Skip to content

Latest commit

 

History

History
103 lines (73 loc) · 2.92 KB

changelog.md

File metadata and controls

103 lines (73 loc) · 2.92 KB

4.0.0

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.

3.2.3

  • Updated jOOQ version to 3.16.7

3.2.2

  • Updated jOOQ version to 3.16.6

3.2.1

  • Updated jOOQ version to 3.16.5

3.2.0

  • Updated jOOQ version to 3.16.3

3.1.2

  • Updated jOOQ version to 3.15.5

3.1.1

  • Updated jOOQ version to 3.15.4

3.1.0

  • Updated jOOQ version to 3.15.1

3.0.0 (breaking)

  • 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

2.0.3

  • Updated jOOQ version to 3.14.12

2.0.2

  • Updated jOOQ version to 3.14.9

2.0.1

  • Updated jOOQ version to 3.14.6

2.0.0 (breaking)

  • Changed the type of the Kotlin extension functions from Field<JSON(B)> to Field<JSON(B)?> (ie. nullable), to better interact with Kotlin code generated by the jOOQ code generator (#13).

1.3.0

  • Introduced Kotlin extension functions (#11 & #12)

1.2.2

  • Updated jOOQ version to 3.14.4

1.2.1

  • Updated jOOQ version to 3.14.3

1.2.0

  • Updated jOOQ version to 3.14.0

1.1.2

  • Updated jOOQ version to 3.13.4

1.1.1

  • Updated jOOQ version to 3.13.2

1.1.0

  • Updated jOOQ version to 3.13.1

1.0.0 (breaking)

  • Upgraded to jOOQ 3.12.3, which has its own JSON and JSONB types, which means:
    • Removed Json and Jsonb classes, replacing them with JSON and JSONB respectively in JsonDSL and JsonbDSL
    • Removed JsonBinding, JsonbBinding, and JsonStringBinding as they are now obsolete

0.4.0

  • 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

0.3.1

  • Fix release to Maven central repository

0.3.0

  • Added Json and Jsonb to encapsulate json and jsonb fields and values
  • Added JsonBinding and JsonbBinding to map json and jsonb fields to the above
  • Added JsonDSL and JsonbDSL containing PostgreSQL json and jsonb operators

0.2.0

  • Split JsonbStringBinding for jsonb to leverage potential performance benefit.

0.1.0

  • Initial release containing only JsonStringBinding.