Releases: Innmind/Immutable
Releases · Innmind/Immutable
5.9.0
Added
Innmind\Immutable\Sequence::chunk()
5.8.0
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
Added
Innmind\Immutable\Sequence::prepend()
5.6.0
Added
Innmind\Immutable\Identity
Innmind\Immutable\Sequence::toIdentity()
5.5.0
Changed
- A lazy
Sequence::takeEnd()
no longer loads the whole sequence in memory, only the number of elements taken + 1.
5.4.0
Added
Innmind\Immutable\Set::unsorted()
5.3.0
Added
Innmind\Immutable\Validation
5.2.0
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
Changed
- Registered cleanup callbacks for lazy
Sequence
s and Set
s are all called now for composed structures, instead of the last one
5.0.0
Changed
Innmind\Immutable\Str
only use Innmind\Immutable\Str\Encoding
to represent the encoding to work with
Removed
Fixtures\Innmind\Immutable\Map