sqldelight v1.4.4 Release Notes

Release Date: 2020-10-08 // over 3 years ago
  • βž• Added

    • πŸ‘ [PostgreSQL Dialect] Support data-modifying statements in WITH
    • πŸ‘ [PostgreSQL Dialect] Support substring function
    • πŸ”Œ [Gradle Plugin] Added verifyMigrations flag for validating migrations during SQLDelight compilation (#1872)

    πŸ”„ Changed

    • [Compiler] Flag SQLite specific functions as unknown in non-SQLite dialects
    • πŸ”§ [Gradle Plugin] Provide a warning when the sqldelight plugin is applied but no databases are configured (#1421)

    πŸ›  Fixed

    • [Compiler] Report an error when binding a column name in an ORDER BY clause (#1187 by Eliezer Graber)
    • ⚠ [Compiler] Registry warnings appear when generating the db interface (#1792)
    • [Compiler] Incorrect type inference for case statement (#1811)
    • πŸ‘ [Compiler] Provide better errors for migration files with no version (#2006)
    • [Compiler] Required database type to marshal is incorrect for some database type ColumnAdapter's (#2012)
    • [Compiler] Nullability of CAST (#1261)
    • ⚠ [Compiler] Lots of name shadowed warnings in query wrappers (#1946 by Eliezer Graber)
    • [Compiler] Generated code is using full qualifier names (#1939)
    • πŸ”€ [IDE Plugin] Trigger sqldelight code gen from gradle syncs
    • πŸ”Œ [IDE Plugin] Plugin not regenerating database interface when changing .sq files (#1945)
    • πŸ“¦ [IDE Plugin] Issue when moving files to new packages (#444)
    • 🚚 [IDE Plugin] If theres nowhere to move the cursor, do nothing instead of crashing (#1994)
    • πŸ“¦ [IDE Plugin] Use empty package name for files outside of a gradle project (#1973)
    • πŸ”Œ [IDE Plugin] Fail gracefully for invalid types (#1943)
    • πŸ”Œ [IDE Plugin] Throw a better error message when encountering an unknown expression (#1958)
    • πŸ— [Gradle Plugin] SQLDelight bleeds IntelliJ dependencies onto buildscript class path (#1998)
    • πŸ”Œ [Gradle Plugin] "JavadocIntegrationKt not found" compilation error when adding method doc in *.sq file (#1982)
    • πŸ”§ [Gradle Plugin] SqlDeslight gradle plugin doesn't support Configuration Caching (CoCa). (#1947 by StΓ©phane Nicolas)
    • [SQLite JDBC Driver] SQLException: database in auto-commit mode (#1832)
    • [Coroutines Extension] Fix IR backend for coroutines-extensions (#1918 by Derek Ellis)