Skip to content

Commit

Permalink
docs: Create release notes for 0.9.4
Browse files Browse the repository at this point in the history
  • Loading branch information
makspll authored Feb 12, 2025
1 parent 4a52a6c commit bd35da6
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions release-notes/0.9.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# [`bevy_mod_scripting`](https://github.com/makspll/bevy_mod_scripting/) 0.9.4 is out!

![image](https://github.com/user-attachments/assets/6ae0f927-ea1b-4d90-a809-4cc513e49b18)

## Summary
- Adds macro for generating namespace builder instantiations including docstrings and argument names like so:
```rust
#[script_bindings(name = "test_functions")]
impl TestStruct {
/// My docs !!
fn test_fn(_self: Ref<TestStruct>, mut _arg1: usize) {}
}

fn main() {
let mut world = ...
register_test_functions(&mut world);
}
```
- Fixes compilation issues with `tracy` enabled
- Initial work on `Language Agnostic Declaration` (LAD) file format for doc-gen
- Adds ability to create static scripts, which do not need to be attached to an entity to run:
```rust
commands.queue(AddStaticScript::new("my_static_script.lua"));
```
- Fixes asset loader issues (asset loaders now specify extensions) when working with `bevy_asset_loader` and other asset loading crates
- And more

## Changelog
See a detailed changelog [here](https://github.com/makspll/bevy_mod_scripting/blob/main/CHANGELOG.md)

0 comments on commit bd35da6

Please sign in to comment.