Tags: changsongyang/rubyinstaller2
Tags
RubyInstaller-3.2.3-1 - 2024-01-25 ### Changed - Update to ruby-3.2.3, see [release notes](https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/). - Update to OpenSSL-3.2.0. The Ruby API dosn't change. - Update the SSL CA certificate list - Allow setting of MSYS2 path by environment variable `MSYS2_PATH`. [oneclick#361](oneclick#361) This setting is preferred over all other methods to find the MSYS2 directory. - Return registry strings as UTF-8 instead of OEM charset. [oneclick#348](oneclick#348)
RubyInstaller-3.3.0-1 - 2023-12-26 This is the first release based on ruby-3.3.0: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/ ### Changes compared to [RubyInstaller-3.2.2-1](CHANGELOG-3.2.md#rubyinstaller-322-1---2023-04-01) - Remove the `.irbrc` file previously generated by RubyInstaller versions before 3.3.0. It is no longer necessary, since the enabled extensions have been made defaults in ruby core. - Return registry strings as UTF-8 instead of OEM charset. [oneclick#348](oneclick#348) - Update the SSL CA certificate list and to OpenSSL-3.2.0.
RubyInstaller-3.2.2-1 - 2023-04-01 ### Changed - Update to ruby-3.2.2, see [release notes](https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-2-2-released/). - Update to OpenSSL-3.1.0. The Ruby API dosn't change. - Move OpenSSL config directroy from `<install-path>/etc/ssl/` to `<install-path>/bin/etc/ssl/` to follow upstream change in MSYS2. [oneclick#337](oneclick#337)
RubyInstaller-3.1.4-1 - 2023-04-01 ### Changed - Update to ruby-3.1.4, see [release notes](https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-1-4-released/). - Update to OpenSSL-1.1.1t.
RubyInstaller-3.0.6-1 - 2023-04-01 ### Changed - Update to ruby-3.0.6, see [release notes](https://www.ruby-lang.org/en/news/2023/03/30/ruby-3-0-6-released/). - Update to OpenSSL-1.1.1t.
RubyInstaller-2.7.8-1 - 2023-04-01 ### Changed - Update to ruby-2.7.8, see [release notes](https://www.ruby-lang.org/en/news/2023/03/30/ruby-2-7-8-released/). - Update to OpenSSL-1.1.1t.
RubyInstaller-3.2.1-1 - 2023-02-09 ### Changed - Update to ruby-3.2.1, see [release notes](https://www.ruby-lang.org/en/news/2023/02/08/ruby-3-2-1-released/). - Update the SSL CA certificate list and to OpenSSL-3.0.8. - Move OpenSSL config directroy from `<install-path>/ssl/` to `<install-path>/etc/ssl/` to follow upstream change in msys2/MINGW-packages@2f97826 - Allow home directory with white space when installing gems into users home. oneclick#332 - Don't overwrite GEM_HOME or BUNDLE_SYSTEM_BINDIR if already present. - Don't set bindir to a non-existing directory. This is related to rubygems/rubygems#6332
RubyInstaller-3.2.0-1 - 2021-12-26 This is the first release based on ruby-3.2.0: https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/ ### Changes compared to RubyInstaller-3.1.3-1 - Add installer dialog to select per-user or all-users installation. See out Wiki for further [description of the install modes](https://github.com/oneclick/rubyinstaller2/wiki/FAQ#user-content-install-mode). - Add installer options /ALLUSERS and /CURRENTUSER for silent install. For silent install see: https://github.com/oneclick/rubyinstaller2/wiki/FAQ#user-content-silent-install - Enable automatic private gem installation in user's home on a machine wide ruby setup, if the user doesn't have write access. - List machine wide rubies in addition to per-user rubies at `ridk use`. - Add full administrator access to the install directory. Without this permission an admin had to use the `takeown` command to regain write access to a per-user installation. - Set proper permissions of MSYS /tmp directory, so that every user can create and use files, but not read or change files of other users. This is needed for a machine wide installation. - Check or add a system wide gemrc file at every rubygems load to prevent hijacking by another user. - Avoid UNICODE characters in TMP env var to work around issues of gcc. oneclick#320 - Switch to OpenSSL-3. This has several implications on the Ruby API and disables support for legacy crypto algorithms. See https://github.com/ruby/openssl/blob/master/History.md#version-300 and https://github.com/openssl/openssl/blob/master/doc/man7/migration_guide.pod#openssl-30
RubyInstaller-3.1.3-1 - 2022-11-27 ### Added - Restrict write permissions to the installing user. For several reasons we use `C:/RubyXXX` direcory by default but not `C:/Program Files` (see: oneclick/rubyinstaller#135 ). Using an install path under `C:/` previously inherited write permissions for everyone, which compromised security in a multi user environment. - `ridk use` Add options to store the change permanently in the user or system environment variables. oneclick#314 ### Changed - Update to ruby-3.1.3, see [release notes](https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-1-3-released/). - Update of the SSL CA certificate list. - Update the bundled MSYS2 keyring package. - Fix start menu entry for rubygems-server and irb. - Run the ruby command prompt in the start menu with `ridk enable`. - Update the start menu entry with the newly installed ruby version. They kept the old ruby version previously. - Fix irb hook in ruby-3.1, which re-encodes `.irb_history` to UTF-8 on demand. - Fix possible crash in `ridk use`. oneclick#291 ### Removed - No longer create registry keys under `Software\RubyInstaller\MRI\<RubyVersion>`. oneclick#242 They weren't used any longer and didn't distinguish between 32 and 64-bit versions. - No longer install the 32 bit but only the 64 bit version of MSYS2 as part of `ridk install`. It is still possible to get a pure 32-bit MSYS2 and Ruby installation by using the 32-bit RubyInstaller+Devkit package.
RubyInstaller-3.0.5-1 - 2022-11-27 ### Added - Restrict write permissions to the installing user. For several reasons we use `C:/RubyXXX` direcory by default but not `C:/Program Files` (see: oneclick/rubyinstaller#135 ). Using an install path under `C:/` previously inherited write permissions for everyone, which compromised security in a multi user environment. - `ridk use` Add options to store the change permanently in the user or system environment variables. oneclick#314 ### Changed - Update to ruby-3.0.5, see [release notes](https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-0-5-released/). - Update of the SSL CA certificate list. - Update the bundled MSYS2 keyring package. - Fix start menu entry for rubygems-server. - Run the ruby command prompt in the start menu with `ridk enable`. - Update the start menu entry with the newly installed ruby version. They kept the old ruby version previously. - Fix possible crash in `ridk use`. oneclick#291 ### Removed - No longer create registry keys under `Software\RubyInstaller\MRI\<RubyVersion>`. oneclick#242 They weren't used any longer and didn't distinguish between 32 and 64-bit versions. - No longer install the 32 bit but only the 64 bit version of MSYS2 as part of `ridk install`. It is still possible to get a pure 32-bit MSYS2 and Ruby installation by using the 32-bit RubyInstaller+Devkit package.
PreviousNext