Hello Swift Community,
Version 5.0.0 of GRDB, the toolkit for SQLite databases, is out!
As all new major versions, this one comes with breaking changes. The Migrating From GRDB 4 to GRDB 5 guide will help you through the upgrade.
Yet, the library remains true to the practices it has polished over the years. Upgrading your apps comes with:
-
Reactive programming improvements: Combine support is now embedded right into GRDB. The RxGRDB companion library has reached version 1.0.0. And more importantly, we now have exact feature parity between RxSwift and Combine. Previous versions had slight differences that could introduce subtle bugs when you switch reactive engine.
-
SQL builder: Support for subqueries.
-
Bug fixes, improved diagnostics, quality of life improvements, new FAQs...
For a detailed list of changes, please check the Release Notes.
Thank you to all users, beta testers, and sponsors! Your help and support has been quite welcome in this particular year 2020.
Happy GRDB!