Releases
1.0.0
Added
InnerList::fromPair
to improve InnerList public API;
InnerList::toPair
to improve InnerList public API;
InnerList::fromAssociative
to improve InnerList public API;
Item
implements the ValueAccess
interface;
Item::toPair
to complement Item::fromPair
;
Item::fromDate
to improve and complete the Item Date public API;
Item::fromAssociative
to improve Item public API;
Item::fromString
to improve Item public API;
Token::toString
to return the string representation of the token.
Item::new
, Parameters::new
, Dictionary::new
, InnerList::new
and OuterList::new
to return a new instance
Fixed
Improve annotation using @phpstan-type
Value
internal class to improve Item public API;
[BC Break] ::fromAssociative
and ::fromPair
the $parameters
argument is now required;
[BC Break] MemberOrderedMap
instances can no longer be added to Dictionary
or OuterList
instances.
RFC restriction on eligible container members.
Exception normalization.
Deprecated
Removed
[BC Break] Remove Stringable
automatically converted into a string type.
[BC Break] InnerList::fromPairParameters
use InnerList::fromPair
instead.
[BC Break] InnerList::fromAssociativeParameters
use InnerList::fromAssociative
instead.
[BC Break] Value
interface use a combination of ValueAccess
and ParameterAccess
instead.
[BC Break] Token::value
is no longer public use Token::toString
instead.
[BC Break] Item::from
is removed use Item::fromAssociative
or Item::new
instead.
[BC Break] Parameters::create
is removed use Parameters::new
instead.
[BC Break] InnerList::from
is removed use InnerList::new
instead.
[BC Break] OuterList::create
is removed use OuterList::new
instead.
You can’t perform that action at this time.