Skip to content

Commit

Permalink
Add markdown links in CHANGELOG [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
larskanis committed Dec 25, 2023
1 parent e124a8e commit ee56793
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 15 deletions.
20 changes: 10 additions & 10 deletions CHANGELOG-3.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/).
Expand All @@ -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\<RubyVersion>`. #242
- No longer create registry keys under `Software\RubyInstaller\MRI\<RubyVersion>`. [#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.
Expand All @@ -53,27 +53,27 @@
- 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.
There are several platform strings that change with the new release.
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)
6 changes: 3 additions & 3 deletions CHANGELOG-3.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 `<install-path>/ssl/` to `<install-path>/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
Expand All @@ -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.
Expand All @@ -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
4 changes: 2 additions & 2 deletions CHANGELOG-3.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

0 comments on commit ee56793

Please sign in to comment.