Releases: powersync-ja/powersync-sqlite-core
Releases · powersync-ja/powersync-sqlite-core
v0.4.4
v0.4.3
Release v0.4.3
- Add version check for sqlite in #105
- Fix bundle format for watchOS in #106
- Include tvOS targets in XCFramework in #107
- Avoid nested JSON elements in ps_crud in #108
- Sync local: Refactor to avoid
unwrap()
in #110 - Restore has_synced on iteration start in #113
- Update dependencies, prepare release in #114
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Release v0.4.2
- Recover from some errors within sync iteration
- Ignore unknown sync lines
- Build with NDK 28 or newer for 16KB page alignment
v0.4.1
Release v0.4.1
- Add watchOS support
- Simpler crud vtab
- Optimize crud vtabs to only prepare statements on-demand
- Sync client: Reset cached statements after using them
- Experimental support for raw tables
v0.4.0
Release v0.4.0
- Add helper function to fix JS subkey encoding in #75
- Rewrite the "sync_local" query in #78
- sync_local: Re-use prepared statements in #79
- Add checksum newtype in #80
- Avoid allocation in deserialize to i64 in #84
- Use serde to parse data lines and checkpoints in #82
- Use serde to read tables and indexes from schema in #81
- Update Rust toolchain in #83
- Implement sync client in #70
Full Changelog: v0.3.14...v0.4.0
v0.3.14
Release v0.3.14
- Fix
powersync_replace_schema
changing underlying tables even when the schema didn't change.
v0.3.13
Release v0.3.13
- Prevent inserting invalid data type for ID field.
- Track downloaded operations in
ps_buckets
. - Add include_old and include_metadata options.
- Add table option to skip empty updates.
v0.3.12
Release v0.3.12
- Fix
powersync_last_synced_at()
returning stale information.
v0.3.11
Release v0.3.11
v0.3.10
Support bucket priorities and partial sync operations.