Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# Objective `bevy_remote`'s reflection deserialization basically requires `ReflectDeserialize` registrations in order to work correctly. In the context of `bevy` (the library), this means that using `bevy_remote` without using the `serialize` feature is a footgun, since `#[reflect(Serialize)]` etc. are gated behind this feature. The goal of this PR is to avoid this mistake by default. ## Solution Make the `bevy_remote` feature enable the `serialize` feature, so that it works as expected. --- ## Migration Guide The `bevy_remote` feature of `bevy` now enables the `serialize` feature automatically. If you wish to use `bevy_remote` without enabling the `serialize` feature for Bevy subcrates, you must import `bevy_remote` on its own.
- Loading branch information