Skip to content

Releases: eggstack/snip-it

snip-sync-v0.1.5

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:25

Verified snip-sync 0.1.5 release binaries.

snip-it v1.3.7

Choose a tag to compare

@dbowm91 dbowm91 released this 18 Aug 20:15

Full Changelog: v1.3.6...v1.3.7

v1.3.5

Choose a tag to compare

@dbowm91 dbowm91 released this 15 Aug 06:48

What's Changed

  • build(deps): bump aes-gcm from 0.10.3 to 0.11.0 by @dependabot[bot] in #29
  • build(deps): update base64 requirement from 0.22 to 0.23 in /snip-sync by @dependabot[bot] in #36
  • build(deps): bump the minor-and-patch group across 1 directory with 12 updates by @dependabot[bot] in #37
  • build(deps): update windows-sys requirement from 0.59 to 0.61 in /snip-sync by @dependabot[bot] in #38
  • build(deps): bump lycheeverse/lychee-action from 2.4.0 to 2.9.0 in the minor-and-patch group across 1 directory by @dependabot[bot] in #34

Full Changelog: v1.3.4...v1.3.5

v1.3.3

Choose a tag to compare

@dbowm91 dbowm91 released this 10 Jul 20:26

Full Changelog: v1.3.2...v1.3.3

v1.3.1

Choose a tag to compare

@dbowm91 dbowm91 released this 09 Jul 21:18

snip-it v1.3.1

Patch release with dependency updates from Dependabot PR resolution.

Changed

  • Bump toml 0.8 → 1.1 (unifies with snip-sync)
  • Bump signal-hook 0.3 → 0.4
  • Bump clipboard-win 4.5 → 5
  • Bump prometheus 0.13 → 0.14 (snip-sync)
  • Relax time constraint to <0.4
  • Bump GitHub Actions: action-gh-release v2→v3, docker/login-action v3→v4, docker/build-push-action v5→v7

Fixed

  • Revert MSRV CI job to Rust 1.94 (Dependabot incorrectly bumped to nonexistent 1.100)

Crates.io

Install

cargo install snip-it

v1.3.0

Choose a tag to compare

@dbowm91 dbowm91 released this 09 Jul 20:27

snip-it v1.3.0

Added

  • Halloy theme support. 50 bundled themes adapted from Halloy. Press e in normal mode to open the theme picker; use j/k to preview themes live, i to filter, and Enter to save. Bundled themes are extracted to ~/.config/snp/themes/ on first launch.
  • Build pipeline for bundled themes. scripts/build_themes.py LZMA-compresses and base64-encodes every theme, keeping the binary lean.
  • New dependency: lzma-rs = "0.3" (pure-Rust LZMA decoder; no C toolchain required).

Fixed

  • Preserve the real in-memory API key when migrating legacy plaintext sync.toml values into the OS keychain.
  • Verify sync.toml integrity checks against the exact saved TOML body.
  • Harden crates.io release. Remove themes/ from published package. Shrink public API surface. Replace getrandom jitter with SystemTime. Split get_config_dir() into pure getter + ensure_config_dir(). Harden list_libraries pagination loop. Use fs::rename for atomic backup restore.
  • Move subtle to [dev-dependencies] (only used in tests).

Changed

  • Align release-facing documentation with the current Rust 1.94 MSRV.

Removed

  • Remove inert --non-interactive sync flag.

Crates.io

All three crates are now published on crates.io:

Install

cargo install snip-it