Releases: mom1/dddkit
Releases · mom1/dddkit
v0.5.0
v0.5.0 (2026-04-13)
✨ New
-
Add parallel async execution to EventBroker
- Add parallel parameter to EventBroker.init for parallel async handling
- Execute async handlers concurrently with asyncio.gather when parallel=True
- Separate coroutines and sync handlers upfront for reuse
- Add tests for parallel and sequential execution modes
- Update README with usage examples
- Fix type annotations and use _ naming for unused handlers
- Unify factories, refactoring tests, 100% coverage.
⬆ Dependencies
- Bump astral-sh/setup-uv to v8.0.0.
v0.4.2
v0.4.2 (2026-03-25)
📝 Documentation
- Correct method name for event handler registration.
v0.4.1
v0.4.1 (2025-11-24)
📝 Documentation
- Added table of contents for better navigation.
v0.4.0
v0.4.0 (2025-11-23)
✨ New
-
Add Prometheus metrics hook for story execution.
-
Added integration with aioprometheus to collect script execution metrics.
v0.3.0
v0.3.0 (2025-11-15)
✨ New
- add stories functionality with hooks and tests.
🐛 Bugs
- Exclude private attributes from step registration.
📝 Documentation
-
Add stories documentation and structure overview.
- Added description of the Stories pattern with usage examples
- Added examples of synchronous and asynchronous operations
- Added description of hooks for tracking execution
- Updated project structure with a section for stories
- Fixed headings and formatting
v0.2.3
v0.2.3 (2025-11-03)
📝 Documentation
-
Removed extra padding in the template.
- Formatting update in changelog.
v0.2.2
v0.2.2 (2025-11-03)
♻ Changes
- Updating dependencies and setting up release.
- Update astral-sh/setup-uv from v6 to v7
- Update python-version from 3.12 to 3.14
- Minor documentation fixes
v0.2.1
v0.2.1 (2025-11-03)
♻ Changes
- Remove pytest from publish workflow and release config.
v0.2.0
v0.2.0 (2025-11-03)
✨ New
- Python support update to version 3.14
v0.1.1
v0.1.1 (2025-11-03)
🌱 Other
- Added templates and settings for automatic release.