Skip to content
Edit this page

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 $rule to $rules.
  • The optional fourth parameter $dbGroup = null has been added.

Method Signature Changes

Validation::check()

  • The second parameter has changed from string $rule to $rules.
  • The optional fourth parameter $dbGroup = null has been added.

Deprecations

  • AutoRouterImproved: The constructor parameter $httpVerb is deprecated. No longer used.

Bugs Fixed

  • Validation: Fixed a bug where $DBGroup was 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.