Skip to content

Releases: Homebrew/homebrew-portable-ruby

3.3.1

16 May 04:33
9c76001
Compare
Choose a tag to compare

Portable Ruby 3.3.1

Updated dependencies:

Removed dependencies:

  • portable-libedit
  • portable-ncurses

Repository improvements:

Full Changelog: 3.1.4...3.3.1

3.1.4

26 Oct 21:00
33568fd
Compare
Choose a tag to compare

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)
  • Slimmed internal ncurses and OpenSSL builds

2.6.10_1

11 Apr 17:02
4c68437
Compare
Choose a tag to compare
  • 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

25 Oct 14:57
a43b048
Compare
Choose a tag to compare
  • 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

03 Jun 16:57
a213023
Compare
Choose a tag to compare
  • 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.
  • 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 running require "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

21 Oct 01:20
71a6566
Compare
Choose a tag to compare
  • 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

16 Jun 20:43
0e88b3c
Compare
Choose a tag to compare

Portable Ruby 2.6.3_2

2.6.3_1

10 Jun 20:05
96260d6
Compare
Choose a tag to compare

Portable Ruby 2.6.3_1

2.6.3

10 Oct 15:56
Compare
Choose a tag to compare

Portable Ruby 2.6.3

2.3.7

13 Jul 08:57
Compare
Choose a tag to compare

Portable Ruby 2.3.7