Skip to content

Commit 97a0b41

Browse files
bors[bot]toasteater
andauthored
Merge #619
619: Prepare for release 0.9.1 r=toasteater a=toasteater This is a minor release with mostly bug fixes since the 0.9.0 release. - Bumped all version numbers to 0.9.1 - Bumped `parking_lot` dependency to 0.11.0 - Updated CHANGELOG Co-authored-by: toasteater <[email protected]>
2 parents d1204f5 + ef636f8 commit 97a0b41

File tree

9 files changed

+38
-18
lines changed

9 files changed

+38
-18
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.9.1] - 2020-10-19
11+
12+
### Added
13+
14+
- Support for RPC modes using the `export` attribute, e.g. `#[export(rpc = "remote_sync")]`.
15+
16+
- Added the convenience method `Vector2Godot::clamped`.
17+
18+
- Added Godot-equivalent methods for `Plane`.
19+
20+
### Fixed
21+
22+
- Fixed a problem where incorrect documentation may be generated when building from case-insensitive file systems.
23+
24+
- Fixed a case of undefined behavior when `Instance::new` is called for non-tool scripts in the editor.
25+
26+
- Fixed a type mismatch problem that may prevent compilation on some target platforms.
27+
28+
- Fixed potential compilation error in case of `TypeId` widening.
29+
1030
## [0.9.0] - 2020-09-20
1131

1232
### Added

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Rust bindings to the [Godot game engine](http://godotengine.org/).
88

99
**[Website](https://godot-rust.github.io/)** |
10-
**[User Guide](https://godot-rust.github.io/book/)** | **[API Documentation](https://docs.rs/gdnative/0.9.0/gdnative/)**
10+
**[User Guide](https://godot-rust.github.io/book/)** | **[API Documentation](https://docs.rs/gdnative/0.9.1/gdnative/)**
1111

1212
## Stability
1313

@@ -35,7 +35,7 @@ After `bindgen` dependencies are installed, add the `gdnative` crate as a depend
3535

3636
```toml
3737
[dependencies]
38-
gdnative = "0.9.0"
38+
gdnative = "0.9.1"
3939

4040
[lib]
4141
crate-type = ["cdylib"]

bindings_generator/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ documentation = "https://docs.rs/crate/gdnative_bindings_generator"
66
repository = "https://github.com/godot-rust/godot-rust"
77
homepage = "https://godot-rust.github.io/"
88
license = "MIT"
9-
version = "0.9.0"
9+
version = "0.9.1"
1010
workspace = ".."
1111
edition = "2018"
1212

gdnative-bindings/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "The Godot game engine's automatcally generated bindings to Godot
55
documentation = "https://docs.rs/crate/gdnative-bindings"
66
repository = "https://github.com/godot-rust/godot-rust"
77
homepage = "https://godot-rust.github.io/"
8-
version = "0.9.0"
8+
version = "0.9.1"
99
license = "MIT"
1010
workspace = ".."
1111
edition = "2018"
@@ -15,11 +15,11 @@ formatted = []
1515
one_class_one_file = []
1616

1717
[dependencies]
18-
gdnative-sys = { path = "../gdnative-sys", version = "0.9.0" }
19-
gdnative-core = { path = "../gdnative-core", version = "=0.9.0" }
18+
gdnative-sys = { path = "../gdnative-sys", version = "0.9.1" }
19+
gdnative-core = { path = "../gdnative-core", version = "=0.9.1" }
2020
libc = "0.2"
2121
bitflags = "1.2"
2222

2323
[build-dependencies]
2424
heck = "0.3.0"
25-
gdnative_bindings_generator = { path = "../bindings_generator", version = "=0.9.0" }
25+
gdnative_bindings_generator = { path = "../bindings_generator", version = "=0.9.1" }

gdnative-core/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "The Godot game engine's gdnative core bindings."
55
documentation = "https://docs.rs/crate/gdnative-core"
66
repository = "https://github.com/godot-rust/godot-rust"
77
homepage = "https://godot-rust.github.io/"
8-
version = "0.9.0"
8+
version = "0.9.1"
99
license = "MIT"
1010
workspace = ".."
1111
edition = "2018"
@@ -17,14 +17,14 @@ nativescript = ["bitflags", "parking_lot"]
1717
type_tag_fallback = []
1818

1919
[dependencies]
20-
gdnative-sys = { path = "../gdnative-sys", version = "0.9.0" }
20+
gdnative-sys = { path = "../gdnative-sys", version = "0.9.1" }
2121
libc = "0.2"
2222
approx = "0.3.2"
2323
euclid = "0.22.1"
2424
indexmap = "1.6.0"
2525
ahash = "0.4.5"
2626

27-
gdnative-impl-proc-macros = { path = "../impl/proc_macros", version = "=0.9.0" }
27+
gdnative-impl-proc-macros = { path = "../impl/proc_macros", version = "=0.9.1" }
2828

2929
bitflags = { version = "1.2", optional = true }
30-
parking_lot = { version = "0.9.0", optional = true }
30+
parking_lot = { version = "0.11.0", optional = true }

gdnative-derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "The Godot game engine's gdnative derive and procedural macros."
55
documentation = "https://docs.rs/crate/gdnative-derive"
66
repository = "https://github.com/godot-rust/godot-rust"
77
homepage = "https://godot-rust.github.io/"
8-
version = "0.9.0"
8+
version = "0.9.1"
99
license = "MIT"
1010
workspace = ".."
1111
edition = "2018"

gdnative-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Generated bindings to the Godot game engine's gdnative core types
55
documentation = "https://docs.rs/crate/gdnative-sys"
66
repository = "https://github.com/godot-rust/godot-rust"
77
homepage = "https://godot-rust.github.io/"
8-
version = "0.9.0"
8+
version = "0.9.1"
99
build = "build.rs"
1010
license = "MIT"
1111
workspace = ".."

gdnative/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "The Godot game engine's gdnative bindings."
55
documentation = "https://docs.rs/crate/gdnative"
66
repository = "https://github.com/godot-rust/godot-rust"
77
homepage = "https://godot-rust.github.io/"
8-
version = "0.9.0"
8+
version = "0.9.1"
99
license = "MIT"
1010
workspace = ".."
1111
readme = "../README.md"
@@ -20,9 +20,9 @@ type_tag_fallback = ["gdnative-core/type_tag_fallback"]
2020
bindings = ["gdnative-bindings"]
2121

2222
[dependencies]
23-
gdnative-derive = { path = "../gdnative-derive", version = "=0.9.0" }
24-
gdnative-core = { path = "../gdnative-core", version = "=0.9.0" }
25-
gdnative-bindings = { optional = true, path = "../gdnative-bindings", version = "=0.9.0" }
23+
gdnative-derive = { path = "../gdnative-derive", version = "=0.9.1" }
24+
gdnative-core = { path = "../gdnative-core", version = "=0.9.1" }
25+
gdnative-bindings = { optional = true, path = "../gdnative-bindings", version = "=0.9.1" }
2626

2727
[package.metadata.docs.rs]
2828
all-features = true

impl/proc_macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ authors = ["The godot-rust developers"]
44
description = "Internal dependency of the gdnative bindings."
55
repository = "https://github.com/godot-rust/godot-rust"
66
homepage = "https://godot-rust.github.io/"
7-
version = "0.9.0"
7+
version = "0.9.1"
88
license = "MIT"
99
workspace = "../.."
1010
edition = "2018"

0 commit comments

Comments
 (0)