@weierophinney weierophinney released this Oct 31, 2018 · 2 commits to master since this release

Assets 2

Added

  • #29 adds support for the zend-expressive-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.

@weierophinney weierophinney released this Sep 12, 2018 · 14 commits to master since this release

Assets 2

Added

  • #24 adds support for session.cookie_lifetime configuration. When
    present, the generated session cookie will be provided with an expiration date
    based on that value.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #25 fixes a situation where creating a new session with no data was
    always creating a SetCookie header. It now correctly skips creating the header.

@weierophinney weierophinney released this May 14, 2018 · 32 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

@weierophinney weierophinney released this May 10, 2018 · 48 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

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

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

  • #13 fixes an issue whereby a new session cookie is not always sent
    following an ID regeneration.

@weierophinney weierophinney released this Mar 15, 2018 · 96 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #8 fixes how session resets occur, ensuring cookies are reset correctly.

@weierophinney weierophinney released this Mar 15, 2018 · 103 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

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

Fixed

  • Nothing.

@weierophinney weierophinney released this Feb 28, 2018 · 108 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

@xtreamwayz xtreamwayz released this Feb 24, 2018 · 120 commits to master since this release

Assets 2

Added

  • #5 adds support for the ^1.0.0alpha1 release of zend-expressive-session.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

@weierophinney weierophinney released this Dec 12, 2017 · 129 commits to master since this release

Assets 2

Added

  • #3 adds support for the 1.0-dev and 1.0 releases of zend-expressive-session.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

@weierophinney weierophinney released this Oct 10, 2017 · 144 commits to master since this release

Assets 2

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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