sqldelight v1.4.3 Release Notes

Release Date: 2020-09-04 // about 2 months ago
  • โž• Added

    • [MySQL Dialect] Add support for MySQL last_insert_id function (by Kelvin Law)
    • ๐Ÿ‘ [PostgreSQL Dialect] Support SERIAL data type (by Veyndan Stuart & Felipe Lima)
    • ๐Ÿ‘ [PostgreSQL Dialect] Support PostgreSQL RETURNING (by Veyndan Stuart)

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ [MySQL Dialect] Treat MySQL AUTO_INCREMENT as having a default value (#1823)
    • [Compiler] Fix Upsert statement compiler error (#1809 by Eliezer Graber)
    • [Compiler] Fix issue with invalid Kotlin being generated (#1925 by Eliezer Grabar)
    • ๐Ÿ‘ [Compiler] Have a better error message for unknown functions (#1843)
    • [Compiler] Expose string as the type for the second parameter of instr
    • ๐Ÿ”Œ [IDE Plugin] Fix daemon bloat and UI thread stalling for IDE plugin (#1916)
    • ๐Ÿ”Œ [IDE Plugin] Handle null module scenario (#1902)
    • ๐Ÿ“ฆ [IDE Plugin] In unconfigured sq files return empty string for the package name (#1920)
    • โœ… [IDE Plugin] Fix grouped statements and add an integration test for them (#1820)
    • ๐Ÿ”Œ [IDE Plugin] Use built in ModuleUtil to find the module for an element (#1854)
    • ๐Ÿ”Œ [IDE Plugin] Only add valid elements to lookups (#1909)
    • ๐Ÿ”Œ [IDE Plugin] Parent can be null (#1857)

Previous changes from v1.4.2

  • โž• Added

    • ๐Ÿ‘ [Runtime] Support new JS IR backend
    • ๐Ÿ”Œ [Gradle Plugin] Add generateSqlDelightInterface Gradle task. (by Niklas Baudy)
    • ๐Ÿ”Œ [Gradle Plugin] Add verifySqlDelightMigration Gradle task. (by Niklas Baudy)

    ๐Ÿ›  Fixed

    • ๐Ÿ”Œ [IDE Plugin] Use the gradle tooling API to facilitate data sharing between the IDE and gradle
    • 0๏ธโƒฃ [IDE Plugin] Default to false for schema derivation
    • ๐Ÿ”Œ [IDE Plugin] Properly retrieve the commonMain source set
    • [MySQL Dialect] Added minute to mySqlFunctionType() (by MaaxGr)