Skip to content

Latest commit

 

History

History
executable file
·
146 lines (81 loc) · 3.72 KB

CHANGELOG.md

File metadata and controls

executable file
·
146 lines (81 loc) · 3.72 KB

CHANGELOG

5.0.1 (2023-01-16)

  • Fixes an issue with the error handler in production mode.
  • Updates the project's dependencies.

5.0.0 (2023-01-10)

  • Makes the \Doctrine\Common library a core ASCMVC library (\Ascmvc\Session\Common).
  • Updates the project's dependencies.

4.0.0 (2020-05-26)

  • Migrates to Laminas and updates the project's dependencies.

  • Updates all of the templates (Skeleton Application).

  • Updates the documentation.

3.3.0 (2019-12-03)

  • Fixes a minor issue with the skeleton application's commands.

  • 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.

3.2.3 (2019-12-02)

  • Updates the project's dependencies.

3.2.2 (2019-09-27)

  • Fixes an issue whereby the protocol is not detected correctly if running behind a proxy server.

  • Modifies the way session exceptions are handled.

  • Fixes a namespace mistake.

  • Updates the project's dependencies.

3.2.1 (2019-09-05)

  • Updates the project's dependencies.

  • Updates the user documentation.

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 project's dependencies.

  • Updates the user documentation.

3.1.2 (2019-05-13)

  • Removes some dead code (Skeleton Application).

  • Updates the project's dependencies.

  • Updates the user documentation.

3.1.1 (2019-05-08)

  • Updates all the templates (Skeleton Application).

  • Updates the documentation.

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.

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.

2.1.1 (2019-04-16)

  • Fixes a few unit tests and a few minor issues concerning code comments.

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.

2.0.4 (2019-04-16)

  • Fixes a few unit tests and a few minor issues concerning code comments.

2.0.3 (2019-04-10)

  • Modifies the sample configuration file for NGINX.

2.0.2 (2019-01-23)

  • Adds a sample configuration file for NGINX.
  • Updates all the view elements.

2.0.1 (2019-01-20)

  • Updates the dependencies.

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).

1.0.0 (2017-06-11)

  • Initial release