You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PowerSync/PowerSync.Common/CHANGELOG.md
+26-2Lines changed: 26 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,31 @@
1
1
# PowerSync.Common Changelog
2
2
3
+
## 0.0.6-alpha.1
4
+
- Updated to the latest version (0.4.10) of the core extension.
5
+
- Dropping support for the legacy C# sync implementation.
6
+
- Add `trackPreviousValues` option on `TableOptions` which sets `CrudEntry.PreviousValues` to previous values on updates.
7
+
- Add `trackMetadata` option on `TableOptions` which adds a `_metadata` column that can be used for updates. The configured metadata is available through `CrudEntry.Metadata`.
8
+
- Add `ignoreEmptyUpdates` option on `TableOptions` which skips creating CRUD entries for updates that don't change any values.
9
+
- Reporting progress information about downloaded rows. Sync progress is available through `SyncStatus.DownloadProgress()`.
10
+
- Support bucket priorities.
11
+
- Report `PriorityStatusEntries` on `SyncStatus`.
12
+
- Added ability to specify `AppMetadata` for sync/stream requests.
13
+
14
+
Note: This requires a PowerSync service version `>=1.17.0` in order for logs to display metadata.
// This will be included in PowerSync service logs
20
+
AppMetadata=newDictionary<string, string>
21
+
{
22
+
{ "app_version", myAppVersion },
23
+
}
24
+
});
25
+
```
26
+
3
27
## 0.0.5-alpha.1
4
-
- Using the latest (0.4.9) version of the core extension, it introduces support for the Rust Sync implementation and also makes it the default - users can still opt out and use the legacy C# sync implementation as option when calling `connect()`.
28
+
- Using the latest version (0.4.9) of the core extension, it introduces support for the Rust Sync implementation and also makes it the default - users can still opt out and use the legacy C# sync implementation as option when calling `connect()`.
5
29
6
30
## 0.0.4-alpha.1
7
31
- Fixed MAUI issues related to extension loading when installing package outside of the monorepo.
0 commit comments