Skip to content

Latest commit

 

History

History
130 lines (93 loc) · 5.1 KB

CHANGELOG-2.5.md

File metadata and controls

130 lines (93 loc) · 5.1 KB

RubyInstaller-2.5.9-1 - 2021-04-19

Added

  • Add more environment variables needed for configure scripts: MSYSTEM_PREFIX, MSYSTEM_CARCH, MSYSTEM_CHOST, MINGW_CHOST, MINGW_PREFIX

Changed

  • Update to ruby-2.5.9, see release notes.
  • Update to OpenSSL-1.1.1k .
  • Update of the SSL CA certificate list.
  • ridk version: Avoid possible crash due to invalid encoding. #208
  • Install pkgconf instead of pkg-config on x86_64 following the change of MSYS2.
  • Avoid creation of .irbrc if directory isn't writeable. #212
  • Update the pacman repos in part 2 in addition to part 1. #220

RubyInstaller-2.5.8-2 - 2020-10-06

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 now unused Gem install helper.

RubyInstaller-2.5.8-1 - 2020-04-02

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.5.7-1 - 2019-10-02

Changed

  • Update to ruby-2.5.7, see release notes.
  • Fix code signatures of installer executables. They were invalid at the 2.5.6-1 release.
  • Update to OpenSSL-1.1.1d .

RubyInstaller-2.5.6-1 - 2019-09-09

Added

  • Add support for scoop installer. #152

Changed

  • Update to ruby-2.5.6, see release notes.
  • Ignore registry entries with invalid installer data when looking for MSYS2. #154

RubyInstaller-2.5.5-1 - 2019-04-13

Changed

  • Update to ruby-2.5.5, see release notes.
  • Build with "-O3" instead of "-O2" optimization and update x64 compiler from gcc-8.2.1 to 8.3.0.
  • New tool ridk use to switch between installed ruby versions
  • Update of the SSL CA certificate list.

RubyInstaller-2.5.3-1 - 2018-10-21

Changed

  • Installer files are signed with a Microsoft trusted certificate now.
  • Strip debug information from compiled extensions. This significantly decreases install size of C based gems. #130
  • Fix RubyInstaller update mechanism, so that it no longer removes the PATH setting. #125
  • Update to OpenSSL-1.1.1 and libgdbm-1.18.
  • Update of the SSL CA certificate list.

RubyInstaller-2.5.1-2 - 2018-06-24

Changed

  • Update ridk install to download msys2 installer version 20180531. #115
  • Fix MSYS2 detection in ridk install. This broke download of MSYS2 installer. #114
  • Don't crash when the mingw directory within MSYS2 isn't present.
  • Update of the SSL CA certificate list.

RubyInstaller-2.5.1-1 - 2018-03-29

Added

  • New installer for Ruby with builtin MSYS2 Devkit toolchain. #42

Changed

  • Update to ruby-2.5.1, see release notes.
  • Update to OpenSSL-1.1.0h .
  • Make installers with/without Devkit compatible, so that both can be mixed like:
    • Install RubyInstaller-Devkit first and update with smaller RubyInstaller later
    • Install RubyInstaller first and update by RubyInstaller-Devkit

RubyInstaller-2.5.0-2 - 2018-02-27

Changed

  • Don't abort but fix pacman conflicts while 'ridk install'. #101

RubyInstaller-2.5.0-1 - 2017-12-25

Added

Changed