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 🛠️
Dependencies 🗃️
Full Changelog: 1.8.0...1.8.1