Skip to content

Releases: oneclick/rubyinstaller2

RubyInstaller-2.5.0-1 - 2017-12-25

25 Dec 18:05
Compare
Choose a tag to compare

Added

Changed

rubyinstaller-head

05 Jan 12:51
Compare
Choose a tag to compare
rubyinstaller-head Pre-release
Pre-release

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

20 Dec 09:55
Compare
Choose a tag to compare

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

15 Sep 14:15
Compare
Choose a tag to compare

Changed

RubyInstaller-2.4.2-1 - 2017-09-15

15 Sep 07:18
Compare
Choose a tag to compare

Added

  • Sign published files per PGP signature.
  • Set LANG variable in ridk 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

04 Jul 19:46
Compare
Choose a tag to compare

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

25 May 20:07
Compare
Choose a tag to compare

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 and 7z 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 sets Encoding.default_external to UTF-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 with pkgrel counting from 1 per rubyver.

Removed

  • No more DevKit, but integrates with MSYS2 libraries and toolchain.

RubyInstaller-2.4.1-1rc3 - 2017-05-20

20 May 19:09
Compare
Choose a tag to compare
Pre-release

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

17 Apr 13:01
Compare
Choose a tag to compare
Pre-release

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

31 Mar 04:41
Compare
Choose a tag to compare
Pre-release

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 and 7z 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 now UTF-8 — no longer ancient cpXYZ 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 with pkgrel counting from 1 per rubyver.

Removed

  • No more DevKit, but integrates with MSYS2 libraries and toolchain.