Skip to content

Releases: oneclick/rubyinstaller2

RubyInstaller-3.0.0-1 - 2020-12-28

27 Dec 20:15
Compare
Choose a tag to compare

This is the first release based on ruby-3.0.0: https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/

Changes compared to RubyInstaller-2.7.2-1

  • Encoding.default_encoding and filesystem encoding is now UTF-8.
    The UTF-8 option is removed from the installer.
    Legacy console encoding can still be set manually per RUBYOPT=-Elocale.

RubyInstaller-2.7.2-1 - 2020-10-06

06 Oct 10:26
Compare
Choose a tag to compare

Added

  • Add migration of new MSYS2 signature keys to "ridk install". #184, #182
  • Add RDoc based RI documentation as an install option.
    It can be used per tab completion in irb.
  • Add automake-1.16 package.
  • Run autorebase.bat at installation on 32 bit x86 systems.
    This is required with more recent versions of msys32.
  • Kill running MSYS2 processes for MSYS2 initialization and update.
    This avoids the error "size of shared memory region changed" when MSYS2 core DLLs are changed.
  • ridk use improvements:
    • sorts the list of rubies
    • plays well together with ridk enable now
    • removes itself from PATH when returning to original ruby.

Changed

  • Move HTML documentation to optional install component "Ruby RI and HTML documentation".
  • Update to OpenSSL-1.1.1g, libffi-3.3 and gcc-10.2.
  • Update to InnoSetup-6 which enables a larger and resizable installer window.
  • Skip gemspec based package install if dependency is already satisfied. #67
    This avoids unwanted/unnecessary up- or downgrades of MSYS2/MINGW packages on "gem install" when a package is already installed and the version meets optional version constraints.
  • Update of the SSL CA certificate list.
  • Fix a memory leak in DllDirectory.
  • Fix vendoring issue of recent MSYS2 system.

Removed

  • Remove automake versions before automake-1.12
  • Remove now unused Gem install helper.

RubyInstaller-2.6.6-2 - 2020-10-06

06 Oct 20:05
Compare
Choose a tag to compare

Added

  • Add migration of new MSYS2 signature keys to "ridk install". #184, #182
  • Add RDoc based RI documentation as an install option.
  • Run autorebase.bat at installation on 32 bit x86 systems.
    This is required with more recent versions of msys32.
  • Kill running MSYS2 processes for MSYS2 initialization and update.
    This avoids the error "size of shared memory region changed" when MSYS2 core DLLs are changed.
  • ridk use improvements:
    • sorts the list of rubies
    • plays well together with ridk enable now
    • removes itself from PATH when returning to original ruby.

Changed

  • Move HTML documentation to optional install component "Ruby RI and HTML documentation".
  • Update to OpenSSL-1.1.1g, libffi-3.3 and gcc-10.2.
  • Update to InnoSetup-6 which enables a larger and resizable installer window.
  • Skip gemspec based package install if dependency is already satisfied. #67
    This avoids unwanted/unnecessary up- or downgrades of MSYS2/MINGW packages on "gem install" when a package is already installed and the version meets optional version constraints.
  • Update of the SSL CA certificate list.
  • Fix a memory leak in DllDirectory.
  • Fix vendoring issue of recent MSYS2 system.

Removed

  • Remove automake versions before automake-1.12
  • Remove now unused Gem install helper.

RubyInstaller-2.5.8-2 - 2020-10-06

06 Oct 19:57
Compare
Choose a tag to compare

Added

  • Add migration of new MSYS2 signature keys to "ridk install". #184, #182
  • Add RDoc based RI documentation as an install option.
  • Run autorebase.bat at installation on 32 bit x86 systems.
    This is required with more recent versions of msys32.
  • Kill running MSYS2 processes for MSYS2 initialization and update.
    This avoids the error "size of shared memory region changed" when MSYS2 core DLLs are changed.
  • ridk use improvements:
    • sorts the list of rubies
    • plays well together with ridk enable now
    • removes itself from PATH when returning to original ruby.

Changed

  • Move HTML documentation to optional install component "Ruby RI and HTML documentation".
  • Update to OpenSSL-1.1.1g, libffi-3.3 and gcc-10.2.
  • Update to InnoSetup-6 which enables a larger and resizable installer window.
  • Skip gemspec based package install if dependency is already satisfied. #67
    This avoids unwanted/unnecessary up- or downgrades of MSYS2/MINGW packages on "gem install" when a package is already installed and the version meets optional version constraints.
  • Update of the SSL CA certificate list.
  • Fix a memory leak in DllDirectory.
  • Fix vendoring issue of recent MSYS2 system.

Removed

  • Remove automake versions before automake-1.12
  • Remove now unused Gem install helper.

RubyInstaller-2.7.1-1 - 2020-04-02

03 Apr 06:17
Compare
Choose a tag to compare

Changed

  • Update to ruby-2.7.1, see release notes.
  • Update to OpenSSL-1.1.1f .
  • Don't update MSYS/MINGW packages at ridk install per default. #168
  • Show compiler version, used to build ruby in ridk version. #171
  • IRB history is rewritten to UTF-8 on first start of irb.

RubyInstaller-2.6.6-1 - 2020-04-02

03 Apr 06:17
Compare
Choose a tag to compare

Changed

  • Update to ruby-2.6.6, see release notes.
  • Update to OpenSSL-1.1.1f .
  • Replace rb-readline by new reline implementation.
    It has multiline editing, better support for UTF-8 encoding and many fixes.
  • UTF-8 encoding is now enabled by default in the installer for new installations.
  • IRB history is rewritten to UTF-8 on first start of irb.
  • Don't update MSYS/MINGW packages at ridk install per default. #168
  • Show compiler version, used to build ruby in ridk version. #171

RubyInstaller-2.5.8-1 - 2020-04-02

03 Apr 06:17
Compare
Choose a tag to compare

Changed

  • Update to ruby-2.5.8, see release notes.
  • Update to OpenSSL-1.1.1f .
  • Replace rb-readline by new reline implementation.
    It has multiline editing, better support for UTF-8 encoding and many fixes.
  • UTF-8 encoding is now enabled by default in the installer for new installations.
  • IRB history is rewritten to UTF-8 on first start of irb.
  • Don't update MSYS/MINGW packages at ridk install per default. #168
  • Show compiler version, used to build ruby in ridk version. #171

RubyInstaller-2.4.10-1 - 2020-04-02

03 Apr 06:18
Compare
Choose a tag to compare

Changed

  • Update to ruby-2.4.10, see release notes.
  • Update to OpenSSL-1.0.2u .
  • Replace rb-readline by new reline implementation.
    It has multiline editing, better support for UTF-8 encoding and many fixes.
  • UTF-8 encoding is now enabled by default in the installer for new installations.
  • IRB history is rewritten to UTF-8 on first start of irb.
  • Don't update MSYS/MINGW packages at ridk install per default. #168
  • Show compiler version, used to build ruby in ridk version. #171

RubyInstaller-2.7.0-1 - 2020-01-05

05 Jan 12:35
Compare
Choose a tag to compare

This is the first release based on ruby-2.7.0: https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/

Changes compared to RubyInstaller-2.6.5-1

  • Replace rb-readline by new reline implementation.
    It has multiline editing, better support for UTF-8 encoding and many fixes.
  • UTF-8 encoding is now enabled by default in the installer.
    This is done by setting RUBYOPT=-Eutf-8 and affects Encoding.default_encoding which is then "UTF-8" instead of the console encoding.
    See core API for more details.
    Using UTF-8 default encoding avoids inconsistencies between reading and writing files and to other operating systems.
  • IRB history is rewritten to UTF-8 if UTF-8 encoding is enabled.

RubyInstaller-2.4.9-1 - 2019-10-02

02 Oct 19:22
Compare
Choose a tag to compare

Changed

  • Update to ruby-2.4.9, see release notes.
  • Fix code signatures of installer executables. They were invalid at the 2.4.7-1 release.
  • Update to OpenSSL-1.0.2t .