Skip to content

Releases: event-driven-io/emmett

Optimistic handling and InMemoryEventStore

14 Feb 13:25
Compare
Choose a tag to compare

🚀 What's New

  • Added handling of the optimistic concurrency. It was missing, as the initial release focused on providing business logic abstractions. The first draft adding support for that to EventStore interface and command handler was added by @watfordsuzy in #11. I expanded that in #12, adding more types and scenarios. I finished showcasing the sample implementation together with basic abstractions for expected version checks at #13.
  • Added InMemoryEventStore. It's the first working version for the EventStore . It showcases how the handling should be done. This enables further work on Web Api. #13
  • Configured monorepo using NPM workspaces. That enables effective work and publishing of the multiple packages like ones for Express.js and EventStoreDB by @oskardudycz in #8

New Contributors

Full Changelog: 0.1.6...0.1.8

0.1.6

11 Feb 15:52
Compare
Choose a tag to compare

Emmett let's take your event-driven applications back to the future!

🎉🚀 It's the first version worth releasing! Read the announcement blog article.

It contains essential building blocks for designing and running business and application logic like:

  • typings around events, commands, Deciders, Workflows, etc.
  • command handling wrappers for the application layer,
  • basic, in-memory event store implementation.

Read more in documentation.