All notable changes to database will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
- Ability to add custom options while connection using
ConnectionManager
- Useless
privatemethodsetConnectioninConnectionManager
- Code readability
- Usage of
Utils/array_functions.phpand will be completely deleted in next MINOR release
- Optional
optionsfrom$configwhile initializingDriver\Engine. Have more priority, then default options fromDriver\Engine - Array functions in
League\Database\Utilsnamespace, such as: ⋅⋅⋅array_is_assoc⋅⋅⋅array_depth⋅⋅⋅array_flatten⋅⋅⋅array_flatten_assoc⋅⋅⋅is_array_of_type BulkSqlfeature
Read more...
* `BulkInsert`, `BulkReplace` and `BulkDelete` classes
* `BulkSqlTrait` with `iterateOverItems` method
* `IGeneralSql` and `IBulkSql` interfaces
- Methods return types in
Utils\Transaction League\Database\Utils\Transactionrename methodtrytoattempt
hhvmsupport fromtravis-ci.yml
Driver\Engineclass to set connection with DBUtils\Transactionclass to operate with transaction in static contextConnectionManagerwrapper class to set connection formasterandslaveconnections