Skip to content

Releases: makspll/bevy_mod_scripting

v0.17.0

07 Nov 19:47

Choose a tag to compare

Added

  • Lua definition file generation, ladfile re-work (#497)
  • add ScriptPipelineState system parameter and rust script loading example (#494)
  • add script asset path to function call context (#493)
  • add location information to function call context (#492)
  • Replace ParsedPath with custom ReferencePath, support Map and Set references with arbitrary types (#491)
  • registered callbacks via register_callback, and bevy_mod_scripting_script crate. (#490)
  • Asset references, world.get_asset and world.has_asset bindings (#484)
  • warn on duplicate globals (#486)

Contributors

v0.6.1-ladfile_builder

06 Nov 13:01

Choose a tag to compare

Added

  • Lua definition file generation, ladfile re-work (#497)
  • registered callbacks via register_callback, and bevy_mod_scripting_script crate. (#490)

Contributors

v0.6.1-ladfile

06 Nov 12:53

Choose a tag to compare

Added

  • Lua definition file generation, ladfile re-work (#497)

Contributors

v0.3.1-mdbook_lad_preprocessor

06 Nov 13:00

Choose a tag to compare

Added

  • Lua definition file generation, ladfile re-work (#497)
  • registered callbacks via register_callback, and bevy_mod_scripting_script crate. (#490)

Contributors

v0.3.1-bevy_system_reflection

06 Nov 12:35

Choose a tag to compare

Added

  • Lua definition file generation, ladfile re-work (#497)

Contributors

v0.16.0

22 Sep 20:56

Choose a tag to compare

Added

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

Contributors

v0.6.0-ladfile_builder

22 Sep 20:47

Choose a tag to compare

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)

Contributors

v0.6.0-ladfile

22 Sep 20:46

Choose a tag to compare

Added

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

Refactored

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

Contributors

v0.3.0-mdbook_lad_preprocessor

22 Sep 20:46

Choose a tag to compare

Added

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

Refactored

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

Contributors

v0.3.0-bevy_system_reflection

22 Sep 19:23

Choose a tag to compare

Refactored

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

Contributors