PackageTrack
Sign in Get early access

abstract_sync

A framework for writing your own syncing solution between any two sources.

1.3.2 saber-notes/abstract_sync

What this package is like to depend on

Last release 4 months ago

01 Apr 2026

Release timing varies

gaps range from 2 months to 1.3 years

Nearly every release is documented

notes for 6 of 6 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

6 releases · first in 2024

1 release in the last 12 months

see the full history below

Release timeline

6 releases · Jun 2024 to Apr 2026
2025 2026
Release Pre-release

Releases

latest 6
  1. 1.3.2 01 Apr 2026
    Release notes
    • Fixed queueStream not being notified when a failed file is removed from the queue.
    Open source →
  2. 1.3.1 14 Dec 2024
    Release notes
    • pub.dev score improvement by fixing a lint issue
    Open source →
  3. 1.3.0 01 Oct 2024
    Release notes
    • Exponential backoff is now used when a transfer fails: i.e. the delay between retries for a file is 1s, 2s, 4s, 8s, and so on if it keeps failing. You can configure the starting delay using Syncer.failureTimeout as before, but the default has been changed from 200ms to 1s.
    Open source →
  4. 1.2.0 26 Jun 2024
    Release notes
    • The pending queue is now exposed as a public iterable in syncer.uploader.pending and syncer.downloader.pending.
    Open source →
  5. 1.1.0 25 Jun 2024
    Release notes
    • Added a small timeout delay for when a transfer fails. This can be configured using the failureTimeout option in the Syncer constructor.
    • Removed the dependency on Flutter, so the package can be used in non-Flutter projects.
    Open source →
  6. 1.0.0 24 Jun 2024
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive