Releases: dg/dibi
Releases · dg/dibi
Released version 5.0.1
- added DibiExtension3
- PostgreReflector: detect IDENTITY columns as autoincrement
- PostgreReflector: fix autoincrement column detection
- SqliteDriver: disables exceptions (is enabled since PHP 8.3)
- used PhpStorm Language attribute
- fix:
PDO::errorInfo()
can return NULL as a code, but Exception does not accept NULL code - Fluent:
execute()
has conditional return type
Released version 5.0.0
- requires PHP 8.0
- added object translators (#420)
- added PHP 8 typehints
- removed Dibi\Strict
Released version 4.2.8
- drivers: removed auto-free feature
Released version 4.2.7
Released version 4.2.6
- Translator: convert BackedEnum to scalar
MySqliDriver::getResource()
fixed access to resource being closed prior to the call in PHP 8 (#410)- coding style
Released version 4.2.5
- support for PHP 8.1
- Date 0000-01-01 is valid #402
- Profiler is not used in CLI mode
Helpers::detectType()
: detect PostgreSQL range types as Type::TEXT- PostgreReflector: fix reflection of matview columns on PostgreSQL 12+
Released version 4.2.3
Released version 4.2.2
Connection::transtaction()
call can be nestedConnection::transaction()
: pass self as a callback argument- Connection:
begin()
,commit()
&rollback()
calls are forbidden intransaction()
- SqlsrvDriver: workaround for "Driver's SQLSetConnectAttr failed on ODBC <=13" bug
- Row: fixed ?? usage
Released version 4.2.1
Released version 4.2.0
- requires PHP 7.2
- added Connection::transaction()
- Connection: added option [result][formatTimeInterval] that sets time-interval column decoding
- Connection: added option [result][normalize] [Closes #367]
- Connection, Result: added format 'native'
- Connection, Results: refactorings, added Result::setFormats()
- Connection::translateArg() removed (BC break)