Skip to content

Releases: makspll/bevy_mod_scripting

v0.16.0

22 Sep 20:56
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Refactored

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

Contributors

v0.15.1

18 Aug 21:16
a4e4b21
Compare
Choose a tag to compare

Changed

  • Remove asset_path field from ScriptAsset. (#450)

Fixed

  • "luau" extension regression (#453)

Contributors

v0.5.1-ladfile_builder

18 Aug 21:10
a4e4b21
Compare
Choose a tag to compare

Added

  • [breaking] Use the Handles, Luke! (#427) (#444)

Contributors

v0.15.0

14 Aug 22:59
762659d
Compare
Choose a tag to compare

Added

  • [breaking] Use the Handles, Luke! (#427) (#444)

Contributors

v0.5.0-ladfile_builder

14 Aug 22:53
762659d
Compare
Choose a tag to compare

Added

  • [breaking] Use the Handles, Luke! (#427) (#444)

Contributors

v0.2.0-mdbook_lad_preprocessor

14 Aug 22:52
762659d
Compare
Choose a tag to compare

Added

  • [breaking] Use the Handles, Luke! (#427) (#444)

Contributors