Releases: ingenerator/kohana-core
[BEHAVIOUR CHANGE] Kohana no longer overrides the PHP default session_cache_limiter option
Kohana no longer overrides the PHP default session_cache_limiter option when starting a session.
If you have referenced the session at all during the request, PHP will by default now set response headers of:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
You can override these at controller level if required, or restore the previous behaviour by either configuring session.cache_limiter
in php.ini or calling session_cache_limiter()
before you open the session. See #44 for more information.
v4.9.1 PHP 8.1 compatibility fixes
Support PHP 8.1 and PHP 8.2
What's Changed
Full Changelog: v4.8.6.1...v4.9.0
Reformat test code
What's Changed
Full Changelog: v4.8.6...v4.8.6.1
Tighten PHP8 constraint
Ensure we only support up to PHP 8.0.x
Improve handling mkdir failure conditions
Following on from 4.8.1 and 4.8.3, throw Kohana_Exception if mkdir does not return TRUE for the occasions where mkdir doesn't succeed due to permissions but does not trigger a warning
Support PHP 8
- Test on PHP8 and advertise compatibility
- Remove setting xdebug config in dev environments - can be configured locally if required and is irrelevant if using xdebug3 which is now stable anyway.
- Use horrible workaround trait ObjectInternalAccessTestWorkarounds to quickly enable old tests relying on access to protected properties to continue as were.
Fix further directory-creation race conditions
Merge pull request #33 from ingenerator/4.x-cache-race-2 Fix further race conditions when creating directories
Fix invalid array access to integer array keys in \Debug::dump
Merge pull request #35 from ingenerator/4.x-fix-debug-key-check Fix invalid array access to integer array keys in \Debug::dump
Fix race-condition related exception creating cache directory during concurrent requests.
4.8.1 (2021-02-09)
Fix race-condition related exception creating cache directory during concurrent requests.