- 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
- 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 .
- Add support for scoop installer. #152
- Update to ruby-2.4.7, see release notes.
- Ignore registry entries with invalid installer data when looking for MSYS2. #154
- Update to ruby-2.4.6, 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.0.2p 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.4.4, see release notes.
- Update to OpenSSL-1.0.2o .
- 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
- Update to ruby-2.4.3, see release notes.
- Ignore invalid character encodings when scaning registry for MSYS2. #86
- Update of the SSL CA certificate list.
- Uninstall old RubyInstaller version when doing update. It avoids broken and orphaned links in the startmenu #78. See also updating RubyInstaller.
- Remove package 'winstorecompat' from default dev tools, to make
ridk install
step 2 optional. #88
- Fix a regession of ruby-2.4.2 to not link to libgmp. See ruby-2.4.2 release notes .
- Sign published files per PGP signature.
- Set
LANG
variable inridk enable
because some MSYS apps require a valid setting. This also enables message translation of gettext enabled apps. - Add stdlib gem "dbm", which was missing in previous RI2 versions. #65
- Add OS name and version to
ridk version
.
- Upload signed files directly from Appveyor to Github for releases.
- Update of the SSL CA certificate list.
- Fix gdbm open error by downgrading to gdbm-1.10. #4
- Remove deprecated
RubyInstaller.add_dll_directory
. - Remove superflous build flags for libffi from RbConfig. #8
- Add package called 'rubybundle' with embedded MSYS2 tree as preview.
- Add daily ruby-2.5 snapshot builds, downloadable from Appveyor.
- Add possibility to set DLL paths per environment variable RUBY_DLL_PATH. Fixes #51
- Don't run 'ridk install' when installing with silent option. Fixes #43
- Do full MSYS2 system update instead of inventory update only. Fixes possible library inconsistences on a partially updated system.
- Spin off compile task to https://github.com/oneclick/rubyinstaller2-packages to speedup packaging.
- Update of dependent DLLs and build tools to latest MSYS2 versions.
- Update of the SSL CA certificate list.
The following notable changes are for the transition from RubyInstaller1 to RubyInstaller2
- Provides
ridk
tool for easy MSYS2 installation/usage and system version information. - RubyInstaller2 bundles its own SSL/TLS CA list derived from the current Mozilla CA list into
<installpath>/ssl/
. See SSL-README. - Create a default
.irbrc
file for tab completition and history in irb. - Ability to add and use
rubyinstaller-build.gem
for customized Ruby-Applications. Documentation coming soon... - Run CI tests on AppVeyor for each
git push
to repository. - Build and deploy
rubyinstaller.exe
and7z
packages per AppVeyor and GitHub releases. - Allow MSYS2 to be shipped together with Ruby, when installed side by side or within the ruby directory. Refer to the FAQ.
- Add an installer option to set
RUBYOPT=-Eutf-8
, which setsEncoding.default_external
toUTF-8
.
- Built with MINGW GCC-6.3 from the MSYS2 repository.
- Updated to Ruby-2.4.1.
- Updated bundled libraries/DLLs.
- RubyInstaller2 uses a separate DLL directory to avoid conflicting DLLs in the PATH.
- RubyInstaller2 uses a DLL loading mechanism which ignores the
PATH
environment variable for DLL lookups, but provides a API for DLL directory-addition. - Use pure HTML for
Ruby Core + stdlib
documentation instead of CHM files. - Add Ruby to the
PATH
and have.rb
+.rbw
file association by default. - New versioning scheme:
rubyinstaller-<rubyver>-<pkgrel>-<arch>.exe
withpkgrel
counting from 1 perrubyver
.
- No more DevKit, but integrates with MSYS2 libraries and toolchain.
- Remove
tk
from stdlibs, still available pergem install tk
. This is a upstream change in ruby-2.4.