Skip to content

Version 3.5.0

Compare
Choose a tag to compare
@skipperbent skipperbent released this 11 Dec 00:16
· 17 commits to v3-release since this release
4934d9e
  • [!!!] Removed usmanhalalit/viocon composer dependency (Container support) to increase library performance.
  • [!!!] Changed parameter order on alias method in QueryBuilderHandler.
  • [!!!] 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);.