Skip to content

Releases: elvanto/picodb

4.5.0

02 Dec 22:55
0ca9b95
Compare
Choose a tag to compare

What's Changed

  • [ENHANCEMENT] - Implement NOT and XOR operators by @joshmcrae in #27
  • [ENHANCEMENT] - Allow additional conditions on joins by @joshmcrae in #28

Full Changelog: 4.4.0...4.5.0

4.4.0

04 Dec 23:45
4bb5c8b
Compare
Choose a tag to compare

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

06 Jun 06:21
cc7dedb
Compare
Choose a tag to compare

Enhancements:

  • Extended StatementHandler::withLogging() to accept flag which includes bound parameter values in logged queries when set.

4.2.1

10 Jan 04:58
b7ca8ba
Compare
Choose a tag to compare

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

07 Feb 02:12
b5fc6aa
Compare
Choose a tag to compare

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

16 Nov 05:39
9c8e2b4
Compare
Choose a tag to compare
  • Extended Table::count() to accept optional arguments for column and whether distinct records should be counted.

4.0.0

15 Nov 23:48
bcd0293
Compare
Choose a tag to compare
  • Updated StatementHandler::handleSqlError() to throw exception for duplicate key error

3.0.0

26 Oct 21:23
7ca8e7d
Compare
Choose a tag to compare
  • Updated BaseConditionBuilder::in() to throw an exception when an empty array of values is provided

2.1.0

19 Oct 21:34
b55d57d
Compare
Choose a tag to compare
  • Added support for aggregated conditions (HAVING clause)

2.0.1

26 Nov 10:29
5947445
Compare
Choose a tag to compare
  • Switched to GitHub Actions to run test suite
  • MySQL 8.0 tests now included