sqldelight v1.5.2 Release Notes
Release Date: 2021-10-12 // over 2 years ago-
โ Added
- ๐ [Gradle Plugin] HMPP support (#2548 by [Martin Bonnin][martinbonnin])
- ๐ [IDE Plugin] Add NULL comparison inspection (by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Add inspection suppressor (#2519 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Mixed named and positional parameters inspection (by [Alexander Perfilyev][aperfilyev])
- [SQLite Driver] Add mingwX86 target. (#2558 by [Nikita Kozhemyakin][enginegl])
- [SQLite Driver] Add M1 targets
- ๐ง [SQLite Driver] Add linuxX64 support (#2456 by [Cedric Hippmann][chippmann])
- [MySQL Dialect] Add ROW_COUNT function to mysql (#2523)
- [PostgreSQL Dialect] postgres rename, drop column (by [Juan Liska][pabl0rg])
- [PostgreSQL Dialect] PostgreSQL grammar doesn't recognize CITEXT
- [PostgreSQL Dialect] Include TIMESTAMP WITH TIME ZONE and TIMESTAMPTZ
- [PostgreSQL Dialect] Add grammar for PostgreSQL GENERATED columns
- [Runtime] Provide SqlDriver as a parameter to AfterVersion (#2534, 2614 by [Ahmed El-Helw][ahmedre])
๐ Changed
- ๐ [Gradle Plugin] explicitely require Gradle 7.0 (#2572 by [Martin Bonnin][martinbonnin])
- ๐ [Gradle Plugin] Make VerifyMigrationTask support Gradle's up-to-date checks (#2533 by [Matthew Haughton][3flex])
- ๐ [IDE Plugin] Don't warn with "Join compares two columns of different types" when joining nullable with non-nullable type (#2550 by [Piotr Chmielowski][pchmielowski])
- ๐ [IDE Plugin] Clarify the error for the lowercase 'as' in column type (by [Alexander Perfilyev][aperfilyev])
๐ Fixed
- ๐ [IDE Plugin] Do not reparse under a new dialect if the project is already disposed (#2609)
- ๐ [IDE Plugin] If the associated virtual file is null, the module is null (#2607)
- ๐ [IDE Plugin] Avoid crashing during the unused query inspection (#2610)
- ๐ [IDE Plugin] Run the database sync write inside of a write action (#2605)
- โฑ [IDE Plugin] Let the IDE schedule SQLDelight syncronization
- ๐ [IDE Plugin] Fix npe in JavaTypeMixin (#2603 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Fix IndexOutOfBoundsException in MismatchJoinColumnInspection (#2602 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Add description for UnusedColumnInspection (#2600 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Wrap PsiElement.generatedVirtualFiles into read action (#2599 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Remove unnecessary nonnull cast (#2596)
- ๐ [IDE Plugin] Properly handle nulls for find usages (#2595)
- ๐ [IDE Plugin] Fix IDE autocomplete for generated files for Android (#2573 by [Martin Bonnin][martinbonnin])
- ๐ [IDE Plugin] Fix npe in SqlDelightGotoDeclarationHandler (by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Mangle kotlin keywords in arguments inside insert stmt (#2433 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Fix npe in SqlDelightFoldingBuilder (#2382 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Catch ClassCastException in CopyPasteProcessor (#2369 by [Alexander Perfilyev][aperfilyev])
- โก๏ธ [IDE Plugin] Fix update live template (by [Ilias Redissi][IliasRedissi])
- ๐ [IDE Plugin] Adds descriptions to intention actions (#2489 by [Alexander Perfilyev][aperfilyev])
- ๐ [IDE Plugin] Fix exception in CreateTriggerMixin if table is not found (by [Alexander Perfilyev][aperfilyev])
- [Compiler] Topologically sort table creation statemenets
- [Compiler] Stop invoking
forDatabaseFiles
callback on directories (#2532) - ๐ [Gradle Plugin] Propagate generateDatabaseInterface task dependency to potential consumers (#2518 by [Martin Bonnin][martinbonnin])