Skip to content

Commit 779c043

Browse files
committed
Changelog + rustfmt in release CI
1 parent dc8d049 commit 779c043

File tree

2 files changed

+36
-4
lines changed

2 files changed

+36
-4
lines changed

.github/workflows/release-version.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,11 @@ jobs:
119119
with:
120120
ref: ${{ github.ref }}
121121

122-
- name: "Install Rust (uncached)"
123-
run: rustup update nightly && rustup default nightly
122+
- name: "Install Rustfmt (uncached, nightly)"
123+
run: rustup component add rustfmt --nightly
124124

125125
- name: "Check rustfmt"
126-
run: cargo fmt --all -- --check
126+
run: cargo +nightly fmt --all -- --check
127127

128128
- name: "Run custom repo checks"
129129
run: |

Changelog.md

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

1111
## Quick navigation
1212

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

1717

18+
## [v0.3.5](https://docs.rs/godot/0.3.5)
19+
20+
_18 August 2025_
21+
22+
### 🌻 Features
23+
24+
- Implement `Gd::try_dynify` ([#1255](https://github.com/godot-rust/gdext/pull/1255))
25+
- Add `PhantomVar<T>` to support properties without a backing field ([#1261](https://github.com/godot-rust/gdext/pull/1261))
26+
- Access to base pointer during initialization ([#1273](https://github.com/godot-rust/gdext/pull/1273))
27+
28+
### 🧹 Quality of life
29+
30+
- `match_class!` fallback branch is now optional for `()` ([#1246](https://github.com/godot-rust/gdext/pull/1246))
31+
- `match_class!` now supports `_ @ Class` discard pattern ([#1252](https://github.com/godot-rust/gdext/pull/1252))
32+
- Add bounds for future-proof `Gd` deref ([#1254](https://github.com/godot-rust/gdext/pull/1254))
33+
- Mark `GString` as `Send` ([#1260](https://github.com/godot-rust/gdext/pull/1260))
34+
- Properly register GDExtension `reference`/`unreference` callbacks ([#1270](https://github.com/godot-rust/gdext/pull/1270))
35+
- Code style: stricter imports ([#1269](https://github.com/godot-rust/gdext/pull/1269))
36+
- Nightly rustfmt + internals (once-calls, robust refcounts) ([#1271](https://github.com/godot-rust/gdext/pull/1271))
37+
38+
### 🛠️ Bugfixes
39+
40+
- Fix `is_main_thread` being gated behind `#[cfg(not(wasm_nothreads))]` despite being necessary to build wasm nothread ([#1251](https://github.com/godot-rust/gdext/pull/1251))
41+
- Godot can use a different "main thread" for the main loop ([#1253](https://github.com/godot-rust/gdext/pull/1253))
42+
- Fix `node_call_group` test accidentally renaming root tree ([#1277](https://github.com/godot-rust/gdext/pull/1277))
43+
44+
### 📚 Documentation
45+
46+
- Add extra class docs for `ResourceFormatLoader` to mention that the `experimental-threads` feature is required ([#1258](https://github.com/godot-rust/gdext/pull/1258))
47+
- Clarify + test `Packed*Array` behavior w.r.t. copy-and-write + `#[var]` ([#1268](https://github.com/godot-rust/gdext/pull/1268))
48+
49+
1850
## [v0.3.4](https://docs.rs/godot/0.3.4)
1951

2052
_22 July 2025_

0 commit comments

Comments
 (0)