Skip to content

chore: release #447

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 8 commits into from
Closed

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 14, 2025

πŸ€– New release

  • bevy_mod_scripting_derive: 0.14.0 -> 0.15.0
  • bevy_mod_scripting_core: 0.14.0 -> 0.15.0 (βœ“ API compatible changes)
  • bevy_mod_scripting_lua: 0.14.0 -> 0.15.0 (βœ“ API compatible changes)
  • bevy_mod_scripting_rhai: 0.14.0 -> 0.15.0 (⚠ API breaking changes)
  • bevy_mod_scripting_functions: 0.14.0 -> 0.15.0 (βœ“ API compatible changes)
  • mdbook_lad_preprocessor: 0.1.10 -> 0.1.11 (βœ“ API compatible changes)
  • ladfile_builder: 0.4.0 -> 0.4.1 (βœ“ API compatible changes)
  • bevy_mod_scripting: 0.14.0 -> 0.15.0 (βœ“ API compatible changes)

⚠ bevy_mod_scripting_rhai breaking changes

--- failure auto_trait_impl_removed: auto trait no longer implemented ---

Description:
A public type has stopped implementing one or more auto traits. This can break downstream code that depends on the traits being implemented.
        ref: https://doc.rust-lang.org/reference/special-types-and-traits.html#auto-traits
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type RhaiScriptingPlugin is no longer UnwindSafe, in /tmp/.tmpc6lRup/bevy_mod_scripting/crates/languages/bevy_mod_scripting_rhai/src/lib.rs:57
  type RhaiScriptingPlugin is no longer RefUnwindSafe, in /tmp/.tmpc6lRup/bevy_mod_scripting/crates/languages/bevy_mod_scripting_rhai/src/lib.rs:57

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/function_parameter_count_changed.ron

Failed in:
  bevy_mod_scripting_rhai::rhai_callback_handler now takes 6 parameters instead of 7, in /tmp/.tmpc6lRup/bevy_mod_scripting/crates/languages/bevy_mod_scripting_rhai/src/lib.rs:266
Changelog

bevy_mod_scripting_derive

0.15.0 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Other

  • update versions to currently released ones

bevy_mod_scripting_core

0.15.0 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Fixed

  • fix version

Other

  • update versions to currently released ones

bevy_mod_scripting_lua

0.15.0 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Other

  • update versions to currently released ones

bevy_mod_scripting_rhai

0.15.0 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Other

  • update versions to currently released ones

bevy_mod_scripting_functions

0.15.0 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Fixed

  • fix version

Other

  • update versions to currently released ones

mdbook_lad_preprocessor

0.1.11 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Other

  • update versions to currently released ones

ladfile_builder

0.4.1 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Other

  • improve docs, fix issues
  • update versions to currently released ones
  • Merge remote-tracking branch 'origin/main' into staging

bevy_mod_scripting

0.15.0 - 2025-08-14

Added

  • Use the Handles, Luke! (#427)

Fixed

  • fix version
  • fix version

Other

  • improve docs, fix issues
  • update versions to currently released ones
  • Merge remote-tracking branch 'origin/main' into staging


This PR was generated with release-plz.

Copy link

semanticdiff-com bot commented Aug 14, 2025

Review changes with Β SemanticDiff

Changed Files
File Status
Β Β assets/tests/add_system/added_systems_run_in_parallel.lua Β 85% smaller
Β Β crates/bevy_mod_scripting_functions/src/lib.rs Β 80% smaller
Β Β assets/tests/add_system/system_with_parameters.lua Β 75% smaller
Β Β assets/tests/add_system/system_cannot_access_unspecified_resource_in_non_exclusive_system.lua Β 72% smaller
Β Β assets/tests/add_system/adds_system_in_correct_order.lua Β 66% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/allocator.rs Β 66% smaller
Β Β assets/tests/add_system/system_can_access_unspecified_resource_in_exclusive_system.lua Β 63% smaller
Β Β crates/testing_crates/test_utils/src/test_data.rs Β 59% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/script_system.rs Β 58% smaller
Β Β crates/testing_crates/test_utils/src/test_plugin.rs Β 56% smaller
Β Β crates/bevy_mod_scripting_core/src/extractors.rs Β 47% smaller
Β Β tests/script_tests.rs Β 37% smaller
Β Β crates/languages/bevy_mod_scripting_lua/src/lib.rs Β 34% smaller
Β Β crates/bevy_mod_scripting_core/src/error.rs Β 29% smaller
Β Β crates/testing_crates/script_integration_test_harness/src/lib.rs Β 29% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/function/script_function.rs Β 25% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/script_component.rs Β 25% smaller
Β Β benches/benchmarks.rs Β 25% smaller
Β Β crates/ladfile_builder/src/plugin.rs Β 24% smaller
Β Β crates/ladfile_builder/src/lib.rs Β 20% smaller
Β Β crates/languages/bevy_mod_scripting_rhai/src/lib.rs Β 18% smaller
Β Β crates/bevy_mod_scripting_core/src/asset.rs Β 15% smaller
Β Β crates/bevy_mod_scripting_core/src/commands.rs Β 14% smaller
Β Β crates/bevy_mod_scripting_core/src/lib.rs Β 13% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/globals/mod.rs Β 11% smaller
Β Β crates/bevy_mod_scripting_core/src/handler.rs Β 10% smaller
Β Β crates/bevy_mod_scripting_functions/src/core.rs Β 9% smaller
Β Β crates/bevy_mod_scripting_core/src/event.rs Β 8% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/pretty_print.rs Β 6% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/schedule.rs Β 4% smaller
Β Β crates/bevy_mod_scripting_core/src/bindings/world.rs Β 1% smaller
Β Β CHANGELOG.md Unsupported file format
Β Β Cargo.toml Unsupported file format
Β Β assets/reload.lua Β 0% smaller
Β Β assets/tests/add_system/added_systems_run_in_parallel.rhai Unsupported file format
Β Β assets/tests/add_system/adds_system_in_correct_order.rhai Unsupported file format
Β Β assets/tests/add_system/system_can_access_unspecified_resource_in_exclusive_system.rhai Unsupported file format
Β Β assets/tests/add_system/system_cannot_access_unspecified_resource_in_non_exclusive_system.rhai Unsupported file format
Β Β assets/tests/add_system/system_with_parameters.rhai Unsupported file format
Β Β assets/tests/api_availability/api_available_on_callback_and_on_load.lua Β 0% smaller
Β Β assets/tests/api_availability/api_available_on_callback_and_on_load.rhai Unsupported file format
Β Β assets/tests/handle/handle_asset_path_when_script_loaded.lua Β 0% smaller
Β Β assets/tests/lifecycle/default/entity_script/callback/callback.lua Β 0% smaller
Β Β assets/tests/lifecycle/default/entity_script/callback/scenario.txt Unsupported file format
Β Β assets/tests/lifecycle/default/entity_script/loading/lifecycle.lua Β 0% smaller
Β Β assets/tests/lifecycle/default/entity_script/loading/scenario.txt Unsupported file format
Β Β assets/tests/lifecycle/default/multi_language/multi_lang.lua Β 0% smaller
Β Β assets/tests/lifecycle/default/multi_language/multi_lang.rhai Unsupported file format
Β Β assets/tests/lifecycle/default/multi_language/scenario.txt Unsupported file format
Β Β assets/tests/lifecycle/default/static_script/callback/callback.lua Β 0% smaller
Β Β assets/tests/lifecycle/default/static_script/callback/scenario.txt Unsupported file format
Β Β assets/tests/lifecycle/default/static_script/loading/lifecycle.lua Β 0% smaller
Β Β assets/tests/lifecycle/default/static_script/loading/scenario.txt Unsupported file format
Β Β assets/tests/lifecycle/shared/entity_script/lifecycle.lua Β 0% smaller
Β Β assets/tests/lifecycle/shared/entity_script/lifecycle_b.lua Β 0% smaller
Β Β assets/tests/lifecycle/shared/entity_script/scenario.txt Unsupported file format
Β Β assets/tests/lifecycle/shared/static_script/lifecycle.lua Β 0% smaller
Β Β assets/tests/lifecycle/shared/static_script/lifecycle_b.lua Β 0% smaller
Β Β assets/tests/lifecycle/shared/static_script/scenario.txt Unsupported file format
Β Β assets/tests/scenario.txt Unsupported file format
Β Β crates/bevy_mod_scripting_core/CHANGELOG.md Unsupported file format
Β Β crates/bevy_mod_scripting_core/Cargo.toml Unsupported file format
Β Β crates/bevy_mod_scripting_core/src/bindings/globals/core.rs Β 0% smaller
Β Β crates/bevy_mod_scripting_core/src/context.rs Β 0% smaller
Β Β crates/bevy_mod_scripting_core/src/script.rs Β 0% smaller
Β Β crates/bevy_mod_scripting_core/src/script/context_key.rs Β 0% smaller
Β Β crates/bevy_mod_scripting_core/src/script/mod.rs Β 0% smaller
Β Β crates/bevy_mod_scripting_core/src/script/script_context.rs Β 0% smaller
Β Β crates/bevy_mod_scripting_derive/CHANGELOG.md Unsupported file format
Β Β crates/bevy_mod_scripting_derive/Cargo.toml Unsupported file format
Β Β crates/bevy_mod_scripting_functions/CHANGELOG.md Unsupported file format
Β Β crates/bevy_mod_scripting_functions/Cargo.toml Unsupported file format
Β Β crates/lad_backends/mdbook_lad_preprocessor/CHANGELOG.md Unsupported file format
Β Β crates/lad_backends/mdbook_lad_preprocessor/Cargo.toml Unsupported file format
Β Β crates/lad_backends/mdbook_lad_preprocessor/src/sections.rs Β 0% smaller
Β Β crates/ladfile_builder/CHANGELOG.md Unsupported file format
Β Β crates/ladfile_builder/Cargo.toml Unsupported file format
Β Β crates/languages/bevy_mod_scripting_lua/CHANGELOG.md Unsupported file format
Β Β crates/languages/bevy_mod_scripting_lua/Cargo.toml Unsupported file format
Β Β crates/languages/bevy_mod_scripting_rhai/CHANGELOG.md Unsupported file format
Β Β crates/languages/bevy_mod_scripting_rhai/Cargo.toml Unsupported file format
Β Β crates/testing_crates/script_integration_test_harness/Cargo.toml Unsupported file format
Β Β crates/testing_crates/script_integration_test_harness/src/parse.rs Β 0% smaller
Β Β crates/testing_crates/script_integration_test_harness/src/scenario.rs Β 0% smaller
Β Β crates/testing_crates/test_utils/src/lib.rs Β 0% smaller
Β Β docs/README.md Unsupported file format
Β Β docs/src/ReleaseNotes/0.13-to-0.14.md Unsupported file format
Β Β docs/src/ReleaseNotes/0.14-to-0.15.md Unsupported file format
Β Β docs/src/ReleaseNotes/0.15.0.md Unsupported file format
Β Β docs/src/ReleaseNotes/guides.md Unsupported file format
Β Β docs/src/SUMMARY.md Unsupported file format
Β Β docs/src/Summary/contexts.md Unsupported file format
Β Β docs/src/Summary/customizing-script-contexts.md Unsupported file format
Β Β docs/src/Summary/managing-scripts.md Unsupported file format
Β Β docs/src/Summary/running-scripts.md Unsupported file format
Β Β docs/src/Summary/script-id-mapping.md Unsupported file format
Β Β docs/src/Summary/sharing-contexts-between-scripts.md Unsupported file format
Β Β examples/docgen.rs Β 0% smaller
Β Β examples/game_of_life.rs Unsupported file format
Β Β examples/run-script.rs Β 0% smaller
Β Β src/lib.rs Β 0% smaller
Β Β src/prelude.rs Β 0% smaller

@github-actions github-actions bot force-pushed the release-plz-2025-08-14T20-25-42Z branch from 2068560 to 9c2dbf8 Compare August 14, 2025 20:31
@github-actions github-actions bot force-pushed the release-plz-2025-08-14T20-25-42Z branch from 9c2dbf8 to e43549f Compare August 14, 2025 21:41
Base automatically changed from staging to main August 14, 2025 22:38
@github-actions github-actions bot closed this Aug 14, 2025
Copy link
Contributor Author

🐰 Bencher Report

Branchrelease-plz-2025-08-14T20-25-42Z
Testbedlinux-gha

⚠️ WARNING: No Threshold found!

Without a Threshold, no Alerts will ever be generated.

Click here to create a new Threshold
For more information, see the Threshold documentation.
To only post results if a Threshold exists, set the --ci-only-thresholds flag.

Click to view all benchmark results
BenchmarkLatencynanoseconds (ns)
component/access LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
3,688.30 ns
component/access RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
5,425.70 ns
component/get LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
2,259.20 ns
component/get RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
4,144.80 ns
conversions/Mut::fromπŸ“ˆ view plot
⚠️ NO THRESHOLD
85.33 ns
conversions/Ref::fromπŸ“ˆ view plot
⚠️ NO THRESHOLD
80.99 ns
conversions/ScriptValue::ListπŸ“ˆ view plot
⚠️ NO THRESHOLD
262.69 ns
conversions/ScriptValue::MapπŸ“ˆ view plot
⚠️ NO THRESHOLD
1,329.10 ns
conversions/ScriptValue::Reference::from_intoπŸ“ˆ view plot
⚠️ NO THRESHOLD
26.08 ns
conversions/Val::from_intoπŸ“ˆ view plot
⚠️ NO THRESHOLD
336.94 ns
function/call 4 args LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
1,658.90 ns
function/call 4 args RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
1,396.90 ns
function/call LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
222.65 ns
function/call RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
448.02 ns
loading/empty LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
52,953.00 ns
loading/empty RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
367,720.00 ns
math/vec mat ops LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
6,461.00 ns
math/vec mat ops RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
6,132.00 ns
query/10 entities LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
19,581.00 ns
query/10 entities RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
19,377.00 ns
query/100 entities LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
39,539.00 ns
query/100 entities RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
33,357.00 ns
query/1000 entities LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
272,700.00 ns
query/1000 entities RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
162,700.00 ns
reflection/10 LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
5,548.10 ns
reflection/10 RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
15,543.00 ns
reflection/100 LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
50,273.00 ns
reflection/100 RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
677,050.00 ns
resource/access LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
3,471.50 ns
resource/access RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
4,934.30 ns
resource/get LuaπŸ“ˆ view plot
⚠️ NO THRESHOLD
1,923.70 ns
resource/get RhaiπŸ“ˆ view plot
⚠️ NO THRESHOLD
3,677.90 ns
🐰 View full continuous benchmarking report in Bencher

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants