RubyInstaller-2.4.1-1 - 2017-05-25
The following notable changes are for the transition from RubyInstaller1 to RubyInstaller2
Added
- 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
.
Changed
- 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
.
Removed
- No more DevKit, but integrates with MSYS2 libraries and toolchain.