Releases: envms/fluentpdo
Releases · envms/fluentpdo
v2.2.4 Release
v2.2.3 Release
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 Release
Bug Fixes
- Fixed a fatal error thrown if getResult() returns a boolean (thanks to @CrazyPHP)
Miscellaneous
- Updated read me
v2.2.1 Release
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 Release
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 tofalse
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 Release
Features
- Added support for insert queries into tables with no primary key assigned
v2.1.1 Release
Bug Fixes
- PHP null values are now correctly converted to literal SQL null values for INSERT and UPDATE queries
v2.1.0 Release
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 GA Release!
It's live and ready for use! 2.0 is now officially released.
v2.0.0-beta2 Release
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
inSelect::fetchAll()
with array syntax to group rows by the field selection:$result->fetchAll('field[]');
Miscellaneous
- Updated read me