From 0fb26fc725da10cf216b342980bf821b42fab6d3 Mon Sep 17 00:00:00 2001 From: Benedikt Reinartz Date: Thu, 21 Mar 2024 07:59:55 +0100 Subject: [PATCH] Post-release fixes - Roll over changelog - Fix doctest for serde - Adjust docs.rs upload to activate all features --- CHANGELOG.md | 12 ++++++++++-- rustler/Cargo.toml | 3 +++ rustler/src/serde/mod.rs | 3 +-- 3 files changed, 14 insertions(+), 4 deletions(-) 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]);