-
Notifications
You must be signed in to change notification settings - Fork 2
Upgrade bevy's version to v0.16.0 #49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request updates the repository to support bevy v0.16 by revising dependency versions, updating API calls, and modifying import paths across multiple crates. Key changes include:
- Replacing imports from bevy::utils::HashMap with bevy::platform::collections::HashMap.
- Updating Cargo.toml dependency versions and feature flags to align with bevy v0.16.
- Incorporating expect() messages in place of direct unwraps to provide clearer errors.
Reviewed Changes
Copilot reviewed 33 out of 33 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
crates/bevy_webview_wry/src/webview.rs | Updated HashMap import. |
crates/bevy_webview_wry/src/embedding/resize.rs | Simplified prelude import. |
crates/bevy_webview_wry/src/embedding/grip_zone.rs | Simplified prelude import. |
crates/bevy_webview_wry/Cargo.toml | Updated dependencies and versions (wry, objc2, etc.). |
crates/bevy_webview_wry/CHANGELOG.md | Added changelog entry for bevy v0.16. |
crates/bevy_webview_core/src/bundle/webview/webview_uri.rs | Added expect() with a custom error message. |
crates/bevy_webview_core/src/bundle/embedding.rs | Updated expect() call with an error message. |
crates/bevy_webview_core/CHANGELOG.md | Duplicate changelog feature entry detected. |
crates/bevy_flurx_ipc_macro/Cargo.toml | Updated bevy version and configuration. |
crates/bevy_flurx_ipc/src/ipc_events.rs | Updated HashMap import and replaced send_batch with write_batch. |
crates/bevy_flurx_ipc/src/component.rs | Updated HashMap import. |
crates/bevy_flurx_ipc/Cargo.toml | Updated dependency features and versions. |
crates/bevy_flurx_api/src/web_window/set_window_mode.rs | Updated API usage for fullscreen window mode. |
crates/bevy_flurx_api/src/web_window/create.rs | Streamlined prelude imports. |
crates/bevy_flurx_api/src/lib.rs | Improved error messaging with expect() usage. |
crates/bevy_flurx_api/src/http.rs | Updated HashMap import and removed deprecated import. |
crates/bevy_flurx_api/Cargo.toml | Updated dependencies, including sysinfo and bevy. |
crates/bevy_flurx_api/CHANGELOG.md | Added changelog entry for bevy v0.16. |
Cargo.toml | Updated workspace dependency versions for bevy and bevy_flurx. |
.github/workflows/ci.yml | Updated clippy and test command options for broader coverage. |
@@ -1,5 +1,13 @@ | |||
## Unreleased | |||
|
|||
## Features |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate changelog entries are present for 'Support for bevy's v0.16'. Consider removing one of the duplicate feature sections to avoid redundancy.
Copilot uses AI. Check for mistakes.
No additional features