Skip to content

v2.0.4

Choose a tag to compare

@ya7010 ya7010 released this 21 Aug 01:30
· 124 commits to main since this release

What changed

  • Fixed Serde rename detection so only #[serde(rename = "...")] and #[serde(rename(deserialize = "..."))] are treated as property renames.
  • Prevented with, deserialize_with, and default attributes from changing validation error property names or collapsing multiple fields under the same key.
  • Added regression tests covering Serde rename and related attributes.
  • Enabled CI checks for pull requests and updated the code to satisfy Rust 1.98 Clippy checks.

Validation

  • cargo test --workspace