Releases: shareup/sqlite
Release list
18.1.0
Adds SQLiteDatabase.touch() to manually notify observers of changes not picked up by the update hook, such as DELETE FROM <table name>;.
Adds async read, write, execute, and in-transaction methods to SQLiteDatabase and deprecates the Combine versions of those functions.
Updates supportsJSON method to pass on newer versions of SQLite.
Adds supportsPreupdateHook for eventual migration from the update hook to the pre-update hook.
18.0.0
17.0.0
Removes QueryPlanParser entirely in favor of having consumers explicitly state which tables should cause an observed SQL statement to update.
QueryPlanParser stopped being accurate after SQLite 3.36.0 was released because of the changes made to SQLite's EXPLAIN QUERY PLAN output.
16.1.0
Adds ability to enable or disable SQLite's foreign key support.
16.0.3
16.0.2
This release fixes a problem in which database changes via DELETE FROM <table>; statements weren't published to subscribers because, for some unknown reason, the update hook is not called. Now, whenever the commit hook is called without the update hook first being called, we publish changes to all subscribers without caring about what tables they are interested in.