Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[357] Introduce EventId's and listCollections methods #362

Merged
merged 24 commits into from
Oct 14, 2024

Conversation

drieshooghe
Copy link
Member

  • ✨ add ULID's and Event ID's
  • ♻️ make sure the integrations map EventId's correctly
  • 🔖 add changeset
  • ♻️ refactor ULIDs
  • ✅ update test data
  • ♻️ allow the appendEvents method to append envelopes directly
  • ✅ separate tests for appending events and event-envelopes
  • ✅ assert event-stores can list collections
  • 🔥 remove empty imports
  • ✨ add an abstract event- and snapshot-store method to list collections
  • ✅ assert snapshot-stores can list collections
  • ✅ base collection assertions on new collections
  • ✨ add listCollections for the in-memory stores
  • ✅ delete all collections after a test suite
  • ✨ add a filter for listing event-/snapshot-collections
  • 🔥 remove replaced methods
  • 🗃️ store occurredOn as TIMESTAMPZ in Postgres
  • ✨ add listCollections methods to all store integrations
  • 🔖 add changeset
  • 📝 update docs

Description

  • introduces ULID-based EventId's for the snapshot-envelopes
  • introduces listCollections methods for the stores

Fixes #357

@drieshooghe drieshooghe self-assigned this Oct 14, 2024
Copy link

changeset-bot bot commented Oct 14, 2024

🦋 Changeset detected

Latest commit: 49539c6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 5 packages
Name Type
@ocoda/event-sourcing-dynamodb Patch
@ocoda/event-sourcing-postgres Patch
@ocoda/event-sourcing-mariadb Patch
@ocoda/event-sourcing-mongodb Patch
@ocoda/event-sourcing Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Oct 14, 2024
@drieshooghe drieshooghe added enhancement New feature or request dependencies Pull requests that update a dependency file packages Pull request that changes functionality labels Oct 14, 2024
@github-actions github-actions bot removed dependencies Pull requests that update a dependency file packages Pull request that changes functionality labels Oct 14, 2024
@drieshooghe drieshooghe added dependencies Pull requests that update a dependency file packages Pull request that changes functionality labels Oct 14, 2024
@drieshooghe drieshooghe merged commit 17a7a9a into master Oct 14, 2024
23 checks passed
@drieshooghe drieshooghe deleted the 357-list-pools branch October 14, 2024 16:39
@github-actions github-actions bot mentioned this pull request Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request packages Pull request that changes functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add an eventstore method to retrieve all events
1 participant