Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.54 KB

CHANGELOG.md

File metadata and controls

43 lines (26 loc) · 1.54 KB

Changelog

All notable changes to this project will be documented in this file.

[v1.0] - 2021-06-12

Changed

  • Possible break change PHP Strict types.
  • New DatabaseDriver::isForeignKeyEnabled() method (bool) added for compatibility (implemented on sqlite, returns true by other drivers as there is no way to disable FK).

[v0.5] - 2020-10-08

Changed

  • Possible break change Fix typo with Output class (instead of Outpout)

[v0.4] - 2020-09-25

Added

  • Support for MIN select query.
  • Support for MAX select query.

[v0.3] - 2020-04-23

Changed

  • Possible break change Improve output formats definition. Using abstract class Output and its constants. ASSO change to ASSOC for associative arrays. 'COLS' change to 'COLUMN'

[v0.2] - 2020-04-15

Added

  • Best support for sub queries filters : when using the WHERE or HAVING clause, the prefix _PATABASE_COLUMN_LITERALL_ in the filter value allows to match with the result of the main query (instead of a non dynamic value).

Changed

  • Possible break change Drop support for php < 7.1
  • Possible break change Columns, other than primary key, are now nullable by default when creating a table (constraint 'NULL'). In previous releases, columns other than primary key created without explicit NULL or NOT NULL argument was created with NOT NULL constraint.
  • Possible break change Removed DatabaseDriver::getVersion() and Datasource::getVersion().

[v0.1] - 2017-06-30

Initial release

  • Support for Sqlite, Mysql, Postgresql