Fluentpdo Versions Save

A PHP SQL query builder using PDO

v2.2.4

2 years ago

Bug Fixes

  • PDO::FETCH_DEFAULT is now used only if previously defined

v2.2.3

2 years ago

Major

  • Added support for PHP 8! (thanks to @azurre)

Bug Fixes

  • Fix schema specification support in WHERE clauses (thanks to @gillsonkell)
  • Fixed object referencing when cloning a query (thanks to @azurre)

Miscellaneous

  • Updated read me code examples

v2.2.2

2 years ago

Bug Fixes

  • Fixed a fatal error thrown if getResult() returns a boolean (thanks to @CrazyPHP)

Miscellaneous

  • Updated read me

v2.2.1

3 years ago

Bug Fixes

  • Query::debug() can now be declared as a Closure or anonymous function without producing an "undefined method" error

Miscellaneous

  • Added PHP version and PDO extension constraints to composer.json
  • Updated read me

v2.2.0

3 years ago

Bug Fixes

  • When automatic SQL type conversion is turned off, null values will no longer be removed from the parameter list.
  • Fixed potential memory reference error
  • Query::debug now defaults to false to avoid accidental implicit "truthy" values

Code Improvements

  • Performance in several loops should be improved during query and parameter building phases
  • Added method parameter type hints where possible

Miscellaneous

  • Updated read me

v2.1.2

5 years ago

Features

  • Added support for insert queries into tables with no primary key assigned

v2.1.1

5 years ago

Bug Fixes

  • PHP null values are now correctly converted to literal SQL null values for INSERT and UPDATE queries

v2.1.0

5 years ago

Features

  • Select::fetch() now supports cursor traversal! Whatever PDOStatement::fetch() supports should also now be possible in Fluent.

Code Improvements

  • Refactored a couple of confusing methods by splitting them into their own parts. A small step towards fully cleaning up the complex join system.

Miscellaneous

  • Updated read me

v2.0.0

5 years ago

It's live and ready for use! 2.0 is now officially released.

v2.0.0-beta2

5 years ago

If no issues are found, this will be the final release before the 2.0.0 GA on October 15, 2018

Features

  • It's now possible to supply the $index in Select::fetchAll() with array syntax to group rows by the field selection: $result->fetchAll('field[]');

Miscellaneous

  • Updated read me