You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Release v0.2.20: uvr upgrade command + R 4.6 install fix on macOS
New feature
- `uvr upgrade` (alias `uvr self-update`) checks GitHub releases and
installs the latest binary in place. `--check` reports availability
without downloading.
Fixes
- macOS R 4.6 install was unusable: CRAN ships 4.6 with hardened-runtime
signing on bin/exec/R and load commands pointing at the framework path,
so dyld stripped DYLD_LIBRARY_PATH and SIGKILL'd the process at startup.
New `patch_r_executables` rewrites bin/exec/R load commands to point at
our managed lib/libR.dylib and re-signs ad-hoc (which clears the runtime
flag). `fix_libr_install_name` now also re-signs unconditionally for the
same reason. Sync's retroactive-patch path runs the same fix on existing
installs, so an `uvr sync` against a previously-broken 4.6 install in a
uvr project will repair it without needing `uvr r uninstall && r install`.
- `find_r_binary`'s "any managed installation" fallback now validates each
candidate via `query_r_version` and skips broken installs in
version-descending order. Fixes `uvr r pin` (no arg) erroring out when
the alphabetically-first managed R happens to be unusable.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments