You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
A StateView slice's specification can use when append … for, as long as exactly one command produces the event and so determines the source type. (#262)
Changed
PLAY0284 follows what Chronicle fills in a join. It counts a join's mapped fields and compatible AutoMap fields instead of the join's label, which Chronicle discards. It no longer counts a field that AutoMap cannot fill because an explicit mapping already uses the same event field. It also no longer counts fields that only a join inside a nested block would fill, because Chronicle does not currently apply joins there. Models that relied on those cases now get PLAY0284 for fields that stay empty at runtime. (#262)
Fixed
The documentation now describes what the executable model binds: one then error per specification, produces … for only on the command's identifier, and all projections keyed per event source instead of global counters. The shapes it rejects now get clearer diagnostics. (#261)