Skip to content

Release v16.17.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 19:21
f1eb1c2

Caution

Known broken packageCratis.Chronicle.Testing in this release bakes in Cratis.Screenplay 1.x types, so consumer specs fail against Screenplay 2.0+ (#3598). Use v16.19.3 or later.

Summary

A joined projection property always wins over a local write for the same property — this states that precedence in the docs and adds an analyzer that surfaces the collision.

Added

  • CHR0042 analyzer warning when a read model property is written by both a local mapping and a join, covering the model-bound attributes and the fluent builder

Changed

  • The projection joins documentation (model-bound and declarative) now states join precedence: a joined property is applied over any value a local mapping wrote for the same property, independent of arrival order