Upgrade to Bevy 0.19.0-rc.1#14
Conversation
- Bump bevy dependencies from 0.18.0 to 0.19.0-rc.1 - Update crate version to 0.11.0 - Fix window example font_size API change (FontSize::Px)
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 148e3e296e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| bevy_ecs = { version = "0.18.0", features = ["multi_threaded"] } | ||
| bevy_tasks = "0.18.0" | ||
| bevy_log = "0.18.0" | ||
| bevy_app = "0.19.0-rc.1" |
There was a problem hiding this comment.
Avoid shipping stable crate with prerelease Bevy ranges
Using 0.19.0-rc.1 as a normal version requirement in a published stable library means Cargo can automatically resolve to later 0.19.x releases (including the final 0.19.0) for new consumers without a lockfile. Cargo’s own guidance warns this is risky because prerelease lines may introduce breaking changes before/at final release, so downstream users can hit unexpected build/runtime regressions even if this crate version is unchanged. Consider either making this crate version a prerelease too, or pinning exact prerelease versions until the stable Bevy release is validated.
Useful? React with 👍 / 👎.
- Add missing 'bevy_ui_render' feature to Cargo.toml dev-dependencies. Without it, UI nodes are laid out but never extracted to the render world, making them completely invisible. - Fix example UI setup: * Remove IsDefaultUiCamera (Camera2d alone is sufficient in 0.19) * Replace Display::Grid with Display::Flex + fixed dimensions * Remove Node::default() nesting (Text entities now direct children) * Use TextFont::from_font_size() for built-in default font
Summary
Upgrade bevy_http_client from Bevy 0.18.0 to 0.19.0-rc.1.
Changes
windowexample: updatefont_sizeto useFontSize::Px()APIVerification
cargo check --all-targetspassescargo test --libpassescargo clippy --all-targets -- -D warningspassesNotes
This PR targets Bevy 0.19.0-rc.1. Once Bevy 0.19 stable is released, the dependency versions can be updated from
-rc.1to the stable release.