Skip to content

Commit bd35da6

Browse files
authored
docs: Create release notes for 0.9.4
1 parent 4a52a6c commit bd35da6

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

release-notes/0.9.4.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# [`bevy_mod_scripting`](https://github.com/makspll/bevy_mod_scripting/) 0.9.4 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)

0 commit comments

Comments
 (0)