Skip to content

Releases: psr7-sessions/storageless

3.0.1

08 May 09:50
3.0.1
Compare
Choose a tag to compare

This release fixes an issue that prevented effective lazy-loading of the
session object. Specifically, crypto functionality was being started at
each request dispatch, while it is not needed every time.

Total issues resolved: 2

3.0.0

14 Apr 12:28
Compare
Choose a tag to compare

Build Status

3.0.0

This release contains new test, support for PHP 7.1 and a small backwards compatibility break with previous releases.

  • Namespace moved from PSR7Session to PSR7Sessions\Storageless

Total issues resolved: 2

2.0.0

29 May 13:45
2.0.0
Compare
Choose a tag to compare

Build Status

2.0.0

This release contains backwards compatibility breaks with previous releases.

  • PSR7Session\Http\SessionMiddleware has a new mandatory parameter on its
    constructor: PSR7Session\Time\CurrentTimeProviderInterface.
  • It has been introduced to make the dependency on current time explicit and
    to be able to avoid false positive in unit testing, as well as allowing to
    generate sessions with specific validity time-frames.
  • Factory methods PSR7Session::fromSymmetricKeyDefaults and PSR7Session::fromAsymmetricKeyDefaults
    continue to work and they're no affected.
  • Using PSR7Session\Http\SessionMiddleware constructor, it's needed to upgrade
    introducing an instance of \PSR7Session\Time\SystemCurrentTime().
  • When using PSR7Session\Http\SessionMiddleware::fromSymmetricKeyDefaults()
    and PSR7Session\Http\SessionMiddleware::fromAsymmetricKeyDefaults(), the
    produced session cookie will now have a path=/ by default.

Total issues resolved: 5

1.0.2

1.0.1

1.0.0