Releases: avaje/avaje-jsonb
Releases · avaje/avaje-jsonb
1.3
What's Changed
- Jsonb is no longer optional dependency for generators by @SentryMan in #63
- #61 - v1.2 Given generic type like MyType, the generated fromJson(… …) source incorrectly uses List when we need it to be List by @rbygrave in #62
- Use avaje-inject 8.13-RC2 plugin using Supplier to support both javax and jakarta by @rbygrave in #64
- Fix MetaData Reading by @SentryMan in #65
- Discord/Method Reference Provider by @SentryMan in #66
- Use Prisms 1.4 by @SentryMan in #67
- Fix avaje-inject plugin to be compatible with 8.13-RC4 (Supplier) by @rbygrave in #68
- Revert JVM Recycling by @SentryMan in #69
- Static Processor Context by @SentryMan in #70
- Bump Prism Version to 1.5 by @SentryMan in #71
- Sonar Fixes by @SentryMan in #72
Full Changelog: avaje-jsonb-parent-1.2...1.3
1.2
What's Changed
- Update README by @SentryMan in #52
- Specify that Getters/Setters are needed by @SentryMan in #53
- Refactor internals - Use Deque Stack and More Switch by @SentryMan in #54
- Lengthen Inner Type short names by @SentryMan in #55
- Use Avaje Prisms instead of referencing annotations directly by @SentryMan in #56
- Adds Built in Types to README by @SentryMan in #58
- Use Avaje Prisms 1.3 by @SentryMan in #59
Full Changelog: avaje-jsonb-parent-1.1...avaje-jsonb-parent-1.2
1.1
What's Changed
- Now
@Ignore
works when both serialize and deserialize are false by @SentryMan in #41 - Fix to JsonWriter to not flush underlying outputStream when error during serialisation by @rbygrave in #40
- Refactor tidy CoreAdapterBuilder by @rbygrave in #42
- #39 - Adds support for types with generic parameters by @rbygrave in #43
- Add Json Alias annotation by @SentryMan in #45
- ENH: Add support for case-insensitive keys on deserialization by @rbygrave in #46
- Support Generic Records by @SentryMan in #47
- Update Docs Link by @SentryMan in #48
Full Changelog: avaje-jsonb-parent-1.0...avaje-jsonb-parent-1.1
1.0
1.0-RC4
Issues
#34 - Fix JsonView should use property name rather than field name bug
#33 - Fix for matching getters/setters for boolean/Boolean types with "is" prefix isActive -> setActive() & getActive() bug
#32 - Non public field org.example.customer.IgnoreField middleName with no matching setter or constructor? bug
1.0-RC3
Issues
#29 #30 - Fix for annotated fields - e.g. @Size @NotNull
etc
Thanks to @SentryMan for this bug fix!!