Skip to content

Bevy 3.1.0-beta.8

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 02:26
· 31 commits to main since this release
d3612c4

Bevy 3.1.0-beta.8

Highlights

  • Reworked dependency-injection flow around a new InjectableCallable wrapper so injection metadata and execution live in one place.
  • Simplified Container.call to delegate to InjectableCallable, ensuring the invoking container always drives injection.
  • Fixed global-container handling when registries are used via context managers and documented the double-injection edge case with extra decorators.
  • Added comprehensive tests covering auto-injection for instance, class, and static methods plus updated documentation to reflect the new behaviour.

Upgrading

Install or upgrade with:

pip install --upgrade bevy==3.1.0-beta.8

Contributors