|
12 | 12 | - 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.
|
13 | 13 | This is needed for a machine wide installation.
|
14 | 14 | - Check or add a system wide gemrc file at every rubygems load to prevent hijacking by another user.
|
15 |
| -- Avoid UNICODE characters in TMP env var to work around issues of gcc. #320 |
| 15 | +- Avoid UNICODE characters in TMP env var to work around issues of gcc. [#320](https://github.com/oneclick/rubyinstaller2/issues/320) |
16 | 16 |
|
17 | 17 |
|
18 | 18 | ## RubyInstaller-3.1.3-1 - 2022-11-27
|
19 | 19 |
|
20 | 20 | ### Added
|
21 | 21 | - Restrict write permissions to the installing user.
|
22 |
| - For several reasons we use `C:/RubyXXX` direcory by default but not `C:/Program Files` (see: oneclick/rubyinstaller#135 ). |
| 22 | + 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) ). |
23 | 23 | Using an install path under `C:/` previously inherited write permissions for everyone, which compromised security in a multi user environment.
|
24 |
| -- `ridk use` Add options to store the change permanently in the user or system environment variables. #314 |
| 24 | +- `ridk use` Add options to store the change permanently in the user or system environment variables. [#314](https://github.com/oneclick/rubyinstaller2/issues/314) |
25 | 25 |
|
26 | 26 | ### Changed
|
27 | 27 | - 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 | 32 | - Update the start menu entry with the newly installed ruby version.
|
33 | 33 | They kept the old ruby version previously.
|
34 | 34 | - Fix irb hook in ruby-3.1, which re-encodes `.irb_history` to UTF-8 on demand.
|
35 |
| -- Fix possible crash in `ridk use`. #291 |
| 35 | +- Fix possible crash in `ridk use`. [#291](https://github.com/oneclick/rubyinstaller2/issues/291) |
36 | 36 |
|
37 | 37 | ### Removed
|
38 |
| -- No longer create registry keys under `Software\RubyInstaller\MRI\<RubyVersion>`. #242 |
| 38 | +- No longer create registry keys under `Software\RubyInstaller\MRI\<RubyVersion>`. [#242](https://github.com/oneclick/rubyinstaller2/issues/242) |
39 | 39 | They weren't used any longer and didn't distinguish between 32 and 64-bit versions.
|
40 | 40 | - No longer install the 32 bit but only the 64 bit version of MSYS2 as part of `ridk install`.
|
41 | 41 | It is still possible to get a pure 32-bit MSYS2 and Ruby installation by using the 32-bit RubyInstaller+Devkit package.
|
|
53 | 53 | - Update the bundled MSYS2 keyring package.
|
54 | 54 |
|
55 | 55 | ### Removed
|
56 |
| -- No longer respond to MSYSTEM environment variable for setting a cross build environment. #269 |
| 56 | +- No longer respond to MSYSTEM environment variable for setting a cross build environment. [#269](https://github.com/oneclick/rubyinstaller2/issues/269) |
57 | 57 |
|
58 | 58 |
|
59 | 59 | ## RubyInstaller-3.1.1-1 - 2022-02-18
|
60 | 60 |
|
61 | 61 | ### Changed
|
62 | 62 | - Update to ruby-3.1.1, see [release notes](https://www.ruby-lang.org/en/news/2022/02/18/ruby-3-1-1-released/).
|
63 |
| -- Fix a runtime error when running CGI in WEBrick http server. #260 |
64 |
| -- Backport a patch for Reline to fix AltGr on European keyboards. #259 |
| 63 | +- Fix a runtime error when running CGI in WEBrick http server. [#260](https://github.com/oneclick/rubyinstaller2/issues/260) |
| 64 | +- Backport a patch for Reline to fix AltGr on European keyboards. [#259](https://github.com/oneclick/rubyinstaller2/issues/259) |
65 | 65 |
|
66 | 66 |
|
67 | 67 | ## RubyInstaller-3.1.0-1 - 2021-12-31
|
68 | 68 |
|
69 | 69 | 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/
|
70 | 70 |
|
71 |
| -### Changes compared to RubyInstaller-3.0.3-1 |
| 71 | +### Changes compared to [RubyInstaller-3.0.3-1](CHANGELOG-3.0.md#rubyinstaller-303-1---2021-11-27) |
72 | 72 | - Change C-runtime from MSVCRT to UCRT of x64 version.
|
73 | 73 | See the feature request here: https://bugs.ruby-lang.org/issues/17845
|
74 | 74 | UCRT is the modern C-runtime of Windows replacing the legacy MSVCRT.
|
75 | 75 | There are several platform strings that change with the new release.
|
76 | 76 | They are summarized here: https://github.com/ruby/ruby/pull/4599
|
77 | 77 | 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-`.
|
78 | 78 | - No longer require fiddle before booting Rubygems, but use the new C-extension "win32/dll_directory".
|
79 |
| - Fixes #251 |
| 79 | + Fixes [#251](https://github.com/oneclick/rubyinstaller2/issues/251) |
0 commit comments