From 36982983262c2ace0fc4c73214085239e9c5c1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 18 May 2021 13:02:25 +0200 Subject: [PATCH] Update changelog for 3.3.1-stable --- CHANGELOG.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f05ba90793c..535a0ddf938 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,93 @@ 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.3.1] - 2021-05-18 + +See the [release announcement](https://godotengine.org/article/maintenance-release-godot-3-3-1) for details. + +### Added + +#### Build system + +- [Android: Allow building template with debug symbols using `gradlew generateDevTemplate`](https://github.com/godotengine/godot/pull/48276). + +#### Core + +- [Expose `Shape.get_debug_mesh()` to the scripting API](https://github.com/godotengine/godot/pull/48316). + +#### Editor + +- [Add Ctrl+Shift+A shortcut to instance a scene in the Scene Tree dock](https://github.com/godotengine/godot/pull/47530). +- [Allow negative contrast values in the editor theme settings](https://github.com/godotengine/godot/pull/48540). +- [TileMap: Apply modulate on autotile previews](https://github.com/godotengine/godot/pull/48403). + +#### Porting + +- [Add support for ARM64 architecture for the Embree raycaster (Apple M1, Linux aarch64)](https://github.com/godotengine/godot/pull/48455). + * Note that the OIDN denoiser is still not available on this architecture. + +### Changed + +#### Physics + +- [Create `CollisionObject` debug shapes using `VisualServer`](https://github.com/godotengine/godot/pull/48588). + +#### Porting + +- [HTML5: Use 64KiB chunk size in JS HTTPClient, for consistency with native platforms](https://github.com/godotengine/godot/pull/48501). + +### Fixed + +#### Animation + +- [Fix SkeletonIK root bones being twisted incorrectly when rotated](https://github.com/godotengine/godot/pull/48251). +- [Fix skinning initialization in `MeshInstance` when loaded from thread](https://github.com/godotengine/godot/pull/48217). + +#### Build system + +- [HTML5: Fix build with Emscripten 2.0.17+](https://github.com/godotengine/godot/pull/48320). + * We recommend using Emscripten 2.0.15 for this release, which is the one used in official builds. +- Linux: Fix 32-bit builds' compatibility with older libstdc++. The official builds should be compatibile with Ubuntu 16.04 LTS and any other distribution published since 2016. +- Various compilation fixes for some platforms/compilers, and Linux packaging fixes. + +#### Core + +- [Fix ZIP files being opened with two file descriptors](https://github.com/godotengine/godot/pull/42337). +- [Fix calculation of PrismMesh normals](https://github.com/godotengine/godot/pull/48775). +- [Fix CSG Path Polygon cache being removed after connect](https://github.com/godotengine/godot/pull/48232). +- [LineEdit: Fix double click to select words and triple click to select whole line](https://github.com/godotengine/godot/pull/46527). + +#### Editor + +- [Fix race condition in font preview generation which could lock the editor on first edit](https://github.com/godotengine/godot/pull/48308). +- [Fix 3D scene preview generation](https://github.com/godotengine/godot/pull/47172). +- [Fix display of programmatically created value in remote inspector](https://github.com/godotengine/godot/pull/44657). +- [Make LSP update the filesystem for changed scripts](https://github.com/godotengine/godot/pull/47891). + +#### Porting + +- [HTML5: Fix `target_fps` when window loses focus](https://github.com/godotengine/godot/pull/48543). +- [Linux: Handle having no sinks in the PulseAudio driver](https://github.com/godotengine/godot/pull/48706). +- macOS: Update `Info.plist` to clarify that the minimum required version is now macOS 10.12 (due to use of C++14 features). +- [WebXR: Fix incompatibility with Emscripten 2.0.13+ which made WebXR error out](https://github.com/godotengine/godot/pull/48268). +- [Windows: Fix socket poll timeout](https://github.com/godotengine/godot/pull/48203). + +#### Rendering + +- [Batching: Fix GLES3 light pass modulates](https://github.com/godotengine/godot/pull/48151). +- [Batching: Fix crash with wrong number of verts in translation](https://github.com/godotengine/godot/pull/48125). +- [Batching: Fix invalid polygon rotation](https://github.com/godotengine/godot/pull/48457). +- [Batching: Fallback for 2D skinning with unrigged polygons](https://github.com/godotengine/godot/pull/48647). +- [Lightmapper: Fixes to environment energy](https://github.com/godotengine/godot/pull/48089). +- [Fix 2D software skinning relative transforms](https://github.com/godotengine/godot/pull/48402). +- [Fix usage of proxy textures on GLES2 `PanoramaSky`](https://github.com/godotengine/godot/pull/48541). +- [Fix refraction offset by manually unpacking normal mappings](https://github.com/godotengine/godot/pull/48478). +- [Disable GIProbe emission when disabled on a material](https://github.com/godotengine/godot/pull/48798). + +#### VisualScript + +- [Fix wrongly setting default value on property hint change](https://github.com/godotengine/godot/pull/48702). + ## [3.3] - 2021-04-21 See the [release announcement](https://godotengine.org/article/godot-3-3-has-arrived) for details. @@ -1647,6 +1734,7 @@ See the [release announcement](https://godotengine.org/article/maintenance-relea - HTML5 export using asm.js. - Only WebAssembly is supported now, since all browsers supporting WebGL 2.0 also support WebAssembly. +[3.3.1]: https://downloads.tuxfamily.org/godotengine/3.3.1/Godot_v3.3.1-stable_changelog_chrono.txt [3.3]: https://downloads.tuxfamily.org/godotengine/3.3/Godot_v3.3-stable_changelog_chrono.txt [3.2.3]: https://downloads.tuxfamily.org/godotengine/3.2.3/Godot_v3.2.3-stable_changelog_chrono.txt [3.2.2]: https://downloads.tuxfamily.org/godotengine/3.2.2/Godot_v3.2.2-stable_changelog_chrono.txt