Breaking Changes
- The
StorageTxn
trait has added and changed some methods. Users implementing this trait should examine the changes and update their implementations. Users who do not implement this trait will experience no breakage. - The database schema is updated in 0.9.0, and 0.9.0 now keeps more rows in the
operations
table than in previous versions. Downgrading to 0.8.0 may result in surprising behavior fromsync
as those operations are treated as new and sent to the server.
What's Changed
Expose operations, including "historical" operations by @djmitche in #474. This add Replica::get_task_operations
to fetch the operations performed on a task, for purposes of display to users. For example, this will be used to provide the data for task info
in Taskwarrior.
Other changes:
- Bump uuid from 1.10.0 to 1.11.0 by @dependabot in #471
- Use lib docstring as crates.io README by @djmitche in #470
- Bump tokio from 1.40.0 to 1.41.0 by @dependabot in #473
- Test that pending tasks arriving via sync are in working set by @djmitche in #475
- Update sync protocol docs by @djmitche in #476
Full Changelog: v0.8.0...v0.9.0