Skip to content

Upgrade to Bevy 0.19#14

Open
philiplinden wants to merge 7 commits into
mainfrom
2026-07-11
Open

Upgrade to Bevy 0.19#14
philiplinden wants to merge 7 commits into
mainfrom
2026-07-11

Conversation

@philiplinden

Copy link
Copy Markdown
Owner

Summary

  • Bumps bevy from 0.18 to 0.19.
  • Points bevy_ratatui at a git rev of apekros/bevy_ratatui#98 (open upstream PR bumping to Bevy 0.19) since no crates.io release supports Bevy 0.19 yet. The actual code diff needed for 0.19 support is trivial (a handful of clippy fixups), so this is a low-risk stopgap — switch back to a crates.io release once one ships.
  • Fixes a deprecation: App::insert_non_send_resourceApp::insert_non_send.
  • Minor patch bumps to ratatui, clap, and anyhow that were already pending in the working tree.

Test plan

  • cargo check passes
  • cargo build --examples passes (default features)
  • cargo test --lib passes (13/13)
  • Revisit the bevy_ratatui git dependency once a crates.io release supports Bevy 0.19

philiplinden and others added 6 commits October 6, 2025 13:07
Bumps bevy to 0.19 and points bevy_ratatui at apekros/bevy_ratatui@631c06f
(open upstream PR ratatui/bevy_ratatui#98) since no crates.io release
supports Bevy 0.19 yet; the diff needed is trivial (a few clippy fixups),
so this is a low-risk stopgap until upstream cuts a release. Also fixes
one deprecation (insert_non_send_resource -> insert_non_send).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Changelog

See GitHub Releases and the Bevy REPL Book for details.

[unreleased]

🧪 Experimental

📜 Full Changelog

Changelog

See GitHub Releases and the Bevy REPL Book for details.

0.4.1 - 2025-08-29

📚 Documentation

🧪 Experimental

  • Context refactor and better keybinds (dd28099)
  • Custom keybinds and cleaner examples (2209b9d)
  • Add placeholders for help (4354571)
  • Remove scrollreadyset, always stdout (bed7d47)
  • Move stdout behind feature flag (a6460bc)
  • Make context mgmt better (8b0db88)
  • Remove pretty stuff (ce50975)

⚙️ Repository

  • (docs) Build mdBook on PR, deploy only on tags using mdBook action (2e090cd)
  • Fix workflow deployments (d5726dc)
  • Use the real github action for pages (06030f1)
  • Deploy the book on every push to main (c4589a2)
  • Make the book on every push to main (563574c)
  • Enable changelog generation (82832ca)

Two pre-existing issues surfaced in CI (also broken on the prior 0.18
migration PR, so unrelated to the Bevy 0.19 bump):

- book.toml: newest mdbook removed the `multilingual` field from `[book]`,
  so `mdbook build` failed with "Invalid configuration file".
- mdbook-alerts 0.8.0 depends on the `mdbook` crate directly (^0.4.51) and
  hasn't been updated for mdbook 0.5.x's RenderContext format, while
  mdbook-toc 0.15.x moved to the mdbook-preprocessor crate targeting 0.5.x.
  Installing "latest" of everything mixes incompatible schema versions.
  Pin mdbook to 0.4.52 and mdbook-toc to 0.14.2 (last release built against
  mdbook 0.4.x) so both preprocessors agree with mdbook-alerts.

Verified locally: mdbook 0.4.52 + mdbook-toc 0.14.2 + mdbook-alerts 0.8.0
builds doc/book/ cleanly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@philiplinden philiplinden mentioned this pull request Jul 11, 2026
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