Download Latest Version sd-v1.1.0-x86_64-apple-darwin.tar.gz (928.0 kB)
Email in envelope

Get an email when there's a new version of sd

Home / v1.1.0
Name Modified Size InfoDownloads / Week
Parent folder
sd-v1.1.0-x86_64-pc-windows-gnu.zip 2026-02-25 915.3 kB
sd-v1.1.0-x86_64-pc-windows-msvc.zip 2026-02-25 888.0 kB
sd-v1.1.0-aarch64-unknown-linux-musl.tar.gz 2026-02-25 925.0 kB
sd-v1.1.0-aarch64-apple-darwin.tar.gz 2026-02-25 852.7 kB
sd-v1.1.0-arm-unknown-linux-gnueabihf.tar.gz 2026-02-25 896.1 kB
sd-v1.1.0-armv7-unknown-linux-gnueabihf.tar.gz 2026-02-25 884.1 kB
sd-v1.1.0-x86_64-apple-darwin.tar.gz 2026-02-25 928.0 kB
sd-v1.1.0-x86_64-unknown-linux-musl.tar.gz 2026-02-25 1.0 MB
sd-v1.1.0-x86_64-unknown-linux-gnu.tar.gz 2026-02-25 988.8 kB
README.md 2026-02-25 1.7 kB
v1.1.0 source code.tar.gz 2026-02-25 37.2 kB
v1.1.0 source code.zip 2026-02-25 52.9 kB
Totals: 12 Items   8.4 MB 1

Breaking

  • [#328] Make line-by-line processing the default and add --across / -A (@Orion Gonzalez)
  • sd now processes input line-by-line by default, reducing memory usage and enabling streaming output for stdin
  • The previous whole-file behavior is still available via --across / -A

Improvements

  • [#313] Replace the unescape implementation with a more lenient one (@Orion Gonzalez)
  • Avoids the previous all-or-nothing behavior when escape parsing partially fails
  • [#326] Retain file ownership on atomic writes (@Gregory)
  • Preserves original file uid/gid when replacing files through the atomic write path

Docs

  • [#279] Update man page examples for the renamed string literal flag (@Philipp Gillé)
  • [#281] Update README for string literal argument changes (@Evan Platzer)
  • [#292] Fix capture group example in the man page (@John Careaga)
  • [#299] Add README_zh-CN.md and follow-up note adjustments (@zhangyanming)
  • [#320] Fix missing single quotes in a man page example (@Freimut Diener)

Pre-built Releases

  • (90bc67d) Add Windows ARM64 (aarch64-pc-windows-msvc) release targets (@Orion Gonzalez)
  • (c864c58) Add aarch64-unknown-linux-gnu target to CI and releases (@Orion Gonzalez)
  • [#293] Bump svenstaro/upload-release-action from 2.7.0 to 2.9.0 (@dependabot[bot])

Internal

  • [#265] Overall codebase reorganization (@Blair Noctis)
  • Refactors application structure, error handling, and tests
  • xtask cleanup and test setup refactors (@Gregory, @Orion Gonzalez)
  • Dependency and tooling updates
  • Bump libc from 0.2.149 to 0.2.155 (@Jingyun Hua)
  • Upgrade assert_cmd and fix clippy warnings (@Gregory)
Source: README.md, updated 2026-02-25