Skip to content

Commit 7e29e66

Browse files
committed
docs: change the order in which items are displayed
Basically, important items are on top.
1 parent 1d35e17 commit 7e29e66

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

user_guide_src/source/changelogs/v4.3.0.rst

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ Others
4747

4848
- The ``spark`` file has been changed due to a change in the processing of Spark commands.
4949
- ``InvalidArgumentException`` that is a kind of ``LogicException`` in ``BaseBuilder::_whereIn()`` is not suppressed by the configuration. Previously if ``CI_DEBUG`` was false, the exception was suppressed.
50+
- The data structure returned by :ref:`BaseConnection::getForeignKeyData() <metadata-getforeignkeydata>` has been changed.
5051
- ``RouteCollection::resetRoutes()`` resets Auto-Discovery of Routes. Previously once discovered, RouteCollection never discover Routes files again even if ``RouteCollection::resetRoutes()`` is called.
5152
- ``CITestStreamFilter::$buffer = ''`` no longer causes the filter to be registered to listen for streams. Now there
5253
is a ``CITestStreamFilter::registration()`` method for this. See :ref:`upgrade-430-stream-filter` for details.
53-
- The data structure returned by :ref:`BaseConnection::getForeignKeyData() <metadata-getforeignkeydata>` has been changed.
5454
- :php:func:`script_tag()` and :php:func:`safe_mailto()` no longer output ``type="text/javascript"`` in ``<script>`` tag.
5555

5656
.. _v430-interface-changes:
@@ -163,19 +163,19 @@ Query Builder
163163
Forge
164164
-----
165165

166-
- SQLSRV now automatically drops ``DEFAULT`` constraint when using :ref:`Forge::dropColumn() <db-forge-dropColumn>`.
167-
- The new method ``Forge::dropPrimaryKey()`` allows dropping the primary key on a table. See :ref:`dropping-a-primary-key`.
168-
- :php:meth:`CodeIgniter\\Database\\Forge::addForeignKey()` now includes a name parameter to manual set foreign key names. Not supported in SQLite3.
166+
- Added ``Forge::processIndexes()`` allowing the creation of indexes on an existing table. See :ref:`adding-keys` for the details.
169167
- Added the ability to manually set index names. These methods include: ``Forge::addKey()``, ``Forge::addPrimaryKey()``, and ``Forge::addUniqueKey()``
168+
- The new method ``Forge::dropPrimaryKey()`` allows dropping the primary key on a table. See :ref:`dropping-a-primary-key`.
170169
- Fixed ``Forge::dropKey()`` to allow dropping unique indexes. This required the ``DROP CONSTRAINT`` SQL command.
171-
- Added ``Forge::processIndexes()`` allowing the creation of indexes on an existing table. See :ref:`adding-keys` for the details.
170+
- :php:meth:`CodeIgniter\\Database\\Forge::addForeignKey()` now includes a name parameter to manual set foreign key names. Not supported in SQLite3.
171+
- SQLSRV now automatically drops ``DEFAULT`` constraint when using :ref:`Forge::dropColumn() <db-forge-dropColumn>`.
172172

173173
Others
174174
------
175175

176-
- SQLite :ref:`BaseConnection::getIndexData() <db-metadata-getindexdata>` now can return pseudo index named ``PRIMARY`` for `AUTOINCREMENT` column, and each returned index data has ``type`` property.
177176
- ``BaseConnection::escape()`` now excludes the ``RawSql`` data type. This allows passing SQL strings into data.
178177
- Improved data returned by :ref:`BaseConnection::getForeignKeyData() <metadata-getforeignkeydata>`. All DBMS returns the same structure.
178+
- SQLite :ref:`BaseConnection::getIndexData() <db-metadata-getindexdata>` now can return pseudo index named ``PRIMARY`` for `AUTOINCREMENT` column, and each returned index data has ``type`` property.
179179
- ``BasePreparedQuery::close()`` now deallocates the prepared statement in all DBMS. Previously, they were not deallocated in Postgre, SQLSRV and OCI8. See :ref:`database-queries-stmt-close`.
180180

181181
Model
@@ -188,9 +188,9 @@ Model
188188
Libraries
189189
=========
190190

191-
- Added option version HTTP2 in :ref:`CURLRequest <curlrequest-version>`.
192191
- Added methods ``replace()``, ``addLineAfter()`` and ``addLineBefore()`` to modify files in Publisher. See :ref:`Publisher <publisher-modifying-files>` for details.
193192
- Now **Encryption** can decrypt data encrypted with CI3's Encryption. See :ref:`encryption-compatible-with-ci3`.
193+
- Added option version HTTP2 in :ref:`CURLRequest <curlrequest-version>`.
194194

195195
Helpers and Functions
196196
=====================
@@ -205,10 +205,10 @@ Others
205205
======
206206

207207
- Added ``$routes->useSupportedLocalesOnly(true)`` so that the Router returns 404 Not Found if the locale in the URL is not supported in ``Config\App::$supportedLocales``. See :ref:`Localization <localization-in-routes>`
208-
- Now you can specify Composer packages to auto-discover manually. See :ref:`Code Modules <modules-specify-composer-packages>`.
209208
- Added new ``$routes->view()`` method to return a the view directly. See :ref:`View Routes <view-routes>`.
210209
- View Cells are now first-class citizens and can located in the **app/Cells** directory. See :ref:`View Cells <app-cells>`.
211210
- Add ``Controlled Cells`` that provide more structure and flexibility to your View Cells. See :ref:`View Cells <controlled-cells>` for details.
211+
- Now you can specify Composer packages to auto-discover manually. See :ref:`Code Modules <modules-specify-composer-packages>`.
212212

213213
Message Changes
214214
***************
@@ -218,6 +218,9 @@ Message Changes
218218
Changes
219219
*******
220220

221+
- Config
222+
- All atomic type properties in ``Config`` classes have been typed.
223+
- Changed the default setting to not redirect when a CSRF check fails so that it is easy to see that it is a CSRF error.
221224
- DBDebug
222225
- To be consistent in behavior regardless of environments, ``Config\Database::$default['DBDebug']`` and ``Config\Database::$tests['DBDebug']`` has been changed to ``true`` by default. With these settings, an exception is always thrown when a database error occurs.
223226
- Now ``DatabaseException`` thrown in ``BaseBuilder`` is thrown if ``$DBDebug`` is true. Previously, it is thrown if ``CI_DEBUG`` is true.
@@ -229,9 +232,6 @@ Changes
229232
- The ``CodeIgniter\CLI\CommandRunner`` class has been removed due to a change in Spark commands processing.
230233
- The system route configuration file ``system/Config/Routes.php`` has been removed.
231234
- The route configuration file ``app/Config/Routes.php`` has been changed. Removed include of system routes configuration file.
232-
- Config
233-
- All atomic type properties in ``Config`` classes have been typed.
234-
- Changed the default setting to not redirect when a CSRF check fails so that it is easy to see that it is a CSRF error.
235235

236236
Deprecations
237237
************

0 commit comments

Comments
 (0)