Rustler v0.25.0 Release Notes
Release Date: 2022-04-11 // almost 3 years ago-
โ Added
NewBinary
now also available asrustler::NewBinary
(thanks @ayrat555)Term::map_from_pairs()
to conveniently build a map from a list -of pairs (thanks @philss)- ๐ CI now also tests against macos
๐ Fixed
- Snake-case warening for auto-generated
RUSTLER_{}_field_{}
variables (renamed torustler_{}_field_{}
)
๐ Changed
- ๐ Abort compilation on macos if macos target configuration is missing
Previous changes from v0.24.0
-
โ Added
- A
NewBinary
type to create binaries in Rust without going throughOwnedBinary
. This can improve performance. Thanks @dlesl! TermType
derivesEq
andPartialEq
.
โก๏ธ Updated
rustler_mix
: Bumped required toml dependency to 0.6- โฌ๏ธ Bumped
rustler_sys
dependency to~2.2
.
๐ Changed
- โ Rustler supports the latest 3 versions of Elixir and OTP. Currently, those are Elixir => 1.11 and OTP >= 22.
๐ Fixed
- Set library file extension based on the compile target, thanks @cocoa-xu!
- ๐ Relaxed Jason version requirement to ~> 1.0
- ๐ Various typos in the documentation, thanks @kianmeng!
- A