Conversation
|
May want to use dtolnay/rust-toolchain in CI to fix the |
|
I opened #275 to help with this Rust CI version issue. |
|
I'm sure you're aware, but the nalgebra release happened. This PR builds & works after a small patch: diff --git i/bevy_rapier2d/Cargo.toml w/bevy_rapier2d/Cargo.toml
index bc10eb5..0b321b2 100644
--- i/bevy_rapier2d/Cargo.toml
+++ w/bevy_rapier2d/Cargo.toml
@@ -30,7 +30,7 @@ enhanced-determinism = [ "rapier2d/enhanced-determinism" ]
[dependencies]
bevy = { version = "0.9.0-dev", default-features = false, features = ["bevy_asset", "bevy_scene"] }
-nalgebra = { version = "^0.31.1", features = [ "convert-glam021" ] }
+nalgebra = { version = "^0.31.4", features = [ "convert-glam022" ] }
# Don't enable the default features because we don't need the ColliderSet/RigidBodySet
rapier2d = "0.16.0"
bitflags = "1"
@@ -42,7 +42,7 @@ serde = { version = "1", features = [ "derive" ], optional = true}
bevy = { version = "0.9.0-dev", default-features = false, features = ["x11"]}
oorandom = "11"
approx = "0.5.1"
-glam = { version = "0.21", features = [ "approx" ] }
+glam = { version = "0.22", features = [ "approx" ] }
[package.metadata.docs.rs]
# Enable all the features when building the docs on docs.rs |
|
This PR already includes those changes. |
|
#275 was merged so rebase on it and let's see what the CI says? :) |
d554296 to
3fabadc
Compare
|
I can confirm this works. |
Same |
|
Didn't work for me unless I set |
I had a similar issue until I noticed that my
Thirded. Is there anything else that needs to be done for a new crate release? |
|
Thanks! |
Blocked on a new release ofnalgebrafor theconvert-glam022feature.bevy_reflect's handling of enums was changed, which now (correctly, I think) causes theReflectderive forAsyncColliderto fail because it contains an item that is notReflect.99% of the changes this time is an update to entity spawning API.
Resolves #269