Repository navigation
Release v4.82.0
Summary
Rendered applications now build against Arc 22.78.0, so their generated TypeScript command proxies carry the command's response type.
Changed
- Rendered backends and Stage itself pin Arc 22.78.0, including the Cratis metapackage. (part of #175)
- Generated TypeScript proxies for commands with a response are typed with it, for example
Command<IRegisterProject, Guid>for a scalar UUID response orCommand<IRegisterReceipt, RegisterReceiptResponse>for a named one, instead of exposing the event wrapper. (part of #175) STAGE-ESM-037now explains why reactions that both produce events and invoke commands are still refused. A refused command would make Chronicle redeliver the trigger and append the reaction's events again. The refusal stays until reactor appends are idempotent across redelivery (Cratis/Chronicle#4809, Cratis/Arc#3207). (part of #342)