Removed the transitive dependency on jooq
as it became too time consuming to update it and release this library each
time. Additionally the jOOQ 3.17 release (Open Source Edition) only JDK 17 is supported, while jooq-postgresql-json
should still be compatible with JDK 11 and jOOQ 3.16.
From now on, every new jOOQ release will be tested with jooq-postgresql-json
and a new release will only be created
when incompatibilities are found and fixed. The readme will be periodically updated to reflect the latest jOOQ versions
that jooq-postgresql-json
is tested with.
- Updated jOOQ version to 3.16.7
- Updated jOOQ version to 3.16.6
- Updated jOOQ version to 3.16.5
- Updated jOOQ version to 3.16.3
- Updated jOOQ version to 3.15.5
- Updated jOOQ version to 3.15.4
- Updated jOOQ version to 3.15.1
- Upgraded JDK to build the library from 8 to 11
- Updated the target Java version from 8 to 11
- Library can no longer be used with Java 8 projects
- Upgrade prepares for updating to jOOQ version 3.15, which dropped Java 8 support in the community version
- Updated jOOQ version to 3.14.12
- Updated jOOQ version to 3.14.9
- Updated jOOQ version to 3.14.6
- Changed the type of the Kotlin extension functions from
Field<JSON(B)>
toField<JSON(B)?>
(ie. nullable), to better interact with Kotlin code generated by the jOOQ code generator (#13).
- Updated jOOQ version to 3.14.4
- Updated jOOQ version to 3.14.3
- Updated jOOQ version to 3.14.0
- Updated jOOQ version to 3.13.4
- Updated jOOQ version to 3.13.2
- Updated jOOQ version to 3.13.1
- Upgraded to jOOQ 3.12.3, which has its own
JSON
andJSONB
types, which means:- Removed
Json
andJsonb
classes, replacing them withJSON
andJSONB
respectively inJsonDSL
andJsonbDSL
- Removed
JsonBinding
,JsonbBinding
, andJsonStringBinding
as they are now obsolete
- Removed
- Added a handful of processing functions:
json(b)_array_length
json(b)_extract_path
json(b)_extract_path_text
json(b)_typeof
json(b)_strip_nulls
jsonb_pretty
- Fix release to Maven central repository
- Added
Json
andJsonb
to encapsulatejson
andjsonb
fields and values - Added
JsonBinding
andJsonbBinding
to mapjson
andjsonb
fields to the above - Added
JsonDSL
andJsonbDSL
containing PostgreSQLjson
andjsonb
operators
- Split
JsonbStringBinding
forjsonb
to leverage potential performance benefit.
- Initial release containing only
JsonStringBinding
.