diff --git a/user_guide_src/source/changelogs/v4.3.0.rst b/user_guide_src/source/changelogs/v4.3.0.rst index e7aa306303b2..4a052f49bfc8 100644 --- a/user_guide_src/source/changelogs/v4.3.0.rst +++ b/user_guide_src/source/changelogs/v4.3.0.rst @@ -12,7 +12,18 @@ Release Date: Unreleased Highlights ********** -- TBD +- Query Builder supports **upsert()**, **upsertBatch()**, **deleteBatch()** and + now ***batch()** methods can set data from a query + (*contributed by* `sclubricants `_). + See `Query Builder`_. +- Database Forge supports to **add indexes in the existing tables** and + **name indexes** (*contributed by* `sclubricants `_). + See `Forge`_. +- To make the default configuration more secure, the default Validation Rules + have been changed to **Strict Rules**. +- When a database error occurs, the conditions that an exception is thrown and + the exception classes that can be thrown have been changed. + See :ref:`exceptions-when-database-errors-occur`. BREAKING ******** @@ -323,6 +334,7 @@ Changes - Config - All atomic type properties in ``Config`` classes have been typed. + - See :ref:`Upgrading ` for information on changing the default values. - Changed the processing of Spark commands: - The ``CodeIgniter\CodeIgniter`` no longer handles Spark commands. - The ``CodeIgniter::isSparked()`` method has been removed. diff --git a/user_guide_src/source/installation/upgrade_430.rst b/user_guide_src/source/installation/upgrade_430.rst index c569d351fcd7..6852389a2b41 100644 --- a/user_guide_src/source/installation/upgrade_430.rst +++ b/user_guide_src/source/installation/upgrade_430.rst @@ -236,6 +236,8 @@ Content Changes The following files received significant changes (including deprecations or visual adjustments) and it is recommended that you merge the updated versions with your application: +.. _upgrade_430_config: + Config ------ @@ -258,6 +260,9 @@ Config - app/Config/Exceptions.php - Two additional public properties were added: ``$logDeprecations`` and ``$deprecationLogLevel``. See See :ref:`logging_deprecation_warnings` for details. +- app/Config/Logger.php + - The property ``$threshold`` has been changed to ``9`` in other than ``production`` + environment. - app/Config/Modules.php - The new property ``$composerPackages`` is added to limit Composer package Auto-Discovery for better performance.