Version 4.3.5¶
Release Date: May 21, 2023
4.3.5 release of CodeIgniter4
SECURITY¶
- Remote Code Execution Vulnerability in Validation Placeholders was fixed. See the Security advisory GHSA-m6m8-6gq8-c9fj for more information.
- Fixed a bug where
Session::stop()did not destroy the session.
Changes¶
- make:cell command: When creating a new cell, the controller will always have
Cellsuffixed to the class name. For the view file, the final_cellis always removed. - View Cells: For compatibility with previous versions, view filenames ending with
_cellcan still be located by theCellas long as auto-detection of the view file is enabled (by setting the$viewproperty to an empty string).
Deprecations¶
- Session: The
Session::stop()method is deprecated. Use Session::destroy() instead.
Bugs Fixed¶
- Validation: Fixed a bug where a closure used in combination with
permit_emptyorif_existrules was causing an error. - make:cell command: Fixed generating view files as classes.
- make:cell command: Fixed treatment of single-word class input for case-insensitive OS.
See the repo's CHANGELOG.md for a complete list of bugs fixed.