Releases: cashapp/sqldelight
Releases · cashapp/sqldelight
Version 1.1.0 (2019-02-27)
Version 1.0.3 (2019-01-30)
Version 1.0.2 (2019-01-26)
- Fix: [Gradle Plugin] Update to kotlin 1.3.20.
- Fix: [Runtime] Transactions no longer swallow exceptions.
Version 1.0.1 (2019-01-21)
- Enhancement: [Native Driver] Allow passing directory name to DatabaseConfiguration.
- Enhancement: [Compiler] #1173 Files without a package fail compilation.
- Fix: [IDE] Properly report IDE errors to Square.
- Fix: [IDE] #1162 Types in the same package show as error but work fine.
- Fix: [IDE] #1166 Renaming a table fails with NPE.
- Fix: [Compiler] #1167 Throws an exception when trying to parse complex SQL statements with UNION and SELECT.
Version 1.0.0 (2019-01-08)
- New: Complete overhaul of generated code, now in kotlin.
- New: RxJava2 extensions artifact.
- New: Android Paging extensions artifact.
- New: Kotlin Multiplatform support.
- New: Android, iOS and JVM SQLite driver artifacts.
- New: Transaction API.
0.2.2
- New: Compile-time validation of the columns used by insert, update, delete, index, and trigger statements.
- Fix: Don't crash IDE plugin on file move/create.
0.2.1
- New: Ctrl+
/
(Cmd+/
on OSX) toggles comment of the selected line(s). - New: Compile-time validation of the columns used by SQL queries.
- Fix: Support Windows paths in both the IDE and Gradle plugin.
0.2.0
- New: Added copy constructor to Marshal class.
- New: Update to Kotlin 1.0 final.
- Fix: Report 'sqldelight' folder structure problems in a non-failing way.
- Fix: Forbid columns named
table_name
. Their generated constant clashes with the table name constant. - Fix: Ensure IDE plugin generates model classes immediately and regardless of whether
.sq
files were opened. - Fix: Support Windows paths in both the IDE and Gradle plugin.