Skip to content

2.2.0

Latest

Choose a tag to compare

@qiaoyuang qiaoyuang released this 15 Dec 19:40
855602c

sqllin-dsl

  • New experimental DSL API: DatabaseScope#CREATE_INDEX for creating indexes
  • New experimental DSL API: DatabaseScope#CREATE_UNIQUE_INDEX for creating unique indexes
  • New experimental DSL API: DatabaseScope#PRAGMA_FOREIGN_KEYS for enabling foreign keys
  • New experimental annotation APIs: ForeignKeyGroup, References, ForeignKey for supporting foreign keys for table and column levels
  • New experimental annotation API: @Default for specifying default values for columns in CREATE TABLE statements
  • New SQL aggregate function: group_concat for concatenating values with a separator
  • New SQL scalar functions: round, random
  • New SQL string functions: substr, trim, ltrim, rtrim, replace, instr, printf
  • New overload for length function to support ClauseBlob type
  • Breaking change: The parameter type of abs function changed from ClauseElement to ClauseNumber
  • Breaking change: The parameter type of upper function changed from ClauseElement to ClauseString
  • Breaking change: The parameter type of lower function changed from ClauseElement to ClauseString
  • Breaking change: The parameter type of length function changed from ClauseElement to ClauseString

sqllin-driver

  • Update the sqlite-jdbc's version to 3.51.1.0

sqllin-processor

  • Update KSP's version to 2.3.3