Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 22, 2025

πŸ€– New release

  • bevy_mod_scripting_asset: 0.16.0 -> 0.17.0 (βœ“ API compatible changes)
  • bevy_mod_scripting_derive: 0.16.0 -> 0.17.0
  • bevy_mod_scripting_display: 0.16.0 -> 0.17.0 (βœ“ API compatible changes)
  • bevy_mod_scripting_bindings: 0.16.0 -> 0.17.0 (⚠ API breaking changes)
  • bevy_mod_scripting_core: 0.16.0 -> 0.17.0 (βœ“ API compatible changes)
  • bevy_mod_scripting_lua: 0.16.0 -> 0.17.0
  • bevy_mod_scripting_rhai: 0.16.0 -> 0.17.0
  • bevy_a11y_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_animation_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_asset_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_color_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_core_pipeline_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_ecs_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_gizmos_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_gltf_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_image_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_input_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_input_focus_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_math_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_mesh_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_pbr_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_picking_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_reflect_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_render_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_scene_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_sprite_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_text_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_time_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_transform_bms_bindings: 0.16.0 -> 0.17.0
  • bevy_mod_scripting_functions: 0.16.0 -> 0.17.0 (βœ“ API compatible changes)
  • bevy_mod_scripting: 0.16.0 -> 0.17.0 (βœ“ API compatible changes)
  • ladfile_builder: 0.6.0 -> 0.6.1

⚠ bevy_mod_scripting_bindings 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 ReflectReference is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:48
  type ReflectReference is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:48
  type ReflectReference is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:48
  type ReflectReference is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:48
  type ReflectRefIter is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:884
  type ReflectRefIter is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:884
  type ReflectRefIter is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:884
  type ReflectRefIter is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:884
  type ReflectBaseType is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:606
  type ReflectBaseType is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:606
  type ReflectBaseType is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:606
  type ReflectBaseType is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:606
  type ScriptQueryResult is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/query.rs:326
  type ScriptQueryResult is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/query.rs:326
  type ScriptQueryResult is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/query.rs:326
  type ScriptQueryResult is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/query.rs:326
  type ReflectBase is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:733
  type ReflectBase is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:733
  type ReflectBase is no longer UnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:733
  type ReflectBase is no longer RefUnwindSafe, in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:733

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/enum_variant_added.ron

Failed in:
  variant ReflectBase:Asset in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:741
  variant ReflectBase:Asset in /tmp/.tmpMoP0sn/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/reference.rs:741
Changelog

bevy_mod_scripting_asset

0.16.0 - 2025-09-22

Added

  • improve and formalize script processing pipeline (#481)
  • improved dynamic printing, adds ReflectDisplayWithTypeInfo for overriding opaque type printing (#478)

bevy_mod_scripting_derive

0.17.0 - 2025-10-05

Added

  • warn on duplicate globals (#486)

bevy_mod_scripting_display

0.17.0 - 2025-10-05

Added

  • Asset references, world.get_asset and world.has_asset bindings (#484)

bevy_mod_scripting_bindings

0.17.0 - 2025-10-05

Added

  • Asset references, world.get_asset and world.has_asset bindings (#484)
  • warn on duplicate globals (#486)

bevy_mod_scripting_core

0.16.0 - 2025-09-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

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-22

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-22

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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

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-22

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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

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-22

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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

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-22

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-22

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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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-22

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-22

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-22

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-22

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-22

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-22

Added

  • improve and formalize script processing pipeline (#481)
  • 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.17.0 - 2025-10-05

Added

  • Asset references, world.get_asset and world.has_asset bindings (#484)

bevy_mod_scripting

0.17.0 - 2025-10-05

Added

  • Asset references, world.get_asset and world.has_asset bindings (#484)
  • warn on duplicate globals (#486)

ladfile_builder

0.6.0 - 2025-09-22

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)


This PR was generated with release-plz.

Copy link

Review changes with Β SemanticDiff

@github-actions github-actions bot changed the title chore: release v0.16.1 chore: release Sep 22, 2025
@github-actions github-actions bot force-pushed the release-plz-2025-09-22T20-48-59Z branch 3 times, most recently from d8514f8 to 47a0be8 Compare September 22, 2025 22:26
@github-actions github-actions bot force-pushed the release-plz-2025-09-22T20-48-59Z branch 3 times, most recently from 4719112 to e23fc13 Compare October 5, 2025 08:56
@github-actions github-actions bot force-pushed the release-plz-2025-09-22T20-48-59Z branch from e23fc13 to 55c3a2d Compare October 5, 2025 09:21
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