v0.10.1 (2026-04-13)
Release Notes
Minor improvements
-
The
configureandMakevars.intemplates generated bysavvy-clinow setMACOSX_DEPLOYMENT_TARGET(defaulting to11.0) before invokingcargoon macOS. This silences a linker warning onR CMD checkcaused by the Rustcccrate falling back to the SDK version when compilingunwind_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.cis 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 latestsavvy-clior 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
cccrate that requires newer macOS APIs, the11.0default 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 | shInstall 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 |