Skip to content

Releases: dg/dibi

Released version 5.0.1

25 Nov 13:08
@dg dg
Compare
Choose a tag to compare
  • 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

09 Aug 14:39
@dg dg
Compare
Choose a tag to compare
  • requires PHP 8.0
  • added object translators (#420)
  • added PHP 8 typehints
  • removed Dibi\Strict

Released version 4.2.8

09 Aug 13:56
@dg dg
Compare
Choose a tag to compare
  • drivers: removed auto-free feature

Released version 4.2.7

18 Nov 03:21
@dg dg
Compare
Choose a tag to compare
  • support for PHP 8.2
  • Event: detecting source without filesystem check (#428)
  • Panel: typo (#421)

Released version 4.2.6

19 Jan 17:40
@dg dg
Compare
Choose a tag to compare
  • 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

24 Nov 17:38
@dg dg
Compare
Choose a tag to compare
  • 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

23 Jul 08:50
@dg dg
Compare
Choose a tag to compare

Released version 4.2.2

21 Apr 12:02
@dg dg
Compare
Choose a tag to compare
  • Connection::transtaction() call can be nested
  • Connection::transaction(): pass self as a callback argument
  • Connection: begin(), commit() & rollback() calls are forbidden in transaction()
  • SqlsrvDriver: workaround for "Driver's SQLSetConnectAttr failed on ODBC <=13" bug
  • Row: fixed ?? usage

Released version 4.2.1

01 Mar 14:19
@dg dg
Compare
Choose a tag to compare
  • PostgreSQL driver: escaping of save point name (#383)
  • PostgreReflector: removed version check (#381)
  • Strict: refactoring

Released version 4.2.0

25 Nov 20:03
@dg dg
Compare
Choose a tag to compare
  • 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)