You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Item::fromTimestamp, Item::fromDateFormat, Item::fromDateString to improve item instantiation with dates.
ParameterAccess::parameter to ease parameter members value access.
InnerList::fromAssociativeParameters, InnerList::fromPairParameters to improve item instantiation with parameters.
[BC Break]ParameterAccess::withoutAllParameters is renamed ParameterAccess::withoutAnyParameter.
[BC Break]OrderedList is renamed OuterList.
[BC Break]MemberContainer::remove methods get added to the interface.
[BC Break]MemberContainer::keys method added to the interface.
Fixed
Test suite migrated to PHPUnit 10
Adding Benchmark test with PHPBench
Improve Collection immutability with method changes
[BC Break]ParameterAccess interface signature updated to use the Value interface instead of the Item implementation.
[BC Break]MemberList::remove, MemberOrderedMap::remove and MemberOrderedMap::keys methods are moved to their parent interface.
[BC Break] Renamed arguments for indexation for normalization
[BC Break]MemberContainer::has and MemberOrderedMap::hasPair methods accept a variadic argument. All submitted indexes/keys should be present for the method to return true
Deprecated
None
Removed
[BC Break]OrderedList is removed, use OuterList instead.
[BC Break]ParameterAccess::withoutAllParameters is removed, use ParameterAccess::withoutAnyParameters instead.
[BC Break] remove the $parameters argument from all Item named constuctors except from Item::from.
[BC Break] remove InnerList::fromList, use InnerList::fromAssociativeParameters or InnerList::fromPairParameters instead.
[BC Break] remove OuterList::fromList, use OuterList::from instead.