Skip to content
Tags give the ability to mark specific points in history as being important
  • v20210309
    500863c2 · ruby-build 20210309 ·
    ruby-build 20210309
    
    * Bump openssl-1.1.1j
    
    * Bump openssl-1.0.2u with rbx-4 and rbx-5
    
    * fix location of jruby 9.2.15.0
    
    * Add definition for JRuby 9.2.16.0
    
      https://www.jruby.org/2021/03/03/jruby-9-2-16-0.html
  • v20210119
    3b5c3825 · ruby-build 20210119 ·
    ruby-build 20210119
    
    * Add definition for Ruby 3.1.0-dev
    
      Development of 3.1.0 started.
      https://github.com/ruby/ruby/commit/c591ab11ce3b74a364c4c4b2003626033daf0757
    
    * Allow to install Artichoke's ARM builds on macOS
    
    * Add TruffleRuby 21.0.0
  • v20201225
    8da6714c · Bump version to 20201225 ·
  • v20201221
    49882781 · Bump version to 20201221 ·
  • v20201210
    61a3330a · Bump version to 20201210 ·
  • v20201208
    01d9e8a9 · Bump version to 20201208 ·
  • v20201118
    f85906ea · ruby-build 20201118 ·
    ruby-build 20201118
    
    * Add TruffleRuby GraalVM 20.3.0
  • v20201117
    e92125c5 · ruby-build 20201117 ·
    ruby-build 20201117
    
    * bump version to openssl-1.1.1d to 1.1.1h
    
    * bump version to openssl-1.1.0j to 1.1.1h
    
    * bump version to openssl-1.1.1g to 1.1.1h
    
    * Add TruffleRuby 20.3.0
  • v20201005
    29d1749b · bump version to 20201005 ·
  • v20200926
    f5cd394d · bump version to 20200926 ·
  • v20200819
    0a5e0591 · ruby-build 20200819 ·
    ruby-build 20200819
    
    * Add definition for JRuby 9.2.13.0
    
      JRuby 9.2.13.0 has been released.
      https://www.jruby.org/2020/08/03/jruby-9-2-13-0
    
    * Add definition for mruby 2.1.2
    
    * Add TruffleRuby 20.2.0
    
    * Add GraalVM 20.2.0
  • v20200727
    afcea6e8 · ruby-build 20200727 ·
    ruby-build 20200727
    
    * Fix installation of truffleruby+graalvm on macOS
  • v20200722
    f3cbd189 · ruby-build 20200722 ·
    ruby-build 20200722
    
    * Fix a bash 4.4 warning when installing jruby
    
      In particular, the following:
    
      ```
      /path/to/bin/ruby-build: line 739: warning: command substitution: ignored null byte in input
      ```
    
    * add mruby 2.1.1
    
    * Added rbx-4.16 to 5.0
    
    * compatible with macOS 11
    
    * Add definition for JRuby 9.2.12.0
    
      https://www.jruby.org/2020/07/01/jruby-9-2-12-0.html
    
    * Add support for installing GraalVM
    
      * Supports using other GraalVM languages such as JavaScript, Python, R and Java.
      * Supports running TruffleRuby on JVM and not only Native.
      * Add GraalVM 20.1.0.
    
    * Rename definition to truffleruby+graalvm
    
      * '+' needs to be considered part of the name for --definitions and -l
        to see truffleruby and truffleruby+graalvm as separate.
  • v20200520
    24d65c18 · ruby-build 20200520 ·
    ruby-build 20200520
    
    * Fix artichoke-dev installer
    
      The existing install function wiped out the prefix that build_package_copy
      copied the binaries to. The subsequently created symlinks point to files
      that don't exist on disk.
  • v20200519
    e80bfee5 · ruby-build 20200519 ·
    ruby-build 20200519
    
    * Add TruffleRuby 20.1.0
  • v20200518
    d00f2e9d · ruby-build 20200518 ·
    ruby-build 20200518
    
    * ruby-build: add short option "-d" alias to "--definitions"
    
    * rbenv-install: show the short list by default
    
      As suggested by @eregon, now we have "-l/--list" option for the short
      list of versions. Behaviour of `ruby-build --definitions` is kept as
      before for compatibility.
    
      rbenv-install:
        -L/--list-all       full list
        -l/--list           short list
    
      ruby-build:
        -d/--definitions    full list
        -l/--list           short list
    
      The short list now shows only latest stable versions
      for each Ruby implementations like the following:
    
          2.5.8
          2.6.6
          2.7.1
          jruby-9.2.11.1
          maglev-1.0.0
          mruby-2.1.0
          rbx-4.15
          truffleruby-20.0.0
    
    * Update to OpenSSL 1.1.1f for Ruby 2.5+
    
    * mark ruby 2.5 to security maintenance
    
    * CVE-2020-1967, bump openssl to 1.1.1g
    
    * PR: #1419 should be applied also bin/rbenv-install
    
    * Add artichoke-dev to install the latest Artichoke nightly build
    
      Allow to install the latest official Artichoke nightly build from https://github.com/artichoke/nightly/releases
  • v20200401
  • v20200224
    7ec5e411 · ruby-build 20200224 ·
    ruby-build 20200224
    
    * Add definition for JRuby 9.2.10.0
    
      JRuby 9.2.10.0 has been released.
      https://www.jruby.org/2020/02/18/jruby-9-2-10-0.html
  • v20200218
    4dbdc0b6 · ruby-build 20200218 ·
    ruby-build 20200218
    
    * shorter git command chains
    
    * Add TruffleRuby 20.0.0
  • v20200214
    c702ee7f · ruby-build 20200214 ·
    ruby-build 20200214
    
    * Fix TruffleRuby 19.3.0.2 definition
    
    * ruby 2.3 EOL
    
    * use correct key named warn_eol
    
    * remove unavailable jruby versions
    
    * add back withdifferent download source
    
    * add warn_eol
    
    * ruby 2.4 security maintenance
    
    * Add truffleruby-dev
    
      * Uses the latest nightly, which is automatically built.
    
    * Make sure to install to a clean prefix
    
      * Otherwise, existing files in the prefix could easily conflict and
        potentially cause very hard to debug errors.
      * This is particularly important for *-dev builds which might be
        repeatedly installed to the same directory.