rv 0.3.0 released
We’re excited to announce rv version 0.3.0 has been released.
Highlights include support for Ruby versions 3.2.x, 3.5.0-preview1, and 4.0.0-preview2, as well as automatic Ruby installation during the rv ruby run command. We also added support for .tool-versions files, which are also used by the asdf and mise tools.
Just for fun, we also added the oldest version of Ruby that has released source code: 0.49! If you’d like to try it, there are some example scripts available in the repo where @sampersand modernized the code.
- Make
ruby pinreject invalid versions (https://github.com/spinel-coop/rv/pull/223, @deivid-rodriguez) - Test against Arch Linux (https://github.com/spinel-coop/rv/pull/193, @case)
- Support Ruby preview releases (https://github.com/spinel-coop/rv/pull/201, @indirect)
- Support Ruby 0.49 (https://github.com/spinel-coop/rv/pull/189, @indirect)
- Install Ruby during
rv ruby run(https://github.com/spinel-coop/rv/pull/182, @adamchalmers) - Sign macOS binaries (https://github.com/spinel-coop/rv/pull/179, @indirect)
- Support SOCKS Proxy configuration (https://github.com/spinel-coop/rv/pull/175, @indirect)
- Support
.tool-versionsfile for Ruby version (https://github.com/spinel-coop/rv/pull/172, @indirect) - Add configuration for Nushell (https://github.com/spinel-coop/rv/pull/170, @indirect)
- Fix fish auto-switch when shell launches (https://github.com/spinel-coop/rv/pull/165, @Mado13)
- Add
rv cache prune(https://github.com/spinel-coop/rv/pull/164, @savechina) - Add
rv ruby uninstall(https://github.com/spinel-coop/rv/pull/153, @savechina) - Add
rv ruby dir(https://github.com/spinel-coop/rv/pull/150, @savechina)
Special thanks to our new contributors @savechina, @Mado13, @case, and @deivid-rodriguez!
Install rv by running brew install rv, or directly from releases on GitHub.