Skip to content

Releases: Innmind/Immutable

5.9.0

05 Jul 16:05
5.9.0
ee975c5
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Sequence::chunk()

5.8.0

27 Jun 12:43
5.8.0
4fc9114
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Identity::lazy()
  • Innmind\Immutable\Identity::defer()
  • Innmind\Immutable\Identity::toSequence()

Changed

  • Innmind\Immutable\Sequence::toIdentity() returns a lazy, deferred or in memory Identity based on the kind of Sequence

5.7.0

25 Jun 10:15
5.7.0
d861ab3
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Sequence::prepend()

5.6.0

15 Jun 10:15
5.6.0
2ec917c
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Identity
  • Innmind\Immutable\Sequence::toIdentity()

5.5.0

02 Jun 12:44
5.5.0
d2eca4d
Compare
Choose a tag to compare

Changed

  • A lazy Sequence::takeEnd() no longer loads the whole sequence in memory, only the number of elements taken + 1.

5.4.0

29 May 12:38
5.4.0
320bdb2
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Set::unsorted()

5.3.0

06 Nov 18:04
5.3.0
08558e5
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Validation

5.2.0

05 Nov 13:29
5.2.0
9ba8332
Compare
Choose a tag to compare

Added

  • Innmind\Immutable\Set::match()
  • Innmind\Immutable\Predicate\OrPredicate
  • Innmind\Immutable\Predicate\AndPredicate
  • Innmind\Immutable\Predicate\Instance::or()
  • Innmind\Immutable\Predicate\Instance::and()

5.1.0

11 Oct 16:31
5.1.0
dad4c41
Compare
Choose a tag to compare

Changed

  • Registered cleanup callbacks for lazy Sequences and Sets are all called now for composed structures, instead of the last one

5.0.0

16 Sep 13:52
5.0.0
e7968ea
Compare
Choose a tag to compare

Changed

  • Innmind\Immutable\Str only use Innmind\Immutable\Str\Encoding to represent the encoding to work with

Removed

  • Fixtures\Innmind\Immutable\Map