diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bb0087a1..24d61c027 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.16.0...v0.17.0) - 2025-10-05 + +### Added + +- Asset references, `world.get_asset` and `world.has_asset` bindings ([#484](https://github.com/makspll/bevy_mod_scripting/pull/484)) +- warn on duplicate globals ([#486](https://github.com/makspll/bevy_mod_scripting/pull/486)) + ## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/v0.15.1...v0.16.0) - 2025-09-22 ### Added diff --git a/Cargo.toml b/Cargo.toml index 6a9499c16..1e1a0fc87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ categories.workspace = true readme.workspace = true [workspace.package] -version = "0.16.0" +version = "0.17.0" edition = "2024" authors = ["Maksymilian Mozolewski "] license = "MIT OR Apache-2.0" @@ -117,19 +117,19 @@ bevy_mod_scripting_display = { workspace = true } # local crates script_integration_test_harness = { path = "crates/testing_crates/script_integration_test_harness" } test_utils = { path = "crates/testing_crates/test_utils" } -bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.16.0", default-features = false } -bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.16.0" } +bevy_mod_scripting_functions = { path = "crates/bevy_mod_scripting_functions", version = "0.17.0", default-features = false } +bevy_mod_scripting_derive = { path = "crates/bevy_mod_scripting_derive", version = "0.17.0" } bevy_system_reflection = { path = "crates/bevy_system_reflection", version = "0.3.0", default-features = false } ladfile = { path = "crates/ladfile", version = "0.6.0" } -ladfile_builder = { path = "crates/ladfile_builder", version = "0.6.0" } -bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.16.0", default-features = false } -bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.16.0", default-features = false } -bevy_mod_scripting_asset = { path = "crates/bevy_mod_scripting_asset", version = "0.16.0", default-features = false } -bevy_mod_scripting_bindings = { path = "crates/bevy_mod_scripting_bindings", version = "0.16.0", default-features = false } -bevy_mod_scripting_display = { path = "crates/bevy_mod_scripting_display", version = "0.16.0", default-features = false } +ladfile_builder = { path = "crates/ladfile_builder", version = "0.6.1" } +bevy_mod_scripting_lua = { path = "crates/languages/bevy_mod_scripting_lua", version = "0.17.0", default-features = false } +bevy_mod_scripting_rhai = { path = "crates/languages/bevy_mod_scripting_rhai", version = "0.17.0", default-features = false } +bevy_mod_scripting_asset = { path = "crates/bevy_mod_scripting_asset", version = "0.17.0", default-features = false } +bevy_mod_scripting_bindings = { path = "crates/bevy_mod_scripting_bindings", version = "0.17.0", default-features = false } +bevy_mod_scripting_display = { path = "crates/bevy_mod_scripting_display", version = "0.17.0", default-features = false } # bevy -bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.16.0" } +bevy_mod_scripting_core = { path = "crates/bevy_mod_scripting_core", version = "0.17.0" } bevy = { version = "0.16.0", default-features = false } bevy_math = { version = "0.16.0", default-features = false, features = ["std"] } bevy_transform = { version = "0.16.0", default-features = false } diff --git a/crates/bevy_mod_scripting_bindings/CHANGELOG.md b/crates/bevy_mod_scripting_bindings/CHANGELOG.md index 4dc5cf817..78cd8d6c6 100644 --- a/crates/bevy_mod_scripting_bindings/CHANGELOG.md +++ b/crates/bevy_mod_scripting_bindings/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_bindings-v0.16.0...bevy_mod_scripting_bindings-v0.17.0) - 2025-10-05 + +### Added + +- Asset references, `world.get_asset` and `world.has_asset` bindings ([#484](https://github.com/makspll/bevy_mod_scripting/pull/484)) +- warn on duplicate globals ([#486](https://github.com/makspll/bevy_mod_scripting/pull/486)) + ## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_bindings-v0.15.1...bevy_mod_scripting_bindings-v0.16.0) - 2025-09-22 ### Added diff --git a/crates/bevy_mod_scripting_derive/CHANGELOG.md b/crates/bevy_mod_scripting_derive/CHANGELOG.md index 6a65edc03..1a90c19fe 100644 --- a/crates/bevy_mod_scripting_derive/CHANGELOG.md +++ b/crates/bevy_mod_scripting_derive/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_derive-v0.16.0...bevy_mod_scripting_derive-v0.17.0) - 2025-10-05 + +### Added + +- warn on duplicate globals ([#486](https://github.com/makspll/bevy_mod_scripting/pull/486)) + ## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_derive-v0.15.1...bevy_mod_scripting_derive-v0.16.0) - 2025-09-22 ### Added diff --git a/crates/bevy_mod_scripting_display/CHANGELOG.md b/crates/bevy_mod_scripting_display/CHANGELOG.md index 11bddf32c..a0fb8a7e0 100644 --- a/crates/bevy_mod_scripting_display/CHANGELOG.md +++ b/crates/bevy_mod_scripting_display/CHANGELOG.md @@ -6,3 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.17.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_display-v0.16.0...bevy_mod_scripting_display-v0.17.0) - 2025-10-05 + +### Added + +- Asset references, `world.get_asset` and `world.has_asset` bindings ([#484](https://github.com/makspll/bevy_mod_scripting/pull/484)) diff --git a/crates/bevy_mod_scripting_functions/CHANGELOG.md b/crates/bevy_mod_scripting_functions/CHANGELOG.md index a2550f914..3d981ac1a 100644 --- a/crates/bevy_mod_scripting_functions/CHANGELOG.md +++ b/crates/bevy_mod_scripting_functions/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_functions-v0.16.0...bevy_mod_scripting_functions-v0.17.0) - 2025-10-05 + +### Added + +- Asset references, `world.get_asset` and `world.has_asset` bindings ([#484](https://github.com/makspll/bevy_mod_scripting/pull/484)) + ## [0.16.0](https://github.com/makspll/bevy_mod_scripting/compare/bevy_mod_scripting_functions-v0.15.1...bevy_mod_scripting_functions-v0.16.0) - 2025-09-22 ### Added diff --git a/crates/bevy_mod_scripting_functions/Cargo.toml b/crates/bevy_mod_scripting_functions/Cargo.toml index 612788365..a808c7fba 100644 --- a/crates/bevy_mod_scripting_functions/Cargo.toml +++ b/crates/bevy_mod_scripting_functions/Cargo.toml @@ -47,8 +47,8 @@ bevy_mod_scripting_bindings = { workspace = true } bevy_mod_scripting_display = { workspace = true } bevy_mod_scripting_asset = { workspace = true } bevy_mod_scripting_derive = { workspace = true } -bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.16.0" } -bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.16.0" } +bevy_mod_scripting_lua = { path = "../languages/bevy_mod_scripting_lua", optional = true, version = "0.17.0" } +bevy_mod_scripting_rhai = { path = "../languages/bevy_mod_scripting_rhai", optional = true, version = "0.17.0" } bevy_system_reflection = { path = "../bevy_system_reflection", version = "0.3.0" } bevy_ecs = { workspace = true, features = ["std", "bevy_reflect"] } @@ -57,28 +57,28 @@ bevy_asset = { workspace = true } bevy_platform = { workspace = true, features = ["std"] } bevy_reflect = { workspace = true, features = [] } -bevy_a11y_bms_bindings = { path = "../bindings/bevy_a11y_bms_bindings", version = "0.16.0", optional = true } -bevy_animation_bms_bindings = { path = "../bindings/bevy_animation_bms_bindings", version = "0.16.0", optional = true } -bevy_asset_bms_bindings = { path = "../bindings/bevy_asset_bms_bindings", version = "0.16.0", optional = true } -bevy_color_bms_bindings = { path = "../bindings/bevy_color_bms_bindings", version = "0.16.0", optional = true } -bevy_core_pipeline_bms_bindings = { path = "../bindings/bevy_core_pipeline_bms_bindings", version = "0.16.0", optional = true } -bevy_ecs_bms_bindings = { path = "../bindings/bevy_ecs_bms_bindings", version = "0.16.0", optional = true } -bevy_gizmos_bms_bindings = { path = "../bindings/bevy_gizmos_bms_bindings", version = "0.16.0", optional = true } -bevy_gltf_bms_bindings = { path = "../bindings/bevy_gltf_bms_bindings", version = "0.16.0", optional = true } -bevy_image_bms_bindings = { path = "../bindings/bevy_image_bms_bindings", version = "0.16.0", optional = true } -bevy_input_bms_bindings = { path = "../bindings/bevy_input_bms_bindings", version = "0.16.0", optional = true } -bevy_input_focus_bms_bindings = { path = "../bindings/bevy_input_focus_bms_bindings", version = "0.16.0", optional = true } -bevy_math_bms_bindings = { path = "../bindings/bevy_math_bms_bindings", version = "0.16.0", optional = true } -bevy_mesh_bms_bindings = { path = "../bindings/bevy_mesh_bms_bindings", version = "0.16.0", optional = true } -bevy_pbr_bms_bindings = { path = "../bindings/bevy_pbr_bms_bindings", version = "0.16.0", optional = true } -bevy_picking_bms_bindings = { path = "../bindings/bevy_picking_bms_bindings", version = "0.16.0", optional = true } -bevy_reflect_bms_bindings = { path = "../bindings/bevy_reflect_bms_bindings", version = "0.16.0", optional = true } -bevy_render_bms_bindings = { path = "../bindings/bevy_render_bms_bindings", version = "0.16.0", optional = true } -bevy_scene_bms_bindings = { path = "../bindings/bevy_scene_bms_bindings", version = "0.16.0", optional = true } -bevy_sprite_bms_bindings = { path = "../bindings/bevy_sprite_bms_bindings", version = "0.16.0", optional = true } -bevy_text_bms_bindings = { path = "../bindings/bevy_text_bms_bindings", version = "0.16.0", optional = true } -bevy_time_bms_bindings = { path = "../bindings/bevy_time_bms_bindings", version = "0.16.0", optional = true } -bevy_transform_bms_bindings = { path = "../bindings/bevy_transform_bms_bindings", version = "0.16.0", optional = true } +bevy_a11y_bms_bindings = { path = "../bindings/bevy_a11y_bms_bindings", version = "0.17.0", optional = true } +bevy_animation_bms_bindings = { path = "../bindings/bevy_animation_bms_bindings", version = "0.17.0", optional = true } +bevy_asset_bms_bindings = { path = "../bindings/bevy_asset_bms_bindings", version = "0.17.0", optional = true } +bevy_color_bms_bindings = { path = "../bindings/bevy_color_bms_bindings", version = "0.17.0", optional = true } +bevy_core_pipeline_bms_bindings = { path = "../bindings/bevy_core_pipeline_bms_bindings", version = "0.17.0", optional = true } +bevy_ecs_bms_bindings = { path = "../bindings/bevy_ecs_bms_bindings", version = "0.17.0", optional = true } +bevy_gizmos_bms_bindings = { path = "../bindings/bevy_gizmos_bms_bindings", version = "0.17.0", optional = true } +bevy_gltf_bms_bindings = { path = "../bindings/bevy_gltf_bms_bindings", version = "0.17.0", optional = true } +bevy_image_bms_bindings = { path = "../bindings/bevy_image_bms_bindings", version = "0.17.0", optional = true } +bevy_input_bms_bindings = { path = "../bindings/bevy_input_bms_bindings", version = "0.17.0", optional = true } +bevy_input_focus_bms_bindings = { path = "../bindings/bevy_input_focus_bms_bindings", version = "0.17.0", optional = true } +bevy_math_bms_bindings = { path = "../bindings/bevy_math_bms_bindings", version = "0.17.0", optional = true } +bevy_mesh_bms_bindings = { path = "../bindings/bevy_mesh_bms_bindings", version = "0.17.0", optional = true } +bevy_pbr_bms_bindings = { path = "../bindings/bevy_pbr_bms_bindings", version = "0.17.0", optional = true } +bevy_picking_bms_bindings = { path = "../bindings/bevy_picking_bms_bindings", version = "0.17.0", optional = true } +bevy_reflect_bms_bindings = { path = "../bindings/bevy_reflect_bms_bindings", version = "0.17.0", optional = true } +bevy_render_bms_bindings = { path = "../bindings/bevy_render_bms_bindings", version = "0.17.0", optional = true } +bevy_scene_bms_bindings = { path = "../bindings/bevy_scene_bms_bindings", version = "0.17.0", optional = true } +bevy_sprite_bms_bindings = { path = "../bindings/bevy_sprite_bms_bindings", version = "0.17.0", optional = true } +bevy_text_bms_bindings = { path = "../bindings/bevy_text_bms_bindings", version = "0.17.0", optional = true } +bevy_time_bms_bindings = { path = "../bindings/bevy_time_bms_bindings", version = "0.17.0", optional = true } +bevy_transform_bms_bindings = { path = "../bindings/bevy_transform_bms_bindings", version = "0.17.0", optional = true } [lints] workspace = true diff --git a/crates/ladfile_builder/Cargo.toml b/crates/ladfile_builder/Cargo.toml index 39ed50bd5..f4b5a6ebe 100644 --- a/crates/ladfile_builder/Cargo.toml +++ b/crates/ladfile_builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ladfile_builder" -version = "0.6.0" +version = "0.6.1" description = "Language Agnostic Declaration (LAD) file format for the bevy_mod_scripting crate" edition.workspace = true authors.workspace = true