Skip to content

Releases: avaje/avaje-jsonb

0.13

21 Apr 22:30
Compare
Choose a tag to compare

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

24 Feb 21:51
Compare
Choose a tag to compare

#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

17 Feb 06:20
Compare
Choose a tag to compare

#11 - Add convenience methods to Jsonb for toJson ... bytes, writer, outputStream

0.10

17 Feb 06:18
Compare
Choose a tag to compare

#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

07 Dec 10:16
Compare
Choose a tag to compare
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

28 Nov 20:35
Compare
Choose a tag to compare
0.8

Base release, tracking issues and changes from this release on-wards.