- Add more environment variables needed for configure scripts: MSYSTEM_PREFIX, MSYSTEM_CARCH, MSYSTEM_CHOST, MINGW_CHOST, MINGW_PREFIX
- 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
- 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.
- 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.
- Remove now unused Gem install helper.
- 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
- 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 .
- Add support for scoop installer. #152
- Update to ruby-2.5.6, see release notes.
- Ignore registry entries with invalid installer data when looking for MSYS2. #154
- 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.
- 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.
- 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.
- New installer for Ruby with builtin MSYS2 Devkit toolchain. #42
- 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
- Don't abort but fix pacman conflicts while 'ridk install'. #101
- Add ruby-2.5.0, see release notes.
- RubyInstaller-2.5 bundles OpenSSL-1.1.0 (instead of 1.0.2 of RubyInstaller-2.4). This has some implications to the Ruby API to OpenSSL.