Releases: makspll/bevy_mod_scripting
Releases · makspll/bevy_mod_scripting
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
v0.1.5-mdbook_lad_preprocessor
v0.10.0
Added
- add global
types
cache makingget_type_by_name
redundant (#370) - ✨ Parallelizable Script Systems with
Res
andQuery
parameters & Schedule debugging utilities (#361) - Add missing
luau
extension, improve extension configuration options (#366) - (ladfile) improve globals in LAD format (#372)
- [breaking] re-design
GetTypeDependencies
trait & addGetTypeDependencies
derive macro (#369) - shorten import paths (#367)
- allow lua scripts to insert
ScriptComponent
's (#359)
Fixed
- [breaking] script contexts being completely overwritten on a re-load (#345)
- unit enum variants other than
Option::None
being converted intoScriptValue::Unit
(#360)
Other
- [breaking] Merge
ScriptContexts<T>
intoScripts<T>
+ RemoveSync
bound from Contexts (#350)