All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Update dependency
powersync_flutter_libs
to v0.4.3
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
powersync
-v1.10.0
powersync_attachments_helper
-v0.6.16
powersync_core
-v1.0.0
powersync_sqlcipher
-v0.1.0
- This package now uses the
powersync_core
package to provide its base functionality.
- Update a dependency to the latest release.
- Dart library for Powersync for use cases such as server-side Dart or non-Flutter Dart environments initial release.
- PowerSync client SDK for Flutter with encryption enabled using SQLCipher initial release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync
-v1.9.3
powersync_attachments_helper
-v0.6.15+2
- powersync-sqlite-core 0.3.6 - fixes dangling rows issue
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.15+1
- [Web] Automatically flush IndexedDB storage to fix durability issues
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Flutter Web Beta release
- Flutter Web Beta release
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: Use a sync worker for web that offloads the task of synchronizing databases to a separate worker, allowing it to be coordinated across tabs even when the database itself is not in a shared worker.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Issue where CRUD uploads were not triggered when the SDK reconnected to the PowerSync service after being offline.
- Update a dependency to the latest release.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Update dependency
powersync_flutter_libs
- Update a dependency to the latest release.
- powersync-sqlite-core v0.3.4
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Validate duplicate table names. (47f71888)
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Update dependency
sqlite_async
to v0.9.0
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Update dependency
powersync_flutter_libs
- Update a dependency to the latest release.
- powersync-sqlite-core v0.3.0
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: Added a warning if connector
uploadData
functions don't process CRUD items completely.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Pass maxReaders parameter to
PowerSyncDatabase.withFactory()
.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.5+3
- Added
refreshSchema()
, allowing queries and watch calls to work against updated schemas.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- powersync-sqlite-core v0.2.1
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Fix powersync_flutter_libs dependency
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- Requires
journeyapps/powersync-service
v0.5.0 or later when self-hosting - Use powersync-sqlite-core v0.2.1
- Customize
User-Agent
header - Add
client_id
parameter to sync requests - Persist
lastSyncedAt
- Emit update notifications for watch queries on
disconnectAndClear()
- Validate that the
powersync-sqlite-core
version number is in a compatible range of^0.2.0
- Always cast
target_op
(write checkpoints) to ensure it's an integer - Sync optimizations for MOVE and REMOVE operations
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.5+1
- FEAT: Include schema validation check
- FEAT: Include new table check for maximum number of columns allowed
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- CHORE: Update dependency powersync_flutter_libs
- Update a dependency to the latest release.
- FIX: Prebundling downloaded core binaries.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- CHORE: Update dependency powersync_flutter_libs
- Update a dependency to the latest release.
- FIX: Prebundling downloaded core binaries
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.3+2
- CHORE: Update dependency
powersync_flutter_libs
- FEAT: Prebundle downloaded core binaries
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.3+1
- FIX:
hasSynced
status should be reset afterdisconnectAndClear
has been called. (5e12a079)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Move JS to dev dependencies and lower version range ">=0.6.7 <0.8.0"
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FEAT: Introduces a custom script to download the sqlite3 wasm and powersync worker files. The command
dart run powersync:setup_web
must be run in the application's folder.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Reintroduce waitForFirstSync.
- Update a dependency to the latest release.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.0
powersync
web support is now included in the standard release but remains in alpha. Web support may have some limitations or bugs.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.6.0-alpha.1
- Added support for client parameters when connecting.
- Fix watch query parameter
triggerOnTables
to prepend powersync view names. - Upgrade dependency
sqlite_async
to version 0.8.1. - Fix issue where
hasSynced
is cleared when offline.
- Fix issue where
hasSynced
is cleared when offline.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.3.0-alpha.4
- Updated sqlite_async to use Navigator locks for limiting sync stream implementions in multiple tabs
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.3.0-alpha.3
- FIX(powersync-attachements-helper): pubspec file (#29).
- DOCS: update readme and getting started (#51).
Packages with breaking changes:
Packages with other changes:
- FIX: reset isProcessing when exception is thrown during sync process. (#81).
- FIX: attachment queue duplicating requests (#68).
- FIX(powersync-attachements-helper): pubspec file (#29).
- FEAT(attachments): add error handlers (#65).
- DOCS: update readmes (#38).
- BREAKING FEAT(attachments): cater for subdirectories in storage (#78).
- FIX(powersync-attachements-helper): pubspec file (#29).
- DOCS: update readme and getting started (#51).
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.3.0-alpha.2
- Fixed issue where disconnectAndClear would prevent subsequent sync connection on native platforms and would fail to clear the database on web.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
powersync_attachments_helper
-v0.3.0-alpha.2
- FIX(powersync-attachements-helper): pubspec file (#29).
- DOCS: update readme and getting started (#51).
powersync_attachments_helper
-v0.5.1+1