RVM v1.29.4 Release Notes

Release Date: 2018-07-01 // almost 6 years ago
  • 1 July 2018 - Full Changelog

    ๐Ÿ†• New features:

    • โš  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_warnings patches 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
    • 0๏ธโƒฃ 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 install for multiple undocumented flags #4350
    • โž• Add support for TruffleRuby #4406
    • โž• Add support for --tag in rvm install #4360
    • โž• Add bundler to list of default gems #4413

    ๐Ÿ› Bug fixes:

    • ๐Ÿ’Ž ZSH Bad pattern for Gemfile ruby declaration #4154 #4156
    • โž• Add missing random.c patch for Ruby 2.3.2 #4165
    • 0๏ธโƒฃ Set back IRB history default to HOME #4158
    • Do not require libyaml-devel on 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-dev is 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-dev requirement 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 ls alias substitution in gem_install_force in scripts/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

    โฌ†๏ธ Upgraded Ruby interpreters:

    • โž• 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

    Binaries:

    • ๐Ÿ’Ž 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