Skip to content

Release v4.127.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 08:53
e70435a

Added

  • ModelComparison.Compare in Cratis.Screenplay.Comparison compares two Screenplay models and returns a typed structural difference: declarations added, removed, renamed or moved, changed members, event contract changes and generation coverage, specification expectation changes, direct dependants, identity changes, and what was not compared (#555)
  • Models without persisted identities, such as one freshly generated from code, are compared by matching declarations on kind and address; renames and moves then show as a removal and an addition rather than being guessed (#555)
  • Guide to comparing models from .NET: https://github.com/Cratis/Screenplay/blob/main/Documentation/screenplay/model-comparison.md (#555)

Changed

  • The MCP semantic-diff view and revision comparison now use the same comparison as the library API; their output is unchanged (#555)