Releases: oneclick/rubyinstaller2
Releases · oneclick/rubyinstaller2
RubyInstaller-2.5.0-1 - 2017-12-25
Added
- Add ruby-2.5.0, see release notes.
Changed
- 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.
rubyinstaller-head
This is the latest build of rubyinstaller-head. It is updated on a daily base. Ruby is compiled by the rubyinstaller2-package action and the installer + 7z files are built by the rubyinstaller2 action.
Current files were built and uploaded on 2024-12-24 20:48:08 UTC.
Ruby version x64-mingw-ucrt:
ruby 3.4.0dev (2024-12-25 master 3be1baab82) +PRISM [x64-mingw-ucrt]
Ruby version i386-mingw32:
ruby 3.4.0dev (2024-12-25 master 3be1baab82) +PRISM [i386-mingw32]
Please check the wiki on how to use ruby-head versions on Appveyor or on Github Actions for your own CI jobs.
RubyInstaller-2.4.3-1 - 2017-12-20
Changed
- 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.
Removed
- Remove package 'winstorecompat' from default dev tools, to make
ridk install
step 2 optional.
#88
RubyInstaller-2.4.2-2 - 2017-09-15
Changed
- Fix a regession of ruby-2.4.2 to not link to libgmp.
See the ruby-2.4.2 release notes .
RubyInstaller-2.4.2-1 - 2017-09-15
Added
- 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
.
Changed
- 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
Removed
- Remove deprecated
RubyInstaller.add_dll_directory
. - Remove superflous build flags for libffi from RbConfig. #8
RubyInstaller-2.4.1-2 - 2017-07-04
Added
- 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
Changed
- 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.
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.
RubyInstaller-2.4.1-1rc3 - 2017-05-20
Added
- Add an "inofficial" RubyInstaller-2.3 build target. #33
Changed
- Revert default encoding from 'UTF-8' back to 'locale' due to some issues described in #38.
- Add an installer option to set the default external encoding to UTF-8.
- Install rb-readline in
site_ruby
instead of as a gem. Fixes #36 - Fix shebang line in bin/rake. Fixes #34
- Remove two unnecessary build patches. #35
RubyInstaller-2.4.1-1rc2 - 2017-04-17
Added
- Allow MSYS2 to be shipped together with Ruby, independent from the install path.
Changed
- Removed some unecessary DLLs previously shipped with the installer.
- Decrease the number of MSYS2 packages installed per default using 'ridk install'.
RubyInstaller-2.4.1-1rc1 - 2017-03-31
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.
Changed
- Built with MINGW GCC-6.3 from the MSYS2 repository.
- Updated to Ruby-2.4.1.
- Updated bundled libraries/DLLs.
Encoding.default_external
is nowUTF-8
— no longer ancientcpXYZ
encoding when reading files.- 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.