Sourced from serde_with's releases.
serde_with v3.16.1
Fixed
serde_with v3.16.0
Added
- Added support for
smallvecv1 under thesmallvec_1feature flag by@isharma228(#895)- Add
JsonSchemaAsimplementation forjson::JsonStringby@yogevm15(#901)serde_with v3.15.1
Fixed
- Fix building of the documentation by updating references to use
serde_core.serde_with v3.15.0
Added
Added error inspection to
VecSkipErrorandMapSkipErrorby@michelhe(#878) This allows interacting with the previously hidden error, for example for logging. Checkout the newly added example to both types.Allow documenting the types generated by
serde_conv!. Theserde_conv!macro now acceps outer attributes before the optional visibility modifier. This allow adding doc comments in the shape of#[doc = "..."]or any other attributes, such as lint modifiers.serde_conv!( #[doc = "Serialize bools as string"] #[allow(dead_code)] pub BoolAsString, bool, |x: &bool| ::std::string::ToString::to_string(x), |x: ::std::string::String| x.parse() );Add support for
hashbrownv0.16 (#877)This extends the existing support for
hashbrownv0.14 and v0.15 to the newly released version.Changed
- Bump MSRV to 1.76, since that is required for
tomldev-dependency.serde_with v3.14.1
Fixed
- Show macro expansion in the docs.rs generated rustdoc.
... (truncated)
8513323
Bump version to 3.16.1 (#908)5392bbe
Bump version to 3.16.11e54f1c
Fix duplicate schema set definitions for schemars 0.8, 0.9, and 1.0 (#907)0650180
Fix duplicate schema set definitions for schemars 0.8, 0.9, and 1.041d1033
Fix test conditions for schemars tests to include "hex"
feature2eed58a
Bump the github-actions group across 1 directory with 2 updates (#905)ed040f2
Bump the github-actions group across 1 directory with 2 updatesfa2129b
Bump ron from 0.11.0 to 0.12.0 (#904)b55cb99
Bump ron from 0.11.0 to 0.12.0066b9d4
Bump version to 3.16.0 (#903)