Tags

Tags give the ability to mark specific points in history as being important
  • v20220825

    7f756a7b · ruby-build 20220825 ·
    ruby-build 20220825
    
    * Show the log file to make it easy to follow progress
    
      * Fixes https://github.com/rbenv/ruby-build/issues/1721
    
    * Add JRuby 9.3.7.0 (#2026)
  • v20220726

    44c91aa2 · ruby-build 20220726 ·
    ruby-build 20220726
    
    * Add TruffleRuby 22.2.0
  • v20220725

    d04f81fb · ruby-build 20220725 ·
    ruby-build 20220725
    
    * Only check the opensslv.h header to find the system openssl version
    
      * `openssl version` can be another version than the header, for instance with
        `apt-get install --no-install-recommends ca-certificates libssl1.0-dev` on Ubuntu 18.04:
        https://github.com/rbenv/ruby-build/discussions/2014#discussioncomment-3224237
  • v20220721

    7866a26b · ruby-build 20220721 ·
    ruby-build 20220721
    
    * For Ruby 3.2.0-dev, install YJIT by default if rustc 1.60+ is available
    
    * Don't auto-enable YJIT except on x86_64
    
    * Restructure build_package_enable_yjit to be cleaner and to exit before later checks if possible.
    
    * Apply patch for implicitly declaration error of OpenSSL 1.1.1q
    
    * Use inline patch instead of curl download
  • v20220713

    f81980b5 · ruby-build 20220713 ·
    ruby-build 20220713
    
    * Use OpenSSL 3.x with Ruby 3.1.x
  • v20220710

    98c03377 · ruby-build 20220710 ·
    ruby-build 20220710
    
    * Use OpenSSL 3.0.5
    
    * Use OpenSSL 1.1.1q
    
    * Install openssl 1 when openssl is 3
    
    * Install openssl whenever the system version does not match
    
      * Make supported openssl versions explicit per definition.
  • v20220630

    58cda904 · ruby-build 20220630 ·
    ruby-build 20220630
    
    * Add JRuby 9.2.21.0 and 9.3.6.0
    
    * Add mruby-3.1.0
    
    * Add picoruby-3.0.0
  • v20220610

    30d6879d · ruby-build 20220610 ·
    ruby-build 20220610
    
    * Skip building docs when building openssl
    
      * See https://github.com/openssl/openssl/issues/8170
      * The install_sw target exists since 1.0.0 or earlier:
        https://github.com/openssl/openssl/blob/OpenSSL_1_0_0-stable/Makefile.org
    
    * Re-enable ssldir creation target for openssl install
    
      Prior commit attempts to shorten install by omitting documentation install,
      however an additional target is needed to get the conf dirs for capturing the
      PEMs et al.
    * OpenSSL 1.1+ needs the extra install_ssldirs target to install certificates
    
    * Add Darwin-arm64 and Linux-aarch64 for truffleruby-dev and truffleruby+graalvm-dev
  • v20220426

    deb3dd0e · ruby-build 20220426 ·
    ruby-build 20220426
    
    * Add TruffleRuby and TruffleRuby GraalVM 22.1.0
  • v20220415

    d3bbd54d · ruby-build 20220415 ·
    ruby-build 20220415
    
    * Allow truffleruby to install in an existing empty directory
  • v20220412

    2004fd71 · ruby-build 20220412 ·
    ruby-build 20220412
    
    * Add definition for Ruby 3.2.0-preview1
    
      Ruby 3.2.0-preview1 has been released.
      https://www.ruby-lang.org/en/news/2022/04/03/ruby-3-2-0-preview1-released/
    
      This PR specifies the same OpenSSL version (3.0.2) as 3.2.0-dev.
      https://github.com/rbenv/ruby-build/blob/v20220324/share/ruby-build/3.2.0-dev#L1
    
    * Add Ruby 3.1.2, 3.0.4, 2.7.6, 2.6.10
    
      - https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-1-2-released/
      - https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/
      - https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-7-6-released/
      - https://www.ruby-lang.org/en/news/2022/04/12/ruby-2-6-10-released/
  • v20220324

    a5ca3e48 · ruby-build 20220324 ·
    ruby-build 20220324
    
    * Bump up OpenSSL 1.1.1n and 3.0.2
    
    * Update openssl version at 2.4.0-preview versions
    
    * Add JRuby 9.3.4.0
  • v20220218

    2a0475f0 · ruby-build 20220218 ·
    ruby-build 20220218
    
    * Added Ruby 3.1.1
  • v20220125

    cbdbc6e4 · ruby-build 20220125 ·
    ruby-build 20220125
    
    * Add JRuby 9.3.3.0
    
    * Add TruffleRuby and TruffleRuby GraalVM 22.0.0.2
  • v20211227

    8663d2ff · ruby-build 20211227 ·
    ruby-build 20211227
    
    * Added 3.2.0-dev and switch ruby_3_1 branch at 3.1.0-dev
    
    * Use OpenSSL 3.x after Ruby 3.2
  • v20211225

    9c556f21 · ruby-build 20211225 ·
    ruby-build 20211225
    
    * Create 3.1.0
    
      https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
  • v20211203

    7ffe3c35 · ruby-build 20211203 ·
    ruby-build 20211203
    
    * Add JRuby 9.3.2.0
  • v20211201

    f6a5330f · ruby-build 20211201 ·
    ruby-build 20211201
    
    * Add JRuby 9.2.20.1
  • v20211124

    6147a6da · ruby-build 20211124 ·
    ruby-build 20211124
    
    * Add ruby 2.6.9, 2.7.5 and 3.0.3
  • v20211109

    d796c179 · ruby-build 20211109 ·
    ruby-build 20211109
    
    * YJIT has been merged with upstream CRuby and the repo used by ruby-build is no longer maintained properly.
    
    * Add JRuby 9.2.20.0
    
    * Added 3.1.0-preview1