Skip to content

Releases: xp-forge/json-patch

2.1.0: XP 12 compatibility

24 Mar 11:37
Compare
Choose a tag to compare
  • Made compatible with XP 12 - @thekid

2.0.2: PHP 8.2 compatibility

26 Feb 13:15
Compare
Choose a tag to compare
  • Fixed "Creation of dynamic property" warnings in PHP 8.2 - @thekid

2.0.1: XP 11 / library compatiblity

24 Oct 08:51
Compare
Choose a tag to compare
  • Made compatible with XP 11 as well as new major versions of
    xp-framework/io-collections and xp-forge/json
    (@thekid)

2.0.0: Drop PHP 5 support

10 Apr 11:59
Compare
Choose a tag to compare
  • 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
    . Converted newinstance to anonymous classes
    . Rewrote isset(X) ? X : default to X ?? default
    (@thekid)

1.1.2: Annotation syntax

05 Apr 15:40
Compare
Choose a tag to compare
  • Implemented RFC #335: Remove deprecated key/value pair annotation syntax
    (@thekid)

1.1.1: XP10 compatibility

05 Apr 11:08
Compare
Choose a tag to compare
  • Made compatible with XP 10 - @thekid

1.1.0: Compatibility

30 Dec 01:32
Compare
Choose a tag to compare
  • Merged PR #1: Make compatible with newer XP / PHP versions - @thekid

1.0.0: XP7 compatibility

21 Feb 23:46
Compare
Choose a tag to compare
  • Added version compatibility with XP 7 - @thekid

0.3.0: Escaping & QA

05 Jul 17:59
Compare
Choose a tag to compare
  • Code quality assurance: Add api documentation where missing
    (@thekid)
  • Verify escaping works as described in JSON pointer RFC
    (@thekid)

0.2.0: RFC compliance

05 Jul 17:09
Compare
Choose a tag to compare
  • 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; meaning 1.0 equals 1 (and vice versa).
    (@thekid)