Skip to content

Release v22.101.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 02:26
a86b205

Added

  • The Screenplay generator recovers a generated concept's validator rules together with its built-in generation strategy, using Screenplay ESM v20. Generated values, identities, responses, mappings and pins are no longer withheld just because the concept has a ConceptValidator.

    • Rules the compiler proves against the strategy are emitted.
    • Rules it cannot decide are kept and reported as SP0078.
    • A refuted rule withholds that concept's generation and is reported as SP0073 with a counterexample.
    • Below an ESM v20 version cap, the generation is withheld but the rules are kept.

    (part of #3116)

Changed

  • Validators whose constructor registers rules as an expression body (public MyValidator() => RuleFor(...)) now have those rules recovered. (part of #3116)
  • Arc requires Cratis Screenplay 4.164.0 or later. (part of #3116)