Skip to content

Releases: pungoyal/dotsync

v0.6.0

Choose a tag to compare

@dotsync-release dotsync-release released this 21 Sep 15:13
7ec7382

0.6.0 (2026-09-21)

Features

  • Homebrew formula and Ubuntu/Debian packages with a signed APT repository (#30) (050b843)
  • redesign the docs site; notifications setting, same target per OS, clearer git errors (#27) (f553aa0)

Bug Fixes

  • docs: remove scrollbars and fix card alignment on the home page (#28) (fd7b1d0)

Documentation

  • compare with mise's dotfiles feature; don't manage a file with both (#29) (7d19972)
  • track macOS signing only in its issue (#24) (ed63c37)

Install or update

brew install pungoyal/tap/dotsync                                                                 # Homebrew
curl -fsSL https://raw.githubusercontent.com/pungoyal/dotsync/main/install.sh | sh   # install script

Homebrew and apt installs update with brew upgrade dotsync and sudo apt upgrade; others with dotsync update. For the APT repository, see installation.

Verify this release

gh attestation verify dotsync_0.6.0_<os>_<arch>.tar.gz --repo pungoyal/dotsync
# or offline, with the attached bundle:
gh attestation verify dotsync_0.6.0_<os>_<arch>.tar.gz --bundle dotsync_0.6.0.intoto.jsonl --repo pungoyal/dotsync

See verifying releases.

v0.5.0

Choose a tag to compare

@dotsync-release dotsync-release released this 21 Sep 10:12
615b877

0.5.0 (2026-09-21)

Features

  • dotsync help <command>, from a single command table (#22) (0593cf6)

Install or update

curl -fsSL https://raw.githubusercontent.com/pungoyal/dotsync/main/install.sh | sh   # new install
dotsync update                                                                                    # existing install

Verify this release

gh attestation verify dotsync_0.5.0_<os>_<arch>.tar.gz --repo pungoyal/dotsync
# or offline, with the attached bundle:
gh attestation verify dotsync_0.5.0_<os>_<arch>.tar.gz --bundle dotsync_0.5.0.intoto.jsonl --repo pungoyal/dotsync

See verifying releases.

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:36
dc2ca41

0.4.1 (2026-09-21)

Bug Fixes

  • explain git failures that need the user, with the exact fix (#17) (11cd1a7)

Performance

  • faster CI (parallel fuzz, per-job build caches, fewer git processes) (#15) (73cca51)

Install or update

curl -fsSL https://raw.githubusercontent.com/pungoyal/dotsync/main/install.sh | sh   # new install
dotsync update                                                                                    # existing install

Verify this release

gh attestation verify dotsync_0.4.1_<os>_<arch>.tar.gz --repo pungoyal/dotsync
# or offline, with the attached bundle:
gh attestation verify dotsync_0.4.1_<os>_<arch>.tar.gz --bundle dotsync_0.4.1.intoto.jsonl --repo pungoyal/dotsync

See verifying releases.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 08:59
9307b0a

0.4.0 (2026-09-21)

Features

  • sync age/sops-encrypted files, block age keys, and add a mise guide (#14) (3b8a75c)

Bug Fixes

  • keep the background agent's definition current after updates (#12) (e277a60)

Install or update

curl -fsSL https://raw.githubusercontent.com/pungoyal/dotsync/main/install.sh | sh   # new install
dotsync update                                                                                    # existing install

Verify this release

gh attestation verify dotsync_0.4.0_<os>_<arch>.tar.gz --repo pungoyal/dotsync
# or offline, with the attached bundle:
gh attestation verify dotsync_0.4.0_<os>_<arch>.tar.gz --bundle dotsync_0.4.0.intoto.jsonl --repo pungoyal/dotsync

See verifying releases.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 08:21
cca97d7

0.3.0 (2026-09-21)

Features

  • add dotsync update to install the latest verified release (#5) (c707422)
  • add the dotsync icon and use it everywhere (#7) (43132a1)

Bug Fixes

  • install: show progress, abort and retry stalled downloads, fall back to IPv4, and fail with a diagnostic instead of hanging (c707422)

Performance

  • agent: make idle syncs write nothing and re-read nothing (#8) (f7f0815)

Install or update

curl -fsSL https://raw.githubusercontent.com/pungoyal/dotsync/main/install.sh | sh   # new install
dotsync update                                                                                    # existing install

Verify this release

gh attestation verify dotsync_0.3.0_<os>_<arch>.tar.gz --repo pungoyal/dotsync
# or offline, with the attached bundle:
gh attestation verify dotsync_0.3.0_<os>_<arch>.tar.gz --bundle dotsync_0.3.0.intoto.jsonl --repo pungoyal/dotsync

See verifying releases.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 07:29
fbb2c56

0.2.0 (2026-09-21)

Features

  • add dotsync doctor to check the setup and explain fixes (#3) (0daf6df)
  • add dotsync exclude and include to opt a single machine out of an entry (0daf6df)
  • add dotsync set to change an entry's ignore patterns, OS, mode, write strategy or description without editing JSON (0daf6df)
  • prune backups older than backup_retention_days (default 90), always keeping the newest copy of each file (0daf6df)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 07:14
471556a

0.1.1 (2026-09-21)

Bug Fixes

  • globs: non-ASCII characters in ignore and secret patterns now match correctly (e.g. café*), and a pattern with invalid UTF-8 no longer crashes dotsync (91cd906)
  • manifest: reject source path components with leading or trailing spaces, which normalised inconsistently (91cd906)

Documentation

  • add documentation site on GitHub Pages (5ae08f2)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 06:19
289c20a

0.1.0 (2026-09-21)

Features

  • initial release of dotsync (a031097)