From 7a6c325aabbe1759419212c14e83b65ab34105ce Mon Sep 17 00:00:00 2001 From: Relintai Date: Fri, 20 Sep 2024 09:37:35 +0200 Subject: [PATCH] Updated changelog.md. --- CHANGELOG.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 33fc17f63..6d60eaf05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,66 @@ All notable changes to this project will be documented in this file. ## [Master] +Nothing yet. + +## [4.5.0] + +Highlights: + +- New Procedural Tree 3D Module. Adds a new 'ProceduralTreeMesh' Mesh class that can generate trees procedurally. It uses https://github.com/jarikomppa/proctree . +- Backported text-to-speech support. + +Breaking changes: + +- None. + +### Added + +#### Engine + +- Backport text-to-speech support. + +#### Modules + +##### Procedural Tree 3D + +- New Procedural Tree 3D Module. Adds a new 'ProceduralTreeMesh' Mesh class that can generate trees procedurally. It uses https://github.com/jarikomppa/proctree . + +### Fixed + +- Make sure the thumbnail view is the default in the FileSystemDock as intended. +- Only keep one of the doc links in the editor's help menu. +- Updated the engine license in the EditorAbout window. +- Merge pull request from halotroop2288: Separate statements about Godot and Pandemonium in README + +### Removed + +- Removed feature profile dir creation from the editor. +- Removed the support development option from the help menu. +- Removed the donors tab from the EditorAbout window, as I'm not even trying to take donations anymore. + +### Backports + - Backported everything up to and including https://github.com/godotengine/godot/commit/0ccd559d176b5e0d0c72128c382b6cad525438c2 Merge commit: https://github.com/godotengine/godot/commit/8c444fb9c9ed70306630ebaf4868a6629df1296c +#### Godot 3.x + +- `Object::call()` prevent debug lock accessing dangling pointer + Self deleting an object within a call was leading to crashes due to referencing freed memory, due to a raw pointer stored in the debug lock. +- Fix parsing of `4.` in Expression +- Backported: Doctool: Remove version attribute from XML header. We don't use that info for anything, + and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget + to sync some files from opt-in modules (mono, text_server_fb). +- Safe `Camera::unproject_position()` + `unproject_position()` can fail in some circumstances, and this needs to be conveyed to calling code. +- PopupMenu: Update margins on visibility change Fixes #96149. +- Verify GLTF indices to prevent crash with corrupt files + Also verify prior to vertex optimization. +- GLTF: Fixed external images getting embedded on import + Added a map to keep track of external images during import, and used + that map to instance the textures using the resource loader instead of + creating a new texture from scratch + ## [4.4.0] Highlights: