Skip to content

Latest commit

 

History

History
182 lines (102 loc) · 4.11 KB

CHANGELOG.md

File metadata and controls

182 lines (102 loc) · 4.11 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

1.3.1 - TBD

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.3.0 - 2019-10-16

Added

  • zendframework/zend-expressive-session#38 adds InitializeSessionIdInterface and InitializePersistenceIdInterface. These add initializeId() methods to session and persistence, allowing developers to access new or regenerated session IDs before the session is persisted.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.2.1 - 2019-03-05

Added

Changed

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.2.0 - 2018-10-30

Added

  • zendframework/zend-expressive-session#28 adds a new interface, SessionCookiePersistenceInterface, defining:
    • the constant SESSION_LIFETIME_KEY
    • the method persistSessionFor(int $duration) : void, for developers to hint to the persistence engine how long a session should last
    • the method getSessionLifetime() : int, for persistence engines to determine if a specific session duration was requested

Changed

  • zendframework/zend-expressive-session#28 updates both Session and LazySession to implement the new SessionCookiePersistenceInterface. If a SessionCookiePersistenceInterface::SESSION_LIFETIME_KEYis present in the initial session data provided to aSession` instance, this value will be used to indicate the requested session duration; otherwise, zero is used, indicating the session should end when the browser is closed.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.1.0 - 2018-09-12

Added

  • zendframework/zend-expressive-session#27 adds a new interface, Mezzio\Session\SessionIdentifierAwareInterface. SessionInterface implementations should also implement this interface, and persistence implementations should only create and consume session implementations that implement it. The interface defines a single method, getId(), representing the identifier of a discovered session. This allows the identifier to be associated with its session data, ensuring that when concurrent requests are made, persistence operates on the correct identifier.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.0.0 - 2018-03-15

Added

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

Fixed

  • Nothing.

0.1.0 - 2017-10-10

Initial release.

Added

  • Everything.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.