Skip to content

Releases: sankranty/sqlpal

v1.0.5

05 May 02:00

Choose a tag to compare

πŸš€ New features

  • e2b502d Support for Map<*, *> type (reading and storing as JSON).
  • 5aa78fa Support for Set<*> type.

πŸ’ͺ Improvements

  • 6418c09 Minor performance optimization of query reading preparation.

🐞 Fixes

  • da2d388 ClassCastException on storing List with primitive component type (appeared after the commit ebfcb56)
  • 2111e33 Error on reading of numeric arrays stored as JSON string
  • b44c1da Error on reading data for a property of unboxed array type (e.g. IntArray)
  • a1581ea Error on storing ByteArray to a column of binary type
  • 8441341 "No value specified for parameter" error when the query had a parameter with null value or custom mapper and there were parameters after it (appeared in the commit 34120e2)

v1.0.4

19 Apr 06:35

Choose a tag to compare

πŸš€ New features

  • 46bd1f3 Automatic support for IN operator (lists and arrays are now unfolded into values that are added as binding parameters).
  • 8583a14 Support for Else and Else If conditions for dynamic query construction (previously only If was supported).

πŸ’ͺ Improvements

  • bea437c Minor performance optimization for reading of list/array stored as JSON string.

🐞 Fixes

  • a361b57 Error on reading of enum array into property of array type.
  • 00cc8f5 When storing empty list/array as JSON string, opening square bracket was absent.
  • c760404 Not supported error on reading of list/array stored as JSON string, that has nullable type of elements.
  • 8583a14 First parameter after the line, that has If with false condition, was skipped.

v1.0.3

07 Apr 17:20

Choose a tag to compare

Initial public release.
Minimal requirements - Kotlin 1.8.10, Java 11.