Skip to content

chore(deps): require modern-di 3.x — release 3.0.0 - #34

Merged
lesnik512 merged 1 commit into
mainfrom
modern-di-3
Jul 20, 2026
Merged

chore(deps): require modern-di 3.x — release 3.0.0#34
lesnik512 merged 1 commit into
mainfrom
modern-di-3

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Bumps the modern-di pin to >=3,<4 for the coordinated 3.0.0 integration release.

  • No adapter API/code change — the source already used the explicit open/close container lifecycle.
  • Two tests adapted to mandatory-open: they built a child container and resolved without opening it (2.x idiom); now with ...build_child_container(). Test-only.
  • just test-ci: 8 passed, 100% coverage against modern-di 3.0.0; just lint-ci clean.
  • Release note: planning/releases/3.0.0.md.

First of the 13-repo ecosystem bump to modern-di 3.x (canary).

🤖 Generated with Claude Code

Bump the modern-di pin to >=3,<4 for the 3.0 release. The adapter already used
the explicit open/close lifecycle, so no adapter code changed; two tests built a
child container and resolved without opening it (2.x idiom) and now use
`with ...build_child_container()` per 3.0's mandatory-open lifecycle.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512
lesnik512 merged commit 9a9739b into main Jul 20, 2026
6 checks passed
@lesnik512
lesnik512 deleted the modern-di-3 branch July 20, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant