-
Notifications
You must be signed in to change notification settings - Fork 251
/
CHANGELOG-3.2.md
40 lines (32 loc) · 2.67 KB
/
CHANGELOG-3.2.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
## 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. [#337](https://github.com/oneclick/rubyinstaller2/issues/337)
## 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 https://github.com/msys2/MINGW-packages/commit/2f97826e8a8fce0b9a49da7ea2bffbab7ce98eb5
- Allow home directory with white space when installing gems into users home. #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
## RubyInstaller-3.2.0-1 - 2022-12-29
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. #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