Skip to content

v3.0.0

Choose a tag to compare

@ya7010 ya7010 released this 09 Sep 12:01
· 31 commits to main since this release
d018672

What's Changed

In v3.0.0, we cleaned up the trait system and introduced more comprehensive type support.

Please refer to the documentation for migration instructions.

  • docs: document release tagging procedure by @ya7010 in #124
  • Support validation for boxed and borrowed slices by @ya7010 in #126
  • Complete validation support for boxed and borrowed containers by @ya7010 in #127
  • Generalize boxed and Cow enum validation by @ya7010 in #128
  • Complete borrowed and wrapper validation coverage by @ya7010 in #129
  • Unify composited wrapper coverage by @ya7010 in #130
  • Preserve map keys in composited validation errors by @ya7010 in #131
  • Complete validation wrapper and error coverage by @ya7010 in #132
  • Complete composited wrapper coverage by @ya7010 in #133
  • Complete validator autoderef dispatch coverage by @ya7010 in #134
  • Preserve downstream validation impl compatibility by @ya7010 in #135
  • Fix derive hygiene edge cases by @ya7010 in #136
  • Fix remaining derive hygiene collisions by @ya7010 in #137
  • Fix remaining derive hygiene edge cases by @ya7010 in #138
  • Fix remaining wrapper and derive hygiene regressions by @ya7010 in #139
  • Redesign composited validation dispatch by @ya7010 in #140
  • Organize the composited validation API by @ya7010 in #141
  • Remove deprecated enumerate APIs for 3.0 by @ya7010 in #142
  • リリース差分の検証回帰を修正 by @ya7010 in #143
  • Update documentation for the v3 validation API by @ya7010 in #144
  • Consolidate documentation into rustdoc by @ya7010 in #145
  • Simplify composited validation paths by @ya7010 in #146
  • Fix nested HashMap max/min_properties type inference by @ya7010 in #148
  • Convert nested composited errors directly into Errors by @ya7010 in #147
  • Stop testing derive-only __private composited APIs by @ya7010 in #149
  • Replace once_cell with std::sync::OnceLock by @ya7010 in #150
  • Document which validators use each capability trait by @ya7010 in #151
  • chore: bump version to 3.0.0 by @ya7010 in #152
  • format: toml by @ya7010 in #153
  • fix: make clippy pass on test targets by @ya7010 in #154

Full Changelog: v2.0.4...v3.0.0