Release v16.18.0
Caution
Known broken package — Cratis.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.
Added
RemovedWith<TEventType>()on the constraint builder, so a per-event-source unique constraint can express "at most one per cycle" rather than only "at most one ever"[RemoveConstraint]now releases a unique event type constraint
Fixed
- A
[Passive]read model carrying a[PII]property can be read; every keyed read previously threw - A watched read model carrying a
[PII]property streams its changesets; every one was previously dropped silently