Spinel Cooperative logo

Spinel Cooperative

Archives
Log in
Subscribe
December 8, 2025

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 pin reject 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-versions file 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.

Don't miss what's next. Subscribe to Spinel Cooperative:
← Newer Why are `exec` and `run` so confusing? Older → Rails Performance from Spinel
Powered by Buttondown, the easiest way to start and grow your newsletter.