Releases: makspll/bevy_mod_scripting
Releases · makspll/bevy_mod_scripting
v0.16.0
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
andbevy_mod_scripting_display
crates, decouple concerns (#477) - extract
bevy_mod_scripting_asset
crate, simplify supported extensions logic (#475) - remove
HandlerCtxt
, wrapScriptContext<P>
in Arc (#474) - remove
StaticScripts
resource (#473) - modify
ContextLoadFn
&ContextReloadFn
&HandlerFn
to useWorldId
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
tobevy_mod_scripting_codegen
(#461) - inline
CallbackBuilder<P>
intoIntoScriptPluginParams
at compile time (#456) - inline
CallbackSettings<P>
intoIntoScriptPluginParam
at compile time (#455)
Contributors
v0.6.0-ladfile_builder
Added
- improved dynamic printing, adds
ReflectDisplayWithTypeInfo
for overriding opaque type printing (#478)
Refactored
- extract
bevy_mod_scripting_asset
andbevy_mod_scripting_display
crates, decouple concerns (#477) - [breaking] refactor dependencies, point at bevy subcrates directly (#463)