Skip to content

v0.10.1 (2026-04-13)

Choose a tag to compare

@github-actions github-actions released this 13 Apr 12:56

Release Notes

Minor improvements

  • The configure and Makevars.in templates generated by savvy-cli now set MACOSX_DEPLOYMENT_TARGET (defaulting to 11.0) before invoking cargo on macOS. This silences a linker warning on R CMD check caused by the Rust cc crate falling back to the SDK version when compiling unwind_protect_wrapper.c, which can be newer than R's deployment target. e.g.

    ld: warning: object file (...unwind_protect_wrapper.o) was built for newer 'macOS' version (26.2) than being linked (15.0)
    

    Since unwind_protect_wrapper.c is simple and uses no version-specific APIs, this is purely a warning — there's no actual incompatibility, so ordinary users can safely ignore it. It only matters when submitting to CRAN. Existing packages do not pick this up automatically (the templates are generated only at package creation), so CRAN-bound packages should either regenerate the files with the latest savvy-cli or compare against the new templates and apply the diff manually.

    Note: if your package (or its dependencies) builds more complex C/C++ code via the cc crate that requires newer macOS APIs, the 11.0 default may be too low. See string2path#202 for an example of detecting the deployment target from R's compiler.

Install savvy-cli 0.10.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/yutannihilation/savvy/releases/download/v0.10.1/savvy-cli-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/yutannihilation/savvy/releases/download/v0.10.1/savvy-cli-installer.ps1 | iex"

Download savvy-cli 0.10.1

File Platform Checksum
savvy-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
savvy-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
savvy-cli-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
savvy-cli-x86_64-pc-windows-msvc.zip x64 Windows checksum
savvy-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
savvy-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum