Skip to content

v0.3.8

Choose a tag to compare

@nashabanov nashabanov released this 09 Mar 09:18
· 29 commits to main since this release

Added

  • all_violations srategy - generates case for every allowed violations including constraints, structural and type violations (ignores count)
  • New syntax for explicit violation type selection: field_name::violation_type (e.g., "username::too_short")

Changed

  • Violation priority:
    • Added _VIOLATION_PRIORITY tuple for sorting
    • BREAKING: Generator choose first violation from task
  • BREAKING: added explicit mapping to deterministically choose incompatible types.
  • ViolationType enum now uses string values instead of auto()