What’s new in version 5.0.1 (2023-01-16)¶
- Updates the project’s dependencies.
What’s new in version 5.0.0 (2023-01-10)¶
- Makes the \Doctrine\Common library a core ASCMVC library (\Ascmvc\Session\Common).
- Updates the project’s dependencies.
What’s new in version 4.0.0 (2020-05-19)¶
- Migrates to Laminas and updates the project’s dependencies.
What’s new in version 3.3.0 (2019-12-03)¶
- Updates the Doctrine DBAL and ORM libraries (with possible BC breaks).
- Updates the CI test matrix to include PHP 7.3 and PHP 7.4.
- Updates the project’s dependencies.
What’s new in version 3.2.3 (2019-12-02)¶
- Updates the project’s dependencies.
What’s new in version 3.2.2 (2019-09-27)¶
- Fixes an issue whereby the protocol is not detected correctly if running behind a proxy server.
What’s new in version 3.2.1 (2019-09-05)¶
- Updates the project’s dependencies.
- Updates the user documentation.
What’s new in version 3.2.0 (2019-07-10)¶
- Adds built-in token regeneration to LightMVC Sessions.
- Adds new session configuration options to allow for domain configuration of session cookies.
- Adds a new controller-based pre-dispatch event for all controllers.
- Adds the possibility to configure multiple listeners on a same event when using an AggregateRootController.
- Updates the user documentation.
What’s new in version 3.1.2 (2019-05-13)¶
- Removes some dead code (Skeleton Application).
- Updates the project’s dependencies.
- Updates the user documentation.
What’s new in version 3.1.1 (2019-05-08)¶
- Updates all the templates (Skeleton Application).
- Updates the documentation.
What’s new in version 3.1.0 (2019-04-30)¶
- Adds aggregate root controllers for easier usage of aggregate-based functionality.
- Adds asynchronous functionality to the Event Dispatcher.
- Adds asynchronous commands in non-Swoole environments using ReactPHP/Symfony Process.
- Adds a Command Runner to make running commands independent of the PHP environment (Swoole or non-Swoole).
- Updates the documentation.
What’s new in version 3.0.0 (2019-04-16)¶
- Adds controller-based Event Sourcing aggregates to the framework with a PSR-14 compliant Event Dispatcher (event bus).
- Adds the facilities to use CQRS.
- Updates the documentation.
What’s new in version 2.1.1 (2019-04-16)¶
- Fixes a few unit tests and a few minor issues concerning code comments.
What’s new in version 2.1.0 (2019-04-10)¶
- Adds asynchronous non-blocking PHP sessions (Swoole compatible).
- Adds a PSR-6 compliant interface and a corresponding proxy class to Doctrine\Common\Cache classes for session caching.
- Updates the documentation.
What’s new in version 2.0.4 (2019-04-16)¶
- Fixes a few unit tests and a few minor issues concerning code comments.
What’s new in version 2.0.3 (2019-04-10)¶
- Fixes an issue when requesting an unknown controller method.
What’s new in version 2.0.2 (2019-01-23)¶
- Fixes an issue when running in Swoole mode behind an NGINX HTTPS proxy server.
- Fixes an issue with the way the controller namespace was obtained from the file path.
- Updates the documentation.
What’s new in version 2.0.1 (2019-01-20)¶
- Fixes an issue with the Bootstrap event on Windows.
- Modifies the Controller Manager in order to receive an instance from a Controller Factory directly.
- Updates the documentation.
- Updates the API documentation.
What’s new in version 2.0.0 (2019-01-15)¶
- Adds support for running the framework on Swoole.
- Uses PSR-7 compliant HTTP messages (Zend Diactoros).
- Uses PSR-15 compliant middleware and pipelines (Zend Stratigility).
- Uses the nikic/fast-route routing library.
- Uses the Pimple Container as a service manager.
- Uses an event-driven architecture (Zend EventManager).
- Uses Plates as the default template manager.
- Adds Twig as a possible template manager.
- Updates the Smarty template manager.
- Adds TailwindCSS to the default templates.
- Updates Bootstrap CSS Framework in alternative templates.
- Updates the Doctrine Framework (domain logic).
- Adds the Atlas ORM Framework (persistence logic).