File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change
1
+ # [ ` bevy_mod_scripting ` ] ( https://github.com/makspll/bevy_mod_scripting/ ) 0.9.7 is out!
2
+
3
+ ![ image] ( https://github.com/user-attachments/assets/6ae0f927-ea1b-4d90-a809-4cc513e49b18 )
4
+
5
+ ## Summary
6
+ - Adds macro for generating namespace builder instantiations including docstrings and argument names like so:
7
+ ``` rust
8
+ #[script_bindings(name = " test_functions" )]
9
+ impl TestStruct {
10
+ /// My docs !!
11
+ fn test_fn (_self : Ref <TestStruct >, mut _arg1 : usize ) {}
12
+ }
13
+
14
+ fn main () {
15
+ let mut world = ...
16
+ register_test_functions (& mut world );
17
+ }
18
+ ```
19
+ - Fixes compilation issues with ` tracy ` enabled
20
+ - Initial work on ` Language Agnostic Declaration ` (LAD) file format for doc-gen
21
+ - Adds ability to create static scripts, which do not need to be attached to an entity to run:
22
+ ``` rust
23
+ commands . queue (AddStaticScript :: new (" my_static_script.lua" ));
24
+ ```
25
+ - Fixes asset loader issues (asset loaders now specify extensions) when working with ` bevy_asset_loader ` and other asset loading crates
26
+ - And more
27
+
28
+ ## Changelog
29
+ See a detailed changelog [ here] ( https://github.com/makspll/bevy_mod_scripting/blob/main/CHANGELOG.md )
You can’t perform that action at this time.
0 commit comments