Releases
v0.23.0
Compare
Sorry, something went wrong.
No results found
Added
script observers and script defined events (#612 )
[breaking ] script namespaces, a shared type catalogue, import_namespace and export_namespace (#611 )
insert_bundle and spawn_bundle for reflected Rust bundles (#609 )
[breaking ] add run_script_callback and queue_script_callback bindings, allowing scripts to call each other and return values flexibly (#575 )
[breaking ] language agnostic script callback runners (#572 )
[breaking ] describe constructors and enum variants in generated script definitions (#566 )
shared new constructors on every type and enum variant referenced function lookups (#564 )
support triggering events and sending messages from new script bindings (#561 )
Fixed
free the box allocation when inserting script components (#608 )
[breaking ] make nested script callbacks safe and error on context re-entry (#569 )
always run on_script_reloaded after on_script_loaded (#571 )
[breaking ] Improve naming and consistency in processing pipeline related functions (#560 )
rare ordering bug in Vec<T> iteration from lua (#558 )
Refactored
[breaking ] rename ScriptCallbackEvent to ScriptCallbackMessage (#576 )
add CurrentScriptAttachment::empty for guards without a running script (#573 )
name the type registration union and add instance and reserved function lookups (#563 )
Contributors
You can’t perform that action at this time.