Skip to content

Release v19.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 12:25
4e86bd1

Added

  • [NotProjected] declares a read model member that the projection deliberately does not populate, because whatever reads the model assembles it. A projection may only consume events, never another read model, so a value joined in from a second read model can only be filled in by the query that serves it — and there was previously no way to say so. Declaring it also fences AutoMap off the member, so a subscribed event carrying the same name can no longer write over the assembled value

Fixed

  • CHR0024 no longer reports a [Nested] projection object as having no mapping source. The attribute was missing from the analyzer's set of recognized mapping attributes, so every nested object was reported as one that would never be populated (#4175)
  • CHR0024 no longer reports the properties of a [ChildrenFrom<TEvent>] child record as unmapped. The events that populate a child are named by its parent, but the child was judged against only its own attributes and so against an empty set of subscribed events (#4176)