-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Add a Jackson 3 converter #4552
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: trunk
Are you sure you want to change the base?
Conversation
6d5395d to
e7dffaf
Compare
|
Thanks! This mostly looks good from a quick check. I want to familiarize myself with this major release, but otherwise I hope to get this merged this month and released by EOY. |
e7dffaf to
4d79dea
Compare
|
I ran |
|
Mind approving the workflow once more to verify that tests now pass, @JakeWharton? |
This was implicitly available as a transitive dependency, but that should not be relied on. It is required for `JsonAutoDetect.Visibility.ANY`. Note that `jackson-annotations` is versioned independently of the rest of Jackson and does not use a path-level version suffix.
This mostly copies the existing Jackson (2) converter and does the necessary migration [1]. Note that Jackson 3 requires Java 17. [1]: https://github.com/FasterXML/jackson/blob/main/jackson3/MIGRATING_TO_JACKSON_3.md
4d79dea to
9f78f8c
Compare
I've rebased this to catch-up with the new required |
Is there still a chance to get this merged before the end of the year? |
Happy new year ping 😉 |
|
I have quit this company a few months ago so any work I do here is entirely volunteer work. I appreciate the contribution, but it'll still probably be a few weeks until I look at this project again. |
|
Hi! I'm also quite interested in this PR being merged. Is @JakeWharton the only maintainer of this project? |
|
The design of Retrofit is such that you do not need this to be merged to be unblocked. You can have your own Jackson 3 converter living in your codebase for the time being. And yes, it's basically just me. |
CHANGELOG.md's "Unreleased" section has been updated, if applicable.