Skip to content

1.8.1

Latest
Compare
Choose a tag to compare
@harrel56 harrel56 released this 23 Feb 20:45
38a56a0

This patch reverts most of the breaking changes introduced in 1.8.0. Enforcing every JsonNode implementation to comply with Java's equals & hashCode was not necessary - in this release it works in more "hybrid" way, so the built-in JsonNode implementations take advantage of equals & hashCode, while 3rd party JsonNode implementations do not use it and fall back to old default equality check.

Summing up: custom JsonNode implementation don't need to worry about equality checks between the nodes as it will be handled automatically (assuming of course that implementation is compliant with the test suite).

What's Changed

Fixes 🛠️

  • Fix/don't use equals & hashCode of foreign JsonNode implementations by @harrel56 in #278

Dependencies 🗃️

  • chore(test-suite): incremental test suite update from upstream by @harrel56 in #279

Full Changelog: 1.8.0...1.8.1