- The
precompiled
gem has switched from building-linux
platform gems (implicitgnu
) to explicit-linux-gnu
platform gems, and now supports these platforms:aarch64-linux-gnu
aarch64-linux-musl
arm-linux-gnu
arm-linux-musl
arm64-darwin
x64-mingw-ucrt
x64-mingw32
x86-linux-gnu
x86-linux-musl
x86_64-darwin
x86_64-linux-gnu
x86_64-linux-musl
precompiled
usesrake-compiler
v1.2.7 to ensurerequired_rubygems_version
is set properly in the gemspec , see rake-compiler/rake-compiler#236 for more details.
- The
extconf.rb
file inpackaged_tarball
andprecompiled
now use aExtConf
module pattern for encapsulation.
- The
precompiled
gem now supports Ruby 3.2 and 3.3, and drops support for Ruby 2.6 and 2.7 - The
precompiled
gem has addedmusl
support for linux, and now supports these platforms:aarch64-linux
aarch64-linux-musl
arm-linux
arm-linux-musl
arm64-darwin
x64-mingw-ucrt
x64-mingw32
x86-linux
x86-linux-musl
x86_64-darwin
x86_64-linux
x86_64-linux-musl
precompiled
gem now supports Ruby 3.1 and drops support for Ruby 2.5precompiled
gem now supports theaarch64-linux
platform.precompiled
gem now supports thearm-linux
platform.precompiled
gem now supports thex86-linux
platform.precompiled
gem now supports thex64-mingw-ucrt
platform for Ruby 3.1
precompiled
gem now builds correctly when compiling from source on Windows.
- Full test coverage for all gems can be inspected at https://github.com/flavorjones/ruby-c-extensions-explained/actions and in
.github/workflows/
.
- Updated READMEs for individual gems.
- The
rcee
gem dependencies are now properly named (with underscores, not dashes)
First release.