Skip to content

Commit 829dd9d

Browse files
committed
Changelog
1 parent 6a01f75 commit 829dd9d

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

Changelog.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,46 @@ Cutting-edge API docs of the `master` branch are available [here](https://godot-
1010

1111
## Quick navigation
1212

13-
- [v0.4.0](#v040)
13+
- [v0.4.0](#v040), [v0.4.1](#v041)
1414
- [v0.3.0](#v030), [v0.3.1](#v031), [v0.3.2](#v032), [v0.3.3](#v033), [v0.3.4](#v034), [v0.3.5](#v035)
1515
- [v0.2.0](#v020), [v0.2.1](#v021), [v0.2.2](#v022), [v0.2.3](#v023), [v0.2.4](#v024)
1616
- [v0.1.1](#v011), [v0.1.2](#v012), [v0.1.3](#v013)
1717

1818

19+
## [v0.4.1](https://docs.rs/godot/0.4.1)
20+
21+
_23 October 2025_
22+
23+
### 🌻 Features
24+
25+
- Add main loop callbacks to `ExtensionLibrary` ([#1313](https://github.com/godot-rust/gdext/pull/1313), [#1380](https://github.com/godot-rust/gdext/pull/1380))
26+
- Class Docs – register docs in `#[godot_api(secondary)]`, simplify docs registration logic ([#1355](https://github.com/godot-rust/gdext/pull/1355))
27+
- Codegen: support sys types in engine APIs ([#1363](https://github.com/godot-rust/gdext/pull/1363), [#1365](https://github.com/godot-rust/gdext/pull/1365))
28+
29+
### 📈 Performance
30+
31+
- Use Rust `str` instead of `CStr` in `ClassIdSource` ([#1334](https://github.com/godot-rust/gdext/pull/1334))
32+
33+
### 🧹 Quality of life
34+
35+
- Preserve doc comments for signal ([#1353](https://github.com/godot-rust/gdext/pull/1353))
36+
- Provide error context for typed array clone check ([#1348](https://github.com/godot-rust/gdext/pull/1348))
37+
- Improve spans; use tuple type for virtual signatures ([#1370](https://github.com/godot-rust/gdext/pull/1370))
38+
- Preserve span of arguments for better compile errors ([#1373](https://github.com/godot-rust/gdext/pull/1373))
39+
- Update to litrs 1.0 ([#1377](https://github.com/godot-rust/gdext/pull/1377))
40+
- Allow opening itests in editor ([#1379](https://github.com/godot-rust/gdext/pull/1379))
41+
42+
### 🛠️ Bugfixes
43+
44+
- Ease `AsArg<Option<Gd<T>>>` bounds to make it usable with signals ([#1371](https://github.com/godot-rust/gdext/pull/1371))
45+
- Handle panic in OnReady `auto_init` ([#1351](https://github.com/godot-rust/gdext/pull/1351))
46+
- Update `GFile::read_as_gstring_entire()` after Godot removes `skip_cr` parameter ([#1349](https://github.com/godot-rust/gdext/pull/1349))
47+
- Fix `Callable::from_sync_fn` doc example using deprecated `Result<T>` return ([#1347](https://github.com/godot-rust/gdext/pull/1347))
48+
- Deprecate `#[class(no_init)]` for editor plugins ([#1378](https://github.com/godot-rust/gdext/pull/1378))
49+
- Initialize and cache proper return value for generic, typed array ([#1357](https://github.com/godot-rust/gdext/pull/1357))
50+
- Fix hot-reload crashes on macOS when the `.gdextension` file changes ([#1367](https://github.com/godot-rust/gdext/pull/1367))
51+
52+
1953
## [v0.4.0](https://docs.rs/godot/0.4.0)
2054

2155
_29 September 2025_

0 commit comments

Comments
 (0)