Procházet zdrojové kódy

Update changelog for Godot 3.6 beta 2

Rémi Verschelde před 2 roky
rodič
revize
a810c8c5f6
1 změnil soubory, kde provedl 45 přidání a 0 odebrání
  1. 45 0
      CHANGELOG.md

+ 45 - 0
CHANGELOG.md

@@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 #### 2D
 
+- Add option in VisibilityEnabler2D to hide the parent for better performance ([GH-63193](https://github.com/godotengine/godot/pull/63193)).
 - Add Gradient resource preview generator ([GH-68990](https://github.com/godotengine/godot/pull/68990)).
 
 #### 3D
@@ -33,6 +34,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Add ability to pick random value from array ([GH-67444](https://github.com/godotengine/godot/pull/67444)).
 - Expose `OS.read_string_from_stdin()` to the scripting API ([GH-70378](https://github.com/godotengine/godot/pull/70378)).
 - Add Color + alpha constructor for Color ([GH-74973](https://github.com/godotengine/godot/pull/74973)).
+- Expose `determinant` in Transform2D ([GH-76323](https://github.com/godotengine/godot/pull/76323)).
 
 #### Editor
 
@@ -42,6 +44,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Mark Script button if it's tool in Scene Tree Editor ([GH-65088](https://github.com/godotengine/godot/pull/65088)).
 - Add navigation controls to the spatial editor viewport for mobile (Android editor) ([GH-67681](https://github.com/godotengine/godot/pull/67681)).
 - Add built-in action toggle in Input Map settings ([GH-69331](https://github.com/godotengine/godot/pull/69331)).
+- Make create folder popup support nested folders ([GH-76424](https://github.com/godotengine/godot/pull/76424)).
+
+#### GDNative
+
+- Add Core API 1.4, move `Transform2D::determinant` there ([GH-77387](https://github.com/godotengine/godot/pull/77387)).
+
+#### GDScript
+
+- Suggest `class_name` in autocompletion ([GH-76346](https://github.com/godotengine/godot/pull/76346)).
 
 #### GUI
 
@@ -49,12 +60,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Add dumb theme item cache to `Control` ([GH-64314](https://github.com/godotengine/godot/pull/64314)).
 - Support AtlasTexture in radial modes of TextureProgress ([GH-68246](https://github.com/godotengine/godot/pull/68246)).
 - Add alignment options to flow container ([GH-68556](https://github.com/godotengine/godot/pull/68556)).
+- Add `allow_search` property to ItemList and Tree ([GH-76753](https://github.com/godotengine/godot/pull/76753)).
 
 #### Import
 
 - Add 16-bits TGA support ([GH-65717](https://github.com/godotengine/godot/pull/65717)).
 - glTF imports & exports material texture filters ([GH-66856](https://github.com/godotengine/godot/pull/66856)).
 - Backport the GLTFDocumentExtension system ([GH-70411](https://github.com/godotengine/godot/pull/70411)).
+- Expose more compression formats in Image ([GH-76016](https://github.com/godotengine/godot/pull/76016)).
+- Implement physics support in the GLTF module ([GH-76453](https://github.com/godotengine/godot/pull/76453)).
+- Add vertex color support to OBJ importer ([GH-76671](https://github.com/godotengine/godot/pull/76671)).
 
 #### Input
 
@@ -62,6 +77,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Add `MOUSE_MODE_CONFINED_HIDDEN` to MouseMode enum ([GH-63643](https://github.com/godotengine/godot/pull/63643)).
 - Add `double_tap` attribute to `InputEventScreenTouch` ([GH-67607](https://github.com/godotengine/godot/pull/67607)).
 - Add support for pointer capture ([GH-68441](https://github.com/godotengine/godot/pull/68441)).
+- Augment the `InputEvent` class with a `CANCELED` state ([GH-76715](https://github.com/godotengine/godot/pull/76715)).
 
 #### Mono (C#)
 
@@ -84,8 +100,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 #### Porting
 
+- Add benchmark logic ([GH-71875](https://github.com/godotengine/godot/pull/71875)).
 - Android: Add cursor shape support ([GH-66945](https://github.com/godotengine/godot/pull/66945)).
 - Android: Implement file provider capabilities ([GH-72496](https://github.com/godotengine/godot/pull/72496)).
+- Android: Enable granular control of touchscreen related settings ([GH-73692](https://github.com/godotengine/godot/pull/73692)).
+- Android: Update the gradle build tasks to generate play store builds ([GH-74583](https://github.com/godotengine/godot/pull/74583)).
 - iOS: Swift runtime support for iOS Plugins ([GH-49828](https://github.com/godotengine/godot/pull/49828)).
 - iOS: Add iOS UI Options ([GH-68189](https://github.com/godotengine/godot/pull/68189)).
 - iOS: Add ProMotion/High Refresh Rate support ([GH-68190](https://github.com/godotengine/godot/pull/68190)).
@@ -93,6 +112,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Web: Expose API to force file system sync ([GH-71132](https://github.com/godotengine/godot/pull/71132)).
 - Windows: Enable ANSI escape code processing on Windows 10 and later ([GH-66216](https://github.com/godotengine/godot/pull/66216)).
 
+#### Rendering
+
+- Batching: Add MultiRect command ([GH-68960](https://github.com/godotengine/godot/pull/68960)).
+
 #### Shaders
 
 - Add `hint_transparent` to use a transparent black placeholder texture ([GH-51676](https://github.com/godotengine/godot/pull/51676)).
@@ -106,6 +129,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 #### 3D
 
+- SurfaceTool: Efficiency improvements ([GH-69723](https://github.com/godotengine/godot/pull/69723)).
 - Make CollisionShape selection box use shape AABB ([GH-71320](https://github.com/godotengine/godot/pull/71320)).
 
 #### Animation
@@ -159,6 +183,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 #### Thirdparty
 
+- bullet updated to 3.25.
 - Embree updated to version 3.13.5.
 - libpng updated to version 1.6.39.
 - libwebp updated to version 1.2.4.
@@ -185,6 +210,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
 - Mark node groups as dirty for every children if parent is moved ([GH-61578](https://github.com/godotengine/godot/pull/61578)).
 - Fix nested resources being cached if no-cache argument used ([GH-62408](https://github.com/godotengine/godot/pull/62408)).
+- Backport some multi-threading goodies ([GH-72251](https://github.com/godotengine/godot/pull/72251)).
+- MessageQueue: Fix max usage performance statistic ([GH-76533](https://github.com/godotengine/godot/pull/76533)).
+- Fix size error in `BitMap.opaque_to_polygons` ([GH-76544](https://github.com/godotengine/godot/pull/76544)).
+- Fix rendering tiles using nested AtlasTextures ([GH-76703](https://github.com/godotengine/godot/pull/76703)).
+- Make acos and asin safe ([GH-76902](https://github.com/godotengine/godot/pull/76902)).
 
 #### GDScript
 
@@ -203,6 +233,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Fix Range doesn't take into account the min value when setting the value ([GH-65101](https://github.com/godotengine/godot/pull/65101)).
 - PopupMenu rework and enhancements ([GH-66711](https://github.com/godotengine/godot/pull/66711)).
 - Improve font glyph cache packing and texture update ([GH-67626](https://github.com/godotengine/godot/pull/67626)).
+- Fix `GridContainer` max row/column calculations not skipping hidden children ([GH-76833](https://github.com/godotengine/godot/pull/76833)).
+- Stop dragging when Slider changes editability ([GH-77245](https://github.com/godotengine/godot/pull/77245)).
 
 #### Import
 
@@ -224,7 +256,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Android: Fix wrong key mapping ([GH-68287](https://github.com/godotengine/godot/pull/68287)).
 - Android: Update the logic to calculate the screen scale ([GH-71838](https://github.com/godotengine/godot/pull/71838)).
 - Android: Fix directory access when the running app has the `All files access` permission ([GH-75147](https://github.com/godotengine/godot/pull/75147)).
+- Android: Fix UI responsiveness to touch taps ([GH-75699](https://github.com/godotengine/godot/pull/75699)).
+- Android: Fix null in Android text entry system ([GH-75992](https://github.com/godotengine/godot/pull/75992)).
+- Android: Downgrade Android gradle plugin to version 7.2.1 ([GH-76329](https://github.com/godotengine/godot/pull/76329)).
+- Android: Allow concurrent buffering and dispatch of input events ([GH-76400](https://github.com/godotengine/godot/pull/76400)).
+- Android: Fix input ANR in the Godot Android editor ([GH-76981](https://github.com/godotengine/godot/pull/76981)).
 - Linux: Fix MIDI input with ALSA ([GH-54309](https://github.com/godotengine/godot/pull/54309)).
+- Linux: Don't use udev for joypad hotloading when running in a sandbox ([GH-76961](https://github.com/godotengine/godot/pull/76961)).
+
+#### Physics
+
+- Fix RigidDynamicBody gaining momentum with bounce ([GH-76216](https://github.com/godotengine/godot/pull/76216)).
 
 #### Rendering
 
@@ -233,14 +275,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 - Fix Viewport size change not updating textures ([GH-64735](https://github.com/godotengine/godot/pull/64735)).
 - Take FXAA samples from half-pixel coordinates to improve quality ([GH-66466](https://github.com/godotengine/godot/pull/66466)).
 - Fix GLES 2 SpotLight bug with shadow filter mode ([GH-69826](https://github.com/godotengine/godot/pull/69826)).
+- Consistent render ordering for CanvasLayers ([GH-69952](https://github.com/godotengine/godot/pull/69952)).
 - Eliminate collision checks between geometry in rendering BVH ([GH-72511](https://github.com/godotengine/godot/pull/72511)).
 - Fix Line2D UVs when using BOX end cap mode ([GH-73070](https://github.com/godotengine/godot/pull/73070)).
 - Fix shadows when using 2 directional lights ([GH-74539](https://github.com/godotengine/godot/pull/74539)).
 - Fixed whitescreen issue in GLES2 glow setting ([GH-74953](https://github.com/godotengine/godot/pull/74953)).
+- Fix Polygon2D skinned bounds (for culling) ([GH-75612](https://github.com/godotengine/godot/pull/75612)).
 
 #### XR
 
 - Correctly apply `world_scale` in WebXR ([GH-71880](https://github.com/godotengine/godot/pull/71880)).
+- Disable blending before blitting to framebuffer from WebXR ([GH-76072](https://github.com/godotengine/godot/pull/76072)).
 
 
 ## [3.5] - 2022-08-05