Version 3.5.0
- [!!!] Removed
usmanhalalit/viocon
composer dependency (Container support) to increase library performance. - [!!!] Changed parameter order on
alias
method inQueryBuilderHandler
. - [!!!] Removed deprecated
prefix
method. - Added support for nested transactions.
- Batch insert now uses transactions correctly.
- Fixed where unable to insert params with
NULL
value. - Changed parameter-binding so data-type are now parsed by PDO.
- Alias will now automatically determine table-name if missing parameter.
- Added event-type constants to
EventHandler
class. - Updated return-types and PHP Docs.
- Optimisations and bugfixes.
- Updated documentation.
Release note
This version contains breaking changes. Before upgrading, please read the read the release notes carefully.
Removed usmanhalalit/viocon
composer dependency (Container support) to increase library performance.
If you are currently using containers in your projects, please note that this feature is no longer supported in the pecee-pixie
library. To create custom connection-adapter, you need to inherit the IConnectionAdapter
interface and use it as a driver on your Connection
object instead.
Removed deprecated prefix
method.
The deprecated method $qb->prefix($table, $alias)
has been removed. Please change all references to $qb->alias($alias, $table);
.
Changed parameter order on alias
method in QueryBuilderHandler
.
$qb->alias($alias)
no longer requires you to enter $table
- that argument has been moved to the end of the method. If no argument exists, pecee-pixie
will try to determine the table from any table()
calls. Please change all references to $qb->alias($alias, $table);
.