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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant