Skip to content

Release v4.182.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 22:57
8094584

The Cratis renderer now lowers projection add/subtract by a product of two event values (for example add addedValue by unitPrice * quantity), matching the Host and Play behaviour (#597, Screenplay#864).

Added

  • Rendering of add / subtract by a product of two event members (Money x Quantity and other decimal or concept operands) as a derived event member plus an Add/Subtract with that member, so cratis render output computes the same totals as Play.
  • Specs covering decimal and concept operands and the generated projection running in the Chronicle projection engine.

Fixed

  • STAGE-ESM-050 no longer refuses projections that add or subtract a product of two event values.