From 24ef0888c2415feac1ce6e4cc502a1829138316c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 27 Sep 2022 17:07:34 +0200 Subject: [PATCH] Add changelog for Godot 3.5.1 --- CHANGELOG.md | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 125 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afda27ffeef..cc1e059c126 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,129 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [3.5.1] - TBD + +See the [release announcement](https://godotengine.org/article/maintenance-release-godot-3-5-1) for details. + +### Added + +#### GUI + +- Expose Tabs `set`/`get_tab_button_icon()` to scripting ([GH-64707](https://github.com/godotengine/godot/pull/64707)). + +### Changed + +#### Editor + +- Change code folding behavior to include terminal indented comments ([GH-63113](https://github.com/godotengine/godot/pull/63113)). +- Don't process input in hidden EditorProperty ([GH-63197](https://github.com/godotengine/godot/pull/63197)). +- Use FlowContainer to handle toolbar overflow more gracefully ([GH-63250](https://github.com/godotengine/godot/pull/63250)). +- Remove FOV adjustment with Alt + mouse wheel in the 3D editor ([GH-64071](https://github.com/godotengine/godot/pull/64071)). +- Optimize theme usage in editor log ([GH-64283](https://github.com/godotengine/godot/pull/64283)). + +#### GUI + +- Don't draw selection background of individual Tree cells in Row mode ([GH-64148](https://github.com/godotengine/godot/pull/64148)). + +#### Mono (C#) + +- Avoid paths with invalid characters in Rider detection ([GH-64085](https://github.com/godotengine/godot/pull/64085)). +- Use custom project setting for C# project files name ([GH-64460](https://github.com/godotengine/godot/pull/64460)). +- Show custom error explaining that UWP is not supported ([GH-64778](https://github.com/godotengine/godot/pull/64778)). + +#### Rendering + +- Portals: Show RayCast debug helper ([GH-65686](https://github.com/godotengine/godot/pull/65686)). + +### Fixed + +#### Animation + +- Fix AnimationNode `has_filter` not being called in scripts ([GH-64560](https://github.com/godotengine/godot/pull/64560)). +- Fix potential bug with node rename in BlendTree editor ([GH-65651](https://github.com/godotengine/godot/pull/65651)). +- Fix crash when playing SceneTreeTween right after finishing ([GH-65896](https://github.com/godotengine/godot/pull/65896)). + +#### Audio + +- Make audio thread control flags safe ([GH-64608](https://github.com/godotengine/godot/pull/64608)). + +#### Buildsystem + +- Fix compilation database generation with MSVC ([GH-65440](https://github.com/godotengine/godot/pull/65440)). + +#### Core + +- Fix `FileAccessCompressed::get_buffer` return value ([GH-53434](https://github.com/godotengine/godot/pull/53434)). +- Fix locale resource remapping with binary conversion on export ([GH-63629](https://github.com/godotengine/godot/pull/63629)). +- Fix `Time.get_unix_time_from_system()` not including msecs ([GH-64101](https://github.com/godotengine/godot/pull/64101)). +- Determine ProjectSettings' resource path early ([GH-64926](https://github.com/godotengine/godot/pull/64926)). +- Remove HDR warning for Viewport on GLES2 projects ([GH-65063](https://github.com/godotengine/godot/pull/65063)). +- Fix parsing of XML CDATA ([GH-65556](https://github.com/godotengine/godot/pull/65556)). + +#### Editor + +- Fix updating AnimatedSprite inspector when SpriteFrames is modified ([GH-49495](https://github.com/godotengine/godot/pull/49495)). +- Fix crash when renaming a file in split mode in the FileSystem dock ([GH-64025](https://github.com/godotengine/godot/pull/64025)). +- Fix crash when axis snapping CollisionPolygon2D's newly created vertex ([GH-64050](https://github.com/godotengine/godot/pull/64050)). +- Fix error when switching to another GridMap with an item with higher index selected ([GH-64188](https://github.com/godotengine/godot/pull/64188)). +- Fix action name completion for `Input.get_{axis,vector}` ([GH-64445](https://github.com/godotengine/godot/pull/64445)). +- Fix toggling unique name in owner for all selected nodes in SceneTree dock ([GH-64495](https://github.com/godotengine/godot/pull/64495)). +- Fix VisualScript editor crash when deleting selected nodes ([GH-64772](https://github.com/godotengine/godot/pull/64772)). +- Reallow selecting frame with LMB press in SpriteFrames select dialog ([GH-64358](https://github.com/godotengine/godot/pull/64358)). +- VCS plugin: Fix logic for SSH key dialog defaulting to `HOME` ([GH-65708](https://github.com/godotengine/godot/pull/65708)). + +#### GUI + +- Fix ItemList selection visual when the scrollbar visibility changes ([GH-64711](https://github.com/godotengine/godot/pull/64711)). +- Fix color modulation of the grayscale glyphs in font with mixed color / grayscale data ([GH-64745](https://github.com/godotengine/godot/pull/64745)). +- Fix crash when pressing up on an empty PopupMenu ([GH-64968](https://github.com/godotengine/godot/pull/64968)). +- Make `Menu`/`OptionButton` item auto-highlight behave better ([GH-64636](https://github.com/godotengine/godot/pull/64636), [GH-64965](https://github.com/godotengine/godot/pull/64965)). + +#### Input + +- Fix axis mapped to DPad buttons not releasing opposite button ([GH-64532](https://github.com/godotengine/godot/pull/64532)). + +#### Navigation + +- Fix TileMap error msg when Navigation2D node is not set ([GH-64013](https://github.com/godotengine/godot/pull/64013)). +- Fix wrong method called when setting NavigationRegion `travel_cost` ([GH-64068](https://github.com/godotengine/godot/pull/64068)). +- Fix NavigationObstacle nodes not registering to default navigation map ([GH-64372](https://github.com/godotengine/godot/pull/64372)). +- Exclude disabled StaticBody collisions from NavigationMesh baking ([GH-65775](https://github.com/godotengine/godot/pull/65775)). + +#### Networking + +- Prevent HTTPRequest from polling invalid client ([GH-64472](https://github.com/godotengine/godot/pull/64472)). + +#### Physics + +- Hack a hot fix for Bullet's collision margin regression ([GH-64875](https://github.com/godotengine/godot/pull/64875)). + +#### Porting + +- Android: Fix issue preventing the Android Editor from displaying the project content ([GH-64420](https://github.com/godotengine/godot/pull/64420)). +- Android: Fix issue with `get_current_dir()` returning the wrong path on Android ([GH-64413](https://github.com/godotengine/godot/pull/64413), [GH-65093](https://github.com/godotengine/godot/pull/65093)). +- iOS: Force app store icon to be opaque, use proper errors, fix memory leak ([GH-64631](https://github.com/godotengine/godot/pull/64631)). +- iOS: Workaround WebKit/ANGLE shader compilation bug for WebGL 2.0 ([GH-64811](https://github.com/godotengine/godot/pull/64811)). +- iOS / macOS: Fix generation of duplicate locale property list files ([GH-65067](https://github.com/godotengine/godot/pull/65067)). +- Windows: Fix list dir handle leak ([GH-64461](https://github.com/godotengine/godot/pull/64461)). + +#### Rendering + +- Fix skeleton 2D stale bounding rect ([GH-63071](https://github.com/godotengine/godot/pull/63071)). +- Fix multiple ubershader bugs ([GH-64096](https://github.com/godotengine/godot/pull/64096)). +- Prevent drawing MultiMesh with zero instance count ([GH-65826](https://github.com/godotengine/godot/pull/65826)). +- Initialize CPUParticles data on `set_amount` to prevent corruption of BVH space partitioning ([GH-66115](https://github.com/godotengine/godot/pull/66115)). + +#### VisualScript + +- Fix output port type mismatch for some nodes ([GH-51146](https://github.com/godotengine/godot/pull/51146)). + +#### Thirdparty + +- libpng updated to version 1.6.38. +- SDL GameControllerDB updated to 2022-09-04 git snapshot. + + ## [3.5] - 2022-08-05 See the [release announcement](https://godotengine.org/article/godot-3-5-cant-stop-wont-stop) for details. @@ -106,7 +229,7 @@ See the [release announcement](https://godotengine.org/article/godot-3-5-cant-st #### Input -- Input: Allow for mapping scancodes to current layout ([GH-56015](https://github.com/godotengine/godot/pull/56015)). +- Allow for mapping scancodes to current layout ([GH-56015](https://github.com/godotengine/godot/pull/56015)). #### Localization @@ -2616,6 +2739,7 @@ See the [release announcement](https://godotengine.org/article/maintenance-relea - Only WebAssembly is supported now, since all browsers supporting WebGL 2.0 also support WebAssembly. +[3.5.1]: https://downloads.tuxfamily.org/godotengine/3.5.1/Godot_v3.5.1-stable_changelog_chrono.txt [3.5]: https://downloads.tuxfamily.org/godotengine/3.5/Godot_v3.5-stable_changelog_chrono.txt [3.4]: https://downloads.tuxfamily.org/godotengine/3.4/Godot_v3.4-stable_changelog_chrono.txt [3.3]: https://downloads.tuxfamily.org/godotengine/3.3/Godot_v3.3-stable_changelog_chrono.txt