- Add PHP 8 support. #83
- Fix #82
- Move tests to github actions.
- Return ora code on failed connection. #78, credits to @bendzaminas.
- Fix PDO::ATTR_PERSISTENT when is set to false #80, credits to @cvillegaslobos.
- Fix SQLT_NTY collection binding. #74, credits to @barrigapicante.
- Fix PDO::FETCH_CLASS without PDO::FETCH_PROPS_LATE. #75, credits to @vlaaadislav.
- Added support for PDO-style connection strings #72, credits to @wernerm.
- Fix #63 query params #62. Credits to @istaveren.
- Add call to oci_close on destruct of the object. #7f10323
- Update docker container to use for TravisCI #65.
- Add tests.
- Added support for oci session_mode (wallet) #61, credits to @Blizzke.
- Fix for large param for blob and clob. #56
- Fix fetch mode usage and use
PDO::FETCH_BOTH
as default. #59 - Init ci testing. #58
- Revert "Changed to LONG type because number type can not be registered normally" #55
- Fix yajra/laravel-oci8#386.
- Fix failing unit tests Failed asserting that '40' is identical to 40.
- Do not quote numeric values. #51
- Fix changelog markdown lint.
- Changed to LONG type because number type can not be registered normally #42 credits to @reo0306.
- Handle ROWID output exception. #49
- Fixes for Array bindings.
- PR #43 credits to @shannonfairchild.
- Fix fetchAll fetchMode parameter and set to null by default.
- Fix #246.
- Add .gitattributes and config files.
- Add code of conduct.
- Add change log.
- Update license to 2017.
- Add github templates.
- Change regex replacement pattern in prepare. PR #38, credits to @jjware.
- Fix #37.
- Refactor regex replacement using preg_replace_callback.
- Implement closeCursor.
- Add oci8 connection options getter.
- 3rd argument in Statement::fetchAll(), $ctorArgs, should allow null.
- PR #34, credits to @nhowell.
- Add support for CLOB data types.
- PR #31, credits to @Tylerian.
- fetchAll also checks if fetch() returning object.
- PR #30, credits to @apit
- Fix non-FETCH_COLUMN queries.
- PR #29, credits to @snelg
- Function fetchAll() bug fix. Fix #27
- PR #28, credits to @dkochnov.
- Parse DSN - check charset option in connection string and clean "PDO style".
- PR #26, credits to @eisberg.
- PHP 7 fix for bindValue. PR #23 by @snelg.
- Change of namespace from yajra to Yajra (capital Y).
- Enhance error dump with proper bindings.
- Convert to PSR-2 & PSR-4 standard.
- Safe refactoring of variable names.
- Auto-saving of BLOB objects.
- Account for PDO::PARAM_INPUT_OUTPUT in bindParam.
- Add bindArray special non-pdo function for extensive support for oci_bind_array_by_name.
- Add support for oci_bind_array_by_name.
- Add support for procedure returning a cursor.
- Rename github package name to pdo-via-oci8 from laravel-pdo-via-oci8 making the package not specific to Laravel.
- Sequence name can now be passed in the
lastInsertId
function. Table name that will be used by default will be based on the last table used on insert query.
$pdo->lastInsertId(); // will use TABLE_ID_SEQ
$pdo->lastInsertId('TABLE_SEQ'); // will use TABLE_SEQ