Skip to content

v1.0.0-rc1007

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 19:07
· 126 commits to main since this release
c8d2e75

What's Changed

  • Publish numbers the benchmarks actually produce by @ipjohnson in #8
  • Walk the path in a rented buffer, and render it bounded or full by @ipjohnson in #11
  • Localise Required suppression, and walk the path in a rented buffer by @ipjohnson in #10
  • Treat an empty injected validator set as absent, not as "validate nothing" by @ipjohnson in #13
  • Generate a boolean fast path, and treat an empty validator set as absent by @ipjohnson in #17
  • Compare a float against its own precision in [MultipleOf] by @ipjohnson in #18
  • Stop a structural warning from skipping every async validator by @ipjohnson in #15
  • Show the using the entry points need by @ipjohnson in #16
  • Carry Ensure's field and severity through to the generated validator by @ipjohnson in #19
  • Stop emitting a constraint the generator has already rejected by @ipjohnson in #20
  • Add [EnumDefined], so an enum has to hold a value it declares by @ipjohnson in #21
  • Report every failing constraint on a field, and stop crashing on an arrow Describe by @ipjohnson in #22
  • Collect constraints a type inherits, rather than only those it declares by @ipjohnson in #23
  • Add When and Unless to every constraint attribute by @ipjohnson in #24
  • Dispatch a nested descent over subtypes, when asked to by name by @ipjohnson in #25
  • Add When and Unless to the rules DSL, chained and as blocks by @ipjohnson in #26
  • Carry services on the collector, and dispatch on runtime type through them by @ipjohnson in #27
  • Warn on a constant condition, and document the whole surface by @ipjohnson in #28
  • Qualify what a lifted predicate refers to, instead of leaving it unresolvable by @ipjohnson in #29
  • Seal the model types in the docs, so copying them does not raise VM0031 by @ipjohnson in #30

Full Changelog: v1.0.0-rc1006...v1.0.0-rc1007