Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

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

🤖 New release

  • bevy_mod_scripting_asset: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_mod_scripting_derive: 0.15.1 -> 0.16.0
  • bevy_mod_scripting_display: 0.15.1 -> 0.16.0
  • bevy_system_reflection: 0.2.0 -> 0.3.0 (✓ API compatible changes)
  • bevy_mod_scripting_bindings: 0.15.1 -> 0.16.0
  • bevy_mod_scripting_core: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_mod_scripting_lua: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_mod_scripting_rhai: 0.15.1 -> 0.16.0 (⚠ API breaking changes)
  • bevy_a11y_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_animation_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_asset_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_color_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_core_pipeline_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_ecs_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_gizmos_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_gltf_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_image_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_input_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_input_focus_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_math_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_mesh_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_pbr_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_picking_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_reflect_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_render_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_scene_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_sprite_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_text_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_time_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_transform_bms_bindings: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • bevy_mod_scripting_functions: 0.15.1 -> 0.16.0 (✓ API compatible changes)
  • ladfile: 0.5.0 -> 0.6.0 (✓ API compatible changes)
  • mdbook_lad_preprocessor: 0.2.0 -> 0.3.0 (✓ API compatible changes)
  • ladfile_builder: 0.5.1 -> 0.6.0 (✓ API compatible changes)
  • bevy_mod_scripting: 0.15.1 -> 0.16.0 (✓ API compatible changes)

bevy_mod_scripting_rhai breaking changes

--- 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 5 parameters instead of 6, in /tmp/.tmp2yXIyN/bevy_mod_scripting/crates/languages/bevy_mod_scripting_rhai/src/lib.rs:323
  bevy_mod_scripting_rhai::rhai_context_load now takes 3 parameters instead of 5, in /tmp/.tmp2yXIyN/bevy_mod_scripting/crates/languages/bevy_mod_scripting_rhai/src/lib.rs:297
  bevy_mod_scripting_rhai::rhai_context_reload now takes 4 parameters instead of 6, in /tmp/.tmp2yXIyN/bevy_mod_scripting/crates/languages/bevy_mod_scripting_rhai/src/lib.rs:312
Changelog

bevy_mod_scripting_asset

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

bevy_mod_scripting_derive

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)

bevy_mod_scripting_display

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)
  • Don't panic! (#216)
  • Improvements to BMS in multi-language context (#194)
  • complete plugin re-write

Changed

  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md

Fixed

  • bump bevy to 0.15.1 (#241)
  • Added new version to readme.md (#164)
  • fix doctests
  • fix link and add changelog entry
  • fix tealr versions and add reccomended install command
  • fixed doctests
  • fixed examples
  • fixed examples
  • fix doctests
  • fixed doctests

Other

  • Bevy 0.15 Support (#141)
  • Migrate to bevy 0.14 (#127)
  • Fix Broken Example (#123)
  • Proxy derive macros, rustc plugin codegen, safety improvements (#67)
  • Add lua documentation link to readme.md (#107)
  • Update readme.md (#101)
  • Bump tealr & mlua versions (#96)
  • Add Bevy 0.11 support (#63)
  • Add fallback logo image pointing to github (#58)
  • Bevy 0.10 support (#47)
  • Fix typos in readme.md (#44)
  • Update readme.md
  • ignore test
  • change test
  • update readme and release files
  • Add Rhai Bevy API (#40)
  • Update to 0.9.1 (#38)
  • change CI and doctests
  • Fix broken example links
  • change readme.md
  • Change readme.md
  • make build sync with hot reloading teal
  • update link
  • update game_of_life and add video to readme
  • game of life example complete
  • Add prelude and some more cleanup
  • readme links fix
  • Merge branch 'main' of https://github.com/makspll/bevy_scripting into add_general_api
  • change readme and remove old benches
  • rename feature, small fixes, some env config
  • Merge branch 'main' of https://github.com/makspll/bevy_scripting into switch_to_mlua_tealr
  • change readme.md
  • Update readme.md
  • Update readme.md
  • Merge pull request add event recipient functionality #8 from makspll/add_event_recipients
  • add event recipient functionality
  • renamed crate to bevy_mod_scripting
  • Update readme.md
  • Update readme.md
  • Update readme.md
  • cleaned up readme.md
  • added logo to readme
  • typo
  • cleaned up readme.md examples
  • upgraded rlua callback arg type support
  • formatting
  • Merge branch 'main' of https://github.com/makspll/bevy_scripting into main
  • implemented builder trait for app and changed example
  • remove bs in docs
  • updated readme.md
  • added initial functionality

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_system_reflection

0.3.0 - 2025-09-08

Refactored

  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)

bevy_mod_scripting_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)
  • Don't panic! (#216)
  • Improvements to BMS in multi-language context (#194)
  • complete plugin re-write

Changed

  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md
  • changed readme.md

Fixed

  • bump bevy to 0.15.1 (#241)
  • Added new version to readme.md (#164)
  • fix doctests
  • fix link and add changelog entry
  • fix tealr versions and add reccomended install command
  • fixed doctests
  • fixed examples
  • fixed examples
  • fix doctests
  • fixed doctests

Other

  • Bevy 0.15 Support (#141)
  • Migrate to bevy 0.14 (#127)
  • Fix Broken Example (#123)
  • Proxy derive macros, rustc plugin codegen, safety improvements (#67)
  • Add lua documentation link to readme.md (#107)
  • Update readme.md (#101)
  • Bump tealr & mlua versions (#96)
  • Add Bevy 0.11 support (#63)
  • Add fallback logo image pointing to github (#58)
  • Bevy 0.10 support (#47)
  • Fix typos in readme.md (#44)
  • Update readme.md
  • ignore test
  • change test
  • update readme and release files
  • Add Rhai Bevy API (#40)
  • Update to 0.9.1 (#38)
  • change CI and doctests
  • Fix broken example links
  • change readme.md
  • Change readme.md
  • make build sync with hot reloading teal
  • update link
  • update game_of_life and add video to readme
  • game of life example complete
  • Add prelude and some more cleanup
  • readme links fix
  • Merge branch 'main' of https://github.com/makspll/bevy_scripting into add_general_api
  • change readme and remove old benches
  • rename feature, small fixes, some env config
  • Merge branch 'main' of https://github.com/makspll/bevy_scripting into switch_to_mlua_tealr
  • change readme.md
  • Update readme.md
  • Update readme.md
  • Merge pull request add event recipient functionality #8 from makspll/add_event_recipients
  • add event recipient functionality
  • renamed crate to bevy_mod_scripting
  • Update readme.md
  • Update readme.md
  • Update readme.md
  • cleaned up readme.md
  • added logo to readme
  • typo
  • cleaned up readme.md examples
  • upgraded rlua callback arg type support
  • formatting
  • Merge branch 'main' of https://github.com/makspll/bevy_scripting into main
  • implemented builder trait for app and changed example
  • remove bs in docs
  • updated readme.md
  • added initial functionality

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_mod_scripting_core

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • extract bevy_mod_scripting_asset crate, simplify supported extensions logic (#475)
  • remove HandlerCtxt, wrap ScriptContext<P> in Arc (#474)
  • remove StaticScripts resource (#473)
  • modify ContextLoadFn & ContextReloadFn & HandlerFn to use WorldId instead of direct config (#472)
  • remove RuntimeContainer & RuntimeSettings, add plugin runtime to static world local settings (#471)
  • add world-local static plugin config, remove ContextLoadingSettings resource (#470)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)
  • inline CallbackBuilder<P> into IntoScriptPluginParams at compile time (#456)
  • inline CallbackSettings<P> into IntoScriptPluginParam at compile time (#455)

bevy_mod_scripting_lua

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • extract bevy_mod_scripting_asset crate, simplify supported extensions logic (#475)
  • remove HandlerCtxt, wrap ScriptContext<P> in Arc (#474)
  • remove StaticScripts resource (#473)
  • modify ContextLoadFn & ContextReloadFn & HandlerFn to use WorldId instead of direct config (#472)
  • remove RuntimeContainer & RuntimeSettings, add plugin runtime to static world local settings (#471)
  • add world-local static plugin config, remove ContextLoadingSettings resource (#470)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)
  • inline CallbackBuilder<P> into IntoScriptPluginParams at compile time (#456)
  • inline CallbackSettings<P> into IntoScriptPluginParam at compile time (#455)

bevy_mod_scripting_rhai

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • extract bevy_mod_scripting_asset crate, simplify supported extensions logic (#475)
  • remove HandlerCtxt, wrap ScriptContext<P> in Arc (#474)
  • modify ContextLoadFn & ContextReloadFn & HandlerFn to use WorldId instead of direct config (#472)
  • remove RuntimeContainer & RuntimeSettings, add plugin runtime to static world local settings (#471)
  • add world-local static plugin config, remove ContextLoadingSettings resource (#470)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)
  • inline CallbackBuilder<P> into IntoScriptPluginParams at compile time (#456)
  • inline CallbackSettings<P> into IntoScriptPluginParam at compile time (#455)

bevy_a11y_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_animation_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_asset_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_color_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_core_pipeline_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_ecs_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_gizmos_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_gltf_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_image_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_input_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_input_focus_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_math_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_mesh_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_pbr_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_picking_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_reflect_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_render_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_scene_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_sprite_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_text_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_time_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_transform_bms_bindings

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)

bevy_mod_scripting_functions

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)
  • improve codegen crate calculation, separate bindings into crates (#467)
  • pre-expand generated codegen macros (#462)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • extract bevy_mod_scripting_asset crate, simplify supported extensions logic (#475)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)

ladfile

0.6.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)

mdbook_lad_preprocessor

0.3.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)

ladfile_builder

0.6.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)

bevy_mod_scripting

0.16.0 - 2025-09-08

Added

  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)
  • improve codegen crate calculation, separate bindings into crates (#467)
  • pre-expand generated codegen macros (#462)

Refactored

  • extract bevy_mod_scripting_asset and bevy_mod_scripting_display crates, decouple concerns (#477)
  • extract bevy_mod_scripting_asset crate, simplify supported extensions logic (#475)
  • remove HandlerCtxt, wrap ScriptContext<P> in Arc (#474)
  • remove StaticScripts resource (#473)
  • modify ContextLoadFn & ContextReloadFn & HandlerFn to use WorldId instead of direct config (#472)
  • remove RuntimeContainer & RuntimeSettings, add plugin runtime to static world local settings (#471)
  • add world-local static plugin config, remove ContextLoadingSettings resource (#470)
  • [breaking] refactor dependencies, point at bevy subcrates directly (#463)
  • restructure monorepo, rename bevy_api_gen to bevy_mod_scripting_codegen (#461)
  • inline CallbackBuilder<P> into IntoScriptPluginParams at compile time (#456)
  • inline CallbackSettings<P> into IntoScriptPluginParam at compile time (#455)


This PR was generated with release-plz.

Copy link

Review changes with  SemanticDiff

@github-actions github-actions bot force-pushed the release-plz-2025-08-19T06-19-23Z branch 10 times, most recently from 97b872d to 3afed8b Compare August 25, 2025 19:37
@github-actions github-actions bot force-pushed the release-plz-2025-08-19T06-19-23Z branch 6 times, most recently from 42b92d4 to 39907dd Compare August 31, 2025 11:57
@github-actions github-actions bot force-pushed the release-plz-2025-08-19T06-19-23Z branch 2 times, most recently from 1247ff3 to 72ab3c4 Compare September 6, 2025 20:37
@github-actions github-actions bot force-pushed the release-plz-2025-08-19T06-19-23Z branch from 72ab3c4 to ddbedee Compare September 8, 2025 09:39
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.

0 participants