Releases: avaje/avaje-jsonb
Releases · avaje/avaje-jsonb
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!!