- Use OpenSSL 3 for Ruby 3.2 and 3.3 #5480
- Add Support for OpenSSL 1.1/3.0 to older ruby versions #5248
- Update truffleruby-dev to use builds based on Ubuntu 20.04 #5322
- Install openssl gem for Ruby 3.0.6 #5340
- Speed up Solus requirements check by 25x #5472
- Remove unsupported libclang, libclang-dev, openssl-dev and zlib-dev from Termux requirements, and fix installation by not calling getent #5101
- Allow ruby-head to be installed using ruby 3, not truffleruby #5115
- Fix attempts to install/uninstall ruby picking jruby, mruby or truffleruby instead #5116
- Fix Termux requirements checking and installation, and the requirements specified #5110
- Fix invalid brew syntax on requirements check #5111
- Skip non-functional prepare/mount tests on macOS #5119
- Fix detection for SUSE 15 #5132
- Avoid duplicate package instances when querying pkg-config #5172
- Fix building Ruby on Devuan 2 and newer by using libreadline-dev instead of libreadline6-dev #5214
- Fix building Ruby on Void Linux by using openssl instead of libressl #5234
- Fix building ruby-head by running autogen when available #5238
- Fix building Ruby 2.7 on Fedora 36+ by using openssl1.1 instead of openssl3 #5247
- Don't warn about empty GEM_PATH #5292
- Detect existing Homebrew installs for MacOS arm64e in /opt/homebrew #5310
- Fix installing rubies when home directory includes the gemset separator #3790
- Replace keys.gnupg.net in favour of keyserver.ubuntu.com #5316
- Fix non-silent failure on dash versions of /bin/sh #5167
- Fix building Ruby 2.6, 2.5, 2.4 on Fedora 36+ by using openssl1.1 instead of openssl3 #5247
- Fix truffleruby-23.0.0 installation on macos #5385
- Update location of OpenSSL binary #5433
- Fix gentoo dependencies moved from sys-devel to dev-build #5432
- Fix truffleruby-head installation on macos-aarch64 #5446
- Fix bug with Bootsnap on Ruby 3.3.1 #5457
- Use pkgconf instead of pkg-config in Solus #5471
- Install
libncurses-devinstead oflibncurses5-devon newer Debian and Ubuntu versions #5477 - Use
zlib-ng-compatpackages for Fedora 40+ #5479 - Detect core count on ARM-based machines #5498
- Fix requirement check for Ubuntu #5500
- Update location of homebrew install script on osx #5505
- Fix detection of Homebrew's write permissions when using Workbrew #5528
- Use pkgconf instead of pkg-config on macOS/Homebrew #5564
- 2.5.9, 2.6.7, 2.7.3, 3.0.1 #5063
- 2.6.8, 2.7.4, 3.0.2 #5098
- 3.1.0-preview1 #5155
- 2.6.9, 2.7.5, 3.0.3 #5157
- 3.1.0 #5169
- 3.1.1 #5185
- 2.6.10, 2.7.6, 3.0.4, 3.1.2, 3.2.0 Preview 1 #5200
- 2.7.7, 3.0.5, 3.1.3, 3.2.0 Preview 2 and 3.2.0 Preview 3 #5271
- 3.2.0-rc1 #5280
- 3.2.0 #5283
- 3.2.1 #5306
- 3.2.2, 3.1.4, 3.0.6 and 2.7.8 #5336, #5346
- 3.3.0-preview1 #5348
- 3.3.0-preview2 #5391
- 3.3.0-preview3 #5407
- 3.3.0 #5421
- 3.2.3 #5439
- 3.0.7, 3.1.5, 3.2.4, 3.3.1 #5455
- 3.4.0-preview1 #5466
- 3.3.2 #5470
- 3.3.3 #5474
- 3.3.4 #5488
- 3.2.5 #5490
- 3.3.5 #5499
- 3.2.6, 3.3.6 #5513
- 3.4.0, 3.4.1 #5533
- 3.3.7 #5540
- 3.2.7 #5544
- 3.4.2 #5549
- 3.1.6, 3.1.7, 3.2.8 #5558
- 3.3.8 #5560
- 3.4.3 #5562
- 3.5.0-preview1 #5566
- 3.4.4 #5568
- 3.4.5 #5574
- 3.3.9 #5578
- 3.2.9 #5586
- 3.4.6 #5588
- 3.4.7 #5594
- 21.0.0 #5037
- 21.1.0 #5071
- 21.2.0, 21.2.0.1, 21.3.0 #5137
- 22.0.0.2 #5177
- 22.1.0 #5206
- 22.2.0, 22.3.0, 22.3.1, 23.0.0-preview1, 23.0.0, 23.1.0, 23.1.1, 23.1.2, 24.0.0, 24.0.1, 24.0.2, 24.1.0, 24.1.1, 24.1.2, 24.2.0, 24.2.1, 25.0.0
- 9.2.15.0 and 9.2.16.0 #5056
- 9.2.17.0 #5062
- 9.2.18.0 #5091
- 9.2.19.0 #5094
- 9.2.20.0 #5145
- 9.2.20.1 #5160
- 9.2.21.0 #5230
- 9.3.0.0 #5130
- 9.3.1.0 #5135
- 9.3.2.0 #5163
- 9.3.3.0 #5175
- 9.3.4.0 #5195
- 9.3.6.0 #5230
- 9.3.7.0 #5245
- 9.3.8.0 #5250
- 9.3.9.0 #5258
- 9.3.10.0 #5300
- 9.3.11.0 #5390
- 9.3.13.0 #5405
- 9.3.14.0 #5443
- 9.3.15.0 #5482
- 9.4.0.0 #5270
- 9.4.1.0 #5304
- 9.4.2.0 #5333
- 9.4.3.0 #5357
- 9.4.4.0 #5399
- 9.4.5.0 #5405
- 9.4.6.0 #5443
- 9.4.7.0 #5449
- 9.4.8.0 #5484
- 9.4.9.0 #5512
- 9.4.10.0 #5538
- 9.4.11.0 #5541
- 9.4.12.0 #5548
- 9.4.12.1 #5567
- 9.4.13.0 #5573
- 9.4.14.0 #5583
- 10.0.0.0 #5561
- 10.0.0.1 #5567
- 10.0.1.0 #5575
- 10.0.2.0 #5579
- 2.6.7, 2.7.3, 3.0.1 #5066
- 2.6.8, 2.7.4, 3.0.2 #5117
- 2.6.9, 2.7.5, 3.0.3 #5167
- 3.1.0 #5170
- 3.1.1 #5190
- 2.7.6, 3.0.4 and 3.1.2 #5207
- 2.7.7, 3.0.5 and 3.1.3 #5273
- 3.2.0 #5284 and #5312
- 3.2.1 #5311 and #5312
- 3.2.2, 3.1.4, 3.0.6 and 2.7.8 #5338
- 3.3.0 #5423
- 3.2.3 #5430
- 3.0.7, 3.1.5, 3.2.4 and 3.3.1 #5465
- 3.1.6, 3.2.5, 3.3.2, 3.3.3 and 3.3.4 #5491
- Redhat decendants
- CentOS 7 x86_64 binaries
- 2.5.9 2.6.10 2.7.4 2.7.5 2.7.6 2.7.7 3.0.4 3.1.2 #5314
- CentOS 8 x86_64 binaries
- 2.5.9 2.6.7 2.6.8 2.6.10 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.3 3.0.4 3.0.5 3.1.2 3.1.3 #5314
- CentOS 9 x86_64 binaries
- 2.7.5 2.7.6 2.7.7 3.0.3 3.0.4 3.0.5 3.1.2 3.1.3 #5314
- Amazon 2 x86_64 binaries
- 2.5.8 2.5.9 2.6.10 2.6.8 2.6.9 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.3 3.0.4 3.0.5 3.1.2 3.1.3 3.2.0 3.2.1 #5314
- CentOS 7 x86_64 binaries
- Debian Family
- Debian 10 x86_64 binaries
- 2.5.9 2.6.10 2.6.7 2.6.8 2.6.9 2.7.3 2.7.4 2.7.6 2.7.7 3.0.0 3.0.2 3.0.4 3.0.5 3.1.2 3.1.3 3.2.0 3.2.1 #5314
- Ubuntu 18.04 (Bionic) x86_64 binaries
- 1.9.3-p392 1.9.3-p551 2.0.0-p648 2.5.9 2.6.10 2.6.7 2.6.8 2.6.9 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 #5314
- Ubuntu 20.04 (Focal) x64 binaries
- Ruby 2.5.9 2.6.10 2.6.7 2.6.8 2.6.9 2.7.3 2.7.5 2.7.6 2.7.7 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 #5314
- Ubuntu 22.04 (Jammy) x64 binaries
- Ubuntu 22.04 (Jammy) arm64 binaries
- Ubuntu 22.10 (Kinetic) x64 binaries
- 3.0.5, 3.1.3, 3.2.0 and 3.2.1 #5308
- Ubuntu 24.04 (Noble Numbat) x64 binaries
- 3.2.6 and 3.3.6 #5529
- Debian 10 x86_64 binaries
- Replace unkind language that trivializes mental health #5134
- Remove reference to Freenode #5317
- Remove reference to subtrees, as we don't use them anymore #5318
- Fix incorrect example for rvm_make_flags (string changed to array) #5425
- Migrate from rvm_io.global.ssl.fastly.net to rvm-io.global.ssl.fastly.net to fix domain fronting report from Fastly #5438
- Upgrade github actions and truffleruby version in CI #5456
- Parallelize GitHub Action jobs in CI #5458
15 January 2021 - Full Changelog
- Added railsexpress patches for Ruby 3.0.0 #5026
- Requirement
glibc-headersobsolete on Fedora 33 #5023 - Fix unknown command wrappers with Rubygems >= 3.2 #5027
- Fix errors in compilation+installation of Ruby 3 with Rubygems >= 3.2 #5030
- Updated colours in the
ps1_functionshelper to support themainbranch #5045
- Ubuntu
29 December 2020 - Full Changelog
- Added railsexpress patches for Ruby 2.7.2 #4990
- Added railsexpress patches for Ruby 2.5.8, 2.6.6 and 2.7.1 #4900
- Add ruby-3 to the list of available binary builds #4984
- Recognize
3*as CRuby version number #4987 - Alias
rvm gemset removeasrvm gemset delete#4976 - Alias
rvm gemset moveasrvm gemset rename#4976 - Alias
rvm deleteasrvm remove#4976
- Use libssl-1.0 to install Ruby 1.8 on Debian 9 #4920
- Use libssl-1.0 to install Ree 1.8 on Ubuntu #4996
- Fix broken mergeable config #5001
- Update brew list command to remove deprecation warning #4995 #5022
- Add support for TruffleRuby 20.1.0, 20.2.0, 20.3.0
- Add support for Ruby 2.4.10, 2.5.8, 2.6.6, 2.7.1 #4899, 2.7.2 #4988, 3.0.0-preview1 #4983, 3.0.0-preview2#5009, 3.0.0-rc1#5015, and 3.0.0#5016
- Add support for mruby 2.1.1-rc #4909, 2.1.1-rc2 and 2.1.1 #4948
- Add support for TruffleRuby 19.0.2, 19.1.1, 19.2.1, 19.3.0.2 #4910
- Add support for Rubinius 4.13-4.20 and 5.0 #4947
- Add support for JRuby 9.2.12.0 #4960, 9.2.13.0 #4971 and 9.2.14.0 #5013
- Ubuntu
- Ubuntu 20.04 x64 binaries
- Ubuntu 19.04 x64 binaries
- Ubuntu 18.04 x64 binaries
- Ubuntu 16.04 x64 binaries
- Ubuntu 14.04 x64 binaries
- Ubuntu 12.04 x64 binaries
- Ruby 2.4.0-2.4.10, 2.5.0-2.5.8, 2.6.0-2.6.6, 2.7.0, 2.7.1 #4935
- Debian
- Debian 10 x64 binaries
- Debian 9 x64 binaries
- Debian 8 x64 binaries
- CentOS
- CentOS 6 x64 binaries
- CentOS 7 x64 binaries
- CentOS 8 x64 binaries
- Amazon Linux
- Oracle Linux 7 x64 binaries
25 March 2020 - Full Changelog
- Add support for TruffleRuby 20.0.0
- Add support for TruffleRuby 19.3.1
- Add support for TruffleRuby 19.3.0
- Add support for Rubinius 4.4 and 4.5 #4735, 4.6 #4779, 4.7 #4821, 4.8, 4.9 #4842, 4.10 #4843, 4.11 and 4.12 #4846
- Add support for JRuby 9.2.8.0 #4756, 9.2.9.0 #4812, 9.2.10.0 #4877, 9.2.11.0 #4881, 9.2.11.1 #4891
- Add support for TruffleRuby 19.2.0 #4761, 19.2.0.1 #4784
- Add support for Ruby 2.4.7, 2.5.6 #4767, 2.6.4 #4768, 2.4.8, 2.5.7, 2.6.5 #4793, 2.4.9 #4796, 2.7.0-preview2 #4805, 2.7.0-preview3 #4817, 2.7.0-rc1 #4831, 2.7.0-rc2 #4834, and 2.7.0 #4837
- Add support for mruby 2.1.0 #4816
- Add support for rubygems 3.0.5, 3.0.6 #4828
- Fix installer fetching RVM tags from Bitbucket #4730
- Prevent downloading of null RVM versions in installer #4731
- RVM package fails to configure on fresh Ubuntu 18.04 server install #4742
- Ignore aliases when using
lscommand #4743 #4744 - Export more shell functions which cause the subshell to choke #4745
- Adds a check and returns if __rvm_remove_from_path is called with "/*" #4759
- Do not install
rubygems-bundlerby default on TruffleRuby to makeruby -S bundlework #4766 - Fixes checksums for Ruby 2.6.4 #4769, 2.4.7 and 2.5.6 #4771
- Update TruffleRuby dependencies #4815
- Use ruby.git master instead of trunk #4840
- Fix RVM version check when using a version newer than the latest release #4872
- Installer now reports which URL(s) have failed to fetch version information and when version fetching has completely failed #4731
- Added railsexpress patches for Ruby 2.6.3 #4747, 2.6.6, 2.5.6 and 2.4.6 #4772
- Fix string corruption bug on railsexpress ruby 2.6.4 #4778
- Fix string corruption bug by default for ruby 2.6.4 #4780
- Added railsexpress patches for Ruby 2.6.5, 2.5.7, 2.4.9 #4799 and 2.7.0, 2.7-head #4839
- Install Opal globally #4844
- Ubuntu 18.04 x64 binaries
10 July 2019 - Full Changelog
- Use remote .sha512 and .md5 if available (Rubinius) #4650
- Add support for TruffleRuby 19.1.0
- Add support for TruffleRuby 19.0.0 #4689
- Add support for Rubinius 4.1 #4706, 4.2 #4714, 4.3 #4727
- Add support for Ruby 2.7.0 Preview 1 #4709
- Add support for Rubygems 2.7.9, 2.7.10, 3.0.3, 3.0.4 #4718
- Fix rvm version validation per project #4692
- Fix endless loop on macOS when listing remotes #4703
- Filter redundant/incompatible rvm_gem_options #4705
- Remove rvm_gems_path as part of __rvm_remove_rvm_from_path #4712
- Fix checksum check condition to not try url if already found in config files #4707
- Fix checksum check to only try url checksums for Rubinius #4717
- Fix
sed: illegal option -- rerror on macOS when changing to any ruby directory #4711 - Don't ignore
curlerror on repo tags fetch #4722 - Use newer llvm on Mint 19.1+ #4642
- Preserve the environment setting in rvmrc and .rvmrc in multi or mixed mode #4612
- TruffleRuby is now always considered a "source Ruby" instead of both a source and binary Ruby to improve reliability and avoiding code duplication #4708
8 May 2019 - Full Changelog
- Upgrade RubyGems to version 3.0.2
- RailsExpress patches for 2.6.1 #4603, 2.5.4 and 2.6.2 #4637, 2.5.5 #4646
- Add script to automatically register a new TruffleRuby release in RVM #4576
- Add .rvmrc equivalents to install help #4652
- Copy config.log for debugging if configure fails #4651
- Add support for TruffleRuby
- 1.0.0-rc(11,12,13,14,15,16) #4575
- Add support for Ruby
- Add support for JRuby
- Add support for Rubinius
- Add support for mruby 2.0.1 #4667
- Add system ruby as dependency for CentOS #4567
- Improve detection of Amazon Linux 2 #4568
- Fix macOS openssl requirement gathering with Homebrew #4583
- Don't spoil environment with 'system*' variables #4584
- Add missing zlib dependency for macOS #4587
- Install libssl1.0-dev for version 1.8 of Ruby on Ubuntu linux #4586
- Require os-specific functions during install only when they exist #4589
- Fix loading rvm script with set -e #4606
- Fix installing Homebrew in a custom location #4620
- Update rbx dependencies for macOS #4643
- Fix version selected for TruffleRuby binary install #4662
- Remove hardcoded number of jobs in installer #4674
- Updated obsoleted package openssl-devel to libssl-devel cygwin requirements #4685
- Ubuntu 18.04 x64 binaries
3 January 2019 - Full Changelog
- Set Ruby 2.6.0 as the default Ruby version #4544
- RailsExpress patches for 2.6.0 #4547
- Add support for gcc@8 with Homebrew and drop gcc < 4.9 #4556
- Install libssl1.0.2 for old versions of Ruby on Kali linux #4522
- Fix Linux Mint 19 dependencies #4524
- Fix Mojave Command Line Tools version detection #4404
- Fix return code in signature check function #4530
- Check
stablebranch only for latest version #4534 - Fix comparison of local and online stable versions #4539
- Remove reference to keys.gnupg.net in favour of pool.sks-keyservers.net #4550
- Fix Homebrew docs links #4551
- Drop invalid link for osx-gcc-installer #4552
- Use gcc from XCode for macOS Mojave (10.14) #4557
- Stop uninstalling gcc from Homebrew #4558
- Drop usage of bit.ly for link shortening #4555
13 December 2018 - Full Changelog
- Correct version listed in VERSION file
- Mention pkuczynski gpg key in docs and cli #4519
- Remove gcc installed via Homebrew in favour of Command Line Tools on macOS Mojave #4501
- Fix Rubinius build on macOS with Homebrew #4328
- Improve gpg signature verification docs #4458
12 December 2018 - Full Changelog
- Switch to new maven-based JRuby download URLs
- RailsExpress patches for 2.3.8, 2.4.5 and 2.5.3 #4476
- Add support for Void linux #4478
- Add support for MINGW in main rvm script #4493
- Add support for gcc@7 on macOS with Homebrew #4500
- Add support for Trisquel linux #4478
- Add fail warning when Avira antivirus running #4498
- Allow HTTP 2.0 servers to be used for downloads
- Remove too restrictive check for LLVM with TruffleRuby #4427
- Fix trap restoration on Amazon Linux #4428
- Fix Amazon Linux 2 detection #4435
- Fix libssl dependency for Elementary 5.0 Juno #4448
- Fix Ruby 2.5.0 and 2.5.1 build with LibreSSL 2.7.0 #4483
- Fix libssl dependency for Mint 19 #4482
- Use --no-ri or --no-document depending on ruby version #4492
- Add support for TruffleRuby 1.0.0-rc3 #4419, 1.0.0-rc5 #4440, 1.0.0-rc6 #4452, 1.0.0-rc7 #4466, 1.0.0-rc8 #4489, 1.0.0-rc9 #4489, and 1.0.0-rc10 #4512
- Add support for Ruby 2.3.8, 2.4.5, 2.5.2, 2.5.3 #4474, 2.6.0-preview3 #4490, and 2.6.0-rc1 #4513
- Add support for JRuby 9.2.1.0 #4491, 9.2.2.0 #4495, 9.2.3.0 #4496, 9.2.4.0 #4504, 9.2.4.1 #4509, and 9.2.5.0 #4514
- Add support for mruby 1.4.1 \4517 and 2.0.0 \4516
- Ubuntu 18.04 x64 binaries for Ruby 2.3.7, 2.4.4 and 2.5.1 #4438
1 July 2018 - Full Changelog
- Multi-colored log, warning and error messages #4044
- RailsExpress patches for 2.2.8, 2.3.5 and 2.4.2 #4167
- Improved CPU count detection #4171
- Simplified wrapper subcommand #4180
- Extend aliases to gems directories #4189
- Debian Buster (10) support #4199
- Implement DNF package manager for Fedora 22+ #4198
float_warningspatches for Ruby 2.0.0p64[5 7 8], 2.1.[8 9 10], 2.2.[4 5 6 7 8], 2.3.[0 1 2 3 4 5] and 2.4.[0 1 2] #4201- RailsExpress patches for ruby-head, 2.2.9, 2.3.6 and 2.4.3 #4264
- RailsExpress patches for 2.5.0 #4268
- Update README including Table of Contents to help improve documentation readability #4277
- Set default RubyGems to 2.7 #4276
- Add support for installing Ruby <2.4 on Ubuntu 17.10+ #4326
- Add support for installing Rubinius on Redhat/Fedora #4329
- Installing Rubinius on Ubuntu 17.x #4213
- RailsExpress patches for 2.2.10, 2.3.7, 2.4.4 and 2.5.1 #4344
- Add documentation in
rvm help installfor multiple undocumented flags #4350 - Add support for TruffleRuby #4406
- Add support for
--taginrvm install#4360 - Add bundler to list of default gems #4413
- ZSH Bad pattern for Gemfile ruby declaration #4154 #4156
- Add missing
random.cpatch for Ruby 2.3.2 #4165 - Set back IRB history default to HOME #4158
- Do not require
libyaml-develon Redhat/Centos when it's not needed #2998 - Restore mvn installation for JRuby 1.7 #4166
- ree-1.8.7 requires old version of OpenSSL 1.0.2 #4110
libreadline6-devis not a valid Ubuntu 16.10 package #4172- Require libdb-4.8 for OpenSuSE Tumbleweed #4178
- Require make for JRuby 9 #4058
- Fix support for zsh 5.4.1 bash_zsh_support #6
- Installing rbx-3.70 fails on PCLinuxOS 64-bit #3895
- Can't install Ruby with MacPorts and LibreSSL #4208
- Fix invalid
libgmp3-devrequirement for Debian #4238 - Ensure compat-openssl10-devel is not installed for Fedora 26+ and Ruby 2.4+ #4249
- Fix fd_mask detection on OS X for Ruby 2.5.0 #4270
- Suppress
lsalias substitution ingem_install_forceinscripts/functions/gemset#4282 - Fix installing rubygems 2.7 #4287
- Add prelude_gcc_diagnostic patch for Ruby 2.5.0 to correct compilation failures with GCC < 5
- Fix installing rubygems master #3734
- Correctly look for rvm group in /etc/group #4300
- Drop homebrew/versions and upgrade gcc to 6.0 #4304
- Avoid unnecessary install warning #4346
- Unified putput of installation notes #4330
- Skip gemset pristine on mruby reinstall #4348
- Ruby 2.2.5 to 2.2.10 patches for installing bundled gems #4358
- Update RBX dependencies for OpenSUSE #4382
- Fix nailgun detection on JRuby 9+ #4089
- RVM removes traps in bash #4416
- Add support for Ruby 2.2.8, 2.3.5 and 2.4.2 #4159, 2.5.0-preview1 #4204, 2.2.9, 2.3.6, 2.4.3 and 2.5.0-rc1 #4261, 2.5.0 #4265, 2.6.0-preview1 #4317, 2.2.10, 2.3.7, 2.4.4, 2.5.1 #4340 and 2.6.0-preview2#4395
- Add support for Rubinius 3.85-3.100
- Add support for JRuby 9.1.14.0 #4224, 9.1.15.0 #4258, 9.1.16.0 #4316, 9.1.17.0 #4366, 9.2.0.0 #4390
- Add support for mruby 1.4.0 #4286
- Add support for MagLev 1.1* and 1.2Alpha-1.2Alpha4 #4289
- Add support for RubyGems 2.6.14 #4205, 2.7.0-2.7.4 #4276 and 2.7.5-6
- Ubuntu 16.04 x64 binaries for Ruby 2.2.10, 2.3.7, 2.4.4 and 2.5.1 #4362, 2.2.9, 2.3.6 and 2.4.3 #4259, 2.2.8, 2.3.5 and 2.4.2 #4161, 2.5.0 #4272
- Ubuntu 17.04 for Ruby 2.1.*, 2.2.* #4233
10 September 2017 - Full Changelog
- Add RVM commands missing in bash shell completion #4078
- Railsexpress patches for 2.3.4, 2.3-head #4084, 2.2.5 and 2.2.6 #4153
- Update
gem-wrappersto 1.3.0: Show warnings when the target binary is missing or is not executable gem-wrappers #9 - Detect Zorin OS as Ubuntu #4140
- Infinite loop in
gemset_create#4102 - Command not found
__rvm_remote_versionerror #4085 - Fix path of version script in
environment#4117 - Define
cd(),pushd()andpopd()properly when using zsh #4132 - Update gem-wrappers to 1.3.1: Avoid warnings for missing ruby binaries #4104
- Handles :engine=> and :engine_version=> in Gemfile
- Makes $rvm_ruby_string is not installed searchable by adding a fixed keyword
- Correctly quotes suggested install command
- Fix path to version script in rvm-installer #4134
- Fix rvm autolibs status, fix #4123
- Ruby 2.3.x and older are not compatible with OpenSSL 1.1.x on Arch #4006
- Allow comments after ruby directive in Gemfile #4056
- Ruby 2.3/4 compilation fix for GCC 7 #4080 #4115
- Add warning for sudo users #4009
- Allows running RVM shell function in Bash with
set -o nounset#4013 - Ensure
rvm_hooks_pathis set #3902 - Allow building static ruby with
--disbale-shared#4091 - Restore detection of
gpgcommand for veryfication of signatures #4059 - Update
gem-wrappersto 1.3.2: Avoid nested chdir warnings gem-wrappers #11 - Fix RVM folder cleanup during installation #4333
- Fix found project file reject reasons for bash -e #4314
- Add support for Rubinius 3.82, 3.83, 3.84
- Add support for mruby 1.3.0
- Upgrade RubyGems to 2.6.13 #4142
- Add support for JRuby 9.1.13.0 #4147
- Remove
wayneeseguinreference from RVM repo names #4086
- Add support for elementary OS #3935
- Add support for Deepin (based on Debian) #3999
- Simplified OS detection mechanism #3938
- Use fuzzy version match for
rvm remove#4028 - Simplify and cleanup of
rvm helpoutput #4029 - Add support for Kali Linux (based on Debian) #3958
- Railsexpress patches for 2.4.0, 2.4.1 and 2.4-head #4050
- Use actual executable test instead of mount|grep noexec for robust noexec detection #3933
- "Unknown ruby string (do not know how to handle)" when specifying Ruby version w/a gemset #3292
- Fix the required openssl version for ruby 1.8 on OSX #3955
- Detect
.as an alternative tosourcein bash profile warning #3960 - Allow users to specify irb history file using IRB.conf[:HISTORY_FILE] #3969
- Prefer github issues over IRC support #3939
- Architecture detection using uname instead of dpkg #3948
- Help section of the rvm.io page points to irc.freenode.net instead of github #3939
- Make sure stderr output is printed on console and not captured into log files #3990
- Clean up errors output, show only log file name #3990
- RVM install fail on macOS Yosemite due expired curl's SSL certificate #3886
- Fix failing openssl.patch for Ruby 2.2.4 and 2.2.5 #3988
- Do not unset rvm_pretty_print_flag #3946
- Patch Ruby 2.3.4 with missing rb_thread_fd_close #4008
- Unknown subcommand
rvm gemset clear#4004 - Skip rubygems install for ruby-head #4022
- Fix match MacPorts in non standard location #4051
- Ruby 2.3.3 doesn't compile on Debian 8.3 #4000
- Ruby < 2.4 fail to build on Fedora 26 #4057
- Add support for Rubinius 3.72 #3934, 3.73 #3979, 3.74 #3994, 3.75 #4002, 3.76 and 3.77 #4016, 3.78, 3.79, 3.80, 3.81
- Add support for Ruby 2.2.7 #3970, 2.3.4 #3973 and 2.4.1 #3963
- Upgrade RubyGems to 2.6.12 #4018
- Add support for JRuby 1.7.27 #4026, 9.1.8.0 #3952, 9.1.9.0 #4036, 9.1.10.0 #4049, 9.1.11 #4064 and 9.1.12.0 #4066
- Ubuntu x64 binary for Ruby 2.4.1 #3965
- Ubuntu x64 binary for Ruby 2.2.7 #3971
- Ubuntu x64 binary for Ruby 2.3.4 #3985
- Ubuntu 16.10 x64 binaries for Ruby 1.9.3-p551, 2.0.0-p648, 2.1.5, 2.1.6, 2.1.8, 2.1.9, 2.2.4, 2.2.5, 2.2.6, 2.3.0, 2.3.1, 2.3.2 and 2.3.3 #3823
- Integrating RVM with Bash on Ubuntu on Windows 10 #304
- Troubleshooting SSL certificate problem: unable to get local issuer certificate #3984
- Automatically generated Integration section on Index page #305
- Add info about Ubuntu installation package #306
- Remove subversion as a prerequisite for installing rubies #277
- Added missing information that user should have sudo rights to install rubies #307
- Better explanation for
apt-get updatefailing with 404 Not Found errors #3411 - Ruby 2.1 is no more maintained #3997
- Display deprecation notice for
rvm usage#4047
19 February 2017 - Full Changelog
- Fix using ruby from current dir when no params #3880
- Fix Ruby/Openssl installation on OSX #3923
- Fix rvm info to be yaml compatible #3924
- Add explicit architecture check for debian/ubuntu #3927
- Fix detecting openssl path for ruby24 #3928
12 February 2017 - Full Changelog
- add trusting working directory hooks
- add trusting project files with environment variables
- prevent executing code when loading variables from project files
- remove posibility to install gems from .versions.conf
- do not 'bundle install' if no rvm_autoinstall_bundler_flag=1
- install bundler only from remote server
- handle spaces in working directory hook names
- avoid double escaping of envirtonment variables
- avoid extra quotation if it was used in the project file
- Added railsexpress patches for Ruby 2.3.3 #3852
- Add support for KDE neon #3828
- Allow to remove undesired libraries breaking the ruby build #3851
- Mention in PATH warnings about ability to silence them #3336
- Expose
autolibssetting inrvm infooutput #3892 - Detect
noexecmount mode for partition hosting RVM home #3832
- Changed
evaltosourcefor fish 2.5.0 compatibility fish-shell#3809 - $PATH become empty after __rvm_unload executed #3847
- RVM incorrectly tries to install llvm 3.5 when trying to install Rubinius 3 #3848
- Missing libyaml-devel on PCLinuxOS 64-bit #3703
- Failing openssl.patch for Ruby 1.9.3 #3831
- RVM hardcodes number of compile threads #3856
- Cannot build rbx-2.5.2 on ArchLinux #3497
- Remove incompatible version of openssl098 #3844
- Failed to fetch the gpg key from keys.gnupg.net #3544
- Filtering Travis binaries for OSX for non Travis env (they are statically linked and not movable) #3690
- Remove kernel-libc-devel dependency on Solus #3881
- Speed up loading rubies - gem version compatibility check
- Missing cygwin32-readline package on Windows #3812
- Installation of rbx-3.69 on macOS fails because llvm35 formula can't be found #3884
- Ruby 2.3.x and older are not compatible with OpenSSL 1.1.x on Debian #3862
- OpenSSL vs libressl conflict installing ruby-2.4.0 on openSUSE Tumbleweed #3906
- Missing
libgmp3-devfor Ruby 2.2 on Debian 6 #3675 - JRuby on Arch is missing Java requirements #3539
rvm install 2.4installs 2.4.0-rc1 instead of 2.4.0 #3866- Use
libreadline-devinstead oflibreadline6-devon Debian (???stretch) #3824 - Warning: openssl is a keg-only and another version is linked to opt #3724
- Fix trusting paths with duplicated //
- Fix rvm do in relative paths
- Add support for Ruby 2.4.0 #3849
- Add support for JRuby 9.1.7.0 #3878
- Add support for Rubinius 3.70 #3889 and 3.71
- Upgrade RubyGems to 2.6.10
- Ubuntu x64 binary for Ruby 2.4.0 #3867
19 December 2016 - Full Changelog
- Feedback when switching gemset with/without use #3780
- Require OpenJDK 1.8.0 (with fallback to 1.7.0) for JRuby on CentOS/Fedora #3741 and Ubuntu #3719
- Updated README including information about dedicated Ubuntu package
- Add support for Solus linux #3728
- Can't download rvm; curl returned status '23' #3785
- Installation fails when cygwin was installed with
--no-adminflag #3762 - Installation fails with
SSLv3_method undeclared#3752 - Updated source urls for Ruby Enterprise Edition #3740
- RVM install rbx fails on 10.11.6 with
llvmversion mismatch #3722 - Can't install jruby on Ubuntu 16.04: no
openjdk-7-jre-headlesspackage #3719 - Fail to install ruby 2.3.1 on Windows 10 with Cygwin (missing
libcrypt-develandlibcrypt0) #3706 - Incorrect requirement
cygwin32-readlinefor Cygwin x86_64 #2736 - Fish shell error after stable update #3655
- Enforce usage of gpg coming from Cygwin on Windows #3623
- Change Rubinius dependency llvm to version 3.5 for OpenSuse, macOS and Ubuntu #3287
- Print info message when auto switching ruby by entering the folder #3602
- Change Rubinius Ubuntu dependency clang to version 3.5 #3541
- Patch Ruby to explicitly refer to kernel32.dll on Cygwin #3519
- Add libgmp-dev as an Ubuntu requirement #3509
- Errors when installing rubies caused by old ruby gems 2.4.x shipped with RVM #3742
- Cannot load such file -- zlib #3389
- Improved warning message for when PATH= is set without $PATH #3776
- Fix error message about ignoring all Gemfiles #3771
- Added rails express patches for 2.2.5 and 2.3.1 #3676
- Change OpenBSD mirror protocol from ftp to http #3673
- Enable building of Ruby 1.9.3 and 2.0.0 on 64bit little-endian PowerPC #3666
- Avoid infinite loop on a new tmux session #3653
- Add support for JRuby 9.1.6.0 #3805
- Add support for Ruby 2.2.6, 2.3.2 #3808, 2.3.3 #3819, 2.4.0-preview3 and 2.4.0-rc1
- Add support for Rubinius 3.69
- Drop support for GoRuby #3786
- Upgrade RubyGems to 2.6.8
- Ruby 2.3.0, 2.3.1 #3774, 2.3.3 #3822 binaries for Debian 8 x86_64
- Ruby 2.0.0-p648, 2.1.5, 2.1.9, 2.2.5, 2.3.0 #3693, 2.2.6 and 2.3.2 #3809, 2.3.3 #3820 binaries for Ubuntu 16.04
- Ruby 2.3.1 for Centos 6.6 #3712
- Install CentOS binaries on both RedHat and CentOS machines #3735
- 1.7.3 - 1.27 (25 August 2011 - 26 March 2016)
- 0.0.6 - 1.7.2 (17 August 2011)