Releases: flavorjones/ruby-c-extensions-explained
Releases · flavorjones/ruby-c-extensions-explained
v0.7.0 / 2025-09-14
v0.7.0 / 2025-09-14
General changes
Gems now use the preferred idiom for requiring shared objects, which is to rely on require and $LOAD_PATH, rather than use require_relative. #44 @deivid-rodriguez @flavorjones
precompiled
The precompiled gem has been upgraded to rake-compiler-dock v1.9.1.
v0.6.0 / 2024-12-14
v0.6.0 / 2024-12-14
precompiled
The precompiled gem has added Ruby 3.4 and dropped Ruby 3.0 from the precompiled native gems.
v0.5.1 / 2024-01-28
v0.5.1 / 2024-01-28
precompiled
- The
precompiledgem has switched from building-linuxplatform gems (implicitgnu) to explicit-linux-gnuplatform gems, and now supports these platforms:aarch64-linux-gnuaarch64-linux-muslarm-linux-gnuarm-linux-muslarm64-darwinx64-mingw-ucrtx64-mingw32x86-linux-gnux86-linux-muslx86_64-darwinx86_64-linux-gnux86_64-linux-musl
v0.5.0 / 2024-01-27
v0.5.0 / 2024-01-27
Improved
- The
extconf.rbfile inpackaged_tarballandprecompilednow use aExtConfmodule pattern for encapsulation.
precompiled
- The
precompiledgem now supports Ruby 3.2 and 3.3, and drops support for Ruby 2.6 and 2.7 - The
precompiledgem has addedmuslsupport for linux, and now supports these platforms:aarch64-linuxaarch64-linux-muslarm-linuxarm-linux-muslarm64-darwinx64-mingw-ucrtx64-mingw32x86-linuxx86-linux-muslx86_64-darwinx86_64-linuxx86_64-linux-musl
0.4.0 / 2022-05-19
0.4.0 / 2022-05-19
Added
precompiledgem now supports Ruby 3.1 and drops support for Ruby 2.5precompiledgem now supports theaarch64-linuxplatform.precompiledgem now supports thearm-linuxplatform.precompiledgem now supports thex86-linuxplatform.precompiledgem now supports thex64-mingw-ucrtplatform for Ruby 3.1
0.3.0 / 2021-11-08
0.3.0 / 2021-11-08
Fixed
precompiledgem now builds correctly when compiling form source on Windows
Added
- Full test coverage for all gems can be inspected at https://github.com/flavorjones/ruby-c-extensions-explained/actions and in
.github/workflows/.