Skip to content

chore: release v0.21.0 - #549

Merged
makspll merged 1 commit into
mainfrom
release-plz-2026-07-29T21-56-15Z
Jul 30, 2026
Merged

chore: release v0.21.0#549
makspll merged 1 commit into
mainfrom
release-plz-2026-07-29T21-56-15Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • bevy_mod_scripting_derive: 0.20.0 -> 0.21.0
  • bevy_mod_scripting_world: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting_display: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting_asset: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting_bindings_domain: 0.20.0 -> 0.21.0
  • bevy_mod_scripting_script: 0.20.0 -> 0.21.0 (⚠ API breaking changes)
  • bevy_system_reflection: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting_bindings: 0.20.0 -> 0.21.0 (⚠ API breaking changes)
  • bevy_mod_scripting_core: 0.20.0 -> 0.21.0 (⚠ API breaking changes)
  • bevy_mod_scripting_lua: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting_rhai: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_a11y_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_animation_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_asset_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_camera_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_color_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_core_pipeline_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_ecs_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_gizmos_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_gltf_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_image_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_input_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_input_focus_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_light_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_math_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mesh_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_pbr_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_picking_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_post_process_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_reflect_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_render_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_scene_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_sprite_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_sprite_render_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_text_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_time_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_transform_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_ui_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_ui_render_bms_bindings: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_ui_widgets_bms_bindings: 0.20.0 -> 0.21.0
  • bevy_mod_scripting_functions: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting_test_scenario_syntax: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • ladfile: 0.20.0 -> 0.21.0
  • lua_language_server_lad_backend: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • mdbook_lad_preprocessor: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • ladfile_builder: 0.20.0 -> 0.21.0 (✓ API compatible changes)
  • bevy_mod_scripting: 0.20.0 -> 0.21.0 (✓ API compatible changes)

bevy_mod_scripting_script 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.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type ScriptAttachment is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_script/src/lib.rs:12

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.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type CurrentScriptAttachment is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/world_extensions.rs:1389
  type CurrentScriptAttachment is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_bindings/src/world_extensions.rs:1389

bevy_mod_scripting_core 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.48.0/src/lints/auto_trait_impl_removed.ron

Failed in:
  type ActiveMachines is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:33
  type AttachScript is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/commands.rs:237
  type DetachScript is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/commands.rs:248
  type ContextRemoved is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:396
  type ReloadingInitialized is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:311
  type ScriptCallbackEvent is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/event.rs:201
  type ProcessInterrupted is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:288
  type DynamicScriptSystem is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/script_system.rs:217
  type ScriptContextInner is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/script/script_context.rs:306
  type ScriptAttachedEvent is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/event.rs:32
  type ScriptMachine is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:153
  type ContextAssigned is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:352
  type ScriptDetachedEvent is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/event.rs:36
  type ScriptComponent is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/script/mod.rs:46
  type UnloadingInitialized is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:324
  type UnloadingCompleted is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:296
  type LoadingInitialized is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:300
  type RunScriptCallback is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/commands.rs:27
  type ResidentRemoved is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:376
  type LoadingCompleted is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:292
  type ScriptCallbackResponseEvent is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/event.rs:284
  type MachineContext is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:238
  type ActiveMachinesData is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/machines.rs:29
  type ScriptComponentsChangeCache is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/script/mod.rs:108
  type ScriptSystemBuilder is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/script_system.rs:75
  type StrongScriptHandle is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/start.rs:11
  type Recipients is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/event.rs:153
  type ScriptPipelineEvent is no longer Unpin, in /tmp/.tmpos5QLN/bevy_mod_scripting/crates/bevy_mod_scripting_core/src/pipeline/start.rs:122

--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/inherent_method_missing.ron

Failed in:
  RunScriptCallback::run, previously in file /tmp/.tmpJPSMQF/bevy_mod_scripting_core/src/commands.rs:197
Changelog

bevy_mod_scripting_derive

0.20.0 - 2026-06-24

Added

  • Add ArgMeta and FromScript derive macros, enable queueing callback immediately after attaching script (#538)
  • [breaking] extract bevy_mod_scripting_world decoupling world abstractions (#529)

bevy_mod_scripting_world

0.21.0 - 2026-07-29

Added

bevy_mod_scripting_display

0.21.0 - 2026-07-29

Added

bevy_mod_scripting_asset

0.20.0 - 2026-06-24

Added

  • Add ArgMeta and FromScript derive macros, enable queueing callback immediately after attaching script (#538)

bevy_mod_scripting_bindings_domain

0.19.0 - 2026-01-25

Added

  • [breaking] bevy 0.18 (#507)

bevy_mod_scripting_script

0.19.0 - 2026-01-25

Added

  • [breaking] bevy 0.18 (#507)

bevy_system_reflection

0.21.0 - 2026-07-29

Added

bevy_mod_scripting_bindings

0.21.0 - 2026-07-29

Added

bevy_mod_scripting_core

0.21.0 - 2026-07-29

Added

bevy_mod_scripting_lua

0.20.0 - 2026-06-24

Added

  • [breaking] extract bevy_mod_scripting_world decoupling world abstractions (#529)
  • implement variadics in bindings via VariadicTuple and add ScriptValue::Tuple (#527)

bevy_mod_scripting_rhai

0.20.0 - 2026-06-24

Added

  • [breaking] extract bevy_mod_scripting_world decoupling world abstractions (#529)
  • implement variadics in bindings via VariadicTuple and add ScriptValue::Tuple (#527)

bevy_a11y_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_animation_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_asset_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_camera_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_color_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_core_pipeline_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_ecs_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_gizmos_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_gltf_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_image_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_input_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_input_focus_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_light_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_math_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_mesh_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_pbr_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_picking_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_post_process_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_reflect_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_render_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_scene_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_sprite_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_sprite_render_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_text_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_time_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_transform_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_ui_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_ui_render_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_ui_widgets_bms_bindings

0.21.0 - 2026-07-29

Added

bevy_mod_scripting_functions

0.20.0 - 2026-06-24

Added

  • [breaking] extract bevy_mod_scripting_world decoupling world abstractions (#529)
  • implement variadics in bindings via VariadicTuple and add ScriptValue::Tuple (#527)
  • logging bindings (info, warn, debug, trace, error) (#526)
  • [breaking] Rename Val, Ref, Mut (#525)

bevy_mod_scripting_test_scenario_syntax

0.20.0 - 2026-06-24

Fixed

  • script component not syncing correctly when modified (#534)

ladfile

0.20.0 - 2026-06-24

Added

  • implement variadics in bindings via VariadicTuple and add ScriptValue::Tuple (#527)

lua_language_server_lad_backend

0.21.0 - 2026-07-29

Added

mdbook_lad_preprocessor

0.18.0 - 2026-01-25

Added

  • [breaking] Bevy 0.17 (#498)

ladfile_builder

0.21.0 - 2026-07-29

Added

bevy_mod_scripting

0.21.0 - 2026-07-29

Added


This PR was generated with release-plz.

@semanticdiff-com

Copy link
Copy Markdown

Review changes with  SemanticDiff

@makspll
makspll enabled auto-merge (squash) July 29, 2026 23:25
@github-actions
github-actions Bot force-pushed the release-plz-2026-07-29T21-56-15Z branch from aa8e070 to 07add6b Compare July 29, 2026 23:41
@makspll
makspll disabled auto-merge July 30, 2026 10:17
@makspll
makspll merged commit 75c19ca into main Jul 30, 2026
@makspll
makspll deleted the release-plz-2026-07-29T21-56-15Z branch July 30, 2026 10:18
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.

1 participant