Skip to content

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 to cqrs

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 of ModuleGraph 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

  • Skip context providers when validation that deps accessible (12d658e)

  • Trigger release (2d31df1)

📖 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

  • Add more info to provider validation error messages (PR#113, 9dced06)

v0.5.0 (2025-03-23)

📖 Documentation

  • Add basic modules and providers docs (9ddbc3b)

  • Further improve documentation #19 #94 (3d061b6)

✨ Features

  • mediator: Simplify cqrs handlers registration (#105) (PR#107, 65fa07d)

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

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