Skip to content

Latest commit

 

History

History
491 lines (262 loc) · 9.51 KB

CHANGELOG.md

File metadata and controls

491 lines (262 loc) · 9.51 KB

Changelog

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

1.8.2 - TBD

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.8.1 - 2020-03-28

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Fixed replace version constraint in composer.json so repository can be used as replacement of zendframework/zend-expressive-session-ext:^1.7.0.

1.8.0 - 2020-03-20

Added

  • #9 adds support for session.cookie_samesite PHP ini option.

Changed

  • #9 bumps the minimum supported PHP version to 7.3.0.

Deprecated

  • Nothing.

Removed

  • #9 removes support for PHP versions prior to 7.3.0.

  • #9 removes support for dflydev/fig-cookies v1 releases.

Fixed

  • Nothing.

1.7.2 - 2020-03-28

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Fixed replace version constraint in composer.json so repository can be used as replacement of zendframework/zend-expressive-session-ext:^1.7.0.

1.7.1 - 2020-03-19

Added

  • #10 adds support for PHP 7.4.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #7 fixes destroying session on regenerate when session is active.

1.7.0 - TBD

Added

Changed

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

1.6.0 - 2019-02-28

Added

  • Nothing.

Changed

  • zendframework/zend-expressive-session-ext#39 modifies the logic used to determine the value for the Last-Modified header associated with the session cookie to use PHP's getlastmod() method, providing a simpler, more reliable source.

  • zendframework/zend-expressive-session-ext#40 modifies the logic that builds the session cookie to better parse the entire spectrum of expected php.ini values for boolean flags, ensuring that values such as "On" and "Off" evaluate to true and false, respectively.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.5.1 - 2019-02-27

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

1.5.0 - 2019-02-11

Added

  • Nothing.

Changed

  • zendframework/zend-expressive-session-ext#34 modifies the logic used when starting a session to ensure the REQUIRED defaults are always set. These include:
    • session.use_cookies = false
    • session.use_only_cookes = true
    • session.cache_limiter = ""

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.4.0 - 2019-01-09

Added

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.3.0 - 2018-10-31

Added

  • zendframework/zend-expressive-session-ext#29 adds support for the mezzio-session SessionCookiePersistenceInterface. Specifically, PhpSessionPersistence::persistSession() now consults the session instance for a requested session duration, using it if present, even if a session.cookie_lifetime INI value was previously set.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.2.0 - 2018-09-12

Added

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

1.1.1 - 2018-05-14

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • zendframework/zend-expressive-session-ext#21 fixes a situation whereby during persistence, if no identifier existed for the session, it was not persisted. Such situations would occur when a new session was created, as no identifier would yet exist. It now properly generates an identifier and persists the data in such cirumstances.

1.1.0 - 2018-05-10

Added

  • Nothing.

Changed

  • zendframework/zend-expressive-session-ext#12 updates the PhpSessionPersistence class such that it is now responsible for emitting the various cache limiter headers (Expires, Cache-Control, Last-Modified, and Pragma) normally emitted by ext-session and controlled by the session.cache_limiter and session.cache_expire INI settings. This approach ensures that those headers are not overwritten by ext-session if set elsewhere in your application.

  • zendframework/zend-expressive-session-ext#9 swaps a call to session_commit to session_write_close withing PhpSessionPersistence, as the former is an alias for the latter.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

1.0.1 - 2018-03-15

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

1.0.0 - 2018-03-15

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Removes support for pre-stable 1.0.0 versions of mezzio-session.

Fixed

  • Nothing.

0.1.4 - 2018-02-28

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • zendframework/zend-expressive-session-ext#1 fixes a problem that occurs when a requested session does not resolve to an existing session and/or an existing session with empty data, leading to creation of new sessions on each request.

0.1.3 - 2018-02-24

Added

0.1.2 - 2017-12-12

Added

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

0.1.1 - 2017-10-10

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Fixes session regeneration under PHP 7.2 so that it will not raise warnings.

0.1.0 - 2017-10-10

Initial release.

Added

  • Everything.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.