Releases: makspll/bevy_mod_scripting
Releases · makspll/bevy_mod_scripting
v0.12.0
Added
- improve errors when entity is unavailable (#410)
- [breaking] Add
BMSPlugin
group, feature flag for bindings per bevy crate & add script global filter options (#408)- The CoreScriptGlobalsPlugin now also stores options for filtering registered globals, which can be changed.
- add option to emit response event on each callback &
RunScriptCallback
command for "once-off" callbacks (#403)
Fixed
lua54
feature being forced (#413)GetTypeDependency
derive macro using the wrong path forbms_core
(#409)
Other
- add script loading benchmark (#411)
- refactor
ReflectReference
internally (#406) - reduces size of
ScriptValue
to 64 bytes, moves some dynamic function methods into function info (#404)
Contributors
v0.3.2-ladfile_builder
v0.1.7-mdbook_lad_preprocessor
v0.11.1
v0.3.1-ladfile_builder
v0.1.1-bevy_system_reflection
chore: Release package bevy_system_reflection version 0.1.1
v0.11.0
Added
- allow the conversion of lua functions into
ScriptValue
viaDynamicScriptFunction
(#396) - improve tracing spans, add more benchmarks (#394)
- add
profile_with_tracy
feature which plays nicely with bevy'sbevy/trace_tracy
feature (#393) - Add initial benchmarks, integrate them into CI & add getters/settters for
Scripts
resource (#381) - ✨ Dynamic Script Components,
register_new_component
binding,remove_component
no longer requiresReflectComponent
data (#379) - [breaking] optimize
get
andset
functions, addMagicFunctions
sub-registry (#397) - optimize access map (#395)
- add ScriptValue override for printing opaque values (#380)
- overhaul mdbook preprocessor, prettify generated docs, support dummy globals (#377)
Fixed
- fix global type cache not containing generic types (#388)
Other
- switch to hashbrown hashmap in the function registry (#399)
- try play with hashing for access maps (#398)
- allow check creation for bencher
Contributors
v0.5.0-ladfile
v0.3.0-ladfile_builder
v0.1.6-mdbook_lad_preprocessor
Fixed
- types links being broken again