Rustler Versions Save

Safe Rust bridge for creating Erlang NIF functions

rustler-0.23.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.22.2...rustler-0.23.0

rustler-0.22.2

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.22.1...rustler-0.22.2

rustler-0.22.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.22.0...rustler-0.22.1

rustler-0.22.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.21.2...rustler-0.22.0

rustler-0.21.0

4 years ago

Added

  • Support for OTP22.
  • Rust linting with clippy.
  • Support for decoding IOLists as binaries, Term::decode_as_binary.

Changes

  • rustler_codegen is now reexported by the rustler crate. Depending on the rustler_codegen crate is deprecated.
  • erlang_nif-sys has been renamed to rustler_sys and vendored into the rustler repo.
  • Replaced the hand-rolled TOML parser in rustler_mix with the toml-elixir package.
  • Improve error messages for derived encoders/decoders.
  • Rust bool now corresponds only to booleans (false, true) in Elixir. Previously, nil and false were both decodable to bool. To use the previous behaviour, a Truthy newtype was introduced.

0.13.0

7 years ago