Version 4.6.4
Release Date: Unreleased
4.6.4 release of CodeIgniter4
BREAKING
Message Changes
Changes
Config: Added the
synchronous
key forConfig\Database::$tests
. For SQLite3 driver only.
Deprecations
Bugs Fixed
Database: Fixed a bug in
Database::connect()
which was causing to store non-shared connection instances in shared cache.Database: Fixed a bug in
Connection::getFieldData()
forSQLSRV
andOCI8
where extra characters were returned in column default values (specific to those handlers), instead of following the convention used by other drivers.Database: Fixed a bug in
BaseBuilder::compileOrderBy()
where the method could overwriteQBOrderBy
with a string instead of keeping it as an array, causing type errors and preventing additionalORDER BY
clauses from being appended.Forge: Fixed a bug in
Postgre
andSQLSRV
where changing a column’s default value usingForge::modifyColumn()
method produced incorrect SQL syntax.Model: Fixed a bug in
Model::replace()
wherecreated_at
field (when available) wasn’t set correctly.Model: Fixed a bug in
Model::insertBatch()
andModel::updateBatch()
where casts were not applied to inserted or updated values.
See the repo’s CHANGELOG.md for a complete list of bugs fixed.