Skip to content
This repository was archived by the owner on Oct 30, 2025. It is now read-only.

chore(deps): update dependency godotengine/godot to v4.4.1#6

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/godotengine-godot-4.x
Open

chore(deps): update dependency godotengine/godot to v4.4.1#6
renovate[bot] wants to merge 1 commit intomainfrom
renovate/godotengine-godot-4.x

Conversation

@renovate
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.4.1

Release Notes

godotengine/godot (godotengine/godot)

v4.4.1

Compare Source

Godot 4.4.1 is a maintenance release addressing stability and usability issues, and fixing all sorts of bugs. Maintenance releases are compatible with previous releases and are recommended for adoption.

Report bugs on GitHub after checking that they haven't been reported:



  • Download (GitHub): Expand Assets below

v4.4

Compare Source

Table of contents:

2D
  • Expose Geometry2D.bresenham_line() method (GH-74714).
  • Add helper methods to check for tile transforms (GH-81973).
  • Implement multiple occlusion polygons within each TileSet occlusion layer (GH-93029).
  • Fix pink GradientTexture2D (GH-94744).
  • Add error checks for bad configuration in PathFollow2D/3D set_progress_ratio (GH-94886).
  • Close expanded tile editor when inspector updates (GH-95034).
  • Fix usage of add_inspector_plugin() (GH-95249).
  • Fix snapping when zoomed in Polygon2D UV editor (GH-95259).
  • Fix polygon drawing for transposed tiles in TileSet editor (GH-95337).
  • Make Polygon2D::bones property internal (GH-95376).
  • Tweak missing tile source message in the TileSet editor (GH-95440).
  • Enable SpriteFramesEditor to "guess" the amount of rows and columns of a sprite sheet when loading it for the first time (GH-95475).
  • Add a zoom speed setting to the 2D editor (GH-95906).
  • Add a way to know when a TileMapLayer's cell is modified (GH-96188).
  • Fix Path2D splitting (GH-96237).
  • Fix TileSet Scattering setting vanishing when changing tools (GH-96280).
  • Fix Path2D editor not updating gizmos on selection in scene tree (GH-96404).
  • Fix Polygon2D UV editor error when opening grid settings (GH-96411).
  • Fix polygon node losing its UV toolbar (GH-96466).
  • Add Create Curve button to Path2D editor (GH-96619).
  • Fix Animated Path2D doesn't update PathFollow2D progress when scene is running (GH-96629).
  • Fix 2D editor view showing both lock/unlock, group/ungroup buttons when starting a saved project with empty scene (GH-96681).
  • Allow opening of polygon editor without texture (GH-96731).
  • Fix undoing "Move tiles" TileMapLayer action when drag/drop areas overlap (GH-96844).
  • Fix immediate mesh modifications that don't call set_mesh (GH-97770).
  • Restore arc_tolerance value when using Clipper2's InflatePaths (GH-98017).
  • Fix error when undo tile deletion in TileSetAtlasSourceEditor (GH-98293).
  • Optimize ImageLoaderSVG::create_image_from_utf8_buffer (GH-98329).
  • Fix incorrect Transform2D docs (GH-98442).
  • Improve make_canvas_position_local() description (GH-98490).
  • Make possible to scale multiple nodes at once in the canvas editor (GH-98534).
  • Fix duplicated Delete shortcut entries in Tiles Editor (GH-98629).
  • Compile certain CanvasItem._edit_*() functions with DEBUG_ENABLED (GH-98736).
  • Fix setting TileMap data compatibility format broken by #​98898 (GH-99259).
  • Enable editing of controls inside viewports in editor (GH-99401).
  • Move UV editor to bottom dock, rename to Polygon editor (GH-99439).
  • Fix undo redo for the texture region editor (GH-99471).
  • Change how multi selection scale is applied to canvas item (GH-99506).
  • Remove double is_editor_hint() check inside NOTIFICATION_READY for Camera2D node (GH-99664).
  • Ensure primitive meshes are created before connected to changed signal (GH-99740).
  • Disable Clear Guides menu item when no guides exist (GH-99742).
  • Show "transparent background" texture only behind actual texture in TexturePreview class + add borders for readability (GH-100569).
  • Speed up Line2D._edit_get_rect() (GH-101082).
  • Fix converting root Sprite2D (GH-101087).
  • Don't print error when updating terrains tree without layer (GH-101096).
  • Don't show "Drawing rect" when not actually drawing (GH-101098).
  • Add has_custom_data() to TileData (GH-101488).
  • Add property guards to shape 2D's (GH-101747).
  • Fix editor Parallax2D grid snap movement (GH-101808).
  • Remove Parallax2D's experimental flag (GH-101983).
  • Editor: Fix node selection within SubViewports using size 2d override (GH-102390).
  • Fix multiple issues with 'add alternative tile' tileset editor button (GH-102640).
  • Fix TileMapLayer bug where dirty cells could be marked twice (GH-102688).
  • Prevent errors when Line2D has 0 length (GH-102778).
  • Sprite2D: Use correct name to hide region_filter_clip_enabled (GH-102790).
  • Fix Camera2D limits drawing (GH-102868).
  • Fix Line2D not rendering anything when total length is not computed (GH-102870).
3D
  • Add ArrayMesh::surface_remove (GH-76371).
  • Add 3D translation sensitivity to Editor Settings (GH-81714).
  • Improve display for lightmap probes in the editor (GH-83863).
  • Ignore locked nodes when click selecting in 3d editor (GH-84831).
  • Add option to bake a mesh from animated skeleton pose (GH-85018).
  • Add ShadowCastingSetting to MeshLibrary / GridMap items (GH-85443).
  • Add closed property to Curve3D (GH-86195).
  • Fix CSGShape3D's _mesh_changed to be thread safe (GH-86538).
  • Fix CSGShape3D debug collision shapes being visible in editor (GH-86699).
  • Clear drag preview material on NOTIFICATION_DRAG_END (GH-87135).
  • Add ability to hide editor transform gizmo (GH-87793).
  • Offset drag instantiated scenes that result in a collision by its bounds to mitigate overlap (GH-88511).
  • Add CollisionShape3D custom debug colors (GH-90644).
  • Adjust orthographic camera gizmo with respect to keep_aspect setting (GH-90690).
  • Add Camera3D preview in Inspector (GH-90778).
  • Optimize Editor _init_grid() (GH-92734).
  • Add CSG options to bake to static mesh and collision shape (GH-93252).
  • Allow tool scripts to alter transform of Node3DEditorViewport camera (GH-93503).
  • Make viewport grid visible on all three planes in orthogonal camera view (GH-93869).
  • Fix mesh corruption of CSG by using elalish/manifold (GH-94321).
  • Add flag to enable use of accurate path tangents for polygon rotation in CSGPolygon3D (GH-94479).
  • Fix gizmos without visible geometry not being selectable (GH-94553).
  • Improve time to close scene with many 3D gizmos (GH-94698).
  • Make primitive meshes react to texel size change (GH-94726).
  • Fix Pressing Escape doesn't exit freelook in the 3D editor (GH-95154).
  • Fix copy-paste and cut-paste in GridMap (GH-95322).
  • Correct rotation gizmo plane math for off-center perspective view (GH-95402).
  • Fix crash by ensuring selected node is a descendant of the edited scene (GH-95420).
  • Fix incorrect warning on SkeletonModifier (GH-95548).
  • Remember "View Grid" (per-viewport) setting between editor sessions (GH-95874).
  • PathFollow3D update transform immediately by default (GH-96140).
  • Fix crash when selecting ownerless 3D node (GH-96199).
  • Fix instant transformations not being committed when used in succession (GH-96530).
  • Cleanup Path3D editor (GH-96651).
  • Use thread_local for bones_backup (GH-96713).
  • Fix issue where editable children of 3D nodes would be selected (GH-96765).
  • Hide white circle outline during instant transformations (GH-96766).
  • Move GridMapEditor to bottom panel (GH-96922).
  • Add quad mesh to material preview (GH-97030).
  • Remove redundant _3D_DISABLED check from csg module (GH-97479).
  • Editor: Improve cylinder gizmos (GH-97535).
  • Improve global bone pose calculation in Skeleton3D (GH-97538).
  • Improve UI of sun angle in the sun/preview env popup (GH-97747).
  • Improve "No meshes to bake" LightmapGI error dialog in the editor (GH-98297).
  • Fix Camera3D::project_position() when depth == zfar (GH-98489).
  • Fix normals of very large SphereMesh and CapsuleMesh (GH-98610).
  • Improve Mesh UV1/UV2 preview in the editor (GH-98716).
  • Fix wrong checked menu item in 3D editor (GH-98911).
  • Fix Gridmap shortcut conflicts with 3d editor (GH-99170).
  • GridMap: Fix hidden gizmo at start-up (GH-99354).
  • Update gridmap editor nodes when the gridmap node transform changes (GH-99393).
  • Expose GridMapEditorPlugin to scripts and add methods to manipulate to the selection and selected palette item (GH-99639).
  • Clean up UI of ReflectionProbe (GH-99920).
  • Print better manifold errors and avoid crash on non manifold csg input (GH-99959).
  • Adjust VoxelGI gizmo opacity (GH-99969).
  • Allow Viewport children to lock, group, and insert keyframes (GH-99994).
  • Mend gaps in meshes caused by trigonometric funcs (GH-100020).
  • Enable Emulate Numpad by default in the 3D editor settings (GH-100059).
  • Add ruler mode to 3D (GH-100162).
  • Fix 3D editor snap setting values not being displayed correctly (GH-100306).
  • Fix 3D CSG not reacting to child node order changes (GH-100340).
  • Push some warnings for CSG non manifold and other errors (GH-100361).
  • Remove solid boxes in gizmos of VoxelGI and ReflectionProbe (GH-100370).
  • Fix errors when undoing collision generation for multiple meshes with different parents (GH-100500).
  • Update the warnings for CSGShape3D (GH-100526).
  • Fix crash when duplicating Decal or Light3D nodes (GH-100632).
  • Follow-up of ArrayMesh::surface_remove addition (GH-100643).
  • Fix 3D camera override when there is no camera in scene tree (GH-100698).
  • Remove unused editor setting editors/grid_map/editor_side (GH-100702).
  • Fix gaps in CSGPolygon3D spin mode at 360 degrees (GH-100826).
  • Add an editor setting for the GridMap grid color (GH-101101).
  • Make the GridMap editor cursor translucent (GH-101103).
  • LightmapGI: Including modules_enabled.gen.h to properly check the configuration warning (GH-101323).
  • Add ability to cancel rotation from viewport rotation gizmo (GH-101369).
  • Make GridMap editor Preview Size setting take effect immediately after change (GH-101455).
  • Fix SceneTreeDock::_new_scene_from()'s reset_scale in 3D (GH-101943).
  • Fix visible viewport gizmos when preview camera is enabled on startup (GH-102014).
  • Fix collision reposition with CSGShape3D (GH-102286).
  • Physics Interpolation - Fix client interpolation pump (GH-102653).
  • Add changeable freelook speed in Game Window (GH-102704).
  • Fix stale VoxelGI warnings (GH-102843).
Animation
  • Add persistent folding to Animation Library Editor (GH-86481).
  • Add per-bone meta to Skeleton3D (GH-87150).
  • Update AnimationPlayer in real-time when keyframe properties change (GH-91599).
  • Fix Bone2D gizmo scaling (GH-91731).
  • Add markers to Animation (GH-91765).
  • Don't lose in/out handles when bezier keyframe inserted on top of existing keyframe (GH-91854).
  • Optimize AnimationMixer blend process (GH-92838).
  • Allow keying properties when selecting multiple nodes (GH-92842).
  • Allow theming animation editor (GH-93577).
  • Add duplicate animation for SpriteFrames (GH-93624).
  • GLTF: Implement KHR_animation_pointer for animating custom properties (GH-94165).
  • Add advance_on_start option to NodeAnimation to handle advance(0) for each NodeAnimation (GH-94372).
  • Fix animation library copy-paste not preserving resource reference (GH-94429).
  • Add validation to glTF importer for Blendshape and Animation (GH-94783).
  • Fix AnimationPlayer crash when it's made the scene root (GH-94945).
  • Fix Skeleton2D.{_set|_get} always returning true (GH-95124).
  • Fix drawing leaf Bone2D in Polygon2D UV editor (GH-95258).
  • Avoid [] for external_animation_library import option (GH-95505).
  • Fix errors about UndoRedo history mismatch when deleting bezier track (GH-95518).
  • Add internal _finish() method to Tweener (GH-95545).
  • Add separate timeline snapping control to Animation Editor (GH-95638).
  • Add BoneAttachment3D::get_skeleton() method (GH-95643).
  • Add hint for oneshot property & warning when it will be updated continuously by Force Continuous in AnimationMixer (GH-95711).
  • Add documentation to clarify un-interpolatable type on animation blending (GH-95722).
  • Fix crash when re-importing model with AnimationPlayer panel open and node selected (GH-95795).
  • Fix animation timeline resize widget allowing invalid internal values (GH-95947).
  • Allow jumping to previous/next keyframe in animation player (GH-96013).
  • Add 3D skeleton preview to Advanced Importer (GH-96094).
  • Revert scaled armature advanced importer preview fix (GH-96095).
  • Add Revert support to SkeletonEditor (GH-96196).
  • Fix Tweeners to emit finished() when underlying object is deleted (GH-96216).
  • Fix physical bone update without simulating (GH-96270).
  • Attempt applying RESET pose during import (GH-96308).
  • Add modf function and fix animation editor snap behavior (GH-96328).
  • Improve behavior of AnimationPlayer warnings (GH-96414).
  • Fix overlapping in animation timeline display (GH-96428).
  • Use antialiased line drawing in animation Bezier editor (GH-96559).
  • Fix AnimationLibrary loading (GH-96577).
  • Avoid bubbling up changed notification when on new item/key of dictionaries to avoid inspector wipeout (GH-96623).
  • Update AnimationPlayer in real-time when bezier curve properties or bezier editor changes (GH-96753).
  • Fix errors when creating bezier component tracks (GH-96789).
  • Expose the optimize method of the Animation class to gdscript (GH-96835).
  • Fix selection box + scrolling in animation editor (GH-96902).
  • Fix syncing PhysicalBone internal poses individually (GH-97007).
  • Add missing "Quad" capture TransitionType enum hint (GH-97018).
  • Fix non const animation node _process virtual function (GH-97020).
  • Fix animation BezierEditor uses only half the view (GH-97111).
  • Fix Undo/Redo not working in Bezier Animation Editor when moving keys (GH-97169).
  • Fix animation compression going the wrong way (GH-97290).
  • Ensure handle_modes is given default values rather than flagging error if undefined (GH-97380).
  • Move skin registration process into deferred on ready (GH-97489).
  • Core: Fix sorting of Dictionary keys (GH-97542).
  • Fix positioning of popup menu in AnimationLibrary editor (GH-97560).
  • Fix keying of property subpaths (GH-97563).
  • Fix mouse clamping in Animation Bezier Editor box select (GH-97564).
  • Allow fractional FPS values in Animation Editor (GH-97569).
  • Convert Vector to LocalVector in animation system (GH-97687).
  • Use LocalVector for skeleton (GH-97744).
  • Fix error when stopping empty animation player (GH-97760).
  • Add RetargetModifier3D for realtime retarget to keep original rest (GH-97824).
  • Allow seconds snapping to use minimum intervals of 0.0001 once more (GH-97833).
  • Fix initial skin update timing in Skeleton3D (GH-98009).
  • Fix inverted vertical zoom interaction in animation curve editor (GH-98031).
  • Improve Select Markers dialog in AnimationTree editor (GH-98224).
  • Prioritize proximity to green arrow when selecting overlapping transitions in AnimationNodeStateMachine (GH-98401).
  • Reduce opacity of nodes with no shared transition when selecting an AnimationNodeStateMachine node (GH-98402).
  • Improve Scale Selection in Animation tab (GH-98419).
  • Implement LookAtModifier3D (GH-98446).
  • Fix Skeleton doesn't update skin after deactivating modifiers when it has only one modifier (GH-98536).
  • Add type filters to AnimationPlayer's "Add Track" (GH-98558).
  • Add Tween.tween_subtween method for nesting tweens within each other (GH-98660).
  • Fix capture_cache.animation was not cached (GH-98706).
  • Fix animation editor snapping value not lowering as intended when holding shift (GH-98826).
  • Add FPS compatible option in second mode of the animation editor snapping (GH-99013).
  • Fix crash when inserting keyframes with empty properties array (GH-99148).
  • Add animation node extension (GH-99181).
  • Sort blend shapes in the inspector by ID instead of alphabetically (GH-99231).
  • Add back AnimationPlayer.get_argument_options (GH-99277).
  • Fix key is deselected by changing key time in KeyEdit in FPS mode (GH-99319).
  • Fix spinner in AnimationTrackEdit in FPS mode (GH-99324).
  • Add explicit_elapse option to AnimationNodeTimeSeek to handle some processes (GH-99348).
  • Fix issues with animation markers drawing (GH-99363).
  • Add root_motion_local option to AnimationMixer to pre-multiply root motion rotation accumulator before blending (GH-99394).
  • Make start/end can be retrieved from each PlaybackData on AnimationPlayer (GH-99585).
  • Make LookAtModifier3D adopt the bone name method (GH-99612).
  • Fix forward_vector scale to handle safe_margin correctly in LookAtModifier (GH-99613).
  • Make flipping flag consider influence in LookAtModifier3D (GH-99619).
  • Fix orphan strings in AnimationNodeStateMachine (GH-99934).
  • Make backward be parameter of the AnimationTree in the AnimationNodeAnimation (GH-100039).
  • Add Show in FileSystem right click option to SpriteFrames (GH-100276).
  • Remove dead code in AnimationNodeStateMachine (GH-100324).
  • Fix Sync in BlendSpace1D/2D with BlendModeDiscrete (GH-100373).
  • Make AnimationNodeExtension extend AnimationNode instead of AnimationRootNode (GH-100416).
  • Rename animation node process function to avoid GDExtension name collision (GH-100442).
  • Add an option for tweens to ignore Engine.time_scale (GH-100735).
  • Core: Align naming and args of (SceneTree)Timer time scale methods (GH-100752).
  • Make transform elements BitField in RetargetModifier (GH-100811).
  • Move enum BoneAxis to SkeletonModifier from LookAtModifier (GH-101148).
  • Fix LookAtModifier3D rest space incorrect rotation (GH-101311).
  • Replace Animation::_clear() with explicit .clear() calls (GH-101354).
  • Implement SpringBoneSimulator3D to wiggle chained bones (GH-101409).
  • Add missing TOOLS_ENABLED block to RetargetModifier3D (GH-101448).
  • Change reset timing of the AnimationMixer and Skeleton on save (GH-101450).
  • Force update RetargetModifier3D's child skeletons on save (GH-101451).
  • Fix shifted joint radius index in SpringBone gizmo and remove unused end_bone_tip_radius property (GH-101525).
  • Add validation for rotation axis to SpringBoneSimulator3D (GH-101571).
  • Fix glitch in SpringBoneSimulator3D by storing the previous frame's rotation instead of using no rotation when the axis is flipped (GH-101651).
  • Clarify SpringBoneSimulator3D's gravity units and improve documentation (GH-101652).
  • Fix failure to load joints with individual config in SpringBone (GH-101729).
  • Fix incomplete FPS spinbox display in sprite frames editor (GH-101798).
  • Remove dead variable end_bone_tip_radius from SpringBoneSimulator (GH-101861).
  • Add saving flag hack to Skeleton and revert reset timing of animation (GH-102026).
  • Don't expose AnimationNodeStartState and AnimationNodeEndState as internal, this triggers a ClassDB bug (GH-102433).
  • Prevent off-thread errors when generating resource previews for animation nodes (GH-102692).
Audio
  • Use the Dummy audio driver in the project manager (GH-38208).
  • Optimize cubic hermite algorithm in AudioStreamPlaybackResampled (GH-83536).
  • Expose some AudioStreamPlayback methods (namely mix_audio()) (GH-86539).
  • [macOS/iOS] Use hardware sampling rates for audio I/O (GH-88628).
  • Fix SubViewport/AudioStreamPlayer2D crash (GH-91123).
  • Add missing audio bus button styles (GH-93443).
  • Add runtime file loading to AudioStreamWAV (GH-93831).
  • Fix AudioStreamPlayer get_playback_position() for web build (GH-95197).
  • Expose AudioStreamPlayer{2D,3D}::set_playing and remove AudioStreamPlayer::{2D,3D}::_is_active (GH-95375).
  • Add stop_callable to AudioStreamPlayerInternal (GH-95386).
  • QOA: Remove unnecessary memory allocation (GH-95463).
  • Improve AudioStreamPlayer icons (GH-95763).
  • Fix interactive audio transitions with wrong volume (GH-95803).
  • ResourceImporterWAV: Enable QOA compression by default (GH-95815).
  • Expose AudioStreamPlaybackInteractive::get_current_clip_index() (GH-95839).
  • Honor pitch_scale value before playing audio sample (GH-95862).
  • Add Web MIDI support (GH-95928).
  • MP3: Remove unnecessary memory allocation (GH-95999).
  • AudioStream(Playback)WAV: Use LocalVectors instead of pointers (GH-96017).
  • WAV: Add missing break on get_length() (GH-96080).
  • WAV stream/importer: Improve compression/loop names and descriptions (GH-96174).
  • ResourceImporterWAV: Fix memory leak on QOA import (GH-96198).
  • MP3: Use heap for big struct when setting data (GH-96240).
  • Use qoa.c and custom compress procedure (GH-96346).
  • Fix leak when using audio samples instead of streams (GH-96572).
  • Fix AudioStreamPlayer3D still processing when out of range (GH-96677).
  • WAV: Fix one frame overflow at the end (GH-96768).
  • [Editor, Servers] Minor optimizations (GH-96875).
  • AudioStreamMP3: Use a LocalVector to store data (GH-97026).
  • Fix AudioStreamMicrophone crash on scene-reload (GH-97032).
  • AudioEffectPitchShift: Fix distortion when pitch is 1.0 (GH-97109).
  • Expose Viewport methods to get current 2D/3D audio listener (GH-97159).
  • Vorbis: Remove redundant bounds check (GH-97547).
  • AudioStreamImport: Allow waveform resize (GH-97551).
  • Fix AudioStreamPlayback's _stop() not being called when AudioStreamPlayer's stop() is called (GH-97625).
  • Fix freeze when data chunk size in WAV header is larger than the actual size (GH-97711).
  • Web: Make audio bus fetching more resilient to errors (GH-97739).
  • Remove playback fade-in and add comments to AudioServer (GH-98131).
  • Fix iOS audio driver attempting to start output too early (GH-98305).
  • Add AudioServer.get_driver_name() to get the actual audio driver name (GH-98435).
  • Fix AudioStreamWAV::save_to_wav adding extra '.wav' to file if existing ext is not lower case (GH-98717).
  • Fix fade_beats defined as int in audio_stream_interactive.h (GH-99186).
  • Document AudioStreamPlayer.get_playback_position() intentionally always returning 0.0 when using AudioStreamInteractive (GH-99200).
  • Add volume_linear property and getter/setter methods for audio-related classes (GH-99268).
  • Implement AudioStreamSynchronized::get_bar_beats(), fix division by zero (GH-99327).
  • Fix code consistency between AudioStreamPlayer2D and AudioStreamPlayer3D (GH-99734).
  • Fix AudioStreamPlayer2D/3D's get_playback_position returning 0 right after calling seek (GH-99759).
  • TestAudioStreamWAV: use runtime load instead of importer (GH-100022).
  • Prevent WASAPI error spam when device cannot be initialized (GH-100116).
  • Add missing GDVIRTUAL_BIND() for AudioStream::_has_loop() and ::_get_bar_beats() (GH-100126).
  • Web: Restore ScriptProcessorNode audio driver fallback (GH-100245).
  • Add AudioStreamMP3 load_from_file/load_from_buffer and harmonize other audio streams (GH-100307).
  • Fix default AudioBusLayout not loading correctly if path is set in Project Settings (GH-100371).
  • Fix a crash trying to save an empty AudioStream (GH-100422).
  • Fix initialization order in AudioStreamInteractive to allow initial_clip to be properly played (GH-100552).
  • Stop AudioStreamPlayback only if it's not playing (GH-101097).
  • Fix GCC warning about potential stringop-overflow in AudioEffectPitcShift (GH-101279).
  • Fix Theora video issues (GH-101958).
  • Initialize pa_buffer_attr.maxlength to -1 (GH-102069).
  • Web: Fix audio issues with samples and GodotPositionReportingProcessor (GH-102163).
  • AudioFilterSW: Fix audio cutting out due to numerical errors (GH-102210).
  • AudioStreamGenerator: Add mixing rate presets, update docs (GH-102691).
  • Web: Remove position pool system and return false when done instead (GH-102715).
  • Web: Fix issue when pausing an non-started sample (GH-102955).
Buildsystem
  • Disable unused Basis Universal features to reduce binary size (GH-85321).
  • SCons: Add num_jobs as an explicit option so it can be set from other sources (GH-87376).
  • Update CODEOWNERS (GH-89486).
  • Web: Fix browser opening too early with serve.py (GH-90352).
  • SCons: Detect MSVC compiler version (GH-91069).
  • Clean up the gradle build logic used to generate the Godot Android binaries (GH-91271).
  • Add support for compiling with VS clang-cl toolset (GH-92316).
  • SCons: Add unobtrusive type hints in SCons files (GH-93058).
  • CI: Update clang-format pre-commit hook to latest version (GH-93313).
  • Style: Apply clang-tidy fixes (GH-93401).
  • SCons: Improve colored output (GH-93479).
  • Style: Format .yaml/.yml files (GH-94091).
  • Some improvements for MinGW and LLVM build on Windows (GH-94747).
  • Windows: Add sanitizers for llvm-mingw, increase stack for ASan (GH-94845).
  • SCons: Add method to generate raw cstrings (GH-94995).
  • Remove unnecessary DLL export attributes (GH-95417).
  • Expose more Ninja-related build options (GH-95504).
  • Fix compilation issues caused by far identifier (GH-95768).
  • Enable more standards conformance for MSVC (GH-95800).
  • macOS/iOS: Fix various warnings when targeting newer SDKs (GH-95854).
  • SCons: Better validation for platform-specific opt-in drivers (GH-95921).
  • Fix build error in arm32 (GH-95975).
  • Windows: Move __REQUIRED_RPCNDR_H_VERSION__ to the header (GH-96085).
  • Properly mute -Wundefined-var-template Clang warning in SafeBinaryMutex (GH-96108).
  • SCons: Pass /Zc:__cplusplus in MSVC builds (GH-96244).
  • Android: Check if keyStore path is empty (GH-96254).
  • zstd: Make sure huf_decompress is only applied to 64-bit x86 (GH-96303).
  • mingw: Only use ar --thin on supported versions (GH-96373).
  • Remove ARFLAGS hack for Windows, replace with TEMPFILE (GH-96407).
  • SCons: Set appropriate prefix when using clang-cl (GH-96447).
  • Fix SCU global namespace conflict in resource_format_text.cpp (GH-96511).
  • Store GLES over GL status in the OS to avoid direct renderer includes in the editor (GH-96525).
  • Core: Optionally delete Ref nullptr comparisons (GH-96532).
  • Fix iOS Simulator compiler error (GH-96597).
  • Web: Update minimum requirements for emscripten to 3.1.62 (GH-96610).
  • SCons: Make ninja output file consistent (GH-96712).
  • MinGW: Fix GCC ar detection (GH-96747).
  • Improve cache handling (GH-96752).
  • SCons: Make lto=auto prefer ThinLTO over full LTO for LLVM targets (GH-96785).
  • SCons: Fix clang-cl link/ar flags (GH-96813).
  • [Android editor] Update the Android editor flavors (GH-96967).
  • Fix weird MSVC compilation error (GH-97059).
  • Fix eslint .pre-commit-config.yaml by removing commas (GH-97077).
  • Fix using Binutils AR with TEMPFILE on Windows (GH-97188).
  • Style: Update ruff & mypy to latest versions (GH-97237).
  • Remove direct render include in ExternalTexture (GH-97279).
  • In make_rst.py, include the parent class in 'Inherits:' even if it is not known (GH-97337).
  • CI: Add MinGW/GCC build to Windows GHA (GH-97446).
  • SCons: Remove MAXLINELENGTH override for MSVC (GH-97458).
  • CI: Update clang-format pre-commit hook to 19.1.0 (GH-97483).
  • CI: Support merge queues with default runner (GH-97503).
  • Move Vulkan includes to a central godot_vulkan.h header (GH-97510).
  • Use dedicated print_error method for colored output for unsupported drivers (GH-97552).
  • Build System: Extract validate_arch helper functions (GH-97555).
  • Extract common check functions in windows_detect.py file (GH-97556).
  • Replace comments with printed warning for Metal on x86_64 (GH-97570).
  • Add a few missing CODEOWNERS (GH-97581).
  • SCons: Fix MSVC decode error (GH-97618).
  • SCons: Include pre-release in MSVC detection (GH-97622).
  • SCons: Bump C standard: C11C17 (GH-97626).
  • SCons: Fix MSVC version check for VS Preview (GH-97639).
  • Enable use of Labels as Values feature in Clang when not wrapped by GCC (GH-97727).
  • Improve detection of ccache on macOS (GH-97810).
  • Make module dependency check recursive (GH-97813).
  • Add loongarch64 support for Linux/*BSD (GH-97822).
  • Update CODEOWNERS (GH-97866).
  • macOS: Update Vulkan SDK install script (GH-97981).
  • SCons: Extend MinGW support & checks (GH-98105).
  • SCons: Improve cache purging logic (GH-98154).
  • Don't include core/io/image.h in core/os/os.h (GH-98237).
  • Add some folders which would benefit from scu to scu pipeline (GH-98261).
  • Android & iOS: Enable strict aliasing (GH-98380).
  • Implement CODEOWNERS corrections (GH-98399).
  • Fix Linux builds with separate debug symbols file when there is a space in the path (GH-98506).
  • Misc: Check for the available and installed Vulkan SDK versions before downloading and installing (GH-98608).
  • Update the production build argument for Android Studio debug builds (GH-98687).
  • Remove duplicate of get_build_version (GH-98697).
  • Allow multiple platform API files (GH-98700).
  • Delete stale check, make SCons support globbing with # inside path (GH-98774).
  • Add missing checks for non-3D builds in scene debugger (GH-98777).
  • CI: Update clang format/tidy pre-commit versions (GH-98837).
  • Remove pre-Visual Studio 2017 detection code in the buildsystem (GH-98842).
  • SCons: Replace _find_scu_section_name function with SCons builtins (GH-98888).
  • CI: Update Linux runners to Ubuntu 24.04 (GH-98898).
  • Web: Ensure editor crossorigin isolation headers (GH-98901).
  • Make SCons SCU build banner less intrusive (GH-98960).
  • Add Ref and HashSet to godot.natvis (GH-98961).
  • Web: Don't cache emsdk (GH-98965).
  • Windows: Fix duplicate .exe extension with mingw on Linux/macOS (GH-98968).
  • Linux: Regenerate X11 wrappers with dynload-wrapper 0.6 (GH-98976).
  • Trim a few no-break and zero-width spaces from codebase (GH-99031).
  • Windows: Rename PKEY_Device_FriendlyName to avoid duplicate symbols with newer MinGW SDKs (GH-99036).
  • Windows: Expand godot.natvis type coverage (GH-99042).
  • Web: Remove deprecated worker.js file (GH-99044).
  • Unify compatibility aliases (GH-99046).
  • Web: Fix Web Editor plugin being added to SCons multiple times (GH-99061).
  • CI: Update ruff & mypy pre-commit hooks (GH-99080).
  • Update JavaScript/Java plugins to solve known vulnerabilities (GH-99123).
  • SCons: Bump minimum version of SCons to 4.0 & Python to 3.8 (GH-99134).
  • Delete old unused code for VS project generation (GH-99138).
  • Use pkg-config for miniupnpc and mbedtls (GH-99171).
  • Refactor compiler detection code (GH-99217).
  • Use scons to calculate all the sources needed for vsproj generation (GH-99274).
  • Fix 32-bit Windows build (GH-99280).
  • SCons: Fix up build after cache logic changes (GH-99291).
  • SCons: Address minor show_progress issues (GH-99292).
  • Add web support for all missing splash screen properties (GH-99296).
  • CI: Bump SCons to latest (4.8.0 → 4.8.1) (GH-99332).
  • SCons: Move swappy option to android and slightly refactor detect.py (GH-99351).
  • SCons: Pass ninja_file variable in tool instead of default name (GH-99386).
  • Codeowners: Add missing test ownership ([GH-99462](https://redirect.github.com/godotengine/godot/pu

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.

@renovate renovate bot force-pushed the renovate/godotengine-godot-4.x branch from 60152bd to a9a40eb Compare March 3, 2025 17:15
@renovate renovate bot changed the title chore(deps): update dependency godotengine/godot to v4.3 chore(deps): update dependency godotengine/godot to v4.4 Mar 3, 2025
@renovate renovate bot force-pushed the renovate/godotengine-godot-4.x branch from a9a40eb to 936895a Compare March 26, 2025 12:02
@renovate renovate bot changed the title chore(deps): update dependency godotengine/godot to v4.4 chore(deps): update dependency godotengine/godot to v4.4.1 Mar 26, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants