Releases: MortalFlesh/MFCollectionsPHP
Releases · MortalFlesh/MFCollectionsPHP
Version 8.3.0
8.3.0 - 2023-12-13
- Support php 8.3 and update dependencies
Version 8.2.0
8.2.0 - 2023-11-28
- Add
Immutable/Generic/IList::partition
method
Version 7.2.0
7.2.0 - 2023-11-28
- Add
Immutable/Generic/IList::partition
method
Version 8.1.1
8.1.1 - 2023-11-25
- Fix return type of
sortBy
andsortByDescending
methods
Version 7.1.1
7.1.1 - 2023-11-25
- Fix return type of
sortBy
andsortByDescending
methods
Version 8.0.0
8.0.0 - 2023-04-12
- [BC] Require php 8.2 and update dependencies
- Add
readonly
attribute to classesImmutable/Generic/KVPair
Immutable/Generic/ListCollection
Immutable/Generic/Map
Range
Version 7.0.0
7.0.0 - 2022-04-21
- [BC] Require php 8.1
- [BC] Drop
recursive
option infrom
creators - [BC] Drop non-generic variants of the collections
- Use phpstan generics only
- Add phpstan annotations
- [BC] Remove explicit types in the generic collections
- Drop dependency on
MF/TypeValidator
- Use readonly properties in Immutable collections to ensure immutability
- Add
KVPair
class - Add more methods
- Immutable/Generic/ICollection
- Add
forAll
- Add
implode
- Add
- Immutable/Generic/IList, Immutable/Generic/ISeq
- Add
concat
(concatList
,concatSeq
) - Add
mapi
- Add
sort
- Add
sortDescending
- Add
sortBy
- Add
sortDescendingBy
- Add
unique
- Add
uniqueBy
- Add
reverse
- Add
sum
- Add
sumBy
- Add
min
- Add
minBy
- Add
max
- Add
maxBy
- Add
append
- Add
chunkBySize
- Add
splitInto
- Add
collect
- Add
countBy
- Add
groupBy
- Add
toSeq
- Add
- Immutable/Generic/ISeq (only)
- Add
skip
- Add
skipWhile
- Add
toList
- Add
- Immutable/Generic/IMap, Mutable/Generic/IMap
- Add
fromPairs
- Add
pairs
- Add
toList
- Add
totoSeq
- Add
- Immutable/ITuple
- Add
fst
static methods - Add
snd
static methods
- Add
- Mutable/Generic/IList
- Add
concat
- Add
concatList
- Add
mapi
- Add
sort
- Add
sortDescending
- Add
sortBy
- Add
sortDescendingBy
- Add
unique
- Add
uniqueBy
- Add
reverse
- Add
sum
- Add
sumBy
- Add
min
- Add
minBy
- Add
max
- Add
maxBy
- Add
append
- Add
toSeq
- Add
- Immutable/Generic/ICollection
- Optimize callbacks and their execution with real number of arguments