diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c8ecf7..7d36bc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - This release supports **Bevy 0.17**. +## [0.11] - 2025-12-12 + +- This release supports **Bevy 0.17**. + ### Added +- Added `AsyncStream` and `TaskStream`, functional equivalents of `AsyncTask` and `TaskRunner` for streams (aka async iterators). See the streaming example. - Added `.forget()` to `TaskRunner` and `TimedTaskRunner`. - Added `.forget_all()` to `TaskPool` and `TimedTaskPool`. diff --git a/Cargo.toml b/Cargo.toml index de984c5..5191986 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ repository = "https://github.com/loopystudios/bevy_async_task" authors = ["Spencer C. Imbleau"] keywords = ["gamedev", "async"] categories = ["game-development", "asynchronous"] -version = "0.10.0" +version = "0.11.0" edition = "2024" [lints] @@ -61,23 +61,23 @@ clippy.wildcard_dependencies = "warn" [lib] [dependencies] -tokio = { version = "1.47.1", default-features = false, features = ["sync"] } +tokio = { version = "1.48.0", default-features = false, features = ["sync"] } -bevy_ecs = { version = "0.17.2", default-features = false, features = [ +bevy_ecs = { version = "0.17.3", default-features = false, features = [ "multi_threaded", "async_executor", ] } -bevy_tasks = { version = "0.17.2", default-features = false, features = [ +bevy_tasks = { version = "0.17.3", default-features = false, features = [ "async_executor", ] } -bevy_platform = { version = "0.17.2", default-features = false } +bevy_platform = { version = "0.17.3", default-features = false } thiserror = "2.0.17" futures = "0.3.31" web-time = "1.1.0" [dev-dependencies] -bevy = { version = "0.17.2", default-features = false, features = [ +bevy = { version = "0.17.3", default-features = false, features = [ "multi_threaded", "bevy_log", ] } @@ -88,13 +88,13 @@ futures-timer = "3.0.3" [target.'cfg(target_arch = "wasm32")'.dependencies] futures-timer = { version = "3.0.3", features = ["wasm-bindgen"] } gloo-timers = { version = "0.3.0", features = ["futures"] } -getrandom = { version = "0.3", features = ["wasm_js"] } +getrandom = { version = "0.3.4", features = ["wasm_js"] } [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] -tokio = { version = "1.44.2", features = ["full"] } +tokio = { version = "1.48.0", features = ["full"] } [target.'cfg(target_arch = "wasm32")'.dev-dependencies] -wasm-bindgen-futures = "0.4.54" -wasm-bindgen-test = "0.3.54" -js-sys = "0.3.81" -wasm-bindgen = "0.2.104" +wasm-bindgen-futures = "0.4.56" +wasm-bindgen-test = "0.3.56" +js-sys = "0.3.83" +wasm-bindgen = "0.2.106" diff --git a/README.md b/README.md index f6693ba..26353a7 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Bevy Async Task provides Bevy system parameters to run asynchronous tasks in the |bevy|bevy_async_task| |---|---| -|0.17|0.9-0.10,main| +|0.17|0.9-0.11,main| |0.16|0.6-0.8| |0.15|0.3-0.5| |0.14|0.2|