Skip to content

Tags

Tags give the ability to mark specific points in history as being important
This project is mirrored from https://github.com/rbenv/ruby-build.git. Pull mirroring failed .
Last successful update .
  • 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.
  • v20200115

    901d0e97 · ruby-build 20200115 ·
    ruby-build 20200115
    
    * Switch 2.7.0-dev to 2.7 branch and added 2.8 definition
    
    * Create truffleruby-19.3.0.2
    
    * Update Ruby 2.3 to OpenSSL 1.0.2u
    
    * Update rbx 3 to OpenSSL 1.0.2u
    
    * Update rbx 2 to OpenSSL 1.0.2u
    
    * Update Ruby 2.2 to OpenSSL 1.0.2u
    
    * Update Ruby 2.1 to OpenSSL 1.0.2u
    
    * Update Ruby 2.0.0 to OpenSSL 1.0.2u
    
    * Update Ruby 1.9.3 to OpenSSL 1.0.2u
    
    * Add TruffleRuby 19.3.1
  • v20191225

    c937a097 · ruby-build 20191225 ·
    ruby-build 20191225
    
    * Add Ruby 2.7.0
    
    * TruffleRuby: fix error message for unrecognized operating system
  • v20191223

    abaa3a5b · ruby-build 20191223 ·
    ruby-build 20191223
    
    * Add Ruby `2.7.0-rc1`
    
    * Add Ruby `2.7.0-rc2`
  • v20191205

    75e95143 · ruby-build 20191205 ·
    ruby-build 20191205
    
    * Add definition for Ruby `2.7.0-preview3`
  • v20191124

    a9adec33 · ruby-build 20191124 ·
    ruby-build 20191124
    
    * Update to OpenSSL 1.1.1d for Ruby 2.5+
    
      Closes #1232
    
    * Set default MAKE=gmake on FreeBSD again
    
      as an workaround for Ruby bug 16331: https://bugs.ruby-lang.org/issues/16331
    
      Due to this bug, build will fail with FreeBSD's make after #1368.
      The bug is already fixed in MRI upstream but GNU make is still required
      when building older releases of Ruby. Use GNU make rather than switching
      make/gmake depending of Ruby version.
    
      See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241633
    
    * Add TruffleRuby 19.3.0
    
    * Add definition for mruby 2.1.0
    
    * Use the full path to the post-install hook to help debugging issues
    
      * See https://github.com/oracle/truffleruby/issues/1818
    
    * Use openssl from Homebrew for TruffleRuby on macOS
    
      * The openssl built by ruby-build was not used by TruffleRuby,
        and causes https://github.com/oracle/truffleruby/issues/1818
      * Improve error message when openssl from Homebrew is not available.
      * Change the definition code so it checks the operating system too.
  • v20191111

    7a627b31 · ruby-build 20191111 ·
    ruby-build 20191111
    
    * Stop automatically linking to Homebrew OpenSSL.
    
      This has caused all sorts of problems over time, and with the recent split of OpenSSL v1.1 vs. v1.0 in Homebrew, it has become more complex for individual build definitions to correctly pick the compatible version of OpenSSL.
    
      You can preserve the old behavior by linking to Homebrew's openssl explicitly:
    
      ```sh
      brew install openssl@1.1
      RUBY_CONFIGURE_OPTS=--with-openssl-dir=`brew --prefix openssl@1.1` ruby-build ...
      ```
    
      Note: use `openssl@1.0` for Ruby version that need it (typically pre-2.4).
  • v20191105

    9383de3f · ruby-build 20191105 ·
    ruby-build 20191105
    
    * Have `rbenv install --list` output match `ruby-build --definitions`
    
    * Detect `--strip` level when applying `diff -ru a b` (non-git) patches
    
    * Ensure missing curl/wget/aria2c error message is shown on stderr
    
    * Include header files with mruby
    
    * Use `mktemp` to securely initialize the build directory
  • v20191102

    f6e8dc1e · ruby-build 20191102 ·
    ruby-build 20191102
    
    * Add `jruby-9.2.9.0`
    
    * Require Java 8+ for JRuby 9.2+
  • v20191031

    e4904cd4 · ruby-build 20191031 ·
    ruby-build 20191031
    
    * Allow group-writeable Ruby installs #1370
    
      There used to be a post-install step that does `chmod go-w` under the
      install prefix, but this interfered with people's desired setups.
    
      The original `chmod` was added to appease Bundler, which can emit
      warnings about world-writeable directories. If this comes back, please
      let us know.
  • v20191030

    1fe53fac · ruby-build 20191030 ·
    ruby-build 20191030
    
    * Turn on `--enable-shared` by default for all supported MRI Rubies. https://github.com/rbenv/ruby-build/pull/1368
    
      Some gems need the host ruby to have shared library enabled. Currently, we're not aware of any potential downsides to having this enabled by default.
  • v20191024

    1a902f39 · ruby-build 20191024 ·
    ruby-build 20191024
    
    * Add Ruby `2.7.0-preview2`
  • v20191004

    da8e0b41 · Bump version to v20191004 ·
  • v20191002

    041dca7a · bump version to v20191002 ·
  • v20190828

    5db61ace · Bump version to v20190828 ·
  • v20190615