Releases: elvanto/picodb
Releases · elvanto/picodb
4.4.0
What's Changed
- [HOTFIX] - User correct OFFSET/LIMIT syntax for MSSQL by @joshmcrae in #25
- Correct CREATE TABLE IF NOT EXISTS syntax for MSSQL by @Mr-Kaos in #26
Full Changelog: 4.3.0...4.4.0
4.3.0
Enhancements:
- Extended
StatementHandler::withLogging()
to accept flag which includes bound parameter values in logged queries when set.
4.2.1
Enhancements:
- Added dependency on the PDO extension
- Corrected return type in DocBlock for
Table::findOneColumn()
- Updated signature for
Table::groupBy()
to use ...
operator for variadic function arguments
4.2.0
Enhancements:
- Added additional condition methods
Table::notLike()
, Table::between()
and Table::notBetween()
.
- Added
Table::joinSubquery()
for joins using a subquery.
Fixes:
- Implemented correct handling of aggregate conditions (
HAVING
) in subqueries.
4.1.0
- Extended
Table::count()
to accept optional arguments for column and whether distinct records should be counted.
4.0.0
- Updated
StatementHandler::handleSqlError()
to throw exception for duplicate key error
3.0.0
- Updated
BaseConditionBuilder::in()
to throw an exception when an empty array of values is provided
2.1.0
- Added support for aggregated conditions (
HAVING
clause)
2.0.1
- Switched to GitHub Actions to run test suite
- MySQL 8.0 tests now included