Releases: ingenerator/kohana-core
Releases · ingenerator/kohana-core
Reference inbuilt global functions in the root namespace
Run php-cs-fixer native_function_invocation fix which can help improve the performance of the PHP interpreter in some cases.
PHP7 support for 3.2.x
Merge pull request #16 from ingenerator/3.2/php7-compat PHP7 compatibility for 3.2 series
PHP7 support for 3.0.x
Update exception handler for new PHP throwables
Add Session_Array driver and support for hyphenated tasks
- Support hyphenated task names in minion e.g. do:some-complex-thing becomes Task_Db_SomeComplexThing
- Add Session_Array driver for use in contexts where you don't want to persist session data, for example
from CLI scripts or unit tests. Generally in your bootstrap you'd do something like:if (PHP_SAPI === 'cli') { Session::$default = 'array'; }
Bundle and fix minion
- Fix the Minion_Exception::handler method signature to be compatible with updated Kohana_Exception::handler
- Bundle kohana/minion as an optional module with this package
[BREAKING] Remove all exception handling from Request_Executor : you will need to re-implement this in index.php
First forked release
Major breaking changes:
- Encrypted sessions are gone, disable them in your config and rotate them out before you ship this
- Change your bootstrap to use the new request executor / request::fromGlobals etc
- Stop using HMVC, external requests and external routes
- Stop using Encrypt:: anything for anything (you weren't, were you?)
Optionally:
- Start using namespaces for controllers