NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #5059 most downloaded on crates.io
serde-json for no_std programs
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 13 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
8 releases · first in 2018
Support for optional package defmt which allows for easy conversion for error types when using tools like probe-rs for logging over debuggers.
1.65.0.defmt which allows for easy conversion forprobe-rs for logging over debuggers.Serializer::collect_strSerialize for de::Error and ser::Errorfrom_str_escaped and from_slice_escaped.heapless bumped to v0.8.Full Changelog: v0.5.1...v0.6.0
One column per quarter.
Support for serializing tuple structs. These are serialized as JSON arrays, which matches serde_json behaviour.
Serializer and Deserializer are now pub.Serializer::end() and Deserializer::end().Changed serialization of f32/f64 that are !is_finite() (i.e. NAN, INFINITY, NEG_INFINITY) to result in JSON null. This matches serde_json behavior.
f32/f64 that are !is_finite() (i.e. NAN, INFINITY,
NEG_INFINITY) to result in JSON null. This matches serde_json behavior.null where f32/f64 is expected to result in
the respective NAN.1.55.0 due to maybe_uninit_extra.Support for opting out of heapless integration
const_generics in to_string() and to_vec() functions.heapless 0.7.1.51.0 due to const_generics.heapless is now publicly exported
heapless is now publicly exportedserialize_bytes methodf32 and f64Support for serialization into slices
non_exhaustivesupport for floats and tuple structs
heapless dependency has been bumped to v0.5.0[Unreleased]: https://github.com/rust-embedded-community/serde-json-core/compare/v0.6.0...HEAD [v0.6.0]: https://github.com/rust-embedded-community/se
Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →