Releases: Homebrew/homebrew-portable-ruby
Releases 路 Homebrew/homebrew-portable-ruby
3.3.3
Ruby
- Updated Ruby to 3.3.3
- Removed most bundled gems as they were unused
- Experimental support for bundling Bootsnap
- Fixed an issue installing native gems on Linux when libcrypt is not installed on the system
Dependencies
- Updated OpenSSL to 3.3.1
- Removed engine support from OpenSSL (the Ruby binding was already unavailable since OpenSSL 3.0)
3.3.2
Portable Ruby 3.3.2
3.3.1
Portable Ruby 3.3.1
- Portable Ruby 3.3.1 by @MikeMcQuaid in #190
- portable-ruby: fix libz requirement for native gems by @Bo98 in #183
Updated dependencies:
- portable-libffi 3.4.6 by @MikeMcQuaid in #191
- portable-openssl 3.3.0 by @MikeMcQuaid in #194
- portable-zlib 1.3.1 by @MikeMcQuaid in #195
Removed dependencies:
- portable-libedit
- portable-ncurses
Repository improvements:
- Fix GitHub license detection by @leoheitmannruiz in #197
Full Changelog: 3.1.4...3.3.1
3.1.4
This is the first release of Portable Ruby 3. This will be rolled out in a phased approach through the coming weeks.
Changes since 2.6.10_1:
- Updated Ruby to 3.1.4
- Add portable libffi (Linux only)
- Updated dependencies:
- OpenSSL 3.1.4 (major update from 1.1.1) and the bundled CA certificates
- The legacy provider is not included. Support for some older, deprecated algorithms is no longer available
- libedit 20230828-3.1 (Linux)
- libxcrypt 4.4.36 (Linux)
- zlib 1.3 (Linux)
- OpenSSL 3.1.4 (major update from 1.1.1) and the bundled CA certificates
- Slimmed internal ncurses and OpenSSL builds
2.6.10_1
- Restored compatibility for older Ubuntu
- Fixed configuration of bundled certificate file leaking to other tools like curl (Homebrew/brew#14828)
- Updated dependencies:
- libedit 20221030-3.1
- libxcrypt 4.4.33
- ncurses 6.4
- OpenSSL 1.1.1t and the bundled CA certificates
2.6.10
- Updated Ruby to 2.6.10, to match the version shipped with macOS 13, 12.6.1 and 11.7.1.
- Replaced readline with libedit.
- Updated dependencies:
- OpenSSL 1.1.1q and the bundled CA certificates
- zlib 1.2.13
2.6.8_1
- Removed system dependency on libcrypt.so.1 in Linux builds (now uses statically linked libxcrypt).
- This allows Portable Ruby to run without needing to install
libxcrypt-compat
first in modern Fedora and Arch Linux distributions.
- This allows Portable Ruby to run without needing to install
- Bumped minimum macOS from 10.10 Yosemite to 10.11 El Capitan.
- Portable Ruby is now built as a cross-compile from 10.13 (with 10.11 dev tools). This allows for more automation when releasing new versions.
- Fix a
-W2
warning when runningrequire "openssl"
. - Fix some build system prefixes being baked into RbConfig and passed to native gem builds.
- This issue was typically harmless.
- Updated dependencies:
- ncurses 6.3
- OpenSSL 1.1.1o and the bundled CA certificates
- Readline 8.1.2
- zlib 1.2.12
2.6.8
- Updated Ruby to 2.6.8, to match the version shipped with macOS Monterey
- Updated dependencies:
- OpenSSL 1.1.1l and the bundled CA certificates
- Readline 8.1.1
- Adjusted build to use
-fPIC
on Linux, to fix issues installing native gems on modern GCC versions (#118)
Update (2021-11-08): Add arm64 macOS build (b531a8a)
2.6.3_2
Portable Ruby 2.6.3_2
2.6.3_1
Portable Ruby 2.6.3_1