Add changelog for 4.0.2
This commit is contained in:
parent
d0e906327d
commit
0a8fdde924
217
CHANGELOG.md
217
CHANGELOG.md
|
@ -4,6 +4,220 @@ 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/).
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
|
## [4.0.2] - TBD
|
||||||
|
|
||||||
|
See the [release announcement](https://godotengine.org/article/maintenance-release-godot-4-0-2) for details.
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
#### Core
|
||||||
|
|
||||||
|
- Add a missing `ImageTextureLayered::_images` setter for the C# bindings ([GH-74668](https://github.com/godotengine/godot/pull/74668)).
|
||||||
|
- Exposing more project settings for documentation ([GH-74727](https://github.com/godotengine/godot/pull/74727)).
|
||||||
|
|
||||||
|
#### Physics
|
||||||
|
|
||||||
|
- Expose the `apply_floor_snap` function to allow manual snap ([GH-73749](https://github.com/godotengine/godot/pull/73749)).
|
||||||
|
|
||||||
|
#### Porting
|
||||||
|
|
||||||
|
- Android: Use the new API for virtual keyboard height detection on Android, bugfix for old API ([GH-74398](https://github.com/godotengine/godot/pull/74398)).
|
||||||
|
- Android: Configure maven central snapshot versions for the Godot Android library ([GH-74470](https://github.com/godotengine/godot/pull/74470)).
|
||||||
|
- Android: Add "filesRoot" path to Android provider paths xml ([GH-74673](https://github.com/godotengine/godot/pull/74673)).
|
||||||
|
- macOS: Re-add support for the `_sc_` inside app bundle. ([GH-73429](https://github.com/godotengine/godot/pull/73429)).
|
||||||
|
|
||||||
|
#### Project converter
|
||||||
|
|
||||||
|
- Add conversion for `Vector2` `tangent()` -> `orthogonal()` ([GH-74515](https://github.com/godotengine/godot/pull/74515)).
|
||||||
|
- Add navigation renames to the converter ([GH-75513](https://github.com/godotengine/godot/pull/75513)).
|
||||||
|
|
||||||
|
#### Shaders
|
||||||
|
|
||||||
|
- Add drag and drop support for shader include files in shader editor ([GH-74869](https://github.com/godotengine/godot/pull/74869)).
|
||||||
|
|
||||||
|
#### XR
|
||||||
|
|
||||||
|
- Add `XRServer.world_origin` property ([GH-74151](https://github.com/godotengine/godot/pull/74151)).
|
||||||
|
- Enable access to the Valve Index grip force sensors ([GH-74787](https://github.com/godotengine/godot/pull/74787)).
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
#### 2D
|
||||||
|
|
||||||
|
- Use 8×8 default grid size for TextureRegion and 2D polygon editors ([GH-73685](https://github.com/godotengine/godot/pull/73685)).
|
||||||
|
- Don't allow selecting nodes without owner in the editor ([GH-75492](https://github.com/godotengine/godot/pull/75492)).
|
||||||
|
|
||||||
|
#### Animation
|
||||||
|
|
||||||
|
- Update property keying state without a full Inspector rebuild ([GH-74564](https://github.com/godotengine/godot/pull/74564)).
|
||||||
|
|
||||||
|
#### Buildsystem
|
||||||
|
|
||||||
|
- Exit with non-zero status if there are issues with FreeType dependencies ([GH-74645](https://github.com/godotengine/godot/pull/74645)).
|
||||||
|
- SCons: Cleanup `pulseaudio` defines for Linux ([GH-74666](https://github.com/godotengine/godot/pull/74666)).
|
||||||
|
|
||||||
|
#### C#/.NET
|
||||||
|
|
||||||
|
- Encode `GodotProjectDir` as Base64 to prevent issues with special characters ([GH-74312](https://github.com/godotengine/godot/pull/74312)).
|
||||||
|
- Do not print errors about missing references to intentionally ignored members ([GH-75284](https://github.com/godotengine/godot/pull/75284)).
|
||||||
|
|
||||||
|
#### Core
|
||||||
|
|
||||||
|
- Make `Gradient` resort points on `reverse` ([GH-75235](https://github.com/godotengine/godot/pull/75235)).
|
||||||
|
- Port robust signal (dis)connection to `ShapeCast2D` ([GH-75266](https://github.com/godotengine/godot/pull/75266)).
|
||||||
|
|
||||||
|
#### Editor
|
||||||
|
|
||||||
|
- Improve POT Generation dialog ([GH-74213](https://github.com/godotengine/godot/pull/74213)).
|
||||||
|
- Hide internal settings from the class reference ([GH-74226](https://github.com/godotengine/godot/pull/74226)).
|
||||||
|
- Remove disabled plugins from active plugins ([GH-75331](https://github.com/godotengine/godot/pull/75331)).
|
||||||
|
- More i18n improvements ([GH-75385](https://github.com/godotengine/godot/pull/75385)).
|
||||||
|
|
||||||
|
#### Export
|
||||||
|
|
||||||
|
- Delete unused compression formats from `.import` files when exporting ([GH-74684](https://github.com/godotengine/godot/pull/74684)).
|
||||||
|
|
||||||
|
#### GDScript
|
||||||
|
|
||||||
|
- Make GDScript number highlighting stricter ([GH-74184](https://github.com/godotengine/godot/pull/74184)).
|
||||||
|
|
||||||
|
#### GUI
|
||||||
|
|
||||||
|
- Improve layout direction/locale automatic selection ([GH-73716](https://github.com/godotengine/godot/pull/73716)).
|
||||||
|
- Add mutex for FreeType face creation/deletion operations in TextServer ([GH-73987](https://github.com/godotengine/godot/pull/73987)).
|
||||||
|
|
||||||
|
#### Input
|
||||||
|
|
||||||
|
- Remove `meta_mem` update on keyup/keydown on Windows ([GH-75172](https://github.com/godotengine/godot/pull/75172)).
|
||||||
|
|
||||||
|
#### Physics
|
||||||
|
|
||||||
|
- Revert attempted fix of trimesh CCD ([GH-74861](https://github.com/godotengine/godot/pull/74861)).
|
||||||
|
|
||||||
|
#### Porting
|
||||||
|
|
||||||
|
- Android: Bump the target SDK version to 33 (Android 13) ([GH-75203](https://github.com/godotengine/godot/pull/75203)).
|
||||||
|
|
||||||
|
#### Project converter
|
||||||
|
|
||||||
|
- Remove Tween properties/signals from renames ([GH-75443](https://github.com/godotengine/godot/pull/75443)).
|
||||||
|
|
||||||
|
#### Rendering
|
||||||
|
|
||||||
|
- Incorporating the availability of screen and depth textures for the GLES3 backend ([GH-72361](https://github.com/godotengine/godot/pull/72361)).
|
||||||
|
|
||||||
|
#### Thirdparty
|
||||||
|
|
||||||
|
- mymindstorm/setup-emsdk updated to 12.
|
||||||
|
|
||||||
|
#### XR
|
||||||
|
|
||||||
|
- Replace OpenXR operating system alert dialog with a warning log message ([GH-73144](https://github.com/godotengine/godot/pull/73144)).
|
||||||
|
- Check hardware sRGB conversion when an sRGB target is used ([GH-74892](https://github.com/godotengine/godot/pull/74892)).
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
#### 2D
|
||||||
|
|
||||||
|
- Fix preview rendering and transform calculations in the tiles editor ([GH-74982](https://github.com/godotengine/godot/pull/74982)).
|
||||||
|
- Fix `ENTER_CANVAS` / `VISIBILITY_CHANGED` notification order when `CanvasItem` enters tree ([GH-75238](https://github.com/godotengine/godot/pull/75238)).
|
||||||
|
- Fix a crash in the tiles editor when merging atlases ([GH-75361](https://github.com/godotengine/godot/pull/75361)).
|
||||||
|
|
||||||
|
#### 3D
|
||||||
|
|
||||||
|
- Fix GridMap signal `cell_size_changed` disconnect error ([GH-74890](https://github.com/godotengine/godot/pull/74890)).
|
||||||
|
|
||||||
|
#### Animation
|
||||||
|
|
||||||
|
- Fix `AnimatedSprite2D` autoplay warning ([GH-75258](https://github.com/godotengine/godot/pull/75258)).
|
||||||
|
|
||||||
|
#### Buildsystem
|
||||||
|
|
||||||
|
- Fix xml namespace in org.godotengine.Godot.xml ([GH-74920](https://github.com/godotengine/godot/pull/74920)).
|
||||||
|
|
||||||
|
#### C#/.NET
|
||||||
|
|
||||||
|
- Fix building projects for MSBuild before 17.3 ([GH-74479](https://github.com/godotengine/godot/pull/74479)).
|
||||||
|
- Fix `Array.AddRange` index out of bounds ([GH-75357](https://github.com/godotengine/godot/pull/75357)).
|
||||||
|
|
||||||
|
#### Core
|
||||||
|
|
||||||
|
- Fix some race conditions that happen during initialization ([GH-73793](https://github.com/godotengine/godot/pull/73793)).
|
||||||
|
- Fix crash in resource load ([GH-74166](https://github.com/godotengine/godot/pull/74166)).
|
||||||
|
- Fix `randfn` to prevent it from generating nan values ([GH-74248](https://github.com/godotengine/godot/pull/74248)).
|
||||||
|
- Fix Variant hashing for floats ([GH-74600](https://github.com/godotengine/godot/pull/74600)).
|
||||||
|
- Fix type check for `max`/`min` ([GH-74770](https://github.com/godotengine/godot/pull/74770)).
|
||||||
|
- Fix `Array.slice()` rounding when step is other than 1 ([GH-74909](https://github.com/godotengine/godot/pull/74909)).
|
||||||
|
|
||||||
|
#### Editor
|
||||||
|
|
||||||
|
- Fix cancelling selection while gizmo editing making uncommitted changes ([GH-71156](https://github.com/godotengine/godot/pull/71156)).
|
||||||
|
- Fix `EditorUndoRedoManager`'s handling of `MERGE_ENDS` ([GH-74460](https://github.com/godotengine/godot/pull/74460)).
|
||||||
|
- Fix built-in scripts missing their methods on signal connection ([GH-74495](https://github.com/godotengine/godot/pull/74495)).
|
||||||
|
- Fix "Download Project Source" for the Web Editor ([GH-75194](https://github.com/godotengine/godot/pull/75194)).
|
||||||
|
- Fix incorrect sizes of some editor elements ([GH-75379](https://github.com/godotengine/godot/pull/75379), [GH-75381](https://github.com/godotengine/godot/pull/75381)).
|
||||||
|
|
||||||
|
#### Export
|
||||||
|
|
||||||
|
- Fix GDExtensions library export when multiple architectures are set ([GH-74057](https://github.com/godotengine/godot/pull/74057)).
|
||||||
|
|
||||||
|
#### GDScript
|
||||||
|
|
||||||
|
- Fix "Find in Files" search results not opening built-in script ([GH-74401](https://github.com/godotengine/godot/pull/74401)).
|
||||||
|
- Fix false positive `REDUNDANT_AWAIT` warning ([GH-74949](https://github.com/godotengine/godot/pull/74949)).
|
||||||
|
|
||||||
|
#### GUI
|
||||||
|
|
||||||
|
- Fix scrolling behavior with zero/low page value ([GH-67910](https://github.com/godotengine/godot/pull/67910)).
|
||||||
|
- Fix some ways to create inconsistent Viewport size states ([GH-73188](https://github.com/godotengine/godot/pull/73188)).
|
||||||
|
- Fix `GraphNode` resizing when its bottom border is too thin ([GH-73800](https://github.com/godotengine/godot/pull/73800)).
|
||||||
|
- Fix IME position in the single window mode sub-windows ([GH-74472](https://github.com/godotengine/godot/pull/74472)).
|
||||||
|
- Fix gutter set width results in receiving only half of the desired size ([GH-74537](https://github.com/godotengine/godot/pull/74537)).
|
||||||
|
- Fix `get_drag_data` not overridable in some Controls ([GH-75122](https://github.com/godotengine/godot/pull/75122)).
|
||||||
|
- Fix block caret size at the end of the line ([GH-75597](https://github.com/godotengine/godot/pull/75597)).
|
||||||
|
|
||||||
|
#### Import
|
||||||
|
|
||||||
|
- Fix `ResourceImporterLayeredTexture::import()` `high_quality` variable type ([GH-75244](https://github.com/godotengine/godot/pull/75244)).
|
||||||
|
|
||||||
|
#### Input
|
||||||
|
|
||||||
|
- Fix layout bug in `keyboard_get_keycode_from_physical` on Linux/X11 ([GH-75461](https://github.com/godotengine/godot/pull/75461)).
|
||||||
|
|
||||||
|
#### Navigation
|
||||||
|
|
||||||
|
- Fix GridMap free navigation RID error spam ([GH-74889](https://github.com/godotengine/godot/pull/74889)).
|
||||||
|
- Fix agents with disabled avoidance getting added to avoidance simulation ([GH-74893](https://github.com/godotengine/godot/pull/74893)).
|
||||||
|
|
||||||
|
#### Networking
|
||||||
|
|
||||||
|
- Fix list handling in `SceneReplicationConfig` ([GH-74552](https://github.com/godotengine/godot/pull/74552)).
|
||||||
|
|
||||||
|
#### Physics
|
||||||
|
|
||||||
|
- Fix `collide_shape` return type ([GH-75260](https://github.com/godotengine/godot/pull/75260)).
|
||||||
|
- Fix property hint for platform layers on 3D physics body ([GH-75544](https://github.com/godotengine/godot/pull/75544)).
|
||||||
|
|
||||||
|
#### Porting
|
||||||
|
|
||||||
|
- Android: Fix directory access when the running app has the `All files access` permission ([GH-75146](https://github.com/godotengine/godot/pull/75146)).
|
||||||
|
- macOS: Fix infinite loop caused by global menu callbacks which trigger EditorProgress dialog ([GH-75254](https://github.com/godotengine/godot/pull/75254)).
|
||||||
|
|
||||||
|
#### Rendering
|
||||||
|
|
||||||
|
- Fix spotlight shadows in volumetric fog ([GH-73919](https://github.com/godotengine/godot/pull/73919)).
|
||||||
|
- Fix issues with point size not functioning correctly in GLES3 ([GH-73966](https://github.com/godotengine/godot/pull/73966)).
|
||||||
|
- Update GPUParticles2D/3D speed scale on `ENTER_TREE` ([GH-75398](https://github.com/godotengine/godot/pull/75398)).
|
||||||
|
|
||||||
|
#### Shaders
|
||||||
|
|
||||||
|
- Fix ndc calculation for LinearSceneDepth VS node in GLES3 ([GH-74910](https://github.com/godotengine/godot/pull/74910)).
|
||||||
|
|
||||||
|
#### XR
|
||||||
|
|
||||||
|
- Fix typo in OpenXR pose orientation check ([GH-74928](https://github.com/godotengine/godot/pull/74928)).
|
||||||
|
|
||||||
|
|
||||||
## [4.0.1] - 2023-03-20
|
## [4.0.1] - 2023-03-20
|
||||||
|
|
||||||
See the [release announcement](https://godotengine.org/article/maintenance-release-godot-4-0-1) for details.
|
See the [release announcement](https://godotengine.org/article/maintenance-release-godot-4-0-1) for details.
|
||||||
|
@ -954,7 +1168,7 @@ See the [release announcement](https://godotengine.org/article/godot-3-4-is-rele
|
||||||
|
|
||||||
#### Thirdparty
|
#### Thirdparty
|
||||||
|
|
||||||
- Bullet uppdated to version 3.17.
|
- Bullet updated to version 3.17.
|
||||||
- Embree updated to version 3.13.0.
|
- Embree updated to version 3.13.0.
|
||||||
- MbedTLS updated to version 2.16.11 (security update).
|
- MbedTLS updated to version 2.16.11 (security update).
|
||||||
- NanoSVG updated to 2021-09-03 git snapshot (security update).
|
- NanoSVG updated to 2021-09-03 git snapshot (security update).
|
||||||
|
@ -2603,6 +2817,7 @@ See the [release announcement](https://godotengine.org/article/godot-3-3-has-arr
|
||||||
- Only WebAssembly is supported now, since all browsers supporting WebGL 2.0 also support WebAssembly.
|
- Only WebAssembly is supported now, since all browsers supporting WebGL 2.0 also support WebAssembly.
|
||||||
|
|
||||||
|
|
||||||
|
[4.0.2]: https://github.com/godotengine/godot/compare/4.0.1-stable...4.0.2-stable
|
||||||
[4.0.1]: https://github.com/godotengine/godot/compare/4.0-stable...4.0.1-stable
|
[4.0.1]: https://github.com/godotengine/godot/compare/4.0-stable...4.0.1-stable
|
||||||
[4.0]: https://github.com/godotengine/godot/compare/3.2-stable...4.0-stable
|
[4.0]: https://github.com/godotengine/godot/compare/3.2-stable...4.0-stable
|
||||||
[3.5]: https://github.com/godotengine/godot/compare/3.4-stable...3.5-stable
|
[3.5]: https://github.com/godotengine/godot/compare/3.4-stable...3.5-stable
|
||||||
|
|
Loading…
Reference in New Issue