|
46 | 46 | - ``CITestStreamFilter::$buffer = ''`` no longer causes the filter to be registered to listen for streams. Now there |
47 | 47 | is a ``CITestStreamFilter::registration()`` method for this. See :ref:`upgrade-430-stream-filter` for details. |
48 | 48 | - The data structure returned by :ref:`BaseConnection::getForeignKeyData() <metadata-getforeignkeydata>` has been changed. |
| 49 | +- :php:func:`script_tag()` and :php:func:`safe_mailto()` no longer output ``type="text/javascript"`` in ``<script>`` tag. |
49 | 50 |
|
50 | 51 | .. _v430-interface-changes: |
51 | 52 |
|
@@ -111,6 +112,7 @@ Commands |
111 | 112 | - Now ``spark routes`` command shows route names. See :ref:`URI Routing <routing-spark-routes>`. |
112 | 113 | - Help information for a spark command can now be accessed using the ``--help`` option (e.g. ``php spark serve --help``) |
113 | 114 | - Added methods ``CLI::promptByMultipleKeys()`` to support multiple value in input, unlike ``promptByKey()``. See :ref:`prompt-by-multiple-keys` for details. |
| 115 | +- HTTP/3 is now considered a valid protocol. |
114 | 116 |
|
115 | 117 | Testing |
116 | 118 | ======= |
@@ -154,14 +156,16 @@ Helpers and Functions |
154 | 156 | - Added new Form helper function :php:func:`validation_errors()`, :php:func:`validation_list_errors()` and :php:func:`validation_show_error()` to display Validation Errors. |
155 | 157 | - You can set the locale to :php:func:`route_to()` if you pass a locale value as the last parameter. |
156 | 158 | - Added :php:func:`request()` and :php:func:`response()` functions. |
| 159 | +- Add :php:func:`decamelize()` function to convert camelCase to snake_case. |
157 | 160 |
|
158 | 161 | Others |
159 | 162 | ====== |
160 | 163 |
|
161 | 164 | - 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>` |
162 | 165 | - Now you can specify Composer packages to auto-discover manually. See :ref:`Code Modules <modules-specify-composer-packages>`. |
163 | 166 | - Added new ``$routes->view()`` method to return a the view directly. See :ref:`View Routes <view-routes>`. |
164 | | -- View Cells are now first-class citizens and can located in the **app/Cells** directory. See :ref:`View Cells <view-cells-app-cells>`. |
| 167 | +- View Cells are now first-class citizens and can located in the **app/Cells** directory. See :ref:`View Cells <app-cells>`. |
| 168 | +- Add ``Controlled Cells`` that provide more structure and flexibility to your View Cells. See :ref:`View Cells <controlled-cells>` for details. |
165 | 169 |
|
166 | 170 | Changes |
167 | 171 | ******* |
|
0 commit comments