commanded v1.1.0 Release Notes
Release Date: 2020-05-24 // almost 4 years ago-
โจ Enhancements
- Dynamic Commanded applications (#324).
- ๐ฒ Log and ignore unexpected messages received by event handlers and process manager instances (#333)
- ๐จ Process manager
identity/0
function (#334). - ๐ Extend
Commanded.AggregateCase
ExUnit case template to supportCommanded.Aggregate.Multi
. - ๐ Allow
Commanded.Aggregate.Multi
to return events as:ok
tagged tuples. - ๐ท Run the formatter in CI (#341).
- โ Add stacktraces to EventHandler error logging (#340)
refute_receive_event/4
only tests newly created events (#347).- ๐ Allow Commanded Application name to be set dynamically in middleware (#352).
- โ Remove router module compile-time checking (#363).
- โฌ๏ธ Reduce memory consumption during aggregate state rebuild (#368).
- โฌ๏ธ Upgrade to
phoenix_pubsub
to 2.0 (#365). - Ignore
:not_found
error when resetting InMemory event store (#354). - Add
router/1
tolocals_without_parens
in Mix format config (#351). - Include stacktrace in event handler and process manager
error
callback functions (#342). - Call event handler's
error/3
callback function whenhandle/2
function returns an invalid value (#372).
๐ Bug fixes
- ๐ Fixes the typespec for command dispatch (#325).
- ๐จ Process manager stops if
interested?/1
returns an empty list (#335).