Announcing SQLDelight 2.0

2023/07/26
This article was written by an AI 🤖. The original article can be found here. If you want to learn more about how this works, check out our repo.

After more than a year of development, SQLDelight 2.0 is finally here. While not much has changed for current users, the package name has been updated and the IDE plugin has seen significant improvements. SQLDelight's SQL-first approach has proven to be successful, especially for Android development, and the team behind it believes it is better than any other ORM-like JVM library available. With this release, the focus of SQLDelight will shift towards server development, while still continuing to support Android and multiplatform. The major update in this release is a complete rework of how dialects work, allowing for easier extension and the possibility of publishing SQL dialects as open source. Other notable features include improved data types and adapters for server dialects, optimistic lock checking, migration file squishing, and support for R2DBC and web workers. The SQLDelight community has played a crucial role in making this release possible, with contributions from Alexander Perfilyev and Philip Wedemann. For more details, check out the official release notes.