Skip to content

Releases: ocoda/event-sourcing

Release 1.0.0-beta.8

08 Nov 19:49
Compare
Choose a tag to compare
Release 1.0.0-beta.8 Pre-release
Pre-release

Changes

Fixed optional database wrapper modules being imported by default in the event-sourcing provider.

  • Merge pull request #49 from ocoda/fix-peer-dependency-importing (05a2aaa)
  • 🐛 don't import optional dependencies by default (d607c8b)

Release 1.0.0-beta.7

08 Nov 07:43
Compare
Choose a tag to compare
Release 1.0.0-beta.7 Pre-release
Pre-release

Changes

Dependency updates

  • Merge pull request #46 from ocoda/renovate/nest-monorepo (a1dbb07)
  • chore(deps): update nest monorepo to v9.2.0 (18603c2)
  • Merge pull request #45 from ocoda/renovate/jest-monorepo (53c593c)
  • chore(deps): update jest monorepo (f5ff8fc)
  • Merge pull request #43 from ocoda/renovate/swc-core-1.x (fe24a7c)
  • Merge pull request #44 from ocoda/renovate/mongodb-memory-server-8.x (9f49892)
  • chore(deps): update dependency @swc/core to v1.3.14 (4b01bd2)
  • Merge pull request #47 from ocoda/renovate/aws-sdk-js-v3-monorepo (9ea7fa3)
  • Merge pull request #48 from ocoda/renovate/node-18.x (a223e22)
  • chore(deps): update dependency @types/node to v18.11.9 (af420d5)
  • chore(deps): update aws-sdk-js-v3 monorepo to v3.204.0 (171bbc1)
  • chore(deps): update dependency mongodb-memory-server to v8.9.5 (b2346b3)
  • Merge pull request #41 from ocoda/renovate/aws-sdk-js-v3-monorepo (8b64bf6)
  • Merge pull request #39 from ocoda/renovate/swc-core-1.x (508026d)
  • chore(deps): update aws-sdk-js-v3 monorepo to v3.194.0 (53fa946)
  • chore(deps): update dependency @swc/core to v1.3.10 (3dfaf4a)
  • Merge pull request #40 from ocoda/renovate/nest-monorepo (708bccc)
  • Merge pull request #42 from ocoda/renovate/mongodb-4.x (982b801)
  • chore(deps): update dependency mongodb to v4.11.0 (837e550)
  • chore(deps): update nest monorepo to v9.1.5 (488d778)

Release 1.0.0-beta.6

20 Oct 06:51
Compare
Choose a tag to compare
Release 1.0.0-beta.6 Pre-release
Pre-release
  • Merge pull request #33 from ocoda/renovate/release-it-15.x (e4b2bb4)
  • Merge pull request #35 from ocoda/renovate/swc-core-1.x (b50e4a7)
  • chore(deps): update dependency release-it to v15.5.0 (d41296f)
  • chore(deps): update dependency @swc/core to v1.3.9 (cacf7cf)
  • Merge pull request #36 from ocoda/renovate/aws-sdk-js-v3-monorepo (a9feee0)
  • Merge pull request #37 from ocoda/renovate/jest-monorepo (97b9770)
  • Merge pull request #38 from ocoda/event-bus (b0ebe75)
  • 🔥 remove everything saga-related for now (66fabba)
  • 🚨 fix linting issues (11fc132)
  • chore(deps): update aws-sdk-js-v3 monorepo to v3.192.0 (56dbb11)
  • ♻️ remove aggregate registration and update example (7dbe5a0)
  • ✨ allow to create your own EventPublishers (438c45d)
  • ➖ remove the NestJS EventEmitter lib (ce304da)
  • ♻️ allow to register multiple event-publishers (a0033db)
  • 📝 update docs (7822491)
  • ✨ add event-handlers and make event-publishing an event-store concern (ffec47e)
  • ✨ make the event-store return the appended events (14750ee)
  • chore(deps): update jest monorepo (b4384a5)
  • ✨ add an event-bus implementation (67d0bb6)
  • ✨ add bindable publish methods to the aggregate-root (b0dfb3b)
  • 🔥 remove unused listener export (d23a94a)
  • ✅ Add decorator tests (231487f)
  • ♻️ fix saga decorator (c3edebd)
  • 🔥 remove event-listeners (4e52212)
  • ✨ add an event-handler metadata helper (25df707)
  • ✨ add a helper to get saga metadata (a6b20aa)
  • 🏷️ add a saga type (aad28bc)
  • 🥅 add missing saga and event-handler metadata exceptions (0752d4b)
  • ✨ add a saga decorator (c06bb41)
  • ✨ add an event-handler decorator (57f2267)
  • 🚨 format (61b5a29)
  • 🏷️ add an event-handler interface (c308081)
  • ⬆️ upgrade rome toolchain dependency (d16ef8d)
  • ✅ test the observable type-filter (387b307)
  • ✨ export lib helpers (45fe3ba)
  • ✨ add an observable type-filter (da3db99)
  • 🚚 move observable-related helpers to their own directory (b5f3529)
  • 🚚 move metadata helper interfaces (c2be2fc)
  • 🏷️ add an interface for an event-bus and event-publisher (a50d8f4)
  • 🚨 fix linting issues (8830e19)

Release 1.0.0-beta.5

12 Oct 21:01
Compare
Choose a tag to compare
Release 1.0.0-beta.5 Pre-release
Pre-release
  • Merge pull request #30 from ocoda/renovate/nest-monorepo (ed4002b)
  • chore(deps): update nest monorepo to v9.1.4 (2b60c53)
  • Merge pull request #28 from ocoda/renovate/swc-core-1.x (154f59a)
  • Merge pull request #32 from ocoda/multi-snapshot-retrieval (82e3bb5)
  • chore(deps): update dependency @swc/core to v1.3.7 (51f2b9c)
  • ♻️ fix merge conflict (5f96c8a)
  • ✅ test the aggregate load-many method (a4a553a)
  • ♻️ refactor the in-memory and mongodb snapshot stores (dd4b848)
  • ✨ add an implementation to test the snapshot-handler loadMany method (91d1abc)
  • ♻️ make the snapshot handler loadMany return envelopes (a7f3f10)
  • ♻️ fix query handler exception message (44684a3)
  • ✨ allow to fetch all latest snapshots (d1ec025)
  • ➕ add faker as a dev dependency (8927fae)
  • 🔧 also format and lint the example (01761c8)
  • 🥅 add an exception for when snapshot metadata is not provided (12cfb13)
  • ✨ add snapshot metadata helper (4e7c4ea)
  • ✨ implement the getLatestSnapshots method on the mongodb snapshot-store (6a79346)
  • ✨ define what the getLatestSnapshots method should look like (3cc23db)
  • 🚨 fix lint issues (d84b536)
  • ✅ test if a snapshot store returns all latest events for every aggregate stream (d559caf)
  • ✨ make the snapshot handler store a snapshot at aggregate version 1 (17509c6)
  • 📝 describe the purpose of the snapshot-handler (d3b3554)
  • ✨ add a getter on a snapshot-stream for retrieving the aggregate name (400f45a)
  • ♻️ replace localhost with 127.0.0.1 (dbdfff2)
  • Merge pull request #29 from ocoda/renovate/jest-monorepo (0e4d663)
  • Merge pull request #31 from ocoda/renovate/aws-sdk-js-v3-monorepo (f7d4370)
  • chore(deps): update aws-sdk-js-v3 monorepo to v3.186.0 (a1112fd)
  • chore(deps): update dependency @types/jest to v29.1.2 (82f4bbf)

Release 1.0.0-beta.4

05 Oct 18:21
Compare
Choose a tag to compare
Release 1.0.0-beta.4 Pre-release
Pre-release
  • Merge pull request #27 from ocoda/fix-npm-ignore (15a4f97)
  • 🙈 ignore example directory when publishing (51b6fdd)
  • Merge pull request #26 from ocoda/fix-docs (45661e8)
  • 📝 update eventStore getEvents example in the readme (4756b75)

Release 1.0.0-beta.3

05 Oct 17:53
Compare
Choose a tag to compare
Release 1.0.0-beta.3 Pre-release
Pre-release
Release 1.0.0-beta.3

Release 1.0.0-beta.1

01 Oct 09:46
Compare
Choose a tag to compare
Release 1.0.0-beta.1 Pre-release
Pre-release
  • Merge pull request #21 from ocoda/fix-beta-release-peer-dependencies (d798b47)
  • 🔧 mark the dynamodb and mongodb peer-dependencies as optional (4f6fcbf)