Skip to content

Releases: Innmind/HttpSession

5.0.0

15 Feb 15:59
Immutable release. Only release title and notes can be modified.
5.0.0
23b5df9

Choose a tag to compare

What's Changed

Full Changelog: 4.1.0...5.0.0

4.1.0

30 Jul 15:32
4.1.0
a26419c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 4.0.0...4.1.0

3.2.0

23 Sep 08:31
3.2.0
5691570

Choose a tag to compare

Added

  • Support for innmind/immutable:~5.0

3.1.0

29 Jan 15:07
3.1.0
2b0215e

Choose a tag to compare

Added

  • Support for innmind/http:~6.0

3.0.0

14 Jan 10:48
3.0.0
1d5bae6

Choose a tag to compare

Added

  • Innmind\HttpSession\Session::maybe()

Changed

  • Innmind\HttpSession\Manager\Native constructor is now private, use ::of() named constructor instead
  • Innmind\HttpSession\Session is now immutable
  • Innmind\HttpSession\Session\Id is now immutable
  • Innmind\HttpSession\Session\Name is now immutable
  • Innmind\HttpSession\Sesssion::set() has been renamed to ::with()
  • Innmind\HttpSession\Manager::start() now returns Innmind\Immutable\Maybe<Innmind\HttpSession\Session> instead of throwing
  • Innmind\HttpSession\Manager::save()
    • now expects the Session instead of the Innmind\Http\Message\ServerRequest
    • now returns Innmind\Immutable\Maybe<Innmind\Immutable\SideEffect> instead of throwing
  • Innmind\HttpSession\Manager::close()
    • now expects the Session instead of the Innmind\Http\Message\ServerRequest
    • now returns Innmind\Immutable\Maybe<Innmind\Immutable\SideEffect> instead of throwing
  • Require php 8.1

Removed

  • Innmind\HttpSession\Manager::get()
  • Innmind\HttpSession\Manager::contains()