Magnus 0.8.2 is a patch release, with 1 bug fix.
Fixes an incorrect error message when converting a Ruby string to a Rust string fails. Thanks to @jeffcharles for this fix.
See the 0.8.0 release for what's new in 0.8.
Unclaimed project
Are you a maintainer of magnus? Claim this project to take control of your public changelog and roadmap.
Changelog
Ruby bindings for Rust. Write Ruby extension gems in Rust, or call Ruby from Rust.
Magnus 0.8.2 is a patch release, with 1 bug fix.
Fixes an incorrect error message when converting a Ruby string to a Rust string fails. Thanks to @jeffcharles for this fix.
See the 0.8.0 release for what's new in 0.8.
Magnus 0.8.1 is a patch release, with 1 bug fix.
Fixes a compilation error on 32-bit platforms. Thanks to @jonian for reporting this issue.
See the 0.8.0 release for what's new in 0.8.
Magnus 0.8.0 adds a handful of features and fixes. The old-api feature introduced in 0.7.0 is no longer a default feature, so functions marked as part of the old API will be deprecated by default. Otherwise it is largely compatible with 0.7.
Magnus is a Rust library providing a high-level easy-to-use interface to the C API o...
Magnus 0.7.1 is a patch release, with 1 documentation fix.
Fixes building docs against Ruby 3.0. This should resolve building docs for docs.rs.
See the 0.7.0 release for what's new in 0.7.
Magnus 0.7.0 adds many features, but should be largely compatible with 0.6.
Magnus is a Rust library providing a high-level easy-to-use interface to the C API of the Ruby programming language. Magnus lets you write Ruby extension libraries (or 'gems') in Rust, or embed Ruby in your Rust program.
Magnus 0.5 and earlier would allow you to create Ruby objects with associated f...