- Skip creating
ps_crudentries when clearing raw tables.
- Breaking: Remove the
http-clientcrate dependency. Instead, implement theHttpClienttrait from thepowersynccrate directly. - Breaking: The
Timerpassed toPowerSyncEnvironmentis now a&'staticreference instead of aBox. - Breaking:
LeasedConnectionis a struct instead of a trait now. - Add
PowerSyncDatabase::watch_all_updatesto emit updates of all changed tables.
- Update PowerSync core extension to version 0.4.11.
- Improvements for raw tables:
- The
putanddeletestatements are optional now. - The
RawTableSchemastruct represents a raw table in the local database, and can be used to create triggers forwarding writes to the CRUD upload queue and to infer statements used to sync data into raw tables.
- The
- Add
PowerSyncDatabase::watch_statementto get an auto-updating stream of query results.
- Configure automated publishing to crates.io.
- Initial release.