Releases: avaje/avaje-jsonb
Releases · avaje/avaje-jsonb
1.0-RC1
Issues
#26 - Change the generated code to use Jsonb.GeneratedComponent
#25 - Detect "value types" that should have their own custom JsonAdapter
0.16
#24 - Change Jsonb.newBuilder() -> Jsonb.builder() with deprecation
0.15
Issues
#23 - Stream support, processing as Stream etc
0.14
Issues
#22 - Add Builder for JsonStream
0.13
Issues
#21 - Add JsonWriter unwrap() ... for example, gives access to the underlying Jackson JsonGenerator
#20 - Add builder for JacksonAdapter
#19 - Add @Json.Raw support (similar to Jackson @JsonRawValue)
#17 - Add mapping for binary content as base64
0.12
#16 - Parse error with skipValue() when using internal parser bug
#15 - ServiceConfigurationError: io.avaje.jsonb.spi.AdapterFactory: module io.avaje.jsonb does not declare uses
0.11
#11 - Add convenience methods to Jsonb for toJson ... bytes, writer, outputStream
0.10
#10 - Refactor make "Diesel" the default underlying streaming API (underlying parser / generator)
#9 - Refactor rename methods on JsonReader
#8 - "Diesel" - Parser/Generator based on refactoring of dsl-json, operating mostly on bytes (not chars)
#7 - Bump jackson-core to 2.13.0
#5 - Refactor pull out jackson adapter into separate avaje-jsonb-jackson module
#4 - Add support for json-p - jakarta.json ... aka org.eclipse.parsson:jakarta.json
#6 - Add support for explicitly specfying the IOAdapter on the Jsonb.Builder, support supplying a jackson JsonFactory
0.9
Issues:
#1 - Improve javadoc on use of type(Object.class)
#2 - Add JsonWriter.pretty(boolean) to support pretty formatted json
#3 - Add JsonWriter.writeRaw() to support x-json-stream content
0.8
Base release, tracking issues and changes from this release on-wards.