Skip to content

Releases: spryker/session

4.18.0

23 Dec 13:35
Compare
Choose a tag to compare

Included commits: 4.17.1...4.18.0

Improvements

  • Adjusted SessionHandlerRedisLocking to support predis/predis of version 2.3.0 and higher.
  • Added support of spryker/redis of version 2.7.2 and higher.

4.17.1

05 Nov 16:34
Compare
Choose a tag to compare

Included commits: 4.17.0...4.17.1

Improvements

  • Added PHPUnit 11 support.

4.17.0

27 Sep 13:42
Compare
Choose a tag to compare

Included commits: 4.16.0...4.17.0

Improvements

  • Introduced Yves\SaveSessionEventDispatcherPlugin to fix issue with unexpected session lock.

4.16.0

02 Nov 21:22
Compare
Choose a tag to compare

Included commits: 4.15.1...4.16.0

Improvements

  • Added PHP 8.2 support.

4.15.1

24 Feb 06:46
Compare
Choose a tag to compare

Included commits: 4.15.0...4.15.1

Fixes

  • Adjusted SessionClient::isStarted() to not fail if the session container is empty by returning false instead.

4.15.0

02 Feb 10:27
Compare
Choose a tag to compare

Included commits: 4.14.0...4.15.0

Improvements

  • Introduced SessionTrackingIdMessageAttributeProviderPlugin to expand MessageAttributes transfer with sessionTrackingId data.
  • Introduced SessionFacadeInterface::expandMessageAttributesWithSessionTrackingId().
  • Introduced MessageAttributes transfer.
  • Added MessageBrokerExtension module to dependencies.

4.14.0

24 Jan 19:54
Compare
Choose a tag to compare

Included commits: 4.13.0...4.14.0

Fixes

  • Adjusted Spryker\Glue\Session\Storage\MemorySessionStorage to be compatible with symfony/http-foundation:^5.0.0 || ^6.0.0.

Improvements

  • Adjusted Spryker\Client\Session\SessionClientInterface so it no longer extends Symfony SessionInterface.
  • Adjusted Spryker\Yves\Session\Plugin\EventDispatcher\SessionEventDispatcherPlugin, Spryker\Yves\Session\Plugin\ServiceProvider\SessionServiceProvider, Spryker\Zed\Session\Communication\EventListener\SaveSessionListener, Spryker\Zed\Session\Communication\Plugin\EventDispatcher\SessionEventDispatcherPlugin, Spryker\Zed\Session\Communication\Plugin\ServiceProvider\SessionServiceProvider for compatibility with Symfony 6.

3.3.0

31 Jan 00:16
Compare
Choose a tag to compare

Included commits: 3.2.5...3.3.0

Improvements

  • Adjusted Spryker\Client\Session\SessionClientInterface so it no longer extends Symfony SessionInterface.

4.13.0

25 May 15:21
Compare
Choose a tag to compare

Included commits: 4.12.0...4.13.0

Improvements

  • Adjusted SessionHandlerCouchbase::open() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerCouchbase::close() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerCouchbase::read() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerCouchbase::write() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerCouchbase::destroy() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerCouchbase::gc() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerMysql::open() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerMysql::close() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerMysql::read() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerMysql::write() so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerMysql::destroy()so it has return type to avoid deprecations in PHP 8.1.
  • Adjusted SessionHandlerMysql::gc() so it has return type to avoid deprecations in PHP 8.1.

4.12.0

01 Apr 12:41
Compare
Choose a tag to compare

Included commits: 4.11.0...4.12.0

Fixes

  • Adjusted SessionEventDispatcherPlugin by moving set session cookie to the KernelEvents::Response event.
  • Introduced SessionEventDispatcherPlugin::EVENT_PRIORITY_KERNEL_RESPONSE.