v0.2.0 - Customizable Storage Naming with StorageNamer Interface
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 implementStorageNamer
, 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!