diff --git a/CHANGELOG.md b/CHANGELOG.md index 1272c9b2..55026df5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,12 @@ versions. ## [unreleased] +### Added +### Fixed +### Changed + +## [0.32.1] - 2024-03-21 + ### Added - Map iterators are now [DoubleEndedIterators](https://doc.rust-lang.org/std/iter/trait.DoubleEndedIterator.html) @@ -19,8 +25,6 @@ versions. - Optional codec for `num_bigint::BigInt` using the `big_integer` feature (#601) - Add experimental `serde` support derived from `serde_rustler` -### Fixed - ### Changed - Adjust C char types to use the proper FFI type (#592) @@ -32,6 +36,10 @@ versions. - `rustler_bigint` is replaced by a feature flag and the wrapper is not necessary anymore (#601) +## [0.32.0] - 2024-03-20 + +Yanked because it did not include all merged changes. + ## [0.31.0] - 2024-02-13 ### Added diff --git a/rustler/Cargo.toml b/rustler/Cargo.toml index 4593ae06..68b1e7cd 100644 --- a/rustler/Cargo.toml +++ b/rustler/Cargo.toml @@ -42,3 +42,6 @@ replace = "def rustler_version, do: \"{{version}}\"" file = "../rustler_codegen/Cargo.toml" search = "# rustler_codegen version\nversion = \"[^\"]+\"" replace = "# rustler_codegen version\nversion = \"{{version}}\"" + +[package.metadata.docs.rs] +all-features = true diff --git a/rustler/src/serde/mod.rs b/rustler/src/serde/mod.rs index 08c67690..3063036d 100644 --- a/rustler/src/serde/mod.rs +++ b/rustler/src/serde/mod.rs @@ -9,9 +9,8 @@ in a better way and allow more Erlang-y configurations). ## Example ```rust -use rustler; +use rustler::{self, Encoder, SerdeTerm}; use serde::{Serialize, Deserialize}; -use serde_rustler::{from_term, to_term}; rustler::init!("Elixir.SerdeNif", [readme]);