You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added the functions ``csp_script_nonce()`` and ``csp_style_nonce()`` to get nonce attributes
68
80
- See :ref:`content-security-policy` for details.
69
81
- New :doc:`../outgoing/view_decorators` allow modifying the generated HTML prior to caching.
70
-
- Added Subqueries in the FROM section. See :ref:`query-builder-from-subquery`.
71
-
- Added Subqueries in the SELECT section. See :ref:`query-builder-select`.
72
-
- The BaseBuilder::buildSubquery() method can take an optional third argument ``string $alias``.
73
82
- Added Validation Strict Rules. See :ref:`validation-traditional-and-strict-rules`.
74
-
- Added new OCI8 driver for database.
75
-
- It can access Oracle Database and supports SQL and PL/SQL statements.
83
+
- The ``spark routes`` command now shows closure routes, auto routes, and filters. See :ref:`URI Routing <spark-routes>`.
76
84
- Exception information logged through ``log_message()`` has now improved. It now includes the file and line where the exception originated. It also does not truncate the message anymore.
77
85
- The log format has also changed. If users are depending on the log format in their apps, the new log format is "<1-based count> <cleaned filepath>(<line>): <class><function><args>"
78
86
- Added support for webp files to **app/Config/Mimes.php**.
79
87
- Added 4th parameter ``$includeDir`` to ``get_filenames()``. See :php:func:`get_filenames`.
80
88
- HTML helper ``script_tag()`` now uses ``null`` values to write boolean attributes in minimized form: ``<script src="..." defer />``. See the sample code for :php:func:`script_tag`.
81
89
- RouteCollection::addRedirect() can now use placeholders.
82
-
- QueryBuilder raw SQL string support
83
-
- Added the class ``CodeIgniter\Database\RawSql`` which expresses raw SQL strings.
0 commit comments