Version 4.3.6¶
Release Date: June 18, 2023
4.3.6 release of CodeIgniter4
BREAKING¶
Interface Changes¶
Note
As long as you have not extended the relevant CodeIgniter core classes or implemented these interfaces, all these changes are backward compatible and require no intervention.
AutoRouterInterface¶
Now AutoRouterInterface::getRoute() has a new second parameter string $httpVerb.
ValidationInterface::check()¶
- The second parameter has changed from
string $ruleto$rules. - The optional fourth parameter
$dbGroup = nullhas been added.
Method Signature Changes¶
Validation::check()¶
- The second parameter has changed from
string $ruleto$rules. - The optional fourth parameter
$dbGroup = nullhas been added.
Deprecations¶
- AutoRouterImproved: The constructor parameter
$httpVerbis deprecated. No longer used.
Bugs Fixed¶
- Validation: Fixed a bug where
$DBGroupwas ignored when checking the value of a placeholder. - Validation: Fixed a bug where
check()could not specify a non-default database group. - Database: Fixed a bug where a semicolon character (
;) in one of the Postgre connection parameters would break the DSN string. - AutoRouting Improved: Fixed a bug where feature testing might not find the controller/method.
See the repo's CHANGELOG.md for a complete list of bugs fixed.