From ee56793b16c990c90b81c355485c36f550a8c6f4 Mon Sep 17 00:00:00 2001 From: Lars Kanis Date: Tue, 26 Dec 2023 11:17:18 +0100 Subject: [PATCH] Add markdown links in CHANGELOG [ci skip] --- CHANGELOG-3.1.md | 20 ++++++++++---------- CHANGELOG-3.2.md | 6 +++--- CHANGELOG-3.3.md | 4 ++-- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/CHANGELOG-3.1.md b/CHANGELOG-3.1.md index 4e98fb1a7..ff2732425 100644 --- a/CHANGELOG-3.1.md +++ b/CHANGELOG-3.1.md @@ -12,16 +12,16 @@ - 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. #320 +- Avoid UNICODE characters in TMP env var to work around issues of gcc. [#320](https://github.com/oneclick/rubyinstaller2/issues/320) ## 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 ). + For several reasons we use `C:/RubyXXX` direcory by default but not `C:/Program Files` (see: [oneclick/rubyinstaller#135](https://github.com/oneclick/rubyinstaller/issues/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. #314 +- `ridk use` Add options to store the change permanently in the user or system environment variables. [#314](https://github.com/oneclick/rubyinstaller2/issues/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/). @@ -32,10 +32,10 @@ - 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`. #291 +- Fix possible crash in `ridk use`. [#291](https://github.com/oneclick/rubyinstaller2/issues/291) ### Removed -- No longer create registry keys under `Software\RubyInstaller\MRI\`. #242 +- No longer create registry keys under `Software\RubyInstaller\MRI\`. [#242](https://github.com/oneclick/rubyinstaller2/issues/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. @@ -53,22 +53,22 @@ - Update the bundled MSYS2 keyring package. ### Removed -- No longer respond to MSYSTEM environment variable for setting a cross build environment. #269 +- No longer respond to MSYSTEM environment variable for setting a cross build environment. [#269](https://github.com/oneclick/rubyinstaller2/issues/269) ## RubyInstaller-3.1.1-1 - 2022-02-18 ### Changed - Update to ruby-3.1.1, see [release notes](https://www.ruby-lang.org/en/news/2022/02/18/ruby-3-1-1-released/). -- Fix a runtime error when running CGI in WEBrick http server. #260 -- Backport a patch for Reline to fix AltGr on European keyboards. #259 +- Fix a runtime error when running CGI in WEBrick http server. [#260](https://github.com/oneclick/rubyinstaller2/issues/260) +- Backport a patch for Reline to fix AltGr on European keyboards. [#259](https://github.com/oneclick/rubyinstaller2/issues/259) ## RubyInstaller-3.1.0-1 - 2021-12-31 This is the first release based on ruby-3.1.0: https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/ -### Changes compared to RubyInstaller-3.0.3-1 +### Changes compared to [RubyInstaller-3.0.3-1](CHANGELOG-3.0.md#rubyinstaller-303-1---2021-11-27) - Change C-runtime from MSVCRT to UCRT of x64 version. See the feature request here: https://bugs.ruby-lang.org/issues/17845 UCRT is the modern C-runtime of Windows replacing the legacy MSVCRT. @@ -76,4 +76,4 @@ This is the first release based on ruby-3.1.0: https://www.ruby-lang.org/en/news They are summarized here: https://github.com/ruby/ruby/pull/4599 In particular the ruby and gem platform is now "x64-mingw-ucrt" instead of "x64-mingw32" and the MSYS2 package prefix is now `mingw-w64-ucrt-x86_64-`. - No longer require fiddle before booting Rubygems, but use the new C-extension "win32/dll_directory". - Fixes #251 + Fixes [#251](https://github.com/oneclick/rubyinstaller2/issues/251) diff --git a/CHANGELOG-3.2.md b/CHANGELOG-3.2.md index 46d29d59b..ae841a948 100644 --- a/CHANGELOG-3.2.md +++ b/CHANGELOG-3.2.md @@ -13,7 +13,7 @@ - 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 `/ssl/` to `/etc/ssl/` to follow upstream change in https://github.com/msys2/MINGW-packages/commit/2f97826e8a8fce0b9a49da7ea2bffbab7ce98eb5 -- Allow home directory with white space when installing gems into users home. #332 +- Allow home directory with white space when installing gems into users home. [#332](https://github.com/oneclick/rubyinstaller2/issues/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 https://github.com/rubygems/rubygems/issues/6332 @@ -23,7 +23,7 @@ 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 +### Changes compared to [RubyInstaller-3.1.3-1](CHANGELOG-3.1.md#rubyinstaller-313-1---2022-11-27) - 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. @@ -35,6 +35,6 @@ This is the first release based on ruby-3.2.0: https://www.ruby-lang.org/en/news - 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. #320 +- Avoid UNICODE characters in TMP env var to work around issues of gcc. [#320](https://github.com/oneclick/rubyinstaller2/issues/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 diff --git a/CHANGELOG-3.3.md b/CHANGELOG-3.3.md index 34ae588a3..20a4fadb4 100644 --- a/CHANGELOG-3.3.md +++ b/CHANGELOG-3.3.md @@ -2,9 +2,9 @@ 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 +### 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. #348 +- Return registry strings as UTF-8 instead of OEM charset. [#348](https://github.com/oneclick/rubyinstaller2/issues/348) - Update the SSL CA certificate list and to OpenSSL-3.2.0.