Skip to content

Commit

Permalink
Updated the ChangeLog for 0.10.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
postmodern committed Feb 5, 2025
1 parent 34ce41d commit 307dfb7
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
### 0.10.0 / 2025-02-05

* If the installation directory or one of it's parent directories cannot
be written to then `ruby-install` will exit with an error before
attempting to build the Ruby.
* When running under a non-TTY, disable the more verbose output of `wget`
and `curl`.
* Expand relative paths given to the `--src-dir`, `--install-dir`, and
`--rubies-dir` options.

#### ruby

* Run `make` with `-j` option with the number of CPU cores by default.
* Omit the `gdbm` dependency for ruby versions >= 3.1.0.
* Add `libjemalloc` as a dependency if the `--with-jemalloc` configuration
option is given:

$ ruby-install ruby -- --with-jemalloc

* Add `rust`/`rustc` as a dependency if the `--enable-yjit` configuration
option is given *and* the `rustc` command is not already installed.
This will *fully* build and enable YJIT support:

$ ruby-install ruby -- --enable-yjit

#### jruby

* Updated the dependencies for supported package managers:
* `apt` - `default-jre`
* `dnf` - `java-latest-openjdk`
* `yum` - `java-latest-openjdk`
* `pacman` - `jre21-openjdk`
* `zypper` - `java-21-openjdk`
* `xbps` - `openjdk-jre`
* `brew` - `openjdk`
* `port` - `openjdk21`
* `pkg` - `openjdk21-jre`
* Only install the OpenJDK JRE package if the `java` command is not already
installed.

#### mruby

* Run `make` with `-j` option with the number of CPU cores by default.

### 0.9.4 / 2024-12-13

#### ruby
Expand Down

0 comments on commit 307dfb7

Please sign in to comment.