github sqldelight/sqldelight 2.3.2

7 hours ago

Note

Versions 2.3.0 and 2.3.1 were skipped due to publication issues.

Added

  • [PostgreSQL Dialect] Improved support for ALTER TABLE ALTER TYPE USING expressions (#6116 by @griffio)
  • [PostgreSQL Dialect] Add support for DROP COLUMN IF EXISTS (#6112 by @griffio)
  • [Gradle Plugin] Add expandSelectStar flag to switch off Select wildcard expansions (#5813 by @griffio)
  • [MySQL Dialect] Add support for Window Functions (#6086 by @griffio)
  • [Gradle Plugin] Fix build failure when starting schema version is not 1 and verifyMigrations is true (#6017 by @neilgmiller)
  • [Gradle Plugin] Make SqlDelightWorkerTask more configurable, and update default configuration to support developing on Windows (#5215 by @MSDarwish2000)
  • [SQLite Dialect] Add support for synthesized columns in FTS5 virtual tables (#5986 by @watbe)
  • [PostgreSQL Dialect] Add support for Postgres row level security (#6087 by @shellderp)
  • [PostgreSQL Dialect] Extended FOR UPDATE to support OF table, NO KEY UPDATE, NO WAIT (#6104 by @shellderp)
  • [PostgreSQL Dialect] Support Postgis Point type and related functions (#5602 by @vanniktech)
  • [Runtime] Added SuspendingTransacter.TransactionDispatcher that provides a mechanism for controlling the CoroutineContext of the transaction (#5967 by @eygraber)
  • [Gradle Plugin] Full compatibility with Android Gradle Plugin 9.0's new DSL. (#6140)
  • [PostgreSQL Dialect] Support PostgreSql CREATE TABLE storage parameters (#6148 by @griffio)
  • [PostgreSQL Dialect] Fix PostgreSql unique table constraint nullable result column (#6167 by @griffio)

Changed

  • [Compiler] Change compiler output type from java.lang.Void to kotlin.Nothing (#6099 by @griffio)
  • [Compiler] Allow for underscores in package names. Before underscores have been sanitized which resulted in unexpected behaviours (#6027 by @BierDav)
  • [Paging Extension] Switch to AndroidX Paging (#5910 by @jeffdgr8)
  • [Android Driver] Increase Android minSdk to 23. (#6141)
  • [Paging Extension] Upgrade to paging 3.4.1, and removed X64 apple targets. (#6166)

Fixed

  • [IntelliJ Plugin] Fix IDE freeze caused by blocking file type detection on the EDT during VFS refresh events.
  • [SQLite Dialect] Fix Sqlite 3.38 compilation error when using Json path operators (#6070 by @griffio)
  • [SQLite Dialect] Use String type for group_concat function when using custom column type (#6082 by @griffio)
  • [Gradle Plugin] Improve performance of VerifyMigrationTask to stop it from hanging on complex schemas (#6073 by @Lightwood13)
  • [Intellij Plugin] Fix Plugin initialization exceptions and update deprecated methods (#6040 by @griffio)
  • [Gradle Plugin] Fix compatibility with Android Gradle Plugin's built-in Kotlin (#6139)

Don't miss a new sqldelight release

NewReleases is sending notifications on new releases.