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
Fixes for PHP 8.4: session_set_save_handler accepts object, removed E_STRICT reference.
Removed github action with php code sniffer. It's quite painful to work with. Need to migrate to something newer, that will affect code base as little as possible.
2024-11-16
Inflector fix: str_place with null.
2024-09-21
Added wrapper for PDOException to avoid creating dynamic property queryString.
2024-07-24
Csrf vulnerabity fix back ported from Cake PHP 3
Explicit type hint definition of nullable parameters.
2024-06-05
Removed usage of strftime, replaced with Intl extension.
2024-05-24
Fix deprecation error in Model: Automatic conversion of false to array is deprecated
2024-05-22
Fix deprecation error in I18n: Automatic conversion of false to array is deprecated
2024-02-02
str_len deprecation warning fix in CakeResponse (passing null instead of string)
2024-01-19
strotime() and preg_split() in CakeResponse deprecation warning fixes (passing null)
2024-01-11
preg_replace deprecation warning fixes (passing null instead of string)
2023-12-22
preg_quote() passing null fix
2023-12-19
Muted dynamic property creation warnings in Controller.php
Silence dynamic property creation warning in Model.php
2023-11-02
Fixed: unitialized property in Debugger.php
2023-10-20
Fallback to empty string from env() in basics.php and request handler.
2023-10-19
Removed usage of deprecated redis->getKeys() in favor of redis->keys().
Added docker-compose setup to run tests locally.
2023-09-18
Fix for ShellDispatcher where null was passed to strpos function.
2023-08-18
Fixed PHP8 deprecation notices. Related mostly to passing null as a $haystack value.
2023-06-02
Fixed PHP 8.2 deprecation notices in CakeEvent: Creation of dynamic property ... is deprecated.
2023-02-19
Fixed PHP 8.1 MySQL test suite.
2023-02-11
Fixed PostgreSQL test suite.
2023-01-30
PaginatorHelper fix.
2023-01-22
Fixed views cache when relative time is specified.
2023-01-11
Fixed test suite to run under PHPUnit 9.5 and PHP8. Big kudos to @tenkoma 👏
2022-10-20
MailTransport fix.
2022-10-08
Support for full_path when uploading a file, PHP 8.1 only.
2022-09-27
Fixed multiple CREATE UNIQUE INDEX statements from schema shell that did not work on PostgreSQL.
2022-03-08
Fixed passing params["pass"] argument to invokeArgs when resolving controller action - array_values used to avoid problems with named parameters.
2022-03-03
Removed String class.
2022-03-02
Fixed ConsoleErrorHandler::handleError to respect error suppression.
2022-01-31
Fixed Folder->read, array_values is used to remove keys to prevent usign named arguments in call_user_func_array
2022-01-16
Fix Shell ReflectionMethod::__construct default null argument in hasMethod
2022-01-15
Readme file update - more explicit content.
2022-01-04
Fixed more deprecation notices
strtoupper + converting false to array in Mysql.php
preg_match where $subject = null in CakeRoute.php
strtoupper in DboSource.php
Check history for details ☝️
2021-12-20
Fixed deprecation notices in PHP 8.1 for production code implementations:
ArrayAccess
Countable
IteratorAggregate
PHP 8.0 requirement in composer.json
Warning: Tests are not updated, Cake's tests rely on old version of PHPUnit so running them may show a lot of deprecations notices. Added issue to cover it: kamilwylegala/cakephp2-php8#7
2021-02-24
Fixed ErrorHandler accordingly to PHP8 migration guide. Otherwise, error handler is logging too much and doesn't respect configured error_reporting.