Skip to content

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

Merged
merged 6 commits into from
Apr 28, 2025
Merged

Upgrade bevy's version to v0.16.0 #49

merged 6 commits into from
Apr 28, 2025

Conversation

not-elm
Copy link
Owner

@not-elm not-elm commented Apr 28, 2025

No additional features

@not-elm not-elm added the enhancement New feature or request label Apr 28, 2025
@not-elm not-elm requested a review from Copilot April 28, 2025 03:40
@not-elm not-elm changed the title Support for bevy's v0.16.0 Upgrade bevy's version to v0.16.0 Apr 28, 2025
Copy link

@Copilot Copilot AI left a 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
Copy link
Preview

Copilot AI Apr 28, 2025

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.

@not-elm not-elm merged commit a4599df into main Apr 28, 2025
4 checks passed
@not-elm not-elm deleted the v0.16 branch April 28, 2025 03:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant