Rémi Verschelde
89cea14398
Bump version to 4.6-stable \o/
...
Almost 3 years after the 4.0 release, Godot 4 is starting to be a mature engine,
including a wide array of features that enable countless developers to publish
games in all genres. For example, Steam got over
[1,200 new Godot games](https://steamdb.info/stats/releases/?tech=Engine.Godot )
in 2025, while itch.io consistently gets around
[500 new Godot games per week](https://itch.io/game-development/engines/most-projects )
(game jams, prototypes, etc.).
While every Godot user still has their own favorite missing feature which
they're eagerly awaiting, for the most part the engine is fully capable.
But there are still so many minor roadblocks, papercuts, workflow issues or
outright bugs which can make the experience of developing and publishing games
more painful than we'd like.
So for this release, there was a significant focus on polish and usability,
aiming to firmly establish Godot as an engine that you can rely upon, while
keeping the iteration speed, lightweightness, and flexibility which make users
love it.
Close to 400 contributors were involved in this new feature release, authoring
2,001 (!) commits, and we want to thank them all for their amazing contributions,
as well as all users who sponsor the Development Fund, reported bugs, opened
proposals, or supported each other on our community platforms.
See the release page for details: https://godotengine.org/releases/4.6/
2026-01-25 13:41:41 +01:00
Rémi Verschelde
8322eb1414
Add changelog for Godot 4.6
2026-01-25 11:39:36 +01:00
Rémi Verschelde
d5edd4a592
Sync translations with Weblate
2026-01-25 10:07:59 +01:00
Rémi Verschelde
39ef602b9b
Update DONORS list
2026-01-25 09:59:40 +01:00
Rémi Verschelde
83e105ea35
Merge pull request #115348 from YeldhamDev/theme_goodies_nocheck_edition
...
Fix not being able to remove empty theme overrides in the editor
2026-01-25 09:54:05 +01:00
Michael Alexsander
810b377492
Fix not being able to remove empty theme overrides in the editor
2026-01-24 20:52:02 -03:00
Rémi Verschelde
04249468d3
Merge pull request #115293 from mooflu/arc-113263
...
Geometry2D: Remove `arc_tolerance` scaling and the comment related to that.
2026-01-24 22:50:36 +01:00
Rémi Verschelde
cca9d04b56
Merge pull request #115330 from KoBeWi/famous_last_fix
...
Don't force list icon size in EditorFileDialog
2026-01-24 21:35:51 +01:00
kobewi
8b400edb92
Don't force list icon size in EditorFileDialog
2026-01-24 13:29:37 +01:00
Rémi Verschelde
ebbdef7830
Merge pull request #115316 from passivestar/codeedit-colors
...
Fix colors of code editor in modern theme
2026-01-24 00:46:44 +01:00
Rémi Verschelde
1d0a3c8c72
Merge pull request #115303 from TokageItLab/tweak-ik3d-doc
...
Tweak IKModifier3D docs and comment
2026-01-24 00:46:35 +01:00
passivestar
157f070faf
Fix colors of code editor in modern theme
2026-01-24 02:30:23 +04:00
Rémi Verschelde
233a5aeb4d
Merge pull request #115299 from DarioSamo/framebuffer-cache-stale-ref
...
Fix stale reference bug in FramebufferCache.
2026-01-23 20:36:22 +01:00
Silc Lizard (Tokage) Renew
9e066453fa
Tweak IKModifier3D docs and comment
2026-01-24 00:55:54 +09:00
Dario
c2b068d08c
Fix stale reference bug in FramebufferCache.
2026-01-23 10:43:09 -03:00
Rémi Verschelde
3172d44799
Sync translations with Weblate
2026-01-23 12:38:50 +01:00
Frank Becker
5cc33d6965
Remove arc_tolerance scaling and the comment related to that.
...
clipper2 1.5.3 does the scaling internally.
2026-01-22 20:56:04 -08:00
Rémi Verschelde
c3058391d7
Merge pull request #115181 from passivestar/graph-experimental-docs
...
Remove experimental flags from graph nodes
2026-01-22 16:56:07 +01:00
Rémi Verschelde
e0b046e6db
Merge pull request #115249 from bruvzg/splash_w_mac_only
...
Process events during splash on macOS only.
2026-01-22 10:59:11 +01:00
Rémi Verschelde
d2a60ebbe9
Merge pull request #115242 from deralmas/ssccaallee
...
Wayland: Update popup scale information on creation
2026-01-22 10:59:06 +01:00
Rémi Verschelde
06922002b5
Merge pull request #115231 from KoBeWi/pretend_prepend_still_exists
...
Restore period in loaded node paths
2026-01-22 10:58:59 +01:00
Pāvels Nadtočajevs
77d98cf3dd
Process events during splash on macOS only.
2026-01-22 11:43:41 +02:00
Dery Almas
27b1916465
Wayland: Update popup scale information on creation
...
Popups start with their size and position already scaled based on the parent.
We forgot to update the popup's scale itself, leading to a double-scale.
2026-01-22 06:28:27 +01:00
kobewi
ff89f649fa
Restore period in loaded node paths
2026-01-22 01:40:28 +01:00
Rémi Verschelde
76addfff12
Merge pull request #115175 from vaner-org/oneshot-request-fire-override-abort
...
Allow `ONE_SHOT_REQUEST_FIRE` to override OneShot abortion
2026-01-21 18:02:24 +01:00
Rémi Verschelde
8b2d988ba7
Merge pull request #115208 from akien-mga/revert-114457
...
Revert "Always stop script debugger when stopping game"
2026-01-21 17:44:25 +01:00
Rémi Verschelde
2025985ba9
Merge pull request #115199 from raulsntos/hidden-signals
...
Hide signals prefixed by underscore
2026-01-21 17:44:17 +01:00
Rémi Verschelde
dc1a92b9a2
Revert "Always stop script debugger when stopping game"
...
This reverts commit d1a5d9da3e .
This unfortunately breaks the DAP.
Fixes #115188 .
2026-01-21 15:31:03 +01:00
Rémi Verschelde
6b76a5a8dc
Merge pull request #115198 from dsnopek/required-ptr-variant-conv-crash
...
Fix crash when converting `Variant` to incompatible `RequiredPtr<T>`
2026-01-21 13:43:30 +01:00
Raul Santos
46436c1278
Hide signals prefixed by underscore
2026-01-21 02:56:28 +01:00
passivestar
1e11fe936b
Remove experimental flag from graph nodes
2026-01-21 05:46:10 +04:00
David Snopek
5d995a9558
Fix crash when converting Variant to incompatible RequiredPtr<T>
2026-01-20 19:12:15 -06:00
vaner-org
4cd3e5a76e
Allow ONE_SHOT_REQUEST_FIRE to override abort
2026-01-20 21:59:00 +05:30
Rémi Verschelde
78c6632eb1
Merge pull request #115166 from bruvzg/DISABLE_FOSSILIZE
...
Add Fossilize to the disabled Vulkan layer list for the editor.
2026-01-20 10:25:43 +01:00
Pāvels Nadtočajevs
db17acbed1
Add Fossilize to the disabled Vulkan layer list for the editor.
2026-01-20 11:07:44 +02:00
Rémi Verschelde
1b00ad5519
Merge pull request #115163 from akien-mga/revert-110410
...
Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo
2026-01-20 09:49:26 +01:00
Rémi Verschelde
2c373ffc2c
Merge pull request #115161 from bruvzg/splash_tree
...
Do not update script editor before scene root init.
2026-01-20 09:49:22 +01:00
Rémi Verschelde
06adfa4eb8
Merge pull request #115148 from m4gr3d/fix_vr_feature_collision
...
Android: Fix XR build regression when vendor plugin overrides the same feature
2026-01-20 09:49:18 +01:00
Rémi Verschelde
d1a03b30af
Merge pull request #113939 from M4rchy-S/shdr-text-err
...
Add null verification to avoid background theme error in texture shader properties
2026-01-20 09:49:10 +01:00
Rémi Verschelde
f0fa171ec2
Revert "Fix fixed size flag on StandardMaterial3D when rendering in stereo"
...
This reverts commit 748f35ccb8 .
Fixes #114995 .
This will be redone for 4.7 / possibly 4.6.1 with a more involved solution.
2026-01-20 09:10:13 +01:00
M4rchyS
372e549831
Add null verification to avoid background theme error in texture shader properties
2026-01-20 09:06:32 +01:00
Pāvels Nadtočajevs
bc0ffe15f2
Do not update script editor before scene root init.
2026-01-20 08:13:39 +02:00
Fredia Huya-Kouadio
7bebe1b1b1
Fix XR build regression reported in https://github.com/GodotVR/godot_openxr_vendors/issues/429
2026-01-19 19:09:33 -08:00
Rémi Verschelde
dc57cd698d
Merge pull request #115152 from clayjohn/RD-ninepatch-precision
...
Increase precision of ninepatch source rect to ensure pixel perfect alignment
2026-01-20 00:22:44 +01:00
Rémi Verschelde
aa6ab2660f
Merge pull request #115145 from KoBeWi/the_scale_of_this_issue_is_unimaginable
...
Fix EditorFileDialog icon scale in list mode
2026-01-20 00:22:39 +01:00
Rémi Verschelde
a4a26762f1
Merge pull request #114328 from kleonc/node_duplicating_signal_source_node_fix
...
`CONNECT_APPEND_SOURCE_OBJECT` on signal emission
2026-01-20 00:22:32 +01:00
Clay John
c5d21df245
Increase precision of ninepatch source rect to ensure pixel perfect alignment
2026-01-19 14:52:56 -08:00
kobewi
59b2bb1fe8
Fix EditorFileDialog icon scale in list mode
2026-01-19 22:50:33 +01:00
Rémi Verschelde
895630e853
Merge pull request #115128 from KoBeWi/least_favorite_bug
...
Fix favorite files handling
2026-01-19 21:45:45 +01:00
Rémi Verschelde
5177a2fe59
Merge pull request #115118 from bruvzg/splash_pump
...
Process system events during boot splash wait time.
2026-01-19 21:45:40 +01:00