diff --git a/Cargo.lock b/Cargo.lock index b430c418..74356b9d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,28 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "ab_glyph" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0" +dependencies = [ + "ab_glyph_rasterizer", + "owned_ttf_parser", +] + +[[package]] +name = "ab_glyph_rasterizer" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" + +[[package]] +name = "accesskit" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cf780eb737f2d4a49ffbd512324d53ad089070f813f7be7f99dbd5123a7f448" + [[package]] name = "accesskit" version = "0.16.2" @@ -10,21 +32,21 @@ checksum = "ea2374cc0f03662f1662b729096244091cb4b26c682260fa493d2e3c5e5db14c" [[package]] name = "accesskit_consumer" -version = "0.24.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cdc87042eb1a275791e034e9aa75b6755877a7f2565d50317b3bcc5e05b017" +checksum = "3bdfa1638ddd6eb9c752def95568df8b3ad832df252e9156d2eb783b201ca8a9" dependencies = [ - "accesskit", + "accesskit 0.14.0", "immutable-chunkmap", ] [[package]] name = "accesskit_macos" -version = "0.17.2" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2775602b6c46cc69ae7f9f84261afe4c8ba21de3501305d4e4c5b593cc8c8a94" +checksum = "c236a84ff1111defc280cee755eaa953d0b24398786851b9d28322c6d3bb1ebd" dependencies = [ - "accesskit", + "accesskit 0.14.0", "accesskit_consumer", "objc2", "objc2-app-kit", @@ -34,25 +56,24 @@ dependencies = [ [[package]] name = "accesskit_windows" -version = "0.23.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c316f62728b5ea09b4c706c61f5eb7c7615f900b25df254f2d3b5e96557c9d1" +checksum = "5d7f43d24b16b3e76bef248124fbfd2493c3a9860edb5aae1010c890e826de5e" dependencies = [ - "accesskit", + "accesskit 0.14.0", "accesskit_consumer", "paste", "static_assertions", - "windows 0.58.0", - "windows-core 0.58.0", + "windows 0.54.0", ] [[package]] name = "accesskit_winit" -version = "0.22.2" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01366a12b246d4f7e0e524475cfbf6b317d3754db282610ccb3dbd6cb3241e8e" +checksum = "755535e6bf711a42dac28b888b884b10fc00ff4010d9d3bd871c5f5beae5aa78" dependencies = [ - "accesskit", + "accesskit 0.14.0", "accesskit_macos", "accesskit_windows", "raw-window-handle", @@ -266,11 +287,11 @@ checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" [[package]] name = "ash" -version = "0.38.0+1.3.281" +version = "0.37.3+1.3.251" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" +checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" dependencies = [ - "libloading 0.8.5", + "libloading 0.7.4", ] [[package]] @@ -330,25 +351,6 @@ dependencies = [ "futures-lite", ] -[[package]] -name = "async-io" -version = "2.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" -dependencies = [ - "async-lock", - "cfg-if", - "concurrent-queue", - "futures-io", - "futures-lite", - "parking", - "polling", - "rustix", - "slab", - "tracing", - "windows-sys 0.59.0", -] - [[package]] name = "async-lock" version = "3.4.0" @@ -383,12 +385,6 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" -[[package]] -name = "atomicow" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "467163b50876d3a4a44da5f4dbd417537e522fc059ede8d518d57941cfb3d745" - [[package]] name = "attribute-derive" version = "0.9.2" @@ -471,15 +467,14 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "beet" -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" dependencies = [ "anyhow", - "beet_examples", "beet_flow", "beet_ml", "beet_spatial", "beetmash", - "bevy", + "bevy 0.14.2", "console_log", "forky 0.2.0-rc.6", "log", @@ -493,12 +488,12 @@ dependencies = [ [[package]] name = "beet_examples" -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" dependencies = [ "anyhow", "beet", "beetmash", - "bevy", + "bevy 0.14.2", "forky 0.2.0-rc.6", "log", "pretty_env_logger", @@ -507,12 +502,12 @@ dependencies = [ [[package]] name = "beet_flow" -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" dependencies = [ "anyhow", "beet_flow_macros", "beetmash", - "bevy", + "bevy 0.14.2", "extend", "heck 0.4.1", "log", @@ -526,7 +521,7 @@ dependencies = [ [[package]] name = "beet_flow_macros" -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" dependencies = [ "anyhow", "extend", @@ -539,13 +534,13 @@ dependencies = [ [[package]] name = "beet_ml" -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" dependencies = [ "anyhow", "beet_flow", "beet_spatial", "beetmash", - "bevy", + "bevy 0.14.2", "candle-core", "candle-nn", "candle-transformers", @@ -574,12 +569,12 @@ dependencies = [ [[package]] name = "beet_spatial" -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" dependencies = [ "anyhow", "beet_flow", "beetmash", - "bevy", + "bevy 0.14.2", "forky 0.2.0-rc.6", "log", "pretty_env_logger", @@ -591,7 +586,7 @@ dependencies = [ [[package]] name = "beetmash" -version = "0.0.6-rc.5" +version = "0.0.6-rc.6" dependencies = [ "beetmash_core", "beetmash_net", @@ -600,12 +595,12 @@ dependencies = [ [[package]] name = "beetmash_core" -version = "0.0.6-rc.5" +version = "0.0.6-rc.6" dependencies = [ "anyhow", "beetmash_net", "beetmash_scene", - "bevy", + "bevy 0.14.2", "extend", "forky 0.2.0-rc.6", "log", @@ -615,10 +610,10 @@ dependencies = [ [[package]] name = "beetmash_net" -version = "0.0.6-rc.5" +version = "0.0.6-rc.6" dependencies = [ "anyhow", - "bevy", + "bevy 0.14.2", "bincode", "extend", "flume", @@ -637,11 +632,11 @@ dependencies = [ [[package]] name = "beetmash_scene" -version = "0.0.6-rc.5" +version = "0.0.6-rc.6" dependencies = [ "anyhow", - "bevy", - "bevy_reflect", + "bevy 0.14.2", + "bevy_reflect 0.14.2", "extend", "forky 0.2.0-rc.6", "log", @@ -651,12 +646,33 @@ dependencies = [ "ts-rs", ] +[[package]] +name = "bevy" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043c9ad4b6fc4ca52d779873a8ca792a4e37842d07fce95363c9e17e36a1d8a0" +dependencies = [ + "bevy_internal 0.14.2", +] + [[package]] name = "bevy" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_internal", + "bevy_internal 0.15.0-dev", +] + +[[package]] +name = "bevy_a11y" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1a976cb539d6a5a3ff579cdb78187a6bcfbffa7e8224ea28f23d8b983d9389" +dependencies = [ + "accesskit 0.14.0", + "bevy_app 0.14.2", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", ] [[package]] @@ -664,52 +680,59 @@ name = "bevy_a11y" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "accesskit", - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_reflect", + "accesskit 0.16.2", + "bevy_app 0.15.0-dev", + "bevy_derive 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", ] [[package]] name = "bevy_animation" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93aef7d21a0342c24b05059493aa31d58f1798d34a2236569a8789b74df5a475" dependencies = [ - "bevy_animation_derive", - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", - "bevy_core", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_log", - "bevy_math", - "bevy_reflect", + "bevy_core 0.14.2", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_log 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", - "bevy_time", - "bevy_transform", - "bevy_utils", + "bevy_time 0.14.2", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "blake3", + "fixedbitset 0.5.7", "petgraph", "ron", "serde", - "smallvec", "thiserror", "thread_local", "uuid", ] [[package]] -name = "bevy_animation_derive" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +name = "bevy_app" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5361d0f8a8677a5d0102cfe7321a7ecd2a8b9a4f887ce0dde1059311cf9cd42" dependencies = [ - "bevy_macro_utils", - "proc-macro2", - "quote", - "syn 2.0.77", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_reflect 0.14.2", + "bevy_tasks 0.14.2", + "bevy_utils 0.14.2", + "console_error_panic_hook", + "downcast-rs", + "thiserror", + "wasm-bindgen", + "web-sys", ] [[package]] @@ -717,11 +740,11 @@ name = "bevy_app" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_derive", - "bevy_ecs", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_derive 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_utils 0.15.0-dev", "console_error_panic_hook", "ctrlc", "downcast-rs", @@ -732,33 +755,29 @@ dependencies = [ [[package]] name = "bevy_asset" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60ec5ea257e1ebd3d411f669e29acf60beb715bebc7e1f374c17f49cd3aad46c" dependencies = [ "async-broadcast", "async-fs", "async-lock", - "atomicow", - "bevy_app", + "bevy_app 0.14.2", "bevy_asset_macros", - "bevy_ecs", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bevy_window", - "bitflags 2.6.0", + "bevy_ecs 0.14.2", + "bevy_reflect 0.14.2", + "bevy_tasks 0.14.2", + "bevy_utils 0.14.2", + "bevy_winit", "blake3", "crossbeam-channel", - "disqualified", "downcast-rs", - "either", "futures-io", "futures-lite", "js-sys", "parking_lot", "ron", "serde", - "stackfuture", "thiserror", "uuid", "wasm-bindgen", @@ -768,10 +787,11 @@ dependencies = [ [[package]] name = "bevy_asset_macros" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9eb05ce838d282f09d83380b4d6432aec7519d421dee8c75cc20e6148237e6e" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.14.2", "proc-macro2", "quote", "syn 2.0.77", @@ -779,29 +799,31 @@ dependencies = [ [[package]] name = "bevy_audio" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ee31312a0e67f288fe12a1d9aa679dd0ba8a49e1e6fe5fcd2ba1aa1ea34e5ed" dependencies = [ - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_math", - "bevy_reflect", - "bevy_transform", - "bevy_utils", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "cpal", "rodio", ] [[package]] name = "bevy_color" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04842e9d38a93f0c75ab46f7f404ea24ef57ad83dbd159e5b4b35318b02257bb" dependencies = [ - "bevy_math", - "bevy_reflect", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bytemuck", "encase", "serde", @@ -811,35 +833,49 @@ dependencies = [ [[package]] name = "bevy_core" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de706862871a1fe99ea619bff2f99d73e43ad82f19ef866a9e19a14c957c8537" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_reflect 0.14.2", + "bevy_tasks 0.14.2", + "bevy_utils 0.14.2", "serde", "uuid", ] [[package]] -name = "bevy_core_pipeline" +name = "bevy_core" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_app", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_utils 0.15.0-dev", + "uuid", +] + +[[package]] +name = "bevy_core_pipeline" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f6e1e122ada4cd811442e083fb5ad3e325c59a87271d5ef57193f1c2cad7f8c" +dependencies = [ + "bevy_app 0.14.2", "bevy_asset", "bevy_color", - "bevy_core", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_reflect", + "bevy_core 0.14.2", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", - "bevy_transform", - "bevy_utils", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "bitflags 2.6.0", "nonmax", "radsort", @@ -848,29 +884,76 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_derive" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fbfc33a4c6b80760bb8bf850a2cc65a1e031da62fd3ca8b552189104dc98514" +dependencies = [ + "bevy_macro_utils 0.14.2", + "quote", + "syn 2.0.77", +] + [[package]] name = "bevy_derive" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.15.0-dev", "quote", "syn 2.0.77", ] +[[package]] +name = "bevy_diagnostic" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bebb154e0cc78e3bbfbfdb42fb502b14c1cd47e72f16e6d4228dfe6233ba6cbd" +dependencies = [ + "bevy_app 0.14.2", + "bevy_core 0.14.2", + "bevy_ecs 0.14.2", + "bevy_tasks 0.14.2", + "bevy_time 0.14.2", + "bevy_utils 0.14.2", + "const-fnv1a-hash", + "sysinfo", +] + [[package]] name = "bevy_diagnostic" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_tasks", - "bevy_time", - "bevy_utils", + "bevy_app 0.15.0-dev", + "bevy_core 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_time 0.15.0-dev", + "bevy_utils 0.15.0-dev", "const-fnv1a-hash", - "sysinfo", +] + +[[package]] +name = "bevy_ecs" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ee4222406637f3c8e3991a99788cfcde76097bf997c311f1b6297364057483f" +dependencies = [ + "arrayvec", + "bevy_ecs_macros 0.14.2", + "bevy_ptr 0.14.2", + "bevy_reflect 0.14.2", + "bevy_tasks 0.14.2", + "bevy_utils 0.14.2", + "bitflags 2.6.0", + "concurrent-queue", + "fixedbitset 0.5.7", + "nonmax", + "petgraph", + "serde", + "thiserror", ] [[package]] @@ -878,12 +961,11 @@ name = "bevy_ecs" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "arrayvec", - "bevy_ecs_macros", - "bevy_ptr", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", + "bevy_ecs_macros 0.15.0-dev", + "bevy_ptr 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_utils 0.15.0-dev", "bitflags 2.6.0", "concurrent-queue", "disqualified", @@ -895,12 +977,24 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_ecs_macros" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36b573430b67aff7bde8292257494f39343401379bfbda64035ba4918bba7b20" +dependencies = [ + "bevy_macro_utils 0.14.2", + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "bevy_ecs_macros" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.15.0-dev", "proc-macro2", "quote", "syn 2.0.77", @@ -908,55 +1002,59 @@ dependencies = [ [[package]] name = "bevy_encase_derive" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d06c9693847a2a6ea61d6b86288dd4d8b6a79f05d4bf6e27b96d4f5c8d552fe4" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.14.2", "encase_derive_impl", ] [[package]] name = "bevy_gilrs" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0422ccb3ce0f79b264100cf064fdc5ef65cef5c7d51bf6378058f9b96fea4183" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_time", - "bevy_utils", + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_input 0.14.2", + "bevy_time 0.14.2", + "bevy_utils 0.14.2", "gilrs", "thiserror", ] [[package]] name = "bevy_gizmos" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfe32af0666d8d8a7fd6eb6b5e41eceefdc6f2e5441c74b812e8f0902a9d7f52" dependencies = [ - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", "bevy_core_pipeline", - "bevy_ecs", + "bevy_ecs 0.14.2", "bevy_gizmos_macros", - "bevy_math", + "bevy_math 0.14.2", "bevy_pbr", - "bevy_reflect", + "bevy_reflect 0.14.2", "bevy_render", "bevy_sprite", - "bevy_time", - "bevy_transform", - "bevy_utils", + "bevy_time 0.14.2", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "bytemuck", ] [[package]] name = "bevy_gizmos_macros" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "906b052f8cf3f3983f0f6df625fb10cbd9b27d44e362a327dc1ed51300d362bc" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.14.2", "proc-macro2", "quote", "syn 2.0.77", @@ -964,27 +1062,27 @@ dependencies = [ [[package]] name = "bevy_gltf" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6adbd325b90e3c700d0966b5404e226c7deec1b8bda8f36832788d7b435b9b8" dependencies = [ "base64 0.22.1", "bevy_animation", - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", - "bevy_core", + "bevy_core 0.14.2", "bevy_core_pipeline", - "bevy_ecs", - "bevy_hierarchy", - "bevy_image", - "bevy_math", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_math 0.14.2", "bevy_pbr", - "bevy_reflect", + "bevy_reflect 0.14.2", "bevy_render", "bevy_scene", - "bevy_tasks", - "bevy_transform", - "bevy_utils", + "bevy_tasks 0.14.2", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "gltf", "percent-encoding", "serde", @@ -993,39 +1091,48 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_hierarchy" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a88b912b37e1bc4dbb2aa40723199f74c8b06c4fbb6da0bb4585131df28ef66e" +dependencies = [ + "bevy_app 0.14.2", + "bevy_core 0.14.2", + "bevy_ecs 0.14.2", + "bevy_reflect 0.14.2", + "bevy_utils 0.14.2", + "smallvec", +] + [[package]] name = "bevy_hierarchy" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_app", - "bevy_core", - "bevy_ecs", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.15.0-dev", + "bevy_core 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "disqualified", "smallvec", ] [[package]] -name = "bevy_image" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +name = "bevy_input" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd3a54e67cc3ba17971de7b1a7e64eda84493c1e7bb6bfa11c6cf8ac124377b" dependencies = [ - "bevy_asset", - "bevy_color", - "bevy_math", - "bevy_reflect", - "bevy_utils", - "bitflags 2.6.0", - "bytemuck", - "futures-lite", - "image", - "ktx2", - "ruzstd", + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", + "bevy_utils 0.14.2", "serde", + "smol_str", "thiserror", - "wgpu", ] [[package]] @@ -1033,73 +1140,121 @@ name = "bevy_input" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_math", - "bevy_reflect", - "bevy_utils", - "serde", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "smol_str", "thiserror", ] [[package]] name = "bevy_internal" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45d435cac77c568f3aef65f786a5fee0e53c81950c5258182dd2c1d6cd6c4fec" dependencies = [ - "bevy_a11y", + "bevy_a11y 0.14.2", "bevy_animation", - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_audio", "bevy_color", - "bevy_core", + "bevy_core 0.14.2", "bevy_core_pipeline", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", + "bevy_derive 0.14.2", + "bevy_diagnostic 0.14.2", + "bevy_ecs 0.14.2", "bevy_gilrs", "bevy_gizmos", "bevy_gltf", - "bevy_hierarchy", - "bevy_image", - "bevy_input", - "bevy_log", - "bevy_math", + "bevy_hierarchy 0.14.2", + "bevy_input 0.14.2", + "bevy_log 0.14.2", + "bevy_math 0.14.2", "bevy_pbr", - "bevy_picking", - "bevy_ptr", - "bevy_reflect", - "bevy_remote", + "bevy_ptr 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", "bevy_scene", "bevy_sprite", "bevy_state", - "bevy_tasks", + "bevy_tasks 0.14.2", "bevy_text", - "bevy_time", - "bevy_transform", + "bevy_time 0.14.2", + "bevy_transform 0.14.2", "bevy_ui", - "bevy_utils", - "bevy_window", + "bevy_utils 0.14.2", + "bevy_window 0.14.2", "bevy_winit", ] +[[package]] +name = "bevy_internal" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +dependencies = [ + "bevy_a11y 0.15.0-dev", + "bevy_app 0.15.0-dev", + "bevy_core 0.15.0-dev", + "bevy_derive 0.15.0-dev", + "bevy_diagnostic 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_hierarchy 0.15.0-dev", + "bevy_input 0.15.0-dev", + "bevy_log 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_ptr 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_tasks 0.15.0-dev", + "bevy_time 0.15.0-dev", + "bevy_transform 0.15.0-dev", + "bevy_utils 0.15.0-dev", + "bevy_window 0.15.0-dev", +] + +[[package]] +name = "bevy_log" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67240c7596c8f0653e50fce35a60196516817449235193246599facba9002e02" +dependencies = [ + "android_log-sys", + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_utils 0.14.2", + "tracing-log", + "tracing-subscriber", + "tracing-wasm", +] + [[package]] name = "bevy_log" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ "android_log-sys", - "bevy_app", - "bevy_ecs", - "bevy_utils", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_utils 0.15.0-dev", "tracing-log", "tracing-subscriber", "tracing-wasm", ] +[[package]] +name = "bevy_macro_utils" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfc65e570012e64a21f3546df68591aaede8349e6174fb500071677f54f06630" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", + "toml_edit", +] + [[package]] name = "bevy_macro_utils" version = "0.15.0-dev" @@ -1113,67 +1268,61 @@ dependencies = [ [[package]] name = "bevy_math" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5421792749dda753ab3718e77d27bfce38443daf1850b836b97530b6245a4581" dependencies = [ - "bevy_reflect", - "glam", - "interpolation", - "itertools 0.13.0", + "bevy_reflect 0.14.2", + "glam 0.27.0", "rand", - "rand_distr", "serde", "smallvec", "thiserror", ] [[package]] -name = "bevy_mesh" +name = "bevy_math" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_image", - "bevy_math", - "bevy_mikktspace", - "bevy_reflect", - "bevy_transform", - "bevy_utils", - "bitflags 2.6.0", - "bytemuck", - "hexasphere", + "bevy_reflect 0.15.0-dev", + "glam 0.29.0", + "interpolation", + "itertools 0.13.0", + "rand", + "rand_distr", "serde", + "smallvec", "thiserror", - "wgpu", ] [[package]] name = "bevy_mikktspace" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66cf695a264b043f2c4edb92dd5c742e6892180d2b30dac870012d153f8557ea" dependencies = [ - "glam", + "glam 0.27.0", ] [[package]] name = "bevy_pbr" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dccaa3c945f19834dcf7cd8eb358236dbf0fc4000dacbc7710564e7856714db" dependencies = [ - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", + "bevy_window 0.14.2", "bitflags 2.6.0", "bytemuck", "fixedbitset 0.5.7", @@ -1184,58 +1333,62 @@ dependencies = [ ] [[package]] -name = "bevy_picking" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" -dependencies = [ - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_input", - "bevy_math", - "bevy_reflect", - "bevy_render", - "bevy_time", - "bevy_transform", - "bevy_utils", - "bevy_window", - "uuid", -] +name = "bevy_ptr" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61baa1bdc1f4a7ac2c18217570a7cc04e1cd54d38456e91782f0371c79afe0a8" [[package]] name = "bevy_ptr" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +[[package]] +name = "bevy_reflect" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2508785a4a5809f25a237eec4fee2c91a4dbcf81324b2bbc2d6c52629e603781" +dependencies = [ + "bevy_ptr 0.14.2", + "bevy_reflect_derive 0.14.2", + "bevy_utils 0.14.2", + "downcast-rs", + "erased-serde", + "glam 0.27.0", + "petgraph", + "serde", + "smallvec", + "smol_str", + "thiserror", + "uuid", +] + [[package]] name = "bevy_reflect" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ "assert_type_match", - "bevy_ptr", - "bevy_reflect_derive", - "bevy_utils", + "bevy_ptr 0.15.0-dev", + "bevy_reflect_derive 0.15.0-dev", + "bevy_utils 0.15.0-dev", "disqualified", "downcast-rs", "erased-serde", - "glam", - "petgraph", + "glam 0.29.0", "serde", "smallvec", "smol_str", "thiserror", - "uuid", ] [[package]] name = "bevy_reflect_derive" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "967d5da1882ec3bb3675353915d3da909cafac033cbf31e58727824a1ad2a288" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.14.2", "proc-macro2", "quote", "syn 2.0.77", @@ -1243,64 +1396,56 @@ dependencies = [ ] [[package]] -name = "bevy_remote" +name = "bevy_reflect_derive" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "anyhow", - "async-channel", - "async-io", - "bevy_app", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "http-body-util", - "hyper", - "serde", - "serde_json", - "smol-hyper", + "bevy_macro_utils 0.15.0-dev", + "proc-macro2", + "quote", + "syn 2.0.77", + "uuid", ] [[package]] name = "bevy_render" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "836cf8a513db013cbe7d55a331060088efd407e49fd5b05c8404700cd82e7619" dependencies = [ "async-channel", - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", - "bevy_core", - "bevy_derive", - "bevy_diagnostic", - "bevy_ecs", + "bevy_core 0.14.2", + "bevy_derive 0.14.2", + "bevy_diagnostic 0.14.2", + "bevy_ecs 0.14.2", "bevy_encase_derive", - "bevy_hierarchy", - "bevy_image", - "bevy_math", - "bevy_mesh", - "bevy_reflect", + "bevy_hierarchy 0.14.2", + "bevy_math 0.14.2", + "bevy_mikktspace", + "bevy_reflect 0.14.2", "bevy_render_macros", - "bevy_tasks", - "bevy_time", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_tasks 0.14.2", + "bevy_time 0.14.2", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", + "bevy_window 0.14.2", + "bitflags 2.6.0", "bytemuck", "codespan-reporting", "downcast-rs", "encase", "futures-lite", + "hexasphere", "image", "js-sys", "ktx2", "naga", "naga_oil", "nonmax", - "offset-allocator", + "ruzstd", "send_wrapper", "serde", "smallvec", @@ -1312,10 +1457,11 @@ dependencies = [ [[package]] name = "bevy_render_macros" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbc24e0e95061a38a7744218b9c7e52e4c08b53f1499f33480e2b749f3864432" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.14.2", "proc-macro2", "quote", "syn 2.0.77", @@ -1323,18 +1469,19 @@ dependencies = [ [[package]] name = "bevy_scene" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ec57a72d75273bdbb6154390688fd07ba79ae9f6f99476d1937f799c736c2da" dependencies = [ - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_reflect", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", - "bevy_transform", - "bevy_utils", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "serde", "thiserror", "uuid", @@ -1342,52 +1489,51 @@ dependencies = [ [[package]] name = "bevy_sprite" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e045b4d8cc8e7422a4c29b1eadbe224f5cc42f170b88d43e7535892fcede3840" dependencies = [ - "bevy_app", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_picking", - "bevy_reflect", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", "bitflags 2.6.0", "bytemuck", "fixedbitset 0.5.7", "guillotiere", - "nonmax", "radsort", "rectangle-pack", - "serde", "thiserror", ] [[package]] name = "bevy_state" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25335bfa58cc22371182335c3b133017293bc9b6d3308402fd4d1f978b83f937" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_hierarchy", - "bevy_reflect", + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_reflect 0.14.2", "bevy_state_macros", - "bevy_utils", + "bevy_utils 0.14.2", ] [[package]] name = "bevy_state_macros" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dee600b659c739f1911f997a81611fec0a1832cf731727956e5fa4e7532b4dd5" dependencies = [ - "bevy_macro_utils", + "bevy_macro_utils 0.14.2", "proc-macro2", "quote", "syn 2.0.77", @@ -1395,12 +1541,23 @@ dependencies = [ [[package]] name = "bevy_tasks" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77865f310b1fc48fb05b7c4adbe76607ec01d0c14f8ab4caba4d714c86439946" dependencies = [ "async-channel", "async-executor", "concurrent-queue", + "futures-lite", + "wasm-bindgen-futures", +] + +[[package]] +name = "bevy_tasks" +version = "0.15.0-dev" +source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +dependencies = [ + "async-executor", "futures-channel", "futures-lite", "pin-project", @@ -1409,26 +1566,40 @@ dependencies = [ [[package]] name = "bevy_text" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b661db828fd423fc41a4ccf43aa4d1b8e50e75057ec40453317d0d761e8ad62d" dependencies = [ - "bevy_app", + "ab_glyph", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", - "bevy_derive", - "bevy_ecs", - "bevy_math", - "bevy_reflect", + "bevy_ecs 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", "bevy_sprite", - "bevy_transform", - "bevy_utils", - "bevy_window", - "cosmic-text", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", + "bevy_window 0.14.2", + "glyph_brush_layout", + "serde", + "thiserror", +] + +[[package]] +name = "bevy_time" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4e4d53ec32a1b16492396951d04de0d2d90e924bf9adcb8d1adacab5ab6c17c" +dependencies = [ + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_reflect 0.14.2", + "bevy_utils 0.14.2", + "crossbeam-channel", "serde", - "sys-locale", "thiserror", - "unicode-bidi", ] [[package]] @@ -1436,11 +1607,25 @@ name = "bevy_time" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_reflect", - "bevy_utils", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "crossbeam-channel", + "thiserror", +] + +[[package]] +name = "bevy_transform" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5493dce84427d00a9266e8e4386d738a72ee8640423b62dfcecb6dfccbfe0d2" +dependencies = [ + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "serde", "thiserror", ] @@ -1450,39 +1635,37 @@ name = "bevy_transform" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ - "bevy_app", - "bevy_ecs", - "bevy_hierarchy", - "bevy_math", - "bevy_reflect", - "serde", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_hierarchy 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_reflect 0.15.0-dev", "thiserror", ] [[package]] name = "bevy_ui" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56d2cba6603b39a3765f043212ae530e25550af168a7eec6b23b9b93c19bc5f7" dependencies = [ - "bevy_a11y", - "bevy_animation", - "bevy_app", + "bevy_a11y 0.14.2", + "bevy_app 0.14.2", "bevy_asset", "bevy_color", "bevy_core_pipeline", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_input", - "bevy_math", - "bevy_picking", - "bevy_reflect", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_input 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", "bevy_render", "bevy_sprite", "bevy_text", - "bevy_transform", - "bevy_utils", - "bevy_window", + "bevy_transform 0.14.2", + "bevy_utils 0.14.2", + "bevy_window 0.14.2", "bytemuck", "nonmax", "serde", @@ -1491,13 +1674,28 @@ dependencies = [ "thiserror", ] +[[package]] +name = "bevy_utils" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb0ec333b5965771153bd746f92ffd8aeeb9d008a8620ffd9ed474859381a5e" +dependencies = [ + "ahash", + "bevy_utils_proc_macros 0.14.2", + "getrandom", + "hashbrown", + "thread_local", + "tracing", + "web-time", +] + [[package]] name = "bevy_utils" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ "ahash", - "bevy_utils_proc_macros", + "bevy_utils_proc_macros 0.15.0-dev", "getrandom", "hashbrown", "thread_local", @@ -1505,6 +1703,17 @@ dependencies = [ "web-time", ] +[[package]] +name = "bevy_utils_proc_macros" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38f1ab8f2f6f58439d260081d89a42b02690e5fdd64f814edc9417d33fcf2857" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "bevy_utils_proc_macros" version = "0.15.0-dev" @@ -1515,53 +1724,66 @@ dependencies = [ "syn 2.0.77", ] +[[package]] +name = "bevy_window" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c89e88a20db64ea8204540afb4699295947c454738fd50293f7b32ab8be857a6" +dependencies = [ + "bevy_a11y 0.14.2", + "bevy_app 0.14.2", + "bevy_ecs 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", + "bevy_utils 0.14.2", + "raw-window-handle", + "serde", + "smol_str", +] + [[package]] name = "bevy_window" version = "0.15.0-dev" source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" dependencies = [ "android-activity", - "bevy_a11y", - "bevy_app", - "bevy_ecs", - "bevy_input", - "bevy_math", - "bevy_reflect", - "bevy_utils", + "bevy_a11y 0.15.0-dev", + "bevy_app 0.15.0-dev", + "bevy_ecs 0.15.0-dev", + "bevy_input 0.15.0-dev", + "bevy_math 0.15.0-dev", + "bevy_reflect 0.15.0-dev", + "bevy_utils 0.15.0-dev", "raw-window-handle", - "serde", "smol_str", ] [[package]] name = "bevy_winit" -version = "0.15.0-dev" -source = "git+https://github.com/bevyengine/bevy?rev=0c959f77007c29eead7f902bddd3342a1ecbca20#0c959f77007c29eead7f902bddd3342a1ecbca20" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0bef8ec3e4b45db943ad4d1c0bf59b09e382ce0651a706e2f33a70fa955303c" dependencies = [ "accesskit_winit", "approx", - "bevy_a11y", - "bevy_app", - "bevy_asset", - "bevy_derive", - "bevy_ecs", - "bevy_hierarchy", - "bevy_image", - "bevy_input", - "bevy_log", - "bevy_math", - "bevy_reflect", - "bevy_tasks", - "bevy_utils", - "bevy_window", - "bytemuck", + "bevy_a11y 0.14.2", + "bevy_app 0.14.2", + "bevy_derive 0.14.2", + "bevy_ecs 0.14.2", + "bevy_hierarchy 0.14.2", + "bevy_input 0.14.2", + "bevy_log 0.14.2", + "bevy_math 0.14.2", + "bevy_reflect 0.14.2", + "bevy_tasks 0.14.2", + "bevy_utils 0.14.2", + "bevy_window 0.14.2", "cfg-if", "crossbeam-channel", "raw-window-handle", "serde", "wasm-bindgen", "web-sys", - "wgpu-types", "winit", ] @@ -1598,16 +1820,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" dependencies = [ - "bit-vec 0.6.3", -] - -[[package]] -name = "bit-set" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f" -dependencies = [ - "bit-vec 0.7.0", + "bit-vec", ] [[package]] @@ -1616,12 +1829,6 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" -[[package]] -name = "bit-vec" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22" - [[package]] name = "bitflags" version = "1.3.2" @@ -2140,17 +2347,7 @@ dependencies = [ name = "core-foundation" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" -dependencies = [ - "core-foundation-sys", - "libc", -] - -[[package]] -name = "core-foundation" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -2169,7 +2366,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", - "core-foundation 0.9.4", + "core-foundation", "core-graphics-types", "foreign-types 0.5.0", "libc", @@ -2182,7 +2379,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation 0.9.4", + "core-foundation", "libc", ] @@ -2206,29 +2403,6 @@ dependencies = [ "bindgen", ] -[[package]] -name = "cosmic-text" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59fd57d82eb4bfe7ffa9b1cec0c05e2fd378155b47f255a67983cb4afe0e80c2" -dependencies = [ - "bitflags 2.6.0", - "fontdb", - "log", - "rangemap", - "rayon", - "rustc-hash", - "rustybuzz", - "self_cell", - "swash", - "sys-locale", - "ttf-parser 0.21.1", - "unicode-bidi", - "unicode-linebreak", - "unicode-script", - "unicode-segmentation", -] - [[package]] name = "cpal" version = "0.15.3" @@ -2363,12 +2537,12 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" [[package]] name = "d3d12" -version = "22.0.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdbd1f579714e3c809ebd822c81ef148b1ceaeb3d535352afc73fd0c4c6a0017" +checksum = "b28bfe653d79bd16c77f659305b195b82bb5ce0c0eb2a4846b82ddbd77586813" dependencies = [ "bitflags 2.6.0", - "libloading 0.7.4", + "libloading 0.8.5", "winapi", ] @@ -2593,30 +2767,30 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "encase" -version = "0.10.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0a05902cf601ed11d564128448097b98ebe3c6574bd7b6a653a3d56d54aa020" +checksum = "5a9299a95fa5671ddf29ecc22b00e121843a65cb9ff24911e394b4ae556baf36" dependencies = [ "const_panic", "encase_derive", - "glam", + "glam 0.27.0", "thiserror", ] [[package]] name = "encase_derive" -version = "0.10.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "181d475b694e2dd56ae919ce7699d344d1fd259292d590c723a50d1189a2ea85" +checksum = "07e09decb3beb1fe2db6940f598957b2e1f7df6206a804d438ff6cb2a9cddc10" dependencies = [ "encase_derive_impl", ] [[package]] name = "encase_derive_impl" -version = "0.10.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97b51c5cc57ef7c5f7a0c57c250251c49ee4c28f819f87ac32f4aceabc36792" +checksum = "fd31dbbd9743684d339f907a87fe212cb7b51d75b9e8e74181fe363199ee9b47" dependencies = [ "proc-macro2", "quote", @@ -2739,7 +2913,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" dependencies = [ - "bit-set 0.5.3", + "bit-set", "regex-automata 0.4.7", "regex-syntax 0.8.4", ] @@ -2831,38 +3005,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "font-types" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda6e36206148f69fc6ecb1bb6c0dedd7ee469f3db1d0dc2045beea28430ca43" -dependencies = [ - "bytemuck", -] - -[[package]] -name = "fontconfig-parser" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7" -dependencies = [ - "roxmltree", -] - -[[package]] -name = "fontdb" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3" -dependencies = [ - "fontconfig-parser", - "log", - "memmap2", - "slotmap", - "tinyvec", - "ttf-parser 0.20.0", -] - [[package]] name = "foreign-types" version = "0.3.2" @@ -2930,7 +3072,7 @@ name = "forky_bevy" version = "0.2.0-rc.6" dependencies = [ "anyhow", - "bevy", + "bevy 0.15.0-dev", "extend", "forky_core 0.2.0-rc.6", "forky_web 0.2.0-rc.6", @@ -3329,9 +3471,9 @@ dependencies = [ [[package]] name = "gilrs" -version = "0.11.0" +version = "0.10.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb2c998745a3c1ac90f64f4f7b3a54219fd3612d7705e7798212935641ed18f" +checksum = "a556964c6d62458084356ce9770676f5104bd667e12e9a795691076e8a17c5cf" dependencies = [ "fnv", "gilrs-core", @@ -3342,12 +3484,12 @@ dependencies = [ [[package]] name = "gilrs-core" -version = "0.6.0" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "495af945e45efd6386227613cd9fb7bd7c43d3c095040e30c5304c489e6abed5" +checksum = "732dadc05170599ddec9a89653f10d7a2af54da9181b3fa6e2bd49907ec8f7e4" dependencies = [ - "core-foundation 0.10.0", - "inotify 0.11.0", + "core-foundation", + "inotify 0.10.2", "io-kit-sys", "js-sys", "libc", @@ -3358,7 +3500,7 @@ dependencies = [ "vec_map", "wasm-bindgen", "web-sys", - "windows 0.52.0", + "windows 0.58.0", ] [[package]] @@ -3378,6 +3520,17 @@ dependencies = [ "xml-rs", ] +[[package]] +name = "glam" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e05e7e6723e3455f4818c7b26e855439f7546cf617ef669d1adedb8669e5cb9" +dependencies = [ + "bytemuck", + "rand", + "serde", +] + [[package]] name = "glam" version = "0.29.0" @@ -3479,13 +3632,24 @@ dependencies = [ [[package]] name = "glutin_wgl_sys" -version = "0.6.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e1951bbd9434a81aa496fe59ccc2235af3820d27b85f9314e279609211e2c" +checksum = "6c8098adac955faa2d31079b65dc48841251f69efd3ac25477903fc424362ead" dependencies = [ "gl_generator", ] +[[package]] +name = "glyph_brush_layout" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b1e288bfd2f6c0313f78bf5aa538356ad481a3bb97e9b7f93220ab0066c5992" +dependencies = [ + "ab_glyph", + "approx", + "xi-unicode", +] + [[package]] name = "gpu-alloc" version = "0.6.0" @@ -3507,9 +3671,9 @@ dependencies = [ [[package]] name = "gpu-allocator" -version = "0.26.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd4240fc91d3433d5e5b0fc5b67672d771850dc19bbee03c1381e19322803d7" +checksum = "6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884" dependencies = [ "log", "presser", @@ -3635,12 +3799,12 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hexasphere" -version = "15.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "741ab88b8cc670443da777c3daab02cebf5a3caccfc04e3c052f55c94d1643fe" +checksum = "edd6b038160f086b0a7496edae34169ae22f328793cbe2b627a5a3d8373748ec" dependencies = [ "constgebra", - "glam", + "glam 0.27.0", ] [[package]] @@ -3686,41 +3850,6 @@ dependencies = [ "itoa", ] -[[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - [[package]] name = "humantime" version = "1.3.0" @@ -3730,25 +3859,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "hyper" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "smallvec", - "tokio", -] - [[package]] name = "ident_case" version = "1.0.1" @@ -3828,11 +3938,11 @@ dependencies = [ [[package]] name = "inotify" -version = "0.11.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" +checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" dependencies = [ - "bitflags 2.6.0", + "bitflags 1.3.2", "inotify-sys", "libc", ] @@ -4348,9 +4458,9 @@ dependencies = [ [[package]] name = "metal" -version = "0.29.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21" +checksum = "5637e166ea14be6063a3f8ba5ccb9a4159df7d8f6d61c02fc3d480b1f90dcfcb" dependencies = [ "bitflags 2.6.0", "block", @@ -4433,18 +4543,18 @@ dependencies = [ [[package]] name = "naga" -version = "22.1.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad" +checksum = "e536ae46fcab0876853bd4a632ede5df4b1c2527a58f6c5a4150fe86be858231" dependencies = [ "arrayvec", - "bit-set 0.6.0", + "bit-set", "bitflags 2.6.0", - "cfg_aliases 0.1.1", "codespan-reporting", "hexf-parse", "indexmap", "log", + "num-traits", "pp-rs", "rustc-hash", "spirv", @@ -4455,11 +4565,11 @@ dependencies = [ [[package]] name = "naga_oil" -version = "0.15.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4820e04fa302dda2ed32aa989bcf8014478be2233f331aea18f5eb7186fdae2" +checksum = "275d9720a7338eedac966141089232514c84d76a246a58ef501af88c5edf402f" dependencies = [ - "bit-set 0.5.3", + "bit-set", "codespan-reporting", "data-encoding", "indexmap", @@ -4953,16 +5063,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "offset-allocator" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e234d535da3521eb95106f40f0b73483d80bfb3aacf27c40d7e2b72f1a3e00a2" -dependencies = [ - "log", - "nonmax", -] - [[package]] name = "ogg" version = "0.8.0" @@ -5043,6 +5143,15 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" +[[package]] +name = "owned_ttf_parser" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4" +dependencies = [ + "ttf-parser", +] + [[package]] name = "pad-adapter" version = "0.1.1" @@ -5439,12 +5548,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab" -[[package]] -name = "rangemap" -version = "1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" - [[package]] name = "raw-cpuid" version = "10.7.0" @@ -5491,16 +5594,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "read-fonts" -version = "0.22.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb94d9ac780fdcf9b6b252253f7d8f221379b84bd3573131139b383df69f85e1" -dependencies = [ - "bytemuck", - "font-types", -] - [[package]] name = "reborrow" version = "0.5.5" @@ -5609,9 +5702,9 @@ dependencies = [ [[package]] name = "rodio" -version = "0.19.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6006a627c1a38d37f3d3a85c6575418cfe34a5392d60a686d0071e1c8d427acb" +checksum = "d1fceb9d127d515af1586d8d0cc601e1245bdb0af38e75c865a156290184f5b3" dependencies = [ "cpal", "lewton", @@ -5630,12 +5723,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "roxmltree" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" - [[package]] name = "rstml" version = "0.11.2" @@ -5713,23 +5800,6 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" -[[package]] -name = "rustybuzz" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c" -dependencies = [ - "bitflags 2.6.0", - "bytemuck", - "libm", - "smallvec", - "ttf-parser 0.21.1", - "unicode-bidi-mirroring", - "unicode-ccc", - "unicode-properties", - "unicode-script", -] - [[package]] name = "ruzstd" version = "0.7.2" @@ -5786,7 +5856,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ "bitflags 2.6.0", - "core-foundation 0.9.4", + "core-foundation", "core-foundation-sys", "libc", "security-framework-sys", @@ -6010,16 +6080,6 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" -[[package]] -name = "skrifa" -version = "0.22.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1c44ad1f6c5bdd4eefed8326711b7dbda9ea45dfd36068c427d332aa382cbe" -dependencies = [ - "bytemuck", - "read-fonts", -] - [[package]] name = "slab" version = "0.4.9" @@ -6048,19 +6108,6 @@ dependencies = [ "serde", ] -[[package]] -name = "smol-hyper" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7428a49d323867702cd12b97b08a6b0104f39ec13b49117911f101271321bc1a" -dependencies = [ - "async-executor", - "async-io", - "futures-io", - "hyper", - "pin-project-lite", -] - [[package]] name = "smol_str" version = "0.2.2" @@ -6116,12 +6163,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -[[package]] -name = "stackfuture" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eae92052b72ef70dafa16eddbabffc77e5ca3574be2f7bc1127b36f0a7ad7f2" - [[package]] name = "static_assertions" version = "1.1.0" @@ -6168,24 +6209,13 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20e16a0f46cf5fd675563ef54f26e83e20f2366bcf027bcb3cc3ed2b98aaf2ca" -[[package]] -name = "swash" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbd59f3f359ddd2c95af4758c18270eddd9c730dde98598023cdabff472c2ca2" -dependencies = [ - "skrifa", - "yazi", - "zeno", -] - [[package]] name = "sweet" version = "0.2.0-rc.4" dependencies = [ "anyhow", "backtrace", - "bevy", + "bevy 0.15.0-dev", "clap", "colorize", "console_log", @@ -6267,15 +6297,6 @@ dependencies = [ "syn 2.0.77", ] -[[package]] -name = "sys-locale" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" -dependencies = [ - "libc", -] - [[package]] name = "sysctl" version = "0.5.5" @@ -6292,15 +6313,16 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.32.0" +version = "0.30.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ae3f4f7d64646c46c4cae4e3f01d1c5d255c7406fdd7c7f999a94e488791" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" dependencies = [ + "cfg-if", "core-foundation-sys", "libc", - "memchr", "ntapi", - "windows 0.54.0", + "once_cell", + "windows 0.52.0", ] [[package]] @@ -6582,15 +6604,9 @@ dependencies = [ [[package]] name = "ttf-parser" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" - -[[package]] -name = "ttf-parser" -version = "0.21.1" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8" +checksum = "5902c5d130972a0000f60860bfbf46f7ca3db5391eddfedd1b8728bd9dc96c0e" [[package]] name = "twox-hash" @@ -6640,30 +6656,12 @@ version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" -[[package]] -name = "unicode-bidi-mirroring" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86" - -[[package]] -name = "unicode-ccc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656" - [[package]] name = "unicode-ident" version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" -[[package]] -name = "unicode-linebreak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" - [[package]] name = "unicode-normalization" version = "0.1.24" @@ -6682,18 +6680,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "unicode-properties" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" - -[[package]] -name = "unicode-script" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f" - [[package]] name = "unicode-segmentation" version = "1.12.0" @@ -6927,11 +6913,12 @@ dependencies = [ [[package]] name = "wgpu" -version = "22.1.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1d1c4ba43f80542cf63a0a6ed3134629ae73e8ab51e4b765a67f3aa062eb433" +checksum = "90e37c7b9921b75dfd26dd973fdcbce36f13dfa6e2dc82aece584e0ed48c355c" dependencies = [ "arrayvec", + "cfg-if", "cfg_aliases 0.1.1", "document-features", "js-sys", @@ -6952,14 +6939,15 @@ dependencies = [ [[package]] name = "wgpu-core" -version = "22.1.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0348c840d1051b8e86c3bcd31206080c5e71e5933dabd79be1ce732b0b2f089a" +checksum = "d50819ab545b867d8a454d1d756b90cd5f15da1f2943334ca314af10583c9d39" dependencies = [ "arrayvec", - "bit-vec 0.7.0", + "bit-vec", "bitflags 2.6.0", "cfg_aliases 0.1.1", + "codespan-reporting", "document-features", "indexmap", "log", @@ -6971,20 +6959,21 @@ dependencies = [ "rustc-hash", "smallvec", "thiserror", + "web-sys", "wgpu-hal", "wgpu-types", ] [[package]] name = "wgpu-hal" -version = "22.0.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6bbf4b4de8b2a83c0401d9e5ae0080a2792055f25859a02bf9be97952bbed4f" +checksum = "172e490a87295564f3fcc0f165798d87386f6231b04d4548bca458cbbfd63222" dependencies = [ "android_system_properties", "arrayvec", "ash", - "bit-set 0.6.0", + "bit-set", "bitflags 2.6.0", "block", "cfg_aliases 0.1.1", @@ -6999,7 +6988,7 @@ dependencies = [ "js-sys", "khronos-egl", "libc", - "libloading 0.7.4", + "libloading 0.8.5", "log", "metal", "naga", @@ -7022,9 +7011,9 @@ dependencies = [ [[package]] name = "wgpu-types" -version = "22.0.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc9d91f0e2c4b51434dfa6db77846f2793149d8e73f800fa2e41f52b8eac3c5d" +checksum = "1353d9a46bff7f955a680577f34c69122628cc2076e1d6f3a9be6ef00ae793ef" dependencies = [ "bitflags 2.6.0", "js-sys", @@ -7085,6 +7074,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49" dependencies = [ "windows-core 0.54.0", + "windows-implement 0.53.0", + "windows-interface 0.53.0", "windows-targets 0.52.6", ] @@ -7123,13 +7114,24 @@ version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" dependencies = [ - "windows-implement", - "windows-interface", + "windows-implement 0.58.0", + "windows-interface 0.58.0", "windows-result 0.2.0", "windows-strings", "windows-targets 0.52.6", ] +[[package]] +name = "windows-implement" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "942ac266be9249c84ca862f0a164a39533dc2f6f33dc98ec89c8da99b82ea0bd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "windows-implement" version = "0.58.0" @@ -7141,6 +7143,17 @@ dependencies = [ "syn 2.0.77", ] +[[package]] +name = "windows-interface" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da33557140a288fae4e1d5f8873aaf9eb6613a9cf82c3e070223ff177f598b60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.77", +] + [[package]] name = "windows-interface" version = "0.58.0" @@ -7408,7 +7421,7 @@ dependencies = [ "calloop", "cfg_aliases 0.2.1", "concurrent-queue", - "core-foundation 0.9.4", + "core-foundation", "core-graphics", "cursor-icon", "dpi", @@ -7479,6 +7492,12 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" +[[package]] +name = "xi-unicode" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67300977d3dc3f8034dae89778f502b6ba20b269527b3223ba59c0cf393bb8a" + [[package]] name = "xkbcommon-dl" version = "0.4.2" @@ -7516,12 +7535,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" -[[package]] -name = "yazi" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c94451ac9513335b5e23d7a8a2b61a7102398b8cca5160829d313e84c9d98be1" - [[package]] name = "yoke" version = "0.7.4" @@ -7546,12 +7559,6 @@ dependencies = [ "synstructure", ] -[[package]] -name = "zeno" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd15f8e0dbb966fd9245e7498c7e9e5055d9e5c8b676b95bd67091cd11a1e697" - [[package]] name = "zerocopy" version = "0.7.35" diff --git a/Cargo.toml b/Cargo.toml index 237360bf..f0178586 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ opt-level = 1 opt-level = 3 [workspace.package] -version = "0.0.4-rc.1" +version = "0.0.4-rc.2" edition = "2021" description = "A very flexible AI behavior library for games and robotics." documentation = "https://beetmash.com/docs/beet" @@ -38,12 +38,12 @@ members = [ [workspace.dependencies] ## internal -beet = { path = "./", version = "0.0.4-rc.1" } -beet_spatial = { path = "crates/beet_spatial", version = "0.0.4-rc.1", default-features = false } -beet_flow = { path = "crates/beet_flow", version = "0.0.4-rc.1" } -beet_flow_macros = { path = "crates/beet_flow/macros", version = "0.0.4-rc.1" } -beet_ml = { path = "crates/beet_ml", version = "0.0.4-rc.1" } -beet_examples = { path = "crates/beet_examples", version = "0.0.4-rc.1" } +beet = { path = "./", version = "0.0.4-rc.2" } +beet_spatial = { path = "crates/beet_spatial", version = "0.0.4-rc.2", default-features = false } +beet_flow = { path = "crates/beet_flow", version = "0.0.4-rc.2" } +beet_flow_macros = { path = "crates/beet_flow/macros", version = "0.0.4-rc.2" } +beet_ml = { path = "crates/beet_ml", version = "0.0.4-rc.2" } +beet_examples = { path = "crates/beet_examples", version = "0.0.4-rc.2" } ## local beetmash = { version = "0.0.6-rc.2", path = "../beetmash" } @@ -91,8 +91,8 @@ serde_json = "1" ron = "0.8" #💡 game -# bevy = { version = "0.14", default-features = false, features = [ -bevy = { git = "https://github.com/bevyengine/bevy", rev = "0c959f77007c29eead7f902bddd3342a1ecbca20", default-features = false, features = [ +bevy = { version = "0.14", default-features = false, features = [ +# bevy = { git = "https://github.com/bevyengine/bevy", rev = "0c959f77007c29eead7f902bddd3342a1ecbca20", default-features = false, features = [ "bevy_scene", "serialize", # "bevy_color", @@ -139,7 +139,6 @@ beetmash = { workspace = true, optional = true } bevy.workspace = true [dev-dependencies] -beet_examples.workspace = true bevy = { workspace = true, default-features = true } log.workspace = true pretty_env_logger.workspace = true @@ -236,15 +235,15 @@ features = [ name = "app" thumb-text = "🔨" description = "Basic Beet App with debugging, camera, and UI." -app.js-url = "https://storage.googleapis.com/beet-examples/app_basics/main.js" -app.wasm-url = "https://storage.googleapis.com/beet-examples/app_basics/main_bg.wasm" +app.js-url = "https://mrchantey.github.io/beetmash-apps/beet/app.js" +app.wasm-url = "https://mrchantey.github.io/beetmash-apps/beet/app_bg.wasm" [[package.metadata.scene]] name = "app-ml" thumb-text = "🔨" description = "Full Beet App with machine learning, networking, and UI." -app.js-url = "https://storage.googleapis.com/beet-examples/app_full/main.js" -app.wasm-url = "https://storage.googleapis.com/beet-examples/app_full/main_bg.wasm" +app.js-url = "https://mrchantey.github.io/beetmash-apps/beet/app_ml.js" +app.wasm-url = "https://mrchantey.github.io/beetmash-apps/beet/app_ml_bg.wasm" [[package.metadata.scene]] name = "beet-debug" diff --git a/justfile b/justfile index 2a7ea117..36095b2e 100644 --- a/justfile +++ b/justfile @@ -103,8 +103,8 @@ publish-all *args: just publish beet_flow {{args}} || true just publish beet_spatial {{args}} || true just publish beet_ml {{args}} || true - just publish beet_examples {{args}} || true just publish beet {{args}} || true + just publish beet_examples {{args}} || true test-wasm crate *args: sweet -p {{crate}} --example test_{{crate}} --interactive --watch {{args}} diff --git a/scenes/frozen-lake-run.json b/scenes/frozen-lake-run.json index 82a87cc8..b172631e 100644 --- a/scenes/frozen-lake-run.json +++ b/scenes/frozen-lake-run.json @@ -3,7 +3,7 @@ "entities": { "4294967334": { "components": { - "beet_ml::environments::frozen_lake::grid::GridDirection": "Right", + "beet_ml::environments::frozen_lake::grid::GridDirection": "Down", "beet_ml::environments::frozen_lake::grid::GridPos": [ [ 0,