Skip to content

v0.2.0 - Customizable Storage Naming with StorageNamer Interface

Compare
Choose a tag to compare
@jasseem jasseem released this 05 Jan 19:54
· 5 commits to main since this release

What's New in v0.2.0

Introducing the StorageNamer Interface

This release marks an important milestone for our library with the introduction of the StorageNamer interface. This new feature is aimed at enhancing the way aggregates are tied to their storage entities.

Key Features:

  • Customizable Storage Entity Naming: Aggregates can now define their corresponding storage entities more explicitly. This allows for better adaptability to different storage backends and user needs.
  • Improved Scalability: The StorageNamer interface brings a more scalable approach to handling storage naming conventions.
  • Backward Compatibility: The implementation of StorageNamer is optional. If an aggregate state does not implement StorageNamer, the library will default to using the aggregate state's type as the storage identifier, ensuring compatibility with existing codebases.

Other Improvements

  • Updated documentation to include StorageNamer usage and examples.

Notes for Developers

  • Please review the updated documentation for guidance on implementing the StorageNamer interface in your projects.
  • We encourage feedback and contributions to further improve this feature.

We are excited to see how this new release will help in your development processes and look forward to your valuable input.


Thank you for using our library, and we hope you find these new features beneficial!