|
@@ -13,38 +13,38 @@ See the [release announcement](https://godotengine.org/article/maintenance-relea
|
|
|
|
|
|
#### Core
|
|
#### Core
|
|
|
|
|
|
-- Expose all existing PropertyHint global enums #67360
|
|
|
|
|
|
+- Expose all existing PropertyHint global enums ([GH-67360](https://github.com/godotengine/godot/pull/67360)).
|
|
|
|
|
|
#### Editor
|
|
#### Editor
|
|
|
|
|
|
-- Improve dragging scene into 3D viewport #68114
|
|
|
|
|
|
+- Improve dragging scene into 3D viewport ([GH-68114](https://github.com/godotengine/godot/pull/68114)).
|
|
|
|
|
|
#### Physics
|
|
#### Physics
|
|
|
|
|
|
-- Store Bullet total gravity, linear damp and angular damp calculations #69823
|
|
|
|
|
|
+- Store Bullet total gravity, linear damp and angular damp calculations ([GH-69823](https://github.com/godotengine/godot/pull/69823)).
|
|
|
|
|
|
#### Rendering
|
|
#### Rendering
|
|
|
|
|
|
-- Add options for sorting transparent objects #63040
|
|
|
|
|
|
+- Add options for sorting transparent objects ([GH-63040](https://github.com/godotengine/godot/pull/63040)).
|
|
|
|
|
|
### Changed
|
|
### Changed
|
|
|
|
|
|
#### Animation
|
|
#### Animation
|
|
|
|
|
|
-- Cast between float and ints in Tween `tween_property()` #65072
|
|
|
|
|
|
+- Cast between float and ints in Tween `tween_property()` ([GH-65072](https://github.com/godotengine/godot/pull/65072)).
|
|
|
|
|
|
#### Core
|
|
#### Core
|
|
|
|
|
|
-- Improve string formatting (`%f`) for `inf` and `nan` #64870
|
|
|
|
|
|
+- Improve string formatting (`%f`) for `inf` and `nan` ([GH-64870](https://github.com/godotengine/godot/pull/64870)).
|
|
|
|
|
|
#### Editor
|
|
#### Editor
|
|
|
|
|
|
-- Hide `text` property of RichTextLabel if BBCode is enabled #67255
|
|
|
|
|
|
+- Hide `text` property of RichTextLabel if BBCode is enabled ([GH-67255](https://github.com/godotengine/godot/pull/67255)).
|
|
|
|
|
|
#### Porting
|
|
#### Porting
|
|
|
|
|
|
-- Android: Upgrade gradle plugin to version 7.2.1 #68497
|
|
|
|
-- Only support XDG directory path configuration on Linux #67040
|
|
|
|
|
|
+- Android: Upgrade gradle plugin to version 7.2.1 ([GH-68497](https://github.com/godotengine/godot/pull/68497)).
|
|
|
|
+- Only support XDG directory path configuration on Linux ([GH-67040](https://github.com/godotengine/godot/pull/67040)).
|
|
|
|
|
|
#### Thirdparty
|
|
#### Thirdparty
|
|
|
|
|
|
@@ -60,97 +60,97 @@ See the [release announcement](https://godotengine.org/article/maintenance-relea
|
|
|
|
|
|
#### 2D
|
|
#### 2D
|
|
|
|
|
|
-- Fix CanvasLayer visibility toggle can only run once per frame #69558
|
|
|
|
|
|
+- Fix CanvasLayer visibility toggle can only run once per frame ([GH-69558](https://github.com/godotengine/godot/pull/69558)).
|
|
|
|
|
|
#### 3D
|
|
#### 3D
|
|
|
|
|
|
-- Fix Sprite3D/AnimatedSprite3D drawing AtlasTextures with vertical margins differently than in 2D #66063
|
|
|
|
-- Fix editor crash when MeshLibrary gets replaced while used in an open scene #67141
|
|
|
|
-- Fix Skeleton3D falsely assuming all physical bones will be children of their first bone #67282
|
|
|
|
-- Fix bug in CylinderMesh when computing normals #67336
|
|
|
|
-- Fix error when having BoneAttachment before PhysicalBone #67698
|
|
|
|
-- Fix spatial gizmo still active when node is deselected #67947
|
|
|
|
|
|
+- Fix Sprite3D/AnimatedSprite3D drawing AtlasTextures with vertical margins differently than in 2D ([GH-66063](https://github.com/godotengine/godot/pull/66063)).
|
|
|
|
+- Fix editor crash when MeshLibrary gets replaced while used in an open scene ([GH-67141](https://github.com/godotengine/godot/pull/67141)).
|
|
|
|
+- Fix Skeleton3D falsely assuming all physical bones will be children of their first bone ([GH-67282](https://github.com/godotengine/godot/pull/67282)).
|
|
|
|
+- Fix bug in CylinderMesh when computing normals ([GH-67336](https://github.com/godotengine/godot/pull/67336)).
|
|
|
|
+- Fix error when having BoneAttachment before PhysicalBone ([GH-67698](https://github.com/godotengine/godot/pull/67698)).
|
|
|
|
+- Fix spatial gizmo still active when node is deselected ([GH-67947](https://github.com/godotengine/godot/pull/67947)).
|
|
|
|
|
|
#### Core
|
|
#### Core
|
|
|
|
|
|
-- Fix String `word_wrap()` for long words #64564
|
|
|
|
-- Fix potential crash loading invalid TGA images from buffer #68057
|
|
|
|
-- Fix Image `bump_map_to_normal_map()` incorrectly keeping mipmap flag #68115
|
|
|
|
-- Fix potential PCKPacker error spam #68735
|
|
|
|
-- Revert "RID: Change comparison operators to use RID_Data id instead of address" #69946
|
|
|
|
|
|
+- Fix String `word_wrap()` for long words ([GH-64564](https://github.com/godotengine/godot/pull/64564)).
|
|
|
|
+- Fix potential crash loading invalid TGA images from buffer ([GH-68057](https://github.com/godotengine/godot/pull/68057)).
|
|
|
|
+- Fix Image `bump_map_to_normal_map()` incorrectly keeping mipmap flag ([GH-68115](https://github.com/godotengine/godot/pull/68115)).
|
|
|
|
+- Fix potential PCKPacker error spam ([GH-68735](https://github.com/godotengine/godot/pull/68735)).
|
|
|
|
+- Revert "RID: Change comparison operators to use RID_Data id instead of address" ([GH-69946](https://github.com/godotengine/godot/pull/69946)).
|
|
|
|
|
|
#### Editor
|
|
#### Editor
|
|
|
|
|
|
-- Fix checking if script is attached to any node belonging to scene for drag and drop to script editor #66212
|
|
|
|
-- Fix fetching source to link C++ error on GitHub in debugger #66977
|
|
|
|
-- Fix exporting with export template binaries over 2.0 GiB #67577
|
|
|
|
-- Fix wrong owner for editor plugin created nodes in instanced scene #67666
|
|
|
|
-- Fix SpriteFrames editor calculating frame index from mouse position #68064
|
|
|
|
-- Fix drag and drop of resource files with non-lowercase extension #68107
|
|
|
|
-- Fix Project Manager code for project rename #69338
|
|
|
|
|
|
+- Fix checking if script is attached to any node belonging to scene for drag and drop to script editor ([GH-66212](https://github.com/godotengine/godot/pull/66212)).
|
|
|
|
+- Fix fetching source to link C++ error on GitHub in debugger ([GH-66977](https://github.com/godotengine/godot/pull/66977)).
|
|
|
|
+- Fix exporting with export template binaries over 2.0 GiB ([GH-67577](https://github.com/godotengine/godot/pull/67577)).
|
|
|
|
+- Fix wrong owner for editor plugin created nodes in instanced scene ([GH-67666](https://github.com/godotengine/godot/pull/67666)).
|
|
|
|
+- Fix SpriteFrames editor calculating frame index from mouse position ([GH-68064](https://github.com/godotengine/godot/pull/68064)).
|
|
|
|
+- Fix drag and drop of resource files with non-lowercase extension ([GH-68107](https://github.com/godotengine/godot/pull/68107)).
|
|
|
|
+- Fix Project Manager code for project rename ([GH-69338](https://github.com/godotengine/godot/pull/69338)).
|
|
|
|
|
|
#### GDNative
|
|
#### GDNative
|
|
|
|
|
|
-- Fix `script_data` error when updating placeholder scripts for GDNative libraries #66255
|
|
|
|
|
|
+- Fix `script_data` error when updating placeholder scripts for GDNative libraries ([GH-66255](https://github.com/godotengine/godot/pull/66255)).
|
|
|
|
|
|
#### GDScript
|
|
#### GDScript
|
|
|
|
|
|
-- Fix Script editor completion doesn't suggest members of a script for type hints #48037
|
|
|
|
-- LSP: Improve handling of file URI scheme #69960
|
|
|
|
|
|
+- Fix Script editor completion doesn't suggest members of a script for type hints ([GH-48037](https://github.com/godotengine/godot/pull/48037)).
|
|
|
|
+- LSP: Improve handling of file URI scheme ([GH-69960](https://github.com/godotengine/godot/pull/69960)).
|
|
|
|
|
|
#### GUI
|
|
#### GUI
|
|
|
|
|
|
-- Fix RichTextLabel wrong visible line count for newline #59765
|
|
|
|
-- Fix TreeItem `remove_child()` not updating Tree immediately #69569
|
|
|
|
-- Fix TextMesh auto-translation and ignore control chars #69585
|
|
|
|
-- Fix errors while deselecting all tree items #68546
|
|
|
|
|
|
+- Fix RichTextLabel wrong visible line count for newline ([GH-59765](https://github.com/godotengine/godot/pull/59765)).
|
|
|
|
+- Fix TreeItem `remove_child()` not updating Tree immediately ([GH-69569](https://github.com/godotengine/godot/pull/69569)).
|
|
|
|
+- Fix TextMesh auto-translation and ignore control chars ([GH-69585](https://github.com/godotengine/godot/pull/69585)).
|
|
|
|
+- Fix errors while deselecting all tree items ([GH-68546](https://github.com/godotengine/godot/pull/68546)).
|
|
|
|
|
|
#### Import
|
|
#### Import
|
|
|
|
|
|
-- Fix trying to import unknown dependency from scan #67664
|
|
|
|
-- Handle closed splines in Collada importer #67834
|
|
|
|
|
|
+- Fix trying to import unknown dependency from scan ([GH-67664](https://github.com/godotengine/godot/pull/67664)).
|
|
|
|
+- Handle closed splines in Collada importer ([GH-67834](https://github.com/godotengine/godot/pull/67834)).
|
|
|
|
|
|
#### Input
|
|
#### Input
|
|
|
|
|
|
-- Fix setting Input action `raw strength` and `exact` in `action_press()`/`action_release()` #66480
|
|
|
|
-- Fix routing of InputEventScreenDrag events to Control nodes #68630
|
|
|
|
|
|
+- Fix setting Input action `raw strength` and `exact` in `action_press()`/`action_release()` ([GH-66480](https://github.com/godotengine/godot/pull/66480)).
|
|
|
|
+- Fix routing of InputEventScreenDrag events to Control nodes ([GH-68630](https://github.com/godotengine/godot/pull/68630)).
|
|
|
|
|
|
#### Mono (C#)
|
|
#### Mono (C#)
|
|
|
|
|
|
-- Fix incorrect C# bindings for `Array.Shuffle` #68252
|
|
|
|
|
|
+- Fix incorrect C# bindings for `Array.Shuffle` ([GH-68252](https://github.com/godotengine/godot/pull/68252)).
|
|
|
|
|
|
#### Navigation
|
|
#### Navigation
|
|
|
|
|
|
-- Fix NavigationObstacle not registering to default navigation map #66530
|
|
|
|
-- Fix NavigationObstacle not estimating radius #66585
|
|
|
|
-- Fix avoidance calculation on `NO_THREADS` build (e.g. HTML5 without threads) #66806
|
|
|
|
-- Fix property export hint for Navigation2D layer names #66868
|
|
|
|
-- Fix emitting `target_reached` signal before updating state #68072
|
|
|
|
-- Fix crash conditions in Navigation system #68988
|
|
|
|
-- Fix Recast crash in NavigationMesh baking #69189
|
|
|
|
|
|
+- Fix NavigationObstacle not registering to default navigation map ([GH-66530](https://github.com/godotengine/godot/pull/66530)).
|
|
|
|
+- Fix NavigationObstacle not estimating radius ([GH-66585](https://github.com/godotengine/godot/pull/66585)).
|
|
|
|
+- Fix avoidance calculation on `NO_THREADS` build (e.g. HTML5 without threads) ([GH-66806](https://github.com/godotengine/godot/pull/66806)).
|
|
|
|
+- Fix property export hint for Navigation2D layer names ([GH-66868](https://github.com/godotengine/godot/pull/66868)).
|
|
|
|
+- Fix emitting `target_reached` signal before updating state ([GH-68072](https://github.com/godotengine/godot/pull/68072)).
|
|
|
|
+- Fix crash conditions in Navigation system ([GH-68988](https://github.com/godotengine/godot/pull/68988)).
|
|
|
|
+- Fix Recast crash in NavigationMesh baking ([GH-69189](https://github.com/godotengine/godot/pull/69189)).
|
|
|
|
|
|
#### Physics
|
|
#### Physics
|
|
|
|
|
|
-- Fix computation of RigidBody2D `inverse_mass` when inertia is defined by the user #68659
|
|
|
|
-- Fix typo bug in heightmap shape #69852
|
|
|
|
|
|
+- Fix computation of RigidBody2D `inverse_mass` when inertia is defined by the user ([GH-68659](https://github.com/godotengine/godot/pull/68659)).
|
|
|
|
+- Fix typo bug in heightmap shape ([GH-69852](https://github.com/godotengine/godot/pull/69852)).
|
|
|
|
|
|
#### Porting
|
|
#### Porting
|
|
|
|
|
|
-- Android: Fix potential null in keyboard handling #66942
|
|
|
|
-- Android: Fix exporting custom `APPLICATION_ATTRIBS` #69024
|
|
|
|
-- HTML5: Add missing `OS::get_cursor_shape()` implementation #66871
|
|
|
|
-- Linux: Fix burning CPU with udev disabled on Flatpak #69563
|
|
|
|
-- macOS: Update activation hack to work on Ventura #68777
|
|
|
|
-- Web: Fix bug in setting custom cursor #67044
|
|
|
|
-- Windows: Fix handling of some dead key combinations using Unicode char instead of Virtual key #66314
|
|
|
|
-- Windows: Fix Directory `make_dir()` choking on ".." #66467
|
|
|
|
-- Windows: Fix newlines not honored in Windows console subsystem #67236
|
|
|
|
|
|
+- Android: Fix potential null in keyboard handling ([GH-66942](https://github.com/godotengine/godot/pull/66942)).
|
|
|
|
+- Android: Fix exporting custom `APPLICATION_ATTRIBS` ([GH-69024](https://github.com/godotengine/godot/pull/69024)).
|
|
|
|
+- HTML5: Add missing `OS::get_cursor_shape()` implementation ([GH-66871](https://github.com/godotengine/godot/pull/66871)).
|
|
|
|
+- Linux: Fix burning CPU with udev disabled on Flatpak ([GH-69563](https://github.com/godotengine/godot/pull/69563)).
|
|
|
|
+- macOS: Update activation hack to work on Ventura ([GH-68777](https://github.com/godotengine/godot/pull/68777)).
|
|
|
|
+- Web: Fix bug in setting custom cursor ([GH-67044](https://github.com/godotengine/godot/pull/67044)).
|
|
|
|
+- Windows: Fix handling of some dead key combinations using Unicode char instead of Virtual key ([GH-66314](https://github.com/godotengine/godot/pull/66314)).
|
|
|
|
+- Windows: Fix Directory `make_dir()` choking on ".." ([GH-66467](https://github.com/godotengine/godot/pull/66467)).
|
|
|
|
+- Windows: Fix newlines not honored in Windows console subsystem ([GH-67236](https://github.com/godotengine/godot/pull/67236)).
|
|
|
|
|
|
#### Rendering
|
|
#### Rendering
|
|
|
|
|
|
-- Fix debanding strength being affected by environment adjustments #66327
|
|
|
|
-- Fix potential shader compiler out of bounds read #68813
|
|
|
|
-- Fix GLES 2 SpotLight bug with shadow filter mode #69826
|
|
|
|
|
|
+- Fix debanding strength being affected by environment adjustments ([GH-66327](https://github.com/godotengine/godot/pull/66327)).
|
|
|
|
+- Fix potential shader compiler out of bounds read ([GH-68813](https://github.com/godotengine/godot/pull/68813)).
|
|
|
|
+- Fix GLES 2 SpotLight bug with shadow filter mode ([GH-69826](https://github.com/godotengine/godot/pull/69826)).
|
|
|
|
|
|
|
|
|
|
## [3.5.1] - 2022-09-28
|
|
## [3.5.1] - 2022-09-28
|