Skip to content

Conversation

@kz282
Copy link

@kz282 kz282 commented Nov 23, 2025

Summary

This PR ugrades the project to Jackson 3.0 and Gradle 8.14.3

Changes Made

Gradle Upgrade

  • Upgraded Gradle wrapper from 5.6.3 to 8.14.3
  • Replaced build.gradle
  • Removed project.gradle

Dependency Updates

  • Upgraded to use Jackson 3.0 so the project can be used with Spring 7.0
  • Updated TestNG to 7.9.0

Java Version

  • Updated source/target compatibility to Java 17
  • Updated Javadoc links to Java 17 API

Testing

  • All existing tests pass
  • Build successful with new Gradle version
  • No depreciation warnings

Compatibility

  • All existing functionality preserved

@christophejan
Copy link

Hello,

I was looking for a Jackson 3 compatible version and found that Jackson provides its own support of JsonPatch and JsonMergePatch since Jackson 2.12.2.

See :

Even diff seems supported through Json#createDiff and Json#createMergeDiff.

I think I will try to switch to this Jackson module for JsonPatch and JsonMergePatch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants