All Versions
22
Latest Version
Avg Release Cycle
131 days
Latest Release
323 days ago

Changelog History
Page 1

  • v0.8.0 Changes

    December 09, 2020
    • โž• Added support for [truffleruby-graalvm][truffleruby].
    • โž• Added support for extracting .tar.xz files using xz-utils.
    • ๐Ÿ‘Œ Improve package-manager detection by making it OS/distro aware.
    • ๐Ÿ›  Fixed a bug when parsing -jJOBS, -jobs=JOBS, and --jobs JOBS options.
    • ๐Ÿ‘Œ Support passing a single RUBY-VERSION or VERSION argument to ruby-install.

      $ ruby-install ruby-3.0.0-preview2

      $ ruby-install 3.0.0-preview2

    ๐Ÿ’Ž ruby

    • โž• Added xz-utils as a dependency.
    • ๐Ÿš€ Default to downloading the .tar.xz release.

    ๐Ÿ’Ž jruby

    • ๐Ÿ›  Fixed a bug when reinstalling into a pre-existing installation directory.

    rbx

    • โž• Added bzip2 as a [yum] dependency for RHEL/CentOS.
    • โšก๏ธ Updated the [apt] dependencies.

    ๐Ÿ’Ž truffleruby

    • ๐Ÿ›  Fixed a bug when reinstalling into a pre-existing installation directory.
  • v0.7.1 Changes

    July 22, 2020
    • Makefile corrections:
      • Make SHARE_DIR and DOC_DIR respect PREFIX.
      • Do not attempt rmdir $SHARE_DIR which will always fail.

    ๐Ÿ’Ž TruffleRuby

    • โœ‚ Remove llvm from the dependencies (@eregon).
      • [TruffleRuby] >= 19.3 now uses an internal LLVM toolchain.
  • v0.7.0 Changes

    August 05, 2018
    • โž• Added support for [TruffleRuby].
    • โž• Added a --package-manager option for explicitly selecting the desired package manager.
    • โž• Added support for FreeBSD's pkg package manager.
    • โž• Added support for OpenSUSE's zypper package manager.
    • โœ‚ Remove [MagLev] support.

    ๐Ÿ’Ž jruby

    • โฌ†๏ธ Bump java dependency to Java 8.
    • ๐Ÿ”„ Change the mirror URL to use https://repo1.maven.org/maven2/org/jruby/jruby-dist.

    rbx

    • ๐Ÿ˜Œ Relax llvm dependency to include LLVM >= 3.6.
  • v0.6.1 Changes

    December 25, 2016
    • Require wget > 1.12.
    • ๐Ÿ›  Fixed a bug where the dnf package manager was not being used.

    ๐Ÿ’Ž ruby

    • โž• Added bison to the dependencies for Ripper.
    • โž• Added the automake dependency to homebrew's dependencies (@NickLaMuro).

    rbx

    • ๐Ÿ›  Fixed dnf/yum dependencies.
  • v0.6.0 Changes

    December 25, 2015
    • ๐Ÿ‘Œ Support ruby-install RUBY-X.Y.Z in addition to ruby-install RUBY X.Y.Z.
    • โž• Added the -L, --latest option which downloads versions and checksums from [ruby-versions].
    • ๐Ÿ”– Versions and checksums are now auto-downloaded if they are missing.
    • ๐Ÿ”– Versions and checksums are now stored in ~/.cache/ruby-install/.
    • โž• Added support for the new [dnf] RedHat/Fedora package manager.

    ๐Ÿ’Ž jruby

    rbx

    • ๐Ÿš€ Switched to the https://rubinius-releases-rubinius-com.s3.amazonaws.com mirror.
    • Switched to LLVM 3.5 for Debian and Arch based systems.
    • โž• Added libedit as a dependency.
    • ๐Ÿ›  Fixed multiple issues when invoking gem install bundler before configuring rubinius.

    ๐Ÿ’Ž ruby

  • v0.5.0 Changes

    October 19, 2014
    • โž• Added the --prefix alias for --install-dir.
    • โž• Added the --system alias for --install-dir /usr/local.
    • โž• Added the --sha1 option.
    • โž• Added the --sha256 option.
    • โž• Added the --sha512 option.
    • โž• Added the --cleanup option for deleting the downloaded archive after a successful installation.
    • โž• Added the --no-extract option.
    • ๐Ÿ’Ž Switched to using [ruby-versions] for version and checksum information.
      • Adds support for verifying SHA1, SHA256 and SHA512 checksums.
      • All releases of ruby-install will automatically include the latest versions and checksums from [ruby-versions].
      • All Pull Requests for new Ruby versions MUST be sent to [ruby-versions]!

    rbx

    • โœ‚ Remove duplicate gem install bundler command.
    • โž• Added llvm-static as a yum dependency.
  • v0.4.3 Changes

    May 09, 2014

    ๐Ÿ’Ž ruby

    • โž• Added 2.1.2.
    • Do not explicitly quote the value of --with-opt-dir.

    rbx

    • Do not explicitly quote the value of --with-opt-dir.
  • v0.4.2 Changes

    April 18, 2014

    ๐Ÿ’Ž ruby

    • ๐Ÿ”ง Call autoreconf if configure.in was patched but configure was not.

    ๐Ÿ’Ž jruby

    • โž• Added version 1.7.12.

    rbx

    • โž• Added version 2.2.6.
    • 0๏ธโƒฃ Install bundler into vendor/gems/ to prevent issues when the default gemdir is not writable or does not yet exist.
  • v0.4.1 Changes

    March 04, 2014
    • ๐Ÿ— Always clean the source directory before re-building, to prevent linking errors after an OS upgrade.

    functions.sh

    • โž• Added the clean_ruby function to handle cleaning the source directory.

    ๐Ÿ’Ž ruby

    • โž• Added versions for 2.1.1, 2.0.0-p451 and 1.9.3-p545.
    • โœ‚ Removed version aliases for 1.9.1 and 1.9.2.

    ๐Ÿ’Ž jruby

    • โž• Added the 1.7.11 version.
    • ๐Ÿ’Ž Copy the compiled ruby instead of moving it.

    maglev

    • ๐Ÿ’Ž Copy the compiled ruby instead of moving it.

    ๐Ÿ’Ž mruby

    • โž• Add support for building with -j,--jobs.
    • ๐Ÿ’Ž Copy the compiled ruby instead of moving it.
  • v0.4.0 Changes

    February 14, 2014
    • โž• Add support for installing [MRuby] 1.0.0!
    • โž• Add the --rubies-dir option.
    • โž• Add the --jobs flag, similar to make -j4 (@havenwood).
    • ๐Ÿ‘Œ Support for using the openssl md5 command (@keiththomps).
    • 0๏ธโƒฃ Use the default ANSI foreground colour, for terminals which white backgrounds (@cscorley).
    • ๐Ÿ‘Œ Improved error handling by explicitly returning error codes instead of relying on set -e (@havenwood).
    • โฌ†๏ธ Attempt to upgrade previously installed homebrew dependencies.
    • ๐Ÿ“‡ Renamed rubinius to rbx for consistency.

    ๐Ÿ’Ž ruby

    • โž• Add version aliases for 1.9.1 and 1.9.2.
    • โœ‚ Remove 1.8.x specific workarounds/patches.
    • Pass in --with-opt-dir=/opt/local when macports is detected.

    ๐Ÿ’Ž jruby

    • โž• Added version for 1.7.10.
    • Check for the existence of java, before recommending users install OracleJDK.

    rbx

    • โž• Added versions for 2.2.3, 2.2.4 and 2.2.5.