You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(release): add 2.21.0 notes (ContextProvider.context_type) (#245)
Curated notes for the 2.21.0 stable tag — release.yml requires
planning/releases/<tag>.md before it will publish. 2.20.0 already shipped
get_named_providers (#242) without context_type (#244), so the public
context_type attribute ships as 2.21.0.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat: add Group.get_named_providers() (#242)
Add Group.get_named_providers() (MRO-aware name->provider dict); reimplement get_providers() on top of it. Fixes the KeyError when autowiring a Group that inherits providers. Unblocks modern-di-litestar 2.20.0 consumer.
docs(release): add 2.19.2 notes (#234)
Docs (#231 roadmap, #232 comparison pages) + tag-driven release tooling
(#233). No modern_di/ source change since 2.19.1 — the wheel is functionally
identical; notes say so explicitly.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs(release): add 2.19.1 notes + a release-notes template
2.19.1 is internal-only (WiringPlan, inline error messages, suggester — no
behavior change — plus richer PyPI metadata). Also adds _templates/release.md
(loose: title + optional sections) so future releases don't copy the last one.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>