{ "generated_at": 1760544321258, "log": [ "f62fdbde15035c5576dad93e586201f4d41ef0cb", "8522dfd0667b02e363095d6cc55df036b801400a", "41acf6a75d522405d5f25aee96914b240190d408", "d3b052df8f0c3051bb488b71eb3f1ba2ce511060", "d632731ba866ad4fefb76b632df70da736d06838", "eb7c869f8450e6c942b91cfed928423325776ccd", "183f6cdd63b1b1c66feb5b24964d24a620386cf1", "83a78186ca002154b4c54f78a8f6af5595cd8d0c", "1c078fee0187b36337fb6096fa64846bb540e196", "07596299e6b8af76b3994334e18fe487bc2eb354", "ce8f9dfea83c8352a256f40f44af9444e61144ce", "e146c462140ae86ab516d56e7522590aa8577fda", "d18aaaa5d38164ceda0a5aa6f68f9c06ed192b90", "69796bf7d67599b21308fb54723ed53a84e2e335", "7f9232c84e95059348b38c9f2d4f49fed193933b", "1d50fc26b44b7a06505f2f443bf838e5665c6a9b", "b89155805093826d9d6a71b4379edbc9a0d51e56", "bcd06b478af65dd9fd61617dab6baf50f7019d9f", "29f8d9f5045a5ad0580889efdd23b17ccbf0ee84", "d92413782b1fd7003f3a56b1f55ec19de6a6aa6a", "a3b924766d2ed5cb391c37f86082c4ec392b5325", "0234028f7c44a6f956930b249812ba7fd065b54b", "a5fa61bcfea2a30b61a7e3b36dd21ed44c62266d", "670c0707a701f75ac70fefe62561f2f894d6087d", "368f0c75c3739e945246b749b4daecb89f9d914c", "33b6898494cefcbc3d3564df270c3dd13b696dc5", "25415a831e5657de6c6b028cf3a26385e02b86ea", "ccf3976dc5be258132255e5857532a6a6b08604f", "48466413c135f3b4e59f2895eb614b92aad4c2a5", "b0a2063d8f60e83a70710276b1edfac6a38b8dd9", "24bc49d557b0ff2ea577747598d681b70179e872", "e7881276541da48fa5658c53c27b363bb7243ee3", "9058a406eacabdc17a793e31ace126adceaa47ff", "d841779578907dd7c64cad3981a403c8069495cb", "5bd344b259aeeb318692a4526cf49d97149b554c", "2d7f6f32ce765d9ec92737adcc36ab79d517464f", "3ac14dfe01c0ce13f2a471aacf648e6c7f9d5f7c", "0e179c0e5cb981c5ed121f1b37dadf19afa7cd76", "42ef49fa994eaf8ba23281257b551e3348cce773", "9d08253661b9e48c535048ffcdb8153d7a9724cf", "632d29232b493914aa609b303285acec9897dc34", "90d1d9e9570069f4c26a9bb59c673dd5482861cf", "f12cc7a0142e9be27c966dce1c901cafe7a67905", "95d452fad963272002fa36784b2bce9a1e62754e", "c4a375ca55a1be0cd82f6e49d2c2a61d8c89276a", "452332621fe557553b56f6e011de0fa707b2ea55", "a156af98c3dbf2321778c8bec3bf1f54fbbc9e5b", "28f4d5d6a7a68a1a88e1ede2645a9c97a633fd29", "fb9d73438dfeac3ee9c9b5dfe64f1798f532a970", "b70ddd29a001fa52119ae046c7b9fdcb6c849d6e", "8a9ef4a8918851c235cd0a9c049076b06b48c73a", "d72311f6ae2f0a4e9e00d88299783bde209656d2", "dd92108759f33d190f87cd59aa7ab20c7bbf26fa", "0990896d919ee4cd1fceb2c07c4f25a0c19f509c", "f5b146cc61bb15313c3e624db9b70abeb6f1fea8", "3f97c33dacfdcf4095c58c3951a0af04917dd25b", "e6cf63cb888bb744f3fefd92d6c6e88b83530ad0", "1aed7cefdd978e133035452956968683f07b1d9f", "2cb6d30dd1ec1c793798b6d4d6ec6269fb7b2a3a", "c834443ef1fa3516e30124d8afaf448353d31010", "899ef8df88abd85b452485ba54bd7fbbc465bce9", "eed94508f05e24ddf8a460d75accf1e7b11f73ae", "da0c3122f183223ad627c9d76a4751dcc0836ab8", "757dbe621febb97ec8923e6486bfa0f731ae4a5c", "6c180272b4f6a42be8fb05de557e1b288586d1f1", "354b02f92d997f829aa703e1ba5d14656827da29", "b963cf15efd220d4660658a7ad6b66c9568e0c5b", "0f17c184e4b5d9c1424a85e360604f81abe8bcbe", "50aad8e62b29a9fdaa00b41031d815e36146dbe2", "25ed1b381134daf2c385b84491512d4e1392e7f9", "9166e4d5a718fe886afdd08bf464c3c7300fc9d5", "a52de93373cbf47c221898f0aa8236d21d57339d", "1e743ad0ab7b2245e100e09c9b69f83f059ffd11", "eca3785100cd9b42e000eafa22bf14b41d2e0223", "d488e962df4675bdb1927e1027d8262c570cc310", "928ee70231821228dc7b21b34008af7d5af1322a", "777649d5748901c460c3cd05d7ce55bac27788e3", "79dd13f6fbf711bf66571dcd9b14d2092e7b3486", "cb878d90a243bcb099001e274a66f738ece7f6aa", "6bf74272f9467cd1b93849976e17ad0cf9467f00", "6f121b29b9f7bd404eaec87fc1790e2da450e931", "4aedc0616832137dbb9193fae3e56866a87267a3", "49d2dbc02722f88792cc39e6eb408f0a211356ac", "68ea3d8aadfef2266da93e0fcdcc6d02bc791f19", "168f401db68e5c2222bd4983155657e4ac8d0d1f", "9abec0666ec27f4f02b9c5d712ef2528c45aa8d2", "0f760c7c9714399f8bb9c3a80b7e9985368a1160", "35833f8dbf414bd76e2e8c427628ad2c81740e58", "fcd2ab70e046f361c833e42d4c8be09c50f798dc", "acab46d09e544f01b459695e02e677da4ad18c7c", "11e6e4afef3dd708f2ce4eb3de99bc11231a2c1e", "4e62b91749576c4753c522181dc8a092f2264bb7", "63b1d72795827aeae07c61ea1e9c0e33add007f5", "e13771d5626632a22b9dfd12e21297230005adc6", "7176fc231f729de7b63f61b4a5b09d27e84797c5" ], "release_logs": { "rc1": [ "c834443ef1fa3516e30124d8afaf448353d31010", "899ef8df88abd85b452485ba54bd7fbbc465bce9", "eed94508f05e24ddf8a460d75accf1e7b11f73ae", "da0c3122f183223ad627c9d76a4751dcc0836ab8", "757dbe621febb97ec8923e6486bfa0f731ae4a5c", "6c180272b4f6a42be8fb05de557e1b288586d1f1", "354b02f92d997f829aa703e1ba5d14656827da29", "b963cf15efd220d4660658a7ad6b66c9568e0c5b", "0f17c184e4b5d9c1424a85e360604f81abe8bcbe", "50aad8e62b29a9fdaa00b41031d815e36146dbe2", "25ed1b381134daf2c385b84491512d4e1392e7f9", "9166e4d5a718fe886afdd08bf464c3c7300fc9d5", "a52de93373cbf47c221898f0aa8236d21d57339d", "1e743ad0ab7b2245e100e09c9b69f83f059ffd11", "eca3785100cd9b42e000eafa22bf14b41d2e0223", "d488e962df4675bdb1927e1027d8262c570cc310", "928ee70231821228dc7b21b34008af7d5af1322a", "777649d5748901c460c3cd05d7ce55bac27788e3", "79dd13f6fbf711bf66571dcd9b14d2092e7b3486", "cb878d90a243bcb099001e274a66f738ece7f6aa", "6bf74272f9467cd1b93849976e17ad0cf9467f00", "6f121b29b9f7bd404eaec87fc1790e2da450e931", "4aedc0616832137dbb9193fae3e56866a87267a3", "49d2dbc02722f88792cc39e6eb408f0a211356ac", "68ea3d8aadfef2266da93e0fcdcc6d02bc791f19", "168f401db68e5c2222bd4983155657e4ac8d0d1f", "9abec0666ec27f4f02b9c5d712ef2528c45aa8d2", "0f760c7c9714399f8bb9c3a80b7e9985368a1160", "35833f8dbf414bd76e2e8c427628ad2c81740e58", "fcd2ab70e046f361c833e42d4c8be09c50f798dc", "acab46d09e544f01b459695e02e677da4ad18c7c", "11e6e4afef3dd708f2ce4eb3de99bc11231a2c1e", "4e62b91749576c4753c522181dc8a092f2264bb7", "63b1d72795827aeae07c61ea1e9c0e33add007f5", "e13771d5626632a22b9dfd12e21297230005adc6", "7176fc231f729de7b63f61b4a5b09d27e84797c5" ], "rc2": [ "69796bf7d67599b21308fb54723ed53a84e2e335", "7f9232c84e95059348b38c9f2d4f49fed193933b", "1d50fc26b44b7a06505f2f443bf838e5665c6a9b", "b89155805093826d9d6a71b4379edbc9a0d51e56", "bcd06b478af65dd9fd61617dab6baf50f7019d9f", "29f8d9f5045a5ad0580889efdd23b17ccbf0ee84", "d92413782b1fd7003f3a56b1f55ec19de6a6aa6a", "a3b924766d2ed5cb391c37f86082c4ec392b5325", "0234028f7c44a6f956930b249812ba7fd065b54b", "a5fa61bcfea2a30b61a7e3b36dd21ed44c62266d", "670c0707a701f75ac70fefe62561f2f894d6087d", "368f0c75c3739e945246b749b4daecb89f9d914c", "33b6898494cefcbc3d3564df270c3dd13b696dc5", "25415a831e5657de6c6b028cf3a26385e02b86ea", "ccf3976dc5be258132255e5857532a6a6b08604f", "48466413c135f3b4e59f2895eb614b92aad4c2a5", "b0a2063d8f60e83a70710276b1edfac6a38b8dd9", "24bc49d557b0ff2ea577747598d681b70179e872", "e7881276541da48fa5658c53c27b363bb7243ee3", "9058a406eacabdc17a793e31ace126adceaa47ff", "d841779578907dd7c64cad3981a403c8069495cb", "5bd344b259aeeb318692a4526cf49d97149b554c", "2d7f6f32ce765d9ec92737adcc36ab79d517464f", "3ac14dfe01c0ce13f2a471aacf648e6c7f9d5f7c", "0e179c0e5cb981c5ed121f1b37dadf19afa7cd76", "42ef49fa994eaf8ba23281257b551e3348cce773", "9d08253661b9e48c535048ffcdb8153d7a9724cf", "632d29232b493914aa609b303285acec9897dc34", "90d1d9e9570069f4c26a9bb59c673dd5482861cf", "f12cc7a0142e9be27c966dce1c901cafe7a67905", "95d452fad963272002fa36784b2bce9a1e62754e", "c4a375ca55a1be0cd82f6e49d2c2a61d8c89276a", "452332621fe557553b56f6e011de0fa707b2ea55", "a156af98c3dbf2321778c8bec3bf1f54fbbc9e5b", "28f4d5d6a7a68a1a88e1ede2645a9c97a633fd29", "fb9d73438dfeac3ee9c9b5dfe64f1798f532a970", "b70ddd29a001fa52119ae046c7b9fdcb6c849d6e", "8a9ef4a8918851c235cd0a9c049076b06b48c73a", "d72311f6ae2f0a4e9e00d88299783bde209656d2", "dd92108759f33d190f87cd59aa7ab20c7bbf26fa", "0990896d919ee4cd1fceb2c07c4f25a0c19f509c", "f5b146cc61bb15313c3e624db9b70abeb6f1fea8", "3f97c33dacfdcf4095c58c3951a0af04917dd25b", "e6cf63cb888bb744f3fefd92d6c6e88b83530ad0", "1aed7cefdd978e133035452956968683f07b1d9f", "2cb6d30dd1ec1c793798b6d4d6ec6269fb7b2a3a" ], "stable": [ "f62fdbde15035c5576dad93e586201f4d41ef0cb", "8522dfd0667b02e363095d6cc55df036b801400a", "41acf6a75d522405d5f25aee96914b240190d408", "d3b052df8f0c3051bb488b71eb3f1ba2ce511060", "d632731ba866ad4fefb76b632df70da736d06838", "eb7c869f8450e6c942b91cfed928423325776ccd", "183f6cdd63b1b1c66feb5b24964d24a620386cf1", "83a78186ca002154b4c54f78a8f6af5595cd8d0c", "1c078fee0187b36337fb6096fa64846bb540e196", "07596299e6b8af76b3994334e18fe487bc2eb354", "ce8f9dfea83c8352a256f40f44af9444e61144ce", "e146c462140ae86ab516d56e7522590aa8577fda", "d18aaaa5d38164ceda0a5aa6f68f9c06ed192b90" ] }, "authors": { "MDQ6VXNlcjQ3MDEzMzg=": { "id": "MDQ6VXNlcjQ3MDEzMzg=", "user": "akien-mga", "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4", "url": "https://github.com/akien-mga", "pull_count": 4, "commit_count": 9 }, "MDQ6VXNlcjc2NDU2ODM=": { "id": "MDQ6VXNlcjc2NDU2ODM=", "user": "bruvzg", "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", "url": "https://github.com/bruvzg", "pull_count": 10, "commit_count": 20 }, "U_kgDOCouzNQ": { "id": "U_kgDOCouzNQ", "user": "syntaxerror247", "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", "url": "https://github.com/syntaxerror247", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjQ3MDcyNjg1": { "id": "MDQ6VXNlcjQ3MDcyNjg1", "user": "fstxz", "avatar": "https://avatars.githubusercontent.com/u/47072685?v=4", "url": "https://github.com/fstxz", "pull_count": 4, "commit_count": 8 }, "MDQ6VXNlcjIyMjMxNzI=": { "id": "MDQ6VXNlcjIyMjMxNzI=", "user": "KoBeWi", "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", "url": "https://github.com/KoBeWi", "pull_count": 3, "commit_count": 6 }, "MDQ6VXNlcjkxNDk2OA==": { "id": "MDQ6VXNlcjkxNDk2OA==", "user": "m4gr3d", "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", "url": "https://github.com/m4gr3d", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjc4OTQ1OTA0": { "id": "MDQ6VXNlcjc4OTQ1OTA0", "user": "Kaleb-Reid", "avatar": "https://avatars.githubusercontent.com/u/78945904?v=4", "url": "https://github.com/Kaleb-Reid", "pull_count": 4, "commit_count": 7 }, "MDQ6VXNlcjUyODUy": { "id": "MDQ6VXNlcjUyODUy", "user": "stuartcarnie", "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", "url": "https://github.com/stuartcarnie", "pull_count": 2, "commit_count": 4 }, "U_kgDOBYBtkg": { "id": "U_kgDOBYBtkg", "user": "Nintorch", "avatar": "https://avatars.githubusercontent.com/u/92302738?u=7f4624cda9ad56b5ca6de2d1bd431a28919db439&v=4", "url": "https://github.com/Nintorch", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjE4MDAzMg==": { "id": "MDQ6VXNlcjE4MDAzMg==", "user": "Calinou", "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", "url": "https://github.com/Calinou", "pull_count": 6, "commit_count": 12 }, "": { "id": "", "user": "ghost", "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", "url": "https://github.com/ghost", "pull_count": 0, "commit_count": 4 }, "MDQ6VXNlcjE3NTA2NTcz": { "id": "MDQ6VXNlcjE3NTA2NTcz", "user": "allenwp", "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", "url": "https://github.com/allenwp", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjE2MjE2OTM=": { "id": "MDQ6VXNlcjE2MjE2OTM=", "user": "jrouwe", "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", "url": "https://github.com/jrouwe", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjYxOTM4MjYz": { "id": "MDQ6VXNlcjYxOTM4MjYz", "user": "TokageItLab", "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", "url": "https://github.com/TokageItLab", "pull_count": 3, "commit_count": 6 }, "MDQ6VXNlcjI0NDY0NTMw": { "id": "MDQ6VXNlcjI0NDY0NTMw", "user": "Paeniche", "avatar": "https://avatars.githubusercontent.com/u/24464530?u=d12671b409df4f445b3ac0cbd1c48655cbc530fd&v=4", "url": "https://github.com/Paeniche", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjIyOTgzNw==": { "id": "MDQ6VXNlcjIyOTgzNw==", "user": "rburing", "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", "url": "https://github.com/rburing", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjQ4ODQyNDY=": { "id": "MDQ6VXNlcjQ4ODQyNDY=", "user": "mihe", "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", "url": "https://github.com/mihe", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjQzMDQ4MTQy": { "id": "MDQ6VXNlcjQzMDQ4MTQy", "user": "vmedea", "avatar": "https://avatars.githubusercontent.com/u/43048142?u=f8cb4f001fb3ab9f9ce9b3ad64b1aa874fab7cb7&v=4", "url": "https://github.com/vmedea", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjQzODUyODE=": { "id": "MDQ6VXNlcjQzODUyODE=", "user": "Ruw-Van", "avatar": "https://avatars.githubusercontent.com/u/4385281?v=4", "url": "https://github.com/Ruw-Van", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE3NDg5Mjky": { "id": "MDQ6VXNlcjE3NDg5Mjky", "user": "Repiteo", "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", "url": "https://github.com/Repiteo", "pull_count": 2, "commit_count": 5 }, "MDQ6VXNlcjM3MjQ3Ng==": { "id": "MDQ6VXNlcjM3MjQ3Ng==", "user": "timothyqiu", "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", "url": "https://github.com/timothyqiu", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjMwNzM5MjM5": { "id": "MDQ6VXNlcjMwNzM5MjM5", "user": "YeldhamDev", "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", "url": "https://github.com/YeldhamDev", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjMxMDY1ODA4": { "id": "MDQ6VXNlcjMxMDY1ODA4", "user": "deralmas", "avatar": "https://avatars.githubusercontent.com/u/31065808?v=4", "url": "https://github.com/deralmas", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjY3NjkzODMw": { "id": "MDQ6VXNlcjY3NjkzODMw", "user": "YYF233333", "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", "url": "https://github.com/YYF233333", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjIzMDgxNjc=": { "id": "MDQ6VXNlcjIzMDgxNjc=", "user": "Ivorforce", "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", "url": "https://github.com/Ivorforce", "pull_count": 2, "commit_count": 6 }, "U_kgDOBcK-Cw": { "id": "U_kgDOBcK-Cw", "user": "AThousandShips", "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", "url": "https://github.com/AThousandShips", "pull_count": 1, "commit_count": 4 }, "MDQ6VXNlcjUzODc3MTcw": { "id": "MDQ6VXNlcjUzODc3MTcw", "user": "WhalesState", "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", "url": "https://github.com/WhalesState", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjUzMTUwMjQ0": { "id": "MDQ6VXNlcjUzMTUwMjQ0", "user": "BlueCube3310", "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", "url": "https://github.com/BlueCube3310", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjYwMDI0Njcx": { "id": "MDQ6VXNlcjYwMDI0Njcx", "user": "DeeJayLSP", "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", "url": "https://github.com/DeeJayLSP", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjMwMzg2MDY3": { "id": "MDQ6VXNlcjMwMzg2MDY3", "user": "Rindbee", "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", "url": "https://github.com/Rindbee", "pull_count": 1, "commit_count": 2 }, "U_kgDOBe5tvQ": { "id": "U_kgDOBe5tvQ", "user": "HolonProduction", "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", "url": "https://github.com/HolonProduction", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE5MTU2MQ==": { "id": "MDQ6VXNlcjE5MTU2MQ==", "user": "dsnopek", "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", "url": "https://github.com/dsnopek", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjM4NDMxMzg4": { "id": "MDQ6VXNlcjM4NDMxMzg4", "user": "Joonnas", "avatar": "https://avatars.githubusercontent.com/u/38431388?v=4", "url": "https://github.com/Joonnas", "pull_count": 1, "commit_count": 0 }, "MDQ6VXNlcjUxMDAyNTA=": { "id": "MDQ6VXNlcjUxMDAyNTA=", "user": "brycehutchings", "avatar": "https://avatars.githubusercontent.com/u/5100250?u=7f1cf0938a651d82b17348bd75f5a28089f33096&v=4", "url": "https://github.com/brycehutchings", "pull_count": 2, "commit_count": 4 }, "MDQ6VXNlcjUyNDY0MjA0": { "id": "MDQ6VXNlcjUyNDY0MjA0", "user": "smix8", "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", "url": "https://github.com/smix8", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjk2NTgzNTU=": { "id": "MDQ6VXNlcjk2NTgzNTU=", "user": "vaner-org", "avatar": "https://avatars.githubusercontent.com/u/9658355?u=083ae75d5d2e2e8bbace52715ec4ac911bcf7554&v=4", "url": "https://github.com/vaner-org", "pull_count": 1, "commit_count": 2 }, "U_kgDOB_eGRg": { "id": "U_kgDOB_eGRg", "user": "ydeltastar", "avatar": "https://avatars.githubusercontent.com/u/133662278?u=52abfc655fe5217a9500bfc7d8276c59a069d259&v=4", "url": "https://github.com/ydeltastar", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE4MDc0NzQ3": { "id": "MDQ6VXNlcjE4MDc0NzQ3", "user": "joaopedroxavier", "avatar": "https://avatars.githubusercontent.com/u/18074747?u=05cee5e526a4e2b4c5e6871eb0140bfcfb35cfc1&v=4", "url": "https://github.com/joaopedroxavier", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjQ4ODMzNzk=": { "id": "MDQ6VXNlcjQ4ODMzNzk=", "user": "detomon", "avatar": "https://avatars.githubusercontent.com/u/4883379?u=23d3981d734e00f5b7530ec5a1b03d94bfab3280&v=4", "url": "https://github.com/detomon", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjIwMTU3OTE=": { "id": "MDQ6VXNlcjIwMTU3OTE=", "user": "Splizard", "avatar": "https://avatars.githubusercontent.com/u/2015791?u=9ea5185a1c9283fe29e1850f81f47859638a8b5d&v=4", "url": "https://github.com/Splizard", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE2NTIxMzM5": { "id": "MDQ6VXNlcjE2NTIxMzM5", "user": "clayjohn", "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", "url": "https://github.com/clayjohn", "pull_count": 2, "commit_count": 4 }, "U_kgDOBpyR3g": { "id": "U_kgDOBpyR3g", "user": "Dark-Horizons", "avatar": "https://avatars.githubusercontent.com/u/110924254?u=124e27787dc5859c18b3ab14f4e4219567a48af6&v=4", "url": "https://github.com/Dark-Horizons", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjkwMzQ1MTcx": { "id": "MDQ6VXNlcjkwMzQ1MTcx", "user": "RolandMarchand", "avatar": "https://avatars.githubusercontent.com/u/90345171?u=89a090edc1207ca68b667bbabdbadf195c755a88&v=4", "url": "https://github.com/RolandMarchand", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjM2NjE2NDk2": { "id": "MDQ6VXNlcjM2NjE2NDk2", "user": "archhabra", "avatar": "https://avatars.githubusercontent.com/u/36616496?u=bac9a6186d79181c05630d019a255b73bae7fa5a&v=4", "url": "https://github.com/archhabra", "pull_count": 1, "commit_count": 2 }, "U_kgDOCXd9wA": { "id": "U_kgDOCXd9wA", "user": "Giganzo", "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", "url": "https://github.com/Giganzo", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjQ0ODIyODIw": { "id": "MDQ6VXNlcjQ0ODIyODIw", "user": "ColinSORourke", "avatar": "https://avatars.githubusercontent.com/u/44822820?u=a3ed7540f46720cbf73f01b590fd1ef225d39344&v=4", "url": "https://github.com/ColinSORourke", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjYxNTIwNTMx": { "id": "MDQ6VXNlcjYxNTIwNTMx", "user": "gelvinp", "avatar": "https://avatars.githubusercontent.com/u/61520531?u=d435ca4eb2bedd3d4b9c055dbdf0bc89a7f50f9f&v=4", "url": "https://github.com/gelvinp", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjE5NDU0NDk=": { "id": "MDQ6VXNlcjE5NDU0NDk=", "user": "BastiaanOlij", "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", "url": "https://github.com/BastiaanOlij", "pull_count": 1, "commit_count": 2 }, "MDQ6VXNlcjkwOTQ4MDI=": { "id": "MDQ6VXNlcjkwOTQ4MDI=", "user": "lrahmann", "avatar": "https://avatars.githubusercontent.com/u/9094802?v=4", "url": "https://github.com/lrahmann", "pull_count": 1, "commit_count": 2 }, "U_kgDOCB462A": { "id": "U_kgDOCB462A", "user": "aaronp64", "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", "url": "https://github.com/aaronp64", "pull_count": 1, "commit_count": 2 } }, "commits": { "f62fdbde15035c5576dad93e586201f4d41ef0cb": { "hash": "f62fdbde15035c5576dad93e586201f4d41ef0cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Bump version to 4.5.1-stable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "8522dfd0667b02e363095d6cc55df036b801400a": { "hash": "8522dfd0667b02e363095d6cc55df036b801400a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Add changelog for 4.5.1", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "41acf6a75d522405d5f25aee96914b240190d408": { "hash": "41acf6a75d522405d5f25aee96914b240190d408", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix iOS/visionOS export plugin crash on exit.", "body": "(cherry picked from commit 906aff53311f885b268d9a76b1bb49e6c99a0ff2)", "is_cherrypick": true, "cherrypick_hash": "906aff53311f885b268d9a76b1bb49e6c99a0ff2", "pull": "" }, "906aff53311f885b268d9a76b1bb49e6c99a0ff2": { "hash": "906aff53311f885b268d9a76b1bb49e6c99a0ff2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix iOS/visionOS export plugin crash on exit.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110485 }, "d3b052df8f0c3051bb488b71eb3f1ba2ce511060": { "hash": "d3b052df8f0c3051bb488b71eb3f1ba2ce511060", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #111472 from akien-mga/4.5-cherrypicks", "body": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.1) - 4th batch", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d632731ba866ad4fefb76b632df70da736d06838": { "hash": "d632731ba866ad4fefb76b632df70da736d06838", "is_merge": false, "authored_by": [ "U_kgDOCouzNQ" ], "author_raw": "Anish Mishra ", "committer_raw": "Rémi Verschelde ", "summary": "Android: Only validate keystore relevant to current export mode", "body": "- Debug builds skip release keystore validation.\n- Release builds skip debug keystore validation.\n\n(cherry picked from commit 097ccbc5cda1bbb20b3b499d5622da2bb3b25642)", "is_cherrypick": true, "cherrypick_hash": "097ccbc5cda1bbb20b3b499d5622da2bb3b25642", "pull": 111472 }, "097ccbc5cda1bbb20b3b499d5622da2bb3b25642": { "hash": "097ccbc5cda1bbb20b3b499d5622da2bb3b25642", "is_merge": false, "authored_by": [ "U_kgDOCouzNQ" ], "author_raw": "Anish Mishra ", "committer_raw": "Anish Mishra ", "summary": "Android: Only validate keystore relevant to current export mode", "body": "- Debug builds skip release keystore validation.\n- Release builds skip debug keystore validation.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109568 }, "eb7c869f8450e6c942b91cfed928423325776ccd": { "hash": "eb7c869f8450e6c942b91cfed928423325776ccd", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "[macOS] Remove old embedded window joystick init code.", "body": "(cherry picked from commit 77dd83efbf4130c5bb7f1f5edee1741e7f310fb6)", "is_cherrypick": true, "cherrypick_hash": "77dd83efbf4130c5bb7f1f5edee1741e7f310fb6", "pull": 111472 }, "77dd83efbf4130c5bb7f1f5edee1741e7f310fb6": { "hash": "77dd83efbf4130c5bb7f1f5edee1741e7f310fb6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Remove old embedded window joystick init code.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110491 }, "183f6cdd63b1b1c66feb5b24964d24a620386cf1": { "hash": "183f6cdd63b1b1c66feb5b24964d24a620386cf1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Rémi Verschelde ", "summary": "Fix favorite folders that are outside of the project being displayed in `FileSystemDock`'s file list", "body": "(cherry picked from commit 8d137bcd2966a0bdb9b66e3b4a56276875f6dbc4)", "is_cherrypick": true, "cherrypick_hash": "8d137bcd2966a0bdb9b66e3b4a56276875f6dbc4", "pull": 111472 }, "8d137bcd2966a0bdb9b66e3b4a56276875f6dbc4": { "hash": "8d137bcd2966a0bdb9b66e3b4a56276875f6dbc4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Artemy Fedotov ", "summary": "Fix favorite folders that are outside of the project being displayed in `FileSystemDock`'s file list", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110415 }, "83a78186ca002154b4c54f78a8f6af5595cd8d0c": { "hash": "83a78186ca002154b4c54f78a8f6af5595cd8d0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Rémi Verschelde ", "summary": "Fix crash due to null pointer dereference when moving/renaming folders in `FileSystemDock`", "body": "(cherry picked from commit 4e3a39a2e816272b4b29fc7f9d807d6e34b2100e)", "is_cherrypick": true, "cherrypick_hash": "4e3a39a2e816272b4b29fc7f9d807d6e34b2100e", "pull": 111472 }, "4e3a39a2e816272b4b29fc7f9d807d6e34b2100e": { "hash": "4e3a39a2e816272b4b29fc7f9d807d6e34b2100e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Artemy Fedotov ", "summary": "Fix crash due to null pointer dereference when moving/renaming folders in `FileSystemDock`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110420 }, "1c078fee0187b36337fb6096fa64846bb540e196": { "hash": "1c078fee0187b36337fb6096fa64846bb540e196", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Don't activate `fast_unsafe` automatically on `dev_build`", "body": "We experienced first hand why it's called unsafe, and so we should leave it\nas an explicit choice for contributors, informing themselves of the caveats.\n\nSee #111408.\n\n(cherry picked from commit fa57282a1e76cf295b6ca20bbf98e2798660bc27)", "is_cherrypick": true, "cherrypick_hash": "fa57282a1e76cf295b6ca20bbf98e2798660bc27", "pull": 111472 }, "fa57282a1e76cf295b6ca20bbf98e2798660bc27": { "hash": "fa57282a1e76cf295b6ca20bbf98e2798660bc27", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Don't activate `fast_unsafe` automatically on `dev_build`", "body": "We experienced first hand why it's called unsafe, and so we should leave it\nas an explicit choice for contributors, informing themselves of the caveats.\n\nSee #111408.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111411 }, "07596299e6b8af76b3994334e18fe487bc2eb354": { "hash": "07596299e6b8af76b3994334e18fe487bc2eb354", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Rémi Verschelde ", "summary": "Enable script templates by default", "body": "(cherry picked from commit a29900462270b84c7295c64898123be736bf7794)", "is_cherrypick": true, "cherrypick_hash": "a29900462270b84c7295c64898123be736bf7794", "pull": 111472 }, "a29900462270b84c7295c64898123be736bf7794": { "hash": "a29900462270b84c7295c64898123be736bf7794", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Enable script templates by default", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111454 }, "ce8f9dfea83c8352a256f40f44af9444e61144ce": { "hash": "ce8f9dfea83c8352a256f40f44af9444e61144ce", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Rémi Verschelde ", "summary": "Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard", "body": "(cherry picked from commit ff3eee7df6071f3d05b5b4c74a090326f833a40f)", "is_cherrypick": true, "cherrypick_hash": "ff3eee7df6071f3d05b5b4c74a090326f833a40f", "pull": 111472 }, "ff3eee7df6071f3d05b5b4c74a090326f833a40f": { "hash": "ff3eee7df6071f3d05b5b4c74a090326f833a40f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkxNDk2OA==" ], "author_raw": "Fredia Huya-Kouadio ", "committer_raw": "Fredia Huya-Kouadio ", "summary": "Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110611 }, "e146c462140ae86ab516d56e7522590aa8577fda": { "hash": "e146c462140ae86ab516d56e7522590aa8577fda", "is_merge": true, "authored_by": [], "author_raw": "Rémi Verschelde ", "committer_raw": "GitHub ", "summary": "Merge pull request #111438 from Kaleb-Reid/fix-screen-texture-4.5", "body": "[4.5] Fix uniform name for luminance multiplier in shader compiler", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d18aaaa5d38164ceda0a5aa6f68f9c06ed192b90": { "hash": "d18aaaa5d38164ceda0a5aa6f68f9c06ed192b90", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "summary": "Fix uniform name for luminance multiplier in shader compiler", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111438 }, "69796bf7d67599b21308fb54723ed53a84e2e335": { "hash": "69796bf7d67599b21308fb54723ed53a84e2e335", "is_merge": true, "authored_by": [], "author_raw": "Thaddeus Crews ", "committer_raw": "GitHub ", "summary": "Merge pull request #111388 from akien-mga/4.5-cherrypicks", "body": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.1) - 3rd batch", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "7f9232c84e95059348b38c9f2d4f49fed193933b": { "hash": "7f9232c84e95059348b38c9f2d4f49fed193933b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Rémi Verschelde ", "summary": "MacOS: Move includes inside #ifdef so OpenGL can be disabled", "body": "(cherry picked from commit 94c7c2b78075e3afe6c5e94199bacb679af67a05)", "is_cherrypick": true, "cherrypick_hash": "94c7c2b78075e3afe6c5e94199bacb679af67a05", "pull": 111388 }, "94c7c2b78075e3afe6c5e94199bacb679af67a05": { "hash": "94c7c2b78075e3afe6c5e94199bacb679af67a05", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Stuart Carnie ", "summary": "MacOS: Move includes inside #ifdef so OpenGL can be disabled", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111301 }, "1d50fc26b44b7a06505f2f443bf838e5665c6a9b": { "hash": "1d50fc26b44b7a06505f2f443bf838e5665c6a9b", "is_merge": false, "authored_by": [ "U_kgDOBYBtkg" ], "author_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix invalid reported joypad presses", "body": "(cherry picked from commit 4a3bf069a6466cec127cff03b3d5be5b98b50caa)", "is_cherrypick": true, "cherrypick_hash": "4a3bf069a6466cec127cff03b3d5be5b98b50caa", "pull": 111388 }, "4a3bf069a6466cec127cff03b3d5be5b98b50caa": { "hash": "4a3bf069a6466cec127cff03b3d5be5b98b50caa", "is_merge": false, "authored_by": [ "U_kgDOBYBtkg" ], "author_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", "committer_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", "summary": "Fix invalid reported joypad presses", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111192 }, "b89155805093826d9d6a71b4379edbc9a0d51e56": { "hash": "b89155805093826d9d6a71b4379edbc9a0d51e56", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix compiling SDL without DBus under Linux", "body": "(cherry picked from commit 03eb42642cccd281348ab469b77098f708f0998f)", "is_cherrypick": true, "cherrypick_hash": "03eb42642cccd281348ab469b77098f708f0998f", "pull": 111388 }, "03eb42642cccd281348ab469b77098f708f0998f": { "hash": "03eb42642cccd281348ab469b77098f708f0998f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "summary": "Fix compiling SDL without DBus under Linux", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111146 }, "bcd06b478af65dd9fd61617dab6baf50f7019d9f": { "hash": "bcd06b478af65dd9fd61617dab6baf50f7019d9f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Rémi Verschelde ", "summary": "Tweak macOS notarization export message in the editor", "body": "One message had a typo and was missing `--team-id` for one of the\n`xcrun notarytool` commands.\n\n(cherry picked from commit 020cdd0f736c18f918dd7b53f505360e5803e078)", "is_cherrypick": true, "cherrypick_hash": "020cdd0f736c18f918dd7b53f505360e5803e078", "pull": 111388 }, "020cdd0f736c18f918dd7b53f505360e5803e078": { "hash": "020cdd0f736c18f918dd7b53f505360e5803e078", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Tweak macOS notarization export message in the editor", "body": "One message had a typo and was missing `--team-id` for one of the\n`xcrun notarytool` commands.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110793 }, "29f8d9f5045a5ad0580889efdd23b17ccbf0ee84": { "hash": "29f8d9f5045a5ad0580889efdd23b17ccbf0ee84", "is_merge": false, "authored_by": [ "" ], "author_raw": "Allen Pestaluky <>", "committer_raw": "Rémi Verschelde ", "summary": "Fix glow intensity not showing in compatibility renderer when blend mode is set to mix.", "body": "(cherry picked from commit 3101d75634eb68b1065b13e1cbe3ae8175d7caf2)", "is_cherrypick": true, "cherrypick_hash": "3101d75634eb68b1065b13e1cbe3ae8175d7caf2", "pull": 111388 }, "3101d75634eb68b1065b13e1cbe3ae8175d7caf2": { "hash": "3101d75634eb68b1065b13e1cbe3ae8175d7caf2", "is_merge": false, "authored_by": [ "" ], "author_raw": "Allen Pestaluky <>", "committer_raw": "Allen Pestaluky <>", "summary": "Fix glow intensity not showing in compatibility renderer when blend mode is set to mix.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110843 }, "d92413782b1fd7003f3a56b1f55ec19de6a6aa6a": { "hash": "d92413782b1fd7003f3a56b1f55ec19de6a6aa6a", "is_merge": false, "authored_by": [ "U_kgDOCouzNQ" ], "author_raw": "Anish Mishra ", "committer_raw": "Rémi Verschelde ", "summary": "Fix bottom panel being unintentionally draggable", "body": "(cherry picked from commit f7e052a45686f501f4cfef535daecfb9e36ebf1c)", "is_cherrypick": true, "cherrypick_hash": "f7e052a45686f501f4cfef535daecfb9e36ebf1c", "pull": 111388 }, "f7e052a45686f501f4cfef535daecfb9e36ebf1c": { "hash": "f7e052a45686f501f4cfef535daecfb9e36ebf1c", "is_merge": false, "authored_by": [ "U_kgDOCouzNQ" ], "author_raw": "Anish Mishra ", "committer_raw": "Anish Mishra ", "summary": "Fix bottom panel being unintentionally draggable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111121 }, "a3b924766d2ed5cb391c37f86082c4ec392b5325": { "hash": "a3b924766d2ed5cb391c37f86082c4ec392b5325", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE2OTM=" ], "author_raw": "Jorrit Rouwe ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Generic6DOFJoint3D not respecting angular limits", "body": "A 6DOF constraint that constrains all rotation axis in combination with a body that has some of its rotation axis locked would not constrain the rotation in the unlocked axis.\n\nFixes #109018\n\n(cherry picked from commit 9bb8d12c1b280521df702e755fb94da7ce765af4)", "is_cherrypick": true, "cherrypick_hash": "9bb8d12c1b280521df702e755fb94da7ce765af4", "pull": 111388 }, "9bb8d12c1b280521df702e755fb94da7ce765af4": { "hash": "9bb8d12c1b280521df702e755fb94da7ce765af4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE2OTM=" ], "author_raw": "Jorrit Rouwe ", "committer_raw": "Jorrit Rouwe ", "summary": "Fix Generic6DOFJoint3D not respecting angular limits", "body": "A 6DOF constraint that constrains all rotation axis in combination with a body that has some of its rotation axis locked would not constrain the rotation in the unlocked axis.\n\nFixes #109018", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111087 }, "0234028f7c44a6f956930b249812ba7fd065b54b": { "hash": "0234028f7c44a6f956930b249812ba7fd065b54b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Quick Open history", "body": "(cherry picked from commit be53dd3d04bd9d05315a801d66d036157277db0c)", "is_cherrypick": true, "cherrypick_hash": "be53dd3d04bd9d05315a801d66d036157277db0c", "pull": 111388 }, "be53dd3d04bd9d05315a801d66d036157277db0c": { "hash": "be53dd3d04bd9d05315a801d66d036157277db0c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Fix Quick Open history", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111068 }, "a5fa61bcfea2a30b61a7e3b36dd21ed44c62266d": { "hash": "a5fa61bcfea2a30b61a7e3b36dd21ed44c62266d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Fix text servers build with disabled FreeType.", "body": "(cherry picked from commit e59a55e6452bf2b1426f70d580e28cab6deddcc9)", "is_cherrypick": true, "cherrypick_hash": "e59a55e6452bf2b1426f70d580e28cab6deddcc9", "pull": 111388 }, "e59a55e6452bf2b1426f70d580e28cab6deddcc9": { "hash": "e59a55e6452bf2b1426f70d580e28cab6deddcc9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "Fix text servers build with disabled FreeType.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111001 }, "670c0707a701f75ac70fefe62561f2f894d6087d": { "hash": "670c0707a701f75ac70fefe62561f2f894d6087d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Rémi Verschelde ", "summary": "Make extended SkeletonModifiers retrieve interpolated global transform", "body": "(cherry picked from commit f3db297fd13a3ce13fe09f64096d566fdcc2b5f6)", "is_cherrypick": true, "cherrypick_hash": "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6", "pull": 111388 }, "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6": { "hash": "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Make extended SkeletonModifiers retrieve interpolated global transform", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110987 }, "368f0c75c3739e945246b749b4daecb89f9d914c": { "hash": "368f0c75c3739e945246b749b4daecb89f9d914c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NDY0NTMw" ], "author_raw": "Paeniche ", "committer_raw": "Rémi Verschelde ", "summary": "Fix /tutorial added twice", "body": "Some links in the offlince documentation for lights and shadows had /tutorials/tutorials in their links leading to 'page not found' error\n\n(cherry picked from commit 0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91)", "is_cherrypick": true, "cherrypick_hash": "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91", "pull": 111388 }, "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91": { "hash": "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91", "is_merge": false, "authored_by": [ "MDQ6VXNlcjI0NDY0NTMw" ], "author_raw": "Paeniche ", "committer_raw": "Paeniche ", "summary": "Fix /tutorial added twice", "body": "Some links in the offlince documentation for lights and shadows had /tutorials/tutorials in their links leading to 'page not found' error", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110881 }, "33b6898494cefcbc3d3564df270c3dd13b696dc5": { "hash": "33b6898494cefcbc3d3564df270c3dd13b696dc5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Rémi Verschelde ", "summary": "Fix and improve `Node2D.move_local_{x,y}()` description", "body": "The `delta` parameter name refers to a generic distance parameter here,\nrather than the process or physics process time.\n\n(cherry picked from commit f277add285879c7c225931df3014e3505f4e2402)", "is_cherrypick": true, "cherrypick_hash": "f277add285879c7c225931df3014e3505f4e2402", "pull": 111388 }, "f277add285879c7c225931df3014e3505f4e2402": { "hash": "f277add285879c7c225931df3014e3505f4e2402", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix and improve `Node2D.move_local_{x,y}()` description", "body": "The `delta` parameter name refers to a generic distance parameter here,\nrather than the process or physics process time.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110878 }, "25415a831e5657de6c6b028cf3a26385e02b86ea": { "hash": "25415a831e5657de6c6b028cf3a26385e02b86ea", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Rémi Verschelde ", "summary": "OBJ importer: Support bump multiplier (normal scale)", "body": "This improves compatibility with OBJ/MTL files found in the wild.\n\n(cherry picked from commit 2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b)", "is_cherrypick": true, "cherrypick_hash": "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b", "pull": 111388 }, "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b": { "hash": "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyOTgzNw==" ], "author_raw": "Ricardo Buring ", "committer_raw": "Ricardo Buring ", "summary": "OBJ importer: Support bump multiplier (normal scale)", "body": "This improves compatibility with OBJ/MTL files found in the wild.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110925 }, "ccf3976dc5be258132255e5857532a6a6b08604f": { "hash": "ccf3976dc5be258132255e5857532a6a6b08604f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Rémi Verschelde ", "summary": "Fix crash when calling `move_and_collide` with a null `jolt_body`", "body": "(cherry picked from commit a285ab6bcfd1e04a9212cd53bda40293748e5210)", "is_cherrypick": true, "cherrypick_hash": "a285ab6bcfd1e04a9212cd53bda40293748e5210", "pull": 111388 }, "a285ab6bcfd1e04a9212cd53bda40293748e5210": { "hash": "a285ab6bcfd1e04a9212cd53bda40293748e5210", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix crash when calling `move_and_collide` with a null `jolt_body`", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110964 }, "48466413c135f3b4e59f2895eb614b92aad4c2a5": { "hash": "48466413c135f3b4e59f2895eb614b92aad4c2a5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Change `macos.permission.RECORD_SCREEN` version check from 10.15 to 11.0.", "body": "(cherry picked from commit 1c59038555e47f9d4fe5ebf6e0f64cbb44898ced)", "is_cherrypick": true, "cherrypick_hash": "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced", "pull": 111388 }, "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced": { "hash": "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "Change `macos.permission.RECORD_SCREEN` version check from 10.15 to 11.0.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110936 }, "b0a2063d8f60e83a70710276b1edfac6a38b8dd9": { "hash": "b0a2063d8f60e83a70710276b1edfac6a38b8dd9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzMDQ4MTQy" ], "author_raw": "Mara Huldra ", "committer_raw": "Rémi Verschelde ", "summary": "wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on", "body": "Without this, the screen does go into idle after a few minutes on a RPi5 with default install (wayland w/ labwc), even\nthough `screen_keep_on` is set. DBUS is enabled but apparently, the screensaver call is not enough.\n\n(cherry picked from commit c64ff4b069478021a11dc043c4a5f9c457c48ec7)", "is_cherrypick": true, "cherrypick_hash": "c64ff4b069478021a11dc043c4a5f9c457c48ec7", "pull": 111388 }, "c64ff4b069478021a11dc043c4a5f9c457c48ec7": { "hash": "c64ff4b069478021a11dc043c4a5f9c457c48ec7", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzMDQ4MTQy" ], "author_raw": "Mara Huldra ", "committer_raw": "Mara Huldra ", "summary": "wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on", "body": "Without this, the screen does go into idle after a few minutes on a RPi5 with default install (wayland w/ labwc), even\nthough `screen_keep_on` is set. DBUS is enabled but apparently, the screensaver call is not enough.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110875 }, "24bc49d557b0ff2ea577747598d681b70179e872": { "hash": "24bc49d557b0ff2ea577747598d681b70179e872", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzODUyODE=" ], "author_raw": "Ruw ", "committer_raw": "Rémi Verschelde ", "summary": "SCons: Fix Windows `silence_msvc` logfile encoding", "body": "Fix UnicodeEncodeError on cp932 environments by adding errors=\"replace\" to log file open.\n\n(cherry picked from commit b23b0dde9a42a33f0c63958e5841f3d89980707e)", "is_cherrypick": true, "cherrypick_hash": "b23b0dde9a42a33f0c63958e5841f3d89980707e", "pull": 111388 }, "b23b0dde9a42a33f0c63958e5841f3d89980707e": { "hash": "b23b0dde9a42a33f0c63958e5841f3d89980707e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQzODUyODE=" ], "author_raw": "Ruw ", "committer_raw": "Ruw ", "summary": "SCons: Fix Windows `silence_msvc` logfile encoding", "body": "Fix UnicodeEncodeError on cp932 environments by adding errors=\"replace\" to log file open.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110691 }, "e7881276541da48fa5658c53c27b363bb7243ee3": { "hash": "e7881276541da48fa5658c53c27b363bb7243ee3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Rémi Verschelde ", "summary": "Fix DPITexture editor icon name", "body": "It was still using its previous name from 4.5 development.\n\n(cherry picked from commit d824e79fc0fea2f79f9ae21222cfd8828fd8658f)", "is_cherrypick": true, "cherrypick_hash": "d824e79fc0fea2f79f9ae21222cfd8828fd8658f", "pull": 111388 }, "d824e79fc0fea2f79f9ae21222cfd8828fd8658f": { "hash": "d824e79fc0fea2f79f9ae21222cfd8828fd8658f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Fix DPITexture editor icon name", "body": "It was still using its previous name from 4.5 development.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110661 }, "9058a406eacabdc17a793e31ace126adceaa47ff": { "hash": "9058a406eacabdc17a793e31ace126adceaa47ff", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Rémi Verschelde ", "summary": "Fix Reset on Save corrupt poses if scene has multiple Skeletons", "body": "(cherry picked from commit 8df06279c6e9dabbe900fc89e8f1d724f1d30e40)", "is_cherrypick": true, "cherrypick_hash": "8df06279c6e9dabbe900fc89e8f1d724f1d30e40", "pull": 111388 }, "8df06279c6e9dabbe900fc89e8f1d724f1d30e40": { "hash": "8df06279c6e9dabbe900fc89e8f1d724f1d30e40", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix Reset on Save corrupt poses if scene has multiple Skeletons", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110506 }, "d841779578907dd7c64cad3981a403c8069495cb": { "hash": "d841779578907dd7c64cad3981a403c8069495cb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Divide screen texture by luminance multiplier in compatibility", "body": "(cherry picked from commit 8ad335eae0038f68ec5d87e821ca6454b4cf46a2)", "is_cherrypick": true, "cherrypick_hash": "8ad335eae0038f68ec5d87e821ca6454b4cf46a2", "pull": 111388 }, "8ad335eae0038f68ec5d87e821ca6454b4cf46a2": { "hash": "8ad335eae0038f68ec5d87e821ca6454b4cf46a2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "summary": "Divide screen texture by luminance multiplier in compatibility", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110004 }, "5bd344b259aeeb318692a4526cf49d97149b554c": { "hash": "5bd344b259aeeb318692a4526cf49d97149b554c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Add column boundary check in the autocompletion.", "body": "(cherry picked from commit 1c50f8660a8931488cc78f1721ee45aec04e3a44)", "is_cherrypick": true, "cherrypick_hash": "1c50f8660a8931488cc78f1721ee45aec04e3a44", "pull": 111388 }, "1c50f8660a8931488cc78f1721ee45aec04e3a44": { "hash": "1c50f8660a8931488cc78f1721ee45aec04e3a44", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "Add column boundary check in the autocompletion.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110017 }, "2d7f6f32ce765d9ec92737adcc36ab79d517464f": { "hash": "2d7f6f32ce765d9ec92737adcc36ab79d517464f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.", "body": "(cherry picked from commit fda161f97698f083086594e191ec74c13f12597b)", "is_cherrypick": true, "cherrypick_hash": "fda161f97698f083086594e191ec74c13f12597b", "pull": 111388 }, "fda161f97698f083086594e191ec74c13f12597b": { "hash": "fda161f97698f083086594e191ec74c13f12597b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111355 }, "3ac14dfe01c0ce13f2a471aacf648e6c7f9d5f7c": { "hash": "3ac14dfe01c0ce13f2a471aacf648e6c7f9d5f7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"SCons: Add `CPPEXTPATH` for external includes\"", "body": "(cherry picked from commit b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec)", "is_cherrypick": true, "cherrypick_hash": "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec", "pull": 111388 }, "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec": { "hash": "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Revert \"SCons: Add `CPPEXTPATH` for external includes\"", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111331 }, "0e179c0e5cb981c5ed121f1b37dadf19afa7cd76": { "hash": "0e179c0e5cb981c5ed121f1b37dadf19afa7cd76", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Rémi Verschelde ", "summary": "Editor: Generate translation data in separate cpp files", "body": "(cherry picked from commit c93f55533d3d81bdee8f60bf3c0f03141865b909)", "is_cherrypick": true, "cherrypick_hash": "c93f55533d3d81bdee8f60bf3c0f03141865b909", "pull": 111388 }, "c93f55533d3d81bdee8f60bf3c0f03141865b909": { "hash": "c93f55533d3d81bdee8f60bf3c0f03141865b909", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Editor: Generate translation data in separate cpp files", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110618 }, "42ef49fa994eaf8ba23281257b551e3348cce773": { "hash": "42ef49fa994eaf8ba23281257b551e3348cce773", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Linux: Allow unbundling libjpeg-turbo to use system package", "body": "(cherry picked from commit 6d8aa8582f5c312cd5aab396f90904df1ddc0567)", "is_cherrypick": true, "cherrypick_hash": "6d8aa8582f5c312cd5aab396f90904df1ddc0567", "pull": 111388 }, "6d8aa8582f5c312cd5aab396f90904df1ddc0567": { "hash": "6d8aa8582f5c312cd5aab396f90904df1ddc0567", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Linux: Allow unbundling libjpeg-turbo to use system package", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110540 }, "9d08253661b9e48c535048ffcdb8153d7a9724cf": { "hash": "9d08253661b9e48c535048ffcdb8153d7a9724cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "[Windows] Fix application manifest in exported projects with modified resources.", "body": "(cherry picked from commit 91fc0c3756d196c41980e73a38b8b11af67945ed)", "is_cherrypick": true, "cherrypick_hash": "91fc0c3756d196c41980e73a38b8b11af67945ed", "pull": 111388 }, "91fc0c3756d196c41980e73a38b8b11af67945ed": { "hash": "91fc0c3756d196c41980e73a38b8b11af67945ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Fix application manifest in exported projects with modified resources.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111316 }, "632d29232b493914aa609b303285acec9897dc34": { "hash": "632d29232b493914aa609b303285acec9897dc34", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Rémi Verschelde ", "summary": "Fix selection of remote tree using the keyboard", "body": "(cherry picked from commit 53231879b378d8a4e690da8b94de0b2e115048da)", "is_cherrypick": true, "cherrypick_hash": "53231879b378d8a4e690da8b94de0b2e115048da", "pull": 111388 }, "53231879b378d8a4e690da8b94de0b2e115048da": { "hash": "53231879b378d8a4e690da8b94de0b2e115048da", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwNzM5MjM5" ], "author_raw": "Michael Alexsander ", "committer_raw": "Michael Alexsander ", "summary": "Fix selection of remote tree using the keyboard", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110738 }, "90d1d9e9570069f4c26a9bb59c673dd5482861cf": { "hash": "90d1d9e9570069f4c26a9bb59c673dd5482861cf", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Rémi Verschelde ", "summary": "Set correct saved history after clearing", "body": "(cherry picked from commit ea452f2de5780049185aed7cbc7d3da0dfcfee9d)", "is_cherrypick": true, "cherrypick_hash": "ea452f2de5780049185aed7cbc7d3da0dfcfee9d", "pull": 111388 }, "ea452f2de5780049185aed7cbc7d3da0dfcfee9d": { "hash": "ea452f2de5780049185aed7cbc7d3da0dfcfee9d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIyMjMxNzI=" ], "author_raw": "Tomasz Chabora ", "committer_raw": "Tomasz Chabora ", "summary": "Set correct saved history after clearing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111136 }, "f12cc7a0142e9be27c966dce1c901cafe7a67905": { "hash": "f12cc7a0142e9be27c966dce1c901cafe7a67905", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Rémi Verschelde ", "summary": "Fix backward root motion in AnimationTree", "body": "(cherry picked from commit 749d9b95b9831aa55e3153b68914a48776977d8c)", "is_cherrypick": true, "cherrypick_hash": "749d9b95b9831aa55e3153b68914a48776977d8c", "pull": 111388 }, "749d9b95b9831aa55e3153b68914a48776977d8c": { "hash": "749d9b95b9831aa55e3153b68914a48776977d8c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxOTM4MjYz" ], "author_raw": "Silc 'Tokage' Renew ", "committer_raw": "Silc 'Tokage' Renew ", "summary": "Fix backward root motion in AnimationTree", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110982 }, "95d452fad963272002fa36784b2bce9a1e62754e": { "hash": "95d452fad963272002fa36784b2bce9a1e62754e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Rémi Verschelde ", "summary": "[macOS] Always use \"Regular\" activation policy for GUI, and headless main loop for command line only tools.", "body": "(cherry picked from commit 6e76a9467fcb5715dbe066e9d7e0394be39f8433)", "is_cherrypick": true, "cherrypick_hash": "6e76a9467fcb5715dbe066e9d7e0394be39f8433", "pull": 111388 }, "6e76a9467fcb5715dbe066e9d7e0394be39f8433": { "hash": "6e76a9467fcb5715dbe066e9d7e0394be39f8433", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "[macOS] Always use \"Regular\" activation policy for GUI, and headless main loop for command line only tools.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109795 }, "c4a375ca55a1be0cd82f6e49d2c2a61d8c89276a": { "hash": "c4a375ca55a1be0cd82f6e49d2c2a61d8c89276a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Dery Almas ", "committer_raw": "Rémi Verschelde ", "summary": "Wayland: Emulate frame event for old wl_seat versions", "body": "Multiwindow support simplified input handling by processing all data\nonly during a `wl_seat::frame` event, which got introduced in wl_seat\nversion 5. If the compositor reports an older version, we manually call\nthe frame event handler.\n\n(cherry picked from commit 2e41412ee4ab8c5955cd4efed11244bfcf995944)", "is_cherrypick": true, "cherrypick_hash": "2e41412ee4ab8c5955cd4efed11244bfcf995944", "pull": 111388 }, "2e41412ee4ab8c5955cd4efed11244bfcf995944": { "hash": "2e41412ee4ab8c5955cd4efed11244bfcf995944", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMxMDY1ODA4" ], "author_raw": "Dery Almas ", "committer_raw": "Dery Almas ", "summary": "Wayland: Emulate frame event for old wl_seat versions", "body": "Multiwindow support simplified input handling by processing all data\nonly during a `wl_seat::frame` event, which got introduced in wl_seat\nversion 5. If the compositor reports an older version, we manually call\nthe frame event handler.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 105587 }, "452332621fe557553b56f6e011de0fa707b2ea55": { "hash": "452332621fe557553b56f6e011de0fa707b2ea55", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "Revert \"Initialize `Quaternion` variant with identity\"", "body": "This reverts commit a52de93373cbf47c221898f0aa8236d21d57339d.\n\nThis may be correct, but it breaks compatibility so it shouldn't be\ncherry-picked to stable branches.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111388 }, "a156af98c3dbf2321778c8bec3bf1f54fbbc9e5b": { "hash": "a156af98c3dbf2321778c8bec3bf1f54fbbc9e5b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NjkzODMw", "MDQ6VXNlcjIzMDgxNjc=", "U_kgDOBcK-Cw" ], "author_raw": "Yufeng Ying ", "committer_raw": "Thaddeus Crews ", "summary": "Remove dependency of variant.h in print_string.h", "body": "(cherry picked from commit 05dae23f1807f941643db8bfadac1226bf1df6e8)\nCo-Authored-By: Lukas Tenbrink \nCo-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": true, "cherrypick_hash": "05dae23f1807f941643db8bfadac1226bf1df6e8", "pull": "" }, "05dae23f1807f941643db8bfadac1226bf1df6e8": { "hash": "05dae23f1807f941643db8bfadac1226bf1df6e8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjY3NjkzODMw", "MDQ6VXNlcjIzMDgxNjc=", "U_kgDOBcK-Cw" ], "author_raw": "Yufeng Ying ", "committer_raw": "Yufeng Ying ", "summary": "Remove dependency of variant.h in print_string.h", "body": "Co-Authored-By: Lukas Tenbrink \nCo-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "is_cherrypick": false, "cherrypick_hash": "", "pull": 107721 }, "28f4d5d6a7a68a1a88e1ede2645a9c97a633fd29": { "hash": "28f4d5d6a7a68a1a88e1ede2645a9c97a633fd29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMDgxNjc=" ], "author_raw": "Lukas Tenbrink ", "committer_raw": "Thaddeus Crews ", "summary": "Change \"reserve called with a capacity smaller than the current size\" error message to a verbose message.", "body": "(cherry picked from commit c6f57c7a5596e5ecd0b282c494e536b2266bba6a)", "is_cherrypick": true, "cherrypick_hash": "c6f57c7a5596e5ecd0b282c494e536b2266bba6a", "pull": "" }, "c6f57c7a5596e5ecd0b282c494e536b2266bba6a": { "hash": "c6f57c7a5596e5ecd0b282c494e536b2266bba6a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMDgxNjc=" ], "author_raw": "Lukas Tenbrink ", "committer_raw": "Lukas Tenbrink ", "summary": "Change \"reserve called with a capacity smaller than the current size\" error message to a verbose message.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110826 }, "fb9d73438dfeac3ee9c9b5dfe64f1798f532a970": { "hash": "fb9d73438dfeac3ee9c9b5dfe64f1798f532a970", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Thaddeus Crews ", "summary": "Fix LineEdit's placeholder text being selected when double clicking", "body": "(cherry picked from commit 40d56c98bc5c924fa821af10c4135a45fe11bc3a)", "is_cherrypick": true, "cherrypick_hash": "40d56c98bc5c924fa821af10c4135a45fe11bc3a", "pull": "" }, "40d56c98bc5c924fa821af10c4135a45fe11bc3a": { "hash": "40d56c98bc5c924fa821af10c4135a45fe11bc3a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Artemy Fedotov ", "summary": "Fix LineEdit's placeholder text being selected when double clicking", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110886 }, "b70ddd29a001fa52119ae046c7b9fdcb6c849d6e": { "hash": "b70ddd29a001fa52119ae046c7b9fdcb6c849d6e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODc3MTcw" ], "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Fix Redundant calls of CIE _update_lock_and_group_button on SceneTree selection.", "body": "(cherry picked from commit 320ff6bc759c93e0af7441e7d1ab58c1c4e0276c)", "is_cherrypick": true, "cherrypick_hash": "320ff6bc759c93e0af7441e7d1ab58c1c4e0276c", "pull": "" }, "320ff6bc759c93e0af7441e7d1ab58c1c4e0276c": { "hash": "320ff6bc759c93e0af7441e7d1ab58c1c4e0276c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODc3MTcw" ], "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", "summary": "Fix Redundant calls of CIE _update_lock_and_group_button on SceneTree selection.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110320 }, "8a9ef4a8918851c235cd0a9c049076b06b48c73a": { "hash": "8a9ef4a8918851c235cd0a9c049076b06b48c73a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Thaddeus Crews ", "summary": "Unix: Fix retrieval of PID exit code", "body": "(cherry picked from commit d5738b5cdd43cb5e5f118cc206af6b2a711169f2)", "is_cherrypick": true, "cherrypick_hash": "d5738b5cdd43cb5e5f118cc206af6b2a711169f2", "pull": "" }, "d5738b5cdd43cb5e5f118cc206af6b2a711169f2": { "hash": "d5738b5cdd43cb5e5f118cc206af6b2a711169f2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM3MjQ3Ng==" ], "author_raw": "Haoyu Qiu ", "committer_raw": "Haoyu Qiu ", "summary": "Unix: Fix retrieval of PID exit code", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111058 }, "d72311f6ae2f0a4e9e00d88299783bde209656d2": { "hash": "d72311f6ae2f0a4e9e00d88299783bde209656d2", "is_merge": false, "authored_by": [ "U_kgDOBYBtkg" ], "author_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Fix weak and strong joy vibration being swapped", "body": "(cherry picked from commit e5ecc392c9544556045c05fbbcff8ba1340df706)", "is_cherrypick": true, "cherrypick_hash": "e5ecc392c9544556045c05fbbcff8ba1340df706", "pull": "" }, "e5ecc392c9544556045c05fbbcff8ba1340df706": { "hash": "e5ecc392c9544556045c05fbbcff8ba1340df706", "is_merge": false, "authored_by": [ "U_kgDOBYBtkg" ], "author_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", "committer_raw": "Nintorch <92302738+Nintorch@users.noreply.github.com>", "summary": "Fix weak and strong joy vibration being swapped", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111191 }, "dd92108759f33d190f87cd59aa7ab20c7bbf26fa": { "hash": "dd92108759f33d190f87cd59aa7ab20c7bbf26fa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Fix LightmapGI not being correctly applied to objects", "body": "(cherry picked from commit 24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e)", "is_cherrypick": true, "cherrypick_hash": "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e", "pull": "" }, "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e": { "hash": "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzMTUwMjQ0" ], "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", "summary": "Fix LightmapGI not being correctly applied to objects", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111125 }, "0990896d919ee4cd1fceb2c07c4f25a0c19f509c": { "hash": "0990896d919ee4cd1fceb2c07c4f25a0c19f509c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "Thaddeus Crews ", "summary": "Editor font: do not embolden the Main Font if it's variable", "body": "(cherry picked from commit d719fc74f549dd3a0b34ac59d22dc2c9073be677)", "is_cherrypick": true, "cherrypick_hash": "d719fc74f549dd3a0b34ac59d22dc2c9073be677", "pull": "" }, "d719fc74f549dd3a0b34ac59d22dc2c9073be677": { "hash": "d719fc74f549dd3a0b34ac59d22dc2c9073be677", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "Editor font: do not embolden the Main Font if it's variable", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110737 }, "f5b146cc61bb15313c3e624db9b70abeb6f1fea8": { "hash": "f5b146cc61bb15313c3e624db9b70abeb6f1fea8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.", "body": "(cherry picked from commit 3f84820711f5d58ebbcfc28f228bd07e33e08682)", "is_cherrypick": true, "cherrypick_hash": "3f84820711f5d58ebbcfc28f228bd07e33e08682", "pull": "" }, "3f84820711f5d58ebbcfc28f228bd07e33e08682": { "hash": "3f84820711f5d58ebbcfc28f228bd07e33e08682", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111014 }, "3f97c33dacfdcf4095c58c3951a0af04917dd25b": { "hash": "3f97c33dacfdcf4095c58c3951a0af04917dd25b", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Thaddeus Crews ", "summary": "Fix the project file was not updated when some files were removed", "body": "(cherry picked from commit 54dff9228c9a5d39521730a9d3acae53fea35ea2)", "is_cherrypick": true, "cherrypick_hash": "54dff9228c9a5d39521730a9d3acae53fea35ea2", "pull": "" }, "54dff9228c9a5d39521730a9d3acae53fea35ea2": { "hash": "54dff9228c9a5d39521730a9d3acae53fea35ea2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjMwMzg2MDY3" ], "author_raw": "Rindbee ", "committer_raw": "Rindbee ", "summary": "Fix the project file was not updated when some files were removed", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110576 }, "e6cf63cb888bb744f3fefd92d6c6e88b83530ad0": { "hash": "e6cf63cb888bb744f3fefd92d6c6e88b83530ad0", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Thaddeus Crews ", "summary": "GridMap: fix cell scale not applying to the cursor mesh", "body": "(cherry picked from commit d1f11b2b28cba02e209aee9bf271e9e94c45b8f2)", "is_cherrypick": true, "cherrypick_hash": "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2", "pull": "" }, "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2": { "hash": "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDcyNjg1" ], "author_raw": "Artemy Fedotov ", "committer_raw": "Artemy Fedotov ", "summary": "GridMap: fix cell scale not applying to the cursor mesh", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 104510 }, "1aed7cefdd978e133035452956968683f07b1d9f": { "hash": "1aed7cefdd978e133035452956968683f07b1d9f", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "Thaddeus Crews ", "summary": "LSP: Fix repeated restart attempts", "body": "(cherry picked from commit 400c77f1709a3417eaf6cdf9e4404b8cf34f7063)", "is_cherrypick": true, "cherrypick_hash": "400c77f1709a3417eaf6cdf9e4404b8cf34f7063", "pull": "" }, "400c77f1709a3417eaf6cdf9e4404b8cf34f7063": { "hash": "400c77f1709a3417eaf6cdf9e4404b8cf34f7063", "is_merge": false, "authored_by": [ "U_kgDOBe5tvQ" ], "author_raw": "HolonProduction ", "committer_raw": "HolonProduction ", "summary": "LSP: Fix repeated restart attempts", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111290 }, "2cb6d30dd1ec1c793798b6d4d6ec6269fb7b2a3a": { "hash": "2cb6d30dd1ec1c793798b6d4d6ec6269fb7b2a3a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "Thaddeus Crews ", "summary": "GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once", "body": "(cherry picked from commit 2c707a911f09e9c58214c91ae8b5f28146ae098f)", "is_cherrypick": true, "cherrypick_hash": "2c707a911f09e9c58214c91ae8b5f28146ae098f", "pull": "" }, "2c707a911f09e9c58214c91ae8b5f28146ae098f": { "hash": "2c707a911f09e9c58214c91ae8b5f28146ae098f", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5MTU2MQ==" ], "author_raw": "David Snopek ", "committer_raw": "David Snopek ", "summary": "GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111090 }, "c834443ef1fa3516e30124d8afaf448353d31010": { "hash": "c834443ef1fa3516e30124d8afaf448353d31010", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Thaddeus Crews ", "summary": "Metal: Fix Metal compiler version inspection", "body": "(cherry picked from commit d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed)", "is_cherrypick": true, "cherrypick_hash": "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed", "pull": "" }, "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed": { "hash": "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyODUy" ], "author_raw": "Stuart Carnie ", "committer_raw": "Stuart Carnie ", "summary": "Metal: Fix Metal compiler version inspection", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110873 }, "899ef8df88abd85b452485ba54bd7fbbc465bce9": { "hash": "899ef8df88abd85b452485ba54bd7fbbc465bce9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Sort render list correctly in RD renderers", "body": "(cherry picked from commit 5021b3e6e5c8459b82e639b976c8fb0b7c1953bb)", "is_cherrypick": true, "cherrypick_hash": "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb", "pull": "" }, "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb": { "hash": "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc4OTQ1OTA0" ], "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", "summary": "Sort render list correctly in RD renderers", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111054 }, "eed94508f05e24ddf8a460d75accf1e7b11f73ae": { "hash": "eed94508f05e24ddf8a460d75accf1e7b11f73ae", "is_merge": false, "authored_by": [ "" ], "author_raw": "Jonas Seidl ", "committer_raw": "Thaddeus Crews ", "summary": "Fix d3d12 stencil buffer not clearing", "body": "(cherry picked from commit d1246b099e1628783d4176553c69ca6e715d6b5d)", "is_cherrypick": true, "cherrypick_hash": "d1246b099e1628783d4176553c69ca6e715d6b5d", "pull": "" }, "d1246b099e1628783d4176553c69ca6e715d6b5d": { "hash": "d1246b099e1628783d4176553c69ca6e715d6b5d", "is_merge": false, "authored_by": [ "" ], "author_raw": "Jonas Seidl ", "committer_raw": "Jonas Seidl ", "summary": "Fix d3d12 stencil buffer not clearing", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 111032 }, "da0c3122f183223ad627c9d76a4751dcc0836ab8": { "hash": "da0c3122f183223ad627c9d76a4751dcc0836ab8", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Thaddeus Crews ", "summary": "Fix CCD bodies adding multiple contact manifolds when using Jolt", "body": "(cherry picked from commit 0590c974c19ef59bb019d70b8b2f511f2356e5f1)", "is_cherrypick": true, "cherrypick_hash": "0590c974c19ef59bb019d70b8b2f511f2356e5f1", "pull": "" }, "0590c974c19ef59bb019d70b8b2f511f2356e5f1": { "hash": "0590c974c19ef59bb019d70b8b2f511f2356e5f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODQyNDY=" ], "author_raw": "Mikael Hermansson ", "committer_raw": "Mikael Hermansson ", "summary": "Fix CCD bodies adding multiple contact manifolds when using Jolt", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110914 }, "757dbe621febb97ec8923e6486bfa0f731ae4a5c": { "hash": "757dbe621febb97ec8923e6486bfa0f731ae4a5c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMDAyNTA=" ], "author_raw": "Bryce Hutchings ", "committer_raw": "Thaddeus Crews ", "summary": "Remove static lifetime object to avoid late destruction", "body": "(cherry picked from commit cd198f75176047003e9a8ae6dd99c619a3157b07)", "is_cherrypick": true, "cherrypick_hash": "cd198f75176047003e9a8ae6dd99c619a3157b07", "pull": "" }, "cd198f75176047003e9a8ae6dd99c619a3157b07": { "hash": "cd198f75176047003e9a8ae6dd99c619a3157b07", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMDAyNTA=" ], "author_raw": "Bryce Hutchings ", "committer_raw": "Bryce Hutchings ", "summary": "Remove static lifetime object to avoid late destruction", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110868 }, "6c180272b4f6a42be8fb05de557e1b288586d1f1": { "hash": "6c180272b4f6a42be8fb05de557e1b288586d1f1", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMDAyNTA=" ], "author_raw": "Bryce Hutchings ", "committer_raw": "Thaddeus Crews ", "summary": "Fix D3D12 using the wrong clip space projection matrix. Remove error-prone/unnecessary graphicsApi parameter.", "body": "(cherry picked from commit 58ecb8ade537b26844151ab97fa78e9bf35606f3)", "is_cherrypick": true, "cherrypick_hash": "58ecb8ade537b26844151ab97fa78e9bf35606f3", "pull": "" }, "58ecb8ade537b26844151ab97fa78e9bf35606f3": { "hash": "58ecb8ade537b26844151ab97fa78e9bf35606f3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUxMDAyNTA=" ], "author_raw": "Bryce Hutchings ", "committer_raw": "Bryce Hutchings ", "summary": "Fix D3D12 using the wrong clip space projection matrix. Remove error-prone/unnecessary graphicsApi parameter.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110865 }, "354b02f92d997f829aa703e1ba5d14656827da29": { "hash": "354b02f92d997f829aa703e1ba5d14656827da29", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Make navmesh rasterization errors more lenient", "body": "Make navmesh rasterization on the navigation regions and map more lenient by starting out with a lower internal cell scale by default and changing the merge error to just warning that can be toggled.\n\n(cherry picked from commit 19df15f1dce59e3ec24e2e8ce98807b547352bfc)", "is_cherrypick": true, "cherrypick_hash": "19df15f1dce59e3ec24e2e8ce98807b547352bfc", "pull": "" }, "19df15f1dce59e3ec24e2e8ce98807b547352bfc": { "hash": "19df15f1dce59e3ec24e2e8ce98807b547352bfc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUyNDY0MjA0" ], "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", "summary": "Make navmesh rasterization errors more lenient", "body": "Make navmesh rasterization on the navigation regions and map more lenient by starting out with a lower internal cell scale by default and changing the merge error to just warning that can be toggled.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110841 }, "b963cf15efd220d4660658a7ad6b66c9568e0c5b": { "hash": "b963cf15efd220d4660658a7ad6b66c9568e0c5b", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "[Navigation 2D] Fix sign of cross product", "body": "Regression from splitting the servers. Also replaces the method for\ngetting the triangle area.\n\n(cherry picked from commit f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30)", "is_cherrypick": true, "cherrypick_hash": "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30", "pull": "" }, "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30": { "hash": "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30", "is_merge": false, "authored_by": [ "U_kgDOBcK-Cw" ], "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", "summary": "[Navigation 2D] Fix sign of cross product", "body": "Regression from splitting the servers. Also replaces the method for\ngetting the triangle area.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110815 }, "0f17c184e4b5d9c1424a85e360604f81abe8bcbe": { "hash": "0f17c184e4b5d9c1424a85e360604f81abe8bcbe", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk2NTgzNTU=" ], "author_raw": "vaner-org ", "committer_raw": "Thaddeus Crews ", "summary": "Fix accessibility name errors in BlendSpace2D editor", "body": "(cherry picked from commit 22e67735f114bf3b9e4f102ff5b530528082a972)", "is_cherrypick": true, "cherrypick_hash": "22e67735f114bf3b9e4f102ff5b530528082a972", "pull": "" }, "22e67735f114bf3b9e4f102ff5b530528082a972": { "hash": "22e67735f114bf3b9e4f102ff5b530528082a972", "is_merge": false, "authored_by": [ "MDQ6VXNlcjk2NTgzNTU=" ], "author_raw": "vaner-org ", "committer_raw": "vaner-org ", "summary": "Fix accessibility name errors in BlendSpace2D editor", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109847 }, "50aad8e62b29a9fdaa00b41031d815e36146dbe2": { "hash": "50aad8e62b29a9fdaa00b41031d815e36146dbe2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Thaddeus Crews ", "summary": "Disable unsupported SSR, SSS, DoF on transparent viewports", "body": "For technical reasons, transparent viewports cannot support\nscreen-space reflections, subsurface scattering and depth of field.\nPreviously, enabling any of these would turn transparent viewports\ninvisible.\n\n(cherry picked from commit 1c62ba40b787321680c61ffed657745dcfe45bf3)", "is_cherrypick": true, "cherrypick_hash": "1c62ba40b787321680c61ffed657745dcfe45bf3", "pull": "" }, "1c62ba40b787321680c61ffed657745dcfe45bf3": { "hash": "1c62ba40b787321680c61ffed657745dcfe45bf3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Disable unsupported SSR, SSS, DoF on transparent viewports", "body": "For technical reasons, transparent viewports cannot support\nscreen-space reflections, subsurface scattering and depth of field.\nPreviously, enabling any of these would turn transparent viewports\ninvisible.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 108206 }, "25ed1b381134daf2c385b84491512d4e1392e7f9": { "hash": "25ed1b381134daf2c385b84491512d4e1392e7f9", "is_merge": false, "authored_by": [ "U_kgDOB_eGRg" ], "author_raw": "ydeltastar ", "committer_raw": "Thaddeus Crews ", "summary": "Android: Ensure proper cleanup of the fragment", "body": "(cherry picked from commit 6a3d37ef1cd37ffa7325f007f7d19dda4a02e740)", "is_cherrypick": true, "cherrypick_hash": "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740", "pull": "" }, "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740": { "hash": "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740", "is_merge": false, "authored_by": [ "U_kgDOB_eGRg" ], "author_raw": "ydeltastar ", "committer_raw": "ydeltastar ", "summary": "Android: Ensure proper cleanup of the fragment", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109764 }, "9166e4d5a718fe886afdd08bf464c3c7300fc9d5": { "hash": "9166e4d5a718fe886afdd08bf464c3c7300fc9d5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDc0NzQ3" ], "author_raw": "João Pedro Xavier ", "committer_raw": "Thaddeus Crews ", "summary": "Fix bug where material with double-sided shadows ignores backface culling on compatibility renderer", "body": "(cherry picked from commit d6aca93c1aa7acc319d183fc69c0405e0ed0029e)", "is_cherrypick": true, "cherrypick_hash": "d6aca93c1aa7acc319d183fc69c0405e0ed0029e", "pull": "" }, "d6aca93c1aa7acc319d183fc69c0405e0ed0029e": { "hash": "d6aca93c1aa7acc319d183fc69c0405e0ed0029e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDc0NzQ3" ], "author_raw": "João Pedro Xavier ", "committer_raw": "João Pedro Xavier ", "summary": "Fix bug where material with double-sided shadows ignores backface culling on compatibility renderer", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109793 }, "a52de93373cbf47c221898f0aa8236d21d57339d": { "hash": "a52de93373cbf47c221898f0aa8236d21d57339d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODMzNzk=" ], "author_raw": "detomon ", "committer_raw": "Thaddeus Crews ", "summary": "Initialize `Quaternion` variant with identity", "body": "(cherry picked from commit c0e36dc4934c4523ab858a19286d6ba41af7cc61)", "is_cherrypick": true, "cherrypick_hash": "c0e36dc4934c4523ab858a19286d6ba41af7cc61", "pull": "" }, "c0e36dc4934c4523ab858a19286d6ba41af7cc61": { "hash": "c0e36dc4934c4523ab858a19286d6ba41af7cc61", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ4ODMzNzk=" ], "author_raw": "detomon ", "committer_raw": "detomon ", "summary": "Initialize `Quaternion` variant with identity", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 84658 }, "1e743ad0ab7b2245e100e09c9b69f83f059ffd11": { "hash": "1e743ad0ab7b2245e100e09c9b69f83f059ffd11", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Windows: Migrate `godot.manifest` to `platform/windows`", "body": "• Ensure file is included as proper dependency\n\n(cherry picked from commit d48f255074af99f5148e665c38664fc7dcfd84e9)", "is_cherrypick": true, "cherrypick_hash": "d48f255074af99f5148e665c38664fc7dcfd84e9", "pull": "" }, "d48f255074af99f5148e665c38664fc7dcfd84e9": { "hash": "d48f255074af99f5148e665c38664fc7dcfd84e9", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Windows: Migrate `godot.manifest` to `platform/windows`", "body": "• Ensure file is included as proper dependency", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110897 }, "eca3785100cd9b42e000eafa22bf14b41d2e0223": { "hash": "eca3785100cd9b42e000eafa22bf14b41d2e0223", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "makerst: Skip generated header for translations", "body": "This reduces diff size on branch updates for godot-docs-l10n.", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "d488e962df4675bdb1927e1027d8262c570cc310": { "hash": "d488e962df4675bdb1927e1027d8262c570cc310", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ3MDEzMzg=" ], "author_raw": "Rémi Verschelde ", "committer_raw": "Rémi Verschelde ", "summary": "i18n: Sync translations with Weblate", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" }, "928ee70231821228dc7b21b34008af7d5af1322a": { "hash": "928ee70231821228dc7b21b34008af7d5af1322a", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMTU3OTE=" ], "author_raw": "Quentin Quaadgras ", "committer_raw": "Thaddeus Crews ", "summary": "add codeblock indentation back to --dump-extension-api-with-docs", "body": "xml codeblock indentation was changed from spaces to tabs but the tabs\nwere being replaced with empty strings when exported with\n--dump-extension-api-with-docs, this is small change so that tab\ncharacters are no longer replaced.\n\n(cherry picked from commit e9131550b18a4c664fd4e51f44bf02b0afb70e79)", "is_cherrypick": true, "cherrypick_hash": "e9131550b18a4c664fd4e51f44bf02b0afb70e79", "pull": "" }, "e9131550b18a4c664fd4e51f44bf02b0afb70e79": { "hash": "e9131550b18a4c664fd4e51f44bf02b0afb70e79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIwMTU3OTE=" ], "author_raw": "Quentin Quaadgras ", "committer_raw": "Quentin Quaadgras ", "summary": "add codeblock indentation back to --dump-extension-api-with-docs", "body": "xml codeblock indentation was changed from spaces to tabs but the tabs\nwere being replaced with empty strings when exported with\n--dump-extension-api-with-docs, this is small change so that tab\ncharacters are no longer replaced.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110557 }, "777649d5748901c460c3cd05d7ce55bac27788e3": { "hash": "777649d5748901c460c3cd05d7ce55bac27788e3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMDgxNjc=" ], "author_raw": "Lukas Tenbrink ", "committer_raw": "Thaddeus Crews ", "summary": "Check for `NUL` characters in string parsing functions.", "body": "(cherry picked from commit 0d700e53f37e0facd999d7b0870858364b912361)", "is_cherrypick": true, "cherrypick_hash": "0d700e53f37e0facd999d7b0870858364b912361", "pull": "" }, "0d700e53f37e0facd999d7b0870858364b912361": { "hash": "0d700e53f37e0facd999d7b0870858364b912361", "is_merge": false, "authored_by": [ "MDQ6VXNlcjIzMDgxNjc=" ], "author_raw": "Lukas Tenbrink ", "committer_raw": "Lukas Tenbrink ", "summary": "Check for `NUL` characters in string parsing functions.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110556 }, "79dd13f6fbf711bf66571dcd9b14d2092e7b3486": { "hash": "79dd13f6fbf711bf66571dcd9b14d2092e7b3486", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Thaddeus Crews ", "summary": "Move check for sky cubemap array back into the SkyRD initializer so it is set before being used.", "body": "Previously it was moved out of this function becuase we relied on RenderingServer::get_video_adapter_name which wasn't available yet.\n\nHowever, that was unnecessary since it is just a wrapper around RenderingDevice::get_device_name() which is available.\n\n(cherry picked from commit fc951855ed7b551410bf3f7d293f8a164a5c71e2)", "is_cherrypick": true, "cherrypick_hash": "fc951855ed7b551410bf3f7d293f8a164a5c71e2", "pull": "" }, "fc951855ed7b551410bf3f7d293f8a164a5c71e2": { "hash": "fc951855ed7b551410bf3f7d293f8a164a5c71e2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Move check for sky cubemap array back into the SkyRD initializer so it is set before being used.", "body": "Previously it was moved out of this function becuase we relied on RenderingServer::get_video_adapter_name which wasn't available yet.\n\nHowever, that was unnecessary since it is just a wrapper around RenderingDevice::get_device_name() which is available.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110627 }, "cb878d90a243bcb099001e274a66f738ece7f6aa": { "hash": "cb878d90a243bcb099001e274a66f738ece7f6aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODc3MTcw" ], "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "X11 input: prevent non-printable keys from producing empty Strings", "body": "(cherry picked from commit 1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4)", "is_cherrypick": true, "cherrypick_hash": "1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4", "pull": "" }, "1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4": { "hash": "1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjUzODc3MTcw" ], "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", "summary": "X11 input: prevent non-printable keys from producing empty Strings", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110635 }, "6bf74272f9467cd1b93849976e17ad0cf9467f00": { "hash": "6bf74272f9467cd1b93849976e17ad0cf9467f00", "is_merge": false, "authored_by": [ "U_kgDOBpyR3g" ], "author_raw": "Roman Goldman <110924254+Dark-Horizons@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Fix Basis.determinant() doc: uniform scale determinant is scale^3, not scale^2", "body": "Corrected a documentation mistake in Basis.determinant(). For a uniform scale basis, the determinant is scale^3, not scale^2.\n\n(cherry picked from commit 63798741804ab0f1c3225c46635d225653678e2f)", "is_cherrypick": true, "cherrypick_hash": "63798741804ab0f1c3225c46635d225653678e2f", "pull": "" }, "63798741804ab0f1c3225c46635d225653678e2f": { "hash": "63798741804ab0f1c3225c46635d225653678e2f", "is_merge": false, "authored_by": [ "U_kgDOBpyR3g" ], "author_raw": "Roman Goldman <110924254+Dark-Horizons@users.noreply.github.com>", "committer_raw": "Roman Goldman <110924254+Dark-Horizons@users.noreply.github.com>", "summary": "Fix Basis.determinant() doc: uniform scale determinant is scale^3, not scale^2", "body": "Corrected a documentation mistake in Basis.determinant(). For a uniform scale basis, the determinant is scale^3, not scale^2.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110424 }, "6f121b29b9f7bd404eaec87fc1790e2da450e931": { "hash": "6f121b29b9f7bd404eaec87fc1790e2da450e931", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwMzQ1MTcx" ], "author_raw": "Roland Marchand ", "committer_raw": "Thaddeus Crews ", "summary": "Specified delta interaction in CharacterBody docs", "body": "(cherry picked from commit bee392fcd244e31bd4341e5a5ad84afe40164a79)", "is_cherrypick": true, "cherrypick_hash": "bee392fcd244e31bd4341e5a5ad84afe40164a79", "pull": "" }, "bee392fcd244e31bd4341e5a5ad84afe40164a79": { "hash": "bee392fcd244e31bd4341e5a5ad84afe40164a79", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwMzQ1MTcx" ], "author_raw": "Roland Marchand ", "committer_raw": "Roland Marchand ", "summary": "Specified delta interaction in CharacterBody docs", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109925 }, "4aedc0616832137dbb9193fae3e56866a87267a3": { "hash": "4aedc0616832137dbb9193fae3e56866a87267a3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Thaddeus Crews ", "summary": "Document typed dictionaries and arrays in the class reference", "body": "(cherry picked from commit b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d)", "is_cherrypick": true, "cherrypick_hash": "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d", "pull": "" }, "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d": { "hash": "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document typed dictionaries and arrays in the class reference", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 107071 }, "49d2dbc02722f88792cc39e6eb408f0a211356ac": { "hash": "49d2dbc02722f88792cc39e6eb408f0a211356ac", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Thaddeus Crews ", "summary": "Document the interaction between Light3D cull mask and GI/volumetric fog", "body": "(cherry picked from commit 9317c8eb23562c4fb44dc0108c1cd97bd5301cc3)", "is_cherrypick": true, "cherrypick_hash": "9317c8eb23562c4fb44dc0108c1cd97bd5301cc3", "pull": "" }, "9317c8eb23562c4fb44dc0108c1cd97bd5301cc3": { "hash": "9317c8eb23562c4fb44dc0108c1cd97bd5301cc3", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE4MDAzMg==" ], "author_raw": "Hugo Locurcio ", "committer_raw": "Hugo Locurcio ", "summary": "Document the interaction between Light3D cull mask and GI/volumetric fog", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110423 }, "68ea3d8aadfef2266da93e0fcdcc6d02bc791f19": { "hash": "68ea3d8aadfef2266da93e0fcdcc6d02bc791f19", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2NjE2NDk2" ], "author_raw": "Arti Chhabra ", "committer_raw": "Thaddeus Crews ", "summary": "Corrected the order of DiagonalMode in Add Property", "body": "(cherry picked from commit 6a288c9275397e83fff14149d14140ce910053f5)", "is_cherrypick": true, "cherrypick_hash": "6a288c9275397e83fff14149d14140ce910053f5", "pull": "" }, "6a288c9275397e83fff14149d14140ce910053f5": { "hash": "6a288c9275397e83fff14149d14140ce910053f5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjM2NjE2NDk2" ], "author_raw": "Arti Chhabra ", "committer_raw": "Arti Chhabra ", "summary": "Corrected the order of DiagonalMode in Add Property", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109214 }, "168f401db68e5c2222bd4983155657e4ac8d0d1f": { "hash": "168f401db68e5c2222bd4983155657e4ac8d0d1f", "is_merge": false, "authored_by": [ "U_kgDOCXd9wA" ], "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "Fix LineEdit icon positon in right-to-left layout", "body": "(cherry picked from commit fbf27dbfc60d72d3f39d1a314f770dfae8da83f4)", "is_cherrypick": true, "cherrypick_hash": "fbf27dbfc60d72d3f39d1a314f770dfae8da83f4", "pull": "" }, "fbf27dbfc60d72d3f39d1a314f770dfae8da83f4": { "hash": "fbf27dbfc60d72d3f39d1a314f770dfae8da83f4", "is_merge": false, "authored_by": [ "U_kgDOCXd9wA" ], "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", "summary": "Fix LineEdit icon positon in right-to-left layout", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109363 }, "9abec0666ec27f4f02b9c5d712ef2528c45aa8d2": { "hash": "9abec0666ec27f4f02b9c5d712ef2528c45aa8d2", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Thaddeus Crews ", "summary": "[Windows] Try reading GPU driver information directly from registry.", "body": "(cherry picked from commit 9f8626ccaa4e74c1c5498bf4d22e33e8f79051e4)", "is_cherrypick": true, "cherrypick_hash": "9f8626ccaa4e74c1c5498bf4d22e33e8f79051e4", "pull": "" }, "9f8626ccaa4e74c1c5498bf4d22e33e8f79051e4": { "hash": "9f8626ccaa4e74c1c5498bf4d22e33e8f79051e4", "is_merge": false, "authored_by": [ "MDQ6VXNlcjc2NDU2ODM=" ], "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", "summary": "[Windows] Try reading GPU driver information directly from registry.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109346 }, "0f760c7c9714399f8bb9c3a80b7e9985368a1160": { "hash": "0f760c7c9714399f8bb9c3a80b7e9985368a1160", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0ODIyODIw" ], "author_raw": "Colin O'Rourke ", "committer_raw": "Thaddeus Crews ", "summary": "Material Conversion Error Handling", "body": "Material Conversion Plugins now ERR_FAIL if called on an unitialized material.\n\nFileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.\n\n(cherry picked from commit 05fd79af7c706c8bda112f4ec3eb95977a96bc9d)", "is_cherrypick": true, "cherrypick_hash": "05fd79af7c706c8bda112f4ec3eb95977a96bc9d", "pull": "" }, "05fd79af7c706c8bda112f4ec3eb95977a96bc9d": { "hash": "05fd79af7c706c8bda112f4ec3eb95977a96bc9d", "is_merge": false, "authored_by": [ "MDQ6VXNlcjQ0ODIyODIw" ], "author_raw": "Colin O'Rourke ", "committer_raw": "Colin O'Rourke ", "summary": "Material Conversion Error Handling", "body": "Material Conversion Plugins now ERR_FAIL if called on an unitialized material.\n\nFileSystemDock no longer crashes if Conversion Plugin fails and returns a null ref.", "is_cherrypick": false, "cherrypick_hash": "", "pull": 109369 }, "35833f8dbf414bd76e2e8c427628ad2c81740e58": { "hash": "35833f8dbf414bd76e2e8c427628ad2c81740e58", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNTIwNTMx" ], "author_raw": "Patrick Gelvin ", "committer_raw": "Thaddeus Crews ", "summary": "Workaround X11 crash issue", "body": "(cherry picked from commit 6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec)", "is_cherrypick": true, "cherrypick_hash": "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec", "pull": "" }, "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec": { "hash": "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYxNTIwNTMx" ], "author_raw": "Patrick Gelvin ", "committer_raw": "Patrick Gelvin ", "summary": "Workaround X11 crash issue", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 106798 }, "fcd2ab70e046f361c833e42d4c8be09c50f798dc": { "hash": "fcd2ab70e046f361c833e42d4c8be09c50f798dc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Thaddeus Crews ", "summary": "OpenXR: Fix ViewportTextures not displaying correct texture (Compatibility)", "body": "(cherry picked from commit a38256c19e823d11aa9f2acae8e796fac384fc84)", "is_cherrypick": true, "cherrypick_hash": "a38256c19e823d11aa9f2acae8e796fac384fc84", "pull": "" }, "a38256c19e823d11aa9f2acae8e796fac384fc84": { "hash": "a38256c19e823d11aa9f2acae8e796fac384fc84", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE5NDU0NDk=" ], "author_raw": "Bastiaan Olij ", "committer_raw": "Bastiaan Olij ", "summary": "OpenXR: Fix ViewportTextures not displaying correct texture (Compatibility)", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110002 }, "acab46d09e544f01b459695e02e677da4ad18c7c": { "hash": "acab46d09e544f01b459695e02e677da4ad18c7c", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwOTQ4MDI=" ], "author_raw": "Lukas Rahmann ", "committer_raw": "Thaddeus Crews ", "summary": "Add descriptor heap pooling to D3D12.", "body": "(cherry picked from commit f7fd65923a44a572a963542f1621876e97d51331)", "is_cherrypick": true, "cherrypick_hash": "f7fd65923a44a572a963542f1621876e97d51331", "pull": "" }, "f7fd65923a44a572a963542f1621876e97d51331": { "hash": "f7fd65923a44a572a963542f1621876e97d51331", "is_merge": false, "authored_by": [ "MDQ6VXNlcjkwOTQ4MDI=" ], "author_raw": "Lukas Rahmann ", "committer_raw": "Lukas Rahmann ", "summary": "Add descriptor heap pooling to D3D12.", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 106809 }, "11e6e4afef3dd708f2ce4eb3de99bc11231a2c1e": { "hash": "11e6e4afef3dd708f2ce4eb3de99bc11231a2c1e", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE2OTM=" ], "author_raw": "Jorrit Rouwe ", "committer_raw": "Thaddeus Crews ", "summary": "Fixed bug in ManifoldBetweenTwoFaces", "body": "Fixed bug in ManifoldBetweenTwoFaces which would not find the correct manifold in case face 1 had 3 or more vertices and face 2 only 2. E.g. for a box resting the long edge of a cylinder this would mean that only a single contact point was found instead of 2 (the other way around would work fine).\n\nFixes godotengine/godot#110479\n\n(cherry picked from commit 1daf9893ec2048fb1c74de4da6ab4dec03e0a2aa)", "is_cherrypick": true, "cherrypick_hash": "1daf9893ec2048fb1c74de4da6ab4dec03e0a2aa", "pull": "" }, "1daf9893ec2048fb1c74de4da6ab4dec03e0a2aa": { "hash": "1daf9893ec2048fb1c74de4da6ab4dec03e0a2aa", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2MjE2OTM=" ], "author_raw": "Jorrit Rouwe ", "committer_raw": "Jorrit Rouwe ", "summary": "Fixed bug in ManifoldBetweenTwoFaces", "body": "Fixed bug in ManifoldBetweenTwoFaces which would not find the correct manifold in case face 1 had 3 or more vertices and face 2 only 2. E.g. for a box resting the long edge of a cylinder this would mean that only a single contact point was found instead of 2 (the other way around would work fine).\n\nFixes godotengine/godot#110479", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110507 }, "4e62b91749576c4753c522181dc8a092f2264bb7": { "hash": "4e62b91749576c4753c522181dc8a092f2264bb7", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "Thaddeus Crews ", "summary": "Avoid repeated _copy_on_write() calls in Array::resize()", "body": "Updated Array::resize() to call ptrw() once before looping to initialize typed array elements, instead of accessing each through .write[].\n\n(cherry picked from commit 4c3f2be16d00ef8bd21da2f4b4f57f1850a553a6)", "is_cherrypick": true, "cherrypick_hash": "4c3f2be16d00ef8bd21da2f4b4f57f1850a553a6", "pull": "" }, "4c3f2be16d00ef8bd21da2f4b4f57f1850a553a6": { "hash": "4c3f2be16d00ef8bd21da2f4b4f57f1850a553a6", "is_merge": false, "authored_by": [ "U_kgDOCB462A" ], "author_raw": "aaronp64 ", "committer_raw": "aaronp64 ", "summary": "Avoid repeated _copy_on_write() calls in Array::resize()", "body": "Updated Array::resize() to call ptrw() once before looping to initialize typed array elements, instead of accessing each through .write[].", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110535 }, "63b1d72795827aeae07c61ea1e9c0e33add007f5": { "hash": "63b1d72795827aeae07c61ea1e9c0e33add007f5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "Thaddeus Crews ", "summary": "Add one padding frame to QOA buffer for short streams", "body": "(cherry picked from commit af5a81faf81d2cea996c071011a4bd5528764a64)", "is_cherrypick": true, "cherrypick_hash": "af5a81faf81d2cea996c071011a4bd5528764a64", "pull": "" }, "af5a81faf81d2cea996c071011a4bd5528764a64": { "hash": "af5a81faf81d2cea996c071011a4bd5528764a64", "is_merge": false, "authored_by": [ "MDQ6VXNlcjYwMDI0Njcx" ], "author_raw": "DeeJayLSP ", "committer_raw": "DeeJayLSP ", "summary": "Add one padding frame to QOA buffer for short streams", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110515 }, "e13771d5626632a22b9dfd12e21297230005adc6": { "hash": "e13771d5626632a22b9dfd12e21297230005adc6", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Thaddeus Crews ", "summary": "Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices", "body": "(cherry picked from commit 0576b12699b87d36243c508a5914a8da60c3f7fc)", "is_cherrypick": true, "cherrypick_hash": "0576b12699b87d36243c508a5914a8da60c3f7fc", "pull": "" }, "0576b12699b87d36243c508a5914a8da60c3f7fc": { "hash": "0576b12699b87d36243c508a5914a8da60c3f7fc", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE2NTIxMzM5" ], "author_raw": "Clay John ", "committer_raw": "Clay John ", "summary": "Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": 110363 }, "7176fc231f729de7b63f61b4a5b09d27e84797c5": { "hash": "7176fc231f729de7b63f61b4a5b09d27e84797c5", "is_merge": false, "authored_by": [ "MDQ6VXNlcjE3NDg5Mjky" ], "author_raw": "Thaddeus Crews ", "committer_raw": "Thaddeus Crews ", "summary": "Bump version to 4.5.1-rc", "body": "", "is_cherrypick": false, "cherrypick_hash": "", "pull": "" } }, "pulls": { "84658": { "id": "PR_kwDOAO6SJc5fBmC5", "public_id": 84658, "url": "https://github.com/godotengine/godot/pull/84658", "diff_url": "https://github.com/godotengine/godot/pull/84658.diff", "patch_url": "https://github.com/godotengine/godot/pull/84658.patch", "title": "Initialize `Quaternion` variant with identity", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODMzNzk=", "created_at": "2023-11-09T11:40:22Z", "updated_at": "2025-10-08T00:44:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", "name": "breaks compat", "color": "#b64245" }, { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c0e36dc4934c4523ab858a19286d6ba41af7cc61" ] }, "104510": { "id": "PR_kwDOAO6SJc6PwZ-N", "public_id": 104510, "url": "https://github.com/godotengine/godot/pull/104510", "diff_url": "https://github.com/godotengine/godot/pull/104510.diff", "patch_url": "https://github.com/godotengine/godot/pull/104510.patch", "title": "GridMap: fix cell scale not applying to the cursor mesh", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2025-03-23T09:44:24Z", "updated_at": "2025-10-06T15:43:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2" ] }, "105587": { "id": "PR_kwDOAO6SJc6TOs3I", "public_id": 105587, "url": "https://github.com/godotengine/godot/pull/105587", "diff_url": "https://github.com/godotengine/godot/pull/105587.diff", "patch_url": "https://github.com/godotengine/godot/pull/105587.patch", "title": "Wayland: Emulate frame event for old `wl_seat` versions", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMxMDY1ODA4", "created_at": "2025-04-20T15:24:49Z", "updated_at": "2025-10-07T23:48:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "2e41412ee4ab8c5955cd4efed11244bfcf995944" ] }, "106798": { "id": "PR_kwDOAO6SJc6XizLJ", "public_id": 106798, "url": "https://github.com/godotengine/godot/pull/106798", "diff_url": "https://github.com/godotengine/godot/pull/106798.diff", "patch_url": "https://github.com/godotengine/godot/pull/106798.patch", "title": "Workaround X11 crash issue", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNTIwNTMx", "created_at": "2025-05-25T15:14:29Z", "updated_at": "2025-09-16T15:03:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "6842a5861b44d31bc0c56dba14c5cf8b8e84f3ec" ] }, "106809": { "id": "PR_kwDOAO6SJc6XjnxA", "public_id": 106809, "url": "https://github.com/godotengine/godot/pull/106809", "diff_url": "https://github.com/godotengine/godot/pull/106809.diff", "patch_url": "https://github.com/godotengine/godot/pull/106809.patch", "title": "DirectX DescriptorsHeap pooling on CPU", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwOTQ4MDI=", "created_at": "2025-05-25T23:13:47Z", "updated_at": "2025-09-16T14:58:33Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "f7fd65923a44a572a963542f1621876e97d51331" ] }, "107071": { "id": "PR_kwDOAO6SJc6YuNy3", "public_id": 107071, "url": "https://github.com/godotengine/godot/pull/107071", "diff_url": "https://github.com/godotengine/godot/pull/107071.diff", "patch_url": "https://github.com/godotengine/godot/pull/107071.patch", "title": "Document typed dictionaries and arrays in the class reference", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-06-03T00:23:35Z", "updated_at": "2025-09-30T07:45:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "b6dcb111d2ff2ff9c5fb9c66785977120ce34b4d" ] }, "107721": { "id": "PR_kwDOAO6SJc6bSRex", "public_id": 107721, "url": "https://github.com/godotengine/godot/pull/107721", "diff_url": "https://github.com/godotengine/godot/pull/107721.diff", "patch_url": "https://github.com/godotengine/godot/pull/107721.patch", "title": "Remove dependency of `variant.h` in `print_string.h`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjkzODMw", "created_at": "2025-06-19T16:06:40Z", "updated_at": "2025-10-06T17:20:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", "name": "topic:codestyle", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "05dae23f1807f941643db8bfadac1226bf1df6e8" ] }, "108206": { "id": "PR_kwDOAO6SJc6dHHow", "public_id": 108206, "url": "https://github.com/godotengine/godot/pull/108206", "diff_url": "https://github.com/godotengine/godot/pull/108206.diff", "patch_url": "https://github.com/godotengine/godot/pull/108206.patch", "title": "Disable unsupported SSR, SSS, DoF on transparent viewports", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-07-02T15:58:37Z", "updated_at": "2025-09-30T16:49:58Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "1c62ba40b787321680c61ffed657745dcfe45bf3" ] }, "109214": { "id": "PR_kwDOAO6SJc6hyn8b", "public_id": 109214, "url": "https://github.com/godotengine/godot/pull/109214", "diff_url": "https://github.com/godotengine/godot/pull/109214.diff", "patch_url": "https://github.com/godotengine/godot/pull/109214.patch", "title": "Correct the order of Diagonal Mode in Add Property", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM2NjE2NDk2", "created_at": "2025-08-01T22:02:18Z", "updated_at": "2025-09-16T15:04:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "6a288c9275397e83fff14149d14140ce910053f5" ] }, "109346": { "id": "PR_kwDOAO6SJc6iTo2z", "public_id": 109346, "url": "https://github.com/godotengine/godot/pull/109346", "diff_url": "https://github.com/godotengine/godot/pull/109346.diff", "patch_url": "https://github.com/godotengine/godot/pull/109346.patch", "title": "[Windows] Try reading GPU driver information directly from registry.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-08-06T05:08:14Z", "updated_at": "2025-09-16T15:04:14Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "9f8626ccaa4e74c1c5498bf4d22e33e8f79051e4" ] }, "109363": { "id": "PR_kwDOAO6SJc6iazEV", "public_id": 109363, "url": "https://github.com/godotengine/godot/pull/109363", "diff_url": "https://github.com/godotengine/godot/pull/109363.diff", "patch_url": "https://github.com/godotengine/godot/pull/109363.patch", "title": "Fix LineEdit icon positon in right-to-left layout", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCXd9wA", "created_at": "2025-08-06T16:16:50Z", "updated_at": "2025-09-16T15:03:10Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fbf27dbfc60d72d3f39d1a314f770dfae8da83f4" ] }, "109369": { "id": "PR_kwDOAO6SJc6ibgWB", "public_id": 109369, "url": "https://github.com/godotengine/godot/pull/109369", "diff_url": "https://github.com/godotengine/godot/pull/109369.diff", "patch_url": "https://github.com/godotengine/godot/pull/109369.patch", "title": "Material Conversion Error Handling", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ0ODIyODIw", "created_at": "2025-08-06T17:35:01Z", "updated_at": "2025-09-16T15:04:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "05fd79af7c706c8bda112f4ec3eb95977a96bc9d" ] }, "109568": { "id": "PR_kwDOAO6SJc6jbcHl", "public_id": 109568, "url": "https://github.com/godotengine/godot/pull/109568", "diff_url": "https://github.com/godotengine/godot/pull/109568.diff", "patch_url": "https://github.com/godotengine/godot/pull/109568.patch", "title": "Android: Only validate keystore relevant to current export mode", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2025-08-13T08:08:01Z", "updated_at": "2025-10-10T09:07:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "097ccbc5cda1bbb20b3b499d5622da2bb3b25642" ] }, "109764": { "id": "PR_kwDOAO6SJc6kN0A1", "public_id": 109764, "url": "https://github.com/godotengine/godot/pull/109764", "diff_url": "https://github.com/godotengine/godot/pull/109764.diff", "patch_url": "https://github.com/godotengine/godot/pull/109764.patch", "title": "Android: Ensure proper cleanup of the fragment", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOB_eGRg", "created_at": "2025-08-19T03:43:07Z", "updated_at": "2025-09-30T16:40:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "6a3d37ef1cd37ffa7325f007f7d19dda4a02e740" ] }, "109793": { "id": "PR_kwDOAO6SJc6kaEjx", "public_id": 109793, "url": "https://github.com/godotengine/godot/pull/109793", "diff_url": "https://github.com/godotengine/godot/pull/109793.diff", "patch_url": "https://github.com/godotengine/godot/pull/109793.patch", "title": "Compatibility: Fix backface culling gets ignored when double-sided shadows are used", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDc0NzQ3", "created_at": "2025-08-20T03:25:40Z", "updated_at": "2025-09-30T16:46:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d6aca93c1aa7acc319d183fc69c0405e0ed0029e" ] }, "109795": { "id": "PR_kwDOAO6SJc6kbdDO", "public_id": 109795, "url": "https://github.com/godotengine/godot/pull/109795", "diff_url": "https://github.com/godotengine/godot/pull/109795.diff", "patch_url": "https://github.com/godotengine/godot/pull/109795.patch", "title": "[macOS] Always use \"Regular\" activation policy for GUI, and headless main loop for command line only tools.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-08-20T07:08:44Z", "updated_at": "2025-10-07T23:48:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "6e76a9467fcb5715dbe066e9d7e0394be39f8433" ] }, "109847": { "id": "PR_kwDOAO6SJc6kyL8u", "public_id": 109847, "url": "https://github.com/godotengine/godot/pull/109847", "diff_url": "https://github.com/godotengine/godot/pull/109847.diff", "patch_url": "https://github.com/godotengine/godot/pull/109847.patch", "title": "Fix typos in BlendSpace2D editor's axis labels' accessibility names", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjk2NTgzNTU=", "created_at": "2025-08-21T23:54:02Z", "updated_at": "2025-09-30T16:40:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "22e67735f114bf3b9e4f102ff5b530528082a972" ] }, "109925": { "id": "PR_kwDOAO6SJc6lE1-z", "public_id": 109925, "url": "https://github.com/godotengine/godot/pull/109925", "diff_url": "https://github.com/godotengine/godot/pull/109925.diff", "patch_url": "https://github.com/godotengine/godot/pull/109925.patch", "title": "Clarify that velocity doesn't need delta multiplication in CharacterBody documentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkwMzQ1MTcx", "created_at": "2025-08-24T03:13:59Z", "updated_at": "2025-10-08T10:05:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "bee392fcd244e31bd4341e5a5ad84afe40164a79" ] }, "110002": { "id": "PR_kwDOAO6SJc6lhix0", "public_id": 110002, "url": "https://github.com/godotengine/godot/pull/110002", "diff_url": "https://github.com/godotengine/godot/pull/110002.diff", "patch_url": "https://github.com/godotengine/godot/pull/110002.patch", "title": "OpenXR: Fix ViewportTextures not displaying correct texture (OpenGL)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2025-08-27T03:11:58Z", "updated_at": "2025-09-24T11:06:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "a38256c19e823d11aa9f2acae8e796fac384fc84" ] }, "110004": { "id": "PR_kwDOAO6SJc6lh5st", "public_id": 110004, "url": "https://github.com/godotengine/godot/pull/110004", "diff_url": "https://github.com/godotengine/godot/pull/110004.diff", "patch_url": "https://github.com/godotengine/godot/pull/110004.patch", "title": "Divide screen texture by luminance multiplier in compatibility", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", "created_at": "2025-08-27T04:34:47Z", "updated_at": "2025-10-09T05:28:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "8ad335eae0038f68ec5d87e821ca6454b4cf46a2" ] }, "110017": { "id": "PR_kwDOAO6SJc6lkrgr", "public_id": 110017, "url": "https://github.com/godotengine/godot/pull/110017", "diff_url": "https://github.com/godotengine/godot/pull/110017.diff", "patch_url": "https://github.com/godotengine/godot/pull/110017.patch", "title": "Add column boundary check in the autocompletion.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-08-27T10:14:31Z", "updated_at": "2025-10-08T00:08:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "1c50f8660a8931488cc78f1721ee45aec04e3a44" ] }, "110320": { "id": "PR_kwDOAO6SJc6nU60M", "public_id": 110320, "url": "https://github.com/godotengine/godot/pull/110320", "diff_url": "https://github.com/godotengine/godot/pull/110320.diff", "patch_url": "https://github.com/godotengine/godot/pull/110320.patch", "title": "Fix redundant calls of `CanvasItemEditor::_update_lock_and_group_button` on `SceneTreeEditor` node selection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2025-09-08T08:13:26Z", "updated_at": "2025-10-06T15:44:49Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "320ff6bc759c93e0af7441e7d1ab58c1c4e0276c" ] }, "110363": { "id": "PR_kwDOAO6SJc6nrZ2w", "public_id": 110363, "url": "https://github.com/godotengine/godot/pull/110363", "diff_url": "https://github.com/godotengine/godot/pull/110363.diff", "patch_url": "https://github.com/godotengine/godot/pull/110363.patch", "title": "Increase precision of SpotLight attenuation calculation to avoid driver bug on Intel devices", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2025-09-09T20:19:08Z", "updated_at": "2025-09-16T14:58:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "0576b12699b87d36243c508a5914a8da60c3f7fc" ] }, "110415": { "id": "PR_kwDOAO6SJc6oB67v", "public_id": 110415, "url": "https://github.com/godotengine/godot/pull/110415", "diff_url": "https://github.com/godotengine/godot/pull/110415.diff", "patch_url": "https://github.com/godotengine/godot/pull/110415.patch", "title": "Fix favorite folders that are outside of the project being displayed in `FileSystemDock`'s file list", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2025-09-11T12:49:31Z", "updated_at": "2025-10-10T09:05:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "8d137bcd2966a0bdb9b66e3b4a56276875f6dbc4" ] }, "110420": { "id": "PR_kwDOAO6SJc6oCj5J", "public_id": 110420, "url": "https://github.com/godotengine/godot/pull/110420", "diff_url": "https://github.com/godotengine/godot/pull/110420.diff", "patch_url": "https://github.com/godotengine/godot/pull/110420.patch", "title": "Fix crash due to null pointer dereference when moving/renaming folders in `FileSystemDock`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2025-09-11T13:36:20Z", "updated_at": "2025-10-10T09:04:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "4e3a39a2e816272b4b29fc7f9d807d6e34b2100e" ] }, "110423": { "id": "PR_kwDOAO6SJc6oDu0h", "public_id": 110423, "url": "https://github.com/godotengine/godot/pull/110423", "diff_url": "https://github.com/godotengine/godot/pull/110423.diff", "patch_url": "https://github.com/godotengine/godot/pull/110423.patch", "title": "Document the interaction between Light3D cull mask and GI/volumetric fog", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-09-11T14:56:50Z", "updated_at": "2025-09-22T15:13:48Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "9317c8eb23562c4fb44dc0108c1cd97bd5301cc3" ] }, "110424": { "id": "PR_kwDOAO6SJc6oEZwl", "public_id": 110424, "url": "https://github.com/godotengine/godot/pull/110424", "diff_url": "https://github.com/godotengine/godot/pull/110424.diff", "patch_url": "https://github.com/godotengine/godot/pull/110424.patch", "title": "Fix Basis.determinant() doc: uniform scale determinant is scale^3", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBpyR3g", "created_at": "2025-09-11T15:47:25Z", "updated_at": "2025-09-22T13:35:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "63798741804ab0f1c3225c46635d225653678e2f" ] }, "110485": { "id": "PR_kwDOAO6SJc6oYB-d", "public_id": 110485, "url": "https://github.com/godotengine/godot/pull/110485", "diff_url": "https://github.com/godotengine/godot/pull/110485.diff", "patch_url": "https://github.com/godotengine/godot/pull/110485.patch", "title": "Fix iOS/visionOS export plugin crash on exit.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-09-13T08:27:24Z", "updated_at": "2025-10-13T05:35:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAACF5d_aw", "name": "cherrypick:4.5", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" } ], "commits": [ "906aff53311f885b268d9a76b1bb49e6c99a0ff2" ] }, "110491": { "id": "PR_kwDOAO6SJc6oaeaR", "public_id": 110491, "url": "https://github.com/godotengine/godot/pull/110491", "diff_url": "https://github.com/godotengine/godot/pull/110491.diff", "patch_url": "https://github.com/godotengine/godot/pull/110491.patch", "title": "[macOS] Remove old embedded window joystick init code.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-09-13T14:58:51Z", "updated_at": "2025-10-10T09:06:57Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "77dd83efbf4130c5bb7f1f5edee1741e7f310fb6" ] }, "110506": { "id": "PR_kwDOAO6SJc6odvog", "public_id": 110506, "url": "https://github.com/godotengine/godot/pull/110506", "diff_url": "https://github.com/godotengine/godot/pull/110506.diff", "patch_url": "https://github.com/godotengine/godot/pull/110506.patch", "title": "Fix Reset on Save corrupt poses if scene has multiple Skeletons", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2025-09-14T06:15:21Z", "updated_at": "2025-10-08T00:10:52Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "8df06279c6e9dabbe900fc89e8f1d724f1d30e40" ] }, "110507": { "id": "PR_kwDOAO6SJc6oeOwO", "public_id": 110507, "url": "https://github.com/godotengine/godot/pull/110507", "diff_url": "https://github.com/godotengine/godot/pull/110507.diff", "patch_url": "https://github.com/godotengine/godot/pull/110507.patch", "title": "Fix bug in ManifoldBetweenTwoFaces", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE2OTM=", "created_at": "2025-09-14T09:01:42Z", "updated_at": "2025-09-16T18:34:02Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "1daf9893ec2048fb1c74de4da6ab4dec03e0a2aa" ] }, "110515": { "id": "PR_kwDOAO6SJc6ofSsy", "public_id": 110515, "url": "https://github.com/godotengine/godot/pull/110515", "diff_url": "https://github.com/godotengine/godot/pull/110515.diff", "patch_url": "https://github.com/godotengine/godot/pull/110515.patch", "title": "Add one padding frame to QOA buffer for short streams", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2025-09-14T14:35:24Z", "updated_at": "2025-09-16T15:48:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1NzI3ODE5OTc=", "name": "topic:audio", "color": "#ffee88" } ], "commits": [ "af5a81faf81d2cea996c071011a4bd5528764a64" ] }, "110535": { "id": "PR_kwDOAO6SJc6ose8u", "public_id": 110535, "url": "https://github.com/godotengine/godot/pull/110535", "diff_url": "https://github.com/godotengine/godot/pull/110535.diff", "patch_url": "https://github.com/godotengine/godot/pull/110535.patch", "title": "Avoid repeated `_copy_on_write()` calls in `Array::resize()`", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2025-09-15T18:28:42Z", "updated_at": "2025-09-16T20:38:00Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwzMjQwOTUwMDYw", "name": "performance", "color": "#447777" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "4c3f2be16d00ef8bd21da2f4b4f57f1850a553a6" ] }, "110540": { "id": "PR_kwDOAO6SJc6ouaWA", "public_id": 110540, "url": "https://github.com/godotengine/godot/pull/110540", "diff_url": "https://github.com/godotengine/godot/pull/110540.diff", "patch_url": "https://github.com/godotengine/godot/pull/110540.patch", "title": "Linux: Allow unbundling libjpeg-turbo to use system package", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-09-15T21:45:10Z", "updated_at": "2025-10-07T23:57:09Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "6d8aa8582f5c312cd5aab396f90904df1ddc0567" ] }, "110556": { "id": "PR_kwDOAO6SJc6ozu0S", "public_id": 110556, "url": "https://github.com/godotengine/godot/pull/110556", "diff_url": "https://github.com/godotengine/godot/pull/110556.diff", "patch_url": "https://github.com/godotengine/godot/pull/110556.patch", "title": "Check for `NUL` characters in string parsing functions.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMDgxNjc=", "created_at": "2025-09-16T08:54:04Z", "updated_at": "2025-09-22T13:33:59Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "0d700e53f37e0facd999d7b0870858364b912361" ] }, "110557": { "id": "PR_kwDOAO6SJc6ozzPp", "public_id": 110557, "url": "https://github.com/godotengine/godot/pull/110557", "diff_url": "https://github.com/godotengine/godot/pull/110557.diff", "patch_url": "https://github.com/godotengine/godot/pull/110557.patch", "title": "Fix `--dump-extension-api-with-docs` indentation", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIwMTU3OTE=", "created_at": "2025-09-16T08:59:32Z", "updated_at": "2025-09-22T13:34:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "e9131550b18a4c664fd4e51f44bf02b0afb70e79" ] }, "110576": { "id": "PR_kwDOAO6SJc6o4LQR", "public_id": 110576, "url": "https://github.com/godotengine/godot/pull/110576", "diff_url": "https://github.com/godotengine/godot/pull/110576.diff", "patch_url": "https://github.com/godotengine/godot/pull/110576.patch", "title": "Fix the project file was not updated when some files were removed", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwMzg2MDY3", "created_at": "2025-09-16T14:27:15Z", "updated_at": "2025-10-06T15:44:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "54dff9228c9a5d39521730a9d3acae53fea35ea2" ] }, "110611": { "id": "PR_kwDOAO6SJc6o_5RL", "public_id": 110611, "url": "https://github.com/godotengine/godot/pull/110611", "diff_url": "https://github.com/godotengine/godot/pull/110611.diff", "patch_url": "https://github.com/godotengine/godot/pull/110611.patch", "title": "Fix the bug causing `java.lang.StringIndexOutOfBoundsException` crashes when showing the virtual keyboard", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-09-17T06:14:50Z", "updated_at": "2025-10-10T09:02:32Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "ff3eee7df6071f3d05b5b4c74a090326f833a40f" ] }, "110618": { "id": "PR_kwDOAO6SJc6pGcJR", "public_id": 110618, "url": "https://github.com/godotengine/godot/pull/110618", "diff_url": "https://github.com/godotengine/godot/pull/110618.diff", "patch_url": "https://github.com/godotengine/godot/pull/110618.patch", "title": "Editor: Generate translation data in separate cpp files", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2025-09-17T15:18:49Z", "updated_at": "2025-10-08T00:01:19Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "c93f55533d3d81bdee8f60bf3c0f03141865b909" ] }, "110627": { "id": "PR_kwDOAO6SJc6pIkKk", "public_id": 110627, "url": "https://github.com/godotengine/godot/pull/110627", "diff_url": "https://github.com/godotengine/godot/pull/110627.diff", "patch_url": "https://github.com/godotengine/godot/pull/110627.patch", "title": "Move check for sky cubemap array back into the SkyRD initializer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2025-09-17T18:40:40Z", "updated_at": "2025-09-22T13:33:53Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "fc951855ed7b551410bf3f7d293f8a164a5c71e2" ] }, "110635": { "id": "PR_kwDOAO6SJc6pKkT0", "public_id": 110635, "url": "https://github.com/godotengine/godot/pull/110635", "diff_url": "https://github.com/godotengine/godot/pull/110635.diff", "patch_url": "https://github.com/godotengine/godot/pull/110635.patch", "title": "X11 input: prevent non-printable keys from producing empty strings", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzODc3MTcw", "created_at": "2025-09-17T22:28:19Z", "updated_at": "2025-09-22T13:33:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "1b697aff3858b7d1a8bd7e1c3b513f5a6b6f1fe4" ] }, "110661": { "id": "PR_kwDOAO6SJc6pUfX4", "public_id": 110661, "url": "https://github.com/godotengine/godot/pull/110661", "diff_url": "https://github.com/godotengine/godot/pull/110661.diff", "patch_url": "https://github.com/godotengine/godot/pull/110661.patch", "title": "Fix DPITexture editor icon name", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-09-18T15:22:39Z", "updated_at": "2025-10-08T00:11:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "d824e79fc0fea2f79f9ae21222cfd8828fd8658f" ] }, "110691": { "id": "PR_kwDOAO6SJc6phHYe", "public_id": 110691, "url": "https://github.com/godotengine/godot/pull/110691", "diff_url": "https://github.com/godotengine/godot/pull/110691.diff", "patch_url": "https://github.com/godotengine/godot/pull/110691.patch", "title": "SCons: Fix Windows `silence_msvc` logfile encoding", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzODUyODE=", "created_at": "2025-09-19T14:21:08Z", "updated_at": "2025-10-08T00:13:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "b23b0dde9a42a33f0c63958e5841f3d89980707e" ] }, "110737": { "id": "PR_kwDOAO6SJc6prBj9", "public_id": 110737, "url": "https://github.com/godotengine/godot/pull/110737", "diff_url": "https://github.com/godotengine/godot/pull/110737.diff", "patch_url": "https://github.com/godotengine/godot/pull/110737.patch", "title": "Editor font: do not embolden the Main Font if it's variable", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2025-09-20T22:38:05Z", "updated_at": "2025-10-06T15:44:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "d719fc74f549dd3a0b34ac59d22dc2c9073be677" ] }, "110738": { "id": "PR_kwDOAO6SJc6prGtI", "public_id": 110738, "url": "https://github.com/godotengine/godot/pull/110738", "diff_url": "https://github.com/godotengine/godot/pull/110738.diff", "patch_url": "https://github.com/godotengine/godot/pull/110738.patch", "title": "Fix selection of remote tree using the keyboard", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2025-09-20T23:15:07Z", "updated_at": "2025-10-07T23:48:51Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "53231879b378d8a4e690da8b94de0b2e115048da" ] }, "110793": { "id": "PR_kwDOAO6SJc6p79mH", "public_id": 110793, "url": "https://github.com/godotengine/godot/pull/110793", "diff_url": "https://github.com/godotengine/godot/pull/110793.diff", "patch_url": "https://github.com/godotengine/godot/pull/110793.patch", "title": "Tweak macOS notarization export message in the editor", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-09-22T20:37:13Z", "updated_at": "2025-10-08T02:21:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "020cdd0f736c18f918dd7b53f505360e5803e078" ] }, "110815": { "id": "PR_kwDOAO6SJc6qEY4z", "public_id": 110815, "url": "https://github.com/godotengine/godot/pull/110815", "diff_url": "https://github.com/godotengine/godot/pull/110815.diff", "patch_url": "https://github.com/godotengine/godot/pull/110815.patch", "title": "[Navigation 2D] Fix sign of cross product", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBcK-Cw", "created_at": "2025-09-23T13:01:00Z", "updated_at": "2025-09-30T16:41:06Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" } ], "commits": [ "f8d72ba78345eadbe5cbb152832cbf7d7c2bfb30" ] }, "110826": { "id": "PR_kwDOAO6SJc6qGeHz", "public_id": 110826, "url": "https://github.com/godotengine/godot/pull/110826", "diff_url": "https://github.com/godotengine/godot/pull/110826.diff", "patch_url": "https://github.com/godotengine/godot/pull/110826.patch", "title": "Change \"reserve called with a capacity smaller than the current size\" error message to a verbose message.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIzMDgxNjc=", "created_at": "2025-09-23T15:50:09Z", "updated_at": "2025-10-06T15:45:04Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" } ], "commits": [ "c6f57c7a5596e5ecd0b282c494e536b2266bba6a" ] }, "110841": { "id": "PR_kwDOAO6SJc6qJksN", "public_id": 110841, "url": "https://github.com/godotengine/godot/pull/110841", "diff_url": "https://github.com/godotengine/godot/pull/110841.diff", "patch_url": "https://github.com/godotengine/godot/pull/110841.patch", "title": "Make navmesh rasterization errors more lenient", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2025-09-23T21:50:30Z", "updated_at": "2025-09-30T16:41:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzUyMDQwNjk0", "name": "topic:navigation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyODM1MTg3MzM=", "name": "usability", "color": "#447744" } ], "commits": [ "19df15f1dce59e3ec24e2e8ce98807b547352bfc" ] }, "110843": { "id": "PR_kwDOAO6SJc6qJoT_", "public_id": 110843, "url": "https://github.com/godotengine/godot/pull/110843", "diff_url": "https://github.com/godotengine/godot/pull/110843.diff", "patch_url": "https://github.com/godotengine/godot/pull/110843.patch", "title": "Fix glow intensity not showing in compatibility renderer", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NTA2NTcz", "created_at": "2025-09-23T22:00:30Z", "updated_at": "2025-10-08T18:43:47Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "3101d75634eb68b1065b13e1cbe3ae8175d7caf2" ] }, "110865": { "id": "PR_kwDOAO6SJc6qUq2V", "public_id": 110865, "url": "https://github.com/godotengine/godot/pull/110865", "diff_url": "https://github.com/godotengine/godot/pull/110865.diff", "patch_url": "https://github.com/godotengine/godot/pull/110865.patch", "title": "Fix OpenXR with D3D12 using the wrong clip space projection matrix", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMDAyNTA=", "created_at": "2025-09-24T16:13:26Z", "updated_at": "2025-09-30T16:41:21Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "58ecb8ade537b26844151ab97fa78e9bf35606f3" ] }, "110868": { "id": "PR_kwDOAO6SJc6qWutS", "public_id": 110868, "url": "https://github.com/godotengine/godot/pull/110868", "diff_url": "https://github.com/godotengine/godot/pull/110868.diff", "patch_url": "https://github.com/godotengine/godot/pull/110868.patch", "title": "Fix late destruction access violation with OpenXRAPIExtension object", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUxMDAyNTA=", "created_at": "2025-09-24T19:39:32Z", "updated_at": "2025-09-30T16:41:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4NjU1ODUwMDA=", "name": "topic:xr", "color": "#ffee88" } ], "commits": [ "cd198f75176047003e9a8ae6dd99c619a3157b07" ] }, "110873": { "id": "PR_kwDOAO6SJc6qXLQQ", "public_id": 110873, "url": "https://github.com/godotengine/godot/pull/110873", "diff_url": "https://github.com/godotengine/godot/pull/110873.diff", "patch_url": "https://github.com/godotengine/godot/pull/110873.patch", "title": "Metal: Fix Metal compiler version inspection", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2025-09-24T20:12:21Z", "updated_at": "2025-10-06T19:05:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc1MTk=", "name": "platform:ios", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d93fe9038d8e9aba969e6ad10318bd8b1c6da2ed" ] }, "110875": { "id": "PR_kwDOAO6SJc6qXXx1", "public_id": 110875, "url": "https://github.com/godotengine/godot/pull/110875", "diff_url": "https://github.com/godotengine/godot/pull/110875.diff", "patch_url": "https://github.com/godotengine/godot/pull/110875.patch", "title": "Wayland: Inhibit idle in DisplayServerWayland::screen_set_keep_on", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQzMDQ4MTQy", "created_at": "2025-09-24T20:27:01Z", "updated_at": "2025-10-08T00:14:27Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "c64ff4b069478021a11dc043c4a5f9c457c48ec7" ] }, "110878": { "id": "PR_kwDOAO6SJc6qYF82", "public_id": 110878, "url": "https://github.com/godotengine/godot/pull/110878", "diff_url": "https://github.com/godotengine/godot/pull/110878.diff", "patch_url": "https://github.com/godotengine/godot/pull/110878.patch", "title": "Fix and improve `Node2D.move_local_{x,y}()` description", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2025-09-24T21:47:46Z", "updated_at": "2025-10-08T02:21:24Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" } ], "commits": [ "f277add285879c7c225931df3014e3505f4e2402" ] }, "110881": { "id": "PR_kwDOAO6SJc6qacBI", "public_id": 110881, "url": "https://github.com/godotengine/godot/pull/110881", "diff_url": "https://github.com/godotengine/godot/pull/110881.diff", "patch_url": "https://github.com/godotengine/godot/pull/110881.patch", "title": "Fix /tutorial added twice in offline docs", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI0NDY0NTMw", "created_at": "2025-09-25T04:15:07Z", "updated_at": "2025-10-08T00:20:20Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyODM1MTg4Mzk=", "name": "documentation", "color": "#ffddff" } ], "commits": [ "0b7b52a1f1e25ed3456108bf90d0445ea8fa7b91" ] }, "110886": { "id": "PR_kwDOAO6SJc6qcnpG", "public_id": 110886, "url": "https://github.com/godotengine/godot/pull/110886", "diff_url": "https://github.com/godotengine/godot/pull/110886.diff", "patch_url": "https://github.com/godotengine/godot/pull/110886.patch", "title": "Fix LineEdit's placeholder text being selected when double clicking", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", "created_at": "2025-09-25T08:07:41Z", "updated_at": "2025-10-06T15:44:56Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "40d56c98bc5c924fa821af10c4135a45fe11bc3a" ] }, "110897": { "id": "PR_kwDOAO6SJc6qhgCc", "public_id": 110897, "url": "https://github.com/godotengine/godot/pull/110897", "diff_url": "https://github.com/godotengine/godot/pull/110897.diff", "patch_url": "https://github.com/godotengine/godot/pull/110897.patch", "title": "Windows: Migrate `godot.manifest` to `platform/windows`, include as dependency", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2025-09-25T14:28:24Z", "updated_at": "2025-09-30T16:52:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "d48f255074af99f5148e665c38664fc7dcfd84e9" ] }, "110914": { "id": "PR_kwDOAO6SJc6qmRdQ", "public_id": 110914, "url": "https://github.com/godotengine/godot/pull/110914", "diff_url": "https://github.com/godotengine/godot/pull/110914.diff", "patch_url": "https://github.com/godotengine/godot/pull/110914.patch", "title": "Fix CCD bodies adding multiple contact manifolds when using Jolt", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2025-09-25T23:28:09Z", "updated_at": "2025-09-30T16:42:07Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "0590c974c19ef59bb019d70b8b2f511f2356e5f1" ] }, "110925": { "id": "PR_kwDOAO6SJc6qr9C6", "public_id": 110925, "url": "https://github.com/godotengine/godot/pull/110925", "diff_url": "https://github.com/godotengine/godot/pull/110925.diff", "patch_url": "https://github.com/godotengine/godot/pull/110925.patch", "title": "OBJ importer: Support bump multiplier (normal scale)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyOTgzNw==", "created_at": "2025-09-26T10:58:28Z", "updated_at": "2025-10-08T00:15:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWw4OTAzMTA1MDI=", "name": "topic:import", "color": "#ffee88" } ], "commits": [ "2f3eaa965cd4e89145ff1a88fc3a3886dc129a0b" ] }, "110936": { "id": "PR_kwDOAO6SJc6qwQfl", "public_id": 110936, "url": "https://github.com/godotengine/godot/pull/110936", "diff_url": "https://github.com/godotengine/godot/pull/110936.diff", "patch_url": "https://github.com/godotengine/godot/pull/110936.patch", "title": "Change `macos.permission.RECORD_SCREEN` version check from 10.15 to 11.0.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-09-26T16:27:25Z", "updated_at": "2025-10-08T00:14:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "1c59038555e47f9d4fe5ebf6e0f64cbb44898ced" ] }, "110964": { "id": "PR_kwDOAO6SJc6q2iLp", "public_id": 110964, "url": "https://github.com/godotengine/godot/pull/110964", "diff_url": "https://github.com/godotengine/godot/pull/110964.diff", "patch_url": "https://github.com/godotengine/godot/pull/110964.patch", "title": "Fix crash when calling `move_and_collide` with a null `jolt_body`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2025-09-27T11:41:10Z", "updated_at": "2025-10-08T00:15:15Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "a285ab6bcfd1e04a9212cd53bda40293748e5210" ] }, "110982": { "id": "PR_kwDOAO6SJc6q4cKL", "public_id": 110982, "url": "https://github.com/godotengine/godot/pull/110982", "diff_url": "https://github.com/godotengine/godot/pull/110982.diff", "patch_url": "https://github.com/godotengine/godot/pull/110982.patch", "title": "Fix backward/pingpong root motion in AnimationTree", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2025-09-27T22:37:41Z", "updated_at": "2025-10-07T23:48:30Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" } ], "commits": [ "749d9b95b9831aa55e3153b68914a48776977d8c" ] }, "110987": { "id": "PR_kwDOAO6SJc6q5Lxn", "public_id": 110987, "url": "https://github.com/godotengine/godot/pull/110987", "diff_url": "https://github.com/godotengine/godot/pull/110987.diff", "patch_url": "https://github.com/godotengine/godot/pull/110987.patch", "title": "Make extended SkeletonModifiers retrieve interpolated global transform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2025-09-28T04:38:26Z", "updated_at": "2025-10-08T00:20:37Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", "name": "topic:animation", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" } ], "commits": [ "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6" ] }, "111001": { "id": "PR_kwDOAO6SJc6q8Mmp", "public_id": 111001, "url": "https://github.com/godotengine/godot/pull/111001", "diff_url": "https://github.com/godotengine/godot/pull/111001.diff", "patch_url": "https://github.com/godotengine/godot/pull/111001.patch", "title": "Fix text servers build with disabled FreeType.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-09-28T14:10:43Z", "updated_at": "2025-10-08T00:20:50Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "e59a55e6452bf2b1426f70d580e28cab6deddcc9" ] }, "111014": { "id": "PR_kwDOAO6SJc6q-X8E", "public_id": 111014, "url": "https://github.com/godotengine/godot/pull/111014", "diff_url": "https://github.com/godotengine/godot/pull/111014.diff", "patch_url": "https://github.com/godotengine/godot/pull/111014.patch", "title": "[TextServer] Enforce zero width spaces and joiners to actually be zero width and not fallback to regular space.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-09-28T21:54:31Z", "updated_at": "2025-10-06T15:44:13Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "3f84820711f5d58ebbcfc28f228bd07e33e08682" ] }, "111032": { "id": "PR_kwDOAO6SJc6rF6y6", "public_id": 111032, "url": "https://github.com/godotengine/godot/pull/111032", "diff_url": "https://github.com/godotengine/godot/pull/111032.diff", "patch_url": "https://github.com/godotengine/godot/pull/111032.patch", "title": "Fix d3d12 stencil buffer not clearing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM4NDMxMzg4", "created_at": "2025-09-29T12:33:23Z", "updated_at": "2025-09-30T16:42:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d1246b099e1628783d4176553c69ca6e715d6b5d" ] }, "111054": { "id": "PR_kwDOAO6SJc6rNjYU", "public_id": 111054, "url": "https://github.com/godotengine/godot/pull/111054", "diff_url": "https://github.com/godotengine/godot/pull/111054.diff", "patch_url": "https://github.com/godotengine/godot/pull/111054.patch", "title": "Sort render list correctly in RD renderers", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", "created_at": "2025-09-30T00:10:39Z", "updated_at": "2025-10-14T17:20:28Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "5021b3e6e5c8459b82e639b976c8fb0b7c1953bb" ] }, "111058": { "id": "PR_kwDOAO6SJc6rPKRi", "public_id": 111058, "url": "https://github.com/godotengine/godot/pull/111058", "diff_url": "https://github.com/godotengine/godot/pull/111058.diff", "patch_url": "https://github.com/godotengine/godot/pull/111058.patch", "title": "Unix: Fix retrieval of PID exit code", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2025-09-30T04:41:23Z", "updated_at": "2025-10-06T15:44:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d5738b5cdd43cb5e5f118cc206af6b2a711169f2" ] }, "111068": { "id": "PR_kwDOAO6SJc6rUzYl", "public_id": 111068, "url": "https://github.com/godotengine/godot/pull/111068", "diff_url": "https://github.com/godotengine/godot/pull/111068.diff", "patch_url": "https://github.com/godotengine/godot/pull/111068.patch", "title": "Fix Quick Open history", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2025-09-30T12:32:19Z", "updated_at": "2025-10-08T00:21:17Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "be53dd3d04bd9d05315a801d66d036157277db0c" ] }, "111087": { "id": "PR_kwDOAO6SJc6rZ6EH", "public_id": 111087, "url": "https://github.com/godotengine/godot/pull/111087", "diff_url": "https://github.com/godotengine/godot/pull/111087.diff", "patch_url": "https://github.com/godotengine/godot/pull/111087.patch", "title": "[JoltPhysics] Fix Generic6DOFJoint3D not respecting angular limits", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2MjE2OTM=", "created_at": "2025-09-30T19:02:34Z", "updated_at": "2025-10-08T00:21:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", "color": "#446699" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE4ODA=", "name": "topic:physics", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "9bb8d12c1b280521df702e755fb94da7ce765af4" ] }, "111090": { "id": "PR_kwDOAO6SJc6rafPH", "public_id": 111090, "url": "https://github.com/godotengine/godot/pull/111090", "diff_url": "https://github.com/godotengine/godot/pull/111090.diff", "patch_url": "https://github.com/godotengine/godot/pull/111090.patch", "title": "GDExtension: Prevent breaking compatibility for unexposed classes that can only be created once", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2025-09-30T19:54:41Z", "updated_at": "2025-10-06T15:02:34Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", "color": "#885544" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw1ODA1MzcwMDM=", "name": "topic:gdextension", "color": "#ffee88" } ], "commits": [ "2c707a911f09e9c58214c91ae8b5f28146ae098f" ] }, "111121": { "id": "PR_kwDOAO6SJc6rl-kh", "public_id": 111121, "url": "https://github.com/godotengine/godot/pull/111121", "diff_url": "https://github.com/godotengine/godot/pull/111121.diff", "patch_url": "https://github.com/godotengine/godot/pull/111121.patch", "title": "Fix bottom panel being unintentionally draggable", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2025-10-01T16:16:02Z", "updated_at": "2025-10-08T00:22:12Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "f7e052a45686f501f4cfef535daecfb9e36ebf1c" ] }, "111125": { "id": "PR_kwDOAO6SJc6rmpwI", "public_id": 111125, "url": "https://github.com/godotengine/godot/pull/111125", "diff_url": "https://github.com/godotengine/godot/pull/111125.diff", "patch_url": "https://github.com/godotengine/godot/pull/111125.patch", "title": "Fix LightmapGI not being correctly applied to objects", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2025-10-01T17:21:09Z", "updated_at": "2025-10-06T15:44:29Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "24ed12d4a3e92acc541c2dfaa9ec5c2a582bc50e" ] }, "111136": { "id": "PR_kwDOAO6SJc6roprf", "public_id": 111136, "url": "https://github.com/godotengine/godot/pull/111136", "diff_url": "https://github.com/godotengine/godot/pull/111136.diff", "patch_url": "https://github.com/godotengine/godot/pull/111136.patch", "title": "Set correct saved history after clearing", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2025-10-01T20:28:46Z", "updated_at": "2025-10-07T23:48:40Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "ea452f2de5780049185aed7cbc7d3da0dfcfee9d" ] }, "111146": { "id": "PR_kwDOAO6SJc6rsxJl", "public_id": 111146, "url": "https://github.com/godotengine/godot/pull/111146", "diff_url": "https://github.com/godotengine/godot/pull/111146.diff", "patch_url": "https://github.com/godotengine/godot/pull/111146.patch", "title": "Fix compiling SDL without DBus under Linux", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", "created_at": "2025-10-02T06:33:00Z", "updated_at": "2025-10-08T00:26:43Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTczMjY=", "name": "platform:linuxbsd", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "03eb42642cccd281348ab469b77098f708f0998f" ] }, "111191": { "id": "PR_kwDOAO6SJc6r5QBe", "public_id": 111191, "url": "https://github.com/godotengine/godot/pull/111191", "diff_url": "https://github.com/godotengine/godot/pull/111191.diff", "patch_url": "https://github.com/godotengine/godot/pull/111191.patch", "title": "Fix weak and strong joypad vibration being swapped", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBYBtkg", "created_at": "2025-10-03T06:10:08Z", "updated_at": "2025-10-06T15:44:36Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "e5ecc392c9544556045c05fbbcff8ba1340df706" ] }, "111192": { "id": "PR_kwDOAO6SJc6r5dMy", "public_id": 111192, "url": "https://github.com/godotengine/godot/pull/111192", "diff_url": "https://github.com/godotengine/godot/pull/111192.diff", "patch_url": "https://github.com/godotengine/godot/pull/111192.patch", "title": "Fix invalid reported joypad presses", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBYBtkg", "created_at": "2025-10-03T06:39:39Z", "updated_at": "2025-10-10T12:42:23Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", "name": "topic:input", "color": "#ffee88" } ], "commits": [ "4a3bf069a6466cec127cff03b3d5be5b98b50caa" ] }, "111290": { "id": "PR_kwDOAO6SJc6sJTX2", "public_id": 111290, "url": "https://github.com/godotengine/godot/pull/111290", "diff_url": "https://github.com/godotengine/godot/pull/111290.diff", "patch_url": "https://github.com/godotengine/godot/pull/111290.patch", "title": "LSP: Fix repeated restart attempts", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-10-05T14:15:50Z", "updated_at": "2025-10-06T15:02:41Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgwODI=", "name": "topic:gdscript", "color": "#ffee88" } ], "commits": [ "400c77f1709a3417eaf6cdf9e4404b8cf34f7063" ] }, "111301": { "id": "PR_kwDOAO6SJc6sKCXS", "public_id": 111301, "url": "https://github.com/godotengine/godot/pull/111301", "diff_url": "https://github.com/godotengine/godot/pull/111301.diff", "patch_url": "https://github.com/godotengine/godot/pull/111301.patch", "title": "macOS: Move includes inside `#ifdef` so OpenGL can be disabled", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2025-10-05T19:21:24Z", "updated_at": "2025-10-08T00:27:42Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyNzkwOTc3ODA=", "name": "platform:macos", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "94c7c2b78075e3afe6c5e94199bacb679af67a05" ] }, "111316": { "id": "PR_kwDOAO6SJc6sNt-W", "public_id": 111316, "url": "https://github.com/godotengine/godot/pull/111316", "diff_url": "https://github.com/godotengine/godot/pull/111316.diff", "patch_url": "https://github.com/godotengine/godot/pull/111316.patch", "title": "[Windows] Fix application manifest in exported projects with modified resources.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-10-06T08:34:23Z", "updated_at": "2025-10-07T23:49:01Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwyMDU0MTc0MTM=", "name": "platform:windows", "color": "#e4e4e4" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyOTA5OTAwODUw", "name": "topic:export", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "91fc0c3756d196c41980e73a38b8b11af67945ed" ] }, "111331": { "id": "PR_kwDOAO6SJc6sUyX2", "public_id": 111331, "url": "https://github.com/godotengine/godot/pull/111331", "diff_url": "https://github.com/godotengine/godot/pull/111331.diff", "patch_url": "https://github.com/godotengine/godot/pull/111331.patch", "title": "Revert \"SCons: Add `CPPEXTPATH` for external includes\"", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE3NDg5Mjky", "created_at": "2025-10-06T17:12:07Z", "updated_at": "2025-10-08T00:06:18Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwzNzA0NzE3OTU=", "name": "topic:thirdparty", "color": "#ffee88" } ], "commits": [ "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec" ] }, "111355": { "id": "PR_kwDOAO6SJc6sbJE7", "public_id": 111355, "url": "https://github.com/godotengine/godot/pull/111355", "diff_url": "https://github.com/godotengine/godot/pull/111355.diff", "patch_url": "https://github.com/godotengine/godot/pull/111355.patch", "title": "Enforce zero width spaces and joiners with missing font. Do not warn about missing non-visual characters.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-10-07T06:28:13Z", "updated_at": "2025-10-08T00:06:31Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", "color": "#ffee88" } ], "commits": [ "fda161f97698f083086594e191ec74c13f12597b" ] }, "111388": { "id": "PR_kwDOAO6SJc6smMkN", "public_id": 111388, "url": "https://github.com/godotengine/godot/pull/111388", "diff_url": "https://github.com/godotengine/godot/pull/111388.diff", "patch_url": "https://github.com/godotengine/godot/pull/111388.patch", "title": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.1) - 3rd batch", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-10-08T00:33:26Z", "updated_at": "2025-10-08T13:34:56Z", "target_branch": "4.5", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTc5NjY=", "name": "topic:core", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "7f9232c84e95059348b38c9f2d4f49fed193933b", "1d50fc26b44b7a06505f2f443bf838e5665c6a9b", "b89155805093826d9d6a71b4379edbc9a0d51e56", "bcd06b478af65dd9fd61617dab6baf50f7019d9f", "29f8d9f5045a5ad0580889efdd23b17ccbf0ee84", "d92413782b1fd7003f3a56b1f55ec19de6a6aa6a", "a3b924766d2ed5cb391c37f86082c4ec392b5325", "0234028f7c44a6f956930b249812ba7fd065b54b", "a5fa61bcfea2a30b61a7e3b36dd21ed44c62266d", "670c0707a701f75ac70fefe62561f2f894d6087d", "368f0c75c3739e945246b749b4daecb89f9d914c", "33b6898494cefcbc3d3564df270c3dd13b696dc5", "25415a831e5657de6c6b028cf3a26385e02b86ea", "ccf3976dc5be258132255e5857532a6a6b08604f", "48466413c135f3b4e59f2895eb614b92aad4c2a5", "b0a2063d8f60e83a70710276b1edfac6a38b8dd9", "24bc49d557b0ff2ea577747598d681b70179e872", "e7881276541da48fa5658c53c27b363bb7243ee3", "9058a406eacabdc17a793e31ace126adceaa47ff", "d841779578907dd7c64cad3981a403c8069495cb", "5bd344b259aeeb318692a4526cf49d97149b554c", "2d7f6f32ce765d9ec92737adcc36ab79d517464f", "3ac14dfe01c0ce13f2a471aacf648e6c7f9d5f7c", "0e179c0e5cb981c5ed121f1b37dadf19afa7cd76", "42ef49fa994eaf8ba23281257b551e3348cce773", "9d08253661b9e48c535048ffcdb8153d7a9724cf", "632d29232b493914aa609b303285acec9897dc34", "90d1d9e9570069f4c26a9bb59c673dd5482861cf", "f12cc7a0142e9be27c966dce1c901cafe7a67905", "95d452fad963272002fa36784b2bce9a1e62754e", "c4a375ca55a1be0cd82f6e49d2c2a61d8c89276a", "452332621fe557553b56f6e011de0fa707b2ea55" ] }, "111411": { "id": "PR_kwDOAO6SJc6stQF2", "public_id": 111411, "url": "https://github.com/godotengine/godot/pull/111411", "diff_url": "https://github.com/godotengine/godot/pull/111411.diff", "patch_url": "https://github.com/godotengine/godot/pull/111411.patch", "title": "SCons: Don't activate `fast_unsafe` automatically on `dev_build`", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-10-08T13:49:38Z", "updated_at": "2025-10-10T09:03:35Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" } ], "commits": [ "fa57282a1e76cf295b6ca20bbf98e2798660bc27" ] }, "111438": { "id": "PR_kwDOAO6SJc6s0b4j", "public_id": 111438, "url": "https://github.com/godotengine/godot/pull/111438", "diff_url": "https://github.com/godotengine/godot/pull/111438.diff", "patch_url": "https://github.com/godotengine/godot/pull/111438.patch", "title": "[4.5] Fix uniform name for luminance multiplier in shader compiler", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", "created_at": "2025-10-09T05:27:44Z", "updated_at": "2025-10-09T08:53:51Z", "target_branch": "4.5", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", "color": "#ffee88" } ], "commits": [ "d18aaaa5d38164ceda0a5aa6f68f9c06ed192b90" ] }, "111454": { "id": "PR_kwDOAO6SJc6s6cZ6", "public_id": 111454, "url": "https://github.com/godotengine/godot/pull/111454", "diff_url": "https://github.com/godotengine/godot/pull/111454.diff", "patch_url": "https://github.com/godotengine/godot/pull/111454.patch", "title": "Enable script templates by default", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2025-10-09T14:35:12Z", "updated_at": "2025-10-10T09:02:25Z", "target_branch": "master", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWwxMzMyMzAzMTE5", "name": "regression", "color": "#ff63ac" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" } ], "commits": [ "a29900462270b84c7295c64898123be736bf7794" ] }, "111472": { "id": "PR_kwDOAO6SJc6tC16g", "public_id": 111472, "url": "https://github.com/godotengine/godot/pull/111472", "diff_url": "https://github.com/godotengine/godot/pull/111472.diff", "patch_url": "https://github.com/godotengine/godot/pull/111472.patch", "title": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.1) - 4th batch", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2025-10-10T09:10:59Z", "updated_at": "2025-10-10T11:01:26Z", "target_branch": "4.5", "labels": [ { "id": "MDU6TGFiZWw3MzMzMDA2NA==", "name": "bug", "color": "#ff6055" }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", "color": "#aaccff" }, { "id": "MDU6TGFiZWwyNzkwOTgwMDk=", "name": "topic:buildsystem", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", "color": "#ffee88" }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:porting", "color": "#ffee88" } ], "commits": [ "d632731ba866ad4fefb76b632df70da736d06838", "eb7c869f8450e6c942b91cfed928423325776ccd", "183f6cdd63b1b1c66feb5b24964d24a620386cf1", "83a78186ca002154b4c54f78a8f6af5595cd8d0c", "1c078fee0187b36337fb6096fa64846bb540e196", "07596299e6b8af76b3994334e18fe487bc2eb354", "ce8f9dfea83c8352a256f40f44af9444e61144ce" ] } } }