Releases: rusterlium/rustler
Releases · rusterlium/rustler
rustler-0.38.0
What's Changed
- Bump action versions and add OTP29 support by @filmor in #730
- Add OTP-29 enif functions by @filmor in #731
- Drop deprecated codegen features by @filmor in #701
- Add from_iter to NewBinary by @aDifferentJT in #704
- Implement UTF8 atom support on NIF 2.17 by @filmor in #732
- Alternative NIF Filler adjustment for Android by @filmor in #733
- Make
ResourceArc::as_c_arg()public by @lilioid in #736 - Relax mutability requirement of ResourceArc::as_c_arg() by @lilioid in #741
- Add comment to Cargo.toml on where to find nif versions by @lilioid in #739
- Add term_map macro by @dannote in #729
- Allow deserialize_seq to deserialize binaries. by @murisi in #708
- Ensure that the thread tests only look at their own messages by @filmor in #742
New Contributors
- @lilioid made their first contribution in #736
- @dannote made their first contribution in #729
- @murisi made their first contribution in #708
Full Changelog: rustler-0.37.4...rustler-0.38.0
rustler-0.37.4
What's Changed
- fix: gate ErlNifResourceTypeInit members/dyncall on nif_version_2_16 to fix OTP 22/23 heap overflow by @lmth in #725
New Contributors
Full Changelog: rustler-0.37.3...rustler-0.37.4
rustler-0.37.3
rustler-0.37.2
What's Changed
- Bump MSRV to 1.91 by @filmor in #711
- Update libloading requirement from 0.8 to 0.9 by @dependabot[bot] in #710
- Update CI to use current versions of OTP and Elixir by @filmor in #713
- Fix iolist inspect by @filmor in #715
Full Changelog: rustler-0.37.1...rustler-0.37.2
rustler-0.37.1
What's Changed
Full Changelog: rustler-0.37.0...rustler-0.37.1
rustler-0.37.0
What's Changed
- CI Updates by @filmor in #697
- Build refactor by @filmor in #691
- Static NIFs by @filmor in #688
- Add inline tags to commonly used functions by @joshuataylor in #475
- Add IntoIterator to OwnedBinary by @aDifferentJT in #702
- Add required min_erts field by @filmor in #703
New Contributors
- @joshuataylor made their first contribution in #475
- @aDifferentJT made their first contribution in #702
Full Changelog: rustler-0.36.2...rustler-0.37.0
rustler-0.36.2
rustler-0.36.1
What's Changed
- Only depend on libloading on non-Windows systems by @filmor in #677
- Fixes for rustler_mix by @filmor in #682
Full Changelog: rustler-0.36.0...rustler-0.36.1
rustler-0.36.0
What's Changed
- Fix
Nif*macros requiring an encoder by @filmor in #676 - Add workspace and remove linkage override from 'mix rustler.new' templates by @filmor in #672
Full Changelog: rustler-0.35.1...rustler-0.36.0
rustler-0.35.1
What's Changed
Full Changelog: rustler-0.35.0...rustler-0.35.1