Dibi Versions Save

Dibi - smart database abstraction layer

v4.2.3

2 years ago
  • SqlsrvDriver: fixed after 40ad77cf #391 #392

v4.2.2

3 years ago
  • 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

v4.2.1

3 years ago
  • PostgreSQL driver: escaping of save point name (#383)
  • PostgreReflector: removed version check (#381)
  • Strict: refactoring

v4.2.0

3 years ago
  • 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)

v4.1.5

3 years ago
  • compatibility with PHP 8
  • Tracy\Panel: table is sortable
  • PdoDriver: changes error mode do ERRMODE_SILENT (for PHP 8.0)
  • Dibi\Helpers::getSuggestion(): item may be an int, type cast fix (#378)
  • Helpers::getSuggestion(): support for reflection objects moved to Strict

For the details you can have a look at the diff.

v4.1.4

3 years ago
  • FileLogger: fixed object to string conversion with custom driver (#376) (#376)
  • Tracy\Panel: fixed object to string converion error with custom driver (#373)
  • Tracy\Panel: supports multiple connections #365
  • Postgre driver - add connect_type config parameter (#370)
  • MySqliDriver: fixed DateInterval encoding (#371)
  • MySqliDriver: added support for ping (#372)
  • SqlsrvDriver: improved escapeBinary #287
  • PhpStan fixes (#363)

For the details you can have a look at the diff.

v3.2.4

4 years ago

This is the last 3.2 release.

  • SqliteResult: workaround for PHP bug 79414
  • Result: does not drop the value if detection fails
  • Result::normalize() Fix select float in format of e-notation (#317) v3.2 (#320)

For the details you can have a look at the diff.

v4.0.3

4 years ago

This is the last 4.0 release.

  • SqliteResult: workaround for PHP bug 79414
  • Result: does not drop the value if detection fails
  • MySqliDriver: coalesced password to an empty string (#360)
  • Result::fetchAssoc() DateTime in key is converted to string #359
  • Connection: translator is created/destructed in connect/disconnect #352 #354

For the details you can have a look at the diff.

v4.1.3

4 years ago
  • SqliteResult: workaround for PHP bug 79414
  • Result: does not drop the value if detection fails
  • MySqliDriver: coalesced password to an empty string (#360)
  • Result::fetchAssoc() DateTime in key is converted to string #359
  • added DummyDriver

For the details you can have a look at the diff.

v4.1.2

4 years ago
  • Connection: translator is created/destructed in connect/disconnect #352 #354
  • FileLogger: Add option to log errors only (#351)
  • FileLogger: refactoring (#351)
  • PostgreDriver: fixed persistent connections (#348)
  • Add support for escapeLike without % on any side (#346) (BC break)

For the details you can have a look at the diff.