CHANGELOG¶
v0.19.0 (2025-06-07)¶
📖 Documentation¶
-
Further improve README (
f4272c6
) -
Improve readme (
4e19320
) -
Update examples and documentation to reflect dishka migration (
3ce62e0
)
✨ Features¶
- tests: Allow to override not only application container
(
0d1f61e
)
v0.18.0 (2025-05-12)¶
⚙️ Build System¶
- Introduce astral-sh
ty
as additional typechecker (4eb9758
)
📖 Documentation¶
- Fix
markdownlint
issues in README and CONTRIBUTING files (cd3821e
)
✨ Features¶
- ext: Implement extension registry
(
6e88840
)
v0.17.0 (2025-05-11)¶
✨ Features¶
- cqrs: Improve cqrs subsystem with pipeline behaviors
(
8b84864
)
💥 Breaking Changes¶
- cqrs:
mediator
package renamed tocqrs
v0.16.0 (2025-05-04)¶
✨ Features¶
- core: Group all module providers within one dishka provider
(
4fa6850
)
v0.15.0 (2025-05-02)¶
✨ Features¶
- validation: Implement proper module re-export validation
(
f5e608b
)
v0.14.0 (2025-04-30)¶
✨ Features¶
- validation: Make dependency accessible rule stricter and follow nestjs behaviour
(
574c453
)
v0.13.0 (2025-04-30)¶
✨ Features¶
- Implement proper module hooks sorting
(
2b2a9de
)
v0.12.1 (2025-04-29)¶
⚡ Performance Improvements¶
- core: Collect module adjacency in one pass
(
9ad711d
)
v0.12.0 (2025-04-28)¶
✨ Features¶
- core: Make module traversal post-order dfs
(
eb9a760
)
v0.11.3 (2025-04-28)¶
🪲 Bug Fixes¶
- core: Move
OnModuleConfigure
to module definition to prevent duplications on subsequent calls (0e6ed00
)
v0.11.2 (2025-04-28)¶
🪲 Bug Fixes¶
- validation: Fix check for provided types in the current module without explicit export
(
a771cbb
)
v0.11.1 (2025-04-28)¶
⚡ Performance Improvements¶
- Remove duplications in module registry builder logic
(
8527c7d
)
v0.11.0 (2025-04-28)¶
📖 Documentation¶
-
Enhance contributing guide and README (
6e4ddda
) -
Fix issue with mediatr link in readme (
8435d2f
) -
Improve api reference docs generation; document override helper (
48061d0
) -
Improve feature descriptions in README (
2d18bee
) -
Update README for clarity (
efaf3d5
)
✨ Features¶
- core: Replace ModuleGraph with ModuleRegistry for module management
(
f807f0a
)
💥 Breaking Changes¶
- core: All module graph operations now use
ModuleRegistry
; direct usage ofModuleGraph
is no longer supported. Update custom extensions and validation logic accordingly.
v0.10.0 (2025-04-26)¶
✨ Features¶
- Re-export di related object from dishka
(
820ddc4
)
v0.9.1 (2025-04-26)¶
⚡ Performance Improvements¶
- Optimize DependenciesAccessible rule
(
8eb1ae2
)
v0.9.0 (2025-04-25)¶
🪲 Bug Fixes¶
📖 Documentation¶
✨ Features¶
-
Add container override helper to application (
1e2f216
) -
Add di helpers, add testing override helper (
66d7bb5
)
v0.8.0 (2025-04-24)¶
📖 Documentation¶
- Improve readme, add motivation section
(
059e5c9
)
✨ Features¶
- Migrate to dishka as ioc provider
(
7296122
)
v0.7.0 (2025-04-13)¶
✨ Features¶
- Rename application to waku
(
12c9cd8
)
v0.6.0 (2025-03-25)¶
🪲 Bug Fixes¶
- Change links to di docs in readme
(
0bf7086
)
📖 Documentation¶
✨ Features¶
v0.5.0 (2025-03-23)¶
📖 Documentation¶
✨ Features¶
v0.4.0 (2025-03-16)¶
📖 Documentation¶
- Setup mkdocs and improve documentation
(
d5166d7
)
✨ Features¶
- Add ability to pass custom context to dependency provider
(
a0e055f
)
v0.3.1 (2025-02-13)¶
🪲 Bug Fixes¶
- Do not unwrap generic annotations in
collect_dependencies
(c5f1b7c
)
v0.3.0 (2025-02-10)¶
✨ Features¶
- Refactor module system
(
43a102a
)
v0.2.0 (2025-01-12)¶
📖 Documentation¶
-
Add docstrings to mediator related stuff (
10728c0
) -
Deploy mkdocs to github pages #17 (
23872d7
) -
Improve readme and contributing guide (
93529d1
) -
Trigger docs deploy #17 (
096876f
) -
Use org bot for pages deploy #17 (
dfd1786
)
✨ Features¶
-
Eliminate maps usage in mediator (
16679d7
) -
Refactor mediator extension, add events handling support (
3441375
)
v0.1.6 (2024-12-20)¶
🪲 Bug Fixes¶
- Skip ci in release commit
(
9adbc58
)
v0.1.5 (2024-12-20)¶
🪲 Bug Fixes¶
- Remove unused version var from init, run gitlint only for prs
(
7a270d4
)
v0.1.4 (2024-12-20)¶
🪲 Bug Fixes¶
- Attempt to fix contextvar from different context error
(
d98c2f8
)
v0.1.3 (2024-12-20)¶
🪲 Bug Fixes¶
- ext: Make mediator middlewares work
(
4e4a593
)
⚙️ Build System¶
- Make patch release only for
fix
&perf
tags (b9cf6bf
)
📖 Documentation¶
- Add readme and contributing guide
(
32043d7
)
v0.1.2 (2024-12-19)¶
v0.1.1 (2024-12-19)¶
✨ Features¶
- validation: Add ValidationRule protocol, implement DIScopeMismatch
(
4cfdd23
)
v0.1.0 (2024-12-18)¶
- Initial Release