Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency godotengine/godot to v4.3 #10

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 15, 2024

This PR contains the following updates:

Package Update Change
godotengine/godot minor 4.2.2 -> 4.3

Release Notes

godotengine/godot (godotengine/godot)

v4.3

Compare Source

Table of contents:

2D
  • Add temporary pivot for rotating multiple 2D nodes (GH-58375).
  • Reorganize some code to have 2D things grouped together (GH-66744).
  • Add option to toggle visibility of Position gizmos in 2D editor, organize existing options (GH-75005).
  • Changed the way the rotation of a curve at a point is evaluated to match PathFollow2D (GH-78378).
  • Organize 2D audio, camera, and physics in Viewport (GH-79183).
  • Extend minimum/maximum zoom level of TextureRegion editor (GH-79436).
  • Add tooltips for tile source types (GH-79918).
  • Add Texture2D and Texture3D icons (GH-81169).
  • Add a button to clear curve points in the Path2D editor (GH-81325).
  • Improve UV editor zoom behavior (GH-83731).
  • Fix UV editor not using texture transform (GH-84076).
  • Fix slow raycast editing (GH-84164).
  • Add zoom controls to Sprite2DPlugin converter preview (GH-84353).
  • Select newly added nodes on drag and drop in 2D viewport (GH-84356).
  • Fix generating terrain icon with certain image formats (GH-84507).
  • Move tile transforms handling cache to TileData (GH-84660).
  • Add region rect and frames support to Sprite2DPlugin converter (GH-84754).
  • Fix typo in TileMap editor tooltip (GH-85452).
  • Keep scene tiles even if the TileMap is invisible (GH-85753).
  • Move TileMapLayer to its own files (GH-85791).
  • Add descriptions for tile properties (GH-85868).
  • Fix TileMap occluders (GH-85893).
  • Change suffix of SkeletonModification2DTwoBoneIK from m to px (GH-86056).
  • Reset TileMap editor drag_type when the toolbar mode is not selected (GH-86066).
  • Fix UndoRedo history mismatch when creating a new tile atlas (GH-86387).
  • Fix potential infinite loop when calculating tile editor zoom level (GH-86568).
  • Tweak tile atlas help label positions (GH-86694).
  • Allow ui_cancel to unselect all nodes in all edit modes in 2D, matching 3D behavior (GH-86805).
  • Fix TileMap quadrant canvas item position not being local (GH-86847).
  • Fix 2D viewport texture drop issue with global history registration (GH-86933).
  • Made tooltip on TileSet Paint Button give more information when disabled (GH-86947).
  • Add CanvasItem::get_canvas_layer_node() (GH-87095).
  • Make TileMapLayers extend Node2D and work as children of TileMap (GH-87115).
  • Fix some TileMap debug drawing truncating to ints (GH-87160).
  • Remove unnecessary _set_global_invalid added by mistake (GH-87328).
  • Update the viewport if CanvasItem top level is changed (GH-87343).
  • Change TileMapEditor to TileMapLayerEditor (GH-87379).
  • Add new Parallax2D node (GH-87391).
  • Editor: Fix threading problems with TileMap preview (GH-87470).
  • Prevent threading problems in TileMap (GH-87478).
  • Fix Camera2D is enabled when dragging scene files to the CanvasItemEditor (GH-87743).
  • Fix TextureRegionEditor::_pan_callback deferred called with only one argument (GH-87771).
  • Fix duplicating/copying TileMap (GH-88105).
  • Fix TileMap::move_layer incorrectly moving child TileMapLayer nodes (GH-88157).
  • Fix regression where a tile's custom material was ignored (GH-88190).
  • Fix CanvasItem/Node3D editor plugin drag drop transform calculation (GH-88279).
  • Fix TileSet sources duplication (GH-88280).
  • Tweak TileMap editor's missing source message to use "bottom panel" term (GH-88290).
  • Make TileMapLayers internal (GH-88378).
  • Remember frames when selecting SpriteFrame frames (GH-88413).
  • Expose pixel snapping settings add pixel-art notes (GH-88456).
  • Fix a memory leak with TileMap runtime updates (GH-88629).
  • Show instantiating or inherit message when using drag to instantiate in 2D (GH-88829).
  • TileSet: Fix crash when deleting dragged polygon point (GH-88912).
  • Remove almost all remaining dependencies of TileMapLayer on TileMap (GH-88966).
  • Disable lock and group buttons when selected item is not CanvasItem (GH-88997).
  • Fix editor crash when unsupported Resource is dropped in scene (GH-89126).
  • Update lock and group button state when selection changed in CanvasItemEditor (GH-89132).
  • Expose TileMapLayer (GH-89179).
  • Make CanvasItem's "drawing outside of NOTIFICATION_DRAW" error a macro (GH-89298).
  • Fix center view button appears outside the GenericTilePolygonEditor (GH-89434).
  • Fix call queue problems when loading TileSet (GH-89493).
  • Avoid passing zoom scale for ParallaxLayer mirror (GH-89572).
  • Account for scale in scroll logic for Parallax2D (GH-89627).
  • Fix Path2D's add new point's UndoRedo bug (GH-89874).
  • TileSet: Expose TileData.is_valid_terrain_peering_bit (GH-89911).
  • Replace Clipper1 library by Clipper2 library (GH-90153).
  • Ensure Camera2D.position_smoothing_speed is non-negative (GH-90167).
  • Correctly update TileMapLayer highlighting when disabling it (GH-90204).
  • Fix "no cached rect" errors in TileMapLayer editor (GH-90207).
  • Fix strange visual bug with camera and external change (GH-90317).
  • TileSet: Don't save angular and linear physics velocities if they have their default values (GH-90384).
  • Fix selection rect drawing in TileSet editor when create/remove tiles with separation (GH-90709).
  • Fix rendering transform of Y-sorted branch-root (GH-90749).
  • Fix TileMap enabling Y-sort on child nodes (GH-90752).
  • Reuse single erase pattern in tile editor (GH-90817).
  • Editor: Fix crash when editing TileMap (GH-90849).
  • Don't store TileMapLayer data if empty (GH-90907).
  • Fix typo in Camera2D node's anchor mode (GH-91076).
  • Fix Parallax2D physics interpolation (GH-91706).
  • Add support for AtlasTexture in draw_polygon() (GH-91724).
  • Fix 2d editor selection persisting after application loses focus (GH-91732).
  • Fix TileMap selection pattern being needlessly reorganized (GH-91905).
  • Allow selecting TileMapLayers by clicking them (GH-92016).
  • Fix tile polygon grid not covering whole tile (GH-92171).
  • Remove some TileMap dependencies from TileMapLayer (GH-92194).
  • Display custom data name instead of indices in TileData inspector (GH-92322).
  • Fix TileSet caching wrong collision layer shapes for shapes comprising several polygons (GH-92373).
  • Optimize usage of position icon in 2D editor (GH-92392).
  • Fix incorrect cull boundary for scaled and repeated Parallax2D children (GH-92763).
  • Implement X-draw-order switch in TileMapLayer (GH-92787).
  • Make texture filtering in TileAtlasView consistent (GH-92926).
  • Update Camera2D gizmos when screen size changes (GH-92992).
  • Fix tile polygon editor grid and missing update (GH-93047).
  • Allow canceling actions in Path2D editor (GH-93087).
  • Store TileMapLayer selection in scene's history (GH-93475).
  • Fix snapping lines don't disappearing after drag anchors (GH-93527).
  • Fix TileSet property painter popup showing clear color (GH-93609).
  • Prevent selecting when a CanvasItem is selected (GH-93671).
  • Fix some TileMapLayer editing problems (GH-93747).
  • Fix RMB erasing of tiles (GH-93850).
  • Fix crash in tile physics editor (GH-93971).
  • Fix crash in the TileMapLayer editor when using editable children (GH-93974).
  • Add pixel snap for Parallax2D (GH-94014).
  • Remove unused assignment in Parallax2D (GH-94035).
  • Fixes/node configuration warning dialog text (GH-94147).
  • Make sure that selected tile source is remembered (GH-94356).
3D
  • Fix PathFollow3D update issues (GH-80233).
  • Make ShaderMaterial always the last option in inspector resource dropdowns (GH-81996).
  • Prompt require editor restart to user when gizmo color changed (GH-82872).
  • Reduce minimum capsule/cylinder mesh rings to 0 (GH-82887).
  • Expose 3D Delaunay tetrahedralization in Geometry3D (GH-83353).
  • Improve Curve3D debug drawing (GH-83698).
  • Optimize Path3DGizmo mesh generation (GH-83741).
  • Use screen-aligned quads for origin lines to avoid issues on NVidia (GH-83895).
  • Select newly added nodes on drag and drop in 3D viewport (GH-84347).
  • Fix material drag and drop (GH-84486).
  • Fix Node3D children using top_level in different position in-editor versus runtime (GH-84643).
  • Only allow MeshInstance3D-inherited nodes in MultiMesh Populate Surface dialog (GH-84933).
  • Notify CSGPolygon about transform changes in Path3D (GH-85455).
  • Prevent Camera3D.current from being set to true automatically in the editor (GH-85594).
  • Add static body creation equivalent for all collision shape sibling creations (GH-86627).
  • Clarify the FOV setting in the 3D editor camera is vertical FOV (GH-86690).
  • Fix AABB Ray intersection - return inside (GH-86755).
  • Prevent division by 0 when creating vertices of a PrismMesh (GH-86931).
  • Use SceneStringNames in Skeleton3DEditorPlugin (GH-87048).
  • Fix position and basis of 3D Scenes instantiated via drag and drop (GH-87126).
  • Properly change GridMap floors while selecting (GH-87131).
  • Do not commit transforms and handles if no changes were made (GH-87161).
  • Rename camera near and far private members to avoid conflict with Windows.h defines (GH-87164).
  • Show warning for GeometryInstance3D transparency in Mobile/Compatibility (GH-87231).
  • Make viewport message dependent on framerate not physics step (GH-87631).
  • Fix a regression that breaks gizmo transforming when 'View Gizmos' is off (GH-87769).
  • Use subgizmos for Path3D position editing and declutter the UI (GH-87901).
  • Fix a regression when multiple nodes are selected and drag transform is attempted w/o gizmo (GH-87922).
  • Fix new region select with selection when over geometry (GH-87948).
  • Show modifier key functionality on all the editor tools (GH-87989).
  • Add ability to hide grid per viewport (GH-88584).
  • Fix 3D editor project settings update (GH-88645).
  • Show instantiating message with position when using to drag to instantiate in 3D (GH-88774).
  • Include tangent in SurfaceTool vertex compare operator (GH-88890).
  • Don't access Node3D/Node2D/Control global transform in reparent unless needed (GH-89003).
  • Make Label3D obey auto translation (GH-89056).
  • Expose PrimitiveMesh's request_update method (GH-89170).
  • Match #​89126 for 3D: check for Resource type instead of extension (GH-89177).
  • Use 3D editor gizmo helper for FogVolume to allow dragging individual faces (GH-89320).
  • GLTF export: Remove snapping and fix validation (GH-89352).
  • GLTF export: Use sparse accessors for morph targets (GH-89356).
  • Disable all 3D nodes, physics, and resources when compiling without 3D (GH-89381).
  • Add Gizmo to display 3D custom AABB (GH-89538).
  • UX and stability improvements for Path3D node (GH-89847).
  • Fix Path3D picking working incorrectly when viewport is in half resolution (GH-89901).
  • Support "clear points" function in Path3D topmenu bar (GH-89933).
  • Allow wrapping for begin rotate transformation to bring it in line with Blender (GH-90098).
  • Allow drag and dropping ShaderMaterial in 3D viewport (GH-90102).
  • Fix gizmo on top material option having no effect (GH-90183).
  • Fix 3d axes flickering in the negative direction when extremely zoomed out (GH-90255).
  • Fix Node3D.set_global_rotation() resetting node scale (GH-90584).
  • Fix RayCast3D's debug draw transform not updating (GH-90800).
  • Expose create_from_arrays in SurfaceTool and cleanup some naming (GH-90834).
  • Subscribe to correct tracker signals (GH-91031).
  • Fix Path3D tilt gizmo raycasting against local plane (GH-91109).
  • Simplify the GPUParticles3D editor gizmo to improve readability (GH-91226).
  • Add MultiNodeEdit support to MeshInstance3D editor (GH-91620).
  • Disallow selection of ownerless nodes (GH-92188).
  • Fix bounding box glitch (GH-92275).
  • Fix null debug_shape being updated when CollisionObject3D's transform changed (GH-92302).
  • Make CSG shape dirty after changing Snap (GH-93242).
  • Improve SurfaceTool::generate_tangents UV error message (GH-93326).
  • Fix invalid inheritance of OccluderInstance3D (GH-93354).
  • Fix Subviewport keeps using removed Camera3D child (GH-93377).
  • Fix crash in Node3DEditorViewport selecting on empty scene (GH-93404).
  • Improve viewport rotation gizmo drawing (GH-93639).
  • Add alternative shortcut for Align Transform to View in the 3D editor (GH-93675).
  • Fix "selectable nodes at position clicked" feature in 3D editor (GH-94387).
Animation
  • Autocomplete properties in tween_property (GH-76591).
  • Add useful functions to FilterEdit in AnimationBlendTreeEditor (GH-76654).
  • Simplify right-click track insertion code (GH-80860).
  • Fix reset value when adding new Bezier track (GH-82012).
  • Add set_custom_interpolator() to PropertyTweener (GH-82306).
  • Refactor function calculate_length_and_rotation() from Skeleton2D (GH-83397).
  • Fix setting bezier track handle mode from inspector (GH-83533).
  • Make AnimationPlayerEditor read-only edit rules more permissive (GH-84268).
  • Fix errors and warnings when loading Skeleton2D Modifications (GH-84474).
  • Make AnimationTree reference AnimationPlayer instead of AnimationMixer (GH-84583).
  • Replace memory allocation point of ValueTrack correctly in AnimationMixer (GH-85001).
  • Fix imported track flag on sliced animations (GH-85061).
  • Improve usability of zooming in the animation editor (GH-85142).
  • Fix custom type icon sizes in animation tracks (GH-85367).
  • Prevent a crash when calling AnimationMixer::restore with an invalid resource (GH-85428).
  • Add multi-selection for SpriteFramesEditor (GH-85494).
  • Copy track update mode when adding reset key (GH-85540).
  • Fix AnimationPlayer seeking for Discrete keys (GH-85569).
  • Make unstore AnimationLibrary if AnimationTree is assigned AnimationPlayer (GH-85575).
  • Fix Tween loop initial value (GH-85681).
  • Remove differences of the code between old AnimationTree and AnimationMixer (GH-85794).
  • Fix linear interpolation not working with mixed (int/float) keyframes (GH-86046).
  • Fix animated tile random start time not scaled to animation duration (GH-86210).
  • Make default blend_left consider current blend amount (GH-86221).
  • Fix discrete key retrieval method after start (GH-86227).
  • Fix blend_node crash with invalid AnimationNode reference (GH-86321).
  • Add cubic_interpolate_in_time_variant() to Animation (GH-86601).
  • Add some options to Project Settings to silence warnings in AnimationMixer caching (GH-86608).
  • Add a CallbackModeDiscrete property to AnimationMixer to handle the case of blending Continuous and Discrete tracks (GH-86629).
  • Make default options of int value track refer to RESET animation (GH-86630).
  • Fix some animation state corruptions on activate and reset on save (GH-86644).
  • Fix invalid 3-to-4 renames of add_animation to add_animation_library (GH-86647).
  • Make the retrieval of audio tracks consistent and implement trimming to AnimationTrackEditor shortcut and clean-up (GH-86661).
  • Fix TrackCache conflict when tracks have same name but different type (GH-86687).
  • Add AnimationMixer::capture() and AnimationPlayer::play_with_capture() as substitute of update mode capture (GH-86715).
  • Add autocompletion options for AnimatedSprite's other play methods (GH-86733).
  • Add icon, tooltip, rename button in AnimationLibraryEditor for clarity (GH-86736).
  • Add autocompletion for SpriteFrames' methods (GH-86754).
  • Add autocompletion for AnimationLibrary & AnimationMixer's methods (GH-86799).
  • Copy InterpolationType / LoopMode for all track & UseBlend option for audio when adding reset keys (GH-86867).
  • Add Autocompletion for AnimationNodeStateMachine & AnimationNodeBlendTree (GH-86884).
  • Add autocompletion to AnimationNode (GH-86888).
  • Skeleton3D: Convert 3.x skeletons (GH-87050).
  • Add auto fit timeline and bezier scale on animation editor (GH-87078).
  • Rework AnimationNode process for retrieving the semantic time info (GH-87171).
  • Implement consistent functionality for select, copy, paste, and duplicate in AnimationPlayer (GH-87250).
  • Fix passing int to tween's from with float property will be forced to interpolate as int (GH-87459).
  • Allow Node.create_tween() outside SceneTree (GH-87701).
  • Fix cubic interpolation wrong argument for the time (GH-87772).
  • Fix quaternion keyframe optimization for collinear rotation over 180 degrees (GH-87817).
  • Fix vertical zoom factor in Animation Bezier Editor (GH-87857).
  • Fix unintentional translations in AnimationTree (GH-87887).
  • Implement a base class SkeletonModifier3D as refactoring for nodes that may modify Skeleton3D (GH-87888).
  • Fix converted 3.x Skeleton3D missing pose (GH-88009).
  • Fix wrongly named compat binding (GH-88110).
  • Improve AnimationMixer warnings (GH-88247).
  • Remove unused signals in AnimationBezierTrackEdit (GH-88302).
  • Implement Cut Selected Keys in AnimationPlayer (GH-88350).
  • Fix Bezier Editor HandleMode UndoRedo History mismatch (GH-88352).
  • Fix Bezier Editor throwing error when adding key with Ctrl+Click (GH-88360).
  • Fix various bugs in Animation key right click actions (GH-88445).
  • Fix crash with animation audio track offset (GH-88446).
  • Fix Animation Bezier Editor key selection bugs (GH-88459).
  • Fix some conditions for BezierTrack to distinguish between ValueTrack (GH-88488).
  • Make ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT be default for AnimationPlayer (GH-88492).
  • Fix snapping multiple keys in Animation (GH-88498).
  • Fix AnimationMixer breaking animations with redundant check (GH-88557).
  • Force non-numeric ValueTrack to use Discrete with Dominant (GH-88661).
  • Make Skeleton3D::add_bone return the new bone index (GH-88791).
  • Add new scene import option to import as Skeleton (GH-88819).
  • Retargeting option to use a template for silhouette (GH-88824).
  • Improvements to Tween memory management (GH-88856).
  • Fix BoneAttachment3D responding to only local transform changes (GH-88884).
  • Fix animation player error dialog focus (GH-88926).
  • Fix wrong line of making flag to discrete in AnimationMixer (GH-89329).
  • Make AnimationMixer consider Discrete for RESET track (GH-89389).
  • Move the line of infinity loop checking in AnimationStateMachine (GH-89575).
  • Add option to import skeleton rest as RESET animation (GH-89629).
  • Fix AnimationPlayer pin behavior (GH-89732).
  • Fix SpriteFrames editor visibility problems (GH-89754).
  • Fix AnimationPlaybackTrack seeking behavior overall (GH-89794).
  • Expose SkeletonProfile.set/is_required (GH-89970).
  • Fix setting animation save paths on import breaking on Windows (GH-90003).
  • Fix loop condition in bone mapping (GH-90019).
  • Add tips detection to auto mapping in bone mapper (GH-90050).
  • Apply "Remove Immutable Tracks" after post-import (GH-90064).
  • Remove unavailable property binding reset_on_save from Skeleton3D (GH-90231).
  • Fix Skeleton3D build error with deprecated=no (GH-90308).
  • Separate value/bezier track caching process in AnimationMixer (GH-90438).
  • Static allocation bones copy for SkeletonModifier (GH-90517).
  • Remove bone_pose_updated signal and replace it with the skeleton_updated signal (GH-90575).
  • Add SkeletonIK3D get/set_interpolation compat from #​87888 (GH-90780).
  • Set animation step from importers. Increase default step from 10 to 30FPS (GH-90894).
  • Make seeking animation playback track consider internal seeking (GH-90960).
  • Modify allocation process of the PhysicalBoneSimulator in Skeleton3D (GH-91122).
  • Make adding track process to set interpolation type on creating RESET (GH-91237).
  • Make activating on ready in AnimationPlayer respect the property value (GH-91242).
  • Add auto_capture option to AnimationPlayer (GH-91437).
  • Add argument options to AnimationPlayer for auto capture (GH-91481).
  • Avoid incorrect computing anchor of Control node when reset on save with saving flag (GH-91495).
  • Allow users to override SkeletonModifier3D._process_modification (GH-91507).
  • Editor: Don't open AnimationLibrary as a scene (GH-91522).
  • Make retarget keep global rest of unmapped bones if there are no mapped bones on the child (GH-91560).
  • Make silhouette fixer option visibility dependent on availability (GH-91641).
  • Invert start offset on AnimationNode custom timeline (GH-91822).
  • Fix errors on pressing autoplay in sprite frames editor (GH-91830).
  • Fix wrong usage of parameters_base_path StringName (GH-91944).
  • Skeleton rest fixer: Apply orthonormalized scale to anims (GH-92012).
  • Fix Deterministic blending with Dominant/Recessive doesn't have initial value even if there is no Discrete track (GH-92126).
  • Replace List with LocalVector on Skeleton3D's bone transform update (GH-92164).
  • Support Import As Skeleton Bones on glTF and AnimationLibrary import (GH-92196).
  • Fix mesh instance not updated when changing blend shape values (GH-92244).
  • Add bake_fps for FBXDocument, GLTFDocument and both import-export (GH-92284).
  • Fix animation player controls being enabled when no player is selected (GH-92473).
  • Fix error after create a new animation in an empty AnimationPlayer (GH-92495).
  • Add blend point check to AnimationNodeBlendSpace2D::_process() (GH-92636).
  • Fix unstable AnimationTrackEditor snapping value (GH-92670).
  • Fix BlendSpace2D sync flagging line (GH-92739).
  • Fix shader for SkeletonGizmo to follow renderer's reversed-z change (GH-92774).
  • Fix seeking Animation immediately after playback for Discrete track (GH-92861).
  • Don't allow creating invalid RESET keys (GH-92870).
  • Expose get_skeleton() from SkeletonModifier3D (GH-92896).
  • Add get_concatenated_bone_names() to Skeleton3D for SkeletonModifier3D's enum hints (GH-92925).
  • Fix unbound child bones of the PhysicalBone aren't modified (GH-92931).
  • Restore "Confirm Insert Track" editor setting (GH-92985).
  • Fix force continuous with un-interpolatable value is not applied correctly (GH-93185).
  • AnimationTrackEdit: Cancel key drag when popup is shown (GH-93257).
  • Fix displaying selected Bezier animation keys in inspector (GH-93408).
  • Reset when disabling override pose in BoneAttachment3D (GH-93482).
  • Fix animation Bezier editor crash when using undo after deleting AnimationPlayer (GH-93492).
  • Optimize update flag by SkeletonModifier (GH-93502).
  • Rework migration of animate_physical_bones for compatibility (GH-93504).
  • Make AnimationTrackCaches invalid when animation is added (GH-93505).
  • Fix AnimatedSprite2D/3D::play using wrong end_frame when playing backwards (GH-93548).
  • Revert the default InterpolationType with angle property to Linear (GH-93696).
  • Fix Bezier track init value on caching without RESET animation (GH-93785).
  • Fix sprite frame editor crash with null frames pointer (GH-93846).
  • Fix inconsistent behavior of Bezier editor undo operations upon selection of different animation (GH-93860).
  • Fix AnimationPlayer blend_times sorting (GH-93876).
  • Clamp bezier handle length to half the length of animation (GH-93930).
  • Fix broken sync between animation TrackEditor and PlayerEditor (GH-93980).
  • Fix property type of Sprite3D frame_coords to Vector2i from Vector2 (GH-93982).
  • Fix focus shortcut when in the bezier curve editor (GH-94054).
  • Re-add Skeleton3D::animate_physical_bones property (GH-94291).
  • Fix the behavior of after selecting animation on AnimationPlayerEditor to reset position to 0 (GH-94302).
  • Fix StateMachine process when transition to end & optimize StringName (GH-94304).
  • Handle internal seek on AnimationPlayer to process discrete correctly (GH-94420).
  • Add approximate comparing static methods to Animation and make Animation code use them (GH-94554).
  • AnimationMixer: Fix processed_hashes type to Animation::TypeHash instead of int (GH-94722).
  • Fix BlendShapeTrack insertion not working (GH-94738).
  • Determine break_loop_at_end 1 frame earlier using prediction by delta (GH-94858).
  • Make NodeTimeInfo be not stored in tscn to prevent AnimationTree version control contamination (GH-94859).
  • Snap current position to the edge on animation finished (GH-95023).
  • Fix crash on reimport scene with animations (GH-95084).
  • Make Skeleton3D bone simulator an internal child (GH-95239).
  • Make Animation::capture_included read-only (GH-95377).
  • Editor: Fix missing bind for animation editor callback (GH-95400).
  • Prevent to seek doubly on AnimationPlayerEditor (GH-95405).
  • Editor: Fix AnimationTrackEditor::timeline_changed signal (GH-95481).
Assetlib
  • Improve error reporting in the asset library and in related types (GH-87628).
  • Fix broken layout of asset library page (GH-88761).
  • Rename Official support level to Featured in the editor asset library (GH-89987).
Audio
  • Add interactive music support (GH-64488).
  • Overhaul AudioStreamPlayer's documentation (GH-81858).
  • Fix importing WAV files with odd chunk sizes (GH-85556).
  • Fix permanently selected audio bus effects (GH-85879).
  • Fix OggPacketSequencePlayback::next_ogg_packet() never returning false (GH-85996).
  • Implement audio stream playback parameters (GH-86473).
  • Optimize AudioServer::_driver_process() (GH-86581).
  • Fix AudioServer::start_playback_stream does not iterate through given bus volumes (GH-86584).
  • Add autocompletion for ClassDB & AudioServer (GH-86777).
  • Fix playback position label update in Audio Stream Importer (GH-86824).
  • Fix member names of AudioFrame to match extension (GH-87006).
  • Fix Dummy audio driver initialization issue on WASAPI output device initialization failure (GH-87010).
  • Add AudioStreamPlayerInternal to unify stream players (GH-87061).
  • Fix a possible crash when importing an OGG file with zero-length packets (GH-87246).
  • Fix AudioStreamPlayer3D autoplay and internal notifications (GH-87732).
  • Fix wrong process method in AudioStreamPlayer (GH-87830).
  • Fix data race regarding prof_time in AudioDriver and AudioServer (GH-88005).
  • AudioEffectPitchShift: Prevent negative size memset (GCC warning) (GH-88509).
  • AudioEffectPitchShift: Actually fix -Wstringop-overflow warning (GH-88658).
  • Fix low volume sound output on iOS when Play and Record category is used (GH-89006).
  • WAV importer: Use cubic interpolation on resampler (GH-89071).
  • Add AudioEffectHardLimiter as a rework of audio limiter effect (GH-89088).
  • Fix audio crackling issues due to incorrect WASAPI buffer size (GH-89283).
  • Prevent crash in interactive playback (GH-90481).
  • Move MIDI parsing up from ALSA driver to platform independent driver (GH-90485).
  • Check for NaN in set_volume_db functions (GH-90861).
  • Add QOA (Quite OK Audio) as a WAV compression mode (GH-91014).
  • Don't ignore audio/driver/output_latency.web (GH-91141).
  • Add sample playback support for Web exports (GH-91382).
  • Use data length on QOA checks instead of min size (GH-91714).
  • Fix error in AudioStreamPlayer2D (GH-91929).
  • Use COM smart pointers in WASAPI driver (GH-91975).
  • Fix polyphonic audio streams with id > 1 cannot be stopped or changed (MSVC mis-optimization) (GH-93120).
  • Fix pausing issues when using Web Audio samples (GH-93362).
  • Remove superfluous non-working sample playing check (GH-93428).
  • Add vertical separation to audio bus (GH-93507).
  • Fix Web samples finished missing signal (GH-94044).
  • Fix audio samples not being able to be "finished" (GH-94268).
  • Fix new stream types mix() not returning 0 when inactive (GH-94514).
  • Fix typo that prevented samples finishing (GH-94800).
  • Web: Gracefully handle non-finite audio volumes (GH-94869).
  • Expand columns in the audio interactive transition editor (GH-95134).
  • AudioStreamPolyphonic: Implement stopping with sample playback (GH-95321).
Buildsystem
  • Add option in SCons to clone env variables (GH-70770).
  • SCons: Add stack_size and default_pthread_stack_size options to Web target (GH-75166).
  • SCons: Add -ffile-prefix-map GCC/Clang option to make debug file paths relative (GH-78232).
  • MinGW: Force separate debug symbols if executable size is larger than 1.9 GB (GH-79875).
  • Remove lgtm.yml since LGTM is now replaced by Github Code Scanning (GH-81874).
  • Identify pull request builds from GitHub Actions with the PR number (GH-83448).
  • CI: Enable ANGLE static linking (GH-84175).
  • Add generate_apk=yes to generate an APK after building (GH-84440).
  • Use Python venv if detected when building VS project (GH-84593).
  • Only build glslang if Vulkan or Direct3D 12 rendering is enabled (GH-84613).
  • Add parameter to allow generation of the Godot native shared libraries from gradle (GH-84674).
  • New Visual Studio project generation logic that supports any platform that wants to opt in (GH-84885).
  • Alias platform=javascript SCons option to platform=web (GH-84979).
  • SCons: Add two new COMSTR environment variables (GH-85153).
  • SCons: Update mypy (GH-85192).
  • Run Clean in Windows SCsub to clean up debug files (GH-85197).
  • macOS: Check Apple specific version instead of generic clang version (GH-85206).
  • SCons: Change Environment type hints to SConsEnvironment (GH-85322).
  • Fix the Web platform team's codeowners link (GH-85746).
  • Refactor and fix make_virtuals.py (GH-85770).
  • Fix invalid Python escape sequences (GH-85818).
  • Instruct users to add code/errors as text in issues (GH-86006).
  • Set what were default values for Web platform linker flags -sSTACK_SIZE and -sDEFAULT_PTHREAD_STACK_SIZE (GH-86036).
  • D3D12: Add missing DLL architecture paths for the 32-bit builds (GH-86107).
  • Mention etcpak changes in thirdparty/README.md (GH-86236).
  • [iOS/macOS] Add option to automatically build (and sign / archive) bundles (GH-86255).
  • Allow detecting when building as an engine module (GH-86269).
  • Fix Clang -Winconsistent-missing-override warning (GH-86392).
  • Add a python script to install Direct3D 12 SDK components (GH-86717).
  • Fix some build errors with disable_3d=yes (GH-86874).
  • SCons: Fix CCFLAGS, LINKFLAGS, etc. command line overrides (GH-86964).
  • Add tests/python_build to clang-format pre-commit hook ignore list (GH-87000).
  • Revamp godot.natvis to improve VS debugging experience (GH-87053).
  • SCons: Silence redundant MSVC output (GH-87154).
  • makerst: Suggest using [code skip-lint] to skip warnings if intended (GH-87218).
  • Windows: Remove dxc_path check (GH-87247).
  • macOS: Fix MoltenVK SDK detection after file location changes in 1.3.275.0 (GH-87305).
  • Update Android dependencies for the project (GH-87346).
  • iOS: Update linker flags for Xcode 15.2 (GH-87358).
  • Linux: Add support for PCK embedding section with non GNU-ld linkers (GH-87464).
  • CI: Update mymindstorm/setup-emsdk to v14, should fix cache folder conflicts (GH-87575).
  • SCons: Fix Windows cross-compilation from Linux after #​86717 (GH-87609).
  • SCons: Add proper MinGW support to D3D12 deps install script (GH-87619).
  • D3D12: Add support for building with pre-11.0.0 MinGW versions, make PIX runtime opt-in (GH-87624).
  • Undefine yet another macro from Windows headers (GH-87627).
  • Avoid non-constant-expression cannot be narrowed on Windows on mingw (GH-87720).
  • Use raw strings for D3D12 install messages (GH-87734).
  • Wayland: Disable backend at build-time if wayland-scanner is missing ([GH-87765](https://redirect.github.com/godotengine/g

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants