Skip to content

Commit 2100dbf

Browse files
committed
Update crate version: 0.4.1 -> 0.4.2
1 parent c3c09f3 commit 2100dbf

File tree

8 files changed

+42
-21
lines changed

8 files changed

+42
-21
lines changed

Changelog.md

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

1111
## Quick navigation
1212

13-
- [v0.4.0](#v040), [v0.4.1](#v041)
13+
- [v0.4.0](#v040), [v0.4.1](#v041), [v0.4.2](#v042)
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.2](https://docs.rs/godot/0.4.2)
20+
21+
_26 October 2025_
22+
23+
### 🌻 Features
24+
25+
- Simple API to fetch autoloads ([#1381](https://github.com/godot-rust/gdext/pull/1381))
26+
- Experimental support for required parameters/returns in Godot APIs ([#1383](https://github.com/godot-rust/gdext/pull/1383))
27+
28+
### 🧹 Quality of life
29+
30+
- `ExtensionLibrary::on_main_loop_*`: merge into new `on_stage_init/deinit` API ([#1380](https://github.com/godot-rust/gdext/pull/1380))
31+
- Rename builtin `hash()` -> `hash_u32()`; add tests ([#1366](https://github.com/godot-rust/gdext/pull/1366))
32+
33+
### 🛠️ Bugfixes
34+
35+
- Backport Godot fix for incorrect `Glyph` native-struct ([#1369](https://github.com/godot-rust/gdext/pull/1369))
36+
- Validate call params for `gd_self` virtual methods ([#1382](https://github.com/godot-rust/gdext/pull/1382))
37+
- Fix codegen regression: `Array<Option<Gd>>` -> `Array<Gd>` ([#1385](https://github.com/godot-rust/gdext/pull/1385))
38+
39+
1940
## [v0.4.1](https://docs.rs/godot/0.4.1)
2041

2142
_23 October 2025_

godot-bindings/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot-bindings"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"

godot-cell/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot-cell"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"

godot-codegen/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot-codegen"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"
@@ -23,7 +23,7 @@ experimental-threads = []
2323
experimental-required-objs = []
2424

2525
[dependencies]
26-
godot-bindings = { path = "../godot-bindings", version = "=0.4.1" }
26+
godot-bindings = { path = "../godot-bindings", version = "=0.4.2" }
2727

2828
heck = { workspace = true }
2929
nanoserde = { workspace = true }
@@ -32,7 +32,7 @@ quote = { workspace = true }
3232
regex = { workspace = true }
3333

3434
[build-dependencies]
35-
godot-bindings = { path = "../godot-bindings", version = "=0.4.1" } # emit_godot_version_cfg
35+
godot-bindings = { path = "../godot-bindings", version = "=0.4.2" } # emit_godot_version_cfg
3636

3737
# https://docs.rs/about/metadata
3838
[package.metadata.docs.rs]

godot-core/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot-core"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"
@@ -40,16 +40,16 @@ api-4-5 = ["godot-ffi/api-4-5"]
4040
# ]]
4141

4242
[dependencies]
43-
godot-ffi = { path = "../godot-ffi", version = "=0.4.1" }
43+
godot-ffi = { path = "../godot-ffi", version = "=0.4.2" }
4444

4545
# See https://docs.rs/glam/latest/glam/index.html#feature-gates
4646
glam = { workspace = true }
4747
serde = { workspace = true, optional = true }
48-
godot-cell = { path = "../godot-cell", version = "=0.4.1" }
48+
godot-cell = { path = "../godot-cell", version = "=0.4.2" }
4949

5050
[build-dependencies]
51-
godot-bindings = { path = "../godot-bindings", version = "=0.4.1" }
52-
godot-codegen = { path = "../godot-codegen", version = "=0.4.1" }
51+
godot-bindings = { path = "../godot-bindings", version = "=0.4.2" }
52+
godot-codegen = { path = "../godot-codegen", version = "=0.4.2" }
5353

5454
# Reverse dev dependencies so doctests can use `godot::` prefix.
5555
[dev-dependencies]

godot-ffi/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot-ffi"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"
@@ -37,11 +37,11 @@ libc = { workspace = true }
3737

3838
[target.'cfg(target_family = "wasm")'.dependencies]
3939
# Only needed for WASM identifier generation.
40-
godot-macros = { path = "../godot-macros", version = "=0.4.1", features = ["experimental-wasm"] }
40+
godot-macros = { path = "../godot-macros", version = "=0.4.2", features = ["experimental-wasm"] }
4141

4242
[build-dependencies]
43-
godot-bindings = { path = "../godot-bindings", version = "=0.4.1" }
44-
godot-codegen = { path = "../godot-codegen", version = "=0.4.1" }
43+
godot-bindings = { path = "../godot-bindings", version = "=0.4.2" }
44+
godot-codegen = { path = "../godot-codegen", version = "=0.4.2" }
4545

4646
# https://docs.rs/about/metadata
4747
[package.metadata.docs.rs]

godot-macros/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot-macros"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"
@@ -29,7 +29,7 @@ litrs = { workspace = true, optional = true }
2929
venial = { workspace = true }
3030

3131
[build-dependencies]
32-
godot-bindings = { path = "../godot-bindings", version = "=0.4.1" } # emit_godot_version_cfg
32+
godot-bindings = { path = "../godot-bindings", version = "=0.4.2" } # emit_godot_version_cfg
3333

3434
# Reverse dev dependencies so doctests can use `godot::` prefix.
3535
[dev-dependencies]

godot/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "godot"
3-
version = "0.4.1"
3+
version = "0.4.2"
44
edition = "2021"
55
rust-version = "1.87"
66
license = "MPL-2.0"
@@ -10,7 +10,7 @@ description = "Rust bindings for Godot 4"
1010
authors = ["Bromeon", "godot-rust contributors"]
1111
repository = "https://github.com/godot-rust/gdext"
1212
homepage = "https://godot-rust.github.io"
13-
documentation = "https://docs.rs/godot/0.4.1"
13+
documentation = "https://docs.rs/godot/0.4.2"
1414
readme = "crate-readme.md"
1515

1616
[features]
@@ -48,8 +48,8 @@ __debug-log = ["godot-core/debug-log"]
4848
__trace = ["godot-core/trace"]
4949

5050
[dependencies]
51-
godot-core = { path = "../godot-core", version = "=0.4.1" }
52-
godot-macros = { path = "../godot-macros", version = "=0.4.1" }
51+
godot-core = { path = "../godot-core", version = "=0.4.2" }
52+
godot-macros = { path = "../godot-macros", version = "=0.4.2" }
5353

5454
# https://docs.rs/about/metadata
5555
[package.metadata.docs.rs]

0 commit comments

Comments
 (0)