Releases: xp-forge/json-patch
Releases · xp-forge/json-patch
2.1.0: XP 12 compatibility
2.0.2: PHP 8.2 compatibility
- Fixed "Creation of dynamic property" warnings in PHP 8.2 - @thekid
2.0.1: XP 11 / library compatiblity
- Made compatible with XP 11 as well as new major versions of
xp-framework/io-collections
andxp-forge/json
(@thekid)
2.0.0: Drop PHP 5 support
- Implemented xp-framework/rfc#334: Drop PHP 5.6:
. Heads up: Minimum required PHP version now is PHP 7.0.0
. Rewrote code base, grouping use statements
. Convertednewinstance
to anonymous classes
. Rewroteisset(X) ? X : default
toX ?? default
(@thekid)
1.1.2: Annotation syntax
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax
(@thekid)
1.1.1: XP10 compatibility
- Made compatible with XP 10 - @thekid
1.1.0: Compatibility
1.0.0: XP7 compatibility
- Added version compatibility with XP 7 - @thekid
0.3.0: Escaping & QA
0.2.0: RFC compliance
- Made it possible to shorten array by allowing the remove operation in
conjunction with "-". This is not specified by the RFC, but I've seen
it implemented in other places.
(@thekid) - Made it possible to modify, add and remove "-" keys from objects.
(@thekid) - Fixed RFC compliance problem: Numbers must be numerically equal, not
strictly; meaning1.0
equals1
(and vice versa).
(@thekid)