You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
683: Prepare release 0.9.2 r=toasteater a=toasteater
This is a minor release focusing on improving documentation and rounding out rough edges of the API.
- Bumped all version numbers to 0.9.2
- Bumped dependencies to latest versions.
- Updated CHANGELOG.
Co-authored-by: toasteater <48371905+toasteater@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35-1Lines changed: 35 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,46 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [Unreleased]
8
+
## [0.9.2] - 2020-02-01
9
+
10
+
### Added
11
+
12
+
- Added `Instance::emplace`, a constructor that moves an existing script struct onto a new object.
13
+
14
+
- Added `Ref::by_class_name`, a method to construct Godot objects from class names.
15
+
16
+
- Added methods to recover `Ref`s or `TRef`s from instance IDs.
17
+
18
+
- Added a `Default` implementation for `NodePath`.
19
+
20
+
- Added `Add`, `AddAssign`, `Ord`, `PartialOrd`, `Index` implementations for `GodotString`.
21
+
22
+
- Added convenience methods for getting typed nodes in `gdnative-bindings`.
23
+
24
+
- Added examples for custom node plugins and Godot networking.
25
+
26
+
- Added the `#[property(no_editor)]` flag, which exports properties that can be accessed from other languages like GDScript, but aren't shown in the editor.
9
27
10
28
### Changed
11
29
12
30
-**The minimum compatible engine version is now 3.2-stable.**
13
31
32
+
- Improved readability of generated documentation for the API methods.
33
+
34
+
- Improved error messages for failed method calls.
35
+
36
+
- Proc-macros now emit compile errors rather than panic, improving the development experience.
37
+
38
+
- Documented the trade-offs of using `GodotString` vs. the `std``String` type.
39
+
40
+
### Fixed
41
+
42
+
-`Object::callv` is now correctly marked as `unsafe`.
43
+
44
+
- Derive macro for `FromVariant` now correctly uses the actual variant name when reporting errors for enums.
45
+
46
+
- Derive macro for `OwnerToVariant` now correctly takes ownership of `self`.
0 commit comments