-
Technically breaking (But hidden behind plugin):
-
Systems can now be registered in non-default time context. (Virtual, Fixed, and/or Real) See #15 for more details.
Notably:
TimeRunnerPluginwhich now usesTimeRunnerSystemsPlugin<()>by default.TimeRunneris always expected to have theTimeContext<TimeCtx>marker component.TimeContext<TimeCtx>is automatically inserted to children ofTimeRunner.- Add feature
debug. This addsTimeRunnerDebugPluginwhich logs warnings on missingTimeContext<TimeCtx>marker component when enabled.
-
Migrate to bevy 0.18 by #16
Internal:
- Update issue and PR template by #21
- Update flake by #17
- Use latest instead of a version for stableRust in flake.nix
nix flake update- Remove flake-utils dependency from flake.nix
- Fix documentation
- Update Bevy to 0.17.2
- Migrate to bevy 0.17
- Migrate to bevy 0.16
- Change Rust edition to 2024
- Add Nix flake
- Migrate to bevy 0.15
- Observer support #4
- Fix ticking system using the wrong
Timeresource #6 - Update nightly doc.rs build script #7
- Fix unused imports when not using the
bev_appfeature #8 - Update tests
- Migrate
bevyto 0.14