All notable changes to this project will be documented in this file.
- 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).
- Possible break change Fix typo with Output class (instead of Outpout)
- Support for MIN select query.
- Support for MAX select query.
- Possible break change Improve output formats definition. Using abstract class Output and its constants.
ASSO
change toASSOC
for associative arrays. 'COLS' change to 'COLUMN'
- 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).
- 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
orNOT NULL
argument was created withNOT NULL
constraint. - Possible break change Removed
DatabaseDriver::getVersion()
andDatasource::getVersion()
.
- Support for Sqlite, Mysql, Postgresql