diff --git a/CHANGELOG.md b/CHANGELOG.md index e75cd85..a02ca9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ - new map key type `AssetLabel` that creates an asset map using the label as the key +## v0.20.1 - 08.04.2024 +- introduces the ability to load and build collections of dynamic assets (resolves [#186](https://github.com/NiklasEi/bevy_asset_loader/issues/186)) + ## v0.20.0 - 18.02.2024 - update to Bevy 0.13 - support any type implementing the new trait `MapKey` as keys for mapped assets (resolves [#153](https://github.com/NiklasEi/bevy_asset_loader/issues/153)) diff --git a/bevy_asset_loader/Cargo.toml b/bevy_asset_loader/Cargo.toml index 1b82212..2d724ce 100644 --- a/bevy_asset_loader/Cargo.toml +++ b/bevy_asset_loader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bevy_asset_loader" -version = "0.20.0" +version = "0.20.1" authors = ["Niklas Eicker "] edition = "2021" license = "MIT OR Apache-2.0" @@ -23,7 +23,7 @@ progress_tracking = ["dep:iyes_progress"] [dependencies] bevy = { version = "0.13", default-features = false, features = ["bevy_asset"] } -bevy_asset_loader_derive = { version = "=0.20.0", path = "../bevy_asset_loader_derive" } +bevy_asset_loader_derive = { version = "=0.20.1", path = "../bevy_asset_loader_derive" } anyhow = "1" path-slash = "0.2" diff --git a/bevy_asset_loader/examples/configure_loading_state.rs b/bevy_asset_loader/examples/configure_loading_state.rs index 4911d35..2a8a695 100644 --- a/bevy_asset_loader/examples/configure_loading_state.rs +++ b/bevy_asset_loader/examples/configure_loading_state.rs @@ -55,11 +55,15 @@ struct ImageAssets { } #[derive(Resource)] -struct ExampleResource(&'static str); +struct ExampleResource { + _resource: &'static str, +} impl FromWorld for ExampleResource { fn from_world(_world: &mut World) -> Self { - ExampleResource("You could use the ECS World here!") + ExampleResource { + _resource: "You could use the ECS World here!", + } } } diff --git a/bevy_asset_loader/tests/ui/no_default.stderr b/bevy_asset_loader/tests/ui/no_default.stderr index 2b311a5..0525ff3 100644 --- a/bevy_asset_loader/tests/ui/no_default.stderr +++ b/bevy_asset_loader/tests/ui/no_default.stderr @@ -2,7 +2,7 @@ error[E0277]: the trait bound `NoDefault: std::default::Default` is not satisfie --> tests/ui/no_default.rs:8:5 | 8 | no_default: NoDefault, - | ^^^^^^^^^^ the trait `std::default::Default` is not implemented for `NoDefault` + | ^^^^^^^^^^ the trait `std::default::Default` is not implemented for `NoDefault`, which is required by `NoDefault: FromWorld` | = help: the following other types implement trait `FromWorld`: CASNode diff --git a/bevy_asset_loader_derive/Cargo.toml b/bevy_asset_loader_derive/Cargo.toml index 4daab06..8b56eda 100644 --- a/bevy_asset_loader_derive/Cargo.toml +++ b/bevy_asset_loader_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bevy_asset_loader_derive" -version = "0.20.0" +version = "0.20.1" authors = ["Niklas Eicker "] edition = "2021" license = "MIT OR Apache-2.0"