diff --git a/configs/godotengine.godot.4.6.json b/configs/godotengine.godot.4.6.json index 8165563..36100a0 100644 --- a/configs/godotengine.godot.4.6.json +++ b/configs/godotengine.godot.4.6.json @@ -1,9 +1,9 @@ { "name": "4.6", "git_tag": "master", - "ref": "bd2ca13c6f3a5198eac035c855dcd1759e077313", + "ref": "f5918a9d35350bf6402dd1b4902ab539747d77a6", "from_ref": "4.5-stable", - "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-4/", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-5/", "releases": [ { @@ -29,6 +29,12 @@ "ref": "bd2ca13c6f3a5198eac035c855dcd1759e077313", "from_ref": "9d84f3d135d4a53ee8c42f32d4df7cc66b2e3684", "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-4/" + }, + { + "name": "dev5", + "ref": "f5918a9d35350bf6402dd1b4902ab539747d77a6", + "from_ref": "bd2ca13c6f3a5198eac035c855dcd1759e077313", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-6-dev-5/" } ] } diff --git a/data/godotengine.godot.4.6.json b/data/godotengine.godot.4.6.json index 5791e1c..f9593fa 100644 --- a/data/godotengine.godot.4.6.json +++ b/data/godotengine.godot.4.6.json @@ -1,6 +1,578 @@ { - "generated_at": 1763130649773, + "generated_at": 1764604498505, "log": [ + "f5918a9d35350bf6402dd1b4902ab539747d77a6", + "ad54cd403293b0933eba00e31b1be632b05a5056", + "4b573fb0803ae8cc7cbdad7079b3672b8b947023", + "39c74798397a56d6c0dbfdcb83469ca4a0465f9c", + "996c9a644e6de0dff1271a05d60ada742661a468", + "725cf51353f36077f77a94227d6830fce930a27c", + "7573388c82efe6a0cd09c48e2a2f2c82a9318b85", + "7a207b3eaa6ebeb020a83b52467ddcab9ee1ccf4", + "7374a5e7c72819f1e839b3575bfad49176eece7a", + "84abf392b64d0cb1ec12c64b96c98216277b9143", + "c1412af2553fc0eb8eef1f147ae0855ee15cd68e", + "1c7ef74f4f403180f8bbda5050e309c8e42cdaad", + "da3233a5b4a326803d60df128a5e89f789f1ec05", + "4d072556efc629e019ec5e25176395d3aa16395e", + "c7ae694d6bb753e18e27ce09ac2172c356e6e854", + "4dad75f968b96ce710030ff4b6552985f45e6beb", + "e02fe5d9b01d2f4552db92a4432e58b59faabad6", + "1867600b8b950a543729304d352483da4ecff2ea", + "d1b9e51e124bdbc75c913e0bfdf4d78b448c1806", + "b275237bbd1843d046961792b9b43c662c35e07c", + "7135bb534f9a21415a66703b05e8ea2407bf37db", + "543713021dc10a761eb0228b1906ff5a252ef8fd", + "053bcf9d3065f93d7250009f71162ee37e1e6836", + "fc033ce0886b843493e77994cc65ee4a02064573", + "67d91548545f6f34d3c651d1c59414f26d14ae1d", + "8f14acb1510ae2b5aaacf627832fd9ad467343a9", + "f0f30fed91474806d45e534f3f3c2afda8021a30", + "a2df35489a4ff72c89ba45cf7bae579b3d50288f", + "a5fc5bbff5d6490a00ff2c4e18b0bfa1d331b3f4", + "ae59770211ff61ab8fec78d41e183cab9952450c", + "a5bb19a0d2e9bf25adcbbb5b2aced3f61da330ea", + "c3954a01aacb7e4ba529b4d1bdb381e51224a8b1", + "97a670db46398ac70671729df7f5732808fa7c9e", + "5e0ddecb73178ce13b7605d466260b44ba1955d5", + "66c6987523e3d4767583904fe506186a645e8e55", + "c2ee46011f56dbcb95cd682940b882942f4aeaee", + "32249f87a447097cba98b55af832c67fee595b08", + "a6f4154082613826509594e1e43d1691c650f27a", + "1575e3da9069e89edf556e6af4c165ff77ed3d25", + "dcd071bc4b70346572c2698ca0c3a1b33eb1f445", + "31b18a2d6c716b58ce5c6a55703d5253bb7b9ea3", + "d85dbee766749fc77ab8d0c3a4c81b9fc3f9e504", + "0f160c72931406e1f44e7679afd2144a7b01115e", + "74d80f485c053209b9978eb761a36a758dc22f19", + "7ea96d2817fb27d58d9f07f1b97f99a70be1e914", + "c6852a2d916e266c7e4c796511847688042c3449", + "ac1f05516e75f7453ebbb5ff682dcff241d202c8", + "3a61ca94524ca08007ac44392ff1cfa1af491094", + "8b79e94fb6794152db57179256709bfa2930d09b", + "9a814b4444f35b67ed6c44c3209116c15cc0a1b4", + "989ec5a6b01cbaf2e11510deb35df98ec7e04e07", + "f8c251aeb8cfe5b310ff5f917bf2d9293fa4ac52", + "3b4b0c530ee693468a0010995da740a50964b513", + "819b69f2c1e0aac273d5d57c1a0903496f02fa1b", + "3a965d50fe5420a8cb845dcca56482732603489d", + "54b738dea4edf357cd8aba79e383e4f41ec4a276", + "fc79b3c11593f268273255032bc9f0c48067af61", + "cac9651713dd4001270068cf85a8aa84ff855d54", + "24b09f93ed922855eec3ed232a7100ddfa8c112f", + "390e64ff9c9feed77f082f7fcacd5f2be431df15", + "17fa5219a94bfa4896ab42f133aaf34357616c47", + "bb8537f657c4ef3e1b7958a82dbf768816b6ae5f", + "047e0e060604204b335a98b021c6a4e7777d52b1", + "342088ca31b53b84a0a7e6b82095956f30aa45a8", + "2863d8cb1e4dc9cbb9bc6455c10055ea355e1c2e", + "7ed0b6167618f9c8c5df87c7e83da6003c081368", + "a8a4faacfec9320fb7bbfb27212a14981d9d0da7", + "e68b2436eea1ea7ee80e725d008b6e3a312a0d6f", + "8c93de89d1142689ffd792304584c0428583511a", + "a2db1805274a74e1530c4dd7e62bd95f1ac71e3f", + "79432b6592f51ab8a3b806afcf4ffce218be5841", + "4bb9ef7fce827cab9c01897c0836b718c8552033", + "71b600024954d8ab334e91e3e28348fc4f03975c", + "bb7054cdf2bbcc50c8b54a97b82db315121bb9e5", + "93e83c5e987214d135bdc839b8f024cac4898aa6", + "e28ef68957956e535958ba0d11d5332bccdb69af", + "a67116ecbb54a725262add1280be69e2b56048d3", + "8237bb4a323a9a95b9b03ac658876082be0c2c1f", + "1d9b073ef0f53c77f4a81a2a815fb7d45e2fc155", + "fc696bd17c42be1a43112f39c2e4ce32a82f28c2", + "1eb4972a5d495c2173f1e8564a27625182409fde", + "5593a0b2b27c9e015e711b235539043b6c5742d9", + "68e9cb4a97cfdd9aaa3da2e6a5b593373d11ae9c", + "3ae88632e2bfc11902790d6e7b23bd8d0ba4e557", + "bfdf86370f7d3acf32b99bef4b07db56d0dab179", + "6b7ec9950a95d777d7671f2fbdab3f5b816fc1b6", + "3e97ee77503dbd9c33a3d5358718c6879220d1b8", + "0d9ff7029686f45d75b5859c718312ee576f2253", + "b87fcf7e79f09186c2e99dbd3a537fbbe5d18990", + "3a97723ff25e89d15a860f0ce7ab0a9cd65d7bd8", + "b22d15311c42396da4a66b7c814bebf637b4d1b8", + "30f1ab165c9e29c3e90773672b5cbb1608879e5b", + "e0e1a0c6d31f20df666e72e55695c403d0cdc888", + "85fd05fc3095ab0f0d477dd0e453191360e963c3", + "1cb4ada316716f4e699090f10f39e171c59760d4", + "499254e49515b327b1b6c77dbf76ee27cdde149e", + "aafad04a1b5feee5b9b3e60d71c34a3fd3e6619b", + "b1de0364bfc9e05d997e0525206be4a9c2fd1726", + "4f04a9de1de70b1c52cc97c061f0a1e60bf4a70f", + "44005f96d16e45a68303704a85cdbc85ddd6e5c5", + "e4d2f1d630b5057d4f7779215c04266ceb52098a", + "936f17f1985b83de3824712dc37f09cf702b904f", + "1667e6fcceba0908f30dc21e0aec4b643a71dfaa", + "9ad733bd0af02f18ae8dcc9d9f5e9f8c1767c870", + "d5b76f733b9cffb81672e18320fe05527f4ea055", + "b90884bcd9d3ccbd0bfff00fc5495028b806d095", + "1a191688f1b079a8f62eeeb9ea9a356b8bbe22e9", + "c3df5d4fb1c70e42e17d09d4ede4aadeef51aac1", + "c260a17d4a846e3d75ee61f4a811321ef73801c6", + "ca366b51df86b1237c9636b98d019a782fd895c6", + "c82e16efb06bd317dde8c03acd17859f0529b41b", + "21af1e286f7501d102a59dd05d360d2208bb3624", + "9c7bea6cda5268bdb6bd0799f16998fbd1023b52", + "660b52b828e1ab77cce70f4bfbe0633d030e3355", + "5603b3b0e43460aaef9c3f6bce2c90eb135182bb", + "381473b9134d0fae45b38c6727a96d1bbbf2fde2", + "ee66b34160856f2016bccfe4d9ddd0d968509114", + "cbeb7339b5eeb065e16cf6565df27e0263fd617a", + "fa0293e1f16175c5cac0941547c928d804cc3043", + "a1eb6889b1cbc9aff3ad0817e40938debd8d1e28", + "13e7215b46937d521f33da0d247b6fef1bd431f2", + "f35f42827921bdb2ea28cf207f6f68b1c337091b", + "f305da3c9eb7483c5b572ef29ba41d9028424d01", + "d57a59838eee892ad55c50c1c3385f2eea2f4434", + "1c824f5912fc6c059ca91478ef64e794cd39412d", + "f37edd524f03ed373415a6a26c1c9f02d4e5c8b5", + "ef18638ac37b2e1f14b5b1dbe71b883fb8095d06", + "0a68eb3d37682b31bf5374d2dbd3745ce8a53f59", + "c2f8d1a29ba915e2c58941c2ad27c811f3d66489", + "d97496a99e633a998a2d34a50def3e18228b658b", + "b8ef67586da4f50d6ce0e2fa15f0ec1a4bb239e7", + "21a8d6b1bc0f875ef3afb4c1b1e0fdccc06a79cb", + "69ff129e33f6f1607b18e04d3378017800dfaed2", + "f7b805b701313fdc7aa0b11c1392b4d71a9158ee", + "cbf888896da69cfe1cb512eec163110d546a7d9b", + "0cc88f34dabb27af61ef77a680653a0290e31055", + "4334fff23001fcb2d2299ffdfdcf5afcfbdd04a8", + "fce47ac4566a7e38cb4b1129e7e285c997d41108", + "56db3aed47ff192a3598e158ed0c42647dab623a", + "45f4aebe240ba161db2081e2804e603243dc45dc", + "37a60435796823efa2481d7b7b333d2e952cce07", + "023024440b66089ad4c9f55ec9109b85f80c3512", + "96332f1b4dc01f868c528698cd1ee48c8433a35b", + "dc75272d865806da2ad6e18833dfe061a8083154", + "2b3501923f070798861068feb7617b5e0b3301cb", + "c0bc43d1def582f44a91b9c9b3b59d5fc7486702", + "871abd1c072c62b9f0f2a8e65124b02a8083ef0c", + "e0668de3dec92c91ac24b1214c0a4b70799a2a70", + "e4e00a546106ab7111c09dc8e324beb0c623a3e8", + "a07fcf5d05e8a9528e1e572bdf6d4f77578046f5", + "be0c68845e449e54149273f8f09f98cfa4e4f63b", + "203eb9e6d7ddd6b5af81dcb7bc23a990f0004d16", + "9dd6c4dbac70b28e8156255c3a2b78722772b036", + "f34c270452937d643f15084adbbafa6bdcfa078e", + "b7f06bd14d60dd2f8979823efd6669ce05a1bed6", + "6774821a23b3cca97fcf9cf32858b0cded19761e", + "32f43e17f9199e022fb4616a9194208c9be928a1", + "5cf4d2042f4c3da9aa660aa3c4fc5956634ff90a", + "807df6e9ab54826d1e73b531f4144bf100c102f2", + "2721dbf5bc2b0003ca439128fabb93348fb5b0a0", + "109d3d8530eeca2e7e28838446520454ade4b4f5", + "4601c07d86bed2a5a25ea4b32c4f0b933c03e18b", + "e1aebc6f95012ce27e6e9743ff504d5ecf95cb15", + "5afc01c46d49fa8fc5f2e7464fd47756f91e2ee2", + "158f13aebf68fcccfe4bb3588f3fd0d1bce77ab2", + "5a033aec35be5bb3b5722f6d2a5b8cf902f2b468", + "89435a9e052e48d9a46b455a0dab9a1353dad91b", + "324ca13df037d1a9da7cacc7d0c8a2fd20769027", + "1a5ee71651e64a7cba4173a5177ddd842a9ed457", + "8c76d71971d1af47ac77eaedc7e09328be8c1b70", + "ee5f8bbf11baa8c734c50ecd5e04972ab8b76d18", + "0da802cdd7a8058c2bdce51ac7ef87faaa8bdb8e", + "4dbac6eaeab727d33a49973d20937e5e927f0562", + "5ff7a9e79351718912284ebd0fd7da6799138c74", + "a259ad354f20f18e8886d56d91de578b81878d3e", + "b2b30b437b187f40b7b57b6ee0d7a61e446147dd", + "d5b705600c0e8198a633160a23c67f37b903c047", + "231adb0f0c374f2c4aa81469e2c49d97be668662", + "501c5b0900f147f242554a9215393e32448771ee", + "d968c3e5d699a27a7c61789e5c015633b689da41", + "7722d52d5154075830abb33da498c806b9c8cf9c", + "985a5e95a9ab5d430bb7b245ae1fd20ac70caec8", + "22a28e07cc1cf6c510784c81ba30b7f572c152f1", + "14185ef082078ae41a70d67981c8d0ec20d4b7e7", + "ada0e6032e9df2fe8c1cf9d958a45468f828518c", + "0ebb11041b114d50908def8f468a66c2293d3c60", + "8eb265c646e5642a1c8d4f70f1044cbcfbae67fc", + "d0727a39b68c2f85348cb07c662f19b401cac1f6", + "912da563d5a43a921392c0da06e5f2ec63e4605e", + "258ee89997d5de18fa4a4058e0bfb3b0e6449e06", + "bea52f4e37561981a59db43cf3849a97361b0b67", + "2f37fcb94bc5fd3070bb27c5021c45dcb95128b1", + "1788983ee8b2e5715eb41b0e999e7a01bb1347b3", + "6e6976013482ebaca644074e00024b59b6414470", + "d17ea061bcbf0ae96e4b71e642834315a9580be0", + "51ff09dc1ef1777dbe0421b6281ad10f98d61c77", + "6efe6aa60ca647eff99362d1696f50c4813a5815", + "8fb195e20dc01646d771c85daaf85624f67a5eb2", + "b4f58e5d8ed2e5c373d8e9cd6fcd0dfcc94111f2", + "1fb101f7a588b8a3759dc0f4777442c325c49fc6", + "92ce6c7b75d81cb4aa59728f248f9aeefb01b501", + "0f047944e4b34483c8f2b9e529e8ecbd36dbef2d", + "369afc7b46d87dd28fc70976fc66875e76e36101", + "f1de9c48452e8e2852f6702fb283d177a6285593", + "ca692bee19b203a59b647cb04afa1d6bf05877f6", + "b962544a3edb7bf57f55fd518a1253fba1471e93", + "6d8ec7e7ce753082f350aeb8ce23dad42f4c34ab", + "b3b0feb2292586e69f889d55657b1bd665a942c0", + "9a8b9e5c244186a6f291e3248b58fa5e6ef8ab31", + "af6f7202f0e439c4b09193a52497519b7e3d248b", + "fb91141cd12a79f6912b9e1174c893f5f542cb1e", + "c818c7f43864de168f4e11ef3826a195f80bb180", + "ce5f11352dc53bb5612cdda48f3296019e8a061f", + "5144ee81cd98151c352690b287976048cd328973", + "e1b3387513f0fe31f19c574fd97ff342579487d7", + "d92aa168cc4ae2b0376a41d93e693630c5d7c745", + "7e55f1d1bf305f137d05937cb144ac1831c73159", + "e5100fd204f26f4a8ad7d0ce1f233dfb2e648e09", + "a945df84139c979998490f078fe1334b7647c6e3", + "0820f3269925672a0cc0e7e2b73f74b3029bf5fd", + "51be9b5f1c761f160907e4c2072aa2f98bf5015d", + "090a4540b7b708f9c8acf8edac4f56888188bc6d", + "d95d49ee124abfd2c0befde69821a78d9035c421", + "f0e57a727bc93225a157e0f4bde63302b2012ce4", + "de18f3200e5506c1c6bd6f37a8c74613af7d90fe", + "bbe965432747f49ac647883c871a38ade26bdc4a", + "4fef336722e3fe0016119eb09c04ae497c261cde", + "089298322580b0cb9920e5370f350f58021e95e5", + "7772549c0f940c6961c34ee454d81ca82a248f15", + "c171af7ffa27c46b103e4d2a69b96c1dbfed5de0", + "6002abe017aaf9faf05d52339b805b6b98c9aa00", + "1fc27cc1a9c4f184b761750660c09ba3a8e78d9c", + "761b78b7ec0e9354dd951207db6e7e97ea105f9b", + "02335fa12600ce5d2b30adedc94c6e6318b2dc7f", + "9c753915d11c2c3f5823d68fbe8594ba20bb56c5", + "48887b3f2e03b9daff231e8689af6c7afa065e24", + "55c93555e8b556ad5fff3452c9c56927d14f469d", + "7477823ad53299f5f9485cdbb11b64dfd83cd0c4", + "3f950a5bdf750c2d94c1f5af56a099ea373c2ba3", + "56d766a2a7378bb7b5f0e7a0cb40803800ed895c", + "55e98063fe9582a79a7277d5d29ed01880513fde", + "a56260773b178abf59c324a67b6843c09cd3b6b4", + "06f7cc9e02edefc1b0ee631c782860ac3aa84e60", + "d5d061e1c2dda17e72ddc8b4434af415ac651f9e", + "008f5165d4c50a92df30e014e6a648412249cb34", + "2250b317a8eec26c267d443ee83a695b6d04ad02", + "3d0f2889d8b4b6c12e7931210e7853afb950edfb", + "0a29b90296e980c7df0699612bd0209f946f247b", + "ec7de6b82b38bc8dbee25167a4e0be8cf1fcffa6", + "62eeecd5283346efe0baa9f8561b800f48d0cbbe", + "da8817a4e8874f23eb5dadd226b229e2f5aad4bf", + "cd2bd8f624c842f446a309684e7e4d5891593bc1", + "23b6f129c7dc55dad5cdf69a59829d29747897fa", + "d454e1a1e0f805f590d9a39ee959a1414b794b64", + "ae2f69b6c01415e29d7f7d2ffbe7d10d30a03723", + "1538b2b8e6590afba3211f6a7f398631c89ca8be", + "81f727b6dd3b31ec5190902798cef0a074bbf92a", + "8d10d8e7e6571221c6e9ad587d816d51265ec46e", + "11e97cace520a6c69bc7547059f0c25b6e91c9d7", + "c4da6d0915a1e47b8055bf955c0abf01aa51c6dc", + "8ced63315a3127a9dd6e94c1c37fa5d73075538d", + "35a6ba5ff93a93d1862aa32c933e86ecf88bc3ad", + "11fc9983688abff0446988ec3215e258e0e573a8", + "8af1a134b40dedf0f923286640faaf2037df08c6", + "16313db7a76f10a72106a1587466a1622652d90e", + "70b7b44e5c67e89f6cb7c1e3cc742083ac678d9a", + "364e98afc52e81fd54567148f6e6cb4ab9ee9b8b", + "7687a948834c334e13d86eeaf244199fd0ee6aee", + "76f3155f0aa602e96b2547d764ed3f414091cfc5", + "270407b20a33ce54c652b1b8d961a340d4a9a6a8", + "4dd5c83f72d69f9d772d3793f138cac2505b0c30", + "ef9738005aae82e3e633c41c924279e5c5021700", + "5b61baa60de749a29f9168c0229a22657d547c53", + "235a32ad11f40ecba26d6d9ceea8ab245c13adb0", + "101b8270871ef7f383bfc32d2ed4e24a57904937", + "4ce5f9cbde9b904eee0d8e36b7ddd4d4f7119323", + "18046f5b8eb192609e139eebc28671744f7f175c", + "d540752f15e0145628df06e0addb5e03f008e1bb", + "3619c68856582a2f3669f9b40dcdc0fab9f986c2", + "640109eeea32d2006592cfe8a592b4c8350e6f73", + "25a62398e8e50ce7566412203367797ec1d2a19f", + "dca2986321c925b6d17a052a4bca6b236c753680", + "7ec0243f105a66f1bd70c58b0cb899a310712b0c", + "b9a92ca7d1c1a6faf9d012e7b7a9354b1ee2b057", + "fa6ca106c776feb3b8d24f51c8f7c049a5f13d3b", + "25cc9ccefb7211e58d0a8b813c6149b9a963e69d", + "14cde0fa10fde7575b1f9fcc5a865cd9c66eabd0", + "646ac8494ba0b6e410106bcac70e86dd381fda92", + "4f255fa7d76fc8f682767aa3a2baade42e5dfd7e", + "f4244fd61cbef24ebd6a955ca045f936e2af085a", + "3fee7c24647baca7daa962d07cc28a8b4392a2ce", + "de4979fcaf07cb4046bb62508326d47403d6ed00", + "cb7d00efadca36be8013e10c0d5437e4e4de420e", + "ccf414ecb47ac07d0996fbebc80453a6ed2f400f", + "0e182ee83d0210c3485d377ee9fef2b501696cdf", + "9f5143dac925fbbad3e46bcf4753e8d3ecd0da29", + "47d6ce29175dafbdf88de6e8e9bde65ac622df1d", + "884bf2f3320f475319733ee637091d8d81bd8645", + "8480b62202c6862b24b5f6e43317685921fad1ad", + "efa1056a3ab4780c62e77876fd89a2e3c997e424", + "e873576d71a610106618fddb642e8c4628d6796c", + "b51320f22ef28937b221cd9ad92c836000a5b448", + "87279f0aa065bf7ac8084e854bcf68dfe4d97827", + "8179eb6f9bd207ebab4aecb4d949161e5b45e7fd", + "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b", + "6145b0ca2942d6b97e03612848dceb3cfda6b68f", + "de9b22625ea255a01cd03b16cc4b827555f26c51", + "67735cf213009c57e617f2dee7e1d7b0b8924366", + "4ba4558cf6e0550190ee2cb7fbc3c6af3fa2e677", + "b16a8b8a76079f06a2ef5f6efd95c47a3e22604a", + "985dfa7cda60897cd37e58593d22098194c0b29c", + "5fdcb805d4dfd75f69b5349cc07cb82ee2f75dde", + "3206e28c8d527516b1456d618be1436ec7953c0b", + "ec860ffe4a1684511283438780419a189f7f59f1", + "17703ab0fb6f0a5d096403e7fbc54145259acc3c", + "b79fe2e0205fd7ab70a155d16f00c0ca2a7a7a5b", + "cb1569345a6f17da08241e645ab03cb2e1b78d2f", + "e9718d4bed782246ab7fcd8c692e3eb25747a30d", + "45ce9f09d28007a6655ff826975bbd68ffc9669f", + "80d1459a59d6980bbc971a9c675aef9edec2ad2a", + "09bc1ca32745b4336440dccda33a6ca3fe176e97", + "b0a03edce0dc69fbc46e93dae9cd0c82265f5929", + "1d8e0138a96a297cdb9643a5768d020de4ca148f", + "28ec1cd394fda15b5f92585846421f6251be940e", + "a7358ddd12d6668ddfcb4dc9422dc07eb26556fa", + "d6e90de10be2990467e74eef1021dd3d4e5c4204", + "d6d60845fe57069d65500e4d6f26e6f6fe0e6f01", + "42c683d450a5e02d143876147de467b513fbc4c6", + "8deb2218292cc7b8de15616a13a0e76cf8edc04f", + "d843374519f6caaace6977d0aa90ab7d084be4cb", + "51c470e4106f29bba7b787d535c4f59108f35182", + "df7fd31d07016f29bc084d2954f7931f0a6df796", + "8c505d98e48a9e45ab4ac688541b1df0b7d32b5a", + "2c0309958728603d745b8f4d45d232f9aa00c1d0", + "688a6d02b2e37161625331cd749f1e2e85a1313f", + "a79b1552983a8fcb2e4c971fa7b1c05c2f35230b", + "2edc43df8e72c9ae650d521c4a310b75c99cb9a9", + "7e7504c8b01bd33c45ae680af9c5012f5f8ad2ec", + "d089d0e1e245a4e34970bba348350b23210518b9", + "817bf9575667798e392197caebe181b47539f248", + "23314701285b9e2011d365428e7f452be9d103bc", + "bca6fd61af643dbbdd87a2f9db2feaf43c88d9c7", + "af9be78054d29f39eb4a179023e761ee9fcca6ba", + "f5bbd71dfc6334a7a82c40bc60d42d78dec59629", + "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563", + "351e0dcfbff1152c0e696d0d3c06f38c5d23dadf", + "43a8009a56e98b88a521af04f58d095564d3d3d2", + "bbf65ae72fa2cb8158bf1a52b170e9ed6003597e", + "6e047a028762d6baeada94683c0e5b5238d5fe1e", + "65a0ace3bc2c062f1803a74947ba5ac871f3cee2", + "7716a4cba0e4d96e170488bd4f332d22395f7bdb", + "ba0956e1a41c90dcb5687b74d1a26b130598dc46", + "dfc38d2a3f7c840c2960e380d1a52ad970881c78", + "dc6671a24d2bc7cddcaac4d36ee9d3553fa3c46f", + "11ba422b660b137425aa24e79f73a92c8c95d121", + "c5bb2dc5e46e8552836ab37fa177d04e7ef45c2f", + "75e0559d4b3d81e8a7e680d2d4bf72da203f2637", + "2135cb1707630f1a2e1ebf7489f9316551888e82", + "0382d7de32270ea253a21903c9d8a752f4fd54ba", + "fe0c187ba58f4c86128635c91577ce80c1885ec4", + "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd", + "826f60db620b098fc2436a05b9d8341ea2f54557", + "e7bf3ec52dbf9ed64acfc9c35fc80f8e9d06d9f6", + "94f433ccf625bf11ca368f7d91c4c438589e9e82", + "b9d5c3e213f203b519b36ef4638293eb20817dde", + "2479e1737af616893a4e534ddbb48cfb7f2c06b6", + "c056cae43798928a77c2c253513560d3172f145a", + "6de36fe6b239ef05e9854bbe9d63faedf165f718", + "54a6e6784c982819bf8c585c5a912e3b60553c4a", + "472a26e895432d15acd14c53cdbc96890d294366", + "f14ed7e37020926bf0fbb2c951a4bcf40f7ccb55", + "b15a13eed39d902fafb14ca0637c5827c80b2bc9", + "c0a397f18cb7fc91d46d591b7c9769a22ef8413e", + "d30ec9aef08e8993605bb6a8e30518431a4aabad", + "1e1f044fd1c20a75ff1d64295247b274f4a04142", + "1e1e9d8d1e425d2a1f99876a996f102271c54d60", + "5cb2bfc1b38c05667b9b79031a9a453e4f3d37d4", + "8cb0cc8a1fbe82ad6ecd752b66b8d6e03f7378d2", + "76835d28ca6a45023590f7152544990e4bc8030f", + "ed62fb12ab8fe1f9bb01c51be995264fd3fbe79b", + "bd2d596ca767ac0cc43913f4ffe70b0e6f3a7859", + "179d1b763b32ef2936b74197d1380bd937fb4e6f", + "7668360c68f126ecc0b58305bdd333790c0e6e9b", + "2c6749ab9aa8bcdc7ad4ec61e01b0119babc0b81", + "0b9371286636e13ec779ecf2c0945b85a0a1eb9d", + "5d5b2054e8c98e9241ca84162d90273234a7c477", + "f3233372f1f348d9efeaadaf4a95d4282057d9f6", + "dda1842b185ac4128cbe216feb68e12a94c3497f", + "53e1ea184a3b0b05eed3c6a260980403b9a26662", + "2f4234d3159923e24b69135287aea77b730fdb0b", + "70e6ac5db3f4223a7f6cee0b3feec09304d39061", + "9c561027fc8753e30ff32152d0dcb9727c2f421b", + "2c11facde0bd90823ee7b779b2d2b5356b7d975f", + "462a8d65bf9b098e6fb6049e0154754ee3b22588", + "eafc21fb0597b7c3a66c61ccf393aa1343a708fb", + "8cb98cc4973cc9ccd4767c51d6d6b3cb4d39bd2f", + "b59cded5d771c7f9340d6472f792a6d58d806068", + "d28db795f8697361ce5d176827bba26d61bbc8ba", + "9ce8d2da20696d51082b87110a95b7fb7ef02f6a", + "3a3af8d8060ce302f78bf5496120f609b402fcc2", + "f07923a5271055147ed2343a153ccd5cc3d3df2e", + "92d3fc302acf3a41b914b48034e98a9d80f502a8", + "6a5c7de993a18b8950aaed45be6914e5aa4f998c", + "84f842f2e98dde3ca4e09fed8ae30d05b8cc6aea", + "d650ac8a96a03090fa5b67e6f9e05ae2843e3eb1", + "90f2026c0fb761a98e3627b6b3ad90ccfdd51073", + "314e084d335a8d145cdce549893b8ffa9877457d", + "b5591bf5f67b761bac5d059f9bc3547a4b84c6ec", + "232bdc51b535e019ffa40a12681ee7ff42f00771", + "04ac5cbb89bce692f4a42e5865c546c5ff1dca2e", + "3f5b871666ff8a73c88765813582aadd9d15ab70", + "412601a8a35e7bab4ee9a05825de8110caa385ba", + "2a62c1d555a1155e83b2e2a5b75766e994df4119", + "b6d75d7c31d8cd77fa545c2c63150448778fae66", + "ee60dce3b89b7e1c75bdc315b35d9caa17c53c4b", + "4fb6a7ce989b4f403d6dd1500b0d93d7d7210fc3", + "4b92028e612cc90a0d39941b6ac7bd20229a36d0", + "376a19e0bdf7c34e6e119bd6f91128b50f5bd886", + "68c125b1f5365bd11c74b7e507e0e14ed015d987", + "4e8c4bce381aa1cafe1a6da5e909921e85ef1aaf", + "d9333131d0881e173da6db82bd77e367417190f4", + "bcb694fa0ea69fd670d2b084c8a3052d3f1f6d26", + "40cba9094f225d1a1992d7f19ec20a7821fc6d00", + "f14c18966014fae64780a64d95b72e1c1a5bad46", + "d3418fb88fe208e3138115266f8e235ae4e8d4ee", + "98ee65eafdea40e1f7f65f81363481abd48b1cb5", + "accfebb1ad62a0bb26fd520690307ac30711154a", + "eaa0a00b8d20d19bfc4b9ab99c335324511d9e29", + "34e5b4e0dfd72d5a11f11a0f0f6f517716e2985f", + "e3350cf4f2e6bde7fac80c47a23512b0a9075210", + "9e6fefd96eb3cb17eb3f90f00fb5743fc0666898", + "131ba00a6112ece266215ad494d3a3d7ad3ffe73", + "f41c8464cc9d4fbf06961c3885f9b1bc1bdba81b", + "d823a69237ff6cf4ad639bb73ed5db66c34d7846", + "ca987476d534c08ce3165e49a824cfeb4325375b", + "afbefa6fc18a9a6dccfe5d322be3dc20d40eeae6", + "cbb8f55b965c8d4845a01cd9bd9e504feaa22a91", + "b630d374a23ffdb927bcc88b54b6f08de399066a", + "8a22dba956b462425b2f83c5cd9ef0c3c7deb0be", + "01a5ba4b9dee95a434dfd139460cba350e885a9e", + "665238e0fbcff7eef33fc8ed02f971e89e5bc982", + "38581121a4a607efecbccbb13563134b3650f7a4", + "3812c74eab1f78fe5fe87fa234d8bc9c5ce0708b", + "8adea5454e2cb3cccc36d6b44d533190cbdf5b92", + "8f60f9de69958db6382d0cfda808fc91bcd308ff", + "448a605cec578fdbaed6601c11262733f9f69639", + "e14263f9170082afeb58fb24b04638c4bfbe61ab", + "68410acc61fb9996aba544a615b3927fe78a643e", + "94b3e107b112b2f3c4b3023ab7f066e8cf10c3b8", + "109008bb8091955d9644da470f9ab71c4167c8cb", + "16d3ba7982379ebd80585049c463ecde5b1a9214", + "fb03c9ce4b8694343cd9cbe5c9e6038946fc9fb3", + "8a04e33056b56b31ac294cc1da36543ff358e8f5", + "ac641b11c3dff2aeba6b8ce801e89a6c48fbf474", + "070730e21b3be3a4861c903a2ca9904760c5d801", + "910133fda6bbc1d09d2ed5a5ffa5acb7aa93717a", + "436853de2acb5de4c2581ce2e3ddaf419b08299f", + "fa1e1bbee7ca7667ee4b7ea77cda25e90f4d9a9b", + "c7bed1e1cc350cac071d1479d19b9cec2ea45e14", + "b651fc3204c9f722d61284c7b2fb1e89822f8981", + "dd3df2a075fb7755cc2feb5193105048d1355905", + "f4bb9eaafe6f2005d9970f191fc218c8a23fa473", + "58054297e737bb3a4238cc1038c5a4132831eed9", + "bf99866abeff9e75d8730b8d3021b8ebb0e53da8", + "18c58dfffecb9d83774071dc307f50d7506194b4", + "9cb514c67a110d4b870a26270729e2357adaa846", + "11dd67108dec5ed9666be6e30657e42eb9a4383c", + "d78725646b8dd12501dcafdbf44135f84678064f", + "d999f873bae12f86c403b14298d6827f794f0931", + "46adcc62688bb7258ea0b6c219fad8559ebe19d2", + "e81f1df09dc2e0499a2d8c23f70ff4aa05f38192", + "0faf4210b4f596efeaf6157062a81515dbd083c9", + "fc15c8f63ff1ad88d9f981f39080429a1ad562e3", + "9cebf8d9579afd7672a48fb7e111e54058fda731", + "187ab2161da4a3199a98a34db01461f3a57f2ecb", + "e051f23971ba64571e77fb709aa7d30d611eb118", + "9323d9d624854704f48c85ed7d774f64e36da646", + "cb937c31f89ca93c18eb5b6f9f69151f91c8cca8", + "42f06f6d4dac85cdf3ce5317cbcad8caa4b0a0bd", + "c5ebb7a6451fa0eabbd236c1f59fc093bc4f4edc", + "f00cf63b42975e44c573b589037b45c40a5f84a9", + "359ef8fc2b771b8cde320a8eb443220fe635c89d", + "acdace4f00d6f8e754284cfc1f0e8301569d7e89", + "cc7b79cdbd957fb65b06837d2d1ce62486d106da", + "1a3a254e2604971b86e72331056299d9a7894803", + "21ffbecfa9d9b7234ed2d3d6f0177e5432bd9279", + "031fd66fede27a5cfc64849b6ac5a2003794cd5a", + "c18332740c0de71e3fafae3586456d98bcca72a8", + "7df165ce942886dfe65e4f4c435fc995ee328ebd", + "77318d2acdada6089e5a8a23ed5d4a169c842105", + "369e690c55d6b30df191be67288eb683f5e3d8d8", + "0573f874d135e84f97cfaf269315414bfa4cdcdc", + "5c2d12dea380580ebd14feeea8c29856234761d0", + "c4c39fba55f566a36072d4f9005bf8854382d922", + "9fadd0d99e581c83484c56c256af1029b44a4d8e", + "2e99891be269140d64f373df46313bc296e0b914", + "141a49b0906f0c38083a468805ecdaf7de922d5d", + "98523d8a1dcaddbfad0601ae69eec7f118de0e9b", + "98caaebb723c47f8a8f6e50336eb4975cf7ee125", + "f722513c086eefeceb0085195530fdbd114c48ce", + "c6ab6013649711d8564e30dd73fb71251a27d7aa", + "e32f7de33d836ed6137f7f56f7c59b5f418227b6", + "d7f5c13db87d13a9dada5d8f275f7be7b4b40fe6", + "087dea4b15f43adf824ccedd82773b41fdb0b4e1", + "a7e1a65ca823d7e5f189d508792bcccd61929a08", + "79ffbfdf73d3e5031ccb6ab9ad7fd2fa55b32a4f", + "1ce77b8899fac1830a51f7288c7858d9658f7ec9", + "513e4212094e6d755f3c1361c263e1d5cb51b4c0", + "8aea5136f8923f1437cd44c048ddf78ac08152da", + "3cfcedd6d57e171b54a342842bf807479b0c903e", + "b8158adfe3eb88b70e375f2c08ec9217f4e69abf", + "cbd3528e014cc612c9604a09b88cb6e4c4c3a429", + "e9bfc5a346b95215c70790294fab2b9b1a64bfaa", + "43e323dce549d3cda34a992500baa8c00a588abf", + "fa5c17d68c612092aa00747054a0861cb88d890c", + "944bd82d4547ca11d03f3c2ef0ea47f010cdab5a", + "ea1cc3c04ee02e31801c16723b7625e1ee999733", + "ef34c3d534a16b140aef0643ed2fa36f8e9d1612", + "d5c0a11da0a701ccdd827c0640ed1bd07d034f84", + "30d753c87e693d93fcbddbf41eda4abb06fea817", + "fa451cd05b3fe9fe5fcb919c8ae451c6693e442d", + "a2c24c175b284c922bf0c4b8ad5b8ac79d7a8c55", + "5519dba0d6b1c44adcb4305c99f38b4cff4213c4", + "90bd3ada97bd65c35f4d5e7e7a45953ccbaaedcd", + "76e974da7c5215f0065b9ae2f260814c2510a9b7", + "ada95cb543f21bb9f39d5fc0d1f55bcdcf0480e4", + "b1465d6af088abd9771cd8a0c087d4e8b141c884", + "9c1375f6be83af54209c976d01c5865dbc602512", + "209986bde042bb2da07f1e922703cc67b68802ee", + "889fc8105acfd04a0d641c3d846f4255acfd2a6b", + "aa248bfedd52800e8533c4b40cb4902dd6ba5e63", + "e46c2ea3fa81245a956c3467f552cec5c80a2ba1", + "c36e846fb1f75d033d921f9ab921b78642460ce7", + "6a1a86261f316964837657e2d9f6211b4d24e6e0", + "d1a90109b41adaecb2cfda95e9e89af6cf72ff39", + "d6027422212a107f581f64e6876454d9a17d9a81", + "1932a5c07fb018d7bf361c9811a010833d44300a", + "8ff0683defbe69a46a6567d909338c07ca881d69", + "c6fe923e3375c1364a63c39a0e825beb405a0924", + "83aa53b5e167478ced4b04dc292b4095f6d60a21", + "235d11245c60e9722fa4c129eb8e6b5d8839e250", + "90413dacb457b613fe78cab8991c66ba75c2040b", + "5389f835c229ea73b562d651e83a7280563a0af3", + "7d5034c50a65a65be0a8a90c0e4387287ebbc73c", + "22fcb577c0954c85e8bebac0cc0fcf3b085af07b", + "c52c93e2a2f3ba4c4c28be64d5da45e2e8450ce8", + "f66fc72374539b287ad6add46474da8e984dcbbf", + "dc590a50d3a27b95778f5ce287d26e0554bcba72", + "c287d61402c2a3be5c2bcdf4150475de3435c614", + "356fd8fc6221a6cdd73cee1b25f50512bc5fa5b4", + "6c63a1fd8bb525c7d8d5aaada2fd4df9dc5529b3", + "26fd075621f0826d6c3053939f491fd7ba538b7f", + "0d66b2a9cfba6482f4cdb59d9c31955d817b62e3", + "e18b1de88dcfdb00b0b8dcc362fe682624b40c04", + "af30016c75298675b854151b72b04a6c64cfd1f4", + "814138ec69d2aabdb688bf02b8c398c563a90f3f", + "e474bc5ce38bc3e4d247ca390325ce6b98231dbb", + "61a1575807ef35f344859ab8e5ad7add9ca66706", + "23338d2d9841429d3a77bc47c545a9eae94445d6", + "527cb4123ecde01fe4bbc654079eb149fabf640e", + "353c871160ae62385e646eb99e5a0be85dedadbb", + "90c0e6acca8e4c58b051cf569013b1cad5533aa2", + "f71640e97a4128dc96512766f10b254d7f1bfb3f", + "54c2eaee4daa4ca13a23cca500faa9249d9ec830", + "91e8072be640e5532903f2e5e200c832b120986c", + "e15a54ddeac2af51126d61d2df4d9f95b706a5f3", + "9d0b391d6c0eb99e8d5d6836e1c7099b4b8c7619", + "585389af2412f917dad04cf471270c24993b7054", + "31610b058bf17eb3db510632d2e708701a5cccfc", + "9b0b9ef45004843c3976b0878234157ebef8392a", + "e6bc3fa16430ae7d9c37350b1ca5f19f47585820", + "e2cbfb53f1305e474eb1a45cd97cb49bca093ae0", "bd2ca13c6f3a5198eac035c855dcd1759e077313", "2cd268fea40cb5352ad54368f57f47aa6092b6f5", "ba446717779f964898a2e9d50048157a8e168d6b", @@ -18,7 +590,10 @@ "3387636918ab7d2d088bf2fd82b0968052846a31", "31c856e96aa701186c85e4656c72d7082186f4a8", "52e7b970af5d3dbdb2b9352da7fedbd6b4112ea5", + "dcb6431c01828a7ec9bb2998162ec9da2b86feaf", + "23ed730e3f6021b62362f61e6ffd536ab351c6d1", "a48353b1c62ac460dad511a363a66e38fe3f0e15", + "64c943694edc7b2b4e426f945fe8c4ac898bd55f", "f51f97aaec9f68225a4edcb78e1002d800842478", "0b5ad6c73c2c5bb046078134d9d1ef505f3894dd", "3cc90cd925829fed1d7653c2e0a2036612c082cf", @@ -33,6 +608,8 @@ "d59cf3e6c2c3b481599c725c31fd3ff07e037ac1", "55bedbfaf5bd8a0c87a370fe5d3d0c5d4ad1d17e", "6a3d1f1fa14f28556ed1f1d621f633cd36cff78f", + "29148d71e7dfdd2dc40d267f2ec14bad0f6f124c", + "226d726b05a912535a083e2f2f75fe4e6ac1437e", "41d93ca03ced3427809b353980e0c873aff6a63c", "5d721538b74e3ac55217b055e8434cf600979fe8", "6d060b0531914950341796e8a4418ff7d7ec05dc", @@ -49,12 +626,17 @@ "d27e4dab1674caa822dfbb1e0ae92a08e4580c75", "39053925968344fd8a2590474842a8d5adcd8ec9", "63d131967482bc81e1d50e25881e4cace2da4e9e", + "251746a89caccf896a4a9902f13579f319c3f247", + "5fa0f3124720c2f7653bff39340d7f6d818316db", + "9ebe051d5c985c88e1e199041d3bab1fb2f2a330", "c5aae722eeafb38c7eab259c28642c174cb5cc2f", "69401d6eb1cd02b3a36759d61729627b7f643330", "d06ce5420c792526c43cab7d6a3db1ba2fdcb821", + "79fe28b456cc3d2d2a2f995fc2226de2a462be06", "6146f3efee03cd0d93881d2bc852b89de50a9fcc", "455bb2a4ed6d069911d1c689e481599d1bb95e83", "3f5339a046085937ed62a006b40587d29d27332b", + "2e7c2da2a08ba49b9025cdcc3a9b3d640198d840", "e6aa06d3de372513bedb036d2adb1052a9b4b87f", "08fb2e61e7b8067e2831577b3bcdc2f1c46d95b6", "fdcc29d6e5ad81acbaaba65ced8f976d57df107d", @@ -75,7 +657,10 @@ "df3e70bf420130c11ed03d16a3fb06b152f73faa", "afa07c1a762e73a257e14016e3437240aa44497c", "a1340f05a993288ac33bdeecdc99b9741b680de5", + "eb78a7de7139753612a29ef503898e59522c8dbe", "c31b92ba196cf66b9347707b6237a3d57389e8d0", + "1bd7b99182f7e8de4d6b2f089fec5db9392ac6b8", + "94104ae33af1232e6c3f3cdd8d3731dff807bdd6", "6f207a4601a9186017c7d847553ae8663d8dda83", "fac37c66c1ac7c7a543e35545c8aca1edd801057", "bdfe8549b878f11d0622479030aaccc82d40d1d9", @@ -91,6 +676,8 @@ "55f51c00458be292dbb4f2330f6ea17877c5f6ee", "4e35e04bbdbffb26a31fee83eebdec983c363fe7", "49ac9f63fdd1cc7739b9d961a818d9d269cc41c7", + "0dfa815985a29a4c46ee717cfd69b3a4fb8e21d6", + "2c681794cdaf85045f9687ca1bb857415a12c34e", "5bbf280423cfdcd8b2091d3c4d9934e94c128e7e", "189e2767a7d095f0d231932f9edf948f4a4fadef", "6141e1dcc8f5694024ca956858f277ee0efd2823", @@ -153,7 +740,9 @@ "32242dbe4d246b54ad69f86e51f79fa6ce88e211", "ff5132ec428871fa058b93281c102873d8734fd1", "4c5f6691f083c8defae21f85c9287da8e4a05afd", + "adf18ff44d0ba759aed2a53774f508b6d820a791", "72d437c03040b0473962127c2db2aab0211cf392", + "3a34350666d41684cd4e58298d9d0fc1e68dc3bf", "875e06ce898a255443f99fa267c4be28e3ad688c", "ce19c4a64756850ed2360b145e19876c2167f07d", "918fda1b0f3ddca5da1dcbe4418f759554e5a01f", @@ -161,10 +750,15 @@ "d5d29f928d1a8d93d4bccaac7fb032c0defa751c", "941aff3c068524106ba9ddca9fa8958834a78be4", "069206bc743d983a85437eb5ff87ef75fe69ab1e", + "e292217f362b2773e3bcd32b448e36a6cdef2dd2", "4694ee84f6124b10cd1ee339c873b3f780a43cad", "c765e6cbb66bddce81f90c18d1bc9384e4289d92", + "ab49047604be03e35b084d8f03e816dfaa2af092", "8c469be225b0a12fa50ff12587d90ddf2bba5b48", "b2e87ed27ffcdd9cd4a282861fe55180953bc9fc", + "e64c66c51eca6d1e341b0b249af67b936b2f440c", + "808faa0ab0419ca4045d84cba60f8d14b06b8691", + "a146639824c6d393c2ed2acdd9160ae96a1094e6", "b8a8f8b35a85985a85a3f718e92d2a78c347c506", "c3747884dadbffdca55db6d84e7194cc3b64a953", "e80194e31f6944d09afd04fd7298fb09a3bc2b52", @@ -184,15 +778,18 @@ "48c169cbf076e767317a8c33d392e4f347840c58", "6af0c2a21c0e0f2dd4a128a38ca012dcd90a6fda", "fae64fbbd2e382923314dedf9c1180dbea14572c", + "3a66d88be208948177781f6ec3cdd6b7e32e2f01", "d94061459523ed03028ed5233b76565f345ce24e", "84365402f869c9af8d66cd7aa23a529d683ecfa3", "23907cd03bda93018d82e152f97be06b91b51b21", + "281c74550a8c1ec9b8fcd15e7ca00207efc0e570", "ca10a849f3c9f724d87a7547d6dbcf1215c2fb18", "4dfd4ed6e719a8cc82767077c4e78a368be4e09b", "c231c8c41d31aa55d4592f8509f73721c4e63f70", "802eb0b1a076f05ddcdc8ab18e5a6a27246be90e", "5243016bcdcad0ab108e3a2ff8f9b2e110b391ef", "e2caff9a06ca4683aa65042556e8a5661ab4d4a7", + "2e09c69f55c198bc340d11bc24a2cd041eceacb2", "cb3af5afff15669a684ba4f04b9aa5c70dfd09ad", "a7bf615711887adc3ffb24eb1d592c334a06b700", "0cad83f7e723b37ef0bb5f5f940398b26989e3eb", @@ -200,13 +797,16 @@ "659df25c97fcbe2e0f4b0d72abc103a90110e4d8", "98bdc37c024ba91bb3915f35850439c97462eb37", "b71ed0da9210c00cc12ff0ed8032fabeda70272a", + "9e190d1bcd5064cb480a09ff6bb882c93b574c6d", "19e3242eb09dee3ce0a1e5247d8dd40659304bfe", "ffa2651fbc9245548afb1d023ee425be4a042f86", "630e2c9fe513e9e7dcfba8eb7fa4c2c9b0360fd9", "8d6a76154ef515713ce96b778e05290d2c42a308", "f68242f533f77f5d29c06636ed45bb855e09a19b", "60f8da0f4860cea2f8375e8234d9734ab8fe72a6", + "2f029bc7bf07c4f3c1eb6604244b79a3f4179068", "0fc47cf738532f03e5ea3dd4bb47677af3a24c66", + "880603652866333da31df7c8a81e2a02719d3e20", "eb3d6d8cd35df40df0a7f12a33917b65a96a6518", "00af6f75917087bbb76fe46ddc24323e24b7838e", "6539819c2b465a679a64f6f56f1a31d3e391e9c4", @@ -234,16 +834,19 @@ "80c2d6c439f97e20fd47523ee1d8fd4e34f324f8", "b54d575636dec680954cd69d9d74bcdfa65c3819", "cb8196252b2ebe0a7d018ccf27c602bf3885495c", + "afd12e32ad66fabff5df35312311e38b0c396271", "b30b11b01276ec270c4ea8ba767f06f671be8f97", "019889d1da32e13dfd3bea0f66f7c38ff90a6eb8", "f99eeb96164ef36fe84e2c374615aaab7efddb9f", "98014e504e446665e83eac5548e606ce8206af51", "939c7d5890f05a32a6e8cdd2e70653e6e93f9d05", "40470e6d421cf97cf8b9d1da64c78e305158a061", + "d2c3fdaec0ef952e033d6d4dc2612b718eca52a0", "edceae18a1526948177d3da29ca685d6b6d0f150", "7a3093c373ce155089a55232e212b8a6192d5d7a", "bc9f3c7d92e9437606eec361ad155b649ca662b1", "fc58be9bfc55bf39d82ebd076d016d3c3b7d068e", + "a57f96110a2d85c415bcaed57e1744d128184db7", "a6e7084b40577ed26d75e05e42b5f009908bd701", "86e0c22c575473d67992f750d5eada69265c1c29", "7fa41cf398b43e76a6a1f8cd5efba10565405e0c", @@ -288,6 +891,7 @@ "d23cd1b24d2a4466092d712c08cc6a9cec410fe7", "5d6ea08a67d9e856597398c7a8a2c71ff0f69edc", "8cf34991c1da0ce91998fc2c3991af79ef35d317", + "a006881ab2fbd48c80939d4623336844288748e3", "90659c1a72b29b3fc2dea11ff399362569c86b86", "1adfcb262d14f72ccb4cb2da678e0262fe01ac49", "76b44ebd2eba5010abe2f7a3a1e46843464bb336", @@ -311,6 +915,7 @@ "4cc5177f6be93de23c38e9fe076d8eec0b335e34", "86bf1d95fc7d9aa8d948d91ec95a95ae65521cbd", "ba6b7d28180c608d85226d45d5447117d9722169", + "f428358c69d0359c62e2a3bcda518971e614d54e", "29da94290f0624be804f95373ea06ccb3e4e104b", "990889fe1a3302d43c46a2060cfd461d0f819ea1", "0d46d42f2ab3114ae291ea1a53d8cccebd39cff9", @@ -322,8 +927,10 @@ "e0cb03a3710e97d4f8b9201ceb1a36c7adac8eeb", "8e94bfef53fa3ec501db7c4a78ef74bb885ae27c", "0cbb788a72c5d1ad3a9fd5e824f37d34313526d5", + "fccba5b8599ca6ad413cb0c97246cbacd5b265bd", "a54b8b48a0861c891851c0eb048803902c2be996", "0a679a0a7f5f1c0b6454c75554d20330e88516c7", + "ad5931ea280284b1487bc4ac915796815658781f", "3b16d96d821e1652e8ffc6f9cbd1f3092e4037a0", "4e22eddb3c582cbaf4665dbb52d6b642ff0b9066", "aee211bcfa2096364eb2f015a4b0d4dcf73b7ab4", @@ -361,10 +968,12 @@ "3b13bb1126d3736d18614d6fe5ce8abff15ccaf8", "286e578b0221c4d018b39ade558ef5afa8453f04", "1270e180d6db37e98cb298644f35ca9bada6b865", + "1bf90662b88970f21f37433d4c5c347ed8ca4a9f", "986786dc8ca30ad30aa49fe2021ffe9e9964c01a", "d9cf67dfe9aefa13b866bcf91e87f931e4036980", "d27fb9b15a264b5a092eb5b45ab90c353492b2b4", "ee76f3d93ec1b87627e97a5aa2b4bfd24c6ed5f4", + "2a10291f41ff25cad2153bf2b4c7bf8828e09ea2", "f9c38e9a09743c7fb3ae353b393c1c3d23b22eee", "768991f4ba2883d9e5fa3f6f2ca83bf900344ad3", "9d0a9f9a37ae8e3378cafd0099697845ee93e9aa", @@ -451,6 +1060,7 @@ "48575336e809971291507fbfcd6e227ee248ae3f", "b2a4bda3b0d1fdd9707ca4053c6bb1300a29f7bd", "6353f0385b1a7c88c595dc56c15381ad734de40d", + "7c55e9e749a1ea8c70ea7c1077c596e86cffc5c4", "c5fe5d4fafdf960eb4a3503e47e1a763720317d1", "7d8370a5fb10de0b5687709f9fe6e52986a3449f", "a149280ceab6f49786bd4e0065166c28c5f543ba", @@ -471,6 +1081,7 @@ "82f88382634560783b765c11787f641b575886d9", "94df7a1cd1763c89e096b51620f7353b96938f1a", "bbdf37b7a295ecb067e26546c2b99b8e6bccc987", + "da0c60e10db322daec721ef9b0a567601ecf67f1", "ea381ac992a8f6d5c05d9159fa8c4eaa95ebb3f0", "6e8703b0cebf9f7ce9e35eace90ca144486ddafe", "3cd6b3f8c621eabb68962d58ebeefd2457f6a78f", @@ -522,19 +1133,24 @@ "580a225a4a16019fbfc135d9f3554f01a10a9a1b", "796281f62f922b7a48a5971ec0e44818f4a361ee", "2c14fc7d24ad577b02725d3df88aeec6e39524d7", + "feb65f75f28c37d307890558ab47340900cfd28f", + "0a0a72b74ac34b0eebba00d56a3d1782f29bd6e6", "bdb4ca906f4553a74417a948927ebaf9d10840de", "ac5aa66012d16c2078bc2ef86bb31eb2e85d9601", "7768deaa04cbb4883c9b1e48b37d6b70761ab299", "3ee7bf459a55ceaa02cf2ff8c8fa66a94183c166", + "1e0ec09bebc572551a9315559d7838c130f61123", "bc85da65a54cc29a9a18311c5980c25f7f492b2c", "0fdb93cde6ccb5176f96b0ddbba08d83e6c6aef2", "65bf51600652bddc8faea0f7f6a1ead0e28da81b", "e6f441ea644f7b1eb171c9cc90f06ab5cc0cb408", + "15279f769d7052f8fef7b86b6fd3a4fb3a973769", "8847cf768144640612d2c2f8700c2fd2e852bcee", "e0c1babd8989b475e0baee4050250e5fb0f8d721", "1e8ead50dcb74732e06947e6ecec5a7894b20320", "40fcf5ee3e8b30b8be0e03118a983d8e3708cf8b", "d180b9af9f64c84da7a48a45e60615ee5916d427", + "3c5df91a9001ccd735f3e889e012f8c40fb8b3fd", "e26e96df4b3787881265200c0e0bdc02512a5693", "52775a82c6b4e6561adbe12409bffcdff9519e4f", "afe87983e0cb2707a7850f5cf49ee600b93ebccb", @@ -561,6 +1177,7 @@ "5277c94fe4ea207d661a608850750a639d0a7cdd", "1b8b46f59a57b747ff4fbcba9d63f2a7ccbad41f", "1a72f4c3ba1777f96e0fc80151be2517bb646a92", + "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca", "a07bd3fd3112cc2608b55e0f698ab50d5d47efb2", "230adb7511b5298d67970f14990ae53f8be96e17", "a29be8f7c79b8fea787f8ffa826a31e5bdeb3fb3", @@ -621,6 +1238,7 @@ "c53a181ceaa427358bb8b4e7a0c1c8f30c1e6503", "46d1082c9314751107b85bc5aea52584eb9db4b9", "4483871cd32c636e9f9ca8e5ce801c740a0ff71a", + "66d5a66a14c0e5e9ebd18d2988f1bac3b9b6bc61", "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e", "afec8a1892ec4c9b1fb97707152a9ebe4c42be30", "6cfaee037a610031e0d572c36e75bd17ff120845", @@ -901,6 +1519,7 @@ "70f180975b8708320f7efdf4da160fb14e9fd478", "bf7d580e29785104406b77e9bbbcc4f2083960b2", "a872b54a3b7feb8ce55e65bbd4936f70efc0459e", + "3979817caf12b9256a6973b3c8d0893fd953828f", "985e6178b45232f1d462f5eb0577adf3db2a09a8", "cafc012b053fed5b446a5a5831c572019500fca0", "16a11ac88b3aedac2825ec570910f34fb40f3f98", @@ -929,6 +1548,7 @@ "fdecca2f18a7b2a9653afb07143767b3fa4bb11f", "dae2122388f599037504116ac4ac9f46d8166627", "e4988b4bf305998fc40ed04f5b4e023a96ee2a7e", + "c18cfe8c48fb0d7c28f4199b1c85e6776e272bed", "295e465fe403954911ca75145cc5d21546274262", "91a179847437c3bc58501aa337ce3bbe94b6df6b", "aa88eb2a759c2f67228cf22d0b0f8fdf336fa1fb", @@ -956,6 +1576,7 @@ "04860bb41adaa602e6d51f5167ab5c801ecc25d1", "bd9d1bf070fc054c81477cc03a74e600cf4cf641", "0de3f8b21f6d944277e71d096faa2b38b4f48384", + "59a35308fb21139a4a448da4952b6e1e4d8b2217", "33cc3c125d08b408f28009746bfa64d1466f6240", "9a5d6d1049e589ce0cac08f65367a084b252c18b", "4ad9114c54496fb49a5e9e8294cf49e5995bc31b", @@ -1241,6 +1862,7 @@ "59b1836b856bc1d1fbc435d4382949c6bb4085e1", "fe27a72cb59d4039e25984355993428fc6f6739e", "b5d0f7a5d25b0925888a08b53f4419b4ef40afef", + "3245230a409947722ad777a5e0354f887a7ed410", "bac9a9be85fba6390623e58e502efa64d4df26ad", "f88b51995b79a66b455fc9ee83fc5101a198775c", "c993db9688854ed1c27d0bd54677b598ed8fe339", @@ -1360,6 +1982,7 @@ "800ff0e01ea2d3b6e3ba4eca60cf1a1dbb6e145c", "f3db297fd13a3ce13fe09f64096d566fdcc2b5f6", "12f8c78231de1694bcafe68f9eccddb0f5615c9b", + "587c3134fb05630c827ada678a92f5dc3a456920", "b4472f4670a0b7fd34137d18f1e080e3319e3819", "9a1fbff6514e217aeefe34774a8a86aece5e551f", "720dfdde7da6e2c560d60eac57033b39a27a9583", @@ -1517,6 +2140,7 @@ "50ba0149e4e5a597def4e0a8cf231895b820275b", "d069699940e9b85c4b613ae09bef77b00ab40ab9", "0139ea615cc564b8fe96685dc0cf0f7986d7ab6e", + "bc85a84033c3860aba92a9ef1a933f736587d240", "f16ff829f0509ae2ce4222b249a56b581a114641", "bc7c05bfbd99e032d3a5c063af4cacbdf5aadfaf", "ba0da90ba681a17b35d7d73345b6e3699b15acc8", @@ -1657,6 +2281,7 @@ "3335708ce0b54a23aca12ad10bdfc23a4f857367", "d824e79fc0fea2f79f9ae21222cfd8828fd8658f", "3f03260a2195f3eca7c764fe999f0ca75765557c", + "2ef3ebf934666a4825e52e96252ebb83a9f4a7e3", "b23b0dde9a42a33f0c63958e5841f3d89980707e", "b9cdc74b2b85e05311107f5889f911c69c593490", "bee392fcd244e31bd4341e5a5ad84afe40164a79", @@ -1733,6 +2358,7 @@ "ee404c657e3dc6191c5e07b1090ef7f007c99050", "3d322c3f36d8d4deb7ef13618f867d13e01a1fc0", "e9131550b18a4c664fd4e51f44bf02b0afb70e79", + "f6ee1e15fc2016f65422fc13563395a26c9b8ad0", "0d700e53f37e0facd999d7b0870858364b912361", "5d66b0b41ad377d91a96d87dee1930a8b21522b5", "8f36c97a49dc340b81f6cbc1d97171da212a77e0", @@ -1748,6 +2374,8 @@ "d0a0d8b798f2a84f604d561bcbe387132c3611e0", "4c3f2be16d00ef8bd21da2f4b4f57f1850a553a6", "af5a81faf81d2cea996c071011a4bd5528764a64", + "78e3b44eb2c3a51dc17cb7ee7bc964961847650e", + "0c524067580300988e02aef54a0fb79a193bb5c6", "040ff854e0dd0418c866ab8c2acfc6be87f01853", "7d09e4a428016ad7ddd1544c8cf9c176e677391a", "06b155a18cbccdf5b68b797a7818d7b5cf978104", @@ -1779,6 +2407,7 @@ "7b923609c2995101130d74577a406da068c1ea11", "793228f171fe9859c76992019aa94d98fe636e65", "24c1a783ee6ab0eb8ba81e0aa1f9ef2da76a2394", + "7be003fc3ca0b18e0b30efd365eadf5264a77dc8", "19a4476036b363545440f89fd47ce714e7abf79e", "bc0eba52960a5c6e4ce192a158da2caf4900e5b4", "45f089a14372e0f1883c980444addd1c5ae8597d", @@ -1807,6 +2436,7 @@ "60a7bed19cefa2c04af3e3eeaaaa92935a2ef924", "bac7253fcf94e6e384bf6a40eba9e82a5a272ac6", "be443e41bbad63155b4e3b1666afc34aa8152370", + "2273c10a840acaa3b65c124f0ed152c9c3cfb253", "dd11265c4ccd808ff0af59b9d4af1dd0db5df38e", "d80b9887dd4e4f11460d7109b214b6d7e85b074a", "1c8e3f9037c30ec02bfa67d53008d301a107b3b5", @@ -1892,6 +2522,7 @@ "b625b40d925aa6f1f23623a446fed33a54e698e4", "fbe2710843c4d8680f340ba0e4800bffb9ec6162", "ab178719d9ecb583d737dca141f2d419ea2162b4", + "251d037c18266bd2da51c0252cd3c3527d6c3e9c", "f6602d40bd593051c6fe713506a208849048172a", "ecfb96239c6c5e7a085eceee8281b4a916e33b81", "838cb0eefcfb3b9b34a8fcb7089b3ad0dbb4c423", @@ -1905,21 +2536,29 @@ "269ee1204d7db6a10061d254f337fa8b5f970b20", "02da38090324ed7a76fa03d8fd805186d7c44131", "37ae7d442098e0f57ae8dff5b9f71aa84846397f", + "6a399302c34fd21fbdb087d72e20d91338910bdc", "6daaea47805731c9145d97afecd657bbfdf043ba", "91a4a28aab58d3f1b3d40c0d2385ebb4caadb649", "a8efa55bedbb13d966526ccfdd102caa564bade1", "819c80428db9b838627b2cbae4dfe26f90bdb1c1", "f20e5152adc548bc7e662b52f00b0ee4a2adc2e6", + "d591bcc09cd33a8ed6b8e4a0a38af254323cf218", "61956f2e065d9f33e54f94d599479696c97c3de3", + "c294b23a1b1f255010ba27361086cc870553d39b", "c5490f72843e6bfdebe898103e3e4f5e90f6e169", "25f0e0ac9129da185bc7522d462fd57c37e7688a", "728934f43ebf0112eaba668c8f76f3265254ec30", "67a0a86c141576f04667a641e9dbe4fe94a78095", "89507449217d2d0c115fc7590d45a76bd7442a08", + "56fa8caef4c1e95b3f577bc42c52cd686783dca2", "047edb8933eaaf7b1aeedbe49990f61a5ef2cae1", + "bc054292d52c364496d12dc44772a12c9b66746c", + "0d16f7893b58be5ed94f0d9ef6c77764f583f16e", "a8f8f84af6ac0021ff5360fe09d9d6678e392b1f", "1825146ef158a2571267c5facd018c8e32c09700", "3528e83ff35e95d412281b8ae8d542c01cf71c44", + "6c0649745d884449a2c71cfe3849fa4e1155a480", + "b62d5fe788c513b5b14eef623a8d49fc59b3959b", "86a97721301cbc5223d238593cf031a874ca08e2", "072ee10812c1fbf3d34dff6e5a4cc55493900259", "fc7b7571a0202a0c1463a7efa11ed4a9c7a58dd9", @@ -1928,11 +2567,16 @@ "0adf0898eb6f75e28e4d72b3cc8e64e8676c4b52", "78f1543e35b37a09b087dcda83607dd21ca9bcea", "78045df591c24c41159d336af28f4179695e7d98", + "1bf7b332809c59eeae5ca7cac4efbbe92f387d34", "00f5b230beacfd5dde332035777247f8cee5f051", + "cde07bfb9e879deba280fafd1f943a51f42b0b6c", "a760a7656c814bb60e7f092153313564d8c88150", "a805b0c6589a2c891d6cb66fd651d974c38d9033", "181f2a2d70e3be9425547062a61f5aa13cce535b", + "f919547fddb9453038246207e842547872541e15", + "efeb8da198c061fdf0782a0499ffa4478fb769a4", "7860bc82b2dcf10000f6c6da88cdd270138c71b7", + "64f47dd2cfb946509625789e67e34fec38f3ca17", "f1c941d460ba47f7513f556a37162c512c833534", "16b9ee6f505ce834f34a3484fab7e83c467a9f28", "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9", @@ -1956,9 +2600,14 @@ "ae980c6bfb5fb48108f9e452b0630052d3c3ea47", "d1f11b2b28cba02e209aee9bf271e9e94c45b8f2", "4d80777ce7abc0edf79b869ecab8ff14171efc5f", + "456261cd7e1315e49ffc678f5bb3759db3835a51", + "7ee96b11def9c1b87909361432b66f17575c274a", + "4c5a49547f7c31aa84fd264050d687a565971910", "54995d9850ec59126047fed5541e4b976a1c162f", + "c5b674ac9e413356fe124cb62b7cf4df412f7b8f", "c1b067f83ce7433522b41d25e8f2d93bb25607bd", - "c0e36dc4934c4523ab858a19286d6ba41af7cc61" + "c0e36dc4934c4523ab858a19286d6ba41af7cc61", + "53378864b2e212dcf5725edae57f9d6966d77da1" ], "release_logs": { "dev1": [ @@ -3926,57 +4575,1515 @@ "d8dbe58dfefee489c35ad5dc850c7032449b32ad", "25f0e0ac9129da185bc7522d462fd57c37e7688a", "181f2a2d70e3be9425547062a61f5aa13cce535b" + ], + "dev5": [ + "f5918a9d35350bf6402dd1b4902ab539747d77a6", + "ad54cd403293b0933eba00e31b1be632b05a5056", + "4b573fb0803ae8cc7cbdad7079b3672b8b947023", + "39c74798397a56d6c0dbfdcb83469ca4a0465f9c", + "996c9a644e6de0dff1271a05d60ada742661a468", + "725cf51353f36077f77a94227d6830fce930a27c", + "7573388c82efe6a0cd09c48e2a2f2c82a9318b85", + "7a207b3eaa6ebeb020a83b52467ddcab9ee1ccf4", + "7374a5e7c72819f1e839b3575bfad49176eece7a", + "84abf392b64d0cb1ec12c64b96c98216277b9143", + "c1412af2553fc0eb8eef1f147ae0855ee15cd68e", + "1c7ef74f4f403180f8bbda5050e309c8e42cdaad", + "da3233a5b4a326803d60df128a5e89f789f1ec05", + "4d072556efc629e019ec5e25176395d3aa16395e", + "c7ae694d6bb753e18e27ce09ac2172c356e6e854", + "4dad75f968b96ce710030ff4b6552985f45e6beb", + "e02fe5d9b01d2f4552db92a4432e58b59faabad6", + "1867600b8b950a543729304d352483da4ecff2ea", + "d1b9e51e124bdbc75c913e0bfdf4d78b448c1806", + "b275237bbd1843d046961792b9b43c662c35e07c", + "7135bb534f9a21415a66703b05e8ea2407bf37db", + "543713021dc10a761eb0228b1906ff5a252ef8fd", + "053bcf9d3065f93d7250009f71162ee37e1e6836", + "fc033ce0886b843493e77994cc65ee4a02064573", + "67d91548545f6f34d3c651d1c59414f26d14ae1d", + "8f14acb1510ae2b5aaacf627832fd9ad467343a9", + "f0f30fed91474806d45e534f3f3c2afda8021a30", + "a2df35489a4ff72c89ba45cf7bae579b3d50288f", + "a5fc5bbff5d6490a00ff2c4e18b0bfa1d331b3f4", + "ae59770211ff61ab8fec78d41e183cab9952450c", + "a5bb19a0d2e9bf25adcbbb5b2aced3f61da330ea", + "c3954a01aacb7e4ba529b4d1bdb381e51224a8b1", + "97a670db46398ac70671729df7f5732808fa7c9e", + "5e0ddecb73178ce13b7605d466260b44ba1955d5", + "66c6987523e3d4767583904fe506186a645e8e55", + "c2ee46011f56dbcb95cd682940b882942f4aeaee", + "32249f87a447097cba98b55af832c67fee595b08", + "a6f4154082613826509594e1e43d1691c650f27a", + "1575e3da9069e89edf556e6af4c165ff77ed3d25", + "dcd071bc4b70346572c2698ca0c3a1b33eb1f445", + "31b18a2d6c716b58ce5c6a55703d5253bb7b9ea3", + "d85dbee766749fc77ab8d0c3a4c81b9fc3f9e504", + "0f160c72931406e1f44e7679afd2144a7b01115e", + "74d80f485c053209b9978eb761a36a758dc22f19", + "7ea96d2817fb27d58d9f07f1b97f99a70be1e914", + "c6852a2d916e266c7e4c796511847688042c3449", + "ac1f05516e75f7453ebbb5ff682dcff241d202c8", + "3a61ca94524ca08007ac44392ff1cfa1af491094", + "8b79e94fb6794152db57179256709bfa2930d09b", + "9a814b4444f35b67ed6c44c3209116c15cc0a1b4", + "989ec5a6b01cbaf2e11510deb35df98ec7e04e07", + "f8c251aeb8cfe5b310ff5f917bf2d9293fa4ac52", + "3b4b0c530ee693468a0010995da740a50964b513", + "819b69f2c1e0aac273d5d57c1a0903496f02fa1b", + "3a965d50fe5420a8cb845dcca56482732603489d", + "54b738dea4edf357cd8aba79e383e4f41ec4a276", + "fc79b3c11593f268273255032bc9f0c48067af61", + "cac9651713dd4001270068cf85a8aa84ff855d54", + "24b09f93ed922855eec3ed232a7100ddfa8c112f", + "390e64ff9c9feed77f082f7fcacd5f2be431df15", + "17fa5219a94bfa4896ab42f133aaf34357616c47", + "bb8537f657c4ef3e1b7958a82dbf768816b6ae5f", + "047e0e060604204b335a98b021c6a4e7777d52b1", + "342088ca31b53b84a0a7e6b82095956f30aa45a8", + "2863d8cb1e4dc9cbb9bc6455c10055ea355e1c2e", + "7ed0b6167618f9c8c5df87c7e83da6003c081368", + "a8a4faacfec9320fb7bbfb27212a14981d9d0da7", + "e68b2436eea1ea7ee80e725d008b6e3a312a0d6f", + "8c93de89d1142689ffd792304584c0428583511a", + "a2db1805274a74e1530c4dd7e62bd95f1ac71e3f", + "79432b6592f51ab8a3b806afcf4ffce218be5841", + "4bb9ef7fce827cab9c01897c0836b718c8552033", + "71b600024954d8ab334e91e3e28348fc4f03975c", + "bb7054cdf2bbcc50c8b54a97b82db315121bb9e5", + "93e83c5e987214d135bdc839b8f024cac4898aa6", + "e28ef68957956e535958ba0d11d5332bccdb69af", + "a67116ecbb54a725262add1280be69e2b56048d3", + "8237bb4a323a9a95b9b03ac658876082be0c2c1f", + "1d9b073ef0f53c77f4a81a2a815fb7d45e2fc155", + "fc696bd17c42be1a43112f39c2e4ce32a82f28c2", + "1eb4972a5d495c2173f1e8564a27625182409fde", + "5593a0b2b27c9e015e711b235539043b6c5742d9", + "68e9cb4a97cfdd9aaa3da2e6a5b593373d11ae9c", + "3ae88632e2bfc11902790d6e7b23bd8d0ba4e557", + "bfdf86370f7d3acf32b99bef4b07db56d0dab179", + "6b7ec9950a95d777d7671f2fbdab3f5b816fc1b6", + "3e97ee77503dbd9c33a3d5358718c6879220d1b8", + "0d9ff7029686f45d75b5859c718312ee576f2253", + "b87fcf7e79f09186c2e99dbd3a537fbbe5d18990", + "3a97723ff25e89d15a860f0ce7ab0a9cd65d7bd8", + "b22d15311c42396da4a66b7c814bebf637b4d1b8", + "30f1ab165c9e29c3e90773672b5cbb1608879e5b", + "e0e1a0c6d31f20df666e72e55695c403d0cdc888", + "85fd05fc3095ab0f0d477dd0e453191360e963c3", + "1cb4ada316716f4e699090f10f39e171c59760d4", + "499254e49515b327b1b6c77dbf76ee27cdde149e", + "aafad04a1b5feee5b9b3e60d71c34a3fd3e6619b", + "b1de0364bfc9e05d997e0525206be4a9c2fd1726", + "4f04a9de1de70b1c52cc97c061f0a1e60bf4a70f", + "44005f96d16e45a68303704a85cdbc85ddd6e5c5", + "e4d2f1d630b5057d4f7779215c04266ceb52098a", + "936f17f1985b83de3824712dc37f09cf702b904f", + "1667e6fcceba0908f30dc21e0aec4b643a71dfaa", + "9ad733bd0af02f18ae8dcc9d9f5e9f8c1767c870", + "d5b76f733b9cffb81672e18320fe05527f4ea055", + "b90884bcd9d3ccbd0bfff00fc5495028b806d095", + "1a191688f1b079a8f62eeeb9ea9a356b8bbe22e9", + "c3df5d4fb1c70e42e17d09d4ede4aadeef51aac1", + "c260a17d4a846e3d75ee61f4a811321ef73801c6", + "ca366b51df86b1237c9636b98d019a782fd895c6", + "c82e16efb06bd317dde8c03acd17859f0529b41b", + "21af1e286f7501d102a59dd05d360d2208bb3624", + "9c7bea6cda5268bdb6bd0799f16998fbd1023b52", + "660b52b828e1ab77cce70f4bfbe0633d030e3355", + "5603b3b0e43460aaef9c3f6bce2c90eb135182bb", + "381473b9134d0fae45b38c6727a96d1bbbf2fde2", + "ee66b34160856f2016bccfe4d9ddd0d968509114", + "cbeb7339b5eeb065e16cf6565df27e0263fd617a", + "fa0293e1f16175c5cac0941547c928d804cc3043", + "a1eb6889b1cbc9aff3ad0817e40938debd8d1e28", + "13e7215b46937d521f33da0d247b6fef1bd431f2", + "f35f42827921bdb2ea28cf207f6f68b1c337091b", + "f305da3c9eb7483c5b572ef29ba41d9028424d01", + "d57a59838eee892ad55c50c1c3385f2eea2f4434", + "1c824f5912fc6c059ca91478ef64e794cd39412d", + "f37edd524f03ed373415a6a26c1c9f02d4e5c8b5", + "ef18638ac37b2e1f14b5b1dbe71b883fb8095d06", + "0a68eb3d37682b31bf5374d2dbd3745ce8a53f59", + "c2f8d1a29ba915e2c58941c2ad27c811f3d66489", + "d97496a99e633a998a2d34a50def3e18228b658b", + "b8ef67586da4f50d6ce0e2fa15f0ec1a4bb239e7", + "21a8d6b1bc0f875ef3afb4c1b1e0fdccc06a79cb", + "69ff129e33f6f1607b18e04d3378017800dfaed2", + "f7b805b701313fdc7aa0b11c1392b4d71a9158ee", + "cbf888896da69cfe1cb512eec163110d546a7d9b", + "0cc88f34dabb27af61ef77a680653a0290e31055", + "4334fff23001fcb2d2299ffdfdcf5afcfbdd04a8", + "fce47ac4566a7e38cb4b1129e7e285c997d41108", + "56db3aed47ff192a3598e158ed0c42647dab623a", + "45f4aebe240ba161db2081e2804e603243dc45dc", + "37a60435796823efa2481d7b7b333d2e952cce07", + "023024440b66089ad4c9f55ec9109b85f80c3512", + "96332f1b4dc01f868c528698cd1ee48c8433a35b", + "dc75272d865806da2ad6e18833dfe061a8083154", + "2b3501923f070798861068feb7617b5e0b3301cb", + "c0bc43d1def582f44a91b9c9b3b59d5fc7486702", + "871abd1c072c62b9f0f2a8e65124b02a8083ef0c", + "e0668de3dec92c91ac24b1214c0a4b70799a2a70", + "e4e00a546106ab7111c09dc8e324beb0c623a3e8", + "a07fcf5d05e8a9528e1e572bdf6d4f77578046f5", + "be0c68845e449e54149273f8f09f98cfa4e4f63b", + "203eb9e6d7ddd6b5af81dcb7bc23a990f0004d16", + "9dd6c4dbac70b28e8156255c3a2b78722772b036", + "f34c270452937d643f15084adbbafa6bdcfa078e", + "b7f06bd14d60dd2f8979823efd6669ce05a1bed6", + "6774821a23b3cca97fcf9cf32858b0cded19761e", + "32f43e17f9199e022fb4616a9194208c9be928a1", + "5cf4d2042f4c3da9aa660aa3c4fc5956634ff90a", + "807df6e9ab54826d1e73b531f4144bf100c102f2", + "2721dbf5bc2b0003ca439128fabb93348fb5b0a0", + "109d3d8530eeca2e7e28838446520454ade4b4f5", + "4601c07d86bed2a5a25ea4b32c4f0b933c03e18b", + "e1aebc6f95012ce27e6e9743ff504d5ecf95cb15", + "5afc01c46d49fa8fc5f2e7464fd47756f91e2ee2", + "158f13aebf68fcccfe4bb3588f3fd0d1bce77ab2", + "5a033aec35be5bb3b5722f6d2a5b8cf902f2b468", + "89435a9e052e48d9a46b455a0dab9a1353dad91b", + "324ca13df037d1a9da7cacc7d0c8a2fd20769027", + "1a5ee71651e64a7cba4173a5177ddd842a9ed457", + "8c76d71971d1af47ac77eaedc7e09328be8c1b70", + "ee5f8bbf11baa8c734c50ecd5e04972ab8b76d18", + "0da802cdd7a8058c2bdce51ac7ef87faaa8bdb8e", + "4dbac6eaeab727d33a49973d20937e5e927f0562", + "5ff7a9e79351718912284ebd0fd7da6799138c74", + "a259ad354f20f18e8886d56d91de578b81878d3e", + "b2b30b437b187f40b7b57b6ee0d7a61e446147dd", + "d5b705600c0e8198a633160a23c67f37b903c047", + "231adb0f0c374f2c4aa81469e2c49d97be668662", + "501c5b0900f147f242554a9215393e32448771ee", + "d968c3e5d699a27a7c61789e5c015633b689da41", + "7722d52d5154075830abb33da498c806b9c8cf9c", + "985a5e95a9ab5d430bb7b245ae1fd20ac70caec8", + "22a28e07cc1cf6c510784c81ba30b7f572c152f1", + "14185ef082078ae41a70d67981c8d0ec20d4b7e7", + "ada0e6032e9df2fe8c1cf9d958a45468f828518c", + "0ebb11041b114d50908def8f468a66c2293d3c60", + "8eb265c646e5642a1c8d4f70f1044cbcfbae67fc", + "d0727a39b68c2f85348cb07c662f19b401cac1f6", + "912da563d5a43a921392c0da06e5f2ec63e4605e", + "258ee89997d5de18fa4a4058e0bfb3b0e6449e06", + "bea52f4e37561981a59db43cf3849a97361b0b67", + "2f37fcb94bc5fd3070bb27c5021c45dcb95128b1", + "1788983ee8b2e5715eb41b0e999e7a01bb1347b3", + "6e6976013482ebaca644074e00024b59b6414470", + "d17ea061bcbf0ae96e4b71e642834315a9580be0", + "51ff09dc1ef1777dbe0421b6281ad10f98d61c77", + "6efe6aa60ca647eff99362d1696f50c4813a5815", + "8fb195e20dc01646d771c85daaf85624f67a5eb2", + "b4f58e5d8ed2e5c373d8e9cd6fcd0dfcc94111f2", + "1fb101f7a588b8a3759dc0f4777442c325c49fc6", + "92ce6c7b75d81cb4aa59728f248f9aeefb01b501", + "0f047944e4b34483c8f2b9e529e8ecbd36dbef2d", + "369afc7b46d87dd28fc70976fc66875e76e36101", + "f1de9c48452e8e2852f6702fb283d177a6285593", + "ca692bee19b203a59b647cb04afa1d6bf05877f6", + "b962544a3edb7bf57f55fd518a1253fba1471e93", + "6d8ec7e7ce753082f350aeb8ce23dad42f4c34ab", + "b3b0feb2292586e69f889d55657b1bd665a942c0", + "9a8b9e5c244186a6f291e3248b58fa5e6ef8ab31", + "af6f7202f0e439c4b09193a52497519b7e3d248b", + "fb91141cd12a79f6912b9e1174c893f5f542cb1e", + "c818c7f43864de168f4e11ef3826a195f80bb180", + "ce5f11352dc53bb5612cdda48f3296019e8a061f", + "5144ee81cd98151c352690b287976048cd328973", + "e1b3387513f0fe31f19c574fd97ff342579487d7", + "d92aa168cc4ae2b0376a41d93e693630c5d7c745", + "7e55f1d1bf305f137d05937cb144ac1831c73159", + "e5100fd204f26f4a8ad7d0ce1f233dfb2e648e09", + "a945df84139c979998490f078fe1334b7647c6e3", + "0820f3269925672a0cc0e7e2b73f74b3029bf5fd", + "51be9b5f1c761f160907e4c2072aa2f98bf5015d", + "090a4540b7b708f9c8acf8edac4f56888188bc6d", + "d95d49ee124abfd2c0befde69821a78d9035c421", + "f0e57a727bc93225a157e0f4bde63302b2012ce4", + "de18f3200e5506c1c6bd6f37a8c74613af7d90fe", + "bbe965432747f49ac647883c871a38ade26bdc4a", + "4fef336722e3fe0016119eb09c04ae497c261cde", + "089298322580b0cb9920e5370f350f58021e95e5", + "7772549c0f940c6961c34ee454d81ca82a248f15", + "c171af7ffa27c46b103e4d2a69b96c1dbfed5de0", + "6002abe017aaf9faf05d52339b805b6b98c9aa00", + "1fc27cc1a9c4f184b761750660c09ba3a8e78d9c", + "761b78b7ec0e9354dd951207db6e7e97ea105f9b", + "02335fa12600ce5d2b30adedc94c6e6318b2dc7f", + "9c753915d11c2c3f5823d68fbe8594ba20bb56c5", + "48887b3f2e03b9daff231e8689af6c7afa065e24", + "55c93555e8b556ad5fff3452c9c56927d14f469d", + "7477823ad53299f5f9485cdbb11b64dfd83cd0c4", + "3f950a5bdf750c2d94c1f5af56a099ea373c2ba3", + "56d766a2a7378bb7b5f0e7a0cb40803800ed895c", + "55e98063fe9582a79a7277d5d29ed01880513fde", + "a56260773b178abf59c324a67b6843c09cd3b6b4", + "06f7cc9e02edefc1b0ee631c782860ac3aa84e60", + "d5d061e1c2dda17e72ddc8b4434af415ac651f9e", + "008f5165d4c50a92df30e014e6a648412249cb34", + "2250b317a8eec26c267d443ee83a695b6d04ad02", + "3d0f2889d8b4b6c12e7931210e7853afb950edfb", + "0a29b90296e980c7df0699612bd0209f946f247b", + "ec7de6b82b38bc8dbee25167a4e0be8cf1fcffa6", + "62eeecd5283346efe0baa9f8561b800f48d0cbbe", + "da8817a4e8874f23eb5dadd226b229e2f5aad4bf", + "cd2bd8f624c842f446a309684e7e4d5891593bc1", + "23b6f129c7dc55dad5cdf69a59829d29747897fa", + "d454e1a1e0f805f590d9a39ee959a1414b794b64", + "ae2f69b6c01415e29d7f7d2ffbe7d10d30a03723", + "1538b2b8e6590afba3211f6a7f398631c89ca8be", + "81f727b6dd3b31ec5190902798cef0a074bbf92a", + "8d10d8e7e6571221c6e9ad587d816d51265ec46e", + "11e97cace520a6c69bc7547059f0c25b6e91c9d7", + "c4da6d0915a1e47b8055bf955c0abf01aa51c6dc", + "8ced63315a3127a9dd6e94c1c37fa5d73075538d", + "35a6ba5ff93a93d1862aa32c933e86ecf88bc3ad", + "11fc9983688abff0446988ec3215e258e0e573a8", + "8af1a134b40dedf0f923286640faaf2037df08c6", + "16313db7a76f10a72106a1587466a1622652d90e", + "70b7b44e5c67e89f6cb7c1e3cc742083ac678d9a", + "364e98afc52e81fd54567148f6e6cb4ab9ee9b8b", + "7687a948834c334e13d86eeaf244199fd0ee6aee", + "76f3155f0aa602e96b2547d764ed3f414091cfc5", + "270407b20a33ce54c652b1b8d961a340d4a9a6a8", + "4dd5c83f72d69f9d772d3793f138cac2505b0c30", + "ef9738005aae82e3e633c41c924279e5c5021700", + "5b61baa60de749a29f9168c0229a22657d547c53", + "235a32ad11f40ecba26d6d9ceea8ab245c13adb0", + "101b8270871ef7f383bfc32d2ed4e24a57904937", + "4ce5f9cbde9b904eee0d8e36b7ddd4d4f7119323", + "18046f5b8eb192609e139eebc28671744f7f175c", + "d540752f15e0145628df06e0addb5e03f008e1bb", + "3619c68856582a2f3669f9b40dcdc0fab9f986c2", + "640109eeea32d2006592cfe8a592b4c8350e6f73", + "25a62398e8e50ce7566412203367797ec1d2a19f", + "dca2986321c925b6d17a052a4bca6b236c753680", + "7ec0243f105a66f1bd70c58b0cb899a310712b0c", + "b9a92ca7d1c1a6faf9d012e7b7a9354b1ee2b057", + "fa6ca106c776feb3b8d24f51c8f7c049a5f13d3b", + "25cc9ccefb7211e58d0a8b813c6149b9a963e69d", + "14cde0fa10fde7575b1f9fcc5a865cd9c66eabd0", + "646ac8494ba0b6e410106bcac70e86dd381fda92", + "4f255fa7d76fc8f682767aa3a2baade42e5dfd7e", + "f4244fd61cbef24ebd6a955ca045f936e2af085a", + "3fee7c24647baca7daa962d07cc28a8b4392a2ce", + "de4979fcaf07cb4046bb62508326d47403d6ed00", + "cb7d00efadca36be8013e10c0d5437e4e4de420e", + "ccf414ecb47ac07d0996fbebc80453a6ed2f400f", + "0e182ee83d0210c3485d377ee9fef2b501696cdf", + "9f5143dac925fbbad3e46bcf4753e8d3ecd0da29", + "47d6ce29175dafbdf88de6e8e9bde65ac622df1d", + "884bf2f3320f475319733ee637091d8d81bd8645", + "8480b62202c6862b24b5f6e43317685921fad1ad", + "efa1056a3ab4780c62e77876fd89a2e3c997e424", + "e873576d71a610106618fddb642e8c4628d6796c", + "b51320f22ef28937b221cd9ad92c836000a5b448", + "87279f0aa065bf7ac8084e854bcf68dfe4d97827", + "8179eb6f9bd207ebab4aecb4d949161e5b45e7fd", + "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b", + "6145b0ca2942d6b97e03612848dceb3cfda6b68f", + "de9b22625ea255a01cd03b16cc4b827555f26c51", + "67735cf213009c57e617f2dee7e1d7b0b8924366", + "4ba4558cf6e0550190ee2cb7fbc3c6af3fa2e677", + "b16a8b8a76079f06a2ef5f6efd95c47a3e22604a", + "985dfa7cda60897cd37e58593d22098194c0b29c", + "5fdcb805d4dfd75f69b5349cc07cb82ee2f75dde", + "3206e28c8d527516b1456d618be1436ec7953c0b", + "ec860ffe4a1684511283438780419a189f7f59f1", + "17703ab0fb6f0a5d096403e7fbc54145259acc3c", + "b79fe2e0205fd7ab70a155d16f00c0ca2a7a7a5b", + "cb1569345a6f17da08241e645ab03cb2e1b78d2f", + "e9718d4bed782246ab7fcd8c692e3eb25747a30d", + "45ce9f09d28007a6655ff826975bbd68ffc9669f", + "80d1459a59d6980bbc971a9c675aef9edec2ad2a", + "09bc1ca32745b4336440dccda33a6ca3fe176e97", + "b0a03edce0dc69fbc46e93dae9cd0c82265f5929", + "1d8e0138a96a297cdb9643a5768d020de4ca148f", + "28ec1cd394fda15b5f92585846421f6251be940e", + "a7358ddd12d6668ddfcb4dc9422dc07eb26556fa", + "d6e90de10be2990467e74eef1021dd3d4e5c4204", + "d6d60845fe57069d65500e4d6f26e6f6fe0e6f01", + "42c683d450a5e02d143876147de467b513fbc4c6", + "8deb2218292cc7b8de15616a13a0e76cf8edc04f", + "d843374519f6caaace6977d0aa90ab7d084be4cb", + "51c470e4106f29bba7b787d535c4f59108f35182", + "df7fd31d07016f29bc084d2954f7931f0a6df796", + "8c505d98e48a9e45ab4ac688541b1df0b7d32b5a", + "2c0309958728603d745b8f4d45d232f9aa00c1d0", + "688a6d02b2e37161625331cd749f1e2e85a1313f", + "a79b1552983a8fcb2e4c971fa7b1c05c2f35230b", + "2edc43df8e72c9ae650d521c4a310b75c99cb9a9", + "7e7504c8b01bd33c45ae680af9c5012f5f8ad2ec", + "d089d0e1e245a4e34970bba348350b23210518b9", + "817bf9575667798e392197caebe181b47539f248", + "23314701285b9e2011d365428e7f452be9d103bc", + "bca6fd61af643dbbdd87a2f9db2feaf43c88d9c7", + "af9be78054d29f39eb4a179023e761ee9fcca6ba", + "f5bbd71dfc6334a7a82c40bc60d42d78dec59629", + "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563", + "351e0dcfbff1152c0e696d0d3c06f38c5d23dadf", + "43a8009a56e98b88a521af04f58d095564d3d3d2", + "bbf65ae72fa2cb8158bf1a52b170e9ed6003597e", + "6e047a028762d6baeada94683c0e5b5238d5fe1e", + "65a0ace3bc2c062f1803a74947ba5ac871f3cee2", + "7716a4cba0e4d96e170488bd4f332d22395f7bdb", + "ba0956e1a41c90dcb5687b74d1a26b130598dc46", + "dfc38d2a3f7c840c2960e380d1a52ad970881c78", + "dc6671a24d2bc7cddcaac4d36ee9d3553fa3c46f", + "11ba422b660b137425aa24e79f73a92c8c95d121", + "c5bb2dc5e46e8552836ab37fa177d04e7ef45c2f", + "75e0559d4b3d81e8a7e680d2d4bf72da203f2637", + "2135cb1707630f1a2e1ebf7489f9316551888e82", + "0382d7de32270ea253a21903c9d8a752f4fd54ba", + "fe0c187ba58f4c86128635c91577ce80c1885ec4", + "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd", + "826f60db620b098fc2436a05b9d8341ea2f54557", + "e7bf3ec52dbf9ed64acfc9c35fc80f8e9d06d9f6", + "94f433ccf625bf11ca368f7d91c4c438589e9e82", + "b9d5c3e213f203b519b36ef4638293eb20817dde", + "2479e1737af616893a4e534ddbb48cfb7f2c06b6", + "c056cae43798928a77c2c253513560d3172f145a", + "6de36fe6b239ef05e9854bbe9d63faedf165f718", + "54a6e6784c982819bf8c585c5a912e3b60553c4a", + "472a26e895432d15acd14c53cdbc96890d294366", + "f14ed7e37020926bf0fbb2c951a4bcf40f7ccb55", + "b15a13eed39d902fafb14ca0637c5827c80b2bc9", + "c0a397f18cb7fc91d46d591b7c9769a22ef8413e", + "d30ec9aef08e8993605bb6a8e30518431a4aabad", + "1e1f044fd1c20a75ff1d64295247b274f4a04142", + "1e1e9d8d1e425d2a1f99876a996f102271c54d60", + "5cb2bfc1b38c05667b9b79031a9a453e4f3d37d4", + "8cb0cc8a1fbe82ad6ecd752b66b8d6e03f7378d2", + "76835d28ca6a45023590f7152544990e4bc8030f", + "ed62fb12ab8fe1f9bb01c51be995264fd3fbe79b", + "bd2d596ca767ac0cc43913f4ffe70b0e6f3a7859", + "179d1b763b32ef2936b74197d1380bd937fb4e6f", + "7668360c68f126ecc0b58305bdd333790c0e6e9b", + "2c6749ab9aa8bcdc7ad4ec61e01b0119babc0b81", + "0b9371286636e13ec779ecf2c0945b85a0a1eb9d", + "5d5b2054e8c98e9241ca84162d90273234a7c477", + "f3233372f1f348d9efeaadaf4a95d4282057d9f6", + "dda1842b185ac4128cbe216feb68e12a94c3497f", + "53e1ea184a3b0b05eed3c6a260980403b9a26662", + "2f4234d3159923e24b69135287aea77b730fdb0b", + "70e6ac5db3f4223a7f6cee0b3feec09304d39061", + "9c561027fc8753e30ff32152d0dcb9727c2f421b", + "2c11facde0bd90823ee7b779b2d2b5356b7d975f", + "462a8d65bf9b098e6fb6049e0154754ee3b22588", + "eafc21fb0597b7c3a66c61ccf393aa1343a708fb", + "8cb98cc4973cc9ccd4767c51d6d6b3cb4d39bd2f", + "b59cded5d771c7f9340d6472f792a6d58d806068", + "d28db795f8697361ce5d176827bba26d61bbc8ba", + "9ce8d2da20696d51082b87110a95b7fb7ef02f6a", + "3a3af8d8060ce302f78bf5496120f609b402fcc2", + "f07923a5271055147ed2343a153ccd5cc3d3df2e", + "92d3fc302acf3a41b914b48034e98a9d80f502a8", + "6a5c7de993a18b8950aaed45be6914e5aa4f998c", + "84f842f2e98dde3ca4e09fed8ae30d05b8cc6aea", + "d650ac8a96a03090fa5b67e6f9e05ae2843e3eb1", + "90f2026c0fb761a98e3627b6b3ad90ccfdd51073", + "314e084d335a8d145cdce549893b8ffa9877457d", + "b5591bf5f67b761bac5d059f9bc3547a4b84c6ec", + "232bdc51b535e019ffa40a12681ee7ff42f00771", + "04ac5cbb89bce692f4a42e5865c546c5ff1dca2e", + "3f5b871666ff8a73c88765813582aadd9d15ab70", + "412601a8a35e7bab4ee9a05825de8110caa385ba", + "2a62c1d555a1155e83b2e2a5b75766e994df4119", + "b6d75d7c31d8cd77fa545c2c63150448778fae66", + "ee60dce3b89b7e1c75bdc315b35d9caa17c53c4b", + "4fb6a7ce989b4f403d6dd1500b0d93d7d7210fc3", + "4b92028e612cc90a0d39941b6ac7bd20229a36d0", + "376a19e0bdf7c34e6e119bd6f91128b50f5bd886", + "68c125b1f5365bd11c74b7e507e0e14ed015d987", + "4e8c4bce381aa1cafe1a6da5e909921e85ef1aaf", + "d9333131d0881e173da6db82bd77e367417190f4", + "bcb694fa0ea69fd670d2b084c8a3052d3f1f6d26", + "40cba9094f225d1a1992d7f19ec20a7821fc6d00", + "f14c18966014fae64780a64d95b72e1c1a5bad46", + "d3418fb88fe208e3138115266f8e235ae4e8d4ee", + "98ee65eafdea40e1f7f65f81363481abd48b1cb5", + "accfebb1ad62a0bb26fd520690307ac30711154a", + "eaa0a00b8d20d19bfc4b9ab99c335324511d9e29", + "34e5b4e0dfd72d5a11f11a0f0f6f517716e2985f", + "e3350cf4f2e6bde7fac80c47a23512b0a9075210", + "9e6fefd96eb3cb17eb3f90f00fb5743fc0666898", + "131ba00a6112ece266215ad494d3a3d7ad3ffe73", + "f41c8464cc9d4fbf06961c3885f9b1bc1bdba81b", + "d823a69237ff6cf4ad639bb73ed5db66c34d7846", + "ca987476d534c08ce3165e49a824cfeb4325375b", + "afbefa6fc18a9a6dccfe5d322be3dc20d40eeae6", + "cbb8f55b965c8d4845a01cd9bd9e504feaa22a91", + "b630d374a23ffdb927bcc88b54b6f08de399066a", + "8a22dba956b462425b2f83c5cd9ef0c3c7deb0be", + "01a5ba4b9dee95a434dfd139460cba350e885a9e", + "665238e0fbcff7eef33fc8ed02f971e89e5bc982", + "38581121a4a607efecbccbb13563134b3650f7a4", + "3812c74eab1f78fe5fe87fa234d8bc9c5ce0708b", + "8adea5454e2cb3cccc36d6b44d533190cbdf5b92", + "8f60f9de69958db6382d0cfda808fc91bcd308ff", + "448a605cec578fdbaed6601c11262733f9f69639", + "e14263f9170082afeb58fb24b04638c4bfbe61ab", + "68410acc61fb9996aba544a615b3927fe78a643e", + "94b3e107b112b2f3c4b3023ab7f066e8cf10c3b8", + "109008bb8091955d9644da470f9ab71c4167c8cb", + "16d3ba7982379ebd80585049c463ecde5b1a9214", + "fb03c9ce4b8694343cd9cbe5c9e6038946fc9fb3", + "8a04e33056b56b31ac294cc1da36543ff358e8f5", + "ac641b11c3dff2aeba6b8ce801e89a6c48fbf474", + "070730e21b3be3a4861c903a2ca9904760c5d801", + "910133fda6bbc1d09d2ed5a5ffa5acb7aa93717a", + "436853de2acb5de4c2581ce2e3ddaf419b08299f", + "fa1e1bbee7ca7667ee4b7ea77cda25e90f4d9a9b", + "c7bed1e1cc350cac071d1479d19b9cec2ea45e14", + "b651fc3204c9f722d61284c7b2fb1e89822f8981", + "dd3df2a075fb7755cc2feb5193105048d1355905", + "f4bb9eaafe6f2005d9970f191fc218c8a23fa473", + "58054297e737bb3a4238cc1038c5a4132831eed9", + "bf99866abeff9e75d8730b8d3021b8ebb0e53da8", + "18c58dfffecb9d83774071dc307f50d7506194b4", + "9cb514c67a110d4b870a26270729e2357adaa846", + "11dd67108dec5ed9666be6e30657e42eb9a4383c", + "d78725646b8dd12501dcafdbf44135f84678064f", + "d999f873bae12f86c403b14298d6827f794f0931", + "46adcc62688bb7258ea0b6c219fad8559ebe19d2", + "e81f1df09dc2e0499a2d8c23f70ff4aa05f38192", + "0faf4210b4f596efeaf6157062a81515dbd083c9", + "fc15c8f63ff1ad88d9f981f39080429a1ad562e3", + "9cebf8d9579afd7672a48fb7e111e54058fda731", + "187ab2161da4a3199a98a34db01461f3a57f2ecb", + "e051f23971ba64571e77fb709aa7d30d611eb118", + "9323d9d624854704f48c85ed7d774f64e36da646", + "cb937c31f89ca93c18eb5b6f9f69151f91c8cca8", + "42f06f6d4dac85cdf3ce5317cbcad8caa4b0a0bd", + "c5ebb7a6451fa0eabbd236c1f59fc093bc4f4edc", + "f00cf63b42975e44c573b589037b45c40a5f84a9", + "359ef8fc2b771b8cde320a8eb443220fe635c89d", + "acdace4f00d6f8e754284cfc1f0e8301569d7e89", + "cc7b79cdbd957fb65b06837d2d1ce62486d106da", + "1a3a254e2604971b86e72331056299d9a7894803", + "21ffbecfa9d9b7234ed2d3d6f0177e5432bd9279", + "031fd66fede27a5cfc64849b6ac5a2003794cd5a", + "c18332740c0de71e3fafae3586456d98bcca72a8", + "7df165ce942886dfe65e4f4c435fc995ee328ebd", + "77318d2acdada6089e5a8a23ed5d4a169c842105", + "369e690c55d6b30df191be67288eb683f5e3d8d8", + "0573f874d135e84f97cfaf269315414bfa4cdcdc", + "5c2d12dea380580ebd14feeea8c29856234761d0", + "c4c39fba55f566a36072d4f9005bf8854382d922", + "9fadd0d99e581c83484c56c256af1029b44a4d8e", + "2e99891be269140d64f373df46313bc296e0b914", + "141a49b0906f0c38083a468805ecdaf7de922d5d", + "98523d8a1dcaddbfad0601ae69eec7f118de0e9b", + "98caaebb723c47f8a8f6e50336eb4975cf7ee125", + "f722513c086eefeceb0085195530fdbd114c48ce", + "c6ab6013649711d8564e30dd73fb71251a27d7aa", + "e32f7de33d836ed6137f7f56f7c59b5f418227b6", + "d7f5c13db87d13a9dada5d8f275f7be7b4b40fe6", + "087dea4b15f43adf824ccedd82773b41fdb0b4e1", + "a7e1a65ca823d7e5f189d508792bcccd61929a08", + "79ffbfdf73d3e5031ccb6ab9ad7fd2fa55b32a4f", + "1ce77b8899fac1830a51f7288c7858d9658f7ec9", + "513e4212094e6d755f3c1361c263e1d5cb51b4c0", + "8aea5136f8923f1437cd44c048ddf78ac08152da", + "3cfcedd6d57e171b54a342842bf807479b0c903e", + "b8158adfe3eb88b70e375f2c08ec9217f4e69abf", + "cbd3528e014cc612c9604a09b88cb6e4c4c3a429", + "e9bfc5a346b95215c70790294fab2b9b1a64bfaa", + "43e323dce549d3cda34a992500baa8c00a588abf", + "fa5c17d68c612092aa00747054a0861cb88d890c", + "944bd82d4547ca11d03f3c2ef0ea47f010cdab5a", + "ea1cc3c04ee02e31801c16723b7625e1ee999733", + "ef34c3d534a16b140aef0643ed2fa36f8e9d1612", + "d5c0a11da0a701ccdd827c0640ed1bd07d034f84", + "30d753c87e693d93fcbddbf41eda4abb06fea817", + "fa451cd05b3fe9fe5fcb919c8ae451c6693e442d", + "a2c24c175b284c922bf0c4b8ad5b8ac79d7a8c55", + "5519dba0d6b1c44adcb4305c99f38b4cff4213c4", + "90bd3ada97bd65c35f4d5e7e7a45953ccbaaedcd", + "76e974da7c5215f0065b9ae2f260814c2510a9b7", + "ada95cb543f21bb9f39d5fc0d1f55bcdcf0480e4", + "b1465d6af088abd9771cd8a0c087d4e8b141c884", + "9c1375f6be83af54209c976d01c5865dbc602512", + "209986bde042bb2da07f1e922703cc67b68802ee", + "889fc8105acfd04a0d641c3d846f4255acfd2a6b", + "aa248bfedd52800e8533c4b40cb4902dd6ba5e63", + "e46c2ea3fa81245a956c3467f552cec5c80a2ba1", + "c36e846fb1f75d033d921f9ab921b78642460ce7", + "6a1a86261f316964837657e2d9f6211b4d24e6e0", + "d1a90109b41adaecb2cfda95e9e89af6cf72ff39", + "d6027422212a107f581f64e6876454d9a17d9a81", + "1932a5c07fb018d7bf361c9811a010833d44300a", + "8ff0683defbe69a46a6567d909338c07ca881d69", + "c6fe923e3375c1364a63c39a0e825beb405a0924", + "83aa53b5e167478ced4b04dc292b4095f6d60a21", + "235d11245c60e9722fa4c129eb8e6b5d8839e250", + "90413dacb457b613fe78cab8991c66ba75c2040b", + "5389f835c229ea73b562d651e83a7280563a0af3", + "7d5034c50a65a65be0a8a90c0e4387287ebbc73c", + "22fcb577c0954c85e8bebac0cc0fcf3b085af07b", + "c52c93e2a2f3ba4c4c28be64d5da45e2e8450ce8", + "f66fc72374539b287ad6add46474da8e984dcbbf", + "dc590a50d3a27b95778f5ce287d26e0554bcba72", + "c287d61402c2a3be5c2bcdf4150475de3435c614", + "356fd8fc6221a6cdd73cee1b25f50512bc5fa5b4", + "6c63a1fd8bb525c7d8d5aaada2fd4df9dc5529b3", + "26fd075621f0826d6c3053939f491fd7ba538b7f", + "0d66b2a9cfba6482f4cdb59d9c31955d817b62e3", + "e18b1de88dcfdb00b0b8dcc362fe682624b40c04", + "af30016c75298675b854151b72b04a6c64cfd1f4", + "814138ec69d2aabdb688bf02b8c398c563a90f3f", + "e474bc5ce38bc3e4d247ca390325ce6b98231dbb", + "61a1575807ef35f344859ab8e5ad7add9ca66706", + "23338d2d9841429d3a77bc47c545a9eae94445d6", + "527cb4123ecde01fe4bbc654079eb149fabf640e", + "353c871160ae62385e646eb99e5a0be85dedadbb", + "90c0e6acca8e4c58b051cf569013b1cad5533aa2", + "f71640e97a4128dc96512766f10b254d7f1bfb3f", + "54c2eaee4daa4ca13a23cca500faa9249d9ec830", + "91e8072be640e5532903f2e5e200c832b120986c", + "e15a54ddeac2af51126d61d2df4d9f95b706a5f3", + "9d0b391d6c0eb99e8d5d6836e1c7099b4b8c7619", + "585389af2412f917dad04cf471270c24993b7054", + "31610b058bf17eb3db510632d2e708701a5cccfc", + "9b0b9ef45004843c3976b0878234157ebef8392a", + "e6bc3fa16430ae7d9c37350b1ca5f19f47585820", + "e2cbfb53f1305e474eb1a45cd97cb49bca093ae0", + "dcb6431c01828a7ec9bb2998162ec9da2b86feaf", + "23ed730e3f6021b62362f61e6ffd536ab351c6d1", + "64c943694edc7b2b4e426f945fe8c4ac898bd55f", + "29148d71e7dfdd2dc40d267f2ec14bad0f6f124c", + "226d726b05a912535a083e2f2f75fe4e6ac1437e", + "251746a89caccf896a4a9902f13579f319c3f247", + "5fa0f3124720c2f7653bff39340d7f6d818316db", + "9ebe051d5c985c88e1e199041d3bab1fb2f2a330", + "79fe28b456cc3d2d2a2f995fc2226de2a462be06", + "2e7c2da2a08ba49b9025cdcc3a9b3d640198d840", + "eb78a7de7139753612a29ef503898e59522c8dbe", + "1bd7b99182f7e8de4d6b2f089fec5db9392ac6b8", + "94104ae33af1232e6c3f3cdd8d3731dff807bdd6", + "0dfa815985a29a4c46ee717cfd69b3a4fb8e21d6", + "2c681794cdaf85045f9687ca1bb857415a12c34e", + "adf18ff44d0ba759aed2a53774f508b6d820a791", + "3a34350666d41684cd4e58298d9d0fc1e68dc3bf", + "e292217f362b2773e3bcd32b448e36a6cdef2dd2", + "ab49047604be03e35b084d8f03e816dfaa2af092", + "e64c66c51eca6d1e341b0b249af67b936b2f440c", + "808faa0ab0419ca4045d84cba60f8d14b06b8691", + "a146639824c6d393c2ed2acdd9160ae96a1094e6", + "3a66d88be208948177781f6ec3cdd6b7e32e2f01", + "281c74550a8c1ec9b8fcd15e7ca00207efc0e570", + "2e09c69f55c198bc340d11bc24a2cd041eceacb2", + "9e190d1bcd5064cb480a09ff6bb882c93b574c6d", + "2f029bc7bf07c4f3c1eb6604244b79a3f4179068", + "880603652866333da31df7c8a81e2a02719d3e20", + "afd12e32ad66fabff5df35312311e38b0c396271", + "d2c3fdaec0ef952e033d6d4dc2612b718eca52a0", + "a57f96110a2d85c415bcaed57e1744d128184db7", + "a006881ab2fbd48c80939d4623336844288748e3", + "f428358c69d0359c62e2a3bcda518971e614d54e", + "fccba5b8599ca6ad413cb0c97246cbacd5b265bd", + "ad5931ea280284b1487bc4ac915796815658781f", + "1bf90662b88970f21f37433d4c5c347ed8ca4a9f", + "2a10291f41ff25cad2153bf2b4c7bf8828e09ea2", + "7c55e9e749a1ea8c70ea7c1077c596e86cffc5c4", + "da0c60e10db322daec721ef9b0a567601ecf67f1", + "feb65f75f28c37d307890558ab47340900cfd28f", + "0a0a72b74ac34b0eebba00d56a3d1782f29bd6e6", + "1e0ec09bebc572551a9315559d7838c130f61123", + "15279f769d7052f8fef7b86b6fd3a4fb3a973769", + "3c5df91a9001ccd735f3e889e012f8c40fb8b3fd", + "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca", + "66d5a66a14c0e5e9ebd18d2988f1bac3b9b6bc61", + "3979817caf12b9256a6973b3c8d0893fd953828f", + "c18cfe8c48fb0d7c28f4199b1c85e6776e272bed", + "59a35308fb21139a4a448da4952b6e1e4d8b2217", + "3245230a409947722ad777a5e0354f887a7ed410", + "587c3134fb05630c827ada678a92f5dc3a456920", + "bc85a84033c3860aba92a9ef1a933f736587d240", + "2ef3ebf934666a4825e52e96252ebb83a9f4a7e3", + "f6ee1e15fc2016f65422fc13563395a26c9b8ad0", + "78e3b44eb2c3a51dc17cb7ee7bc964961847650e", + "0c524067580300988e02aef54a0fb79a193bb5c6", + "7be003fc3ca0b18e0b30efd365eadf5264a77dc8", + "2273c10a840acaa3b65c124f0ed152c9c3cfb253", + "251d037c18266bd2da51c0252cd3c3527d6c3e9c", + "6a399302c34fd21fbdb087d72e20d91338910bdc", + "d591bcc09cd33a8ed6b8e4a0a38af254323cf218", + "c294b23a1b1f255010ba27361086cc870553d39b", + "56fa8caef4c1e95b3f577bc42c52cd686783dca2", + "bc054292d52c364496d12dc44772a12c9b66746c", + "0d16f7893b58be5ed94f0d9ef6c77764f583f16e", + "6c0649745d884449a2c71cfe3849fa4e1155a480", + "b62d5fe788c513b5b14eef623a8d49fc59b3959b", + "1bf7b332809c59eeae5ca7cac4efbbe92f387d34", + "cde07bfb9e879deba280fafd1f943a51f42b0b6c", + "f919547fddb9453038246207e842547872541e15", + "efeb8da198c061fdf0782a0499ffa4478fb769a4", + "64f47dd2cfb946509625789e67e34fec38f3ca17", + "456261cd7e1315e49ffc678f5bb3759db3835a51", + "7ee96b11def9c1b87909361432b66f17575c274a", + "4c5a49547f7c31aa84fd264050d687a565971910", + "c5b674ac9e413356fe124cb62b7cf4df412f7b8f", + "53378864b2e212dcf5725edae57f9d6966d77da1" ] }, "authors": { - "MDQ6VXNlcjk5NTc5ODc=": { - "id": "MDQ6VXNlcjk5NTc5ODc=", - "user": "Meorge", - "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", - "url": "https://github.com/Meorge", - "pull_count": 5, - "commit_count": 5 + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?v=4", + "url": "https://github.com/mihe", + "pull_count": 14, + "commit_count": 15 }, "MDQ6VXNlcjIyMjMxNzI=": { "id": "MDQ6VXNlcjIyMjMxNzI=", "user": "KoBeWi", "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", "url": "https://github.com/KoBeWi", - "pull_count": 78, - "commit_count": 81 + "pull_count": 107, + "commit_count": 111 }, - "MDQ6VXNlcjMwNzM5MjM5": { - "id": "MDQ6VXNlcjMwNzM5MjM5", - "user": "YeldhamDev", - "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", - "url": "https://github.com/YeldhamDev", - "pull_count": 32, - "commit_count": 32 + "U_kgDOCtxgbg": { + "id": "U_kgDOCtxgbg", + "user": "archiethehead", + "avatar": "https://avatars.githubusercontent.com/u/182214766?u=b8ab6cfb603a12c51af2b8d71ccd6cf10a4c08ac&v=4", + "url": "https://github.com/archiethehead", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjkxNDk2OA==": { "id": "MDQ6VXNlcjkxNDk2OA==", "user": "m4gr3d", "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", "url": "https://github.com/m4gr3d", - "pull_count": 7, - "commit_count": 9 + "pull_count": 13, + "commit_count": 15 }, - "MDQ6VXNlcjQyODU5MzYy": { - "id": "MDQ6VXNlcjQyODU5MzYy", - "user": "jinyangcruise", - "avatar": "https://avatars.githubusercontent.com/u/42859362?u=fb241788f1a5800ee109c7317c77a56c34414019&v=4", - "url": "https://github.com/jinyangcruise", + "U_kgDOCL4qaw": { + "id": "U_kgDOCL4qaw", + "user": "Eshaan-byte", + "avatar": "https://avatars.githubusercontent.com/u/146680427?v=4", + "url": "https://github.com/Eshaan-byte", "pull_count": 2, "commit_count": 2 }, + "MDQ6VXNlcjMwNzM5MjM5": { + "id": "MDQ6VXNlcjMwNzM5MjM5", + "user": "YeldhamDev", + "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", + "url": "https://github.com/YeldhamDev", + "pull_count": 42, + "commit_count": 42 + }, + "MDQ6VXNlcjM3Mzc4NzQ2": { + "id": "MDQ6VXNlcjM3Mzc4NzQ2", + "user": "Chubercik", + "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", + "url": "https://github.com/Chubercik", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOC1yE2g": { + "id": "U_kgDOC1yE2g", + "user": "MadeScientist", + "avatar": "https://avatars.githubusercontent.com/u/190612698?u=3c7d00bc1e99b99625d2814cb134111b28bcbc61&v=4", + "url": "https://github.com/MadeScientist", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOB2pUtg": { + "id": "U_kgDOB2pUtg", + "user": "SatLess", + "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", + "url": "https://github.com/SatLess", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjMxMDY1ODA4": { + "id": "MDQ6VXNlcjMxMDY1ODA4", + "user": "deralmas", + "avatar": "https://avatars.githubusercontent.com/u/31065808?v=4", + "url": "https://github.com/deralmas", + "pull_count": 9, + "commit_count": 9 + }, + "U_kgDOCiMRtQ": { + "id": "U_kgDOCiMRtQ", + "user": "AbsoluteMoose", + "avatar": "https://avatars.githubusercontent.com/u/170070453?u=702e284d79d636ff9410012a1f70b39326ef465f&v=4", + "url": "https://github.com/AbsoluteMoose", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQzNzAyNQ==": { + "id": "MDQ6VXNlcjQzNzAyNQ==", + "user": "paulloz", + "avatar": "https://avatars.githubusercontent.com/u/437025?u=6af868897c2402f656706370263af6cd158525ef&v=4", + "url": "https://github.com/paulloz", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjkwNjE3OTY=": { + "id": "MDQ6VXNlcjkwNjE3OTY=", + "user": "PavielKraskouski", + "avatar": "https://avatars.githubusercontent.com/u/9061796?u=e12f94dbe706997c3036a2b96fc548ed7ebd8e9f&v=4", + "url": "https://github.com/PavielKraskouski", + "pull_count": 2, + "commit_count": 3 + }, + "MDQ6VXNlcjI0NjI0OTAx": { + "id": "MDQ6VXNlcjI0NjI0OTAx", + "user": "LanzaSchneider", + "avatar": "https://avatars.githubusercontent.com/u/24624901?u=e7f08106373f2239a5c10bbd3f8027eba7f57300&v=4", + "url": "https://github.com/LanzaSchneider", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjExMTg1MDg=": { + "id": "MDQ6VXNlcjExMTg1MDg=", + "user": "xuhuisheng", + "avatar": "https://avatars.githubusercontent.com/u/1118508?v=4", + "url": "https://github.com/xuhuisheng", + "pull_count": 10, + "commit_count": 10 + }, + "U_kgDOCL9eow": { + "id": "U_kgDOCL9eow", + "user": "lodetrick", + "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", + "url": "https://github.com/lodetrick", + "pull_count": 15, + "commit_count": 15 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 26, + "commit_count": 27 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 80, + "commit_count": 83 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 36, + "commit_count": 38 + }, + "MDQ6VXNlcjY3MTUxMw==": { + "id": "MDQ6VXNlcjY3MTUxMw==", + "user": "basicer", + "avatar": "https://avatars.githubusercontent.com/u/671513?v=4", + "url": "https://github.com/basicer", + "pull_count": 1, + "commit_count": 1 + }, + "MDM6Qm90NDk2OTkzMzM=": { + "id": "MDM6Qm90NDk2OTkzMzM=", + "user": "dependabot[bot]", + "avatar": "https://avatars.githubusercontent.com/in/29110?v=4", + "url": "https://github.com/dependabot%5Bbot%5D", + "pull_count": 0, + "commit_count": 1 + }, + "undefined": { + "user": "dependabot", + "avatar": "https://avatars.githubusercontent.com/in/29110?v=4", + "url": "https://github.com/apps/dependabot", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjE0ODI2ODE=": { + "id": "MDQ6VXNlcjE0ODI2ODE=", + "user": "van800", + "avatar": "https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4", + "url": "https://github.com/van800", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 24, + "commit_count": 27 + }, + "U_kgDOBbErLQ": { + "id": "U_kgDOBbErLQ", + "user": "devloglogan", + "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", + "url": "https://github.com/devloglogan", + "pull_count": 4, + "commit_count": 5 + }, + "MDQ6VXNlcjMzOTY5Nzgw": { + "id": "MDQ6VXNlcjMzOTY5Nzgw", + "user": "Koyper", + "avatar": "https://avatars.githubusercontent.com/u/33969780?u=9e8f2cfd7b2541fcb8df6ed45a5b1464ab5875e4&v=4", + "url": "https://github.com/Koyper", + "pull_count": 4, + "commit_count": 4 + }, "MDQ6VXNlcjE5MjU5ODk3": { "id": "MDQ6VXNlcjE5MjU5ODk3", "user": "blueskythlikesclouds", "avatar": "https://avatars.githubusercontent.com/u/19259897?u=c533a9f99b6669f783d858aefea044f29880028d&v=4", "url": "https://github.com/blueskythlikesclouds", + "pull_count": 18, + "commit_count": 19 + }, + "MDQ6VXNlcjM4NTcwODM1": { + "id": "MDQ6VXNlcjM4NTcwODM1", + "user": "CrayolaEater", + "avatar": "https://avatars.githubusercontent.com/u/38570835?u=1a77e8bed1229428492110ebf06c672fc8a3c306&v=4", + "url": "https://github.com/CrayolaEater", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2MTI0MTA5": { + "id": "MDQ6VXNlcjE2MTI0MTA5", + "user": "BrianPetkovsek", + "avatar": "https://avatars.githubusercontent.com/u/16124109?u=22faa81ad0d7c030e3e2df3ebf0a74c49723bc58&v=4", + "url": "https://github.com/BrianPetkovsek", + "pull_count": 1, + "commit_count": 1 + }, + "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": 11, + "commit_count": 18 + }, + "MDQ6VXNlcjE3NTA2NTcz": { + "id": "MDQ6VXNlcjE3NTA2NTcz", + "user": "allenwp", + "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", + "url": "https://github.com/allenwp", + "pull_count": 9, + "commit_count": 8 + }, + "MDQ6VXNlcjg0MTk1Mjc=": { + "id": "MDQ6VXNlcjg0MTk1Mjc=", + "user": "ashwinvbs", + "avatar": "https://avatars.githubusercontent.com/u/8419527?v=4", + "url": "https://github.com/ashwinvbs", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjEyOTU2Mzk=": { + "id": "MDQ6VXNlcjEyOTU2Mzk=", + "user": "shiena", + "avatar": "https://avatars.githubusercontent.com/u/1295639?v=4", + "url": "https://github.com/shiena", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjQxOTIxMzk1": { + "id": "MDQ6VXNlcjQxOTIxMzk1", + "user": "Alex2782", + "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", + "url": "https://github.com/Alex2782", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjc3NDYzMzI=": { + "id": "MDQ6VXNlcjc3NDYzMzI=", + "user": "teromene", + "avatar": "https://avatars.githubusercontent.com/u/7746332?u=adcc621267c93d143e5ec1676de493b531b00dbe&v=4", + "url": "https://github.com/teromene", + "pull_count": 1, + "commit_count": 1 + }, + "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": 8, + "commit_count": 16 + }, + "MDQ6VXNlcjUyODUy": { + "id": "MDQ6VXNlcjUyODUy", + "user": "stuartcarnie", + "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", + "url": "https://github.com/stuartcarnie", + "pull_count": 17, + "commit_count": 18 + }, + "MDQ6VXNlcjkyODMwOTg=": { + "id": "MDQ6VXNlcjkyODMwOTg=", + "user": "kleonc", + "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", + "url": "https://github.com/kleonc", + "pull_count": 11, + "commit_count": 12 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 36, + "commit_count": 40 + }, + "MDQ6VXNlcjE5NDU0NDk=": { + "id": "MDQ6VXNlcjE5NDU0NDk=", + "user": "BastiaanOlij", + "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", + "url": "https://github.com/BastiaanOlij", "pull_count": 12, "commit_count": 12 }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 12, + "commit_count": 13 + }, + "MDQ6VXNlcjY2NzI3NzEw": { + "id": "MDQ6VXNlcjY2NzI3NzEw", + "user": "Mickeon", + "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", + "url": "https://github.com/Mickeon", + "pull_count": 2, + "commit_count": 3 + }, + "MDQ6VXNlcjU4Mzg4NzE=": { + "id": "MDQ6VXNlcjU4Mzg4NzE=", + "user": "MattiaZir", + "avatar": "https://avatars.githubusercontent.com/u/5838871?u=1359a660cca41cb77312e11f1abab0871e92c9ae&v=4", + "url": "https://github.com/MattiaZir", + "pull_count": 2, + "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": 55, + "commit_count": 64 + }, + "MDQ6VXNlcjU1OTk3OTY=": { + "id": "MDQ6VXNlcjU1OTk3OTY=", + "user": "vnen", + "avatar": "https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4", + "url": "https://github.com/vnen", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjUwNzcyNDc0": { + "id": "MDQ6VXNlcjUwNzcyNDc0", + "user": "LunaCapra", + "avatar": "https://avatars.githubusercontent.com/u/50772474?u=681dba68ad052d5cea5c9b69c6662143ca921f63&v=4", + "url": "https://github.com/LunaCapra", + "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": 20, + "commit_count": 24 + }, + "MDQ6VXNlcjEyNjk0OTk1": { + "id": "MDQ6VXNlcjEyNjk0OTk1", + "user": "NathanLovato", + "avatar": "https://avatars.githubusercontent.com/u/12694995?u=e4abd5fa8b74c82c57955f490da199a1ac7b9d8c&v=4", + "url": "https://github.com/NathanLovato", + "pull_count": 0, + "commit_count": 1 + }, + "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": 22, + "commit_count": 23 + }, + "MDQ6VXNlcjMyNTU1Njg=": { + "id": "MDQ6VXNlcjMyNTU1Njg=", + "user": "Naros", + "avatar": "https://avatars.githubusercontent.com/u/3255568?u=4730e9a35d4b60504321a720796615a705462cef&v=4", + "url": "https://github.com/Naros", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=a1f7933340521a5903fe3cc2f8216a8c0a9565ec&v=4", + "url": "https://github.com/arkology", + "pull_count": 12, + "commit_count": 12 + }, + "U_kgDOB77_5A": { + "id": "U_kgDOB77_5A", + "user": "BrotherShort", + "avatar": "https://avatars.githubusercontent.com/u/129957860?u=bbc2d8aa374aa25f21536efdcc5c01f11476ec90&v=4", + "url": "https://github.com/BrotherShort", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjMwMzg2MDY3": { + "id": "MDQ6VXNlcjMwMzg2MDY3", + "user": "Rindbee", + "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", + "url": "https://github.com/Rindbee", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjgzMTg3Njg2": { + "id": "MDQ6VXNlcjgzMTg3Njg2", + "user": "aflorea-2k", + "avatar": "https://avatars.githubusercontent.com/u/83187686?u=10355ce059e2e86568922505bc29b3a34ef1d007&v=4", + "url": "https://github.com/aflorea-2k", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU2MTEyMDc=": { + "id": "MDQ6VXNlcjU2MTEyMDc=", + "user": "Yarwin", + "avatar": "https://avatars.githubusercontent.com/u/5611207?u=db389f042c25197462c117deb5f477b384ce632e&v=4", + "url": "https://github.com/Yarwin", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYzMDk4MjUx": { + "id": "MDQ6VXNlcjYzMDk4MjUx", + "user": "MagnificentJake", + "avatar": "https://avatars.githubusercontent.com/u/63098251?u=ade074993763187210f27a0679a48f4ab70debb6&v=4", + "url": "https://github.com/MagnificentJake", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUzODg3NjYy": { + "id": "MDQ6VXNlcjUzODg3NjYy", + "user": "nongvantinh", + "avatar": "https://avatars.githubusercontent.com/u/53887662?u=628b56d5fd0de8beae004e74cc0de623607ba7a6&v=4", + "url": "https://github.com/nongvantinh", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBn7oNw": { + "id": "U_kgDOBn7oNw", + "user": "ArchercatNEO", + "avatar": "https://avatars.githubusercontent.com/u/108980279?u=b36c398971ae1e529aa385b4171a891d3e798dd6&v=4", + "url": "https://github.com/ArchercatNEO", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjgwMTk0OTEy": { + "id": "MDQ6VXNlcjgwMTk0OTEy", + "user": "Break-Ben", + "avatar": "https://avatars.githubusercontent.com/u/80194912?u=6ac35fa22f5ded03a3e74ab13cc4b7ce49f84b7f&v=4", + "url": "https://github.com/Break-Ben", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI5NjkzMjE=": { + "id": "MDQ6VXNlcjI5NjkzMjE=", + "user": "madsbangh", + "avatar": "https://avatars.githubusercontent.com/u/2969321?v=4", + "url": "https://github.com/madsbangh", + "pull_count": 1, + "commit_count": 1 + }, + "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": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjE0Mjg1MzA3": { + "id": "MDQ6VXNlcjE0Mjg1MzA3", + "user": "nattyrice", + "avatar": "https://avatars.githubusercontent.com/u/14285307?v=4", + "url": "https://github.com/nattyrice", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQyOTc3OTk3": { + "id": "MDQ6VXNlcjQyOTc3OTk3", + "user": "metamuffin", + "avatar": "https://avatars.githubusercontent.com/u/42977997?u=f60ae083116d904ae995a034a7daab27a40359dd&v=4", + "url": "https://github.com/metamuffin", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 18, + "commit_count": 18 + }, + "MDQ6VXNlcjExNzk3MTc0": { + "id": "MDQ6VXNlcjExNzk3MTc0", + "user": "RandomShaper", + "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", + "url": "https://github.com/RandomShaper", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ3MDcyMDA=": { + "id": "MDQ6VXNlcjQ3MDcyMDA=", + "user": "funkkiy", + "avatar": "https://avatars.githubusercontent.com/u/4707200?u=55a1c4e93c4e5b8a3f78397f411096dc8720dba5&v=4", + "url": "https://github.com/funkkiy", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 54, + "commit_count": 58 + }, + "MDQ6VXNlcjUxMDAyNTA=": { + "id": "MDQ6VXNlcjUxMDAyNTA=", + "user": "brycehutchings", + "avatar": "https://avatars.githubusercontent.com/u/5100250?u=7f1cf0938a651d82b17348bd75f5a28089f33096&v=4", + "url": "https://github.com/brycehutchings", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjE0ODAwMzIw": { + "id": "MDQ6VXNlcjE0ODAwMzIw", + "user": "magian1127", + "avatar": "https://avatars.githubusercontent.com/u/14800320?u=26be008acf49b9885137298e8b3414eee9bf7f0a&v=4", + "url": "https://github.com/magian1127", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU2MDk5Nw==": { + "id": "MDQ6VXNlcjU2MDk5Nw==", + "user": "goncalo", + "avatar": "https://avatars.githubusercontent.com/u/560997?u=a43be0c3ae74a07c98c0cacd23bb79241ef5aaca&v=4", + "url": "https://github.com/goncalo", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYwNzQ4Njc1": { + "id": "MDQ6VXNlcjYwNzQ4Njc1", + "user": "bitwise-aiden", + "avatar": "https://avatars.githubusercontent.com/u/60748675?v=4", + "url": "https://github.com/bitwise-aiden", + "pull_count": 1, + "commit_count": 1 + }, + "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": 11, + "commit_count": 13 + }, + "MDQ6VXNlcjY2MzIzMzY=": { + "id": "MDQ6VXNlcjY2MzIzMzY=", + "user": "skorpnok", + "avatar": "https://avatars.githubusercontent.com/u/6632336?u=c70dee0eb2d84a1f309991a78edcb373877cd6b7&v=4", + "url": "https://github.com/skorpnok", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjc3NTExODI=": { + "id": "MDQ6VXNlcjc3NTExODI=", + "user": "jitspoe", + "avatar": "https://avatars.githubusercontent.com/u/7751182?u=fd2b733ea244c27f785ffb93e480448a8da03e59&v=4", + "url": "https://github.com/jitspoe", + "pull_count": 2, + "commit_count": 2 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 0, + "commit_count": 6 + }, + "MDQ6VXNlcjE4MjI4NjI1": { + "id": "MDQ6VXNlcjE4MjI4NjI1", + "user": "Michakrom", + "avatar": "https://avatars.githubusercontent.com/u/18228625?v=4", + "url": "https://github.com/Michakrom", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 8, + "commit_count": 9 + }, + "U_kgDOBkx80A": { + "id": "U_kgDOBkx80A", + "user": "ryevdokimov", + "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", + "url": "https://github.com/ryevdokimov", + "pull_count": 18, + "commit_count": 18 + }, + "MDQ6VXNlcjgxMTA5MTY1": { + "id": "MDQ6VXNlcjgxMTA5MTY1", + "user": "Hilderin", + "avatar": "https://avatars.githubusercontent.com/u/81109165?u=fce765c3b4c5f5a9c65a4bb0ca663b27ccf96d96&v=4", + "url": "https://github.com/Hilderin", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2NjIzNjk2": { + "id": "MDQ6VXNlcjE2NjIzNjk2", + "user": "jj11hh", + "avatar": "https://avatars.githubusercontent.com/u/16623696?u=4a8a05c5791f29232f0bf2ceb3d805c395507d79&v=4", + "url": "https://github.com/jj11hh", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDODXsz5Q": { + "id": "U_kgDODXsz5Q", + "user": "dhoverb", + "avatar": "https://avatars.githubusercontent.com/u/226178021?v=4", + "url": "https://github.com/dhoverb", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE3MjMxNDgy": { + "id": "MDQ6VXNlcjE3MjMxNDgy", + "user": "kubaofc123", + "avatar": "https://avatars.githubusercontent.com/u/17231482?u=d6bd012b23399ec6c383f02974ee028d78f9ac2a&v=4", + "url": "https://github.com/kubaofc123", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBtiqnQ": { + "id": "U_kgDOBtiqnQ", + "user": "Amogh-2404", + "avatar": "https://avatars.githubusercontent.com/u/114862749?u=e6d766dba41e497323e73dcec1b0b3e5474a995c&v=4", + "url": "https://github.com/Amogh-2404", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI1MjY4OTY4": { + "id": "MDQ6VXNlcjI1MjY4OTY4", + "user": "PixelDough", + "avatar": "https://avatars.githubusercontent.com/u/25268968?u=4ee69b888b815173203d841cd1b85a7c553d8177&v=4", + "url": "https://github.com/PixelDough", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBlbdtQ": { + "id": "U_kgDOBlbdtQ", + "user": "sockeye-d", + "avatar": "https://avatars.githubusercontent.com/u/106356149?u=1f986e6459a8256133ba772eeeb15fbd60665487&v=4", + "url": "https://github.com/sockeye-d", + "pull_count": 4, + "commit_count": 4 + }, + "U_kgDOBimH0g": { + "id": "U_kgDOBimH0g", + "user": "MiracleAig", + "avatar": "https://avatars.githubusercontent.com/u/103385042?u=cbc62fc956a817309060d1aac4519ce645c87492&v=4", + "url": "https://github.com/MiracleAig", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY5MTY4OTI5": { + "id": "MDQ6VXNlcjY5MTY4OTI5", + "user": "nikitalita", + "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", + "url": "https://github.com/nikitalita", + "pull_count": 9, + "commit_count": 8 + }, + "MDQ6VXNlcjkwOTMw": { + "id": "MDQ6VXNlcjkwOTMw", + "user": "ttencate", + "avatar": "https://avatars.githubusercontent.com/u/90930?v=4", + "url": "https://github.com/ttencate", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjg2NzYw": { + "id": "MDQ6VXNlcjg2NzYw", + "user": "wjt", + "avatar": "https://avatars.githubusercontent.com/u/86760?u=60078e6c4b48c46a540fbb595a84c819385af48f&v=4", + "url": "https://github.com/wjt", + "pull_count": 4, + "commit_count": 4 + }, + "U_kgDOCB462A": { + "id": "U_kgDOCB462A", + "user": "aaronp64", + "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", + "url": "https://github.com/aaronp64", + "pull_count": 8, + "commit_count": 8 + }, + "U_kgDOCaM8Hg": { + "id": "U_kgDOCaM8Hg", + "user": "wheatear-dev", + "avatar": "https://avatars.githubusercontent.com/u/161692702?u=7b77032508a2549753fbe4a0941ac2b0eb7e1e61&v=4", + "url": "https://github.com/wheatear-dev", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjIxOTk5Mzc5": { + "id": "MDQ6VXNlcjIxOTk5Mzc5", + "user": "lawnjelly", + "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", + "url": "https://github.com/lawnjelly", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 17, + "commit_count": 18 + }, + "MDQ6VXNlcjc3MjM0MzYw": { + "id": "MDQ6VXNlcjc3MjM0MzYw", + "user": "Oblepikha", + "avatar": "https://avatars.githubusercontent.com/u/77234360?u=c78d4c82a4cc71a1d5e23f838245c7d244a03320&v=4", + "url": "https://github.com/Oblepikha", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM5MDMwNTk=": { + "id": "MDQ6VXNlcjM5MDMwNTk=", + "user": "raulsntos", + "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", + "url": "https://github.com/raulsntos", + "pull_count": 6, + "commit_count": 7 + }, + "MDQ6VXNlcjY1NTM3MTg1": { + "id": "MDQ6VXNlcjY1NTM3MTg1", + "user": "altamkp", + "avatar": "https://avatars.githubusercontent.com/u/65537185?u=48ff33d00b7df3b0eeae3066cf28a130259286f7&v=4", + "url": "https://github.com/altamkp", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjQyODU5MzYy": { + "id": "MDQ6VXNlcjQyODU5MzYy", + "user": "jinyangcruise", + "avatar": "https://avatars.githubusercontent.com/u/42859362?u=fb241788f1a5800ee109c7317c77a56c34414019&v=4", + "url": "https://github.com/jinyangcruise", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE3MjA3MTg=": { + "id": "MDQ6VXNlcjE3MjA3MTg=", + "user": "enetheru", + "avatar": "https://avatars.githubusercontent.com/u/1720718?v=4", + "url": "https://github.com/enetheru", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjg4MzAyMzg5": { + "id": "MDQ6VXNlcjg4MzAyMzg5", + "user": "FantasmaGolicon", + "avatar": "https://avatars.githubusercontent.com/u/88302389?v=4", + "url": "https://github.com/FantasmaGolicon", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM2ODYz": { + "id": "MDQ6VXNlcjM2ODYz", + "user": "migueldeicaza", + "avatar": "https://avatars.githubusercontent.com/u/36863?u=dc9e3a0b2967a62ce34b7b503ee33b0adcc2bd3b&v=4", + "url": "https://github.com/migueldeicaza", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjk5NTc5ODc=": { + "id": "MDQ6VXNlcjk5NTc5ODc=", + "user": "Meorge", + "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", + "url": "https://github.com/Meorge", + "pull_count": 7, + "commit_count": 7 + }, + "U_kgDOB5JDkw": { + "id": "U_kgDOB5JDkw", + "user": "Nikitf777", + "avatar": "https://avatars.githubusercontent.com/u/127026067?v=4", + "url": "https://github.com/Nikitf777", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjYwNTc5MDE0": { + "id": "MDQ6VXNlcjYwNTc5MDE0", + "user": "passivestar", + "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", + "url": "https://github.com/passivestar", + "pull_count": 9, + "commit_count": 10 + }, + "MDQ6VXNlcjQ4MjI3Ng==": { + "id": "MDQ6VXNlcjQ4MjI3Ng==", + "user": "Benjamin-Dobell", + "avatar": "https://avatars.githubusercontent.com/u/482276?u=fd2644e48ece80668cc4ef616173ba450dbd029e&v=4", + "url": "https://github.com/Benjamin-Dobell", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjg3MTI=": { + "id": "MDQ6VXNlcjg3MTI=", + "user": "isaaccp", + "avatar": "https://avatars.githubusercontent.com/u/8712?v=4", + "url": "https://github.com/isaaccp", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBvKYDQ": { + "id": "U_kgDOBvKYDQ", + "user": "Nazarwadim", + "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", + "url": "https://github.com/Nazarwadim", + "pull_count": 2, + "commit_count": 2 + }, "MDQ6VXNlcjUzNzM3MzE3": { "id": "MDQ6VXNlcjUzNzM3MzE3", "user": "Cykyrios", @@ -3985,45 +6092,21 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjExMTg1MDg=": { - "id": "MDQ6VXNlcjExMTg1MDg=", - "user": "xuhuisheng", - "avatar": "https://avatars.githubusercontent.com/u/1118508?v=4", - "url": "https://github.com/xuhuisheng", - "pull_count": 5, - "commit_count": 5 + "MDQ6VXNlcjYzNzYwMDQ3": { + "id": "MDQ6VXNlcjYzNzYwMDQ3", + "user": "Roboticy3", + "avatar": "https://avatars.githubusercontent.com/u/63760047?v=4", + "url": "https://github.com/Roboticy3", + "pull_count": 0, + "commit_count": 1 }, - "MDQ6VXNlcjIzMDgxNjc=": { - "id": "MDQ6VXNlcjIzMDgxNjc=", - "user": "Ivorforce", - "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", - "url": "https://github.com/Ivorforce", - "pull_count": 47, - "commit_count": 55 - }, - "MDQ6VXNlcjE5NDU0NDk=": { - "id": "MDQ6VXNlcjE5NDU0NDk=", - "user": "BastiaanOlij", - "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", - "url": "https://github.com/BastiaanOlij", - "pull_count": 8, - "commit_count": 8 - }, - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 59, - "commit_count": 62 - }, - "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": 8, - "commit_count": 8 + "U_kgDODS0riA": { + "id": "U_kgDODS0riA", + "user": "SirishaDuba", + "avatar": "https://avatars.githubusercontent.com/u/221064072?v=4", + "url": "https://github.com/SirishaDuba", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjkxMjI4MTMy": { "id": "MDQ6VXNlcjkxMjI4MTMy", @@ -4033,30 +6116,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCL9eow": { - "id": "U_kgDOCL9eow", - "user": "lodetrick", - "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", - "url": "https://github.com/lodetrick", - "pull_count": 9, - "commit_count": 9 - }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 26, - "commit_count": 30 - }, - "MDQ6VXNlcjYxOTM4MjYz": { - "id": "MDQ6VXNlcjYxOTM4MjYz", - "user": "TokageItLab", - "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", - "url": "https://github.com/TokageItLab", - "pull_count": 10, - "commit_count": 11 - }, "U_kgDOCXd9wA": { "id": "U_kgDOCXd9wA", "user": "Giganzo", @@ -4065,37 +6124,13 @@ "pull_count": 17, "commit_count": 17 }, - "MDQ6VXNlcjkyODMwOTg=": { - "id": "MDQ6VXNlcjkyODMwOTg=", - "user": "kleonc", - "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", - "url": "https://github.com/kleonc", - "pull_count": 8, - "commit_count": 9 - }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 26, - "commit_count": 28 - }, - "MDQ6VXNlcjYwNTc5MDE0": { - "id": "MDQ6VXNlcjYwNTc5MDE0", - "user": "passivestar", - "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", - "url": "https://github.com/passivestar", - "pull_count": 8, - "commit_count": 9 - }, - "MDQ6VXNlcjUyODUy": { - "id": "MDQ6VXNlcjUyODUy", - "user": "stuartcarnie", - "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", - "url": "https://github.com/stuartcarnie", - "pull_count": 14, - "commit_count": 14 + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 3, + "commit_count": 4 }, "U_kgDOBYBtkg": { "id": "U_kgDOBYBtkg", @@ -4118,25 +6153,17 @@ "user": "DexterFstone", "avatar": "https://avatars.githubusercontent.com/u/92402263?v=4", "url": "https://github.com/DexterFstone", - "pull_count": 5, - "commit_count": 5 + "pull_count": 6, + "commit_count": 6 }, - "MDQ6VXNlcjE0ODI2ODE=": { - "id": "MDQ6VXNlcjE0ODI2ODE=", - "user": "van800", - "avatar": "https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4", - "url": "https://github.com/van800", + "MDQ6VXNlcjczNjExMjc2": { + "id": "MDQ6VXNlcjczNjExMjc2", + "user": "fkeyzuwu", + "avatar": "https://avatars.githubusercontent.com/u/73611276?u=a815ad1ac484c2aeef3a6043371c9f409ef8ab75&v=4", + "url": "https://github.com/fkeyzuwu", "pull_count": 2, "commit_count": 2 }, - "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": 9, - "commit_count": 10 - }, "MDQ6VXNlcjE2MjE2OTM=": { "id": "MDQ6VXNlcjE2MjE2OTM=", "user": "jrouwe", @@ -4161,38 +6188,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCB462A": { - "id": "U_kgDOCB462A", - "user": "aaronp64", - "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", - "url": "https://github.com/aaronp64", - "pull_count": 6, - "commit_count": 6 - }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 2, - "commit_count": 3 - }, - "MDQ6VXNlcjMwMzg2MDY3": { - "id": "MDQ6VXNlcjMwMzg2MDY3", - "user": "Rindbee", - "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", - "url": "https://github.com/Rindbee", - "pull_count": 5, - "commit_count": 5 - }, - "U_kgDOB77_5A": { - "id": "U_kgDOB77_5A", - "user": "BrotherShort", - "avatar": "https://avatars.githubusercontent.com/u/129957860?u=bbc2d8aa374aa25f21536efdcc5c01f11476ec90&v=4", - "url": "https://github.com/BrotherShort", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjIxNzgwMDg=": { "id": "MDQ6VXNlcjIxNzgwMDg=", "user": "Noojuno", @@ -4201,14 +6196,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQzNTQzOTA5": { - "id": "MDQ6VXNlcjQzNTQzOTA5", - "user": "arkology", - "avatar": "https://avatars.githubusercontent.com/u/43543909?u=a1f7933340521a5903fe3cc2f8216a8c0a9565ec&v=4", - "url": "https://github.com/arkology", - "pull_count": 9, - "commit_count": 9 - }, "MDQ6VXNlcjI4MDA0Nzk4": { "id": "MDQ6VXNlcjI4MDA0Nzk4", "user": "SchultzenDK", @@ -4217,14 +6204,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 43, - "commit_count": 47 - }, "MDQ6VXNlcjI0NzA2OTI4": { "id": "MDQ6VXNlcjI0NzA2OTI4", "user": "dennmar", @@ -4257,13 +6236,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 15, - "commit_count": 15 + "MDQ6VXNlcjMwMzYxNzY=": { + "id": "MDQ6VXNlcjMwMzYxNzY=", + "user": "Chaosus", + "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", + "url": "https://github.com/Chaosus", + "pull_count": 4, + "commit_count": 4 }, "MDQ6VXNlcjYwMDI0Njcx": { "id": "MDQ6VXNlcjYwMDI0Njcx", @@ -4273,6 +6252,14 @@ "pull_count": 21, "commit_count": 21 }, + "MDQ6VXNlcjc5MTc0NzU=": { + "id": "MDQ6VXNlcjc5MTc0NzU=", + "user": "QbieShay", + "avatar": "https://avatars.githubusercontent.com/u/7917475?u=8060ff50264c5725460375fec406721476a8628e&v=4", + "url": "https://github.com/QbieShay", + "pull_count": 1, + "commit_count": 1 + }, "U_kgDOCkH7Xg": { "id": "U_kgDOCkH7Xg", "user": "KnifeXRage", @@ -4281,14 +6268,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ4MjI3Ng==": { - "id": "MDQ6VXNlcjQ4MjI3Ng==", - "user": "Benjamin-Dobell", - "avatar": "https://avatars.githubusercontent.com/u/482276?u=fd2644e48ece80668cc4ef616173ba450dbd029e&v=4", - "url": "https://github.com/Benjamin-Dobell", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjgxODQ3": { "id": "MDQ6VXNlcjgxODQ3", "user": "claude", @@ -4305,6 +6284,14 @@ "pull_count": 1, "commit_count": 0 }, + "MDQ6VXNlcjg3OTg4OQ==": { + "id": "MDQ6VXNlcjg3OTg4OQ==", + "user": "MartinDelille", + "avatar": "https://avatars.githubusercontent.com/u/879889?u=97e45e034ab155a970b477b1249f316db5b65154&v=4", + "url": "https://github.com/MartinDelille", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjY1NzEzNQ==": { "id": "MDQ6VXNlcjY1NzEzNQ==", "user": "MauriceButler", @@ -4313,21 +6300,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjI0NjI0OTAx": { - "id": "MDQ6VXNlcjI0NjI0OTAx", - "user": "LanzaSchneider", - "avatar": "https://avatars.githubusercontent.com/u/24624901?u=ff2fbe02a046ab60d56dfe7df36ba65f5c2518ba&v=4", - "url": "https://github.com/LanzaSchneider", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjkwNjE3OTY=": { - "id": "MDQ6VXNlcjkwNjE3OTY=", - "user": "PavielKraskouski", - "avatar": "https://avatars.githubusercontent.com/u/9061796?u=e12f94dbe706997c3036a2b96fc548ed7ebd8e9f&v=4", - "url": "https://github.com/PavielKraskouski", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjI1MTE3NDI1": { + "id": "MDQ6VXNlcjI1MTE3NDI1", + "user": "IgorKordiukiewicz", + "avatar": "https://avatars.githubusercontent.com/u/25117425?v=4", + "url": "https://github.com/IgorKordiukiewicz", + "pull_count": 0, + "commit_count": 1 }, "MDQ6VXNlcjE2NTQ3NjM=": { "id": "MDQ6VXNlcjE2NTQ3NjM=", @@ -4353,14 +6332,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 14, - "commit_count": 16 - }, "MDQ6VXNlcjIxMTY1NjY=": { "id": "MDQ6VXNlcjIxMTY1NjY=", "user": "bfloch", @@ -4369,14 +6340,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOB2pUtg": { - "id": "U_kgDOB2pUtg", - "user": "SatLess", - "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", - "url": "https://github.com/SatLess", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOBh6bZg": { "id": "U_kgDOBh6bZg", "user": "charjr", @@ -4393,30 +6356,6 @@ "pull_count": 1, "commit_count": 1 }, - "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": 19, - "commit_count": 20 - }, - "U_kgDOBkx80A": { - "id": "U_kgDOBkx80A", - "user": "ryevdokimov", - "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", - "url": "https://github.com/ryevdokimov", - "pull_count": 10, - "commit_count": 10 - }, - "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": 7, - "commit_count": 14 - }, "U_kgDOCbrODA": { "id": "U_kgDOCbrODA", "user": "AdvanceControl", @@ -4433,13 +6372,21 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjY5MTY4OTI5": { - "id": "MDQ6VXNlcjY5MTY4OTI5", - "user": "nikitalita", - "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", - "url": "https://github.com/nikitalita", - "pull_count": 7, - "commit_count": 6 + "U_kgDOBcDKBg": { + "id": "U_kgDOBcDKBg", + "user": "mu3657", + "avatar": "https://avatars.githubusercontent.com/u/96520710?u=c2cd79aac227e7e2cbd9473ada955b579c906b8b&v=4", + "url": "https://github.com/mu3657", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=abfa2f5158ea74a9b18e0d196f5a57ea4fef0826&v=4", + "url": "https://github.com/smix8", + "pull_count": 3, + "commit_count": 3 }, "MDQ6VXNlcjU2MzM1MjA5": { "id": "MDQ6VXNlcjU2MzM1MjA5", @@ -4449,22 +6396,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 17, - "commit_count": 17 - }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 8, - "commit_count": 9 - }, "U_kgDOC1T6Mg": { "id": "U_kgDOC1T6Mg", "user": "Insert-Uncreateive-Name-Here", @@ -4489,22 +6420,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjc1OTQxODQy": { - "id": "MDQ6VXNlcjc1OTQxODQy", - "user": "beicause", - "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", - "url": "https://github.com/beicause", - "pull_count": 7, - "commit_count": 8 - }, - "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": 6, - "commit_count": 11 - }, "MDQ6VXNlcjI3NjY1Njk=": { "id": "MDQ6VXNlcjI3NjY1Njk=", "user": "limbonaut", @@ -4529,14 +6444,6 @@ "pull_count": 1, "commit_count": 1 }, - "": { - "id": "", - "user": "ghost", - "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", - "url": "https://github.com/ghost", - "pull_count": 0, - "commit_count": 5 - }, "MDQ6VXNlcjczMTQ4ODY0": { "id": "MDQ6VXNlcjczMTQ4ODY0", "user": "Ryan-000", @@ -4553,14 +6460,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=a305f31071e2f8e5caa0a0a60bd9e031536647ca&v=4", - "url": "https://github.com/smix8", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOCajacw": { "id": "U_kgDOCajacw", "user": "BlueberryGecko", @@ -4574,16 +6473,8 @@ "user": "dugramen", "avatar": "https://avatars.githubusercontent.com/u/54819319?u=bb7220f8da5ef8217174eaf2747df8bc3984a42a&v=4", "url": "https://github.com/dugramen", - "pull_count": 3, - "commit_count": 3 - }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 17, - "commit_count": 20 + "pull_count": 4, + "commit_count": 4 }, "MDQ6VXNlcjUzOTQ3Nzg0": { "id": "MDQ6VXNlcjUzOTQ3Nzg0", @@ -4617,14 +6508,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMxMDY1ODA4": { - "id": "MDQ6VXNlcjMxMDY1ODA4", - "user": "deralmas", - "avatar": "https://avatars.githubusercontent.com/u/31065808?v=4", - "url": "https://github.com/deralmas", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjE0MjQzMjYz": { "id": "MDQ6VXNlcjE0MjQzMjYz", "user": "kevinlam508", @@ -4649,14 +6532,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ4ODQyNDY=": { - "id": "MDQ6VXNlcjQ4ODQyNDY=", - "user": "mihe", - "avatar": "https://avatars.githubusercontent.com/u/4884246?v=4", - "url": "https://github.com/mihe", - "pull_count": 10, - "commit_count": 11 - }, "MDQ6VXNlcjIxMDQ1NTU=": { "id": "MDQ6VXNlcjIxMDQ1NTU=", "user": "robob27", @@ -4689,6 +6564,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjU2NjIzNDk5": { + "id": "MDQ6VXNlcjU2NjIzNDk5", + "user": "kj-art-dev", + "avatar": "https://avatars.githubusercontent.com/u/56623499?v=4", + "url": "https://github.com/kj-art-dev", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjYzMDA5NzM=": { "id": "MDQ6VXNlcjYzMDA5NzM=", "user": "twrightsman", @@ -4729,13 +6612,13 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBlbdtQ": { - "id": "U_kgDOBlbdtQ", - "user": "sockeye-d", - "avatar": "https://avatars.githubusercontent.com/u/106356149?u=1f986e6459a8256133ba772eeeb15fbd60665487&v=4", - "url": "https://github.com/sockeye-d", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjQzMjg1NzAw": { + "id": "MDQ6VXNlcjQzMjg1NzAw", + "user": "ScrappieG", + "avatar": "https://avatars.githubusercontent.com/u/43285700?u=f404e8fbc41a961b4427cd6ba6c70e7a29f9a3f9&v=4", + "url": "https://github.com/ScrappieG", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjUzODc3MTcw": { "id": "MDQ6VXNlcjUzODc3MTcw", @@ -4753,30 +6636,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCaM8Hg": { - "id": "U_kgDOCaM8Hg", - "user": "wheatear-dev", - "avatar": "https://avatars.githubusercontent.com/u/161692702?u=7b77032508a2549753fbe4a0941ac2b0eb7e1e61&v=4", - "url": "https://github.com/wheatear-dev", - "pull_count": 4, - "commit_count": 4 - }, - "MDQ6VXNlcjUwNzcyNDc0": { - "id": "MDQ6VXNlcjUwNzcyNDc0", - "user": "LunaCapra", - "avatar": "https://avatars.githubusercontent.com/u/50772474?u=681dba68ad052d5cea5c9b69c6662143ca921f63&v=4", - "url": "https://github.com/LunaCapra", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjE3NTA2NTcz": { - "id": "MDQ6VXNlcjE3NTA2NTcz", - "user": "allenwp", - "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", - "url": "https://github.com/allenwp", - "pull_count": 5, - "commit_count": 4 - }, "MDQ6VXNlcjc4Nzg4NDU=": { "id": "MDQ6VXNlcjc4Nzg4NDU=", "user": "tle-oops", @@ -4793,14 +6652,6 @@ "pull_count": 9, "commit_count": 9 }, - "MDQ6VXNlcjEyOTU2Mzk=": { - "id": "MDQ6VXNlcjEyOTU2Mzk=", - "user": "shiena", - "avatar": "https://avatars.githubusercontent.com/u/1295639?v=4", - "url": "https://github.com/shiena", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjEyMjM0OTQ=": { "id": "MDQ6VXNlcjEyMjM0OTQ=", "user": "WhenToBen", @@ -4809,14 +6660,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBbErLQ": { - "id": "U_kgDOBbErLQ", - "user": "devloglogan", - "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", - "url": "https://github.com/devloglogan", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjYwMTYzNDk1": { "id": "MDQ6VXNlcjYwMTYzNDk1", "user": "atlasapplications", @@ -4865,14 +6708,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjg2NzYw": { - "id": "MDQ6VXNlcjg2NzYw", - "user": "wjt", - "avatar": "https://avatars.githubusercontent.com/u/86760?u=60078e6c4b48c46a540fbb595a84c819385af48f&v=4", - "url": "https://github.com/wjt", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjQyMDQ5MDY=": { "id": "MDQ6VXNlcjQyMDQ5MDY=", "user": "jasonweiler", @@ -4881,14 +6716,6 @@ "pull_count": 1, "commit_count": 0 }, - "MDQ6VXNlcjQxOTIxMzk1": { - "id": "MDQ6VXNlcjQxOTIxMzk1", - "user": "Alex2782", - "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", - "url": "https://github.com/Alex2782", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOB5i5AQ": { "id": "U_kgDOB5i5AQ", "user": "SantiagoDaza3", @@ -4921,14 +6748,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjYzNDcyMDA=": { "id": "MDQ6VXNlcjYzNDcyMDA=", "user": "ultsi", @@ -4945,14 +6764,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUxMDAyNTA=": { - "id": "MDQ6VXNlcjUxMDAyNTA=", - "user": "brycehutchings", - "avatar": "https://avatars.githubusercontent.com/u/5100250?u=7f1cf0938a651d82b17348bd75f5a28089f33096&v=4", - "url": "https://github.com/brycehutchings", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjUzNjM1MDQ2": { "id": "MDQ6VXNlcjUzNjM1MDQ2", "user": "OverShifted", @@ -5020,7 +6831,7 @@ "MDQ6VXNlcjE4Njk3MDk3": { "id": "MDQ6VXNlcjE4Njk3MDk3", "user": "kb173", - "avatar": "https://avatars.githubusercontent.com/u/18697097?u=68a8355cdb7c40caa117cafe509a120e6647ebf3&v=4", + "avatar": "https://avatars.githubusercontent.com/u/18697097?u=1870ad400c3be74a1f3fa0fd548c2ff93061e33e&v=4", "url": "https://github.com/kb173", "pull_count": 1, "commit_count": 1 @@ -5041,14 +6852,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM5MDMwNTk=": { - "id": "MDQ6VXNlcjM5MDMwNTk=", - "user": "raulsntos", - "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", - "url": "https://github.com/raulsntos", - "pull_count": 5, - "commit_count": 6 - }, "MDQ6VXNlcjEzMjI4OTMy": { "id": "MDQ6VXNlcjEzMjI4OTMy", "user": "MajorMcDoom", @@ -5062,8 +6865,8 @@ "user": "chocola-mint", "avatar": "https://avatars.githubusercontent.com/u/56677134?u=5509776c13b4c52381b02d1f1d47e5a8d10a1c1c&v=4", "url": "https://github.com/chocola-mint", - "pull_count": 3, - "commit_count": 3 + "pull_count": 4, + "commit_count": 4 }, "MDQ6VXNlcjQwMDY0OTEx": { "id": "MDQ6VXNlcjQwMDY0OTEx", @@ -5097,13 +6900,13 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIxOTk5Mzc5": { - "id": "MDQ6VXNlcjIxOTk5Mzc5", - "user": "lawnjelly", - "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", - "url": "https://github.com/lawnjelly", - "pull_count": 6, - "commit_count": 6 + "MDQ6VXNlcjg3NTg1MzEw": { + "id": "MDQ6VXNlcjg3NTg1MzEw", + "user": "notroid5", + "avatar": "https://avatars.githubusercontent.com/u/87585310?v=4", + "url": "https://github.com/notroid5", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjUzMzgyMDQ3": { "id": "MDQ6VXNlcjUzMzgyMDQ3", @@ -5129,14 +6932,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMzOTY5Nzgw": { - "id": "MDQ6VXNlcjMzOTY5Nzgw", - "user": "Koyper", - "avatar": "https://avatars.githubusercontent.com/u/33969780?u=9e8f2cfd7b2541fcb8df6ed45a5b1464ab5875e4&v=4", - "url": "https://github.com/Koyper", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQwNjgzMg==": { "id": "MDQ6VXNlcjQwNjgzMg==", "user": "kisg", @@ -5182,16 +6977,8 @@ "user": "GlitchedCode922", "avatar": "https://avatars.githubusercontent.com/u/126592994?u=4da6b70529f7db302ad0122136585fa3d58837ed&v=4", "url": "https://github.com/GlitchedCode922", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjMwMzYxNzY=": { - "id": "MDQ6VXNlcjMwMzYxNzY=", - "user": "Chaosus", - "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", - "url": "https://github.com/Chaosus", - "pull_count": 1, - "commit_count": 1 + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjI5MTA1MQ==": { "id": "MDQ6VXNlcjI5MTA1MQ==", @@ -5393,6 +7180,14 @@ "pull_count": 1, "commit_count": 2 }, + "MDQ6VXNlcjMxNDY4NDQw": { + "id": "MDQ6VXNlcjMxNDY4NDQw", + "user": "OneBogdan01", + "avatar": "https://avatars.githubusercontent.com/u/31468440?u=592502b05edbe4686ad7bc5b7896e28d308f1a59&v=4", + "url": "https://github.com/OneBogdan01", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjcwODIxMDk=": { "id": "MDQ6VXNlcjcwODIxMDk=", "user": "WesleyClements", @@ -5454,8 +7249,8 @@ "user": "pafuent", "avatar": "https://avatars.githubusercontent.com/u/6979945?u=4c9ca7350d4ff2272b70e51c00fdc1af1f29a44f&v=4", "url": "https://github.com/pafuent", - "pull_count": 1, - "commit_count": 1 + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjQzODUyODE=": { "id": "MDQ6VXNlcjQzODUyODE=", @@ -5481,14 +7276,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjczNjExMjc2": { - "id": "MDQ6VXNlcjczNjExMjc2", - "user": "fkeyzuwu", - "avatar": "https://avatars.githubusercontent.com/u/73611276?u=a815ad1ac484c2aeef3a6043371c9f409ef8ab75&v=4", - "url": "https://github.com/fkeyzuwu", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjIwMTU3OTE=": { "id": "MDQ6VXNlcjIwMTU3OTE=", "user": "Splizard", @@ -5641,14 +7428,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjc3NTExODI=": { - "id": "MDQ6VXNlcjc3NTExODI=", - "user": "jitspoe", - "avatar": "https://avatars.githubusercontent.com/u/7751182?u=fd2b733ea244c27f785ffb93e480448a8da03e59&v=4", - "url": "https://github.com/jitspoe", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjI4MzU1MTU3": { "id": "MDQ6VXNlcjI4MzU1MTU3", "user": "SomeRanDev", @@ -5673,14 +7452,6 @@ "pull_count": 1, "commit_count": 3 }, - "U_kgDOBn7oNw": { - "id": "U_kgDOBn7oNw", - "user": "ArchercatNEO", - "avatar": "https://avatars.githubusercontent.com/u/108980279?u=b36c398971ae1e529aa385b4171a891d3e798dd6&v=4", - "url": "https://github.com/ArchercatNEO", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjU4Nzk0Mg==": { "id": "MDQ6VXNlcjU4Nzk0Mg==", "user": "oxeron", @@ -5700,7 +7471,7 @@ "U_kgDOCjrMGw": { "id": "U_kgDOCjrMGw", "user": "keyzeuh", - "avatar": "https://avatars.githubusercontent.com/u/171625499?v=4", + "avatar": "https://avatars.githubusercontent.com/u/171625499?u=d1fb2c9ac9cea13f665de7ba58a3d3bfe7932f19&v=4", "url": "https://github.com/keyzeuh", "pull_count": 1, "commit_count": 1 @@ -5769,6 +7540,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjIyMTIzOTY0": { + "id": "MDQ6VXNlcjIyMTIzOTY0", + "user": "Lazy-Rabbit-2001", + "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", + "url": "https://github.com/Lazy-Rabbit-2001", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjg0NzIyMzI=": { "id": "MDQ6VXNlcjg0NzIyMzI=", "user": "bnjmntmm", @@ -5793,6 +7572,22 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjg3ODIzMDMw": { + "id": "MDQ6VXNlcjg3ODIzMDMw", + "user": "dementive", + "avatar": "https://avatars.githubusercontent.com/u/87823030?v=4", + "url": "https://github.com/dementive", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM3OTc4NTk=": { + "id": "MDQ6VXNlcjM3OTc4NTk=", + "user": "TsFreddie", + "avatar": "https://avatars.githubusercontent.com/u/3797859?u=474e876a4e933102c7fe109e9add41033ab2d9a8&v=4", + "url": "https://github.com/TsFreddie", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjI5MzQ4OTA=": { "id": "MDQ6VXNlcjI5MzQ4OTA=", "user": "AleksLitynski", @@ -5801,6 +7596,22 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjY2OTAxMg==": { + "id": "MDQ6VXNlcjY2OTAxMg==", + "user": "rosshadden", + "avatar": "https://avatars.githubusercontent.com/u/669012?v=4", + "url": "https://github.com/rosshadden", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY5NDA0MDkz": { + "id": "MDQ6VXNlcjY5NDA0MDkz", + "user": "rapust", + "avatar": "https://avatars.githubusercontent.com/u/69404093?u=5a05c9e77bda1d950e3ef28fcd8949dbed905f2d&v=4", + "url": "https://github.com/rapust", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjI0OTgyMTU1": { "id": "MDQ6VXNlcjI0OTgyMTU1", "user": "Silver1063", @@ -5809,11 +7620,11 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBvKYDQ": { - "id": "U_kgDOBvKYDQ", - "user": "Nazarwadim", - "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", - "url": "https://github.com/Nazarwadim", + "U_kgDOBhvAjg": { + "id": "U_kgDOBhvAjg", + "user": "DevPoodle", + "avatar": "https://avatars.githubusercontent.com/u/102482062?u=24ef76f50c72d5a06bafe4bd7130d18900ec3d39&v=4", + "url": "https://github.com/DevPoodle", "pull_count": 1, "commit_count": 1 }, @@ -5857,6 +7668,14 @@ "pull_count": 1, "commit_count": 1 }, + "U_kgDOBtbx7g": { + "id": "U_kgDOBtbx7g", + "user": "kroketio", + "avatar": "https://avatars.githubusercontent.com/u/114749934?v=4", + "url": "https://github.com/kroketio", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjM0Nzc3ODM=": { "id": "MDQ6VXNlcjM0Nzc3ODM=", "user": "AtlaStar", @@ -5864,9 +7683,7396 @@ "url": "https://github.com/AtlaStar", "pull_count": 1, "commit_count": 1 + }, + "MDQ6VXNlcjE0NzY5Njk=": { + "id": "MDQ6VXNlcjE0NzY5Njk=", + "user": "jogly", + "avatar": "https://avatars.githubusercontent.com/u/1476969?u=b1ec77b10b96b54f81a4b255a4dfff4581e0f166&v=4", + "url": "https://github.com/jogly", + "pull_count": 1, + "commit_count": 1 } }, "commits": { + "f5918a9d35350bf6402dd1b4902ab539747d77a6": { + "hash": "f5918a9d35350bf6402dd1b4902ab539747d77a6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113395 from mihe/objectdb-snapshot-crash", + "body": "Fix crash when capturing ObjectDB snapshot", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ad54cd403293b0933eba00e31b1be632b05a5056": { + "hash": "ad54cd403293b0933eba00e31b1be632b05a5056", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113353 from SatLess/oversight", + "body": "Prevent double counting and cyclical error when gathering Resources", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4b573fb0803ae8cc7cbdad7079b3672b8b947023": { + "hash": "4b573fb0803ae8cc7cbdad7079b3672b8b947023", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix crash when capturing ObjectDB snapshot", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113395 + }, + "39c74798397a56d6c0dbfdcb83469ca4a0465f9c": { + "hash": "39c74798397a56d6c0dbfdcb83469ca4a0465f9c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113381 from Eshaan-byte/fix-editordock-func-keyword", + "body": "Doc: Add missing func keyword to EditorDock._update_layout example", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "996c9a644e6de0dff1271a05d60ada742661a468": { + "hash": "996c9a644e6de0dff1271a05d60ada742661a468", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113176 from xuhuisheng/dev/ske-mod-error", + "body": "Fix empty 2D skeleton modification keeps printing error messages", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "725cf51353f36077f77a94227d6830fce930a27c": { + "hash": "725cf51353f36077f77a94227d6830fce930a27c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113393 from KoBeWi/derootizator", + "body": "Unassign scene root before freeing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7573388c82efe6a0cd09c48e2a2f2c82a9318b85": { + "hash": "7573388c82efe6a0cd09c48e2a2f2c82a9318b85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Unassign scene root before freeing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113393 + }, + "7a207b3eaa6ebeb020a83b52467ddcab9ee1ccf4": { + "hash": "7a207b3eaa6ebeb020a83b52467ddcab9ee1ccf4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113389 from m4gr3d/fix_android_editor_gradle_apk_install", + "body": "[Android editor] Fix apk install after gradle build", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7374a5e7c72819f1e839b3575bfad49176eece7a": { + "hash": "7374a5e7c72819f1e839b3575bfad49176eece7a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113388 from m4gr3d/fix_android_build_regression", + "body": "Fix Android build regression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "84abf392b64d0cb1ec12c64b96c98216277b9143": { + "hash": "84abf392b64d0cb1ec12c64b96c98216277b9143", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113383 from m4gr3d/disable_device_mirroring_for_android_editor", + "body": "Disable Android devices mirroring for the Android editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1412af2553fc0eb8eef1f147ae0855ee15cd68e": { + "hash": "c1412af2553fc0eb8eef1f147ae0855ee15cd68e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113372 from archiethehead/fix-d3d12-startup-warnings", + "body": "D3D12: Convert non-critical startup warnings to verbose prints", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c7ef74f4f403180f8bbda5050e309c8e42cdaad": { + "hash": "1c7ef74f4f403180f8bbda5050e309c8e42cdaad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113346 from deralmas/wl-keyboard-saga/unify-keys", + "body": "Wayland: Unify key handling logic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "da3233a5b4a326803d60df128a5e89f789f1ec05": { + "hash": "da3233a5b4a326803d60df128a5e89f789f1ec05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113306 from Eshaan-byte/fix-dock-infinite-append", + "body": "Editor: Fix infinite appending of docks without slots to config", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4d072556efc629e019ec5e25176395d3aa16395e": { + "hash": "4d072556efc629e019ec5e25176395d3aa16395e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113302 from LanzaSchneider/fix-wayland-logging-invalid-format", + "body": "LinuxBSD: Fixes a formatting error when running Godot editor with Wayland prefer enabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c7ae694d6bb753e18e27ce09ac2172c356e6e854": { + "hash": "c7ae694d6bb753e18e27ce09ac2172c356e6e854", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113300 from LanzaSchneider/fix-focus-grab-warning-macos", + "body": "MacOS: Fix focus grab warning on macOS when running game in embedded mode.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4dad75f968b96ce710030ff4b6552985f45e6beb": { + "hash": "4dad75f968b96ce710030ff4b6552985f45e6beb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113298 from YeldhamDev/teria_sido_melhor_ir_ver_o_filme_do_pele", + "body": "Fix various problems with the credits roll", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e02fe5d9b01d2f4552db92a4432e58b59faabad6": { + "hash": "e02fe5d9b01d2f4552db92a4432e58b59faabad6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113293 from KoBeWi/debug_Debugger(4)", + "body": "Assign layout key to Debugger", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1867600b8b950a543729304d352483da4ecff2ea": { + "hash": "1867600b8b950a543729304d352483da4ecff2ea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113285 from TokageItLab/ik-remove-penetrate-check", + "body": "Remove `is_penetrated` check from IK as role overlap/excessive behavior", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d1b9e51e124bdbc75c913e0bfdf4d78b448c1806": { + "hash": "d1b9e51e124bdbc75c913e0bfdf4d78b448c1806", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113269 from bruvzg/emb_headless", + "body": "[Editor] Disable embedded mode, if `--headless` is in the main instance argument list.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b275237bbd1843d046961792b9b43c662c35e07c": { + "hash": "b275237bbd1843d046961792b9b43c662c35e07c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113267 from bruvzg/mac_headless_inst", + "body": "[macOS] Do not use `openApplicationAtURL` for headless instances.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7135bb534f9a21415a66703b05e8ea2407bf37db": { + "hash": "7135bb534f9a21415a66703b05e8ea2407bf37db", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113262 from lodetrick/dock-default-fix", + "body": "Fix Editor Docks not updating tab styles when loading layout", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "543713021dc10a761eb0228b1906ff5a252ef8fd": { + "hash": "543713021dc10a761eb0228b1906ff5a252ef8fd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113253 from dependabot/dependabot/npm_and_yarn/platform/web/js-yaml-4.1.1", + "body": "Web: Bump js-yaml from 4.1.0 to 4.1.1", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "053bcf9d3065f93d7250009f71162ee37e1e6836": { + "hash": "053bcf9d3065f93d7250009f71162ee37e1e6836", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113252 from bruvzg/ed_nat_menu_theme", + "body": "[Editor] Simplify native menu icon generation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc033ce0886b843493e77994cc65ee4a02064573": { + "hash": "fc033ce0886b843493e77994cc65ee4a02064573", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113245 from aaronfranke/gltf-order-of-operations", + "body": "GLTF: Fix order of operations for buffers and accessors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67d91548545f6f34d3c651d1c59414f26d14ae1d": { + "hash": "67d91548545f6f34d3c651d1c59414f26d14ae1d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113220 from xuhuisheng/dev/surface-vertex", + "body": "Fix GLES3 `buffer_free_data` error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f14acb1510ae2b5aaacf627832fd9ad467343a9": { + "hash": "8f14acb1510ae2b5aaacf627832fd9ad467343a9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113197 from CrayolaEater/pop-up-menu-doc-update", + "body": "Add better clarification for accelerator support on Popup Menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f0f30fed91474806d45e534f3f3c2afda8021a30": { + "hash": "f0f30fed91474806d45e534f3f3c2afda8021a30", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113172 from aaronfranke/gltf-state-vector", + "body": "GLTF: Use `const Vector` internally instead of `TypedArray` copies", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a2df35489a4ff72c89ba45cf7bae579b3d50288f": { + "hash": "a2df35489a4ff72c89ba45cf7bae579b3d50288f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113078 from bruvzg/proj_ov_aload_front", + "body": "Allow `override.cfg` to add autoloads to the front of the list.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a5fc5bbff5d6490a00ff2c4e18b0bfa1d331b3f4": { + "hash": "a5fc5bbff5d6490a00ff2c4e18b0bfa1d331b3f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113026 from YeldhamDev/export_dialog_tidyup", + "body": "Fully hide preset settings when no preset is found in the export dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae59770211ff61ab8fec78d41e183cab9952450c": { + "hash": "ae59770211ff61ab8fec78d41e183cab9952450c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112997 from YeldhamDev/quick_settings_classic_fix", + "body": "Fix visual glitch in the quick settings on the classic theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a5bb19a0d2e9bf25adcbbb5b2aced3f61da330ea": { + "hash": "a5bb19a0d2e9bf25adcbbb5b2aced3f61da330ea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112952 from MadeScientist/MadeScientist-patch-1", + "body": "Fix incorrect equivalent method reference in screen-space transform methods doc", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3954a01aacb7e4ba529b4d1bdb381e51224a8b1": { + "hash": "c3954a01aacb7e4ba529b4d1bdb381e51224a8b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112874 from AbsoluteMoose/def_val_generator_initializer_fix", + "body": "Prevent C# source generators from fully qualifying members assigned to within an object initializer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "97a670db46398ac70671729df7f5732808fa7c9e": { + "hash": "97a670db46398ac70671729df7f5732808fa7c9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112448 from YeldhamDev/extra_panels", + "body": "Add extra panels to some areas of the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5e0ddecb73178ce13b7605d466260b44ba1955d5": { + "hash": "5e0ddecb73178ce13b7605d466260b44ba1955d5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112343 from timothyqiu/filter-nodes", + "body": "Scene Dock: Simplify Filter Nodes related UI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "66c6987523e3d4767583904fe506186a645e8e55": { + "hash": "66c6987523e3d4767583904fe506186a645e8e55", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111960 from YeldhamDev/remote_phy_crash_fix", + "body": "Fix crash when box selecting remote 3D physics nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c2ee46011f56dbcb95cd682940b882942f4aeaee": { + "hash": "c2ee46011f56dbcb95cd682940b882942f4aeaee", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111755 from xuhuisheng/dev/signal_too_early", + "body": "Game View Plugin: Fix signal connected too early causing theme warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "32249f87a447097cba98b55af832c67fee595b08": { + "hash": "32249f87a447097cba98b55af832c67fee595b08", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111622 from YeldhamDev/you_arent_that_special_to_show_twice", + "body": "Don't show exported script variables twice in the remote inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6f4154082613826509594e1e43d1691c650f27a": { + "hash": "a6f4154082613826509594e1e43d1691c650f27a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #108224 from Chubercik/libogg-1.3.6", + "body": "libogg: Update to 1.3.6", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1575e3da9069e89edf556e6af4c165ff77ed3d25": { + "hash": "1575e3da9069e89edf556e6af4c165ff77ed3d25", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97620 from jj11hh/master", + "body": "[Visual Shader] Fix nodes' relative positions changed in a different display scale.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dcd071bc4b70346572c2698ca0c3a1b33eb1f445": { + "hash": "dcd071bc4b70346572c2698ca0c3a1b33eb1f445", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96897 from basicer/request-draw-and-wait", + "body": "Add `EditorResourcePreviewGenerator::request_draw_and_wait`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31b18a2d6c716b58ce5c6a55703d5253bb7b9ea3": { + "hash": "31b18a2d6c716b58ce5c6a55703d5253bb7b9ea3", + "is_merge": false, + "authored_by": [ + "U_kgDOCtxgbg" + ], + "author_raw": "Archie Healy ", + "committer_raw": "Rémi Verschelde ", + "summary": "D3D12: Convert non-critical startup warnings to verbose prints", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113372 + }, + "d85dbee766749fc77ab8d0c3a4c81b9fc3f9e504": { + "hash": "d85dbee766749fc77ab8d0c3a4c81b9fc3f9e504", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix apk install after gradle build for the Android editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113389 + }, + "0f160c72931406e1f44e7679afd2144a7b01115e": { + "hash": "0f160c72931406e1f44e7679afd2144a7b01115e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix Android build regression introduced by https://github.com/godotengine/godot/pull/110829", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113388 + }, + "74d80f485c053209b9978eb761a36a758dc22f19": { + "hash": "74d80f485c053209b9978eb761a36a758dc22f19", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Disable Android devices mirroring for the Android editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113383 + }, + "7ea96d2817fb27d58d9f07f1b97f99a70be1e914": { + "hash": "7ea96d2817fb27d58d9f07f1b97f99a70be1e914", + "is_merge": false, + "authored_by": [ + "U_kgDOCL4qaw" + ], + "author_raw": "Eshaan ", + "committer_raw": "Eshaan ", + "summary": "Doc: Add missing func keyword to EditorDock._update_layout example", + "body": "The code snippet demonstrating method overriding for _update_layout\nwas missing the func keyword, which is required in GDScript method\ndeclarations.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113381 + }, + "c6852a2d916e266c7e4c796511847688042c3449": { + "hash": "c6852a2d916e266c7e4c796511847688042c3449", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Don't show exported script variables twice in the remote inspector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111622 + }, + "ac1f05516e75f7453ebbb5ff682dcff241d202c8": { + "hash": "ac1f05516e75f7453ebbb5ff682dcff241d202c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "libogg: Update to 1.3.6", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108224 + }, + "3a61ca94524ca08007ac44392ff1cfa1af491094": { + "hash": "3a61ca94524ca08007ac44392ff1cfa1af491094", + "is_merge": false, + "authored_by": [ + "U_kgDOC1yE2g" + ], + "author_raw": "MadeScientist <294023457@qq.com>", + "committer_raw": "MadeScientist <294023457@qq.com>", + "summary": "Fix incorrect transform method reference in CanvasItem.get_screen_transform() documentation", + "body": "The get_global_transform method of CanvasItem doesn't consider the canvas_transform, so when any camera is enabled, its return value may differ from get_screen_transform. Thus, we should use get_global_transform_with_canvas instead, which provides consistent results with or without cameras enabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112952 + }, + "8b79e94fb6794152db57179256709bfa2930d09b": { + "hash": "8b79e94fb6794152db57179256709bfa2930d09b", + "is_merge": false, + "authored_by": [ + "U_kgDOB2pUtg" + ], + "author_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "committer_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "summary": "Prevent double counting and cyclical error when gathering Resources", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113353 + }, + "9a814b4444f35b67ed6c44c3209116c15cc0a1b4": { + "hash": "9a814b4444f35b67ed6c44c3209116c15cc0a1b4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Unify key handling logic", + "body": "Previously we had different logic for direct key presses and client-side\nkey repetition, as one queued up input events and the other dispatched\nthem directly (client-side key repetition is run from the main thread).\n\nI kinda figured out that this difference doesn't really matter, as we\ncan queue them up before the thread message dispatching logic. That's\nexactly what we do now, which allows us to make a single method for both\nof them, making the code much clearer and simplifying future maintenance.\n\nThis patch also includes a tiny fixup in the compose logic, which checks\nfor the validity of the generated key event before actually working with\nit. The cases in which we can end up with an invalid reference are very\nfew, so it's not the end of the world, but it's still absolutely a good\nidea to check, to avoid nasty surprises down the line.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113346 + }, + "989ec5a6b01cbaf2e11510deb35df98ec7e04e07": { + "hash": "989ec5a6b01cbaf2e11510deb35df98ec7e04e07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix crash when box selecting remote 3D physics nodes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111960 + }, + "f8c251aeb8cfe5b310ff5f917bf2d9293fa4ac52": { + "hash": "f8c251aeb8cfe5b310ff5f917bf2d9293fa4ac52", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix various problems with the credits roll", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113298 + }, + "3b4b0c530ee693468a0010995da740a50964b513": { + "hash": "3b4b0c530ee693468a0010995da740a50964b513", + "is_merge": false, + "authored_by": [ + "U_kgDOCiMRtQ", + "MDQ6VXNlcjQzNzAyNQ==", + "MDQ6VXNlcjkwNjE3OTY=" + ], + "author_raw": "AbsoluteMoose ", + "committer_raw": "AbsoluteMoose ", + "summary": "Handle initializer case in FullyQualifiedSyntax", + "body": "- Prevents source generators from fully qualifying names being assigned to within an object initializer\n- Adds ResourceTextureWithInitializer test cases to ExportedFields and ExportedProperties\n\nCo-Authored-By: Paul Joannon <437025+paulloz@users.noreply.github.com>\nCo-Authored-By: Paviel Kraskoŭski ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112874 + }, + "819b69f2c1e0aac273d5d57c1a0903496f02fa1b": { + "hash": "819b69f2c1e0aac273d5d57c1a0903496f02fa1b", + "is_merge": false, + "authored_by": [ + "U_kgDOCL4qaw" + ], + "author_raw": "Eshaan ", + "committer_raw": "Eshaan ", + "summary": "Editor: Fix infinite appending of docks without slots to config", + "body": "Docks without default slots (index -1, config key \"dock_0\") were being\ninfinitely appended to the editor layout config because this special\nslot was never cleared before saving, unlike regular dock slots.\n\nThis adds code to explicitly clear the dock_0 config key before saving\nclosed docks, preventing infinite appending.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113306 + }, + "3a965d50fe5420a8cb845dcca56482732603489d": { + "hash": "3a965d50fe5420a8cb845dcca56482732603489d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NjI0OTAx" + ], + "author_raw": "LanzaSchneider ", + "committer_raw": "LanzaSchneider ", + "summary": "Fix incorrect format specifier for bool in Wayland libdecor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113302 + }, + "54b738dea4edf357cd8aba79e383e4f41ec4a276": { + "hash": "54b738dea4edf357cd8aba79e383e4f41ec4a276", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "Fix signal too early causing theme warning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111755 + }, + "fc79b3c11593f268273255032bc9f0c48067af61": { + "hash": "fc79b3c11593f268273255032bc9f0c48067af61", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NjI0OTAx" + ], + "author_raw": "LanzaSchneider ", + "committer_raw": "LanzaSchneider ", + "summary": "Fix focus grab warning on macOS when running game in embedded mode.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113300 + }, + "cac9651713dd4001270068cf85a8aa84ff855d54": { + "hash": "cac9651713dd4001270068cf85a8aa84ff855d54", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix docks not updating tab styles", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113262 + }, + "24b09f93ed922855eec3ed232a7100ddfa8c112f": { + "hash": "24b09f93ed922855eec3ed232a7100ddfa8c112f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Assign layout key to Debugger", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113293 + }, + "390e64ff9c9feed77f082f7fcacd5f2be431df15": { + "hash": "390e64ff9c9feed77f082f7fcacd5f2be431df15", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Remove is_penetrated check from IK as role overlap/excessive behavior", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113285 + }, + "17fa5219a94bfa4896ab42f133aaf34357616c47": { + "hash": "17fa5219a94bfa4896ab42f133aaf34357616c47", + "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] Do not use `openApplicationAtURL` for headless instances.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113267 + }, + "bb8537f657c4ef3e1b7958a82dbf768816b6ae5f": { + "hash": "bb8537f657c4ef3e1b7958a82dbf768816b6ae5f", + "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": "[Editor] Disable embedded mode, if `--headless` is in the main instance argument list.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113269 + }, + "047e0e060604204b335a98b021c6a4e7777d52b1": { + "hash": "047e0e060604204b335a98b021c6a4e7777d52b1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "Fix gles3 buffer_free_data error", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113220 + }, + "342088ca31b53b84a0a7e6b82095956f30aa45a8": { + "hash": "342088ca31b53b84a0a7e6b82095956f30aa45a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Use const Vector internally instead of TypedArray copies", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113172 + }, + "2863d8cb1e4dc9cbb9bc6455c10055ea355e1c2e": { + "hash": "2863d8cb1e4dc9cbb9bc6455c10055ea355e1c2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3MTUxMw==" + ], + "author_raw": "Rob Blanckaert ", + "committer_raw": "Rob Blanckaert ", + "summary": "EditorResourcePreviewGenerator::request_draw_and_wait", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96897 + }, + "7ed0b6167618f9c8c5df87c7e83da6003c081368": { + "hash": "7ed0b6167618f9c8c5df87c7e83da6003c081368", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #113251 from van800/master", + "body": "Revert \"Improve the CPP dialect selection for Rider, when MSVC is not used\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a8a4faacfec9320fb7bbfb27212a14981d9d0da7": { + "hash": "a8a4faacfec9320fb7bbfb27212a14981d9d0da7", + "is_merge": false, + "authored_by": [ + "MDM6Qm90NDk2OTkzMzM=" + ], + "author_raw": "dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Bump js-yaml from 4.1.0 to 4.1.1 in /platform/web", + "body": "Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.\n- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)\n\n---\nupdated-dependencies:\n- dependency-name: js-yaml\ndependency-version: 4.1.1\ndependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113253 + }, + "e68b2436eea1ea7ee80e725d008b6e3a312a0d6f": { + "hash": "e68b2436eea1ea7ee80e725d008b6e3a312a0d6f", + "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": "[Editor] Simplify native menu icon generation.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113252 + }, + "8c93de89d1142689ffd792304584c0428583511a": { + "hash": "8c93de89d1142689ffd792304584c0428583511a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0ODI2ODE=" + ], + "author_raw": "Ivan Shakhov ", + "committer_raw": "Ivan Shakhov ", + "summary": "Revert \"improve the Cpp dialect selection for Rider, when MSVC is not used\"", + "body": "This reverts commit 7be003fc3ca0b18e0b30efd365eadf5264a77dc8.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113251 + }, + "a2db1805274a74e1530c4dd7e62bd95f1ac71e3f": { + "hash": "a2db1805274a74e1530c4dd7e62bd95f1ac71e3f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113237 from Koyper/fix_popup_menu_signal_already_connected_error", + "body": "[PopupMenu] Fix redundant attempts to connect popup hidden signal on submenu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79432b6592f51ab8a3b806afcf4ffce218be5841": { + "hash": "79432b6592f51ab8a3b806afcf4ffce218be5841", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113236 from blueskythlikesclouds/rd-pending-clear-fix", + "body": "Check for pending clears in every RD texture function.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4bb9ef7fce827cab9c01897c0836b718c8552033": { + "hash": "4bb9ef7fce827cab9c01897c0836b718c8552033", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113234 from mihe/no-advanced-zstd", + "body": "Replace usage of Zstandard advanced API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "71b600024954d8ab334e91e3e28348fc4f03975c": { + "hash": "71b600024954d8ab334e91e3e28348fc4f03975c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113232 from KoBeWi/dockining", + "body": "Fix initial dock tabs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb7054cdf2bbcc50c8b54a97b82db315121bb9e5": { + "hash": "bb7054cdf2bbcc50c8b54a97b82db315121bb9e5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113213 from akien-mga/windows-d3d12-default", + "body": "Windows: Make Direct3D 12 the default RD driver for new projects", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "93e83c5e987214d135bdc839b8f024cac4898aa6": { + "hash": "93e83c5e987214d135bdc839b8f024cac4898aa6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113186 from bruvzg/macos_movec", + "body": "[macOS] Add missing \"move\" system cursor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e28ef68957956e535958ba0d11d5332bccdb69af": { + "hash": "e28ef68957956e535958ba0d11d5332bccdb69af", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113135 from deralmas/buffer-jaywalking", + "body": "Wayland: Fix trailing garbage error while using the embedder on Jay", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a67116ecbb54a725262add1280be69e2b56048d3": { + "hash": "a67116ecbb54a725262add1280be69e2b56048d3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113073 from BrianPetkovsek/master", + "body": "Fix documentation typos and broken links", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8237bb4a323a9a95b9b03ac658876082be0c2c1f": { + "hash": "8237bb4a323a9a95b9b03ac658876082be0c2c1f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112124 from Chaosus/vs_expressions", + "body": "Few fixes for expression node in visual shaders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d9b073ef0f53c77f4a81a2a815fb7d45e2fc155": { + "hash": "1d9b073ef0f53c77f4a81a2a815fb7d45e2fc155", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112058 from Chaosus/vs_fix_param_ref", + "body": "Fix ParameterRef connection through reroute in visual shaders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc696bd17c42be1a43112f39c2e4ce32a82f28c2": { + "hash": "fc696bd17c42be1a43112f39c2e4ce32a82f28c2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111732 from dsnopek/android-gradle-dedicated-app", + "body": "Enable Gradle builds on the Android editor via a dedicated build app", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1eb4972a5d495c2173f1e8564a27625182409fde": { + "hash": "1eb4972a5d495c2173f1e8564a27625182409fde", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Fix order of operations for buffers and accessors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113245 + }, + "5593a0b2b27c9e015e711b235539043b6c5742d9": { + "hash": "5593a0b2b27c9e015e711b235539043b6c5742d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==", + "U_kgDOBbErLQ" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Enable Gradle builds on the Android editor via a dedicated build app", + "body": "Co-authored-by: Logan Lang ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111732 + }, + "68e9cb4a97cfdd9aaa3da2e6a5b593373d11ae9c": { + "hash": "68e9cb4a97cfdd9aaa3da2e6a5b593373d11ae9c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix initial dock tabs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113232 + }, + "3ae88632e2bfc11902790d6e7b23bd8d0ba4e557": { + "hash": "3ae88632e2bfc11902790d6e7b23bd8d0ba4e557", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzOTY5Nzgw" + ], + "author_raw": "Koyper ", + "committer_raw": "Koyper ", + "summary": "Fix redundant attempts to connect popup hidden signal on submenu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113237 + }, + "bfdf86370f7d3acf32b99bef4b07db56d0dab179": { + "hash": "bfdf86370f7d3acf32b99bef4b07db56d0dab179", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Check for pending clears in every RD texture function.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113236 + }, + "6b7ec9950a95d777d7671f2fbdab3f5b816fc1b6": { + "hash": "6b7ec9950a95d777d7671f2fbdab3f5b816fc1b6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4NTcwODM1" + ], + "author_raw": "CrayolaEater ", + "committer_raw": "CrayolaEater ", + "summary": "Add better clarification for accelerator support on Popup Menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113197 + }, + "3e97ee77503dbd9c33a3d5358718c6879220d1b8": { + "hash": "3e97ee77503dbd9c33a3d5358718c6879220d1b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Replace usage of Zstandard advanced API", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113234 + }, + "0d9ff7029686f45d75b5859c718312ee576f2253": { + "hash": "0d9ff7029686f45d75b5859c718312ee576f2253", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTI0MTA5" + ], + "author_raw": "Brian Petkovsek <16124109+BrianPetkovsek@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix documentation typos and broken links", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113073 + }, + "b87fcf7e79f09186c2e99dbd3a537fbbe5d18990": { + "hash": "b87fcf7e79f09186c2e99dbd3a537fbbe5d18990", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Windows: Make Direct3D 12 the default RD driver for new projects", + "body": "For compatibility reasons, `vulkan` is kept as the technical default for the\nsetting, but projects created in Godot 4.6 and later will set `d3d12` as the\ndriver automatically.\n\nUsers upgrading to 4.6 are recommended to adopt `d3d12` as a default if it\nfits their needs.\n\nEnable `d3d12=yes` by default in SCons so that custom Windows builds include\nDirect3D 12 support.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113213 + }, + "3a97723ff25e89d15a860f0ce7ab0a9cd65d7bd8": { + "hash": "3a97723ff25e89d15a860f0ce7ab0a9cd65d7bd8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113209 from shiena/fix/prevent_freeze_android_camera", + "body": "Prevent deadlock on Android camera", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b22d15311c42396da4a66b7c814bebf637b4d1b8": { + "hash": "b22d15311c42396da4a66b7c814bebf637b4d1b8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113159 from dsnopek/android-variant-to-jvalue-memory-issues", + "body": "Android: Fix memory issues in `_variant_to_jvalue()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30f1ab165c9e29c3e90773672b5cbb1608879e5b": { + "hash": "30f1ab165c9e29c3e90773672b5cbb1608879e5b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113133 from lodetrick/debugger-dock", + "body": "Use new dock system for Debugger", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e0e1a0c6d31f20df666e72e55695c403d0cdc888": { + "hash": "e0e1a0c6d31f20df666e72e55695c403d0cdc888", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113115 from KoBeWi/Buildock", + "body": "Change MSBuildPanel to EditorDock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "85fd05fc3095ab0f0d477dd0e453191360e963c3": { + "hash": "85fd05fc3095ab0f0d477dd0e453191360e963c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113080 from Rindbee/fix-the-returned-control-was-not-freed", + "body": "Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1cb4ada316716f4e699090f10f39e171c59760d4": { + "hash": "1cb4ada316716f4e699090f10f39e171c59760d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112994 from dsnopek/openxr-meta-foveation-eye-tracked-on-meta", + "body": "OpenXR: Fix Vulkan validation errors and get `XR_META_foveation_eye_tracked` working on Meta Quest devices", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "499254e49515b327b1b6c77dbf76ee27cdde149e": { + "hash": "499254e49515b327b1b6c77dbf76ee27cdde149e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112559 from Meorge/bugfix/need-valid-callable-instant-preview", + "body": "Add error message to Quick Open dialog if callback is invalid", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aafad04a1b5feee5b9b3e60d71c34a3fd3e6619b": { + "hash": "aafad04a1b5feee5b9b3e60d71c34a3fd3e6619b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112107 from Calinou/doc-projectsettings-add-keywords", + "body": "Add search keywords for project settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b1de0364bfc9e05d997e0525206be4a9c2fd1726": { + "hash": "b1de0364bfc9e05d997e0525206be4a9c2fd1726", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111954 from blueskythlikesclouds/copy-api-refactor", + "body": "Refactor rendering driver copy APIs to fix D3D12 issues.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4f04a9de1de70b1c52cc97c061f0a1e60bf4a70f": { + "hash": "4f04a9de1de70b1c52cc97c061f0a1e60bf4a70f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111332 from allenwp/glow/docs-improve-hdr-scale", + "body": "Improve documentation for the `Environment` glow effect.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "44005f96d16e45a68303704a85cdbc85ddd6e5c5": { + "hash": "44005f96d16e45a68303704a85cdbc85ddd6e5c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #109302 from BastiaanOlij/add_openxr_1_1_support", + "body": "Add OpenXR 1.1 support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e4d2f1d630b5057d4f7779215c04266ceb52098a": { + "hash": "e4d2f1d630b5057d4f7779215c04266ceb52098a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #108682 from allenwp/98708-fix-clear-color-hdr2d", + "body": "Fix clear color being incorrect in `Environment` background with HDR 2D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "936f17f1985b83de3824712dc37f09cf702b904f": { + "hash": "936f17f1985b83de3824712dc37f09cf702b904f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Improve documentation for the `Environment` glow effect.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111332 + }, + "1667e6fcceba0908f30dc21e0aec4b643a71dfaa": { + "hash": "1667e6fcceba0908f30dc21e0aec4b643a71dfaa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113195 from teromene/master", + "body": "Include xkb-compose in `wayland_thread.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ad733bd0af02f18ae8dcc9d9f5e9f8c1767c870": { + "hash": "9ad733bd0af02f18ae8dcc9d9f5e9f8c1767c870", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113194 from Alex2782/fix_SHADER_UNIFORM_NAMES", + "body": "Fix `SHADER_UNIFORM_NAMES` for error messages", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5b76f733b9cffb81672e18320fe05527f4ea055": { + "hash": "d5b76f733b9cffb81672e18320fe05527f4ea055", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113193 from YeldhamDev/proj_manager_wayland_fix", + "body": "Fix error message when closing the project manager on Wayland", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b90884bcd9d3ccbd0bfff00fc5495028b806d095": { + "hash": "b90884bcd9d3ccbd0bfff00fc5495028b806d095", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113191 from dsnopek/openxr-export-plugin-name", + "body": "Fix `OpenXRExportPlugin::_get_name() must be overridden` error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1a191688f1b079a8f62eeeb9ea9a356b8bbe22e9": { + "hash": "1a191688f1b079a8f62eeeb9ea9a356b8bbe22e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113190 from AThousandShips/animation_codeowners", + "body": "[CODEOWNERS] Add 2D skeleton resources to the Animation team", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3df5d4fb1c70e42e17d09d4ede4aadeef51aac1": { + "hash": "c3df5d4fb1c70e42e17d09d4ede4aadeef51aac1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113187 from TokageItLab/anim-map-revert", + "body": "Revert: Fix AHashMap realloc cause AnimationPlayer crash", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c260a17d4a846e3d75ee61f4a811321ef73801c6": { + "hash": "c260a17d4a846e3d75ee61f4a811321ef73801c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113167 from KoBeWi/so_anyway", + "body": "Update dock tabs on setting change", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ca366b51df86b1237c9636b98d019a782fd895c6": { + "hash": "ca366b51df86b1237c9636b98d019a782fd895c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113164 from kitbdev/fix-spitcontainer-change-type-crash", + "body": "Fix SplitContainer crash on change type", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c82e16efb06bd317dde8c03acd17859f0529b41b": { + "hash": "c82e16efb06bd317dde8c03acd17859f0529b41b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113161 from dsnopek/openxr-export-feature-tags", + "body": "Check if OpenXR is enabled with feature tags of export preset", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21af1e286f7501d102a59dd05d360d2208bb3624": { + "hash": "21af1e286f7501d102a59dd05d360d2208bb3624", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113160 from MattiaZir/fix-unable-to-get-class", + "body": "Editor: Fix \"ERROR: Cannot get class\" on scripts without `class_name`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c7bea6cda5268bdb6bd0799f16998fbd1023b52": { + "hash": "9c7bea6cda5268bdb6bd0799f16998fbd1023b52", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #113140 from LanzaSchneider/fix-animation-mixer-invalid-cache-spam", + "body": "Fix AnimationMixer error spam by respecting cache validity on invalid `root_node`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "660b52b828e1ab77cce70f4bfbe0633d030e3355": { + "hash": "660b52b828e1ab77cce70f4bfbe0633d030e3355", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112990 from allenwp/update-hdr2d-docs", + "body": "Update docs to describe new `use_hdr_2d` behavior with Mobile renderer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5603b3b0e43460aaef9c3f6bce2c90eb135182bb": { + "hash": "5603b3b0e43460aaef9c3f6bce2c90eb135182bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112884 from ashwinvbs/master", + "body": "Support reading available OpenXR runtimes from Windows registry", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "381473b9134d0fae45b38c6727a96d1bbbf2fde2": { + "hash": "381473b9134d0fae45b38c6727a96d1bbbf2fde2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112593 from kleonc/sprite3d_no_redrawing_outside_tree", + "body": "Don't redraw `Sprite3D`/`AnimatedSprite3D` outside the tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee66b34160856f2016bccfe4d9ddd0d968509114": { + "hash": "ee66b34160856f2016bccfe4d9ddd0d968509114", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112514 from QbieShay/qbe/fix-109183", + "body": "Fix CPUParticle3D not randomizing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cbeb7339b5eeb065e16cf6565df27e0263fd617a": { + "hash": "cbeb7339b5eeb065e16cf6565df27e0263fd617a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112301 from smix8/grid_curser", + "body": "Fix GridMap `cursor_instance` transparency error spam", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa0293e1f16175c5cac0941547c928d804cc3043": { + "hash": "fa0293e1f16175c5cac0941547c928d804cc3043", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #112011 from mihe/delta-encoding-zstd", + "body": "Add support for delta encoding to patch PCKs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a1eb6889b1cbc9aff3ad0817e40938debd8d1e28": { + "hash": "a1eb6889b1cbc9aff3ad0817e40938debd8d1e28", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111870 from m4gr3d/deprecate_vendors_specific_xr_apis", + "body": "[Android] Deprecate and remove vendors specific XR APIs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13e7215b46937d521f33da0d247b6fef1bd431f2": { + "hash": "13e7215b46937d521f33da0d247b6fef1bd431f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #111426 from notroid5/patch-1", + "body": "Replace deprecated `Color8`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f35f42827921bdb2ea28cf207f6f68b1c337091b": { + "hash": "f35f42827921bdb2ea28cf207f6f68b1c337091b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #108417 from rosshadden/docs-fix-typo", + "body": "Docs: Fix typo in `Object.get_signal_list`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f305da3c9eb7483c5b572ef29ba41d9028424d01": { + "hash": "f305da3c9eb7483c5b572ef29ba41d9028424d01", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #108135 from Chubercik/libpng-1.6.47", + "body": "libpng: Update to 1.6.51", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d57a59838eee892ad55c50c1c3385f2eea2f4434": { + "hash": "d57a59838eee892ad55c50c1c3385f2eea2f4434", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107536 from Mickeon/documentation-miscellaneous-oddities-part-6", + "body": "Fix miscellaneous oddities around the class reference (part 6)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c824f5912fc6c059ca91478ef64e794cd39412d": { + "hash": "1c824f5912fc6c059ca91478ef64e794cd39412d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg0MTk1Mjc=" + ], + "author_raw": "Ashwin Balasubramaniyan ", + "committer_raw": "Ashwin Balasubramaniyan ", + "summary": "Support reading available OpenXR runtimes from Windows registry", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112884 + }, + "f37edd524f03ed373415a6a26c1c9f02d4e5c8b5": { + "hash": "f37edd524f03ed373415a6a26c1c9f02d4e5c8b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Fix clear color being incorrect in `Environment` background with HDR 2D.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108682 + }, + "ef18638ac37b2e1f14b5b1dbe71b883fb8095d06": { + "hash": "ef18638ac37b2e1f14b5b1dbe71b883fb8095d06", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Update docs to describe new `use_hdr_2d` behavior with Mobile renderer.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112990 + }, + "0a68eb3d37682b31bf5374d2dbd3745ce8a53f59": { + "hash": "0a68eb3d37682b31bf5374d2dbd3745ce8a53f59", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyOTU2Mzk=" + ], + "author_raw": "KOGA Mitsuhiro ", + "committer_raw": "KOGA Mitsuhiro ", + "summary": "Prevent deadlock on android camera", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113209 + }, + "c2f8d1a29ba915e2c58941c2ad27c811f3d66489": { + "hash": "c2f8d1a29ba915e2c58941c2ad27c811f3d66489", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Android: Fix memory issues in `_variant_to_jvalue()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113159 + }, + "d97496a99e633a998a2d34a50def3e18228b658b": { + "hash": "d97496a99e633a998a2d34a50def3e18228b658b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxOTIxMzk1" + ], + "author_raw": "Alexander Hartmann ", + "committer_raw": "Alexander Hartmann ", + "summary": "Fix `SHADER_UNIFORM_NAMES`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113194 + }, + "b8ef67586da4f50d6ce0e2fa15f0ec1a4bb239e7": { + "hash": "b8ef67586da4f50d6ce0e2fa15f0ec1a4bb239e7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc3NDYzMzI=" + ], + "author_raw": "teromene ", + "committer_raw": "teromene ", + "summary": "Include xkb-compose in wayland_thread.h. Fixes builds without SOWRAP_ENABLED", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113195 + }, + "21a8d6b1bc0f875ef3afb4c1b1e0fdccc06a79cb": { + "hash": "21a8d6b1bc0f875ef3afb4c1b1e0fdccc06a79cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix `OpenXRExportPlugin::_get_name() must be overridden` error", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113191 + }, + "69ff129e33f6f1607b18e04d3378017800dfaed2": { + "hash": "69ff129e33f6f1607b18e04d3378017800dfaed2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix error message when closing the project manager on Wayland", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113193 + }, + "f7b805b701313fdc7aa0b11c1392b4d71a9158ee": { + "hash": "f7b805b701313fdc7aa0b11c1392b4d71a9158ee", + "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": "[CODEOWNERS] Add 2D skeleton resources to the Animation team", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113190 + }, + "cbf888896da69cfe1cb512eec163110d546a7d9b": { + "hash": "cbf888896da69cfe1cb512eec163110d546a7d9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Refert: Fix AHashMap realloc cause AnimationPlayer crash", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113187 + }, + "0cc88f34dabb27af61ef77a680653a0290e31055": { + "hash": "0cc88f34dabb27af61ef77a680653a0290e31055", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add support for delta encoding to patch PCKs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112011 + }, + "4334fff23001fcb2d2299ffdfdcf5afcfbdd04a8": { + "hash": "4334fff23001fcb2d2299ffdfdcf5afcfbdd04a8", + "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] Add missing \"move\" system cursor.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113186 + }, + "fce47ac4566a7e38cb4b1129e7e285c997d41108": { + "hash": "fce47ac4566a7e38cb4b1129e7e285c997d41108", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Fix Vulkan validation errors and get `XR_META_foveation_eye_tracked` working on Meta Quest devices", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112994 + }, + "56db3aed47ff192a3598e158ed0c42647dab623a": { + "hash": "56db3aed47ff192a3598e158ed0c42647dab623a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3", + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Refactor rendering driver copy APIs to fix D3D12 issues.", + "body": "Co-authored-by: Stuart Carnie ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111954 + }, + "45f4aebe240ba161db2081e2804e603243dc45dc": { + "hash": "45f4aebe240ba161db2081e2804e603243dc45dc", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Use new dock system for Debugger", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113133 + }, + "37a60435796823efa2481d7b7b333d2e952cce07": { + "hash": "37a60435796823efa2481d7b7b333d2e952cce07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "Fix empty skeleton modification keeps print error messages", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113176 + }, + "023024440b66089ad4c9f55ec9109b85f80c3512": { + "hash": "023024440b66089ad4c9f55ec9109b85f80c3512", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Deprecate and remove vendors specific XR APIs from the Godot core Android library", + "body": "Follow-up to https://github.com/GodotVR/godot_openxr_vendors/pull/380, done in order to prevent vendors specific dependencies onto the Godot core Android library.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111870 + }, + "96332f1b4dc01f868c528698cd1ee48c8433a35b": { + "hash": "96332f1b4dc01f868c528698cd1ee48c8433a35b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "summary": "Don't redraw Sprite3D/AnimatedSprite3D outside the tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112593 + }, + "dc75272d865806da2ad6e18833dfe061a8083154": { + "hash": "dc75272d865806da2ad6e18833dfe061a8083154", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add search keywords for project settings", + "body": "This adds keywords that references possible values for project settings,\nwhich makes them easier to find in the class reference search.\n\nNote that this currently does not improve search results in the\nProject Settings dialog's filter bar, as it doesn't make use\nof class reference keywords yet.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112107 + }, + "2b3501923f070798861068feb7617b5e0b3301cb": { + "hash": "2b3501923f070798861068feb7617b5e0b3301cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "libpng: Update to 1.6.51", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108135 + }, + "c0bc43d1def582f44a91b9c9b3b59d5fc7486702": { + "hash": "c0bc43d1def582f44a91b9c9b3b59d5fc7486702", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Add OpenXR 1.1 support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109302 + }, + "871abd1c072c62b9f0f2a8e65124b02a8083ef0c": { + "hash": "871abd1c072c62b9f0f2a8e65124b02a8083ef0c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Update dock tabs on setting change", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113167 + }, + "e0668de3dec92c91ac24b1214c0a4b70799a2a70": { + "hash": "e0668de3dec92c91ac24b1214c0a4b70799a2a70", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Check if OpenXR is enabled with feature tags of export preset", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113161 + }, + "e4e00a546106ab7111c09dc8e324beb0c623a3e8": { + "hash": "e4e00a546106ab7111c09dc8e324beb0c623a3e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix SplitContainer crash on change type", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113164 + }, + "a07fcf5d05e8a9528e1e572bdf6d4f77578046f5": { + "hash": "a07fcf5d05e8a9528e1e572bdf6d4f77578046f5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Change MSBuildPanel to EditorDock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113115 + }, + "be0c68845e449e54149273f8f09f98cfa4e4f63b": { + "hash": "be0c68845e449e54149273f8f09f98cfa4e4f63b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Fix miscellaneous oddities around the class reference (part 6)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107536 + }, + "203eb9e6d7ddd6b5af81dcb7bc23a990f0004d16": { + "hash": "203eb9e6d7ddd6b5af81dcb7bc23a990f0004d16", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4Mzg4NzE=" + ], + "author_raw": "mattia.zirpoli ", + "committer_raw": "mattia.zirpoli ", + "summary": "This checks if the class exists or is a global class before checking if it's virtual or instantiable.", + "body": "It fixes bug #112951.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113160 + }, + "9dd6c4dbac70b28e8156255c3a2b78722772b036": { + "hash": "9dd6c4dbac70b28e8156255c3a2b78722772b036", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112927 from allenwp/fix_clamping_in_tonemap_mobile", + "body": "Fix inconsistent color clamping between Mobile and Forward+.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f34c270452937d643f15084adbbafa6bdcfa078e": { + "hash": "f34c270452937d643f15084adbbafa6bdcfa078e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113150 from mihe/file-access-pack-errors", + "body": "Add back I/O error-handling to `FileAccessPack` constructor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7f06bd14d60dd2f8979823efd6669ce05a1bed6": { + "hash": "b7f06bd14d60dd2f8979823efd6669ce05a1bed6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112539 from Ivorforce/bsearch-const", + "body": "Make `Vector` `bsearch` method const.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6774821a23b3cca97fcf9cf32858b0cded19761e": { + "hash": "6774821a23b3cca97fcf9cf32858b0cded19761e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111926 from YeldhamDev/stop_pointing_fingers", + "body": "Show the arrow cursor on disabled `LinkButton`s", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "32f43e17f9199e022fb4616a9194208c9be928a1": { + "hash": "32f43e17f9199e022fb4616a9194208c9be928a1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113062 from MattiaZir/fix-openxr-play-area-signal", + "body": "OpenXR: Implement play_area_changed signal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5cf4d2042f4c3da9aa660aa3c4fc5956634ff90a": { + "hash": "5cf4d2042f4c3da9aa660aa3c4fc5956634ff90a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111711 from bruvzg/pop_sh_gl_m", + "body": "[PopupMenu] Update global menu shortcuts when shortcut is externally changed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "807df6e9ab54826d1e73b531f4144bf100c102f2": { + "hash": "807df6e9ab54826d1e73b531f4144bf100c102f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113028 from madsbangh/fix/asserts-in-input_event_codec.cpp", + "body": "Fix assertions against buffer overruns in input_event_codec.cpp", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2721dbf5bc2b0003ca439128fabb93348fb5b0a0": { + "hash": "2721dbf5bc2b0003ca439128fabb93348fb5b0a0", + "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": "[PopupMenu] Update global menu shortcuts when shortcut is externally changed.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111711 + }, + "109d3d8530eeca2e7e28838446520454ade4b4f5": { + "hash": "109d3d8530eeca2e7e28838446520454ade4b4f5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make Vector bsearch method const.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112539 + }, + "4601c07d86bed2a5a25ea4b32c4f0b933c03e18b": { + "hash": "4601c07d86bed2a5a25ea4b32c4f0b933c03e18b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113151 from akien-mga/revert-109815", + "body": "Revert \"Fix `EditorExportPlugin::_export_file()` ignoring GDScripts\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e1aebc6f95012ce27e6e9743ff504d5ecf95cb15": { + "hash": "e1aebc6f95012ce27e6e9743ff504d5ecf95cb15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #58749 from KoBeWi/tab_customizer", + "body": "Allow customization of TabContainer tabs in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5afc01c46d49fa8fc5f2e7464fd47756f91e2ee2": { + "hash": "5afc01c46d49fa8fc5f2e7464fd47756f91e2ee2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112604 from bruvzg/pop_center_rec", + "body": "Update rect after `_pre_popup` in `popup_centered_*`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "158f13aebf68fcccfe4bb3588f3fd0d1bce77ab2": { + "hash": "158f13aebf68fcccfe4bb3588f3fd0d1bce77ab2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102232 from bruvzg/xattr", + "body": "[FileAccess] Implement support for reading and writing extended file attributes/alternate data streams.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5a033aec35be5bb3b5722f6d2a5b8cf902f2b468": { + "hash": "5a033aec35be5bb3b5722f6d2a5b8cf902f2b468", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113075 from KoBeWi/may_the_force_be_in_option", + "body": "Always enable Make Unique for previewed overrides", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89435a9e052e48d9a46b455a0dab9a1353dad91b": { + "hash": "89435a9e052e48d9a46b455a0dab9a1353dad91b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97616 from magian1127/4.0gdshader", + "body": "Optimize the custom doc for shaders.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "324ca13df037d1a9da7cacc7d0c8a2fd20769027": { + "hash": "324ca13df037d1a9da7cacc7d0c8a2fd20769027", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112334 from xuhuisheng/dev/material-picker", + "body": "Fix cannot edit property material for new Instance PackedScene", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1a5ee71651e64a7cba4173a5177ddd842a9ed457": { + "hash": "1a5ee71651e64a7cba4173a5177ddd842a9ed457", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112903 from sockeye-d/fix-action-map-editor-renaming", + "body": "Fix input map editor (action map editor) items unable to be renamed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c76d71971d1af47ac77eaedc7e09328be8c1b70": { + "hash": "8c76d71971d1af47ac77eaedc7e09328be8c1b70", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113065 from KoBeWi/Outdock", + "body": "Add bottom dock tab style setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee5f8bbf11baa8c734c50ecd5e04972ab8b76d18": { + "hash": "ee5f8bbf11baa8c734c50ecd5e04972ab8b76d18", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112940 from bruvzg/emo_st", + "body": "[TextServer] Track emoji subruns separately from parentheses stack.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0da802cdd7a8058c2bdce51ac7ef87faaa8bdb8e": { + "hash": "0da802cdd7a8058c2bdce51ac7ef87faaa8bdb8e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111114 from bruvzg/sigpipe_ign", + "body": "Suppress SIGPIPE when writing to a pipe.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4dbac6eaeab727d33a49973d20937e5e927f0562": { + "hash": "4dbac6eaeab727d33a49973d20937e5e927f0562", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112810 from lawnjelly/fti_camera2d_accept_resets", + "body": "`FTI` - `Camera2D` accepts resets only after entering tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5ff7a9e79351718912284ebd0fd7da6799138c74": { + "hash": "5ff7a9e79351718912284ebd0fd7da6799138c74", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112031 from bruvzg/vm_os_f", + "body": "Fix embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a259ad354f20f18e8886d56d91de578b81878d3e": { + "hash": "a259ad354f20f18e8886d56d91de578b81878d3e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112295 from bruvzg/rtl_empty_scroll", + "body": "[RTL] Do not apply scroll offset to empty RTL.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b2b30b437b187f40b7b57b6ee0d7a61e446147dd": { + "hash": "b2b30b437b187f40b7b57b6ee0d7a61e446147dd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112935 from kitbdev/fix-selecting-disabled-tabs", + "body": "Fix disabled tabs in TabBar are selectable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5b705600c0e8198a633160a23c67f37b903c047": { + "hash": "d5b705600c0e8198a633160a23c67f37b903c047", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112547 from KoBeWi/banned_from_signaling🛑", + "body": "Prevent emitting signals when previewing resource", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "231adb0f0c374f2c4aa81469e2c49d97be668662": { + "hash": "231adb0f0c374f2c4aa81469e2c49d97be668662", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #91617 from vnen/gdscript-only-check-exposed-classes", + "body": "GDScript: Make check for exposed classes more consistent", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "501c5b0900f147f242554a9215393e32448771ee": { + "hash": "501c5b0900f147f242554a9215393e32448771ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1OTk3OTY=" + ], + "author_raw": "George Marques ", + "committer_raw": "George Marques ", + "summary": "GDScript: Make check for exposed classes more consistent", + "body": "Some places were already checking if classes from ClassDB were exposed,\nwhile others didn't. This makes the check more consistent to avoid\ndisparities which can lead to crashes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91617 + }, + "d968c3e5d699a27a7c61789e5c015633b689da41": { + "hash": "d968c3e5d699a27a7c61789e5c015633b689da41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NjI0OTAx" + ], + "author_raw": "LanzaSchneider ", + "committer_raw": "LanzaSchneider ", + "summary": "Fix AnimationMixer error spam by respecting cache validity on invalid root_node", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113140 + }, + "7722d52d5154075830abb33da498c806b9c8cf9c": { + "hash": "7722d52d5154075830abb33da498c806b9c8cf9c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Revert \"Fix EditorExportPlugin::_export_file() ignoring GDScripts\"", + "body": "This reverts commit 9504b0ff7aa1b86651b8a9de45015dd6a256f5d7.\n\nThis broke exporting C# projects to Android in debug builds.\n\n- Fixes #112918.\n- Fixes #112397.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113151 + }, + "985a5e95a9ab5d430bb7b245ae1fd20ac70caec8": { + "hash": "985a5e95a9ab5d430bb7b245ae1fd20ac70caec8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add back I/O error-handling to `FileAccessPack` constructor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113150 + }, + "22a28e07cc1cf6c510784c81ba30b7f572c152f1": { + "hash": "22a28e07cc1cf6c510784c81ba30b7f572c152f1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101407 from nattyrice/atlas-merge-tool-fix", + "body": "Fix Atlas Merge Tool Crash", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "14185ef082078ae41a70d67981c8d0ec20d4b7e7": { + "hash": "14185ef082078ae41a70d67981c8d0ec20d4b7e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113145 from bruvzg/align_fix", + "body": "Fix memory alignment on 32-bit Windows.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ada0e6032e9df2fe8c1cf9d958a45468f828518c": { + "hash": "ada0e6032e9df2fe8c1cf9d958a45468f828518c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112087 from KoBeWi/improved_docking", + "body": "Improve editing EditorDock node", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0ebb11041b114d50908def8f468a66c2293d3c60": { + "hash": "0ebb11041b114d50908def8f468a66c2293d3c60", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113138 from deralmas/embedder-oopsies", + "body": "Wayland: Fix Wayland driver in export templates", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8eb265c646e5642a1c8d4f70f1044cbcfbae67fc": { + "hash": "8eb265c646e5642a1c8d4f70f1044cbcfbae67fc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113134 from lodetrick/icon-node-dock", + "body": "Update native menu icons after Node dock split", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d0727a39b68c2f85348cb07c662f19b401cac1f6": { + "hash": "d0727a39b68c2f85348cb07c662f19b401cac1f6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113039 from xuhuisheng/dev/animation-map", + "body": "Fix AHashMap realloc cause AnimationPlayer crash", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "912da563d5a43a921392c0da06e5f2ec63e4605e": { + "hash": "912da563d5a43a921392c0da06e5f2ec63e4605e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113070 from lodetrick/dock-too-many-notifications", + "body": "Remove extra `NOTIFICATION_VISIBILITY_CHANGED` notifications in docks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "258ee89997d5de18fa4a4058e0bfb3b0e6449e06": { + "hash": "258ee89997d5de18fa4a4058e0bfb3b0e6449e06", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #90411 from kitbdev/multisplit", + "body": "Allow SplitContainer to have more than two children", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bea52f4e37561981a59db43cf3849a97361b0b67": { + "hash": "bea52f4e37561981a59db43cf3849a97361b0b67", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113130 from BastiaanOlij/fix_113022", + "body": "Ensure usage of `DATA_FORMAT_R32_SFLOAT` for depth resolve on Forward+", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f37fcb94bc5fd3070bb27c5021c45dcb95128b1": { + "hash": "2f37fcb94bc5fd3070bb27c5021c45dcb95128b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108871 from DarioSamo/d3d12-clear-enhanced-barriers-fix", + "body": "Move D3D12's automatic texture clears to RenderingDevice.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1788983ee8b2e5715eb41b0e999e7a01bb1347b3": { + "hash": "1788983ee8b2e5715eb41b0e999e7a01bb1347b3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113031 from HolonProduction/lets-put-a-hack-on-top-the-hack", + "body": "LSP: Improve insertion algorithm for resolving completion options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e6976013482ebaca644074e00024b59b6414470": { + "hash": "6e6976013482ebaca644074e00024b59b6414470", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111967 from Ivorforce/object-cast-to-protect", + "body": "Statically protect `Object::cast_to` for unrelated `Object` types.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d17ea061bcbf0ae96e4b71e642834315a9580be0": { + "hash": "d17ea061bcbf0ae96e4b71e642834315a9580be0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Move D3D12's automatic texture clears to RenderingDevice.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108871 + }, + "51ff09dc1ef1777dbe0421b6281ad10f98d61c77": { + "hash": "51ff09dc1ef1777dbe0421b6281ad10f98d61c77", + "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 memory alignment on 32-bit Windows.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113145 + }, + "6efe6aa60ca647eff99362d1696f50c4813a5815": { + "hash": "6efe6aa60ca647eff99362d1696f50c4813a5815", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "Fix AHashMap realloc cause AnimationPlayer crash", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113039 + }, + "8fb195e20dc01646d771c85daaf85624f67a5eb2": { + "hash": "8fb195e20dc01646d771c85daaf85624f67a5eb2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Fix Wayland driver in export templates", + "body": "I might have accidentally put the socket connection logic inside a\n`TOOLS_ENABLED` `#ifdef` xD", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113138 + }, + "b4f58e5d8ed2e5c373d8e9cd6fcd0dfcc94111f2": { + "hash": "b4f58e5d8ed2e5c373d8e9cd6fcd0dfcc94111f2", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Update native menu icons after Node dock split", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113134 + }, + "1fb101f7a588b8a3759dc0f4777442c325c49fc6": { + "hash": "1fb101f7a588b8a3759dc0f4777442c325c49fc6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Fix trailing garbage error while using the embedder on Jay", + "body": "`send_wayland_message` takes in the number of words, not its byte size.\nThis meant that we were sending quite a bit of out-of-bounds stuff\nalongside the four arguments required by\n`xdg_positioner::set_anchor_rect`, which triggered an assertion on Jay.\n\nThis didn't pop up before because the C wayland server library does not\nseem to check this, but it's a valid (and useful!) assertion\nfor other server implementations nonetheless.\n\nThis patch switches to the initializer_list syntax to make the intent\nclearer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113135 + }, + "92ce6c7b75d81cb4aa59728f248f9aeefb01b501": { + "hash": "92ce6c7b75d81cb4aa59728f248f9aeefb01b501", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add bottom dock tab style setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113065 + }, + "0f047944e4b34483c8f2b9e529e8ecbd36dbef2d": { + "hash": "0f047944e4b34483c8f2b9e529e8ecbd36dbef2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Statically protect `Object::cast_to` for unrelated `Object` types.", + "body": "Fix a handful of bugs associated with it.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111967 + }, + "369afc7b46d87dd28fc70976fc66875e76e36101": { + "hash": "369afc7b46d87dd28fc70976fc66875e76e36101", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #86079 from dsnopek/required-args", + "body": "Add `RequiredParam` and `RequiredResult` to mark `Object *` arguments and return values as required", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1de9c48452e8e2852f6702fb283d177a6285593": { + "hash": "f1de9c48452e8e2852f6702fb283d177a6285593", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113117 from DarioSamo/resource-load-threaded-skip-progress", + "body": "Skip ResourceLoader's progress query if not requested.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ca692bee19b203a59b647cb04afa1d6bf05877f6": { + "hash": "ca692bee19b203a59b647cb04afa1d6bf05877f6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103672 from dugramen/itemlist-focus-draw-order", + "body": "Fix ItemList docs for the focus Stylebox's draw order", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b962544a3edb7bf57f55fd518a1253fba1471e93": { + "hash": "b962544a3edb7bf57f55fd518a1253fba1471e93", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93463 from OneBogdan01/test-decal", + "body": "Add unit tests for `Decal`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d8ec7e7ce753082f350aeb8ce23dad42f4c34ab": { + "hash": "6d8ec7e7ce753082f350aeb8ce23dad42f4c34ab", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #86930 from ryevdokimov/commit-transforms-on-mode-switch", + "body": "Commit transforms done with editor gizmo on tool mode switch.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3b0feb2292586e69f889d55657b1bd665a942c0": { + "hash": "b3b0feb2292586e69f889d55657b1bd665a942c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112916 from DarioSamo/reflection-probe-real-time-fix", + "body": "Allow reflection probes to only recreate the atlas when switching to real time.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a8b9e5c244186a6f291e3248b58fa5e6ef8ab31": { + "hash": "9a8b9e5c244186a6f291e3248b58fa5e6ef8ab31", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113010 from blueskythlikesclouds/persistent-map-staging-buffers", + "body": "Persistently map staging buffers.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af6f7202f0e439c4b09193a52497519b7e3d248b": { + "hash": "af6f7202f0e439c4b09193a52497519b7e3d248b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113106 from blueskythlikesclouds/d3d12-memory-leak-fix", + "body": "Fix all D3D12 object memory leaks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb91141cd12a79f6912b9e1174c893f5f542cb1e": { + "hash": "fb91141cd12a79f6912b9e1174c893f5f542cb1e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107343 from kj-art-dev/viewport-rotation-control-visual-feedback", + "body": "Visual feedback update for viewport rotation gizmo.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c818c7f43864de168f4e11ef3826a195f80bb180": { + "hash": "c818c7f43864de168f4e11ef3826a195f80bb180", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113126 from dsnopek/gdextension-interface-libgodot", + "body": "Update `libgodot.h` to use `gdextension_interface.gen.h`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce5f11352dc53bb5612cdda48f3296019e8a061f": { + "hash": "ce5f11352dc53bb5612cdda48f3296019e8a061f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112996 from Ivorforce/history-dock-lbr", + "body": "Move History dock to the bottom left by default.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5144ee81cd98151c352690b287976048cd328973": { + "hash": "5144ee81cd98151c352690b287976048cd328973", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108546 from ryevdokimov/path3d-no-restart", + "body": "Do not require editor restart when changing Path 3d Tilt Disk Size setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e1b3387513f0fe31f19c574fd97ff342579487d7": { + "hash": "e1b3387513f0fe31f19c574fd97ff342579487d7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108704 from wjt/xdg-portal-inhibit", + "body": "Support XDG Inhibit portal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d92aa168cc4ae2b0376a41d93e693630c5d7c745": { + "hash": "d92aa168cc4ae2b0376a41d93e693630c5d7c745", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113120 from akien-mga/scons-optimize-🚗", + "body": "SCons: Fix logic when passing `optimize=auto` explicitly from command-line", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e55f1d1bf305f137d05937cb144ac1831c73159": { + "hash": "7e55f1d1bf305f137d05937cb144ac1831c73159", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Allow SplitContainer to have multiple children", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90411 + }, + "e5100fd204f26f4a8ad7d0ce1f233dfb2e648e09": { + "hash": "e5100fd204f26f4a8ad7d0ce1f233dfb2e648e09", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Ensure we use DATA_FORMAT_R32_SFLOAT for depth resolve buffer on Forward+", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113130 + }, + "a945df84139c979998490f078fe1334b7647c6e3": { + "hash": "a945df84139c979998490f078fe1334b7647c6e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjUwNzcyNDc0" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve editing EditorDock node", + "body": "Co-authored-by: Capry ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112087 + }, + "0820f3269925672a0cc0e7e2b73f74b3029bf5fd": { + "hash": "0820f3269925672a0cc0e7e2b73f74b3029bf5fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Update `libgodot.h` to use `gdextension_interface.gen.h`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113126 + }, + "51be9b5f1c761f160907e4c2072aa2f98bf5015d": { + "hash": "51be9b5f1c761f160907e4c2072aa2f98bf5015d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Fix logic when passing `optimize=auto` explicitly from command-line", + "body": "- Fixes #113119.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113120 + }, + "090a4540b7b708f9c8acf8edac4f56888188bc6d": { + "hash": "090a4540b7b708f9c8acf8edac4f56888188bc6d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Use `RequiredParam` and `RequiredResult` in a handful of places in order to test", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86079 + }, + "d95d49ee124abfd2c0befde69821a78d9035c421": { + "hash": "d95d49ee124abfd2c0befde69821a78d9035c421", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==", + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Add `RequiredParam` and `RequiredValue` to mark `Object *` arguments and return values as required", + "body": "Co-authored-by: Thaddeus Crews ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86079 + }, + "f0e57a727bc93225a157e0f4bde63302b2012ce4": { + "hash": "f0e57a727bc93225a157e0f4bde63302b2012ce4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Skip ResourceLoader's progress query if not requested.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113117 + }, + "de18f3200e5506c1c6bd6f37a8c74613af7d90fe": { + "hash": "de18f3200e5506c1c6bd6f37a8c74613af7d90fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Move History dock to the bottom left by default.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112996 + }, + "bbe965432747f49ac647883c871a38ade26bdc4a": { + "hash": "bbe965432747f49ac647883c871a38ade26bdc4a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111484 from HolonProduction/rm-debugger-shortcut", + "body": "Remove unused `Window::debugger_stop_shortcut`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4fef336722e3fe0016119eb09c04ae497c261cde": { + "hash": "4fef336722e3fe0016119eb09c04ae497c261cde", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113014 from arkology/scene-tabs-context-options", + "body": "Add \"Undo Close\" & \"Close All\" options for `EditorSceneTabs` out-of-tabs context menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "089298322580b0cb9920e5370f350f58021e95e5": { + "hash": "089298322580b0cb9920e5370f350f58021e95e5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113013 from bruvzg/hid_hook", + "body": "Fix EnumDevices stall using IAT hooks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7772549c0f940c6961c34ee454d81ca82a248f15": { + "hash": "7772549c0f940c6961c34ee454d81ca82a248f15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110435 from MagnificentJake/patch-1", + "body": "Improve docs for pitch and volume variation in AudioStreamRandomizer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c171af7ffa27c46b103e4d2a69b96c1dbfed5de0": { + "hash": "c171af7ffa27c46b103e4d2a69b96c1dbfed5de0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113112 from Repiteo/ci/d3d12-conditional", + "body": "CI: Build Windows without D3D12 if install fails", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6002abe017aaf9faf05d52339b805b6b98c9aa00": { + "hash": "6002abe017aaf9faf05d52339b805b6b98c9aa00", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113099 from HolonProduction/salvage-lsp-bb", + "body": "GDScript LSP: Rework and extend BBCode to markdown docstring conversion", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1fc27cc1a9c4f184b761750660c09ba3a8e78d9c": { + "hash": "1fc27cc1a9c4f184b761750660c09ba3a8e78d9c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95817 from nongvantinh/implement-10493", + "body": "Implement dynamic scaling of the LineEdit right icon based on control size and scale factor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "761b78b7ec0e9354dd951207db6e7e97ea105f9b": { + "hash": "761b78b7ec0e9354dd951207db6e7e97ea105f9b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112967 from Koyper/fix_popup_menu_error_spam_and_remove_native_signals", + "body": "[PopupMenu] Fix error spam and skip submenu hidden signals on native menus", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "02335fa12600ce5d2b30adedc94c6e6318b2dc7f": { + "hash": "02335fa12600ce5d2b30adedc94c6e6318b2dc7f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107845 from dsnopek/gdextension-interface-json", + "body": "GDExtension: Store source of `gdextension_interface.h` in JSON", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c753915d11c2c3f5823d68fbe8594ba20bb56c5": { + "hash": "9c753915d11c2c3f5823d68fbe8594ba20bb56c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113084 from BrotherShort/fix-tab-bar-offset", + "body": "Fix tab bar offset", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "48887b3f2e03b9daff231e8689af6c7afa065e24": { + "hash": "48887b3f2e03b9daff231e8689af6c7afa065e24", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99640 from Repiteo/scons/future-annotations-minimal", + "body": "SCons: Integrate `annotations` where relevant", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55c93555e8b556ad5fff3452c9c56927d14f469d": { + "hash": "55c93555e8b556ad5fff3452c9c56927d14f469d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112054 from vaner-org/oneshot-abort-on-interruption", + "body": "Add \"Abort on Reset\" property to AnimationNodeOneShot", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7477823ad53299f5f9485cdbb11b64dfd83cd0c4": { + "hash": "7477823ad53299f5f9485cdbb11b64dfd83cd0c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113068 from deralmas/writing-with-style", + "body": "Wayland: Implement compose and dead key support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3f950a5bdf750c2d94c1f5af56a099ea373c2ba3": { + "hash": "3f950a5bdf750c2d94c1f5af56a099ea373c2ba3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113064 from aflorea-2k/fix-thread-warning", + "body": "Fix a thread warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "56d766a2a7378bb7b5f0e7a0cb40803800ed895c": { + "hash": "56d766a2a7378bb7b5f0e7a0cb40803800ed895c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113061 from Ivorforce/profile-alloc-fixes", + "body": "Only call `GodotProfileAlloc` when the allocation actually happened.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55e98063fe9582a79a7277d5d29ed01880513fde": { + "hash": "55e98063fe9582a79a7277d5d29ed01880513fde", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113055 from TokageItLab/tbik-mutable-fix", + "body": "Fix mutable bone axes process in TwoBoneIK3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a56260773b178abf59c324a67b6843c09cd3b6b4": { + "hash": "a56260773b178abf59c324a67b6843c09cd3b6b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107423 from TokageItLab/blend_with_rest", + "body": "Add `interpolate_via_rest()` static func to Animation class", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "06f7cc9e02edefc1b0ee631c782860ac3aa84e60": { + "hash": "06f7cc9e02edefc1b0ee631c782860ac3aa84e60", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101787 from Break-Ben/signals-and-groups-docks", + "body": "Separate Node editor dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5d061e1c2dda17e72ddc8b4434af415ac651f9e": { + "hash": "d5d061e1c2dda17e72ddc8b4434af415ac651f9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108180 from Naros/use-script-dialog-for-script-resources", + "body": "Use create script dialog for script-type resources", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "008f5165d4c50a92df30e014e6a648412249cb34": { + "hash": "008f5165d4c50a92df30e014e6a648412249cb34", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113044 from Yarwin/bugfix/fix-string-rfindn", + "body": "Fix `String::rfindn` for strings with only one character.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2250b317a8eec26c267d443ee83a695b6d04ad02": { + "hash": "2250b317a8eec26c267d443ee83a695b6d04ad02", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113041 from ArchercatNEO/libdecor-conditional", + "body": "Wayland: Fix compiling with `libdecor=no`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3d0f2889d8b4b6c12e7931210e7853afb950edfb": { + "hash": "3d0f2889d8b4b6c12e7931210e7853afb950edfb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113034 from lodetrick/new-dock-tiles", + "body": "Use new dock system for TileMap and TileSet", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a29b90296e980c7df0699612bd0209f946f247b": { + "hash": "0a29b90296e980c7df0699612bd0209f946f247b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Build Windows without D3D12 if install fails", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113112 + }, + "ec7de6b82b38bc8dbee25167a4e0be8cf1fcffa6": { + "hash": "ec7de6b82b38bc8dbee25167a4e0be8cf1fcffa6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Fix all D3D12 object memory leaks.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113106 + }, + "62eeecd5283346efe0baa9f8561b800f48d0cbbe": { + "hash": "62eeecd5283346efe0baa9f8561b800f48d0cbbe", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix extra NOTIFICATION_VISIBILITY_CHANGED notifications", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113070 + }, + "da8817a4e8874f23eb5dadd226b229e2f5aad4bf": { + "hash": "da8817a4e8874f23eb5dadd226b229e2f5aad4bf", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Use new dock system for TileMap and TileSet", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113034 + }, + "cd2bd8f624c842f446a309684e7e4d5891593bc1": { + "hash": "cd2bd8f624c842f446a309684e7e4d5891593bc1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNjk0OTk1", + "U_kgDOBe5tvQ" + ], + "author_raw": "Nathan Lovato <12694995+NathanLovato@users.noreply.github.com>", + "committer_raw": "HolonProduction ", + "summary": "GDScript LSP: Rework and extend BBCode to markdown docstring conversion", + "body": "The original implementation was minimal and produced docstrings with poor formatting and no line returns in code editors other than VSCode.\n\nCo-authored-by: HolonProduction ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113099 + }, + "23b6f129c7dc55dad5cdf69a59829d29747897fa": { + "hash": "23b6f129c7dc55dad5cdf69a59829d29747897fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMyNTU1Njg=" + ], + "author_raw": "Chris Cranford ", + "committer_raw": "Chris Cranford ", + "summary": "Use create script dialog for script-type resources", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108180 + }, + "d454e1a1e0f805f590d9a39ee959a1414b794b64": { + "hash": "d454e1a1e0f805f590d9a39ee959a1414b794b64", + "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": "[FileAccess] Implement support for reading and writing extended file attributes/alternate data streams.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102232 + }, + "ae2f69b6c01415e29d7f7d2ffbe7d10d30a03723": { + "hash": "ae2f69b6c01415e29d7f7d2ffbe7d10d30a03723", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Add \"Undo Close\" & \"Close All\" options for `EditorSceneTabs` out-of-tabs context menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113014 + }, + "1538b2b8e6590afba3211f6a7f398631c89ca8be": { + "hash": "1538b2b8e6590afba3211f6a7f398631c89ca8be", + "is_merge": false, + "authored_by": [ + "U_kgDOB77_5A" + ], + "author_raw": "BrotherShort <129957860+BrotherShort@users.noreply.github.com>", + "committer_raw": "BrotherShort <129957860+BrotherShort@users.noreply.github.com>", + "summary": "Fix tab bar offset", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113084 + }, + "81f727b6dd3b31ec5190902798cef0a074bbf92a": { + "hash": "81f727b6dd3b31ec5190902798cef0a074bbf92a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rindbee ", + "summary": "Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`", + "body": "The returned control is an orphan node, which is to make the standard tooltip invisible.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113080 + }, + "8d10d8e7e6571221c6e9ad587d816d51265ec46e": { + "hash": "8d10d8e7e6571221c6e9ad587d816d51265ec46e", + "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": "Allow `override.cfg` to add autoloads to the front of the list.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113078 + }, + "11e97cace520a6c69bc7547059f0c25b6e91c9d7": { + "hash": "11e97cace520a6c69bc7547059f0c25b6e91c9d7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Always enable Make Unique for previewed overrides", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113075 + }, + "c4da6d0915a1e47b8055bf955c0abf01aa51c6dc": { + "hash": "c4da6d0915a1e47b8055bf955c0abf01aa51c6dc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix mutable bone axes process in TwoBoneIK3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113055 + }, + "8ced63315a3127a9dd6e94c1c37fa5d73075538d": { + "hash": "8ced63315a3127a9dd6e94c1c37fa5d73075538d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Implement compose and dead key support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113068 + }, + "35a6ba5ff93a93d1862aa32c933e86ecf88bc3ad": { + "hash": "35a6ba5ff93a93d1862aa32c933e86ecf88bc3ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzMTg3Njg2" + ], + "author_raw": "Florea Andrei ", + "committer_raw": "Florea Andrei ", + "summary": "Fix a thread warning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113064 + }, + "11fc9983688abff0446988ec3215e258e0e573a8": { + "hash": "11fc9983688abff0446988ec3215e258e0e573a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Integrate `annotations` where relevant", + "body": "• Expand Ruff linter to catch & upgrade legacy type-hint syntax", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99640 + }, + "8af1a134b40dedf0f923286640faaf2037df08c6": { + "hash": "8af1a134b40dedf0f923286640faaf2037df08c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4Mzg4NzE=" + ], + "author_raw": "mattia.zirpoli ", + "committer_raw": "mattia.zirpoli ", + "summary": "OpenXR: Implement play_area_changed signal", + "body": "This implements the missing logic for the 'play_area_changed' in OpenXRInterface.\n\nIt modifies the existing 'on_reference_space_change_pending' method by receiving the XrReferenceSpaceType enum from the event and selects the appropriate PlayAreaMode, it finally emits the 'play_area_changed' signal.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113062 + }, + "16313db7a76f10a72106a1587466a1622652d90e": { + "hash": "16313db7a76f10a72106a1587466a1622652d90e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fully hide preset settings when no preset is found in the export dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113026 + }, + "70b7b44e5c67e89f6cb7c1e3cc742083ac678d9a": { + "hash": "70b7b44e5c67e89f6cb7c1e3cc742083ac678d9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Only call `GodotProfileAlloc` when the allocation actually happened.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113061 + }, + "364e98afc52e81fd54567148f6e6cb4ab9ee9b8b": { + "hash": "364e98afc52e81fd54567148f6e6cb4ab9ee9b8b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MTEyMDc=" + ], + "author_raw": "Yarvin ", + "committer_raw": "Yarvin ", + "summary": "Fix String::rfindn for strings with only one character.", + "body": "----\n\nRemove optimization – no need to introduce extra complexity for\nnegligible (if any) gains.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113044 + }, + "7687a948834c334e13d86eeaf244199fd0ee6aee": { + "hash": "7687a948834c334e13d86eeaf244199fd0ee6aee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Add extra panels to some areas of the editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112448 + }, + "76f3155f0aa602e96b2547d764ed3f414091cfc5": { + "hash": "76f3155f0aa602e96b2547d764ed3f414091cfc5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDk4MjUx" + ], + "author_raw": "MagnificentJake <63098251+MagnificentJake@users.noreply.github.com>", + "committer_raw": "MagnificentJake <63098251+MagnificentJake@users.noreply.github.com>", + "summary": "Improve documentation of pitch and volume variation in AudioStreamRandomizer", + "body": "Existing documentation did not adequately communicate how the random_pitch and random_volume_offset_db values affected volume and pitch. This change clarifies:\n- That the variation is positive or negative.\n- What the values actually mean, with examples.\n\nApply suggestions from code review\n\nCo-authored-by: Hugo Locurcio \n\nUpdate code blocks to skip-lint to pass failed check", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110435 + }, + "270407b20a33ce54c652b1b8d961a340d4a9a6a8": { + "hash": "270407b20a33ce54c652b1b8d961a340d4a9a6a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODg3NjYy", + "MDQ6VXNlcjIyMjMxNzI=", + "U_kgDOBcK-Cw" + ], + "author_raw": "Nông Văn Tình ", + "committer_raw": "Nông Văn Tình ", + "summary": "Implement dynamic scaling of the LineEdit right icon based on control size and scale factor", + "body": "The implementation allows the LineEdit node to scale the right icon to match the font size first. Then, when the `expand_icon` option is enabled, the icon will expand to the full height of the node. The scale of the icon can then be controlled using the scale factor.\n\nCo-authored-by: Tomasz Chabora \nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95817 + }, + "4dd5c83f72d69f9d772d3793f138cac2505b0c30": { + "hash": "4dd5c83f72d69f9d772d3793f138cac2505b0c30", + "is_merge": false, + "authored_by": [ + "U_kgDOBn7oNw" + ], + "author_raw": "ArchercatNEO ", + "committer_raw": "ArchercatNEO ", + "summary": "Wayland: compile with libdecor=no", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113041 + }, + "ef9738005aae82e3e633c41c924279e5c5021700": { + "hash": "ef9738005aae82e3e633c41c924279e5c5021700", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgwMTk0OTEy" + ], + "author_raw": "Break <80194912+Break-Ben@users.noreply.github.com>", + "committer_raw": "Break <80194912+Break-Ben@users.noreply.github.com>", + "summary": "Separate Node editor dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101787 + }, + "5b61baa60de749a29f9168c0229a22657d547c53": { + "hash": "5b61baa60de749a29f9168c0229a22657d547c53", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzOTY5Nzgw" + ], + "author_raw": "Koyper ", + "committer_raw": "Koyper ", + "summary": "Fix error spam and skip submenu hidden signals on native menus", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112967 + }, + "235a32ad11f40ecba26d6d9ceea8ab245c13adb0": { + "hash": "235a32ad11f40ecba26d6d9ceea8ab245c13adb0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113023 from dsnopek/tracy-framemark-on-linux", + "body": "Correctly mark frame start for profilers (Tracy/Perfetto) on Linux", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "101b8270871ef7f383bfc32d2ed4e24a57904937": { + "hash": "101b8270871ef7f383bfc32d2ed4e24a57904937", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110623 from YeldhamDev/time_manipulation", + "body": "Allow resizing the length of animations by dragging the timeline", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ce5f9cbde9b904eee0d8e36b7ddd4d4f7119323": { + "hash": "4ce5f9cbde9b904eee0d8e36b7ddd4d4f7119323", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112571 from TokageItLab/change-line-finish-anim", + "body": "Move the line of calling `animation_finished` signal to ensure stopping", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "18046f5b8eb192609e139eebc28671744f7f175c": { + "hash": "18046f5b8eb192609e139eebc28671744f7f175c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112986 from aaronfranke/skel-bone-count", + "body": "Fix SkeletonProfileHumanoid bone count documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d540752f15e0145628df06e0addb5e03f008e1bb": { + "hash": "d540752f15e0145628df06e0addb5e03f008e1bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109972 from BlueCube3310/lmap-dir-pack", + "body": "LightmapGI: Pack L1 SH coefficients before denoising", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3619c68856582a2f3669f9b40dcdc0fab9f986c2": { + "hash": "3619c68856582a2f3669f9b40dcdc0fab9f986c2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #91634 from jogly/gilley/fix-anim-loop-import", + "body": "Fix animation loop import hints becoming lost", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "640109eeea32d2006592cfe8a592b4c8350e6f73": { + "hash": "640109eeea32d2006592cfe8a592b4c8350e6f73", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111952 from KoBeWi/curing_dementia", + "body": "Remember animation snapping state", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "25a62398e8e50ce7566412203367797ec1d2a19f": { + "hash": "25a62398e8e50ce7566412203367797ec1d2a19f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112396 from sockeye-d/fix-scrollbar-margin-min-size", + "body": "Make ScrollContainer scrollbar margins affect minimum size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dca2986321c925b6d17a052a4bca6b236c753680": { + "hash": "dca2986321c925b6d17a052a4bca6b236c753680", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112844 from bruvzg/cwd_error", + "body": "Add error message when trying to load project from CWD.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7ec0243f105a66f1bd70c58b0cb899a310712b0c": { + "hash": "7ec0243f105a66f1bd70c58b0cb899a310712b0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110376 from TokageItLab/mod-keying", + "body": "Add option to keying modified transform by `SkeletonModifier3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9a92ca7d1c1a6faf9d012e7b7a9354b1ee2b057": { + "hash": "b9a92ca7d1c1a6faf9d012e7b7a9354b1ee2b057", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112231 from timothyqiu/bezier-default-mode", + "body": "Improve Bezier Default Mode button in Animation dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa6ca106c776feb3b8d24f51c8f7c049a5f13d3b": { + "hash": "fa6ca106c776feb3b8d24f51c8f7c049a5f13d3b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112962 from goncalo/patch-1", + "body": "Fix display/window/size/initial_position_type project setting description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "25cc9ccefb7211e58d0a8b813c6149b9a963e69d": { + "hash": "25cc9ccefb7211e58d0a8b813c6149b9a963e69d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112577 from timothyqiu/multiple-translations-per-locale", + "body": "Add methods for querying loaded `Translation` instances", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "14cde0fa10fde7575b1f9fcc5a865cd9c66eabd0": { + "hash": "14cde0fa10fde7575b1f9fcc5a865cd9c66eabd0", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Improve insertion algorithm for resolving completion options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113031 + }, + "646ac8494ba0b6e410106bcac70e86dd381fda92": { + "hash": "646ac8494ba0b6e410106bcac70e86dd381fda92", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow to customize TabContainer tabs in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 58749 + }, + "4f255fa7d76fc8f682767aa3a2baade42e5dfd7e": { + "hash": "4f255fa7d76fc8f682767aa3a2baade42e5dfd7e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add interpolate_via_rest static func to Animation class", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107423 + }, + "f4244fd61cbef24ebd6a955ca045f936e2af085a": { + "hash": "f4244fd61cbef24ebd6a955ca045f936e2af085a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Tweak/Add skeleton modifier keying button to top of the Viewport", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110376 + }, + "3fee7c24647baca7daa962d07cc28a8b4392a2ce": { + "hash": "3fee7c24647baca7daa962d07cc28a8b4392a2ce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5NjkzMjE=" + ], + "author_raw": "madsbangh ", + "committer_raw": "madsbangh ", + "summary": "Fix assertions related to buffer overruns in input_event_codec.cpp", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113028 + }, + "de4979fcaf07cb4046bb62508326d47403d6ed00": { + "hash": "de4979fcaf07cb4046bb62508326d47403d6ed00", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "vaner-org ", + "committer_raw": "vaner-org ", + "summary": "Abort OneShot if previously interrupted", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112054 + }, + "cb7d00efadca36be8013e10c0d5437e4e4de420e": { + "hash": "cb7d00efadca36be8013e10c0d5437e4e4de420e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Correctly mark frame start for profilers (Tracy/Perfetto) on Linux", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113023 + }, + "ccf414ecb47ac07d0996fbebc80453a6ed2f400f": { + "hash": "ccf414ecb47ac07d0996fbebc80453a6ed2f400f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112989 from blueskythlikesclouds/typed-uav-load-additional-check", + "body": "Check for Typed UAV Load Additional Formats capability when creating D3D12 device.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e182ee83d0210c3485d377ee9fef2b501696cdf": { + "hash": "0e182ee83d0210c3485d377ee9fef2b501696cdf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112506 from RandomShaper/less_locky_cmd_queue", + "body": "CommandQueueMT: Reduce contention + Fix race conditions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f5143dac925fbbad3e46bcf4753e8d3ecd0da29": { + "hash": "9f5143dac925fbbad3e46bcf4753e8d3ecd0da29", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111285 from KoBeWi/EmptyFileDialog", + "body": "Improve POT generator", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "47d6ce29175dafbdf88de6e8e9bde65ac622df1d": { + "hash": "47d6ce29175dafbdf88de6e8e9bde65ac622df1d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110408 from bruvzg/el_trim_w", + "body": "[TextServer] Use a separate flag to disable min. string length for adding ellipsis.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "884bf2f3320f475319733ee637091d8d81bd8645": { + "hash": "884bf2f3320f475319733ee637091d8d81bd8645", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108647 from KoBeWi/docking_abyss", + "body": "Make bottom panel into available dock slot", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8480b62202c6862b24b5f6e43317685921fad1ad": { + "hash": "8480b62202c6862b24b5f6e43317685921fad1ad", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #113000 from brycehutchings/d3d12_descriptor_heap_pool_corruption_fix", + "body": "Fix corruption of D3D12 CPU descriptor heap free blocks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "efa1056a3ab4780c62e77876fd89a2e3c997e424": { + "hash": "efa1056a3ab4780c62e77876fd89a2e3c997e424", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101255 from metamuffin/load-exr-image", + "body": "Add `Image.load_exr_from_buffer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e873576d71a610106618fddb642e8c4628d6796c": { + "hash": "e873576d71a610106618fddb642e8c4628d6796c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111878 from mu3657/master", + "body": "Fix: Add Variant to type autocompletion", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b51320f22ef28937b221cd9ad92c836000a5b448": { + "hash": "b51320f22ef28937b221cd9ad92c836000a5b448", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112450 from TokageItLab/fix-oneshot-reset", + "body": "Fix NodeOneShot doesn't reset correctly", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "87279f0aa065bf7ac8084e854bcf68dfe4d97827": { + "hash": "87279f0aa065bf7ac8084e854bcf68dfe4d97827", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112928 from m4gr3d/fix_hybrid_data_editor_transfer", + "body": "[Android editor] Ensure that the Android editor properly passes hybrid data when switching mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8179eb6f9bd207ebab4aecb4d949161e5b45e7fd": { + "hash": "8179eb6f9bd207ebab4aecb4d949161e5b45e7fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve POT generator", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111285 + }, + "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b": { + "hash": "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0Mjg1MzA3" + ], + "author_raw": "nattyrice <14285307+nattyrice@users.noreply.github.com>", + "committer_raw": "Rigg <14285307+nattyrice@users.noreply.github.com>", + "summary": "Fix Atlas Merge Tool Crash", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101407 + }, + "6145b0ca2942d6b97e03612848dceb3cfda6b68f": { + "hash": "6145b0ca2942d6b97e03612848dceb3cfda6b68f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyOTc3OTk3" + ], + "author_raw": "metamuffin ", + "committer_raw": "metamuffin ", + "summary": "Add Image.load_exr_from_buffer and enable tinyexr by default", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101255 + }, + "de9b22625ea255a01cd03b16cc4b827555f26c51": { + "hash": "de9b22625ea255a01cd03b16cc4b827555f26c51", + "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": "LightmapGI: Pack L1 SH coefficients before denoising", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109972 + }, + "67735cf213009c57e617f2dee7e1d7b0b8924366": { + "hash": "67735cf213009c57e617f2dee7e1d7b0b8924366", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Make bottom panel into available dock slot", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108647 + }, + "4ba4558cf6e0550190ee2cb7fbc3c6af3fa2e677": { + "hash": "4ba4558cf6e0550190ee2cb7fbc3c6af3fa2e677", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "CommandQueueMT: Reduce lock contention in cases of single flusher", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112506 + }, + "b16a8b8a76079f06a2ef5f6efd95c47a3e22604a": { + "hash": "b16a8b8a76079f06a2ef5f6efd95c47a3e22604a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "CommandQueueMT: Fix race conditions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112506 + }, + "985dfa7cda60897cd37e58593d22098194c0b29c": { + "hash": "985dfa7cda60897cd37e58593d22098194c0b29c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=", + "MDQ6VXNlcjQ3MDcyMDA=" + ], + "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 EnumDevices stall using IAT hooks.", + "body": "Co-authored-by: Davi ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113013 + }, + "5fdcb805d4dfd75f69b5349cc07cb82ee2f75dde": { + "hash": "5fdcb805d4dfd75f69b5349cc07cb82ee2f75dde", + "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] Use a separate flag to disable min. string length for adding ellipsis.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110408 + }, + "3206e28c8d527516b1456d618be1436ec7953c0b": { + "hash": "3206e28c8d527516b1456d618be1436ec7953c0b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Ensure that the Android editor properly passes hybrid data when switching mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112928 + }, + "ec860ffe4a1684511283438780419a189f7f59f1": { + "hash": "ec860ffe4a1684511283438780419a189f7f59f1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add methods for querying loaded `Translation` instances", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112577 + }, + "17703ab0fb6f0a5d096403e7fbc54145259acc3c": { + "hash": "17703ab0fb6f0a5d096403e7fbc54145259acc3c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMDAyNTA=" + ], + "author_raw": "Bryce Hutchings ", + "committer_raw": "Bryce Hutchings ", + "summary": "Fix corruption of cpu descriptor heap free blocks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113000 + }, + "b79fe2e0205fd7ab70a155d16f00c0ca2a7a7a5b": { + "hash": "b79fe2e0205fd7ab70a155d16f00c0ca2a7a7a5b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98428 from pafuent/fixing_color_picker_closing_popup_on_mouse_click", + "body": "Fix `ColorPickerButton` close popup on mouse click", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb1569345a6f17da08241e645ab03cb2e1b78d2f": { + "hash": "cb1569345a6f17da08241e645ab03cb2e1b78d2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112729 from KoBeWi/multi_group_yoink", + "body": "Edit groups on multiple nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9718d4bed782246ab7fcd8c692e3eb25747a30d": { + "hash": "e9718d4bed782246ab7fcd8c692e3eb25747a30d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98936 from Michakrom/toggle-scripts-panel-save-fix", + "body": "Fix scripts panel state not being saved when toggle button is used", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "45ce9f09d28007a6655ff826975bbd68ffc9669f": { + "hash": "45ce9f09d28007a6655ff826975bbd68ffc9669f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93436 from Calinou/3d-editor-half-resolution-use-3d-scaling", + "body": "Use Viewport's 3D Scaling in the 3D editor's Half Resolution option", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80d1459a59d6980bbc971a9c675aef9edec2ad2a": { + "hash": "80d1459a59d6980bbc971a9c675aef9edec2ad2a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102193 from MartinDelille/shader-focus", + "body": "Focus shader text editor when opened with quick open dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "09bc1ca32745b4336440dccda33a6ca3fe176e97": { + "hash": "09bc1ca32745b4336440dccda33a6ca3fe176e97", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #77292 from Calinou/project-manager-add-select-all-none-shortcuts", + "body": "Add Ctrl + A and Ctrl + Shift + A to (de)select all projects in project manager", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b0a03edce0dc69fbc46e93dae9cd0c82265f5929": { + "hash": "b0a03edce0dc69fbc46e93dae9cd0c82265f5929", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106891 from BastiaanOlij/openxr_core_android_loader", + "body": "OpenXR add core support for Khronos loader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d8e0138a96a297cdb9643a5768d020de4ca148f": { + "hash": "1d8e0138a96a297cdb9643a5768d020de4ca148f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112196 from kubaofc123/feature/taa_improvement", + "body": "TAA adjustment to reduce ghosting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "28ec1cd394fda15b5f92585846421f6251be940e": { + "hash": "28ec1cd394fda15b5f92585846421f6251be940e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112100 from aaronfranke/visual-shader-org", + "body": "Separate visual shader code out of shader editor plugin and dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7358ddd12d6668ddfcb4dc9422dc07eb26556fa": { + "hash": "a7358ddd12d6668ddfcb4dc9422dc07eb26556fa", + "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 error message when trying to load project from CWD.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112844 + }, + "d6e90de10be2990467e74eef1021dd3d4e5c4204": { + "hash": "d6e90de10be2990467e74eef1021dd3d4e5c4204", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix visual glitch in the quick settings on the classic theme", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112997 + }, + "d6d60845fe57069d65500e4d6f26e6f6fe0e6f01": { + "hash": "d6d60845fe57069d65500e4d6f26e6f6fe0e6f01", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Separate visual shader code out of shader editor plugin and dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112100 + }, + "42c683d450a5e02d143876147de467b513fbc4c6": { + "hash": "42c683d450a5e02d143876147de467b513fbc4c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0ODAwMzIw" + ], + "author_raw": "Magian ", + "committer_raw": "Magian ", + "summary": "Optimize the custom doc for shaders.", + "body": "Remove add_doc for gdshader files without documentation.\nStandardize the class_doc.name for custom documentation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97616 + }, + "8deb2218292cc7b8de15616a13a0e76cf8edc04f": { + "hash": "8deb2218292cc7b8de15616a13a0e76cf8edc04f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101247 from Ivorforce/string-find-cleanup", + "body": "Clean up `String::find` and similar functions to remove duplicate code, and speed up comparison.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d843374519f6caaace6977d0aa90ab7d084be4cb": { + "hash": "d843374519f6caaace6977d0aa90ab7d084be4cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112766 from syntaxerror247/script-editor-auto-resize", + "body": "Android Editor: Adjust script editor size for virtual keyboard", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "51c470e4106f29bba7b787d535c4f59108f35182": { + "hash": "51c470e4106f29bba7b787d535c4f59108f35182", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112953 from LanzaSchneider/LanzaSchneider-patch-1", + "body": "Fix compilation errors with `deprecated=no`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "df7fd31d07016f29bc084d2954f7931f0a6df796": { + "hash": "df7fd31d07016f29bc084d2954f7931f0a6df796", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112978 from stuartcarnie/fix_ninepatch", + "body": "2D: Fix nine-patch rendering", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c505d98e48a9e45ab4ac688541b1df0b7d32b5a": { + "hash": "8c505d98e48a9e45ab4ac688541b1df0b7d32b5a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112914 from blueskythlikesclouds/d3d12-buffer-create-fix", + "body": "Fix buffer creation on old D3D12 runtimes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c0309958728603d745b8f4d45d232f9aa00c1d0": { + "hash": "2c0309958728603d745b8f4d45d232f9aa00c1d0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103953 from bitwise-aiden/ba-fix-mac-typo", + "body": "Fix typo in MacOS and iOS export settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "688a6d02b2e37161625331cd749f1e2e85a1313f": { + "hash": "688a6d02b2e37161625331cd749f1e2e85a1313f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107435 from deralmas/wl-proxy", + "body": "Wayland: Implement game embedding", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a79b1552983a8fcb2e4c971fa7b1c05c2f35230b": { + "hash": "a79b1552983a8fcb2e4c971fa7b1c05c2f35230b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112969 from ashwinvbs/bugfix", + "body": "Fix bug where optional argument is not validated before use", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2edc43df8e72c9ae650d521c4a310b75c99cb9a9": { + "hash": "2edc43df8e72c9ae650d521c4a310b75c99cb9a9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #78598 from BastiaanOlij/resolve_depth_buffer_mobile", + "body": "Resolve depth buffer in mobile renderer when required", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e7504c8b01bd33c45ae680af9c5012f5f8ad2ec": { + "hash": "7e7504c8b01bd33c45ae680af9c5012f5f8ad2ec", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112932 from skorpnok/missing_screen_texture_mipmaps", + "body": "Add missing mipmaps to RB_TEX_BACK_COLOR", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d089d0e1e245a4e34970bba348350b23210518b9": { + "hash": "d089d0e1e245a4e34970bba348350b23210518b9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112961 from Repiteo/dotnet/vs2026-support", + "body": "C#: Ensure mono editor supports Visual Studio 2026", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "817bf9575667798e392197caebe181b47539f248": { + "hash": "817bf9575667798e392197caebe181b47539f248", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "C#: Ensure mono editor supports Visual Studio 2026", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112961 + }, + "23314701285b9e2011d365428e7f452be9d103bc": { + "hash": "23314701285b9e2011d365428e7f452be9d103bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Check for Typed UAV Load Additional Formats capability when creating D3D12 device.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112989 + }, + "bca6fd61af643dbbdd87a2f9db2feaf43c88d9c7": { + "hash": "bca6fd61af643dbbdd87a2f9db2feaf43c88d9c7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Fix SkeletonProfileHumanoid bone count documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112986 + }, + "af9be78054d29f39eb4a179023e761ee9fcca6ba": { + "hash": "af9be78054d29f39eb4a179023e761ee9fcca6ba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NjI0OTAx" + ], + "author_raw": "Lanza ", + "committer_raw": "LanzaSchneider ", + "summary": "Fix compilation errors with deprecated=no", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112953 + }, + "f5bbd71dfc6334a7a82c40bc60d42d78dec59629": { + "hash": "f5bbd71dfc6334a7a82c40bc60d42d78dec59629", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Persistently map staging buffers.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113010 + }, + "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563": { + "hash": "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MDk5Nw==" + ], + "author_raw": "goncalo <560997+goncalo@users.noreply.github.com>", + "committer_raw": "Gonçalo Vasconcelos ", + "summary": "Fix display/window/size/initial_position_type project setting description.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112962 + }, + "351e0dcfbff1152c0e696d0d3c06f38c5d23dadf": { + "hash": "351e0dcfbff1152c0e696d0d3c06f38c5d23dadf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "2D: Fix nine-patch rendering", + "body": "Closes #112966", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112978 + }, + "43a8009a56e98b88a521af04f58d095564d3d3d2": { + "hash": "43a8009a56e98b88a521af04f58d095564d3d3d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Clean up String::find to remove duplicate code, and speed up comparison with `memcmp` where possible.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101247 + }, + "bbf65ae72fa2cb8158bf1a52b170e9ed6003597e": { + "hash": "bbf65ae72fa2cb8158bf1a52b170e9ed6003597e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Implement game embedding", + "body": "This patch introduces a new protocol proxy, which multiplxes Wayland\nclients into a single connection, allowing us to redirect calls (e.g.\ncreate toplevel -> create subsurface). Mixed with some state tracking\nand emulation, we can embed a full-featured client into the editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107435 + }, + "6e047a028762d6baeada94683c0e5b5238d5fe1e": { + "hash": "6e047a028762d6baeada94683c0e5b5238d5fe1e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg0MTk1Mjc=" + ], + "author_raw": "Ashwin Balasubramaniyan ", + "committer_raw": "Ashwin Balasubramaniyan ", + "summary": "Fix bug where optional argument is not validated before use", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112969 + }, + "65a0ace3bc2c062f1803a74947ba5ac871f3cee2": { + "hash": "65a0ace3bc2c062f1803a74947ba5ac871f3cee2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNzQ4Njc1" + ], + "author_raw": "Aiden Storey ", + "committer_raw": "Aiden Storey ", + "summary": "Fix typo in MacOS and iOS export settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103953 + }, + "7716a4cba0e4d96e170488bd4f332d22395f7bdb": { + "hash": "7716a4cba0e4d96e170488bd4f332d22395f7bdb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101342 from KoBeWi/roundabout_solution", + "body": "Round AtlasTexture size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ba0956e1a41c90dcb5687b74d1a26b130598dc46": { + "hash": "ba0956e1a41c90dcb5687b74d1a26b130598dc46", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112924 from AThousandShips/remove_ci_clean", + "body": "[CI] Remove cache clean action", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dfc38d2a3f7c840c2960e380d1a52ad970881c78": { + "hash": "dfc38d2a3f7c840c2960e380d1a52ad970881c78", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #94873 from kroketio/blender-exitcode", + "body": "blender/import: correct exit code on Python exception", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dc6671a24d2bc7cddcaac4d36ee9d3553fa3c46f": { + "hash": "dc6671a24d2bc7cddcaac4d36ee9d3553fa3c46f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112465 from akien-mga/shader-baker-export-linux", + "body": "Shader Baker: Fix Linux export warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "11ba422b660b137425aa24e79f73a92c8c95d121": { + "hash": "11ba422b660b137425aa24e79f73a92c8c95d121", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101168 from ryevdokimov/real-select-mode", + "body": "Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c5bb2dc5e46e8552836ab37fa177d04e7ef45c2f": { + "hash": "c5bb2dc5e46e8552836ab37fa177d04e7ef45c2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111983 from ScrappieG/error-msg-fix", + "body": "Multiplayer: Remove `_custom_spawner` from error message.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75e0559d4b3d81e8a7e680d2d4bf72da203f2637": { + "hash": "75e0559d4b3d81e8a7e680d2d4bf72da203f2637", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #94542 from Calinou/ios-silence-displayserver-set-icon-warnings", + "body": "Silence warnings about DisplayServer icons on iOS and visionOS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2135cb1707630f1a2e1ebf7489f9316551888e82": { + "hash": "2135cb1707630f1a2e1ebf7489f9316551888e82", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103749 from Rindbee/fix-cannot-input-after-restarting-the-input-method-on-x11", + "body": "Fix cannot input Chinese after restarting the input method on X11", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0382d7de32270ea253a21903c9d8a752f4fd54ba": { + "hash": "0382d7de32270ea253a21903c9d8a752f4fd54ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112803 from jitspoe/master.pr_bake_shaders_freeze_fix", + "body": "Fix shader baker freezing if there are errors in the shader compilation process.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fe0c187ba58f4c86128635c91577ce80c1885ec4": { + "hash": "fe0c187ba58f4c86128635c91577ce80c1885ec4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112930 from stuartcarnie/fix_clip_children", + "body": "2D: Fix clip children", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd": { + "hash": "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Shader Baker: Fix Linux export warning", + "body": "We now have APIs exactly for this use case of querying project settings\nfor a target platform instead of the host OS.\n\n- Fixes #112462.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112465 + }, + "826f60db620b098fc2436a05b9d8341ea2f54557": { + "hash": "826f60db620b098fc2436a05b9d8341ea2f54557", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Kumar ", + "committer_raw": "Anish Kumar ", + "summary": "Hide scene tabs and script editor menu when virtual keyboard appears", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112766 + }, + "e7bf3ec52dbf9ed64acfc9c35fc80f8e9d06d9f6": { + "hash": "e7bf3ec52dbf9ed64acfc9c35fc80f8e9d06d9f6", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Kumar ", + "committer_raw": "Anish Kumar ", + "summary": "Android Editor: Adjust script editor size for virtual keyboard", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112766 + }, + "94f433ccf625bf11ca368f7d91c4c438589e9e82": { + "hash": "94f433ccf625bf11ca368f7d91c4c438589e9e82", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2MzIzMzY=" + ], + "author_raw": "Skorpnok <6632336+skorpnok@users.noreply.github.com>", + "committer_raw": "Skorpnok <6632336+skorpnok@users.noreply.github.com>", + "summary": "Fix missing mipmaps for RB_TEX_BACK_COLOR", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112932 + }, + "b9d5c3e213f203b519b36ef4638293eb20817dde": { + "hash": "b9d5c3e213f203b519b36ef4638293eb20817dde", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc3NTExODI=" + ], + "author_raw": "jitspoe ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix shader baker freezing if there are errors in the shader compilation process.", + "body": "`tasks_processed` was not incrementing previously, so the packing was never considered \"done\".", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112803 + }, + "2479e1737af616893a4e534ddbb48cfb7f2c06b6": { + "hash": "2479e1737af616893a4e534ddbb48cfb7f2c06b6", + "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] Track emoji subruns separately from parentheses stack.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112940 + }, + "c056cae43798928a77c2c253513560d3172f145a": { + "hash": "c056cae43798928a77c2c253513560d3172f145a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "OpenXR add core support for Khronos loader", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106891 + }, + "6de36fe6b239ef05e9854bbe9d63faedf165f718": { + "hash": "6de36fe6b239ef05e9854bbe9d63faedf165f718", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Silence warnings about DisplayServer icons on iOS and visionOS", + "body": "Setting window icons is not supported on iOS or visionOS,\nbut there is no concept of window icons on those platforms anyway.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94542 + }, + "54a6e6784c982819bf8c585c5a912e3b60553c4a": { + "hash": "54a6e6784c982819bf8c585c5a912e3b60553c4a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Use Viewport's 3D Scaling in the 3D editor's Half Resolution option", + "body": "This removes the reliance on Viewport shrinking, which fixes various\nbugs with mouse input handling in 3D gizmos or the GridMap editor.\n\nThis also makes Half Resolution make use of the current 3D scaling\nmode defined in the project setting (bilinear, FSR1 or FSR2).\n\nWhen Half Resolution is checked, the Scaling 3D Scale value in the\nproject settings is halved in the editor. To ensure the 3D view\nremaisn somewhat readable, the final value can't go below\nthe minimum value allowed in the project settings, which is 0.25.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93436 + }, + "472a26e895432d15acd14c53cdbc96890d294366": { + "hash": "472a26e895432d15acd14c53cdbc96890d294366", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix disabled tabs in TabBar are selectable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112935 + }, + "f14ed7e37020926bf0fbb2c951a4bcf40f7ccb55": { + "hash": "f14ed7e37020926bf0fbb2c951a4bcf40f7ccb55", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "Michakrom ", + "committer_raw": "Thaddeus Crews ", + "summary": "Fix for a scripts panel state not being saved when toggle button is used", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98936 + }, + "b15a13eed39d902fafb14ca0637c5827c80b2bc9": { + "hash": "b15a13eed39d902fafb14ca0637c5827c80b2bc9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112607 from KoBeWi/what_could_have_gone_wrong🤷‍♂️", + "body": "Add MeshInstance3D upgrade code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c0a397f18cb7fc91d46d591b7c9769a22ef8413e": { + "hash": "c0a397f18cb7fc91d46d591b7c9769a22ef8413e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112925 from KoBeWi/ScriptEditorExtension", + "body": "Support extension icons in Script Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d30ec9aef08e8993605bb6a8e30518431a4aabad": { + "hash": "d30ec9aef08e8993605bb6a8e30518431a4aabad", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112888 from dhoverb/meta_foveation_eye_tracked", + "body": "Implement XR_META_foveation_eye_tracked", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e1f044fd1c20a75ff1d64295247b274f4a04142": { + "hash": "1e1f044fd1c20a75ff1d64295247b274f4a04142", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110256 from Koyper/fix_popup_menu_item_wont_open", + "body": "[PopupMenu] Fix submenu item not popping on mouse enter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e1e9d8d1e425d2a1f99876a996f102271c54d60": { + "hash": "1e1e9d8d1e425d2a1f99876a996f102271c54d60", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108335 from beicause/SpinBox-property-arrow-rounds-value", + "body": "SpinBox: Add a property to set whether `custom_arrow_step` rounds value", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5cb2bfc1b38c05667b9b79031a9a453e4f3d37d4": { + "hash": "5cb2bfc1b38c05667b9b79031a9a453e4f3d37d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109063 from bruvzg/safe_mouseover_ids", + "body": "Use safe ObjectID for mouse over controls.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8cb0cc8a1fbe82ad6ecd752b66b8d6e03f7378d2": { + "hash": "8cb0cc8a1fbe82ad6ecd752b66b8d6e03f7378d2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110943 from GlitchedCode922/fix_backup_permissions", + "body": "Fix permission handling for write backup files (`FileAccessUnix`)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76835d28ca6a45023590f7152544990e4bc8030f": { + "hash": "76835d28ca6a45023590f7152544990e4bc8030f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104802 from Hilderin/fix-pressed-keys-resetted-when-hiding-window-on-windows", + "body": "Fix pressed keys reset when hiding a window on Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ed62fb12ab8fe1f9bb01c51be995264fd3fbe79b": { + "hash": "ed62fb12ab8fe1f9bb01c51be995264fd3fbe79b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112897 from PixelDough/mono-fix-SplitFloats", + "body": "Fix StringExtensions.SplitFloats incorrect float parsing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bd2d596ca767ac0cc43913f4ffe70b0e6f3a7859": { + "hash": "bd2d596ca767ac0cc43913f4ffe70b0e6f3a7859", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "2D: Fix clip children", + "body": "We were not reusing the last index, same issue as #102161", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112930 + }, + "179d1b763b32ef2936b74197d1380bd937fb4e6f": { + "hash": "179d1b763b32ef2936b74197d1380bd937fb4e6f", + "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": "Use safe ObjectID for mouse over controls.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109063 + }, + "7668360c68f126ecc0b58305bdd333790c0e6e9b": { + "hash": "7668360c68f126ecc0b58305bdd333790c0e6e9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "Luo Zhihao ", + "committer_raw": "Thaddeus Crews ", + "summary": "SpinBox: Add a property to set whether `custom_arrow_step` rounds value", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108335 + }, + "2c6749ab9aa8bcdc7ad4ec61e01b0119babc0b81": { + "hash": "2c6749ab9aa8bcdc7ad4ec61e01b0119babc0b81", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Fix inconsistent color clamping between Mobile and Forward+.", + "body": "Also remove inconsistencies with glow blending code and comments between the two shader files to allow for easier comparison of the two tonemap files.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112927 + }, + "0b9371286636e13ec779ecf2c0945b85a0a1eb9d": { + "hash": "0b9371286636e13ec779ecf2c0945b85a0a1eb9d", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101168 + }, + "5d5b2054e8c98e9241ca84162d90273234a7c477": { + "hash": "5d5b2054e8c98e9241ca84162d90273234a7c477", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Support extension icons in Script Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112925 + }, + "f3233372f1f348d9efeaadaf4a95d4282057d9f6": { + "hash": "f3233372f1f348d9efeaadaf4a95d4282057d9f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Thaddeus Crews ", + "summary": "Fix pressed keys resetted when hiding a window on Windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104802 + }, + "dda1842b185ac4128cbe216feb68e12a94c3497f": { + "hash": "dda1842b185ac4128cbe216feb68e12a94c3497f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NjIzNjk2" + ], + "author_raw": "Jiang Yiheng ", + "committer_raw": "jiangyiheng ", + "summary": "Fixed an issue where nodes' relative positions changed when opened in a different display scale.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97620 + }, + "53e1ea184a3b0b05eed3c6a260980403b9a26662": { + "hash": "53e1ea184a3b0b05eed3c6a260980403b9a26662", + "is_merge": false, + "authored_by": [ + "U_kgDODXsz5Q" + ], + "author_raw": "dhoverb ", + "committer_raw": "David Hover ", + "summary": "Implement XR_META_foveation_eye_tracked", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112888 + }, + "2f4234d3159923e24b69135287aea77b730fdb0b": { + "hash": "2f4234d3159923e24b69135287aea77b730fdb0b", + "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": "[CI] Remove cache clean action", + "body": "This action has never worked due to permission issues, and because\nof how GitHub handles caches it wouldn't reliably help cache anyway.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112924 + }, + "70e6ac5db3f4223a7f6cee0b3feec09304d39061": { + "hash": "70e6ac5db3f4223a7f6cee0b3feec09304d39061", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzOTY5Nzgw" + ], + "author_raw": "Koyper ", + "committer_raw": "Koyper ", + "summary": "Fix PopupMenu submenu item not popping on mouse enter", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110256 + }, + "9c561027fc8753e30ff32152d0dcb9727c2f421b": { + "hash": "9c561027fc8753e30ff32152d0dcb9727c2f421b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112538 from Chaosus/vs_instance_index", + "body": "Add `instance_index` option to parameters in visual shaders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c11facde0bd90823ee7b779b2d2b5356b7d975f": { + "hash": "2c11facde0bd90823ee7b779b2d2b5356b7d975f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112853 from aaronp64/dictionary_error_key", + "body": "Include key in `Dictionary::operator[]` error message", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "462a8d65bf9b098e6fb6049e0154754ee3b22588": { + "hash": "462a8d65bf9b098e6fb6049e0154754ee3b22588", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110162 from bruvzg/m_cli", + "body": "Fix out of control area mouse events crash, if nothing have mouse focus.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eafc21fb0597b7c3a66c61ccf393aa1343a708fb": { + "hash": "eafc21fb0597b7c3a66c61ccf393aa1343a708fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112784 from migueldeicaza/fix_dynamic_xcframework_loading", + "body": "iOS: Fix loading of xcframework dynamic libraries.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8cb98cc4973cc9ccd4767c51d6d6b3cb4d39bd2f": { + "hash": "8cb98cc4973cc9ccd4767c51d6d6b3cb4d39bd2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112912 from KoBeWi/export_as_nobugs", + "body": "Assign explicit ID to Export As menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b59cded5d771c7f9340d6472f792a6d58d806068": { + "hash": "b59cded5d771c7f9340d6472f792a6d58d806068", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112911 from bruvzg/d3dwine", + "body": "Fix D3D12 renderer crash on Wine.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d28db795f8697361ce5d176827bba26d61bbc8ba": { + "hash": "d28db795f8697361ce5d176827bba26d61bbc8ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112907 from Amogh-2404/docs/clarify-node-duplicate-subtree", + "body": "Clarify that Node.duplicate() duplicates entire subtree recursively", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ce8d2da20696d51082b87110a95b7fb7ef02f6a": { + "hash": "9ce8d2da20696d51082b87110a95b7fb7ef02f6a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112904 from vaner-org/fix-scene-export-as-regression", + "body": "Fix `Scene > Export As...` being incorrectly disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3a3af8d8060ce302f78bf5496120f609b402fcc2": { + "hash": "3a3af8d8060ce302f78bf5496120f609b402fcc2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112899 from timothyqiu/empty-locale", + "body": "Prevent the main locale from being set to an empty string", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f07923a5271055147ed2343a153ccd5cc3d3df2e": { + "hash": "f07923a5271055147ed2343a153ccd5cc3d3df2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Allow reflection probes to only recreate the atlas when switching to real time.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112916 + }, + "92d3fc302acf3a41b914b48034e98a9d80f502a8": { + "hash": "92d3fc302acf3a41b914b48034e98a9d80f502a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "summary": "Fix buffer creation on old D3D12 runtimes.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112914 + }, + "6a5c7de993a18b8950aaed45be6914e5aa4f998c": { + "hash": "6a5c7de993a18b8950aaed45be6914e5aa4f998c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=" + ], + "author_raw": "vaner-org ", + "committer_raw": "vaner-org ", + "summary": "Rename `SCENE_SET_MAIN_SCENE` to `SCENE_TAB_SET_AS_MAIN_SCENE`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112904 + }, + "84f842f2e98dde3ca4e09fed8ae30d05b8cc6aea": { + "hash": "84f842f2e98dde3ca4e09fed8ae30d05b8cc6aea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Assign explicit ID to Export As menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112912 + }, + "d650ac8a96a03090fa5b67e6f9e05ae2843e3eb1": { + "hash": "d650ac8a96a03090fa5b67e6f9e05ae2843e3eb1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3MjMxNDgy" + ], + "author_raw": "blaqjack ", + "committer_raw": "blaqjack ", + "summary": "TAA adjustment to reduce ghosting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112196 + }, + "90f2026c0fb761a98e3627b6b3ad90ccfdd51073": { + "hash": "90f2026c0fb761a98e3627b6b3ad90ccfdd51073", + "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 D3D12 renderer crash on Wine.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112911 + }, + "314e084d335a8d145cdce549893b8ffa9877457d": { + "hash": "314e084d335a8d145cdce549893b8ffa9877457d", + "is_merge": false, + "authored_by": [ + "U_kgDOBtiqnQ" + ], + "author_raw": "Amogh-2404 ", + "committer_raw": "Amogh-2404 ", + "summary": "Clarify that Node.duplicate() copies children recursively", + "body": "Fixes #95895", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112907 + }, + "b5591bf5f67b761bac5d059f9bc3547a4b84c6ec": { + "hash": "b5591bf5f67b761bac5d059f9bc3547a4b84c6ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1MjY4OTY4" + ], + "author_raw": "PixelDough ", + "committer_raw": "PixelDough ", + "summary": "change AsSpan to use a range from \"from\" to \"end\"", + "body": "the current code assumes that float.Parse behaves the same as the\ninternal C++ code, however without using \"end\" as part of the span, it\nwill parse from index 0 to the end of the string, ignoring commas. for\nexample, this causes it to parse \"0,5,0\" with divisor \",\" as [50, 50,\n0], as the float.Parse method ignores commas in floats.\n\nif another divisor is used, it throws a System.FormatException due to\ncontaining invalid characters, as it fails to account for the position\nof the divisor for the span.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112897 + }, + "232bdc51b535e019ffa40a12681ee7ff42f00771": { + "hash": "232bdc51b535e019ffa40a12681ee7ff42f00771", + "is_merge": false, + "authored_by": [ + "U_kgDOBlbdtQ" + ], + "author_raw": "fish ", + "committer_raw": "fish ", + "summary": "Fix input map editor (action map editor) renaming regression", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112903 + }, + "04ac5cbb89bce692f4a42e5865c546c5ff1dca2e": { + "hash": "04ac5cbb89bce692f4a42e5865c546c5ff1dca2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Prevent the main locale from being set to an empty string", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112899 + }, + "3f5b871666ff8a73c88765813582aadd9d15ab70": { + "hash": "3f5b871666ff8a73c88765813582aadd9d15ab70", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112893 from dsnopek/openxr-profiling", + "body": "OpenXR: Add profiling macro for process, `xrWaitFrame()` and acquiring swapchain", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "412601a8a35e7bab4ee9a05825de8110caa385ba": { + "hash": "412601a8a35e7bab4ee9a05825de8110caa385ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112890 from dhoverb/androidxr_recommended_resolution", + "body": "OpenXR: Add `OpenXRAPIExtension::update_main_swapchain_size()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a62c1d555a1155e83b2e2a5b75766e994df4119": { + "hash": "2a62c1d555a1155e83b2e2a5b75766e994df4119", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112889 from dhoverb/android_thread_settings", + "body": "Implement XR_KHR_android_thread_settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b6d75d7c31d8cd77fa545c2c63150448778fae66": { + "hash": "b6d75d7c31d8cd77fa545c2c63150448778fae66", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112881 from syntaxerror247/fix-editor-ui-reg", + "body": "Android Editor: Fix padding for display cutout in fullscreen mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee60dce3b89b7e1c75bdc315b35d9caa17c53c4b": { + "hash": "ee60dce3b89b7e1c75bdc315b35d9caa17c53c4b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107237 from Calinou/editor-drag-and-drop-resource-make-unique", + "body": "Make drag-and-dropped resources unique when holding Ctrl/Cmd in the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4fb6a7ce989b4f403d6dd1500b0d93d7d7210fc3": { + "hash": "4fb6a7ce989b4f403d6dd1500b0d93d7d7210fc3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112867 from TokageItLab/loose-spb", + "body": "Add an argument `p_reset` to `SpringBoneSimulator3D::_make_joints_dirty()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4b92028e612cc90a0d39941b6ac7bd20229a36d0": { + "hash": "4b92028e612cc90a0d39941b6ac7bd20229a36d0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112861 from ryevdokimov/fix-csg-preview", + "body": "Fix preview CSG interfering with itself during drag and drop", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "376a19e0bdf7c34e6e119bd6f91128b50f5bd886": { + "hash": "376a19e0bdf7c34e6e119bd6f91128b50f5bd886", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108125 from Calinou/project-manager-tags-auto-underscore-lowercase", + "body": "Replace spaces and use lowercase automatically for project manager tags", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "68c125b1f5365bd11c74b7e507e0e14ed015d987": { + "hash": "68c125b1f5365bd11c74b7e507e0e14ed015d987", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112859 from wheatear-dev/bugfix-112855", + "body": "Fix crash in `EditorFileDialog` by checking for null pointer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e8c4bce381aa1cafe1a6da5e909921e85ef1aaf": { + "hash": "4e8c4bce381aa1cafe1a6da5e909921e85ef1aaf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112728 from jinyangcruise/fix_find_in_files_auto_search_when_changing_language", + "body": "Fix find in files auto search when changing theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d9333131d0881e173da6db82bd77e367417190f4": { + "hash": "d9333131d0881e173da6db82bd77e367417190f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108608 from ryevdokimov/camera-view-axis-rotation", + "body": "Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bcb694fa0ea69fd670d2b084c8a3052d3f1f6d26": { + "hash": "bcb694fa0ea69fd670d2b084c8a3052d3f1f6d26", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112698 from MiracleAig/new_editor_preset_validation_fix", + "body": "Fix editor preset names not being validated", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "40cba9094f225d1a1992d7f19ec20a7821fc6d00": { + "hash": "40cba9094f225d1a1992d7f19ec20a7821fc6d00", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112823 from Ivorforce/tracy-unique-name", + "body": "Fix `GodotProfileZone` with tracy backend failing with shadowed variable name warnings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f14c18966014fae64780a64d95b72e1c1a5bad46": { + "hash": "f14c18966014fae64780a64d95b72e1c1a5bad46", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108340 from KoBeWi/destructor_destruction", + "body": "Remove empty constructors and destructors from `core/`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3418fb88fe208e3138115266f8e235ae4e8d4ee": { + "hash": "d3418fb88fe208e3138115266f8e235ae4e8d4ee", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112819 from nikitalita/add_manage_media_perm", + "body": "Add `permissions/manage_media` to Android export options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "98ee65eafdea40e1f7f65f81363481abd48b1cb5": { + "hash": "98ee65eafdea40e1f7f65f81363481abd48b1cb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #53679 from Calinou/editor-large-text-scene-add-warning", + "body": "Show a warning toast when saving a large text-based scene", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "accfebb1ad62a0bb26fd520690307ac30711154a": { + "hash": "accfebb1ad62a0bb26fd520690307ac30711154a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103340 from Calinou/editor-visualshader-tweak-highend-label", + "body": "Tweak high-end mark in the visual shader editor's node creation dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eaa0a00b8d20d19bfc4b9ab99c335324511d9e29": { + "hash": "eaa0a00b8d20d19bfc4b9ab99c335324511d9e29", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108457 from KoBeWi/worldwide_debugging", + "body": "Improve auto-translation of Debugger", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34e5b4e0dfd72d5a11f11a0f0f6f517716e2985f": { + "hash": "34e5b4e0dfd72d5a11f11a0f0f6f517716e2985f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112673 from YeldhamDev/vs_theme_error_fix", + "body": "Fix visual shader error when editing theme settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e3350cf4f2e6bde7fac80c47a23512b0a9075210": { + "hash": "e3350cf4f2e6bde7fac80c47a23512b0a9075210", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112790 from kleonc/tile_map_layer_fix_scene_tile_transformations", + "body": "Fix `TileMapLayer` transformations for `Node2D` scene tiles", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9e6fefd96eb3cb17eb3f90f00fb5743fc0666898": { + "hash": "9e6fefd96eb3cb17eb3f90f00fb5743fc0666898", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107154 from Calinou/3d-editor-light-theme-use-dark-background", + "body": "Always use a dark background for 3D editor overlays even with light theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "131ba00a6112ece266215ad494d3a3d7ad3ffe73": { + "hash": "131ba00a6112ece266215ad494d3a3d7ad3ffe73", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112524 from TokageItLab/deterministic-ik", + "body": "Add Deterministic option to IterateIK3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f41c8464cc9d4fbf06961c3885f9b1bc1bdba81b": { + "hash": "f41c8464cc9d4fbf06961c3885f9b1bc1bdba81b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112770 from KoBeWi/underscore_undercover", + "body": "Don't expose underscored signals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d823a69237ff6cf4ad639bb73ed5db66c34d7846": { + "hash": "d823a69237ff6cf4ad639bb73ed5db66c34d7846", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Always use a dark background for 3D editor overlays even with light theme", + "body": "This results in better readability against mixed-color backgrounds,\nas what you see in the 3D editor doesn't change depending on your editor theme.\n\nThis also tweaks the viewport zoom/speed label for better readability\nby using a bold font and thicker outline.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107154 + }, + "ca987476d534c08ce3165e49a824cfeb4325375b": { + "hash": "ca987476d534c08ce3165e49a824cfeb4325375b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Make drag-and-dropped resources unique when holding Ctrl/Cmd in the editor", + "body": "This uses the Make Unique action under the hood (not Make Unique (Recursive),\nas the dialog fails to spawn just after a drag-and-drop operation).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107237 + }, + "afbefa6fc18a9a6dccfe5d322be3dc20d40eeae6": { + "hash": "afbefa6fc18a9a6dccfe5d322be3dc20d40eeae6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Replace spaces and use lowercase automatically for project manager tags", + "body": "This makes the workflow of adding tags smoother by automatically\nusing valid tag names, rather than showing error messages.\nThis also strips edges when the field is submitted to avoid\nleading/trailing underscores.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108125 + }, + "cbb8f55b965c8d4845a01cd9bd9e504feaa22a91": { + "hash": "cbb8f55b965c8d4845a01cd9bd9e504feaa22a91", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Show a warning toast when saving a large text-based scene", + "body": "Text-based scenes that contain large amounts of binary data\nare slower to save and load. Their binary resources should be moved\nto separate files, or the binary `.scn` format should be used instead.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 53679 + }, + "b630d374a23ffdb927bcc88b54b6f08de399066a": { + "hash": "b630d374a23ffdb927bcc88b54b6f08de399066a", + "is_merge": false, + "authored_by": [ + "U_kgDOBimH0g" + ], + "author_raw": "Miracle Aigbogun ", + "committer_raw": "Miracle Aigbogun ", + "summary": "Fixed validation error with export preset names", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112698 + }, + "8a22dba956b462425b2f83c5cd9ef0c3c7deb0be": { + "hash": "8a22dba956b462425b2f83c5cd9ef0c3c7deb0be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Tweak high-end mark in the visual shader editor's node creation dialog", + "body": "- Use Forward+/Mobile terminology as support actually depends on the\nrendering method used, not the rendering driver.\n- Use a standard warning color as this is no longer indicated as\nVulkan-specific.\n- Fix color on light theme (the text was being modulated instead\nof having its color overridden).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103340 + }, + "01a5ba4b9dee95a434dfd139460cba350e885a9e": { + "hash": "01a5ba4b9dee95a434dfd139460cba350e885a9e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Add profiling macro for process, `xrWaitFrame()` and acquiring swapchain", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112893 + }, + "665238e0fbcff7eef33fc8ed02f971e89e5bc982": { + "hash": "665238e0fbcff7eef33fc8ed02f971e89e5bc982", + "is_merge": false, + "authored_by": [ + "U_kgDODXsz5Q" + ], + "author_raw": "dhoverb ", + "committer_raw": "David Hover ", + "summary": "Implement XR_KHR_android_thread_settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112889 + }, + "38581121a4a607efecbccbb13563134b3650f7a4": { + "hash": "38581121a4a607efecbccbb13563134b3650f7a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add argument p_reset to SpringBoneSimulator3D::_make_joints_dirty()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112867 + }, + "3812c74eab1f78fe5fe87fa234d8bc9c5ce0708b": { + "hash": "3812c74eab1f78fe5fe87fa234d8bc9c5ce0708b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add Deterministic option to IK", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112524 + }, + "8adea5454e2cb3cccc36d6b44d533190cbdf5b92": { + "hash": "8adea5454e2cb3cccc36d6b44d533190cbdf5b92", + "is_merge": false, + "authored_by": [ + "U_kgDODXsz5Q" + ], + "author_raw": "dhoverb ", + "committer_raw": "David Hover ", + "summary": "OpenXR: Add `OpenXRAPIExtension::update_main_swapchain_size()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112890 + }, + "8f60f9de69958db6382d0cfda808fc91bcd308ff": { + "hash": "8f60f9de69958db6382d0cfda808fc91bcd308ff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MTY4OTI5" + ], + "author_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "committer_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "summary": "add `permissions/manage_media` to android export", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112819 + }, + "448a605cec578fdbaed6601c11262733f9f69639": { + "hash": "448a605cec578fdbaed6601c11262733f9f69639", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve auto-translation of Debugger", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108457 + }, + "e14263f9170082afeb58fb24b04638c4bfbe61ab": { + "hash": "e14263f9170082afeb58fb24b04638c4bfbe61ab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove empty constructors and destructors from core/", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108340 + }, + "68410acc61fb9996aba544a615b3927fe78a643e": { + "hash": "68410acc61fb9996aba544a615b3927fe78a643e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111613 from aaronfranke/gltf-obj-model-components", + "body": "GLTF: Determine the component type when encoding object model properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "94b3e107b112b2f3c4b3023ab7f066e8cf10c3b8": { + "hash": "94b3e107b112b2f3c4b3023ab7f066e8cf10c3b8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112120 from ttencate/docs/height_map_shape_3d", + "body": "Improve HeightMapShape3D documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "109008bb8091955d9644da470f9ab71c4167c8cb": { + "hash": "109008bb8091955d9644da470f9ab71c4167c8cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107765 from KoBeWi/overerrides", + "body": "Improve editor settings override display", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16d3ba7982379ebd80585049c463ecde5b1a9214": { + "hash": "16d3ba7982379ebd80585049c463ecde5b1a9214", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111589 from KoBeWi/notification_not_signal", + "body": "Fix wrong EditorSettings usage in 3D editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb03c9ce4b8694343cd9cbe5c9e6038946fc9fb3": { + "hash": "fb03c9ce4b8694343cd9cbe5c9e6038946fc9fb3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112739 from FantasmaGolicon/master", + "body": "Change `TileSetScenesCollectionSource` raw pointers in the TileSet editor to ref", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8a04e33056b56b31ac294cc1da36543ff358e8f5": { + "hash": "8a04e33056b56b31ac294cc1da36543ff358e8f5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109153 from timothyqiu/replication-editor-auto-translation", + "body": "Improve auto-translation of the replication editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac641b11c3dff2aeba6b8ce801e89a6c48fbf474": { + "hash": "ac641b11c3dff2aeba6b8ce801e89a6c48fbf474", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112858 from bruvzg/ts_of_x", + "body": "[TextServer] Remove negative offset from the first char when shaping substrings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "070730e21b3be3a4861c903a2ca9904760c5d801": { + "hash": "070730e21b3be3a4861c903a2ca9904760c5d801", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112856 from TokageItLab/fix-import-jointlim", + "body": "Move the line of importing JointLimitation3D to 3D from Physics3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "910133fda6bbc1d09d2ed5a5ffa5acb7aa93717a": { + "hash": "910133fda6bbc1d09d2ed5a5ffa5acb7aa93717a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104280 from Ivorforce/span-equality", + "body": "Add `Span` equality (`==` and `!=`) operators.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "436853de2acb5de4c2581ce2e3ddaf419b08299f": { + "hash": "436853de2acb5de4c2581ce2e3ddaf419b08299f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112852 from aaronp64/gltf_texture_transform_keys", + "body": "Check if scale/offset values are provided in gltf `KHR_texture_transform`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa1e1bbee7ca7667ee4b7ea77cda25e90f4d9a9b": { + "hash": "fa1e1bbee7ca7667ee4b7ea77cda25e90f4d9a9b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110543 from kitbdev/deprecate_textedit_background_color", + "body": "Deprecate TextEdit `background_color`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c7bed1e1cc350cac071d1479d19b9cec2ea45e14": { + "hash": "c7bed1e1cc350cac071d1479d19b9cec2ea45e14", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111815 from TokageItLab/bone-expander", + "body": "Allow Spring / IK to set mutable bone axes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b651fc3204c9f722d61284c7b2fb1e89822f8981": { + "hash": "b651fc3204c9f722d61284c7b2fb1e89822f8981", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93889 from dalexeev/gds-exclude-addons-exceptions-setting", + "body": "GDScript: Add `debug/gdscript/warnings/directory_rules` project setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd3df2a075fb7755cc2feb5193105048d1355905": { + "hash": "dd3df2a075fb7755cc2feb5193105048d1355905", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112831 from ryevdokimov/fix-erased-editor-shortcuts", + "body": "Fix modified editor shortcuts being erased", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f4bb9eaafe6f2005d9970f191fc218c8a23fa473": { + "hash": "f4bb9eaafe6f2005d9970f191fc218c8a23fa473", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112702 from enetheru/tracy-mem", + "body": "Add memory profiling macros for tracy profiler option", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "58054297e737bb3a4238cc1038c5a4132831eed9": { + "hash": "58054297e737bb3a4238cc1038c5a4132831eed9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112828 from KoBeWi/diss_holdplacer", + "body": "Fix display_placeholder not persisting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf99866abeff9e75d8730b8d3021b8ebb0e53da8": { + "hash": "bf99866abeff9e75d8730b8d3021b8ebb0e53da8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112825 from KoBeWi/why_would_you_do_that", + "body": "Don't save editor settings on startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "18c58dfffecb9d83774071dc307f50d7506194b4": { + "hash": "18c58dfffecb9d83774071dc307f50d7506194b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112824 from KoBeWi/connection_lost_(good)", + "body": "Fix not being able to set project path", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9cb514c67a110d4b870a26270729e2357adaa846": { + "hash": "9cb514c67a110d4b870a26270729e2357adaa846", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112693 from Calinou/doc-canvasgroup-tweak-description", + "body": "Tweak CanvasGroup description to be more explicit about its purpose", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "11dd67108dec5ed9666be6e30657e42eb9a4383c": { + "hash": "11dd67108dec5ed9666be6e30657e42eb9a4383c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112174 from kleonc/editor_property_layers_grid_allow_drag_toggling", + "body": "Allow drag setting flags in layers property editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d78725646b8dd12501dcafdbf44135f84678064f": { + "hash": "d78725646b8dd12501dcafdbf44135f84678064f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110761 from fkeyzuwu/assign-export-value-bug", + "body": "Fix drag and drop `@export` variable assignment when script has errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d999f873bae12f86c403b14298d6827f794f0931": { + "hash": "d999f873bae12f86c403b14298d6827f794f0931", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106532 from isaaccp/fix-texture-atlas-import-deadlock", + "body": "Fix texture atlas import deadlock by keeping group_file= on failed import_file() attempts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46adcc62688bb7258ea0b6c219fad8559ebe19d2": { + "hash": "46adcc62688bb7258ea0b6c219fad8559ebe19d2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112801 from clayjohn/premul-alpha-sss", + "body": "Apply `PREMUL_ALPHA_FACTOR` only in non-split-specular shader variants.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e81f1df09dc2e0499a2d8c23f70ff4aa05f38192": { + "hash": "e81f1df09dc2e0499a2d8c23f70ff4aa05f38192", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112800 from clayjohn/canvas-rd-varying", + "body": "Reorganize canvas shader varyings in RD renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0faf4210b4f596efeaf6157062a81515dbd083c9": { + "hash": "0faf4210b4f596efeaf6157062a81515dbd083c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112798 from raulsntos/dotnet/compat/displayserver.tts_speak", + "body": "[.NET] Add compat method for `DisplayServer.TtsSpeak`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc15c8f63ff1ad88d9f981f39080429a1ad562e3": { + "hash": "fc15c8f63ff1ad88d9f981f39080429a1ad562e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106780 from arkology/no-more-distraction", + "body": "Add \"Distraction Free Mode\" button to `EditorBottomPanel` when bottom panel is expanded", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9cebf8d9579afd7672a48fb7e111e54058fda731": { + "hash": "9cebf8d9579afd7672a48fb7e111e54058fda731", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112666 from Oblepikha/fix-child-light-selection", + "body": "Fix wrong AABB when selecting Node3D gizmo in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "187ab2161da4a3199a98a34db01461f3a57f2ecb": { + "hash": "187ab2161da4a3199a98a34db01461f3a57f2ecb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112793 from timothyqiu/remove-translation-po", + "body": "Remove `TranslationPO`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e051f23971ba64571e77fb709aa7d30d611eb118": { + "hash": "e051f23971ba64571e77fb709aa7d30d611eb118", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112792 from lodetrick/bottom-panel-resize", + "body": "Fix bottom panel not being able to resize on startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9323d9d624854704f48c85ed7d774f64e36da646": { + "hash": "9323d9d624854704f48c85ed7d774f64e36da646", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110487 from TokageItLab/fix-read-only-state-for-skel-and-inspector", + "body": "Fix read-only state for Skeleton and Inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb937c31f89ca93c18eb5b6f9f69151f91c8cca8": { + "hash": "cb937c31f89ca93c18eb5b6f9f69151f91c8cca8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112787 from Meorge/bugfix/project-manager-favorite-spelling", + "body": "Use American spelling of \"favorite\" in Project Manager code for consistency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "42f06f6d4dac85cdf3ce5317cbcad8caa4b0a0bd": { + "hash": "42f06f6d4dac85cdf3ce5317cbcad8caa4b0a0bd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108170 from aaronfranke/test-ps-path-func", + "body": "Use ProjectSettings path functions instead of hard-coded folder names in tests", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c5ebb7a6451fa0eabbd236c1f59fc093bc4f4edc": { + "hash": "c5ebb7a6451fa0eabbd236c1f59fc093bc4f4edc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111367 from TokageItLab/relative-look-at", + "body": "Add relative option to LookAt/AimModifier3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f00cf63b42975e44c573b589037b45c40a5f84a9": { + "hash": "f00cf63b42975e44c573b589037b45c40a5f84a9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107652 from vaner-org/set-tab-as-main-scene", + "body": "Add \"Set as Main Scene\" option to EditorSceneTabs context menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "359ef8fc2b771b8cde320a8eb443220fe635c89d": { + "hash": "359ef8fc2b771b8cde320a8eb443220fe635c89d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108932 from Nazarwadim/hash_map_final_optimization", + "body": "Do not zero elements and perform fast clear in `HashMap`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "acdace4f00d6f8e754284cfc1f0e8301569d7e89": { + "hash": "acdace4f00d6f8e754284cfc1f0e8301569d7e89", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Kumar ", + "committer_raw": "Anish Kumar ", + "summary": "Android Editor: Fix padding for display cutout in fullscreen mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112881 + }, + "cc7b79cdbd957fb65b06837d2d1ce62486d106da": { + "hash": "cc7b79cdbd957fb65b06837d2d1ce62486d106da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwOTMw", + "U_kgDOBcK-Cw", + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Thomas ten Cate ", + "committer_raw": "Thomas ten Cate ", + "summary": "Improve HeightMapShape3D documentation", + "body": "See also https://github.com/godotengine/godot-docs/issues/7471\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112120 + }, + "1a3a254e2604971b86e72331056299d9a7894803": { + "hash": "1a3a254e2604971b86e72331056299d9a7894803", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg2NzYw" + ], + "author_raw": "Will Thompson ", + "committer_raw": "Will Thompson ", + "summary": "Support XDG Inhibit portal", + "body": "Previously, on Linux and BSD, inhibiting the screensaver was handled\nusing the org.freedesktop.ScreenSaver D-Bus API. Unfortunately, this API\nis not available in a Flatpak sandbox. (This is because there is a\ndesire to tie inhibit sessions to a specific app and visible window; but\nthe org.freedesktop.ScreenSaver API does not support this.)\n\nAs a result, when using the Flatpak build of the Godot Editor (or a\nFlatpak-ed build of a game) and using a controller to play a game, the\nsession will become idle after a few minutes.\n\nThe XDG desktop portal -- which is already used for color-picking, file\nchoosing, and querying the system theme -- has an Inhibit interface that\nprovides a superset of the functionality of the\norg.freedesktop.ScreenSaver API, and is available to any sandboxed app.\n\nRefactor code for making XDG portal requests that was previously\nduplicated for the FileChooser and ColorPicker portal code. Check the\nportal version to determine whether these portals can be used:\n\n- FileChooser portal version 3 is required due to the use of the\n\"directory\" parameter.\n\n- On the Settings portal, the only addition in version 2 is the\nReadOne() method which is not used here, so version 1 suffices.\n\n- On the Screenshot portal, the only addition in version 2 is the\n\"interactive\" parameter to the Screenshot() method; this code only\nuses the PickColor() method, so version 1 suffices.\n\nThen, add support for the Inhibit portal. Use it if available and if\nrunning in a sandbox. Prefer to use org.freedesktop.ScreenSaver if not\nrunning in a sandbox, even if the portal is available, because (at least\nin the GNOME 43 implementation of the portal) it does not work correctly\nif the portal cannot map the request to a running app. This adds a small\namount of complexity to the implementation, but supporting both APIs is\nnecessary anyway (there are many systems in the wild that support\norg.freedesktop.ScreenSaver but not the desktop portal).\n\nFixes https://github.com/godotengine/godot/issues/108634", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108704 + }, + "21ffbecfa9d9b7234ed2d3d6f0177e5432bd9279": { + "hash": "21ffbecfa9d9b7234ed2d3d6f0177e5432bd9279", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Resolve depth buffer in pass if supported by driver", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 78598 + }, + "031fd66fede27a5cfc64849b6ac5a2003794cd5a": { + "hash": "031fd66fede27a5cfc64849b6ac5a2003794cd5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add mutable_bone_axes to IKs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111815 + }, + "c18332740c0de71e3fafae3586456d98bcca72a8": { + "hash": "c18332740c0de71e3fafae3586456d98bcca72a8", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Include key in Dictionary::operator[] error message", + "body": "Include key in error message when lookup fails", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112853 + }, + "7df165ce942886dfe65e4f4c435fc995ee328ebd": { + "hash": "7df165ce942886dfe65e4f4c435fc995ee328ebd", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Fix preview CSG interfering with itself during drag and drop", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112861 + }, + "77318d2acdada6089e5a8a23ed5d4a169c842105": { + "hash": "77318d2acdada6089e5a8a23ed5d4a169c842105", + "is_merge": false, + "authored_by": [ + "U_kgDOCaM8Hg" + ], + "author_raw": "Edward Moulsdale ", + "committer_raw": "Edward Moulsdale ", + "summary": "Fix crash in EditorFileDialog by checking for null pointer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112859 + }, + "369e690c55d6b30df191be67288eb683f5e3d8d8": { + "hash": "369e690c55d6b30df191be67288eb683f5e3d8d8", + "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] Remove negative offset from the first char when shaping substrings.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112858 + }, + "0573f874d135e84f97cfaf269315414bfa4cdcdc": { + "hash": "0573f874d135e84f97cfaf269315414bfa4cdcdc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Move the line of importing JointLimitation3D to 3D from Physics3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112856 + }, + "5c2d12dea380580ebd14feeea8c29856234761d0": { + "hash": "5c2d12dea380580ebd14feeea8c29856234761d0", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Check if scale/offset values are provided in gltf KHR_texture_transform", + "body": "Update GLTFDocument to check if scale/offset values exist when reading KHR_texture_transform extension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112852 + }, + "c4c39fba55f566a36072d4f9005bf8854382d922": { + "hash": "c4c39fba55f566a36072d4f9005bf8854382d922", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix display_placeholder not persisting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112828 + }, + "9fadd0d99e581c83484c56c256af1029b44a4d8e": { + "hash": "9fadd0d99e581c83484c56c256af1029b44a4d8e", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Fix modified editor shortcuts being erased", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112831 + }, + "2e99891be269140d64f373df46313bc296e0b914": { + "hash": "2e99891be269140d64f373df46313bc296e0b914", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix bottom panel not being able to resize on startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112792 + }, + "141a49b0906f0c38083a468805ecdaf7de922d5d": { + "hash": "141a49b0906f0c38083a468805ecdaf7de922d5d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't save editor settings on startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112825 + }, + "98523d8a1dcaddbfad0601ae69eec7f118de0e9b": { + "hash": "98523d8a1dcaddbfad0601ae69eec7f118de0e9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix not being able to set project path", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112824 + }, + "98caaebb723c47f8a8f6e50336eb4975cf7ee125": { + "hash": "98caaebb723c47f8a8f6e50336eb4975cf7ee125", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix `GodotProfileZone` with tracy backend failing with shadowed variable names.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112823 + }, + "f722513c086eefeceb0085195530fdbd114c48ce": { + "hash": "f722513c086eefeceb0085195530fdbd114c48ce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix wrong EditorSettings usage in 3D editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111589 + }, + "c6ab6013649711d8564e30dd73fb71251a27d7aa": { + "hash": "c6ab6013649711d8564e30dd73fb71251a27d7aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix read-only state for Skeleton and Inspector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110487 + }, + "e32f7de33d836ed6137f7f56f7c59b5f418227b6": { + "hash": "e32f7de33d836ed6137f7f56f7c59b5f418227b6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add relative option to LookAt/AimModifier3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111367 + }, + "d7f5c13db87d13a9dada5d8f275f7be7b4b40fe6": { + "hash": "d7f5c13db87d13a9dada5d8f275f7be7b4b40fe6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `Span` equality (`==` and `!=`) operators.", + "body": "Exchange duplicate equality iteration implementations across `Vector` and `String` with the `Span` version, for a speed boost.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104280 + }, + "087dea4b15f43adf824ccedd82773b41fdb0b4e1": { + "hash": "087dea4b15f43adf824ccedd82773b41fdb0b4e1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "`FTI` - `Camera2D` accepts resets only after entering tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112810 + }, + "a7e1a65ca823d7e5f189d508792bcccd61929a08": { + "hash": "a7e1a65ca823d7e5f189d508792bcccd61929a08", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Apply PREMUL_ALPHA_FACTOR only in non-split-specular shader variants.", + "body": "This avoids a shader compile error when using SSS and PREMUL_ALPHA_FACTOR in the same shader.\n\nThis doesn't change any functionaility, since in practive, the split-specular shader variant is only ever used for opaque objects while using premul alpha makes the object non-opaque", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112801 + }, + "79ffbfdf73d3e5031ccb6ab9ad7fd2fa55b32a4f": { + "hash": "79ffbfdf73d3e5031ccb6ab9ad7fd2fa55b32a4f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Reorganize canvas shader varyings in RD renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112800 + }, + "1ce77b8899fac1830a51f7288c7858d9658f7ec9": { + "hash": "1ce77b8899fac1830a51f7288c7858d9658f7ec9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc3MjM0MzYw" + ], + "author_raw": "Elliot Valeev <123vall.e678@gmail.com>", + "committer_raw": "Elliot Valeev <123vall.e678@gmail.com>", + "summary": "Fix wrong AABB when selecting Node3D gizmo in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112666 + }, + "513e4212094e6d755f3c1361c263e1d5cb51b4c0": { + "hash": "513e4212094e6d755f3c1361c263e1d5cb51b4c0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Add compat method for `DisplayServer.TtsSpeak`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112798 + }, + "8aea5136f8923f1437cd44c048ddf78ac08152da": { + "hash": "8aea5136f8923f1437cd44c048ddf78ac08152da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk2NTgzNTU=", + "MDQ6VXNlcjY1NTM3MTg1" + ], + "author_raw": "vaner-org ", + "committer_raw": "vaner-org ", + "summary": "Adds \"Set as Main Scene\" option to EditorSceneTabs context menu", + "body": "Adds the option to quickly set main scene by right-clicking a scene tab. If the scene has no root, then the option is greyed out. If the scene is unsaved, the file is saved and then set as main scene.\n\nCo-Authored-By: Alex Tam <65537185+altamkp@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107652 + }, + "3cfcedd6d57e171b54a342842bf807479b0c903e": { + "hash": "3cfcedd6d57e171b54a342842bf807479b0c903e", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Do not require editor restart when changing Path 3d Tilt Disk Size setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108546 + }, + "b8158adfe3eb88b70e375f2c08ec9217f4e69abf": { + "hash": "b8158adfe3eb88b70e375f2c08ec9217f4e69abf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyODU5MzYy" + ], + "author_raw": "jinyangcruise ", + "committer_raw": "jinyangcruise ", + "summary": "Fix find in files auto search when changing theme", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112728 + }, + "cbd3528e014cc612c9604a09b88cb6e4c4c3a429": { + "hash": "cbd3528e014cc612c9604a09b88cb6e4c4c3a429", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve auto-translation of the replication editor", + "body": "Texts in `ReplicationEditor`, `SceneTreeDialog`, `PropertySelector`.\n\nAlso the \"Copy Text\" button in the general warning dialog.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109153 + }, + "e9bfc5a346b95215c70790294fab2b9b1a64bfaa": { + "hash": "e9bfc5a346b95215c70790294fab2b9b1a64bfaa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Determine the component type when encoding object model properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111613 + }, + "43e323dce549d3cda34a992500baa8c00a588abf": { + "hash": "43e323dce549d3cda34a992500baa8c00a588abf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Remove `TranslationPO`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112793 + }, + "fa5c17d68c612092aa00747054a0861cb88d890c": { + "hash": "fa5c17d68c612092aa00747054a0861cb88d890c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3MjA3MTg=", + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Samuel Nicholas ", + "committer_raw": "Samuel Nicholas ", + "summary": "Add memory profile macros to profiling with tracy implementation", + "body": "Co-authored-by: Lukas Tenbrink ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112702 + }, + "944bd82d4547ca11d03f3c2ef0ea47f010cdab5a": { + "hash": "944bd82d4547ca11d03f3c2ef0ea47f010cdab5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "summary": "Fix TileMapLayer transformations for Node2D scene tiles", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112790 + }, + "ea1cc3c04ee02e31801c16723b7625e1ee999733": { + "hash": "ea1cc3c04ee02e31801c16723b7625e1ee999733", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg4MzAyMzg5" + ], + "author_raw": "FantasmaGolicon <88302389+FantasmaGolicon@users.noreply.github.com>", + "committer_raw": "FantasmaGolicon <88302389+FantasmaGolicon@users.noreply.github.com>", + "summary": "Changed TileSetScenesCollectionSource raw pointers in the TileSet editor to Ref", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112739 + }, + "ef34c3d534a16b140aef0643ed2fa36f8e9d1612": { + "hash": "ef34c3d534a16b140aef0643ed2fa36f8e9d1612", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112663 from nikitalita/script-editor-fix", + "body": "ScriptEditor::reload_scripts: only call deferred if not main thread", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5c0a11da0a701ccdd827c0640ed1bd07d034f84": { + "hash": "d5c0a11da0a701ccdd827c0640ed1bd07d034f84", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107890 from Nikitf777/polygon2d-editor-highlighting", + "body": "Highlight points on hover in the Polygon2D editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30d753c87e693d93fcbddbf41eda4abb06fea817": { + "hash": "30d753c87e693d93fcbddbf41eda4abb06fea817", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111184 from TokageItLab/limanglev", + "body": "Add LimitAngularVelocityModifier3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa451cd05b3fe9fe5fcb919c8ae451c6693e442d": { + "hash": "fa451cd05b3fe9fe5fcb919c8ae451c6693e442d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112777 from m4gr3d/add_android_xr_support", + "body": "[Android editor] Add support for Android XR devices to the Godot XR Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a2c24c175b284c922bf0c4b8ad5b8ac79d7a8c55": { + "hash": "a2c24c175b284c922bf0c4b8ad5b8ac79d7a8c55", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112296 from passivestar/scrollbar-fix", + "body": "Fix 2D viewport scrollbar contrast in modern theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5519dba0d6b1c44adcb4305c99f38b4cff4213c4": { + "hash": "5519dba0d6b1c44adcb4305c99f38b4cff4213c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110502 from TokageItLab/animlib-without-dict", + "body": "Change AnimationLibrary serialization to avoid using Dictionary", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90bd3ada97bd65c35f4d5e7e7a45953ccbaaedcd": { + "hash": "90bd3ada97bd65c35f4d5e7e7a45953ccbaaedcd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112769 from KoBeWi/don't🚗translate", + "body": "Prevent translating custom data layers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76e974da7c5215f0065b9ae2f260814c2510a9b7": { + "hash": "76e974da7c5215f0065b9ae2f260814c2510a9b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110336 from TokageItLab/constraint-mod-node", + "body": "Add option to `BoneConstraint3D` to make reference target allow to set `Node3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ada95cb543f21bb9f39d5fc0d1f55bcdcf0480e4": { + "hash": "ada95cb543f21bb9f39d5fc0d1f55bcdcf0480e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add LimitAngularVelocityModifier3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111184 + }, + "b1465d6af088abd9771cd8a0c087d4e8b141c884": { + "hash": "b1465d6af088abd9771cd8a0c087d4e8b141c884", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2ODYz" + ], + "author_raw": "Miguel de Icaza ", + "committer_raw": "Miguel de Icaza ", + "summary": "iOS: Fix loading of xcframework dynamic libraries.", + "body": "The logic used to determine whether to invoke the in-memory registration or to\ndelegate the loading of a library is incorrect for xcframework packages - as\nthese can contain either static or dynamic libraries.\n\nThis change instead lets the operating system handle the library request, and if\nit fails, it attempts to load from the internal registry.\n\nWith this change, xcframeworks containing dynamic libraries work without\nworkarounds on iOS.\n\nWith an additional fallback case courtesy of @bruvzg\n\nThis fixes https://github.com/godotengine/godot/issues/112783", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112784 + }, + "9c1375f6be83af54209c976d01c5865dbc602512": { + "hash": "9c1375f6be83af54209c976d01c5865dbc602512", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Use American spelling of \"favorite\" in Project Manager code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112787 + }, + "209986bde042bb2da07f1e922703cc67b68802ee": { + "hash": "209986bde042bb2da07f1e922703cc67b68802ee", + "is_merge": false, + "authored_by": [ + "U_kgDOB5JDkw" + ], + "author_raw": "Nikita Samusev ", + "committer_raw": "Nikita Samusev ", + "summary": "Highlight points on hover in the Polygon2D editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107890 + }, + "889fc8105acfd04a0d641c3d846f4255acfd2a6b": { + "hash": "889fc8105acfd04a0d641c3d846f4255acfd2a6b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Add \"Distraction Free Mode\" button to `EditorBottomPanel` when bottom panel is expanded", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106780 + }, + "aa248bfedd52800e8533c4b40cb4902dd6ba5e63": { + "hash": "aa248bfedd52800e8533c4b40cb4902dd6ba5e63", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #111612 from aaronfranke/gltf-accessor-min-max-int", + "body": "GLTF: Write integer min/max for integer accessors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e46c2ea3fa81245a956c3467f552cec5c80a2ba1": { + "hash": "e46c2ea3fa81245a956c3467f552cec5c80a2ba1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112379 from bruvzg/tts64id", + "body": "Make `utterance_id` 64-bit.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c36e846fb1f75d033d921f9ab921b78642460ce7": { + "hash": "c36e846fb1f75d033d921f9ab921b78642460ce7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112760 from Benjamin-Dobell/fix/android/gamepad-connect-on-startup", + "body": "Android: Fix crash when gamepad connects immediately upon app startup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6a1a86261f316964837657e2d9f6211b4d24e6e0": { + "hash": "6a1a86261f316964837657e2d9f6211b4d24e6e0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110324 from van800/shakhov/platform_toolset", + "body": "Improve the CPP dialect selection for Rider, when MSVC is not used", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d1a90109b41adaecb2cfda95e9e89af6cf72ff39": { + "hash": "d1a90109b41adaecb2cfda95e9e89af6cf72ff39", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108010 from DexterFstone/add-scene-tile-rotation", + "body": "Add support for rotating scene tiles in TileMapLayer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d6027422212a107f581f64e6876454d9a17d9a81": { + "hash": "d6027422212a107f581f64e6876454d9a17d9a81", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102889 from ryevdokimov/add-editorsettings-shortcuts", + "body": "Add ability to add new EditorSettings shortcuts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1932a5c07fb018d7bf361c9811a010833d44300a": { + "hash": "1932a5c07fb018d7bf361c9811a010833d44300a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108391 from KoBeWi/archeoexpressology", + "body": "Add expression history to evaluator", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ff0683defbe69a46a6567d909338c07ca881d69": { + "hash": "8ff0683defbe69a46a6567d909338c07ca881d69", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #110949 from aaronfranke/const-ref-param-gltf", + "body": "Use const ref parameters in the GLTF module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c6fe923e3375c1364a63c39a0e825beb405a0924": { + "hash": "c6fe923e3375c1364a63c39a0e825beb405a0924", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108516 from KoBeWi/file_graveyard", + "body": "Remove unnecessary cpp files after cleanup", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "83aa53b5e167478ced4b04dc292b4095f6d60a21": { + "hash": "83aa53b5e167478ced4b04dc292b4095f6d60a21", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108129 from timothyqiu/carry-pseudol10n", + "body": "Carry editor pseudolocalization CLI option across restarts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "235d11245c60e9722fa4c129eb8e6b5d8839e250": { + "hash": "235d11245c60e9722fa4c129eb8e6b5d8839e250", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112481 from stuartcarnie/2d_canvas_vbos", + "body": "Massively optimize canvas 2D rendering by using vertex buffers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90413dacb457b613fe78cab8991c66ba75c2040b": { + "hash": "90413dacb457b613fe78cab8991c66ba75c2040b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97758 from TsFreddie/debugger-stepout", + "body": "Add step out to script debugger", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5389f835c229ea73b562d651e83a7280563a0af3": { + "hash": "5389f835c229ea73b562d651e83a7280563a0af3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108379 from timothyqiu/inspector-unused", + "body": "Remove unused member variables in `EditorInspector`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d5034c50a65a65be0a8a90c0e4387287ebbc73c": { + "hash": "7d5034c50a65a65be0a8a90c0e4387287ebbc73c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108507 from dementive/optimize-scene-tree-groups", + "body": "Optimize scene tree groups", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "22fcb577c0954c85e8bebac0cc0fcf3b085af07b": { + "hash": "22fcb577c0954c85e8bebac0cc0fcf3b085af07b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106071 from Lazy-Rabbit-2001/pcd_improvement", + "body": "Optimize the `callback` argument of `popup_create_dialog()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c52c93e2a2f3ba4c4c28be64d5da45e2e8450ce8": { + "hash": "c52c93e2a2f3ba4c4c28be64d5da45e2e8450ce8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112725 from Ivorforce/profiling-comments", + "body": "Add some comments in the profiling.h header.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f66fc72374539b287ad6add46474da8e984dcbbf": { + "hash": "f66fc72374539b287ad6add46474da8e984dcbbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112714 from SirishaDuba/fix-typo-mousebehavior", + "body": "Fix typo in MouseBehaviorRecursive enum description in Control class", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dc590a50d3a27b95778f5ce287d26e0554bcba72": { + "hash": "dc590a50d3a27b95778f5ce287d26e0554bcba72", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112201 from timothyqiu/update-main-scene", + "body": "Fix FileSystem item color not updated after changing main scene", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c287d61402c2a3be5c2bcdf4150475de3435c614": { + "hash": "c287d61402c2a3be5c2bcdf4150475de3435c614", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107969 from chocola-mint/tile-map-layer-editor-optimize-undo", + "body": "Reduce TileMapLayerEditor's undo/redo memory usage", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "356fd8fc6221a6cdd73cee1b25f50512bc5fa5b4": { + "hash": "356fd8fc6221a6cdd73cee1b25f50512bc5fa5b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108479 from timothyqiu/static-clipboard", + "body": "Make editor property clipboard static", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c63a1fd8bb525c7d8d5aaada2fd4df9dc5529b3": { + "hash": "6c63a1fd8bb525c7d8d5aaada2fd4df9dc5529b3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107959 from rapust/add-keyframe-shortcuts", + "body": "Add \"Go to Next/Previous Keyframe\" to Animation Edit menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "26fd075621f0826d6c3053939f491fd7ba538b7f": { + "hash": "26fd075621f0826d6c3053939f491fd7ba538b7f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108079 from arkology/scenes-list", + "body": "Add opened scenes list button", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d66b2a9cfba6482f4cdb59d9c31955d817b62e3": { + "hash": "0d66b2a9cfba6482f4cdb59d9c31955d817b62e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #109103 from aaronfranke/gltf-accessor-decode", + "body": "GLTF: Move accessor decoding functions to GLTFAccessor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e18b1de88dcfdb00b0b8dcc362fe682624b40c04": { + "hash": "e18b1de88dcfdb00b0b8dcc362fe682624b40c04", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107942 from Mickeon/scene-tree-filter-placeholder", + "body": "Simplify Node Filter's placeholder in Scene dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af30016c75298675b854151b72b04a6c64cfd1f4": { + "hash": "af30016c75298675b854151b72b04a6c64cfd1f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108705 from wjt/dont-poll-system-theme", + "body": "Do not poll for system theme changes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "814138ec69d2aabdb688bf02b8c398c563a90f3f": { + "hash": "814138ec69d2aabdb688bf02b8c398c563a90f3f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107795 from timothyqiu/renderer-selection-i18n", + "body": "Improve auto-translation of the rendering method selector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e474bc5ce38bc3e4d247ca390325ce6b98231dbb": { + "hash": "e474bc5ce38bc3e4d247ca390325ce6b98231dbb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108554 from ryevdokimov/inspector-don't-require-restart", + "body": "Do not require editor restart when changing editor inspector settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "61a1575807ef35f344859ab8e5ad7add9ca66706": { + "hash": "61a1575807ef35f344859ab8e5ad7add9ca66706", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #112137 from aaronfranke/gltf-empty-mat-dict", + "body": "GLTF: Don't serialize empty material extensions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "23338d2d9841429d3a77bc47c545a9eae94445d6": { + "hash": "23338d2d9841429d3a77bc47c545a9eae94445d6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #108168 from Nikitf777/move-nodes-with-different-parents", + "body": "Allow moving nodes when they have different parents in SceneTreeDock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "527cb4123ecde01fe4bbc654079eb149fabf640e": { + "hash": "527cb4123ecde01fe4bbc654079eb149fabf640e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107264 from DevPoodle/local_space_2d", + "body": "Add \"Use Local Space\" option to the 2D editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "353c871160ae62385e646eb99e5a0be85dedadbb": { + "hash": "353c871160ae62385e646eb99e5a0be85dedadbb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Add support for Android XR devices to the Godot XR Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112777 + }, + "90c0e6acca8e4c58b051cf569013b1cad5533aa2": { + "hash": "90c0e6acca8e4c58b051cf569013b1cad5533aa2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy", + "MDQ6VXNlcjE5MjU5ODk3", + "MDQ6VXNlcjE2NTIxMzM5", + "U_kgDOBcK-Cw" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "2D: Switch to VBOs for instance data", + "body": "- Add support for vertex bindings and UMA vertex buffers in D3D12.\n- Simplify 2D instance params and move more into per-batch data to save\nbandwidth\n\nCo-authored-by: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>\nCo-authored-by: Clay John \nCo-authored-by: A Thousand Ships <96648715+athousandships@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112481 + }, + "f71640e97a4128dc96512766f10b254d7f1bfb3f": { + "hash": "f71640e97a4128dc96512766f10b254d7f1bfb3f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Tweak CanvasGroup description to be more explicit about its purpose", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112693 + }, + "54c2eaee4daa4ca13a23cca500faa9249d9ec830": { + "hash": "54c2eaee4daa4ca13a23cca500faa9249d9ec830", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't expose underscored signals", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112770 + }, + "91e8072be640e5532903f2e5e200c832b120986c": { + "hash": "91e8072be640e5532903f2e5e200c832b120986c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Fix 2D viewport scrollbar contrast in modern theme", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112296 + }, + "e15a54ddeac2af51126d61d2df4d9f95b706a5f3": { + "hash": "e15a54ddeac2af51126d61d2df4d9f95b706a5f3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Prevent translating custom data layers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112769 + }, + "9d0b391d6c0eb99e8d5d6836e1c7099b4b8c7619": { + "hash": "9d0b391d6c0eb99e8d5d6836e1c7099b4b8c7619", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Move accessor decoding functions to GLTFAccessor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109103 + }, + "585389af2412f917dad04cf471270c24993b7054": { + "hash": "585389af2412f917dad04cf471270c24993b7054", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4MjI3Ng==" + ], + "author_raw": "Benjamin Dobell ", + "committer_raw": "Benjamin Dobell ", + "summary": "Fix crash when gamepad connects immediately upon Android app startup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112760 + }, + "31610b058bf17eb3db510632d2e708701a5cccfc": { + "hash": "31610b058bf17eb3db510632d2e708701a5cccfc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3MTI=" + ], + "author_raw": "Isaac Clerencia ", + "committer_raw": "Isaac Clerencia ", + "summary": "Fix texture atlas import deadlock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106532 + }, + "9b0b9ef45004843c3976b0878234157ebef8392a": { + "hash": "9b0b9ef45004843c3976b0878234157ebef8392a", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Commit transforms on editor mode switch", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86930 + }, + "e6bc3fa16430ae7d9c37350b1ca5f19f47585820": { + "hash": "e6bc3fa16430ae7d9c37350b1ca5f19f47585820", + "is_merge": false, + "authored_by": [ + "U_kgDOBvKYDQ" + ], + "author_raw": "Nazarii ", + "committer_raw": "Nazarii ", + "summary": "Do not zeroed elements and fast clear in HashMap", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108932 + }, + "e2cbfb53f1305e474eb1a45cd97cb49bca093ae0": { + "hash": "e2cbfb53f1305e474eb1a45cd97cb49bca093ae0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Deprecate TextEdit background_color", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110543 + }, "bd2ca13c6f3a5198eac035c855dcd1759e077313": { "hash": "bd2ca13c6f3a5198eac035c855dcd1759e077313", "is_merge": true, @@ -6071,6 +15277,34 @@ "cherrypick_hash": "", "pull": "" }, + "dcb6431c01828a7ec9bb2998162ec9da2b86feaf": { + "hash": "dcb6431c01828a7ec9bb2998162ec9da2b86feaf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use const ref parameters in the GLTF module", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110949 + }, + "23ed730e3f6021b62362f61e6ffd536ab351c6d1": { + "hash": "23ed730e3f6021b62362f61e6ffd536ab351c6d1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Write integer min/max for integer accessors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111612 + }, "a48353b1c62ac460dad511a363a66e38fe3f0e15": { "hash": "a48353b1c62ac460dad511a363a66e38fe3f0e15", "is_merge": false, @@ -6085,6 +15319,20 @@ "cherrypick_hash": "", "pull": 112687 }, + "64c943694edc7b2b4e426f945fe8c4ac898bd55f": { + "hash": "64c943694edc7b2b4e426f945fe8c4ac898bd55f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix FileSystem item color not updated after changing main scene", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112201 + }, "f51f97aaec9f68225a4edcb78e1002d800842478": { "hash": "f51f97aaec9f68225a4edcb78e1002d800842478", "is_merge": false, @@ -6255,6 +15503,34 @@ "cherrypick_hash": "", "pull": "" }, + "29148d71e7dfdd2dc40d267f2ec14bad0f6f124c": { + "hash": "29148d71e7dfdd2dc40d267f2ec14bad0f6f124c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve editor settings override display", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107765 + }, + "226d726b05a912535a083e2f2f75fe4e6ac1437e": { + "hash": "226d726b05a912535a083e2f2f75fe4e6ac1437e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add Ctrl + A and Ctrl + Shift + A to (de)select all projects in project manager", + "body": "These keyboard shortcuts are commonly used in applications to (de)select\nall entries in a list.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 77292 + }, "41d93ca03ced3427809b353980e0c873aff6a63c": { "hash": "41d93ca03ced3427809b353980e0c873aff6a63c", "is_merge": false, @@ -6460,6 +15736,49 @@ "cherrypick_hash": "", "pull": 112401 }, + "251746a89caccf896a4a9902f13579f319c3f247": { + "hash": "251746a89caccf896a4a9902f13579f319c3f247", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add MeshInstance3D upgrade code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112607 + }, + "5fa0f3124720c2f7653bff39340d7f6d818316db": { + "hash": "5fa0f3124720c2f7653bff39340d7f6d818316db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjYzNzYwMDQ3" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Edit groups on multiple nodes", + "body": "Co-authored-by: Pablo Ibarz ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112729 + }, + "9ebe051d5c985c88e1e199041d3bab1fb2f2a330": { + "hash": "9ebe051d5c985c88e1e199041d3bab1fb2f2a330", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add some comments in the profiling.h header.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112725 + }, "c5aae722eeafb38c7eab259c28642c174cb5cc2f": { "hash": "c5aae722eeafb38c7eab259c28642c174cb5cc2f", "is_merge": false, @@ -6502,6 +15821,20 @@ "cherrypick_hash": "", "pull": 112716 }, + "79fe28b456cc3d2d2a2f995fc2226de2a462be06": { + "hash": "79fe28b456cc3d2d2a2f995fc2226de2a462be06", + "is_merge": false, + "authored_by": [ + "U_kgDODS0riA" + ], + "author_raw": "SirishaDuba ", + "committer_raw": "SirishaDuba ", + "summary": "Fix typo in Control enum description (MouseBehaviorRecursive)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112714 + }, "6146f3efee03cd0d93881d2bc852b89de50a9fcc": { "hash": "6146f3efee03cd0d93881d2bc852b89de50a9fcc", "is_merge": false, @@ -6544,6 +15877,20 @@ "cherrypick_hash": "", "pull": 112627 }, + "2e7c2da2a08ba49b9025cdcc3a9b3d640198d840": { + "hash": "2e7c2da2a08ba49b9025cdcc3a9b3d640198d840", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "summary": "Allow drag setting flags in layers property editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112174 + }, "e6aa06d3de372513bedb036d2adb1052a9b4b87f": { "hash": "e6aa06d3de372513bedb036d2adb1052a9b4b87f", "is_merge": true, @@ -6796,6 +16143,20 @@ "cherrypick_hash": "", "pull": 82212 }, + "eb78a7de7139753612a29ef503898e59522c8dbe": { + "hash": "eb78a7de7139753612a29ef503898e59522c8dbe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix visual shader error when editing theme settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112673 + }, "c31b92ba196cf66b9347707b6237a3d57389e8d0": { "hash": "c31b92ba196cf66b9347707b6237a3d57389e8d0", "is_merge": false, @@ -6810,6 +16171,34 @@ "cherrypick_hash": "", "pull": 112173 }, + "1bd7b99182f7e8de4d6b2f089fec5db9392ac6b8": { + "hash": "1bd7b99182f7e8de4d6b2f089fec5db9392ac6b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Add `debug/gdscript/warnings/directory_rules` project setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93889 + }, + "94104ae33af1232e6c3f3cdd8d3731dff807bdd6": { + "hash": "94104ae33af1232e6c3f3cdd8d3731dff807bdd6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MTY4OTI5" + ], + "author_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "committer_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "summary": "ScriptEditor::reload_scripts only call deferred if not main thread", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112663 + }, "6f207a4601a9186017c7d847553ae8663d8dda83": { "hash": "6f207a4601a9186017c7d847553ae8663d8dda83", "is_merge": false, @@ -7006,6 +16395,34 @@ "cherrypick_hash": "", "pull": 109987 }, + "0dfa815985a29a4c46ee717cfd69b3a4fb8e21d6": { + "hash": "0dfa815985a29a4c46ee717cfd69b3a4fb8e21d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczNjExMjc2" + ], + "author_raw": "fkeyz ", + "committer_raw": "fkeyz ", + "summary": "Fix drag and drop @export variable assignment when script has errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110761 + }, + "2c681794cdaf85045f9687ca1bb857415a12c34e": { + "hash": "2c681794cdaf85045f9687ca1bb857415a12c34e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "GDExtension: Store source of `gdextension_interface.h` in JSON", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107845 + }, "5bbf280423cfdcd8b2091d3c4d9934e94c128e7e": { "hash": "5bbf280423cfdcd8b2091d3c4d9934e94c128e7e", "is_merge": false, @@ -7787,6 +17204,20 @@ "cherrypick_hash": "", "pull": "" }, + "adf18ff44d0ba759aed2a53774f508b6d820a791": { + "hash": "adf18ff44d0ba759aed2a53774f508b6d820a791", + "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": "Update rect after `_pre_popup` in `popup_centered_*`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112604 + }, "72d437c03040b0473962127c2db2aab0211cf392": { "hash": "72d437c03040b0473962127c2db2aab0211cf392", "is_merge": false, @@ -7802,6 +17233,20 @@ "cherrypick_hash": "", "pull": 112092 }, + "3a34350666d41684cd4e58298d9d0fc1e68dc3bf": { + "hash": "3a34350666d41684cd4e58298d9d0fc1e68dc3bf", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108608 + }, "875e06ce898a255443f99fa267c4be28e3ad688c": { "hash": "875e06ce898a255443f99fa267c4be28e3ad688c", "is_merge": false, @@ -7900,6 +17345,20 @@ "cherrypick_hash": "", "pull": 112573 }, + "e292217f362b2773e3bcd32b448e36a6cdef2dd2": { + "hash": "e292217f362b2773e3bcd32b448e36a6cdef2dd2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Move the line of calling animation_finished signal to ensure stopping", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112571 + }, "4694ee84f6124b10cd1ee339c873b3f780a43cad": { "hash": "4694ee84f6124b10cd1ee339c873b3f780a43cad", "is_merge": false, @@ -7928,6 +17387,20 @@ "cherrypick_hash": "", "pull": 112563 }, + "ab49047604be03e35b084d8f03e816dfaa2af092": { + "hash": "ab49047604be03e35b084d8f03e816dfaa2af092", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add error message to Quick Open dialog if callback is invalid", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112559 + }, "8c469be225b0a12fa50ff12587d90ddf2bba5b48": { "hash": "8c469be225b0a12fa50ff12587d90ddf2bba5b48", "is_merge": false, @@ -7956,6 +17429,48 @@ "cherrypick_hash": "", "pull": 112551 }, + "e64c66c51eca6d1e341b0b249af67b936b2f440c": { + "hash": "e64c66c51eca6d1e341b0b249af67b936b2f440c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Prevent emitting signals when previewing resource", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112547 + }, + "808faa0ab0419ca4045d84cba60f8d14b06b8691": { + "hash": "808faa0ab0419ca4045d84cba60f8d14b06b8691", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Add `instance_index` option to parameters in visual shaders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112538 + }, + "a146639824c6d393c2ed2acdd9160ae96a1094e6": { + "hash": "a146639824c6d393c2ed2acdd9160ae96a1094e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Scene Dock: Simplify Filter Nodes related UI", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112343 + }, "b8a8f8b35a85985a85a3f718e92d2a78c347c506": { "hash": "b8a8f8b35a85985a85a3f718e92d2a78c347c506", "is_merge": false, @@ -8200,6 +17715,20 @@ "cherrypick_hash": "", "pull": "" }, + "3a66d88be208948177781f6ec3cdd6b7e32e2f01": { + "hash": "3a66d88be208948177781f6ec3cdd6b7e32e2f01", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc5MTc0NzU=" + ], + "author_raw": "Ilaria Cislaghi ", + "committer_raw": "Ilaria Cislaghi ", + "summary": "Fix CPUParticle3D not randomizing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112514 + }, "d94061459523ed03028ed5233b76565f345ce24e": { "hash": "d94061459523ed03028ed5233b76565f345ce24e", "is_merge": false, @@ -8242,6 +17771,20 @@ "cherrypick_hash": "", "pull": 112436 }, + "281c74550a8c1ec9b8fcd15e7ca00207efc0e570": { + "hash": "281c74550a8c1ec9b8fcd15e7ca00207efc0e570", + "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": "Make `utterance_id` 64-bit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112379 + }, "ca10a849f3c9f724d87a7547d6dbcf1215c2fb18": { "hash": "ca10a849f3c9f724d87a7547d6dbcf1215c2fb18", "is_merge": false, @@ -8326,6 +17869,20 @@ "cherrypick_hash": "", "pull": 106164 }, + "2e09c69f55c198bc340d11bc24a2cd041eceacb2": { + "hash": "2e09c69f55c198bc340d11bc24a2cd041eceacb2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Simplify Node Filter's placeholder in Scene dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107942 + }, "cb3af5afff15669a684ba4f04b9aa5c70dfd09ad": { "hash": "cb3af5afff15669a684ba4f04b9aa5c70dfd09ad", "is_merge": true, @@ -8412,6 +17969,20 @@ "cherrypick_hash": "", "pull": 112066 }, + "9e190d1bcd5064cb480a09ff6bb882c93b574c6d": { + "hash": "9e190d1bcd5064cb480a09ff6bb882c93b574c6d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3OTg4OQ==" + ], + "author_raw": "Martin Delille ", + "committer_raw": "Martin Delille ", + "summary": "Focus shader text editor when opened with quick open dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102193 + }, "19e3242eb09dee3ce0a1e5247d8dd40659304bfe": { "hash": "19e3242eb09dee3ce0a1e5247d8dd40659304bfe", "is_merge": false, @@ -8496,6 +18067,20 @@ "cherrypick_hash": "", "pull": 112451 }, + "2f029bc7bf07c4f3c1eb6604244b79a3f4179068": { + "hash": "2f029bc7bf07c4f3c1eb6604244b79a3f4179068", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix NodeOneShot doesn't reset correctly", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112450 + }, "0fc47cf738532f03e5ea3dd4bb47677af3a24c66": { "hash": "0fc47cf738532f03e5ea3dd4bb47677af3a24c66", "is_merge": false, @@ -8510,6 +18095,21 @@ "cherrypick_hash": "", "pull": 112444 }, + "880603652866333da31df7c8a81e2a02719d3e20": { + "hash": "880603652866333da31df7c8a81e2a02719d3e20", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A", + "MDQ6VXNlcjI1MTE3NDI1" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Add ability to add new EditorSettings shortcuts", + "body": "Co-Authored-By: Igor Kordiukiewicz ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102889 + }, "eb3d6d8cd35df40df0a7f12a33917b65a96a6518": { "hash": "eb3d6d8cd35df40df0a7f12a33917b65a96a6518", "is_merge": true, @@ -8860,6 +18460,20 @@ "cherrypick_hash": "", "pull": 112402 }, + "afd12e32ad66fabff5df35312311e38b0c396271": { + "hash": "afd12e32ad66fabff5df35312311e38b0c396271", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make AnimationLibrary serialization unuse Dictionary", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110502 + }, "b30b11b01276ec270c4ea8ba767f06f671be8f97": { "hash": "b30b11b01276ec270c4ea8ba767f06f671be8f97", "is_merge": false, @@ -8934,6 +18548,20 @@ "cherrypick_hash": "", "pull": "" }, + "d2c3fdaec0ef952e033d6d4dc2612b718eca52a0": { + "hash": "d2c3fdaec0ef952e033d6d4dc2612b718eca52a0", + "is_merge": false, + "authored_by": [ + "U_kgDOBlbdtQ" + ], + "author_raw": "fish ", + "committer_raw": "fish ", + "summary": "Make scrollbar margins affect minimum size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112396 + }, "edceae18a1526948177d3da29ca685d6b6d0f150": { "hash": "edceae18a1526948177d3da29ca685d6b6d0f150", "is_merge": false, @@ -8991,6 +18619,20 @@ "cherrypick_hash": "", "pull": 112290 }, + "a57f96110a2d85c415bcaed57e1744d128184db7": { + "hash": "a57f96110a2d85c415bcaed57e1744d128184db7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add option to BoneConstraint3D to make reference target allow node", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110336 + }, "a6e7084b40577ed26d75e05e42b5f009908bd701": { "hash": "a6e7084b40577ed26d75e05e42b5f009908bd701", "is_merge": true, @@ -9541,6 +19183,20 @@ "cherrypick_hash": "", "pull": 112375 }, + "a006881ab2fbd48c80939d4623336844288748e3": { + "hash": "a006881ab2fbd48c80939d4623336844288748e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "Fix cannot edit property material for new Instance PackedScene", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112334 + }, "90659c1a72b29b3fc2dea11ff399362569c86b86": { "hash": "90659c1a72b29b3fc2dea11ff399362569c86b86", "is_merge": true, @@ -9837,6 +19493,20 @@ "cherrypick_hash": "", "pull": 112317 }, + "f428358c69d0359c62e2a3bcda518971e614d54e": { + "hash": "f428358c69d0359c62e2a3bcda518971e614d54e", + "is_merge": false, + "authored_by": [ + "U_kgDOBcDKBg" + ], + "author_raw": "mu3657 <527063370@qq.com>", + "committer_raw": "mu3657 <527063370@qq.com>", + "summary": "Fix: Add Variant to type autocompletion and filter out Nil option in autocompletion", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111878 + }, "29da94290f0624be804f95373ea06ccb3e4e104b": { "hash": "29da94290f0624be804f95373ea06ccb3e4e104b", "is_merge": false, @@ -9991,6 +19661,20 @@ "cherrypick_hash": "", "pull": 112313 }, + "fccba5b8599ca6ad413cb0c97246cbacd5b265bd": { + "hash": "fccba5b8599ca6ad413cb0c97246cbacd5b265bd", + "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": "Fix GridMap cursor_instance transparency error spam", + "body": "Fixes GridMap cursor_instance transparency error spam.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112301 + }, "a54b8b48a0861c891851c0eb048803902c2be996": { "hash": "a54b8b48a0861c891851c0eb048803902c2be996", "is_merge": false, @@ -10019,6 +19703,20 @@ "cherrypick_hash": "", "pull": 112297 }, + "ad5931ea280284b1487bc4ac915796815658781f": { + "hash": "ad5931ea280284b1487bc4ac915796815658781f", + "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": "[RTL] Do not apply scroll offset to empty RTL.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112295 + }, "3b16d96d821e1652e8ffc6f9cbd1f3092e4037a0": { "hash": "3b16d96d821e1652e8ffc6f9cbd1f3092e4037a0", "is_merge": false, @@ -10481,6 +20179,20 @@ "cherrypick_hash": "", "pull": 112246 }, + "1bf90662b88970f21f37433d4c5c347ed8ca4a9f": { + "hash": "1bf90662b88970f21f37433d4c5c347ed8ca4a9f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve Bezier Default Mode button in Animation dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112231 + }, "986786dc8ca30ad30aa49fe2021ffe9e9964c01a": { "hash": "986786dc8ca30ad30aa49fe2021ffe9e9964c01a", "is_merge": false, @@ -10537,6 +20249,20 @@ "cherrypick_hash": "", "pull": 112268 }, + "2a10291f41ff25cad2153bf2b4c7bf8828e09ea2": { + "hash": "2a10291f41ff25cad2153bf2b4c7bf8828e09ea2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Allow to resize the length of animations by dragging the timeline", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110623 + }, "f9c38e9a09743c7fb3ae353b393c1c3d23b22eee": { "hash": "f9c38e9a09743c7fb3ae353b393c1c3d23b22eee", "is_merge": false, @@ -11665,6 +21391,20 @@ "cherrypick_hash": "", "pull": 112141 }, + "7c55e9e749a1ea8c70ea7c1077c596e86cffc5c4": { + "hash": "7c55e9e749a1ea8c70ea7c1077c596e86cffc5c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Don't serialize empty material extensions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112137 + }, "c5fe5d4fafdf960eb4a3503e47e1a763720317d1": { "hash": "c5fe5d4fafdf960eb4a3503e47e1a763720317d1", "is_merge": false, @@ -11915,6 +21655,20 @@ "cherrypick_hash": "", "pull": 112128 }, + "da0c60e10db322daec721ef9b0a567601ecf67f1": { + "hash": "da0c60e10db322daec721ef9b0a567601ecf67f1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Few fixes for expression node in visual shaders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112124 + }, "ea381ac992a8f6d5c05d9159fa8c4eaa95ebb3f0": { "hash": "ea381ac992a8f6d5c05d9159fa8c4eaa95ebb3f0", "is_merge": true, @@ -12566,6 +22320,34 @@ "cherrypick_hash": "", "pull": 112064 }, + "feb65f75f28c37d307890558ab47340900cfd28f": { + "hash": "feb65f75f28c37d307890558ab47340900cfd28f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remember animation snapping state", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111952 + }, + "0a0a72b74ac34b0eebba00d56a3d1782f29bd6e6": { + "hash": "0a0a72b74ac34b0eebba00d56a3d1782f29bd6e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Fix ParameterRef connection through reroute in visual shaders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112058 + }, "bdb4ca906f4553a74417a948927ebaf9d10840de": { "hash": "bdb4ca906f4553a74417a948927ebaf9d10840de", "is_merge": false, @@ -12622,6 +22404,20 @@ "cherrypick_hash": "", "pull": 105292 }, + "1e0ec09bebc572551a9315559d7838c130f61123": { + "hash": "1e0ec09bebc572551a9315559d7838c130f61123", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2NjIzNDk5" + ], + "author_raw": "kj-art-dev <56623499+kj-art-dev@users.noreply.github.com>", + "committer_raw": "kj-art-dev <56623499+kj-art-dev@users.noreply.github.com>", + "summary": "Visual feedback update for viewport rotation gizmo.", + "body": "Adjusted highlight behavior for positive axes and added negative axis labels.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107343 + }, "bc85da65a54cc29a9a18311c5980c25f7f492b2c": { "hash": "bc85da65a54cc29a9a18311c5980c25f7f492b2c", "is_merge": false, @@ -12676,6 +22472,20 @@ "cherrypick_hash": "", "pull": 112023 }, + "15279f769d7052f8fef7b86b6fd3a4fb3a973769": { + "hash": "15279f769d7052f8fef7b86b6fd3a4fb3a973769", + "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 embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112031 + }, "8847cf768144640612d2c2f8700c2fd2e852bcee": { "hash": "8847cf768144640612d2c2f8700c2fd2e852bcee", "is_merge": false, @@ -12748,6 +22558,20 @@ "cherrypick_hash": "", "pull": 112026 }, + "3c5df91a9001ccd735f3e889e012f8c40fb8b3fd": { + "hash": "3c5df91a9001ccd735f3e889e012f8c40fb8b3fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use ProjectSettings functions instead of hard-coded folder name in tests", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108170 + }, "e26e96df4b3787881265200c0e0bdc02512a5693": { "hash": "e26e96df4b3787881265200c0e0bdc02512a5693", "is_merge": false, @@ -13088,6 +22912,20 @@ "cherrypick_hash": "", "pull": 111975 }, + "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca": { + "hash": "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzMjg1NzAw" + ], + "author_raw": "ScrappieG ", + "committer_raw": "ScrappieG ", + "summary": "removed _custom_spawner from error message", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111983 + }, "a07bd3fd3112cc2608b55e0f698ab50d5d47efb2": { "hash": "a07bd3fd3112cc2608b55e0f698ab50d5d47efb2", "is_merge": false, @@ -13852,6 +23690,20 @@ "cherrypick_hash": "", "pull": 111871 }, + "66d5a66a14c0e5e9ebd18d2988f1bac3b9b6bc61": { + "hash": "66d5a66a14c0e5e9ebd18d2988f1bac3b9b6bc61", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Show the arrow cursor on disabled `LinkButton`s", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111926 + }, "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e": { "hash": "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e", "is_merge": false, @@ -17479,6 +27331,20 @@ "cherrypick_hash": "", "pull": 111487 }, + "3979817caf12b9256a6973b3c8d0893fd953828f": { + "hash": "3979817caf12b9256a6973b3c8d0893fd953828f", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Remove unused `Window::debugger_stop_shortcut`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111484 + }, "985e6178b45232f1d462f5eb0577adf3db2a09a8": { "hash": "985e6178b45232f1d462f5eb0577adf3db2a09a8", "is_merge": false, @@ -17842,6 +27708,20 @@ "cherrypick_hash": "", "pull": 111439 }, + "c18cfe8c48fb0d7c28f4199b1c85e6776e272bed": { + "hash": "c18cfe8c48fb0d7c28f4199b1c85e6776e272bed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Add opened scenes list button", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108079 + }, "295e465fe403954911ca75145cc5d21546274262": { "hash": "295e465fe403954911ca75145cc5d21546274262", "is_merge": true, @@ -18193,6 +28073,20 @@ "cherrypick_hash": "", "pull": 111419 }, + "59a35308fb21139a4a448da4952b6e1e4d8b2217": { + "hash": "59a35308fb21139a4a448da4952b6e1e4d8b2217", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3NTg1MzEw" + ], + "author_raw": "notroid5 <87585310+notroid5@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Replaced deprecated `Color8`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111426 + }, "33cc3c125d08b408f28009746bfa64d1466f6240": { "hash": "33cc3c125d08b408f28009746bfa64d1466f6240", "is_merge": false, @@ -21889,6 +31783,20 @@ "cherrypick_hash": "", "pull": 111115 }, + "3245230a409947722ad777a5e0354f887a7ed410": { + "hash": "3245230a409947722ad777a5e0354f887a7ed410", + "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": "Suppress SIGPIPE when writing to a pipe.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111114 + }, "bac9a9be85fba6390623e58e502efa64d4df26ad": { "hash": "bac9a9be85fba6390623e58e502efa64d4df26ad", "is_merge": false, @@ -23445,6 +33353,20 @@ "cherrypick_hash": "", "pull": 110990 }, + "587c3134fb05630c827ada678a92f5dc3a456920": { + "hash": "587c3134fb05630c827ada678a92f5dc3a456920", + "is_merge": false, + "authored_by": [ + "U_kgDOB4un4g" + ], + "author_raw": "GlitchedCode922 <126592994+GlitchedCode922@users.noreply.github.com>", + "committer_raw": "GlitchedCode922 <126592994+GlitchedCode922@users.noreply.github.com>", + "summary": "Fix permission handling for backup on write files", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110943 + }, "b4472f4670a0b7fd34137d18f1e080e3319e3819": { "hash": "b4472f4670a0b7fd34137d18f1e080e3319e3819", "is_merge": true, @@ -25481,6 +35403,20 @@ "cherrypick_hash": "", "pull": 104793 }, + "bc85a84033c3860aba92a9ef1a933f736587d240": { + "hash": "bc85a84033c3860aba92a9ef1a933f736587d240", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNDY4NDQw" + ], + "author_raw": "Bogdan Mocanu ", + "committer_raw": "Bogdan Mocanu ", + "summary": "Add unit tests for Decal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93463 + }, "f16ff829f0509ae2ce4222b249a56b581a114641": { "hash": "f16ff829f0509ae2ce4222b249a56b581a114641", "is_merge": false, @@ -27274,6 +37210,20 @@ "cherrypick_hash": "", "pull": 107999 }, + "2ef3ebf934666a4825e52e96252ebb83a9f4a7e3": { + "hash": "2ef3ebf934666a4825e52e96252ebb83a9f4a7e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5Nzk5NDU=" + ], + "author_raw": "Pablo Andres Fuente ", + "committer_raw": "Pablo Andres Fuente ", + "summary": "Fix `ColorPickerButton` close popup on mouse click", + "body": "Fixes #91813", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98428 + }, "b23b0dde9a42a33f0c63958e5841f3d89980707e": { "hash": "b23b0dde9a42a33f0c63958e5841f3d89980707e", "is_merge": false, @@ -28244,6 +38194,20 @@ "cherrypick_hash": "", "pull": 110557 }, + "f6ee1e15fc2016f65422fc13563395a26c9b8ad0": { + "hash": "f6ee1e15fc2016f65422fc13563395a26c9b8ad0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg2NzYw" + ], + "author_raw": "Will Thompson ", + "committer_raw": "Will Thompson ", + "summary": "Do not poll for system theme changes", + "body": "The DisplayServer interface has change notification for theme changes.\nAs far as I can tell, all display servers with a concept of system theme\nalso implement the DisplayServer::set_system_theme_change_callback(const\nCallable &p_callable) method. So there should be no need to poll every\nsecond for the system theme.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108705 + }, "0d700e53f37e0facd999d7b0870858364b912361": { "hash": "0d700e53f37e0facd999d7b0870858364b912361", "is_merge": false, @@ -28452,6 +38416,34 @@ "cherrypick_hash": "", "pull": 110515 }, + "78e3b44eb2c3a51dc17cb7ee7bc964961847650e": { + "hash": "78e3b44eb2c3a51dc17cb7ee7bc964961847650e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Removed unused member variables in EditorInspector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108379 + }, + "0c524067580300988e02aef54a0fb79a193bb5c6": { + "hash": "0c524067580300988e02aef54a0fb79a193bb5c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make editor property clipboard static", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108479 + }, "040ff854e0dd0418c866ab8c2acfc6be87f01853": { "hash": "040ff854e0dd0418c866ab8c2acfc6be87f01853", "is_merge": false, @@ -28886,6 +38878,20 @@ "cherrypick_hash": "", "pull": 110328 }, + "7be003fc3ca0b18e0b30efd365eadf5264a77dc8": { + "hash": "7be003fc3ca0b18e0b30efd365eadf5264a77dc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0ODI2ODE=" + ], + "author_raw": "Ivan Shakhov ", + "committer_raw": "Ivan Shakhov ", + "summary": "improve the Cpp dialect selection for Rider, when MSVC is not used", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110324 + }, "19a4476036b363545440f89fd47ce714e7abf79e": { "hash": "19a4476036b363545440f89fd47ce714e7abf79e", "is_merge": false, @@ -29280,6 +39286,20 @@ "cherrypick_hash": "", "pull": 110164 }, + "2273c10a840acaa3b65c124f0ed152c9c3cfb253": { + "hash": "2273c10a840acaa3b65c124f0ed152c9c3cfb253", + "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 out of control area mouse events crash, if nothing have mouse focus.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110162 + }, "dd11265c4ccd808ff0af59b9d4af1dd0db5df38e": { "hash": "dd11265c4ccd808ff0af59b9d4af1dd0db5df38e", "is_merge": false, @@ -30472,6 +40492,20 @@ "cherrypick_hash": "", "pull": 107989 }, + "251d037c18266bd2da51c0252cd3c3527d6c3e9c": { + "hash": "251d037c18266bd2da51c0252cd3c3527d6c3e9c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMTIzOTY0" + ], + "author_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "committer_raw": "YuuKaana <2733679597@qq.com>", + "summary": "Optimize the callback argument of popup_create_dialog()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106071 + }, "f6602d40bd593051c6fe713506a208849048172a": { "hash": "f6602d40bd593051c6fe713506a208849048172a", "is_merge": false, @@ -30654,6 +40688,20 @@ "cherrypick_hash": "", "pull": 108804 }, + "6a399302c34fd21fbdb087d72e20d91338910bdc": { + "hash": "6a399302c34fd21fbdb087d72e20d91338910bdc", + "is_merge": false, + "authored_by": [ + "U_kgDOBYHyVw" + ], + "author_raw": "DexterFstone ", + "committer_raw": "DexterFstone ", + "summary": "Add support for rotating scene tiles in TileMapLayer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108010 + }, "6daaea47805731c9145d97afecd657bbfdf043ba": { "hash": "6daaea47805731c9145d97afecd657bbfdf043ba", "is_merge": false, @@ -30724,6 +40772,20 @@ "cherrypick_hash": "", "pull": 108658 }, + "d591bcc09cd33a8ed6b8e4a0a38af254323cf218": { + "hash": "d591bcc09cd33a8ed6b8e4a0a38af254323cf218", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove unnecessary cpp files", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108516 + }, "61956f2e065d9f33e54f94d599479696c97c3de3": { "hash": "61956f2e065d9f33e54f94d599479696c97c3de3", "is_merge": false, @@ -30738,6 +40800,20 @@ "cherrypick_hash": "", "pull": 108613 }, + "c294b23a1b1f255010ba27361086cc870553d39b": { + "hash": "c294b23a1b1f255010ba27361086cc870553d39b", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Do not require editor restart when changing editor inspector settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108554 + }, "c5490f72843e6bfdebe898103e3e4f5e90f6e169": { "hash": "c5490f72843e6bfdebe898103e3e4f5e90f6e169", "is_merge": false, @@ -30808,6 +40884,20 @@ "cherrypick_hash": "", "pull": 108527 }, + "56fa8caef4c1e95b3f577bc42c52cd686783dca2": { + "hash": "56fa8caef4c1e95b3f577bc42c52cd686783dca2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3ODIzMDMw" + ], + "author_raw": "dementive <87823030+dementive@users.noreply.github.com>", + "committer_raw": "dementive <87823030+dementive@users.noreply.github.com>", + "summary": "Optimize scene tree groups", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108507 + }, "047edb8933eaaf7b1aeedbe49990f61a5ef2cae1": { "hash": "047edb8933eaaf7b1aeedbe49990f61a5ef2cae1", "is_merge": false, @@ -30822,6 +40912,34 @@ "cherrypick_hash": "", "pull": 108504 }, + "bc054292d52c364496d12dc44772a12c9b66746c": { + "hash": "bc054292d52c364496d12dc44772a12c9b66746c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3OTc4NTk=" + ], + "author_raw": "TsFreddie ", + "committer_raw": "TsFreddie ", + "summary": "Add step out to script debugger", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97758 + }, + "0d16f7893b58be5ed94f0d9ef6c77764f583f16e": { + "hash": "0d16f7893b58be5ed94f0d9ef6c77764f583f16e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add expression history to evaluator", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108391 + }, "a8f8f84af6ac0021ff5360fe09d9d6678e392b1f": { "hash": "a8f8f84af6ac0021ff5360fe09d9d6678e392b1f", "is_merge": false, @@ -30864,6 +40982,34 @@ "cherrypick_hash": "", "pull": 97210 }, + "6c0649745d884449a2c71cfe3849fa4e1155a480": { + "hash": "6c0649745d884449a2c71cfe3849fa4e1155a480", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve auto-translation of the rendering method selector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107795 + }, + "b62d5fe788c513b5b14eef623a8d49fc59b3959b": { + "hash": "b62d5fe788c513b5b14eef623a8d49fc59b3959b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2OTAxMg==" + ], + "author_raw": "Ross Hadden ", + "committer_raw": "Ross Hadden ", + "summary": "docs: fix typo in Object#get_signal_list", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108417 + }, "86a97721301cbc5223d238593cf031a874ca08e2": { "hash": "86a97721301cbc5223d238593cf031a874ca08e2", "is_merge": false, @@ -30976,6 +41122,20 @@ "cherrypick_hash": "", "pull": 107395 }, + "1bf7b332809c59eeae5ca7cac4efbbe92f387d34": { + "hash": "1bf7b332809c59eeae5ca7cac4efbbe92f387d34", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5NDA0MDkz" + ], + "author_raw": "rapust ", + "committer_raw": "rapust ", + "summary": "Add \"Go to Next/Previous Keyframe\" to Animation Edit menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107959 + }, "00f5b230beacfd5dde332035777247f8cee5f051": { "hash": "00f5b230beacfd5dde332035777247f8cee5f051", "is_merge": false, @@ -30990,6 +41150,20 @@ "cherrypick_hash": "", "pull": 108260 }, + "cde07bfb9e879deba280fafd1f943a51f42b0b6c": { + "hash": "cde07bfb9e879deba280fafd1f943a51f42b0b6c", + "is_merge": false, + "authored_by": [ + "U_kgDOB5JDkw" + ], + "author_raw": "Nikita Samusev ", + "committer_raw": "Nikita Samusev ", + "summary": "Allow moving nodes when they have different parents in SceneTreeDock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108168 + }, "a760a7656c814bb60e7f092153313564d8c88150": { "hash": "a760a7656c814bb60e7f092153313564d8c88150", "is_merge": false, @@ -31032,6 +41206,34 @@ "cherrypick_hash": "", "pull": 108236 }, + "f919547fddb9453038246207e842547872541e15": { + "hash": "f919547fddb9453038246207e842547872541e15", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2Njc3MTM0" + ], + "author_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "committer_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "summary": "Reduce TileMapLayerEditor's undo/redo memory usage", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107969 + }, + "efeb8da198c061fdf0782a0499ffa4478fb769a4": { + "hash": "efeb8da198c061fdf0782a0499ffa4478fb769a4", + "is_merge": false, + "authored_by": [ + "U_kgDOBhvAjg" + ], + "author_raw": "DevPoodle ", + "committer_raw": "DevPoodle ", + "summary": "Add \"Use Local Space\" option to the 2D editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107264 + }, "7860bc82b2dcf10000f6c6da88cdd270138c71b7": { "hash": "7860bc82b2dcf10000f6c6da88cdd270138c71b7", "is_merge": false, @@ -31046,6 +41248,20 @@ "cherrypick_hash": "", "pull": 108487 }, + "64f47dd2cfb946509625789e67e34fec38f3ca17": { + "hash": "64f47dd2cfb946509625789e67e34fec38f3ca17", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Carry editor pseudolocalization CLI option across restarts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108129 + }, "f1c941d460ba47f7513f556a37162c512c833534": { "hash": "f1c941d460ba47f7513f556a37162c512c833534", "is_merge": false, @@ -31368,6 +41584,48 @@ "cherrypick_hash": "", "pull": 103608 }, + "456261cd7e1315e49ffc678f5bb3759db3835a51": { + "hash": "456261cd7e1315e49ffc678f5bb3759db3835a51", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rindbee ", + "summary": "Fix cannot input Chinese after restarting the input method on X11", + "body": "Register a callback via `XRegisterIMInstantiateCallback()` to detect\nwhether the input method is available again.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103749 + }, + "7ee96b11def9c1b87909361432b66f17575c274a": { + "hash": "7ee96b11def9c1b87909361432b66f17575c274a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0ODE5MzE5" + ], + "author_raw": "dugramen ", + "committer_raw": "dugramen ", + "summary": "Fix ItemList docs for the focus stylebox's draw order", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103672 + }, + "4c5a49547f7c31aa84fd264050d687a565971910": { + "hash": "4c5a49547f7c31aa84fd264050d687a565971910", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Round Atlastexture size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101342 + }, "54995d9850ec59126047fed5541e4b976a1c162f": { "hash": "54995d9850ec59126047fed5541e4b976a1c162f", "is_merge": false, @@ -31382,6 +41640,20 @@ "cherrypick_hash": "", "pull": 98268 }, + "c5b674ac9e413356fe124cb62b7cf4df412f7b8f": { + "hash": "c5b674ac9e413356fe124cb62b7cf4df412f7b8f", + "is_merge": false, + "authored_by": [ + "U_kgDOBtbx7g" + ], + "author_raw": "Sander ", + "committer_raw": "Sander ", + "summary": "blender/import: correct exit code on Python exception", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94873 + }, "c1b067f83ce7433522b41d25e8f2d93bb25607bd": { "hash": "c1b067f83ce7433522b41d25e8f2d93bb25607bd", "is_merge": false, @@ -31409,6 +41681,20 @@ "is_cherrypick": false, "cherrypick_hash": "", "pull": 84658 + }, + "53378864b2e212dcf5725edae57f9d6966d77da1": { + "hash": "53378864b2e212dcf5725edae57f9d6966d77da1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0NzY5Njk=" + ], + "author_raw": "Joseph Gilley ", + "committer_raw": "Joseph Gilley ", + "summary": "Fix animation loop import hints becoming lost", + "body": "Fixes #75912", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91634 } }, "pulls": { @@ -31456,6 +41742,35 @@ "02e1919514be4fb484228a786dfa204e770dbcc2" ] }, + "53679": { + "id": "PR_kwDOAO6SJc4tBvBz", + "public_id": 53679, + "url": "https://github.com/godotengine/godot/pull/53679", + "diff_url": "https://github.com/godotengine/godot/pull/53679.diff", + "patch_url": "https://github.com/godotengine/godot/pull/53679.patch", + "title": "Show a warning toast when saving a large text-based scene", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2021-10-11T15:56:59Z", + "updated_at": "2025-11-27T22:38:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cbb8f55b965c8d4845a01cd9bd9e504feaa22a91" + ] + }, "57121": { "id": "PR_kwDOAO6SJc4xf1o_", "public_id": 57121, @@ -31485,6 +41800,50 @@ "25f0e0ac9129da185bc7522d462fd57c37e7688a" ] }, + "58749": { + "id": "PR_kwDOAO6SJc4z9RrA", + "public_id": 58749, + "url": "https://github.com/godotengine/godot/pull/58749", + "diff_url": "https://github.com/godotengine/godot/pull/58749.diff", + "patch_url": "https://github.com/godotengine/godot/pull/58749.patch", + "title": "Allow customization of TabContainer tabs in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2022-03-04T14:09:33Z", + "updated_at": "2025-11-25T16:08:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "646ac8494ba0b6e410106bcac70e86dd381fda92" + ] + }, "62083": { "id": "PR_kwDOAO6SJc45vEOe", "public_id": 62083, @@ -31626,6 +41985,74 @@ "7fe3a661b4615e39fd5ebf64af52e9a3664aa56a" ] }, + "77292": { + "id": "PR_kwDOAO6SJc5Q8n7P", + "public_id": 77292, + "url": "https://github.com/godotengine/godot/pull/77292", + "diff_url": "https://github.com/godotengine/godot/pull/77292.diff", + "patch_url": "https://github.com/godotengine/godot/pull/77292.patch", + "title": "Add Ctrl + A and Ctrl + Shift + A to (de)select all projects in project manager", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2023-05-20T23:17:51Z", + "updated_at": "2025-11-20T22:50:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "226d726b05a912535a083e2f2f75fe4e6ac1437e" + ] + }, + "78598": { + "id": "PR_kwDOAO6SJc5TtjBP", + "public_id": 78598, + "url": "https://github.com/godotengine/godot/pull/78598", + "diff_url": "https://github.com/godotengine/godot/pull/78598.diff", + "patch_url": "https://github.com/godotengine/godot/pull/78598.patch", + "title": "Resolve depth buffer in mobile renderer when required", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2023-06-23T04:10:28Z", + "updated_at": "2025-11-22T03:52: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": [ + "21ffbecfa9d9b7234ed2d3d6f0177e5432bd9279" + ] + }, "80427": { "id": "PR_kwDOAO6SJc5XdXmz", "public_id": 80427, @@ -31849,6 +42276,46 @@ "88a5cd2fe0be7ae9fd1dae62a138309c821f79fe" ] }, + "86079": { + "id": "PR_kwDOAO6SJc5hztT3", + "public_id": 86079, + "url": "https://github.com/godotengine/godot/pull/86079", + "diff_url": "https://github.com/godotengine/godot/pull/86079.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86079.patch", + "title": "Add `RequiredParam` and `RequiredResult` to mark `Object *` arguments and return values as required", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2023-12-12T15:37:01Z", + "updated_at": "2025-11-24T22:18:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "090a4540b7b708f9c8acf8edac4f56888188bc6d", + "d95d49ee124abfd2c0befde69821a78d9035c421" + ] + }, "86468": { "id": "PR_kwDOAO6SJc5isj73", "public_id": 86468, @@ -31883,6 +42350,40 @@ "206d4a0fb30394b234ccb40d2f62f8cc5b693a06" ] }, + "86930": { + "id": "PR_kwDOAO6SJc5jaHnq", + "public_id": 86930, + "url": "https://github.com/godotengine/godot/pull/86930", + "diff_url": "https://github.com/godotengine/godot/pull/86930.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86930.patch", + "title": "Commit transforms done with editor gizmo on tool mode switch. ", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2024-01-07T16:04:29Z", + "updated_at": "2025-11-24T22:21:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9b0b9ef45004843c3976b0878234157ebef8392a" + ] + }, "89367": { "id": "PR_kwDOAO6SJc5pLcwy", "public_id": 89367, @@ -31894,7 +42395,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-03-10T21:52:15Z", - "updated_at": "2025-10-09T16:56:38Z", + "updated_at": "2025-11-18T09:52:39Z", "target_branch": "master", "labels": [ { @@ -31985,6 +42486,108 @@ "6abfa4be7bbde729502f437493212f49068c34a0" ] }, + "90411": { + "id": "PR_kwDOAO6SJc5sFNSS", + "public_id": 90411, + "url": "https://github.com/godotengine/godot/pull/90411", + "diff_url": "https://github.com/godotengine/godot/pull/90411.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90411.patch", + "title": "Allow SplitContainer to have more than two children", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-04-09T02:53:24Z", + "updated_at": "2025-11-25T16:48:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7e55f1d1bf305f137d05937cb144ac1831c73159" + ] + }, + "91617": { + "id": "PR_kwDOAO6SJc5upM50", + "public_id": 91617, + "url": "https://github.com/godotengine/godot/pull/91617", + "diff_url": "https://github.com/godotengine/godot/pull/91617.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91617.patch", + "title": "GDScript: Make check for exposed classes more consistent", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1OTk3OTY=", + "created_at": "2024-05-06T14:23:40Z", + "updated_at": "2025-11-25T16:21:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "501c5b0900f147f242554a9215393e32448771ee" + ] + }, + "91634": { + "id": "PR_kwDOAO6SJc5urrdN", + "public_id": 91634, + "url": "https://github.com/godotengine/godot/pull/91634", + "diff_url": "https://github.com/godotengine/godot/pull/91634.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91634.patch", + "title": "Fix animation loop import hints becoming lost", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0NzY5Njk=", + "created_at": "2024-05-06T20:48:03Z", + "updated_at": "2025-11-22T00:42:42Z", + "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": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "53378864b2e212dcf5725edae57f9d6966d77da1" + ] + }, "92390": { "id": "PR_kwDOAO6SJc5wmIM-", "public_id": 92390, @@ -31996,7 +42599,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-05-26T17:40:21Z", - "updated_at": "2025-11-13T23:53:45Z", + "updated_at": "2025-11-16T19:53:29Z", "target_branch": "master", "labels": [ { @@ -32092,6 +42695,84 @@ "e3ce74dc7eb5d101218759c2855691701d835812" ] }, + "93436": { + "id": "PR_kwDOAO6SJc5zNCcK", + "public_id": 93436, + "url": "https://github.com/godotengine/godot/pull/93436", + "diff_url": "https://github.com/godotengine/godot/pull/93436.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93436.patch", + "title": "Use Viewport's 3D Scaling in the 3D editor's Half Resolution option", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-06-21T16:37:21Z", + "updated_at": "2025-11-27T22:15:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "54a6e6784c982819bf8c585c5a912e3b60553c4a" + ] + }, + "93463": { + "id": "PR_kwDOAO6SJc5zP0zF", + "public_id": 93463, + "url": "https://github.com/godotengine/godot/pull/93463", + "diff_url": "https://github.com/godotengine/godot/pull/93463.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93463.patch", + "title": "Add unit tests for `Decal`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNDY4NDQw", + "created_at": "2024-06-22T11:38:42Z", + "updated_at": "2025-11-25T08:07:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "bc85a84033c3860aba92a9ef1a933f736587d240" + ] + }, "93713": { "id": "PR_kwDOAO6SJc5z6_JY", "public_id": 93713, @@ -32126,6 +42807,35 @@ "ddcb3cfcf55a403305999f3962c17f3bd96fd3e4" ] }, + "93889": { + "id": "PR_kwDOAO6SJc50TcPJ", + "public_id": 93889, + "url": "https://github.com/godotengine/godot/pull/93889", + "diff_url": "https://github.com/godotengine/godot/pull/93889.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93889.patch", + "title": "GDScript: Add `debug/gdscript/warnings/directory_rules` project setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-07-03T09:56:55Z", + "updated_at": "2025-11-17T17:27:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "1bd7b99182f7e8de4d6b2f089fec5db9392ac6b8" + ] + }, "94013": { "id": "PR_kwDOAO6SJc50mRwe", "public_id": 94013, @@ -32267,6 +42977,94 @@ "452351412375d562b471c8e711f9701f744e40b6" ] }, + "94542": { + "id": "PR_kwDOAO6SJc516_Q4", + "public_id": 94542, + "url": "https://github.com/godotengine/godot/pull/94542", + "diff_url": "https://github.com/godotengine/godot/pull/94542.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94542.patch", + "title": "Silence warnings about DisplayServer icons on iOS and visionOS", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-07-19T16:47:06Z", + "updated_at": "2025-11-19T17:08:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "LA_kwDOAO6SJc8AAAACOSHDbA", + "name": "platform:visionos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "6de36fe6b239ef05e9854bbe9d63faedf165f718" + ] + }, + "94873": { + "id": "PR_kwDOAO6SJc52qkpd", + "public_id": 94873, + "url": "https://github.com/godotengine/godot/pull/94873", + "diff_url": "https://github.com/godotengine/godot/pull/94873.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94873.patch", + "title": "Blender import: Correct exit code on Python exception", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBtbx7g", + "created_at": "2024-07-28T11:42:15Z", + "updated_at": "2025-11-27T22:17:02Z", + "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": [ + "c5b674ac9e413356fe124cb62b7cf4df412f7b8f" + ] + }, "94929": { "id": "PR_kwDOAO6SJc52zGaM", "public_id": 94929, @@ -32345,6 +43143,35 @@ "396ca1fa7f284613d92b8568401210aa8f00daee" ] }, + "95817": { + "id": "PR_kwDOAO6SJc54xd55", + "public_id": 95817, + "url": "https://github.com/godotengine/godot/pull/95817", + "diff_url": "https://github.com/godotengine/godot/pull/95817.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95817.patch", + "title": "Implement dynamic scaling of the LineEdit right icon based on control size and scale factor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODg3NjYy", + "created_at": "2024-08-19T19:26:17Z", + "updated_at": "2025-11-24T21:39:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "270407b20a33ce54c652b1b8d961a340d4a9a6a8" + ] + }, "95853": { "id": "PR_kwDOAO6SJc541TKO", "public_id": 95853, @@ -32379,6 +43206,35 @@ "ab287991cfa7cb602cc202f9e02d49bb66e4a5ca" ] }, + "96897": { + "id": "PR_kwDOAO6SJc57QUSE", + "public_id": 96897, + "url": "https://github.com/godotengine/godot/pull/96897", + "diff_url": "https://github.com/godotengine/godot/pull/96897.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96897.patch", + "title": "Add `EditorResourcePreviewGenerator::request_draw_and_wait`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3MTUxMw==", + "created_at": "2024-09-12T06:34:59Z", + "updated_at": "2025-12-01T10:58:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "2863d8cb1e4dc9cbb9bc6455c10055ea355e1c2e" + ] + }, "97151": { "id": "PR_kwDOAO6SJc577VJK", "public_id": 97151, @@ -32449,6 +43305,79 @@ "78f1543e35b37a09b087dcda83607dd21ca9bcea" ] }, + "97616": { + "id": "PR_kwDOAO6SJc59BjvG", + "public_id": 97616, + "url": "https://github.com/godotengine/godot/pull/97616", + "diff_url": "https://github.com/godotengine/godot/pull/97616.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97616.patch", + "title": "Optimize the custom doc for shaders.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0ODAwMzIw", + "created_at": "2024-09-29T11:09:02Z", + "updated_at": "2025-11-25T15:57:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "42c683d450a5e02d143876147de467b513fbc4c6" + ] + }, + "97620": { + "id": "PR_kwDOAO6SJc59B8lC", + "public_id": 97620, + "url": "https://github.com/godotengine/godot/pull/97620", + "diff_url": "https://github.com/godotengine/godot/pull/97620.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97620.patch", + "title": "[Visual Shader] Fix nodes' relative positions changed in a different display scale.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NjIzNjk2", + "created_at": "2024-09-29T15:57:24Z", + "updated_at": "2025-12-01T10:56:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "dda1842b185ac4128cbe216feb68e12a94c3497f" + ] + }, "97753": { "id": "PR_kwDOAO6SJc59cL3n", "public_id": 97753, @@ -32493,6 +43422,40 @@ "61179bb293b0a413dac6f500661b53a0db39e1da" ] }, + "97758": { + "id": "PR_kwDOAO6SJc59dzTc", + "public_id": 97758, + "url": "https://github.com/godotengine/godot/pull/97758", + "diff_url": "https://github.com/godotengine/godot/pull/97758.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97758.patch", + "title": "Add step out to script debugger", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3OTc4NTk=", + "created_at": "2024-10-03T08:02:24Z", + "updated_at": "2025-11-14T20:28:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "bc054292d52c364496d12dc44772a12c9b66746c" + ] + }, "97871": { "id": "PR_kwDOAO6SJc59uaZZ", "public_id": 97871, @@ -32590,6 +43553,64 @@ "54995d9850ec59126047fed5541e4b976a1c162f" ] }, + "98428": { + "id": "PR_kwDOAO6SJc5_fuzH", + "public_id": 98428, + "url": "https://github.com/godotengine/godot/pull/98428", + "diff_url": "https://github.com/godotengine/godot/pull/98428.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98428.patch", + "title": "Fix `ColorPickerButton` close popup on mouse click", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5Nzk5NDU=", + "created_at": "2024-10-22T17:58:54Z", + "updated_at": "2025-11-20T22:50:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2ef3ebf934666a4825e52e96252ebb83a9f4a7e3" + ] + }, + "98936": { + "id": "PR_kwDOAO6SJc6BO6-8", + "public_id": 98936, + "url": "https://github.com/godotengine/godot/pull/98936", + "diff_url": "https://github.com/godotengine/godot/pull/98936.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98936.patch", + "title": "Fix scripts panel state not being saved when toggle button is used", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MjI4NjI1", + "created_at": "2024-11-07T19:52:23Z", + "updated_at": "2025-11-20T22:50:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f14ed7e37020926bf0fbb2c951a4bcf40f7ccb55" + ] + }, "99195": { "id": "PR_kwDOAO6SJc6B1Oj7", "public_id": 99195, @@ -32619,6 +43640,40 @@ "da8f647fa169d4d12b059a15f278c53363c5fd53" ] }, + "99640": { + "id": "PR_kwDOAO6SJc6C8f97", + "public_id": 99640, + "url": "https://github.com/godotengine/godot/pull/99640", + "diff_url": "https://github.com/godotengine/godot/pull/99640.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99640.patch", + "title": "SCons: Integrate `annotations` where relevant", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-11-24T17:58:04Z", + "updated_at": "2025-11-24T16:28:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "11fc9983688abff0446988ec3215e258e0e573a8" + ] + }, "100145": { "id": "PR_kwDOAO6SJc6EadUm", "public_id": 100145, @@ -32862,6 +43917,108 @@ "a9dab2ba22cf6e16d08c808fda42a4ea79b25a21" ] }, + "101168": { + "id": "PR_kwDOAO6SJc6Gw2DU", + "public_id": 101168, + "url": "https://github.com/godotengine/godot/pull/101168", + "diff_url": "https://github.com/godotengine/godot/pull/101168.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101168.patch", + "title": "Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-01-06T00:23:34Z", + "updated_at": "2025-11-19T18:46:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "0b9371286636e13ec779ecf2c0945b85a0a1eb9d" + ] + }, + "101247": { + "id": "PR_kwDOAO6SJc6G_T1j", + "public_id": 101247, + "url": "https://github.com/godotengine/godot/pull/101247", + "diff_url": "https://github.com/godotengine/godot/pull/101247.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101247.patch", + "title": "Clean up `String::find` and similar functions to remove duplicate code, and speed up comparison.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-07T21:40:26Z", + "updated_at": "2025-11-20T17:52:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "43a8009a56e98b88a521af04f58d095564d3d3d2" + ] + }, + "101255": { + "id": "PR_kwDOAO6SJc6HADPm", + "public_id": 101255, + "url": "https://github.com/godotengine/godot/pull/101255", + "diff_url": "https://github.com/godotengine/godot/pull/101255.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101255.patch", + "title": "Add `Image.load_exr_from_buffer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQyOTc3OTk3", + "created_at": "2025-01-08T00:58:47Z", + "updated_at": "2025-11-21T20:52:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6145b0ca2942d6b97e03612848dceb3cfda6b68f" + ] + }, "101285": { "id": "PR_kwDOAO6SJc6HD2Gy", "public_id": 101285, @@ -32896,6 +44053,84 @@ "1964918e46c04c40c3a3e9862b7c4c5aae809262" ] }, + "101342": { + "id": "PR_kwDOAO6SJc6HNL9g", + "public_id": 101342, + "url": "https://github.com/godotengine/godot/pull/101342", + "diff_url": "https://github.com/godotengine/godot/pull/101342.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101342.patch", + "title": "Round AtlasTexture size", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-09T13:14:12Z", + "updated_at": "2025-11-19T17:17:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4c5a49547f7c31aa84fd264050d687a565971910" + ] + }, + "101407": { + "id": "PR_kwDOAO6SJc6HYumH", + "public_id": 101407, + "url": "https://github.com/godotengine/godot/pull/101407", + "diff_url": "https://github.com/godotengine/godot/pull/101407.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101407.patch", + "title": "Fix Atlas Merge Tool crash", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0Mjg1MzA3", + "created_at": "2025-01-10T21:16:50Z", + "updated_at": "2025-11-27T22:16:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b" + ] + }, "101521": { "id": "PR_kwDOAO6SJc6Hpjei", "public_id": 101521, @@ -32940,6 +44175,40 @@ "3892fa4a0bab259df2a1b0666d4674d33809daff" ] }, + "101787": { + "id": "PR_kwDOAO6SJc6IQeqk", + "public_id": 101787, + "url": "https://github.com/godotengine/godot/pull/101787", + "diff_url": "https://github.com/godotengine/godot/pull/101787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101787.patch", + "title": "Separate Node editor dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgwMTk0OTEy", + "created_at": "2025-01-19T04:02:58Z", + "updated_at": "2025-11-25T05:01:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "ef9738005aae82e3e633c41c924279e5c5021700" + ] + }, "102020": { "id": "PR_kwDOAO6SJc6I-uwm", "public_id": 102020, @@ -33076,6 +44345,89 @@ "b694fe661f6b1dfede9c19aebd7f46b93ae61966" ] }, + "102193": { + "id": "PR_kwDOAO6SJc6JgXz-", + "public_id": 102193, + "url": "https://github.com/godotengine/godot/pull/102193", + "diff_url": "https://github.com/godotengine/godot/pull/102193.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102193.patch", + "title": "Focus shader text editor when opened with quick open dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg3OTg4OQ==", + "created_at": "2025-01-30T14:07:25Z", + "updated_at": "2025-11-21T10:49:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9e190d1bcd5064cb480a09ff6bb882c93b574c6d" + ] + }, + "102232": { + "id": "PR_kwDOAO6SJc6JmaAM", + "public_id": 102232, + "url": "https://github.com/godotengine/godot/pull/102232", + "diff_url": "https://github.com/godotengine/godot/pull/102232.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102232.patch", + "title": "[FileAccess] Implement support for reading and writing extended file attributes/alternate data streams.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-31T08:20:08Z", + "updated_at": "2025-11-25T15:57:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "d454e1a1e0f805f590d9a39ee959a1414b794b64" + ] + }, "102888": { "id": "PR_kwDOAO6SJc6LVaTD", "public_id": 102888, @@ -33110,6 +44462,40 @@ "636763276e70713ce9c01f2d392acdb887eeabdf" ] }, + "102889": { + "id": "PR_kwDOAO6SJc6LVllW", + "public_id": 102889, + "url": "https://github.com/godotengine/godot/pull/102889", + "diff_url": "https://github.com/godotengine/godot/pull/102889.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102889.patch", + "title": "Add ability to add new EditorSettings shortcuts", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-02-15T11:55:14Z", + "updated_at": "2025-11-24T18:24:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "880603652866333da31df7c8a81e2a02719d3e20" + ] + }, "103113": { "id": "PR_kwDOAO6SJc6MAEsF", "public_id": 103113, @@ -33155,7 +44541,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjU0ODE5MzE5", "created_at": "2025-02-24T18:45:41Z", - "updated_at": "2025-10-29T19:36:26Z", + "updated_at": "2025-11-22T03:13:17Z", "target_branch": "master", "labels": [ { @@ -33178,6 +44564,40 @@ "7df65de79603c872419aaedfbf6589c10ba80910" ] }, + "103340": { + "id": "PR_kwDOAO6SJc6MuYe5", + "public_id": 103340, + "url": "https://github.com/godotengine/godot/pull/103340", + "diff_url": "https://github.com/godotengine/godot/pull/103340.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103340.patch", + "title": "Tweak high-end mark in the visual shader editor's node creation dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-02-27T00:43:05Z", + "updated_at": "2025-11-18T01:38:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "8a22dba956b462425b2f83c5cd9ef0c3c7deb0be" + ] + }, "103416": { "id": "PR_kwDOAO6SJc6M_eyO", "public_id": 103416, @@ -33286,6 +44706,45 @@ "4d80777ce7abc0edf79b869ecab8ff14171efc5f" ] }, + "103672": { + "id": "PR_kwDOAO6SJc6Nkys1", + "public_id": 103672, + "url": "https://github.com/godotengine/godot/pull/103672", + "diff_url": "https://github.com/godotengine/godot/pull/103672.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103672.patch", + "title": "Fix ItemList docs for the focus Stylebox's draw order", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0ODE5MzE5", + "created_at": "2025-03-06T02:50:16Z", + "updated_at": "2025-11-24T22:18:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "7ee96b11def9c1b87909361432b66f17575c274a" + ] + }, "103742": { "id": "PR_kwDOAO6SJc6Nt4Ca", "public_id": 103742, @@ -33315,6 +44774,40 @@ "2ac01c189d0b46d4f5dec05a5d9b25e5b91ca291" ] }, + "103749": { + "id": "PR_kwDOAO6SJc6NuvVp", + "public_id": 103749, + "url": "https://github.com/godotengine/godot/pull/103749", + "diff_url": "https://github.com/godotengine/godot/pull/103749.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103749.patch", + "title": "Fix cannot input Chinese after restarting the input method on X11", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2025-03-07T06:21:47Z", + "updated_at": "2025-11-20T01:31:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "456261cd7e1315e49ffc678f5bb3759db3835a51" + ] + }, "103917": { "id": "PR_kwDOAO6SJc6OBvbB", "public_id": 103917, @@ -33349,6 +44842,50 @@ "a916325e6a1d0bed789b8e3ebfc86f681762ba9a" ] }, + "103953": { + "id": "PR_kwDOAO6SJc6OFZTs", + "public_id": 103953, + "url": "https://github.com/godotengine/godot/pull/103953", + "diff_url": "https://github.com/godotengine/godot/pull/103953.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103953.patch", + "title": "Fix typo in MacOS and iOS export settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNzQ4Njc1", + "created_at": "2025-03-11T03:45:53Z", + "updated_at": "2025-11-20T17:18:50Z", + "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" + } + ], + "commits": [ + "65a0ace3bc2c062f1803a74947ba5ac871f3cee2" + ] + }, "104112": { "id": "PR_kwDOAO6SJc6OpjYE", "public_id": 104112, @@ -33388,6 +44925,40 @@ "52fec34cab269f1497d25299716d4822d127b4f1" ] }, + "104280": { + "id": "PR_kwDOAO6SJc6O95kF", + "public_id": 104280, + "url": "https://github.com/godotengine/godot/pull/104280", + "diff_url": "https://github.com/godotengine/godot/pull/104280.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104280.patch", + "title": "Add `Span` equality (`==` and `!=`) operators.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-03-17T17:13:40Z", + "updated_at": "2025-11-17T17:37:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d7f5c13db87d13a9dada5d8f275f7be7b4b40fe6" + ] + }, "104332": { "id": "PR_kwDOAO6SJc6PK8rs", "public_id": 104332, @@ -33399,7 +44970,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ0ODIyODIw", "created_at": "2025-03-18T20:19:30Z", - "updated_at": "2025-10-06T14:31:13Z", + "updated_at": "2025-11-29T03:30:49Z", "target_branch": "master", "labels": [ { @@ -33723,6 +45294,55 @@ "0139ea615cc564b8fe96685dc0cf0f7986d7ab6e" ] }, + "104802": { + "id": "PR_kwDOAO6SJc6QshUx", + "public_id": 104802, + "url": "https://github.com/godotengine/godot/pull/104802", + "diff_url": "https://github.com/godotengine/godot/pull/104802.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104802.patch", + "title": "Fix pressed keys reset when hiding a window on Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2025-03-30T14:49:12Z", + "updated_at": "2025-11-18T20:04:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "f3233372f1f348d9efeaadaf4a95d4282057d9f6" + ] + }, "104851": { "id": "PR_kwDOAO6SJc6QznXl", "public_id": 104851, @@ -34194,7 +45814,7 @@ "is_draft": false, "authored_by": "U_kgDOBkw8JA", "created_at": "2025-05-02T18:17:51Z", - "updated_at": "2025-10-30T15:52:58Z", + "updated_at": "2025-11-24T23:37:21Z", "target_branch": "master", "labels": [ { @@ -34251,6 +45871,40 @@ "c993db9688854ed1c27d0bd54677b598ed8fe339" ] }, + "106071": { + "id": "PR_kwDOAO6SJc6U2Vob", + "public_id": 106071, + "url": "https://github.com/godotengine/godot/pull/106071", + "diff_url": "https://github.com/godotengine/godot/pull/106071.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106071.patch", + "title": "Optimize the `callback` argument of `popup_create_dialog()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMTIzOTY0", + "created_at": "2025-05-04T11:38:09Z", + "updated_at": "2025-11-15T03:00:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "251d037c18266bd2da51c0252cd3c3527d6c3e9c" + ] + }, "106084": { "id": "PR_kwDOAO6SJc6U4lDt", "public_id": 106084, @@ -34673,6 +46327,45 @@ "97b398cba15d66ebb20c44a4deead469d897a5e0" ] }, + "106532": { + "id": "PR_kwDOAO6SJc6Wkxfg", + "public_id": 106532, + "url": "https://github.com/godotengine/godot/pull/106532", + "diff_url": "https://github.com/godotengine/godot/pull/106532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106532.patch", + "title": "Fix texture atlas import deadlock by keeping `group_file=` on failed `import_file()` attempts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg3MTI=", + "created_at": "2025-05-17T17:01:25Z", + "updated_at": "2025-11-27T22:15:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "31610b058bf17eb3db510632d2e708701a5cccfc" + ] + }, "106636": { "id": "PR_kwDOAO6SJc6W5Uvj", "public_id": 106636, @@ -34741,6 +46434,40 @@ "59b1836b856bc1d1fbc435d4382949c6bb4085e1" ] }, + "106780": { + "id": "PR_kwDOAO6SJc6XgqEh", + "public_id": 106780, + "url": "https://github.com/godotengine/godot/pull/106780", + "diff_url": "https://github.com/godotengine/godot/pull/106780.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106780.patch", + "title": "Add \"Distraction Free Mode\" button to `EditorBottomPanel` when bottom panel is expanded", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-05-24T19:54:29Z", + "updated_at": "2025-11-17T18:05:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "889fc8105acfd04a0d641c3d846f4255acfd2a6b" + ] + }, "106798": { "id": "PR_kwDOAO6SJc6XizLJ", "public_id": 106798, @@ -34877,6 +46604,35 @@ "2fd881c40fa802c779b42f408519efd7afad0b8b" ] }, + "106891": { + "id": "PR_kwDOAO6SJc6X5Pz9", + "public_id": 106891, + "url": "https://github.com/godotengine/godot/pull/106891", + "diff_url": "https://github.com/godotengine/godot/pull/106891.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106891.patch", + "title": "OpenXR: Add core support for Khronos loader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-05-28T05:09:15Z", + "updated_at": "2025-11-27T21:01:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "c056cae43798928a77c2c253513560d3172f145a" + ] + }, "106947": { "id": "PR_kwDOAO6SJc6YM5JV", "public_id": 106947, @@ -35169,6 +46925,113 @@ "9fbf5808a013f2d7a676b0f1ddab53229ac7cf03" ] }, + "107154": { + "id": "PR_kwDOAO6SJc6ZOOrZ", + "public_id": 107154, + "url": "https://github.com/godotengine/godot/pull/107154", + "diff_url": "https://github.com/godotengine/godot/pull/107154.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107154.patch", + "title": "Always use a dark background for 3D editor overlays even with light theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-05T15:12:19Z", + "updated_at": "2025-11-18T01:38:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "d823a69237ff6cf4ad639bb73ed5db66c34d7846" + ] + }, + "107237": { + "id": "PR_kwDOAO6SJc6ZdBxz", + "public_id": 107237, + "url": "https://github.com/godotengine/godot/pull/107237", + "diff_url": "https://github.com/godotengine/godot/pull/107237.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107237.patch", + "title": "Make drag-and-dropped resources unique when holding Ctrl/Cmd in the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-06T21:39:17Z", + "updated_at": "2025-11-18T14:20:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "ca987476d534c08ce3165e49a824cfeb4325375b" + ] + }, + "107264": { + "id": "PR_kwDOAO6SJc6ZiI75", + "public_id": 107264, + "url": "https://github.com/godotengine/godot/pull/107264", + "diff_url": "https://github.com/godotengine/godot/pull/107264.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107264.patch", + "title": "Add \"Use Local Space\" option to the 2D editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBhvAjg", + "created_at": "2025-06-07T19:52:46Z", + "updated_at": "2025-11-14T20:29:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "efeb8da198c061fdf0782a0499ffa4478fb769a4" + ] + }, "107273": { "id": "PR_kwDOAO6SJc6ZkCo_", "public_id": 107273, @@ -35266,6 +47129,40 @@ "979f8fa3422825236e072cb21ad4e0eff3388459" ] }, + "107343": { + "id": "PR_kwDOAO6SJc6ZxrY0", + "public_id": 107343, + "url": "https://github.com/godotengine/godot/pull/107343", + "diff_url": "https://github.com/godotengine/godot/pull/107343.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107343.patch", + "title": "Visual feedback update for viewport rotation gizmo.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2NjIzNDk5", + "created_at": "2025-06-10T03:15:08Z", + "updated_at": "2025-11-24T22:18:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1e0ec09bebc572551a9315559d7838c130f61123" + ] + }, "107369": { "id": "PR_kwDOAO6SJc6Z5aMR", "public_id": 107369, @@ -35431,6 +47328,69 @@ "8fa94db248b6ef3eaedca8f6742771afdbbfc77e" ] }, + "107423": { + "id": "PR_kwDOAO6SJc6aGQ_5", + "public_id": 107423, + "url": "https://github.com/godotengine/godot/pull/107423", + "diff_url": "https://github.com/godotengine/godot/pull/107423.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107423.patch", + "title": "Add `interpolate_via_rest()` static func to Animation class", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-06-11T20:28:11Z", + "updated_at": "2025-11-24T16:28:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "4f255fa7d76fc8f682767aa3a2baade42e5dfd7e" + ] + }, + "107435": { + "id": "PR_kwDOAO6SJc6aIRch", + "public_id": 107435, + "url": "https://github.com/godotengine/godot/pull/107435", + "diff_url": "https://github.com/godotengine/godot/pull/107435.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107435.patch", + "title": "Wayland: Implement game embedding", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-06-12T02:45:09Z", + "updated_at": "2025-11-27T19:57:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "bbf65ae72fa2cb8158bf1a52b170e9ed6003597e" + ] + }, "107440": { "id": "PR_kwDOAO6SJc6aJxNg", "public_id": 107440, @@ -35630,6 +47590,45 @@ "c5490f72843e6bfdebe898103e3e4f5e90f6e169" ] }, + "107536": { + "id": "PR_kwDOAO6SJc6aiS3M", + "public_id": 107536, + "url": "https://github.com/godotengine/godot/pull/107536", + "diff_url": "https://github.com/godotengine/godot/pull/107536.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107536.patch", + "title": "Fix miscellaneous oddities around the class reference (part 6)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2025-06-14T15:14:28Z", + "updated_at": "2025-11-26T22:50:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "be0c68845e449e54149273f8f09f98cfa4e4f63b" + ] + }, "107547": { "id": "PR_kwDOAO6SJc6ajR9L", "public_id": 107547, @@ -35820,6 +47819,40 @@ "a760a7656c814bb60e7f092153313564d8c88150" ] }, + "107652": { + "id": "PR_kwDOAO6SJc6a_dYG", + "public_id": 107652, + "url": "https://github.com/godotengine/godot/pull/107652", + "diff_url": "https://github.com/godotengine/godot/pull/107652.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107652.patch", + "title": "Add \"Set as Main Scene\" option to EditorSceneTabs context menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2025-06-18T02:23:36Z", + "updated_at": "2025-11-18T11:34:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "8aea5136f8923f1437cd44c048ddf78ac08152da" + ] + }, "107666": { "id": "PR_kwDOAO6SJc6bDj9o", "public_id": 107666, @@ -36082,6 +48115,35 @@ "28fd557c58a1f47e4eeae513717c3fa27a992ff8" ] }, + "107765": { + "id": "PR_kwDOAO6SJc6batND", + "public_id": 107765, + "url": "https://github.com/godotengine/godot/pull/107765", + "diff_url": "https://github.com/godotengine/godot/pull/107765.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107765.patch", + "title": "Improve editor settings override display", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-20T13:12:40Z", + "updated_at": "2025-11-17T19:04:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "29148d71e7dfdd2dc40d267f2ec14bad0f6f124c" + ] + }, "107789": { "id": "PR_kwDOAO6SJc6bfaTt", "public_id": 107789, @@ -36116,6 +48178,40 @@ "6d9983e95889e20129916e7fb2fa15b9d34e6786" ] }, + "107795": { + "id": "PR_kwDOAO6SJc6bf9fT", + "public_id": 107795, + "url": "https://github.com/godotengine/godot/pull/107795", + "diff_url": "https://github.com/godotengine/godot/pull/107795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107795.patch", + "title": "Improve auto-translation of the rendering method selector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-21T07:34:17Z", + "updated_at": "2025-11-15T01:13:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "6c0649745d884449a2c71cfe3849fa4e1155a480" + ] + }, "107800": { "id": "PR_kwDOAO6SJc6bgkoB", "public_id": 107800, @@ -36252,6 +48348,35 @@ "9aa0465a7acf1bc07a8bdd34333cb2de0590a5ff" ] }, + "107845": { + "id": "PR_kwDOAO6SJc6bjVmj", + "public_id": 107845, + "url": "https://github.com/godotengine/godot/pull/107845", + "diff_url": "https://github.com/godotengine/godot/pull/107845.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107845.patch", + "title": "GDExtension: Store source of `gdextension_interface.h` in JSON", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-22T13:29:41Z", + "updated_at": "2025-11-24T20:41:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "2c681794cdaf85045f9687ca1bb857415a12c34e" + ] + }, "107855": { "id": "PR_kwDOAO6SJc6bjipg", "public_id": 107855, @@ -36359,6 +48484,45 @@ "7d8370a5fb10de0b5687709f9fe6e52986a3449f" ] }, + "107890": { + "id": "PR_kwDOAO6SJc6bpi-K", + "public_id": 107890, + "url": "https://github.com/godotengine/godot/pull/107890", + "diff_url": "https://github.com/godotengine/godot/pull/107890.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107890.patch", + "title": "Highlight points on hover in the Polygon2D editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB5JDkw", + "created_at": "2025-06-23T11:30:45Z", + "updated_at": "2025-11-14T23:20:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "209986bde042bb2da07f1e922703cc67b68802ee" + ] + }, "107923": { "id": "PR_kwDOAO6SJc6byYKc", "public_id": 107923, @@ -36427,6 +48591,35 @@ "a3e58a385f8cf0f6dc35a3f04e0098ef24515ad9" ] }, + "107942": { + "id": "PR_kwDOAO6SJc6b5JJi", + "public_id": 107942, + "url": "https://github.com/godotengine/godot/pull/107942", + "diff_url": "https://github.com/godotengine/godot/pull/107942.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107942.patch", + "title": "Simplify Node Filter's placeholder in Scene dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2025-06-24T15:39:59Z", + "updated_at": "2025-11-15T02:26:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "2e09c69f55c198bc340d11bc24a2cd041eceacb2" + ] + }, "107947": { "id": "PR_kwDOAO6SJc6b6sr0", "public_id": 107947, @@ -36534,6 +48727,79 @@ "c03a7b78938d13d439a9353d875c14d8dbe75567" ] }, + "107959": { + "id": "PR_kwDOAO6SJc6b9mDX", + "public_id": 107959, + "url": "https://github.com/godotengine/godot/pull/107959", + "diff_url": "https://github.com/godotengine/godot/pull/107959.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107959.patch", + "title": "Add \"Go to Next/Previous Keyframe\" to Animation Edit menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5NDA0MDkz", + "created_at": "2025-06-25T02:04:26Z", + "updated_at": "2025-11-14T20:28:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1bf7b332809c59eeae5ca7cac4efbbe92f387d34" + ] + }, + "107969": { + "id": "PR_kwDOAO6SJc6cCt-Y", + "public_id": 107969, + "url": "https://github.com/godotengine/godot/pull/107969", + "diff_url": "https://github.com/godotengine/godot/pull/107969.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107969.patch", + "title": "Reduce TileMapLayerEditor's undo/redo memory usage", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2025-06-25T11:49:05Z", + "updated_at": "2025-11-14T20:29:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f919547fddb9453038246207e842547872541e15" + ] + }, "107975": { "id": "PR_kwDOAO6SJc6cDmqx", "public_id": 107975, @@ -36626,6 +48892,35 @@ "3f03260a2195f3eca7c764fe999f0ca75765557c" ] }, + "108010": { + "id": "PR_kwDOAO6SJc6cPniY", + "public_id": 108010, + "url": "https://github.com/godotengine/godot/pull/108010", + "diff_url": "https://github.com/godotengine/godot/pull/108010.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108010.patch", + "title": "Add support for rotating scene tiles in TileMapLayer", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBYHyVw", + "created_at": "2025-06-26T14:10:20Z", + "updated_at": "2025-11-15T05:20:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "6a399302c34fd21fbdb087d72e20d91338910bdc" + ] + }, "108065": { "id": "PR_kwDOAO6SJc6cgLT7", "public_id": 108065, @@ -36723,6 +49018,40 @@ "c885098266234c652dcc5fc371d9c234fd66c6d1" ] }, + "108079": { + "id": "PR_kwDOAO6SJc6chyXV", + "public_id": 108079, + "url": "https://github.com/godotengine/godot/pull/108079", + "diff_url": "https://github.com/godotengine/godot/pull/108079.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108079.patch", + "title": "Add tab menu button to list currently opened scenes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-06-28T13:56:15Z", + "updated_at": "2025-11-27T22:10:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "c18cfe8c48fb0d7c28f4199b1c85e6776e272bed" + ] + }, "108114": { "id": "PR_kwDOAO6SJc6clhJk", "public_id": 108114, @@ -36820,6 +49149,118 @@ "555e7ad07386da43338efbbfaf2d355a11e1952f" ] }, + "108125": { + "id": "PR_kwDOAO6SJc6cmr_B", + "public_id": 108125, + "url": "https://github.com/godotengine/godot/pull/108125", + "diff_url": "https://github.com/godotengine/godot/pull/108125.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108125.patch", + "title": "Replace spaces and use lowercase automatically for project manager tags", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-30T00:05:16Z", + "updated_at": "2025-11-18T14:20:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "afbefa6fc18a9a6dccfe5d322be3dc20d40eeae6" + ] + }, + "108129": { + "id": "PR_kwDOAO6SJc6cnoeO", + "public_id": 108129, + "url": "https://github.com/godotengine/godot/pull/108129", + "diff_url": "https://github.com/godotengine/godot/pull/108129.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108129.patch", + "title": "Carry editor pseudolocalization CLI option across restarts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-30T03:34:36Z", + "updated_at": "2025-11-15T01:12:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "64f47dd2cfb946509625789e67e34fec38f3ca17" + ] + }, + "108135": { + "id": "PR_kwDOAO6SJc6cqrsB", + "public_id": 108135, + "url": "https://github.com/godotengine/godot/pull/108135", + "diff_url": "https://github.com/godotengine/godot/pull/108135.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108135.patch", + "title": "libpng: Update to 1.6.51", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-06-30T10:10:05Z", + "updated_at": "2025-11-26T22:52:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", + "name": "cherrypick:3.6", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "2b3501923f070798861068feb7617b5e0b3301cb" + ] + }, "108146": { "id": "PR_kwDOAO6SJc6cwknR", "public_id": 108146, @@ -36907,6 +49348,93 @@ "eae9ef2292eaebe34da75468771e96231eefda48" ] }, + "108168": { + "id": "PR_kwDOAO6SJc6c7uaK", + "public_id": 108168, + "url": "https://github.com/godotengine/godot/pull/108168", + "diff_url": "https://github.com/godotengine/godot/pull/108168.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108168.patch", + "title": "Allow moving nodes when they have different parents in SceneTreeDock", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB5JDkw", + "created_at": "2025-07-01T15:41:59Z", + "updated_at": "2025-11-14T20:29:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cde07bfb9e879deba280fafd1f943a51f42b0b6c" + ] + }, + "108170": { + "id": "PR_kwDOAO6SJc6c9da1", + "public_id": 108170, + "url": "https://github.com/godotengine/godot/pull/108170", + "diff_url": "https://github.com/godotengine/godot/pull/108170.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108170.patch", + "title": "Use ProjectSettings path functions instead of hard-coded folder names in tests", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-07-01T18:46:37Z", + "updated_at": "2025-11-17T17:44:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "3c5df91a9001ccd735f3e889e012f8c40fb8b3fd" + ] + }, + "108180": { + "id": "PR_kwDOAO6SJc6c_280", + "public_id": 108180, + "url": "https://github.com/godotengine/godot/pull/108180", + "diff_url": "https://github.com/godotengine/godot/pull/108180.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108180.patch", + "title": "Use create script dialog for script-type resources", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyNTU1Njg=", + "created_at": "2025-07-02T01:26:04Z", + "updated_at": "2025-11-24T16:28:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "23b6f129c7dc55dad5cdf69a59829d29747897fa" + ] + }, "108206": { "id": "PR_kwDOAO6SJc6dHHow", "public_id": 108206, @@ -36946,6 +49474,35 @@ "1c62ba40b787321680c61ffed657745dcfe45bf3" ] }, + "108224": { + "id": "PR_kwDOAO6SJc6dKRZK", + "public_id": 108224, + "url": "https://github.com/godotengine/godot/pull/108224", + "diff_url": "https://github.com/godotengine/godot/pull/108224.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108224.patch", + "title": "libogg: Update to 1.3.6", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-07-02T22:19:54Z", + "updated_at": "2025-12-01T11:03:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "ac1f05516e75f7453ebbb5ff682dcff241d202c8" + ] + }, "108227": { "id": "PR_kwDOAO6SJc6dMQM2", "public_id": 108227, @@ -37135,6 +49692,64 @@ "02182b108724d08c8f8026d20f9806374ab684b7" ] }, + "108335": { + "id": "PR_kwDOAO6SJc6dn58h", + "public_id": 108335, + "url": "https://github.com/godotengine/godot/pull/108335", + "diff_url": "https://github.com/godotengine/godot/pull/108335.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108335.patch", + "title": "SpinBox: Add a property to set whether `custom_arrow_step` rounds value", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-07-06T10:22:05Z", + "updated_at": "2025-11-18T20:04:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7668360c68f126ecc0b58305bdd333790c0e6e9b" + ] + }, + "108340": { + "id": "PR_kwDOAO6SJc6dojwy", + "public_id": 108340, + "url": "https://github.com/godotengine/godot/pull/108340", + "diff_url": "https://github.com/godotengine/godot/pull/108340.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108340.patch", + "title": "Remove empty constructors and destructors from `core/`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-06T13:58:36Z", + "updated_at": "2025-11-18T02:38:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "e14263f9170082afeb58fb24b04638c4bfbe61ab" + ] + }, "108342": { "id": "PR_kwDOAO6SJc6dox4o", "public_id": 108342, @@ -37169,6 +49784,74 @@ "19e3242eb09dee3ce0a1e5247d8dd40659304bfe" ] }, + "108379": { + "id": "PR_kwDOAO6SJc6dxS4p", + "public_id": 108379, + "url": "https://github.com/godotengine/godot/pull/108379", + "diff_url": "https://github.com/godotengine/godot/pull/108379.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108379.patch", + "title": "Remove unused member variables in `EditorInspector`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-07-07T14:09:19Z", + "updated_at": "2025-11-15T01:13:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "78e3b44eb2c3a51dc17cb7ee7bc964961847650e" + ] + }, + "108391": { + "id": "PR_kwDOAO6SJc6d1XSc", + "public_id": 108391, + "url": "https://github.com/godotengine/godot/pull/108391", + "diff_url": "https://github.com/godotengine/godot/pull/108391.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108391.patch", + "title": "Add expression history to evaluator", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-07T22:29:17Z", + "updated_at": "2025-11-14T21:50:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "0d16f7893b58be5ed94f0d9ef6c77764f583f16e" + ] + }, "108412": { "id": "PR_kwDOAO6SJc6d-Bs_", "public_id": 108412, @@ -37198,6 +49881,35 @@ "3d322c3f36d8d4deb7ef13618f867d13e01a1fc0" ] }, + "108417": { + "id": "PR_kwDOAO6SJc6eAfhT", + "public_id": 108417, + "url": "https://github.com/godotengine/godot/pull/108417", + "diff_url": "https://github.com/godotengine/godot/pull/108417.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108417.patch", + "title": "Docs: Fix typo in `Object.get_signal_list`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2OTAxMg==", + "created_at": "2025-07-08T20:21:53Z", + "updated_at": "2025-11-26T22:49:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "b62d5fe788c513b5b14eef623a8d49fc59b3959b" + ] + }, "108422": { "id": "PR_kwDOAO6SJc6eBGAH", "public_id": 108422, @@ -37237,6 +49949,40 @@ "a281e91c5a8a4790d087ece1e0666f887c4b9b78" ] }, + "108457": { + "id": "PR_kwDOAO6SJc6eMUbO", + "public_id": 108457, + "url": "https://github.com/godotengine/godot/pull/108457", + "diff_url": "https://github.com/godotengine/godot/pull/108457.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108457.patch", + "title": "Improve auto-translation of Debugger", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-09T21:24:09Z", + "updated_at": "2025-11-18T02:37:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "448a605cec578fdbaed6601c11262733f9f69639" + ] + }, "108468": { "id": "PR_kwDOAO6SJc6eP9tk", "public_id": 108468, @@ -37300,6 +50046,35 @@ "7f5933c0f34627f9c83b48ba2e5cf602f86ce357" ] }, + "108479": { + "id": "PR_kwDOAO6SJc6eTnuk", + "public_id": 108479, + "url": "https://github.com/godotengine/godot/pull/108479", + "diff_url": "https://github.com/godotengine/godot/pull/108479.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108479.patch", + "title": "Make editor property clipboard static", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-07-10T13:17:58Z", + "updated_at": "2025-11-15T01:14:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0c524067580300988e02aef54a0fb79a193bb5c6" + ] + }, "108487": { "id": "PR_kwDOAO6SJc6eWWEo", "public_id": 108487, @@ -37397,6 +50172,69 @@ "047edb8933eaaf7b1aeedbe49990f61a5ef2cae1" ] }, + "108507": { + "id": "PR_kwDOAO6SJc6eamOb", + "public_id": 108507, + "url": "https://github.com/godotengine/godot/pull/108507", + "diff_url": "https://github.com/godotengine/godot/pull/108507.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108507.patch", + "title": "Optimize scene tree groups", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg3ODIzMDMw", + "created_at": "2025-07-11T03:45:33Z", + "updated_at": "2025-11-14T20:29:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "56fa8caef4c1e95b3f577bc42c52cd686783dca2" + ] + }, + "108516": { + "id": "PR_kwDOAO6SJc6efp1I", + "public_id": 108516, + "url": "https://github.com/godotengine/godot/pull/108516", + "diff_url": "https://github.com/godotengine/godot/pull/108516.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108516.patch", + "title": "Remove unnecessary cpp files after cleanup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-11T13:09:15Z", + "updated_at": "2025-11-14T21:49:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "d591bcc09cd33a8ed6b8e4a0a38af254323cf218" + ] + }, "108527": { "id": "PR_kwDOAO6SJc6ei1x7", "public_id": 108527, @@ -37484,6 +50322,40 @@ "67a0a86c141576f04667a641e9dbe4fe94a78095" ] }, + "108546": { + "id": "PR_kwDOAO6SJc6eoAZp", + "public_id": 108546, + "url": "https://github.com/godotengine/godot/pull/108546", + "diff_url": "https://github.com/godotengine/godot/pull/108546.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108546.patch", + "title": "Do not require editor restart when changing Path 3d Tilt Disk Size setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-07-12T13:08:02Z", + "updated_at": "2025-11-24T22:49:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3cfcedd6d57e171b54a342842bf807479b0c903e" + ] + }, "108549": { "id": "PR_kwDOAO6SJc6eobC9", "public_id": 108549, @@ -37552,6 +50424,35 @@ "f320274ca302c55005daa76bc561000c745fb8e0" ] }, + "108554": { + "id": "PR_kwDOAO6SJc6eo3Bk", + "public_id": 108554, + "url": "https://github.com/godotengine/godot/pull/108554", + "diff_url": "https://github.com/godotengine/godot/pull/108554.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108554.patch", + "title": "Do not require editor restart when changing editor inspector settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-07-12T17:18:09Z", + "updated_at": "2025-11-14T20:29:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c294b23a1b1f255010ba27361086cc870553d39b" + ] + }, "108576": { "id": "PR_kwDOAO6SJc6er30a", "public_id": 108576, @@ -37649,6 +50550,40 @@ "ce2fae79b128152d4157262b03125892adeb80aa" ] }, + "108608": { + "id": "PR_kwDOAO6SJc6e1klT", + "public_id": 108608, + "url": "https://github.com/godotengine/godot/pull/108608", + "diff_url": "https://github.com/godotengine/godot/pull/108608.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108608.patch", + "title": "Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-07-14T16:57:31Z", + "updated_at": "2025-11-18T15:26:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3a34350666d41684cd4e58298d9d0fc1e68dc3bf" + ] + }, "108613": { "id": "PR_kwDOAO6SJc6e2Qsc", "public_id": 108613, @@ -37746,6 +50681,35 @@ "ecfb96239c6c5e7a085eceee8281b4a916e33b81" ] }, + "108647": { + "id": "PR_kwDOAO6SJc6fENmw", + "public_id": 108647, + "url": "https://github.com/godotengine/godot/pull/108647", + "diff_url": "https://github.com/godotengine/godot/pull/108647.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108647.patch", + "title": "Make bottom panel into available dock slot", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-07-15T21:01:03Z", + "updated_at": "2025-11-21T20:54:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "67735cf213009c57e617f2dee7e1d7b0b8924366" + ] + }, "108658": { "id": "PR_kwDOAO6SJc6fHOAb", "public_id": 108658, @@ -37809,6 +50773,40 @@ "084783e92b829aac3e45ea56741bebff27450556" ] }, + "108682": { + "id": "PR_kwDOAO6SJc6fQM18", + "public_id": 108682, + "url": "https://github.com/godotengine/godot/pull/108682", + "diff_url": "https://github.com/godotengine/godot/pull/108682.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108682.patch", + "title": "Fix clear color being incorrect in `Environment` background with HDR 2D.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-07-16T20:00:56Z", + "updated_at": "2025-11-27T13:38:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "f37edd524f03ed373415a6a26c1c9f02d4e5c8b5" + ] + }, "108698": { "id": "PR_kwDOAO6SJc6fUvV-", "public_id": 108698, @@ -37843,6 +50841,74 @@ "7685cb6f48e229026bfb15810727ffb35d1de30b" ] }, + "108704": { + "id": "PR_kwDOAO6SJc6fXSU5", + "public_id": 108704, + "url": "https://github.com/godotengine/godot/pull/108704", + "diff_url": "https://github.com/godotengine/godot/pull/108704.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108704.patch", + "title": "Support XDG Inhibit portal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg2NzYw", + "created_at": "2025-07-17T11:43:16Z", + "updated_at": "2025-11-25T09:56:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "1a3a254e2604971b86e72331056299d9a7894803" + ] + }, + "108705": { + "id": "PR_kwDOAO6SJc6fXwdB", + "public_id": 108705, + "url": "https://github.com/godotengine/godot/pull/108705", + "diff_url": "https://github.com/godotengine/godot/pull/108705.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108705.patch", + "title": "Do not poll for system theme changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg2NzYw", + "created_at": "2025-07-17T12:26:25Z", + "updated_at": "2025-11-14T20:28:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f6ee1e15fc2016f65422fc13563395a26c9b8ad0" + ] + }, "108725": { "id": "PR_kwDOAO6SJc6fdAqS", "public_id": 108725, @@ -38262,7 +51328,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2025-07-22T10:08:25Z", - "updated_at": "2025-10-16T00:08:12Z", + "updated_at": "2025-11-15T02:00:56Z", "target_branch": "master", "labels": [ { @@ -38287,6 +51353,50 @@ "ebb96e2303c95e63458ad68fa350954fb2cf80c7" ] }, + "108871": { + "id": "PR_kwDOAO6SJc6gFt3g", + "public_id": 108871, + "url": "https://github.com/godotengine/godot/pull/108871", + "diff_url": "https://github.com/godotengine/godot/pull/108871.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108871.patch", + "title": "Move D3D12's automatic texture clears to RenderingDevice.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-07-22T14:50:18Z", + "updated_at": "2025-11-25T13:17:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d17ea061bcbf0ae96e4b71e642834315a9580be0" + ] + }, "108872": { "id": "PR_kwDOAO6SJc6gF84b", "public_id": 108872, @@ -38384,6 +51494,40 @@ "3d6b4f903844706d8264611db70435881f6cb2df" ] }, + "108932": { + "id": "PR_kwDOAO6SJc6gdtfX", + "public_id": 108932, + "url": "https://github.com/godotengine/godot/pull/108932", + "diff_url": "https://github.com/godotengine/godot/pull/108932.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108932.patch", + "title": "Do not zero elements and perform fast clear in `HashMap`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvKYDQ", + "created_at": "2025-07-24T14:10:26Z", + "updated_at": "2025-11-17T17:04:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e6bc3fa16430ae7d9c37350b1ca5f19f47585820" + ] + }, "108974": { "id": "PR_kwDOAO6SJc6gqf4I", "public_id": 108974, @@ -38699,6 +51843,40 @@ "11a4961081dfd7919087b200a25fccf7639df951" ] }, + "109063": { + "id": "PR_kwDOAO6SJc6hDjKB", + "public_id": 109063, + "url": "https://github.com/godotengine/godot/pull/109063", + "diff_url": "https://github.com/godotengine/godot/pull/109063.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109063.patch", + "title": "Use safe ObjectID for mouse over controls.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-07-28T21:06:15Z", + "updated_at": "2025-11-18T20:04:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "179d1b763b32ef2936b74197d1380bd937fb4e6f" + ] + }, "109078": { "id": "PR_kwDOAO6SJc6hLQLH", "public_id": 109078, @@ -38796,6 +51974,40 @@ "82291d73dac1966bb0386ac483de4e91d272403e" ] }, + "109103": { + "id": "PR_kwDOAO6SJc6hRG6Z", + "public_id": 109103, + "url": "https://github.com/godotengine/godot/pull/109103", + "diff_url": "https://github.com/godotengine/godot/pull/109103.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109103.patch", + "title": "GLTF: Move accessor decoding functions to GLTFAccessor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-07-30T00:29:14Z", + "updated_at": "2025-11-25T18:16:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "9d0b391d6c0eb99e8d5d6836e1c7099b4b8c7619" + ] + }, "109143": { "id": "PR_kwDOAO6SJc6hcSIR", "public_id": 109143, @@ -38830,6 +52042,40 @@ "fbe2710843c4d8680f340ba0e4800bffb9ec6162" ] }, + "109153": { + "id": "PR_kwDOAO6SJc6heogC", + "public_id": 109153, + "url": "https://github.com/godotengine/godot/pull/109153", + "diff_url": "https://github.com/godotengine/godot/pull/109153.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109153.patch", + "title": "Improve auto-translation of the replication editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-07-31T07:04:05Z", + "updated_at": "2025-11-18T00:58:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "cbd3528e014cc612c9604a09b88cb6e4c4c3a429" + ] + }, "109166": { "id": "PR_kwDOAO6SJc6hjf9m", "public_id": 109166, @@ -39155,6 +52401,35 @@ "356b1ab2a6971e4a6f480a0e13b03304ef36f20f" ] }, + "109302": { + "id": "PR_kwDOAO6SJc6h_pay", + "public_id": 109302, + "url": "https://github.com/godotengine/godot/pull/109302", + "diff_url": "https://github.com/godotengine/godot/pull/109302.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109302.patch", + "title": "Add OpenXR 1.1 support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-08-04T12:33:19Z", + "updated_at": "2025-11-27T23:15:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "c0bc43d1def582f44a91b9c9b3b59d5fc7486702" + ] + }, "109306": { "id": "PR_kwDOAO6SJc6iCbX9", "public_id": 109306, @@ -39433,7 +52708,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ0ODIyODIw", "created_at": "2025-08-06T17:35:01Z", - "updated_at": "2025-09-16T15:04:06Z", + "updated_at": "2025-11-29T03:31:27Z", "target_branch": "master", "labels": [ { @@ -39462,7 +52737,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ0ODIyODIw", "created_at": "2025-08-06T20:56:14Z", - "updated_at": "2025-09-19T14:23:10Z", + "updated_at": "2025-11-29T03:30:43Z", "target_branch": "master", "labels": [ { @@ -41186,12 +54461,12 @@ "url": "https://github.com/godotengine/godot/pull/109815", "diff_url": "https://github.com/godotengine/godot/pull/109815.diff", "patch_url": "https://github.com/godotengine/godot/pull/109815.patch", - "title": "Fix `EditorExportPlugin::_export_file()` ignoring GDScripts", + "title": "Fix `EditorExportPlugin::_export_file()` ignoring GDScripts (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjM3MzgzMzE2", "created_at": "2025-08-21T03:11:34Z", - "updated_at": "2025-09-16T21:41:57Z", + "updated_at": "2025-11-25T15:57:37Z", "target_branch": "master", "labels": [ { @@ -41749,6 +55024,40 @@ "f61ee7bdf6bb3a3d7cd1c7e99b1d047dcee47f5c" ] }, + "109972": { + "id": "PR_kwDOAO6SJc6lS5-n", + "public_id": 109972, + "url": "https://github.com/godotengine/godot/pull/109972", + "diff_url": "https://github.com/godotengine/godot/pull/109972.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109972.patch", + "title": "LightmapGI: Pack L1 SH coefficients before denoising", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-08-25T22:37:58Z", + "updated_at": "2025-11-22T00:42:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "de9b22625ea255a01cd03b16cc4b827555f26c51" + ] + }, "109974": { "id": "PR_kwDOAO6SJc6lTbRm", "public_id": 109974, @@ -42460,7 +55769,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2025-08-29T07:14:01Z", - "updated_at": "2025-11-14T13:41:36Z", + "updated_at": "2025-11-26T15:28:01Z", "target_branch": "master", "labels": [ { @@ -42630,7 +55939,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYxOTM4MjYz", "created_at": "2025-08-30T17:38:58Z", - "updated_at": "2025-11-09T10:51:01Z", + "updated_at": "2025-11-22T14:37:55Z", "target_branch": "master", "labels": [ { @@ -42867,6 +56176,45 @@ "d80b9887dd4e4f11460d7109b214b6d7e85b074a" ] }, + "110162": { + "id": "PR_kwDOAO6SJc6mRVhY", + "public_id": 110162, + "url": "https://github.com/godotengine/godot/pull/110162", + "diff_url": "https://github.com/godotengine/godot/pull/110162.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110162.patch", + "title": "Fix out of control area mouse events crash, if nothing have mouse focus.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-01T11:57:18Z", + "updated_at": "2025-11-18T14:29:26Z", + "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": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "2273c10a840acaa3b65c124f0ed152c9c3cfb253" + ] + }, "110164": { "id": "PR_kwDOAO6SJc6mSsvC", "public_id": 110164, @@ -43747,6 +57095,35 @@ "139c406558d03a6285d85d08df19463c6cd2f64a" ] }, + "110256": { + "id": "PR_kwDOAO6SJc6m5Is4", + "public_id": 110256, + "url": "https://github.com/godotengine/godot/pull/110256", + "diff_url": "https://github.com/godotengine/godot/pull/110256.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110256.patch", + "title": "[PopupMenu] Fix submenu item not popping on mouse enter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", + "created_at": "2025-09-04T15:56:51Z", + "updated_at": "2025-11-19T17:40:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "70e6ac5db3f4223a7f6cee0b3feec09304d39061" + ] + }, "110257": { "id": "PR_kwDOAO6SJc6m5eH2", "public_id": 110257, @@ -44316,6 +57693,35 @@ "9318466183cdcbdcfb870b3e09734a4f0d8872a3" ] }, + "110324": { + "id": "PR_kwDOAO6SJc6nV-xT", + "public_id": 110324, + "url": "https://github.com/godotengine/godot/pull/110324", + "diff_url": "https://github.com/godotengine/godot/pull/110324.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110324.patch", + "title": "Improve the CPP dialect selection for Rider, when MSVC is not used (reverted)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0ODI2ODE=", + "created_at": "2025-09-08T09:41:28Z", + "updated_at": "2025-11-27T21:05:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "7be003fc3ca0b18e0b30efd365eadf5264a77dc8" + ] + }, "110328": { "id": "PR_kwDOAO6SJc6nZakj", "public_id": 110328, @@ -44428,6 +57834,40 @@ "7b923609c2995101130d74577a406da068c1ea11" ] }, + "110336": { + "id": "PR_kwDOAO6SJc6nf7_4", + "public_id": 110336, + "url": "https://github.com/godotengine/godot/pull/110336", + "diff_url": "https://github.com/godotengine/godot/pull/110336.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110336.patch", + "title": "Add option to `BoneConstraint3D` to make reference target allow to set `Node3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-09T03:01:17Z", + "updated_at": "2025-11-14T23:20:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "a57f96110a2d85c415bcaed57e1744d128184db7" + ] + }, "110340": { "id": "PR_kwDOAO6SJc6niV6s", "public_id": 110340, @@ -44564,6 +58004,45 @@ "606284e14befcf78e5eca12358759e8f9857fc47" ] }, + "110376": { + "id": "PR_kwDOAO6SJc6nxa2K", + "public_id": 110376, + "url": "https://github.com/godotengine/godot/pull/110376", + "diff_url": "https://github.com/godotengine/godot/pull/110376.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110376.patch", + "title": "Add option to keying modified transform by `SkeletonModifier3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-10T09:04:59Z", + "updated_at": "2025-11-22T00:42:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f4244fd61cbef24ebd6a955ca045f936e2af085a" + ] + }, "110378": { "id": "PR_kwDOAO6SJc6nyCUO", "public_id": 110378, @@ -44832,6 +58311,40 @@ "75bbe3a0bca0047e6c8f3f5b694f08af218c3b9f" ] }, + "110408": { + "id": "PR_kwDOAO6SJc6n_yFd", + "public_id": 110408, + "url": "https://github.com/godotengine/godot/pull/110408", + "diff_url": "https://github.com/godotengine/godot/pull/110408.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110408.patch", + "title": "[TextServer] Use a separate flag to disable min. string length for adding ellipsis.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-11T10:06:15Z", + "updated_at": "2025-11-21T20:52:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5fdcb805d4dfd75f69b5349cc07cb82ee2f75dde" + ] + }, "110410": { "id": "PR_kwDOAO6SJc6oAghh", "public_id": 110410, @@ -45148,6 +58661,45 @@ "06b155a18cbccdf5b68b797a7818d7b5cf978104" ] }, + "110435": { + "id": "PR_kwDOAO6SJc6oHwtG", + "public_id": 110435, + "url": "https://github.com/godotengine/godot/pull/110435", + "diff_url": "https://github.com/godotengine/godot/pull/110435.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110435.patch", + "title": "Improve docs for pitch and volume variation in AudioStreamRandomizer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMDk4MjUx", + "created_at": "2025-09-11T21:47:56Z", + "updated_at": "2025-11-24T16:28:07Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "76f3155f0aa602e96b2547d764ed3f414091cfc5" + ] + }, "110444": { "id": "PR_kwDOAO6SJc6oKq7w", "public_id": 110444, @@ -45406,6 +58958,45 @@ "906aff53311f885b268d9a76b1bb49e6c99a0ff2" ] }, + "110487": { + "id": "PR_kwDOAO6SJc6oYZQ1", + "public_id": 110487, + "url": "https://github.com/godotengine/godot/pull/110487", + "diff_url": "https://github.com/godotengine/godot/pull/110487.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110487.patch", + "title": "Fix read-only state for Skeleton and Inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-13T09:31:10Z", + "updated_at": "2025-11-17T17:04:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c6ab6013649711d8564e30dd73fb71251a27d7aa" + ] + }, "110491": { "id": "PR_kwDOAO6SJc6oaeaR", "public_id": 110491, @@ -45513,6 +59104,50 @@ "92172cab9d0dd597534658949183dcb934ad5abf" ] }, + "110502": { + "id": "PR_kwDOAO6SJc6ocBJJ", + "public_id": 110502, + "url": "https://github.com/godotengine/godot/pull/110502", + "diff_url": "https://github.com/godotengine/godot/pull/110502.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110502.patch", + "title": "Change AnimationLibrary serialization to avoid using Dictionary", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-13T20:39:54Z", + "updated_at": "2025-11-15T08:34:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "afd12e32ad66fabff5df35312311e38b0c396271" + ] + }, "110504": { "id": "PR_kwDOAO6SJc6ocFNs", "public_id": 110504, @@ -46013,6 +59648,35 @@ "4dcb5cf72151c2ef3605f0434977e639daad7d6c" ] }, + "110543": { + "id": "PR_kwDOAO6SJc6ov2yE", + "public_id": 110543, + "url": "https://github.com/godotengine/godot/pull/110543", + "diff_url": "https://github.com/godotengine/godot/pull/110543.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110543.patch", + "title": "Deprecate TextEdit `background_color`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-09-16T02:08:50Z", + "updated_at": "2025-11-17T18:30:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e2cbfb53f1305e474eb1a45cd97cb49bca093ae0" + ] + }, "110550": { "id": "PR_kwDOAO6SJc6oxUac", "public_id": 110550, @@ -46485,6 +60149,50 @@ "d66cbe0114c0e811924e1b44dd85ad4b93ed6bfd" ] }, + "110623": { + "id": "PR_kwDOAO6SJc6pHr7T", + "public_id": 110623, + "url": "https://github.com/godotengine/godot/pull/110623", + "diff_url": "https://github.com/godotengine/godot/pull/110623.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110623.patch", + "title": "Allow resizing the length of animations by dragging the timeline", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-09-17T17:11:05Z", + "updated_at": "2025-11-22T00:42:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "2a10291f41ff25cad2153bf2b4c7bf8828e09ea2" + ] + }, "110627": { "id": "PR_kwDOAO6SJc6pIkKk", "public_id": 110627, @@ -47286,6 +60994,40 @@ "12e97610a825d4e885cb776b72a5c0150ad86f3d" ] }, + "110761": { + "id": "PR_kwDOAO6SJc6puOx0", + "public_id": 110761, + "url": "https://github.com/godotengine/godot/pull/110761", + "diff_url": "https://github.com/godotengine/godot/pull/110761.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110761.patch", + "title": "Fix drag and drop `@export` variable assignment when script has errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczNjExMjc2", + "created_at": "2025-09-21T22:08:32Z", + "updated_at": "2025-11-17T17:04:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "0dfa815985a29a4c46ee717cfd69b3a4fb8e21d6" + ] + }, "110763": { "id": "PR_kwDOAO6SJc6puZTK", "public_id": 110763, @@ -49032,6 +62774,50 @@ "e68b171aaa4ee968d42e847bdcd2ddd22abd5502" ] }, + "110943": { + "id": "PR_kwDOAO6SJc6qyYpt", + "public_id": 110943, + "url": "https://github.com/godotengine/godot/pull/110943", + "diff_url": "https://github.com/godotengine/godot/pull/110943.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110943.patch", + "title": "Fix permission handling for write backup files (`FileAccessUnix`)", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB4un4g", + "created_at": "2025-09-26T19:48:07Z", + "updated_at": "2025-11-18T20:04:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "587c3134fb05630c827ada678a92f5dc3a456920" + ] + }, "110946": { "id": "PR_kwDOAO6SJc6qzPv6", "public_id": 110946, @@ -49100,6 +62886,45 @@ "c3e6002c6e0b554c56cb2f863614be6a2672c3a8" ] }, + "110949": { + "id": "PR_kwDOAO6SJc6q0WqF", + "public_id": 110949, + "url": "https://github.com/godotengine/godot/pull/110949", + "diff_url": "https://github.com/godotengine/godot/pull/110949.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110949.patch", + "title": "Use const ref parameters in the GLTF module", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-09-27T01:14:13Z", + "updated_at": "2025-11-15T02:27:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "dcb6431c01828a7ec9bb2998162ec9da2b86feaf" + ] + }, "110951": { "id": "PR_kwDOAO6SJc6q0j28", "public_id": 110951, @@ -50073,7 +63898,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-09-30T12:05:34Z", - "updated_at": "2025-10-01T23:08:09Z", + "updated_at": "2025-11-25T13:41:48Z", "target_branch": "master", "labels": [ { @@ -50397,6 +64222,55 @@ "61003f18ab0bfbc455565d40a33f22ba9cb7cacd" ] }, + "111114": { + "id": "PR_kwDOAO6SJc6ric02", + "public_id": 111114, + "url": "https://github.com/godotengine/godot/pull/111114", + "diff_url": "https://github.com/godotengine/godot/pull/111114.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111114.patch", + "title": "Suppress SIGPIPE when writing to a pipe.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-01T11:47:15Z", + "updated_at": "2025-11-25T15:57:07Z", + "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": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "3245230a409947722ad777a5e0354f887a7ed410" + ] + }, "111115": { "id": "PR_kwDOAO6SJc6ri6-J", "public_id": 111115, @@ -51310,6 +65184,40 @@ "230adb7511b5298d67970f14990ae53f8be96e17" ] }, + "111184": { + "id": "PR_kwDOAO6SJc6r3prN", + "public_id": 111184, + "url": "https://github.com/godotengine/godot/pull/111184", + "diff_url": "https://github.com/godotengine/godot/pull/111184.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111184.patch", + "title": "Add LimitAngularVelocityModifier3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-10-03T01:20:36Z", + "updated_at": "2025-11-14T23:20:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "ada95cb543f21bb9f39d5fc0d1f55bcdcf0480e4" + ] + }, "111185": { "id": "PR_kwDOAO6SJc6r3zNq", "public_id": 111185, @@ -52359,7 +66267,7 @@ "is_draft": false, "authored_by": "U_kgDOB4un4g", "created_at": "2025-10-05T07:35:48Z", - "updated_at": "2025-10-07T17:31:54Z", + "updated_at": "2025-11-14T21:55:42Z", "target_branch": "master", "labels": [ { @@ -52367,6 +66275,11 @@ "name": "bug", "color": "#ff6055" }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, { "id": "MDU6TGFiZWwyNzkwOTgyMTk=", "name": "topic:editor", @@ -52479,6 +66392,40 @@ "cb321840a1fa25c341358f7b511f8f5a85d12575" ] }, + "111285": { + "id": "PR_kwDOAO6SJc6sJGa7", + "public_id": 111285, + "url": "https://github.com/godotengine/godot/pull/111285", + "diff_url": "https://github.com/godotengine/godot/pull/111285.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111285.patch", + "title": "Improve POT generator", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-05T12:51:16Z", + "updated_at": "2025-11-21T20:54:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "8179eb6f9bd207ebab4aecb4d949161e5b45e7fd" + ] + }, "111288": { "id": "PR_kwDOAO6SJc6sJP80", "public_id": 111288, @@ -53364,6 +67311,45 @@ "b17aa3343a85dda77a3442a4ba0c4cba2e6d56ec" ] }, + "111332": { + "id": "PR_kwDOAO6SJc6sVuzg", + "public_id": 111332, + "url": "https://github.com/godotengine/godot/pull/111332", + "diff_url": "https://github.com/godotengine/godot/pull/111332.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111332.patch", + "title": "Improve documentation for the `Environment` glow effect.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-10-06T18:31:07Z", + "updated_at": "2025-11-27T13:39:14Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "936f17f1985b83de3824712dc37f09cf702b904f" + ] + }, "111337": { "id": "PR_kwDOAO6SJc6sW18M", "public_id": 111337, @@ -53738,6 +67724,45 @@ "f678729f89a7a597d7f0dec13b4e506829a4b397" ] }, + "111367": { + "id": "PR_kwDOAO6SJc6sgPr_", + "public_id": 111367, + "url": "https://github.com/godotengine/godot/pull/111367", + "diff_url": "https://github.com/godotengine/godot/pull/111367.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111367.patch", + "title": "Add relative option to LookAt/AimModifier3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-10-07T14:05:37Z", + "updated_at": "2025-11-17T17:04:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "e32f7de33d836ed6137f7f56f7c59b5f418227b6" + ] + }, "111368": { "id": "PR_kwDOAO6SJc6sgTES", "public_id": 111368, @@ -54331,6 +68356,35 @@ "33cc3c125d08b408f28009746bfa64d1466f6240" ] }, + "111426": { + "id": "PR_kwDOAO6SJc6sw4hU", + "public_id": 111426, + "url": "https://github.com/godotengine/godot/pull/111426", + "diff_url": "https://github.com/godotengine/godot/pull/111426.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111426.patch", + "title": "Replace deprecated `Color8`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg3NTg1MzEw", + "created_at": "2025-10-08T19:22:00Z", + "updated_at": "2025-11-27T15:12:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "59a35308fb21139a4a448da4952b6e1e4d8b2217" + ] + }, "111427": { "id": "PR_kwDOAO6SJc6sxNyP", "public_id": 111427, @@ -55040,6 +69094,35 @@ "985e6178b45232f1d462f5eb0577adf3db2a09a8" ] }, + "111484": { + "id": "PR_kwDOAO6SJc6tJxhs", + "public_id": 111484, + "url": "https://github.com/godotengine/godot/pull/111484", + "diff_url": "https://github.com/godotengine/godot/pull/111484.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111484.patch", + "title": "Remove unused `Window::debugger_stop_shortcut`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-10T18:19:05Z", + "updated_at": "2025-11-24T16:28:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3979817caf12b9256a6973b3c8d0893fd953828f" + ] + }, "111487": { "id": "PR_kwDOAO6SJc6tKE25", "public_id": 111487, @@ -56065,6 +70148,35 @@ "7cee91f05b37c5018fcc9a9aaaba46920d98cac7" ] }, + "111589": { + "id": "PR_kwDOAO6SJc6tdLSW", + "public_id": 111589, + "url": "https://github.com/godotengine/godot/pull/111589", + "diff_url": "https://github.com/godotengine/godot/pull/111589.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111589.patch", + "title": "Fix wrong EditorSettings usage in 3D editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-13T12:39:47Z", + "updated_at": "2025-11-17T19:03:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "f722513c086eefeceb0085195530fdbd114c48ce" + ] + }, "111591": { "id": "PR_kwDOAO6SJc6tdhLN", "public_id": 111591, @@ -56264,6 +70376,74 @@ "31efc7eefa933f593d1a0ce5d233152f67af0178" ] }, + "111612": { + "id": "PR_kwDOAO6SJc6thlfw", + "public_id": 111612, + "url": "https://github.com/godotengine/godot/pull/111612", + "diff_url": "https://github.com/godotengine/godot/pull/111612.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111612.patch", + "title": "GLTF: Write integer min/max for integer accessors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-10-13T19:19:50Z", + "updated_at": "2025-11-15T02:25:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "23ed730e3f6021b62362f61e6ffd536ab351c6d1" + ] + }, + "111613": { + "id": "PR_kwDOAO6SJc6thmI6", + "public_id": 111613, + "url": "https://github.com/godotengine/godot/pull/111613", + "diff_url": "https://github.com/godotengine/godot/pull/111613.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111613.patch", + "title": "GLTF: Determine the component type when encoding object model properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-10-13T19:20:59Z", + "updated_at": "2025-11-17T17:44:34Z", + "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": [ + "e9bfc5a346b95215c70790294fab2b9b1a64bfaa" + ] + }, "111615": { "id": "PR_kwDOAO6SJc6th7ZO", "public_id": 111615, @@ -56400,6 +70580,40 @@ "cbc960c997a50a95dd422a0031525098dcf17fe6" ] }, + "111622": { + "id": "PR_kwDOAO6SJc6tjSQF", + "public_id": 111622, + "url": "https://github.com/godotengine/godot/pull/111622", + "diff_url": "https://github.com/godotengine/godot/pull/111622.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111622.patch", + "title": "Don't show exported script variables twice in the remote inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-13T22:44:06Z", + "updated_at": "2025-12-01T12:54:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c6852a2d916e266c7e4c796511847688042c3449" + ] + }, "111624": { "id": "PR_kwDOAO6SJc6tkZ3s", "public_id": 111624, @@ -57105,6 +71319,79 @@ "7ae67813a11cc4a40f77e3e0cc0781429b67b0eb" ] }, + "111711": { + "id": "PR_kwDOAO6SJc6uC_wT", + "public_id": 111711, + "url": "https://github.com/godotengine/godot/pull/111711", + "diff_url": "https://github.com/godotengine/godot/pull/111711.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111711.patch", + "title": "[PopupMenu] Update global menu shortcuts when shortcut is externally changed.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-16T09:47:55Z", + "updated_at": "2025-11-25T19:03:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2721dbf5bc2b0003ca439128fabb93348fb5b0a0" + ] + }, + "111732": { + "id": "PR_kwDOAO6SJc6uH2p9", + "public_id": 111732, + "url": "https://github.com/godotengine/godot/pull/111732", + "diff_url": "https://github.com/godotengine/godot/pull/111732.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111732.patch", + "title": "Enable Gradle builds on the Android editor via a dedicated build app", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-10-16T16:14:00Z", + "updated_at": "2025-12-01T15:10:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5593a0b2b27c9e015e711b235539043b6c5742d9" + ] + }, "111733": { "id": "PR_kwDOAO6SJc6uIU8L", "public_id": 111733, @@ -57197,6 +71484,40 @@ "761312304802ec4d541ce6bbbb764376d8a29c97" ] }, + "111755": { + "id": "PR_kwDOAO6SJc6uNq_v", + "public_id": 111755, + "url": "https://github.com/godotengine/godot/pull/111755", + "diff_url": "https://github.com/godotengine/godot/pull/111755.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111755.patch", + "title": "Game View Plugin: Fix signal connected too early causing theme warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-10-17T03:13:08Z", + "updated_at": "2025-12-01T11:06:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "54b738dea4edf357cd8aba79e383e4f41ec4a276" + ] + }, "111761": { "id": "PR_kwDOAO6SJc6uRsQW", "public_id": 111761, @@ -57237,7 +71558,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MjU5ODk3", "created_at": "2025-10-17T11:33:46Z", - "updated_at": "2025-11-04T09:55:51Z", + "updated_at": "2025-11-28T18:14:48Z", "target_branch": "master", "labels": [ { @@ -57245,6 +71566,11 @@ "name": "bug", "color": "#ff6055" }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, { "id": "MDU6TGFiZWwyNzkwOTgxMTE=", "name": "topic:rendering", @@ -57635,7 +71961,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2025-10-18T22:05:11Z", - "updated_at": "2025-11-13T11:31:10Z", + "updated_at": "2025-11-18T11:27:58Z", "target_branch": "master", "labels": [ { @@ -57692,6 +72018,40 @@ "7af7ac67853e9e5041c2a6714355a8ce1fc166ee" ] }, + "111815": { + "id": "PR_kwDOAO6SJc6uf9-v", + "public_id": 111815, + "url": "https://github.com/godotengine/godot/pull/111815", + "diff_url": "https://github.com/godotengine/godot/pull/111815.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111815.patch", + "title": "Allow Spring / IK to set mutable bone axes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-10-19T09:19:43Z", + "updated_at": "2025-11-17T17:04:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "031fd66fede27a5cfc64849b6ac5a2003794cd5a" + ] + }, "111817": { "id": "PR_kwDOAO6SJc6ugSK_", "public_id": 111817, @@ -58096,6 +72456,40 @@ "8abdedd477293019100e153398fec1a2849f9946" ] }, + "111870": { + "id": "PR_kwDOAO6SJc6uwsA_", + "public_id": 111870, + "url": "https://github.com/godotengine/godot/pull/111870", + "diff_url": "https://github.com/godotengine/godot/pull/111870.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111870.patch", + "title": "[Android] Deprecate and remove vendors specific XR APIs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-10-21T04:58:59Z", + "updated_at": "2025-11-27T00:27:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "023024440b66089ad4c9f55ec9109b85f80c3512" + ] + }, "111871": { "id": "PR_kwDOAO6SJc6uw275", "public_id": 111871, @@ -58169,6 +72563,40 @@ "4df96fc7ab5c12bc902a87fcff297756cac655e0" ] }, + "111878": { + "id": "PR_kwDOAO6SJc6uzRmm", + "public_id": 111878, + "url": "https://github.com/godotengine/godot/pull/111878", + "diff_url": "https://github.com/godotengine/godot/pull/111878.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111878.patch", + "title": "Add Variant to type autocompletion", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcDKBg", + "created_at": "2025-10-21T09:29:11Z", + "updated_at": "2025-11-27T22:28:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "f428358c69d0359c62e2a3bcda518971e614d54e" + ] + }, "111883": { "id": "PR_kwDOAO6SJc6u2ImE", "public_id": 111883, @@ -58470,6 +72898,40 @@ "afec8a1892ec4c9b1fb97707152a9ebe4c42be30" ] }, + "111926": { + "id": "PR_kwDOAO6SJc6vFv0A", + "public_id": 111926, + "url": "https://github.com/godotengine/godot/pull/111926", + "diff_url": "https://github.com/godotengine/godot/pull/111926.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111926.patch", + "title": "Show the arrow cursor on disabled `LinkButton`s", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-22T15:05:15Z", + "updated_at": "2025-11-25T21:57:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "66d5a66a14c0e5e9ebd18d2988f1bac3b9b6bc61" + ] + }, "111934": { "id": "PR_kwDOAO6SJc6vJfKO", "public_id": 111934, @@ -58504,6 +72966,84 @@ "535eab0b62fc77da4479f415a3b70be83d373f98" ] }, + "111952": { + "id": "PR_kwDOAO6SJc6vRoDP", + "public_id": 111952, + "url": "https://github.com/godotengine/godot/pull/111952", + "diff_url": "https://github.com/godotengine/godot/pull/111952.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111952.patch", + "title": "Remember animation snapping state", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-23T14:07:24Z", + "updated_at": "2025-11-22T03:26:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "feb65f75f28c37d307890558ab47340900cfd28f" + ] + }, + "111954": { + "id": "PR_kwDOAO6SJc6vSAkz", + "public_id": 111954, + "url": "https://github.com/godotengine/godot/pull/111954", + "diff_url": "https://github.com/godotengine/godot/pull/111954.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111954.patch", + "title": "Refactor rendering driver copy APIs to fix D3D12 issues.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-23T14:34:27Z", + "updated_at": "2025-11-27T09:33:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "56db3aed47ff192a3598e158ed0c42647dab623a" + ] + }, "111957": { "id": "PR_kwDOAO6SJc6vTC9K", "public_id": 111957, @@ -58538,6 +73078,60 @@ "bad8f531a88f76421627a0d44ed970a993e9735e" ] }, + "111960": { + "id": "PR_kwDOAO6SJc6vUT_o", + "public_id": 111960, + "url": "https://github.com/godotengine/godot/pull/111960", + "diff_url": "https://github.com/godotengine/godot/pull/111960.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111960.patch", + "title": "Fix crash when box selecting remote 3D physics nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-23T17:05:12Z", + "updated_at": "2025-12-01T12:53:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "989ec5a6b01cbaf2e11510deb35df98ec7e04e07" + ] + }, "111962": { "id": "PR_kwDOAO6SJc6vU8d0", "public_id": 111962, @@ -58650,6 +73244,50 @@ "eaa643a4bbc8e82011714e0fa6a3090cccd04a26" ] }, + "111967": { + "id": "PR_kwDOAO6SJc6vW6pe", + "public_id": 111967, + "url": "https://github.com/godotengine/godot/pull/111967", + "diff_url": "https://github.com/godotengine/godot/pull/111967.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111967.patch", + "title": "Statically protect `Object::cast_to` for unrelated `Object` types.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-10-23T20:28:42Z", + "updated_at": "2025-11-25T13:20:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "0f047944e4b34483c8f2b9e529e8ecbd36dbef2d" + ] + }, "111969": { "id": "PR_kwDOAO6SJc6vXST5", "public_id": 111969, @@ -58757,6 +73395,40 @@ "97c17aedc7d2c77fe5e2be55e2567842380865f6" ] }, + "111983": { + "id": "PR_kwDOAO6SJc6vcF2i", + "public_id": 111983, + "url": "https://github.com/godotengine/godot/pull/111983", + "diff_url": "https://github.com/godotengine/godot/pull/111983.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111983.patch", + "title": "Multiplayer: Remove `_custom_spawner` from error message.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzMjg1NzAw", + "created_at": "2025-10-24T07:07:38Z", + "updated_at": "2025-11-19T17:08:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + } + ], + "commits": [ + "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca" + ] + }, "111988": { "id": "PR_kwDOAO6SJc6vf2g1", "public_id": 111988, @@ -58927,6 +73599,40 @@ "8847cf768144640612d2c2f8700c2fd2e852bcee" ] }, + "112011": { + "id": "PR_kwDOAO6SJc6vle07", + "public_id": 112011, + "url": "https://github.com/godotengine/godot/pull/112011", + "diff_url": "https://github.com/godotengine/godot/pull/112011.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112011.patch", + "title": "Add support for delta encoding to patch PCKs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-10-24T19:31:33Z", + "updated_at": "2025-11-27T12:39:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "0cc88f34dabb27af61ef77a680653a0290e31055" + ] + }, "112015": { "id": "PR_kwDOAO6SJc6vmS3F", "public_id": 112015, @@ -59011,7 +73717,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjMwNzM5MjM5", "created_at": "2025-10-24T22:58:02Z", - "updated_at": "2025-10-30T16:26:34Z", + "updated_at": "2025-11-21T14:35:58Z", "target_branch": "master", "labels": [ { @@ -59151,6 +73857,40 @@ "1e8ead50dcb74732e06947e6ecec5a7894b20320" ] }, + "112031": { + "id": "PR_kwDOAO6SJc6vrdej", + "public_id": 112031, + "url": "https://github.com/godotengine/godot/pull/112031", + "diff_url": "https://github.com/godotengine/godot/pull/112031.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112031.patch", + "title": "Fix embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-25T14:29:08Z", + "updated_at": "2025-11-26T15:18:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "15279f769d7052f8fef7b86b6fd3a4fb3a973769" + ] + }, "112033": { "id": "PR_kwDOAO6SJc6vrpGH", "public_id": 112033, @@ -59370,6 +74110,64 @@ "ac5aa66012d16c2078bc2ef86bb31eb2e85d9601" ] }, + "112054": { + "id": "PR_kwDOAO6SJc6vwGWz", + "public_id": 112054, + "url": "https://github.com/godotengine/godot/pull/112054", + "diff_url": "https://github.com/godotengine/godot/pull/112054.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112054.patch", + "title": "Add \"Abort on Reset\" property to AnimationNodeOneShot", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2025-10-26T14:57:32Z", + "updated_at": "2025-11-24T18:44:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "de4979fcaf07cb4046bb62508326d47403d6ed00" + ] + }, + "112058": { + "id": "PR_kwDOAO6SJc6vwe_y", + "public_id": 112058, + "url": "https://github.com/godotengine/godot/pull/112058", + "diff_url": "https://github.com/godotengine/godot/pull/112058.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112058.patch", + "title": "Fix ParameterRef connection through reroute in visual shaders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2025-10-26T16:55:34Z", + "updated_at": "2025-11-28T05:38:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "0a0a72b74ac34b0eebba00d56a3d1782f29bd6e6" + ] + }, "112063": { "id": "PR_kwDOAO6SJc6vxHPh", "public_id": 112063, @@ -59583,6 +74381,35 @@ "b9cc82df404b28218fb87cbf645dd96375949584" ] }, + "112087": { + "id": "PR_kwDOAO6SJc6v4zm9", + "public_id": 112087, + "url": "https://github.com/godotengine/godot/pull/112087", + "diff_url": "https://github.com/godotengine/godot/pull/112087.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112087.patch", + "title": "Improve editing EditorDock node", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-27T13:02:33Z", + "updated_at": "2025-11-25T13:20:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a945df84139c979998490f078fe1334b7647c6e3" + ] + }, "112092": { "id": "PR_kwDOAO6SJc6v6NNC", "public_id": 112092, @@ -59695,6 +74522,74 @@ "c5fe5d4fafdf960eb4a3503e47e1a763720317d1" ] }, + "112100": { + "id": "PR_kwDOAO6SJc6v-QuJ", + "public_id": 112100, + "url": "https://github.com/godotengine/godot/pull/112100", + "diff_url": "https://github.com/godotengine/godot/pull/112100.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112100.patch", + "title": "Separate visual shader code out of shader editor plugin and dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-10-27T19:24:33Z", + "updated_at": "2025-11-20T23:27:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "d6d60845fe57069d65500e4d6f26e6f6fe0e6f01" + ] + }, + "112107": { + "id": "PR_kwDOAO6SJc6wAlrx", + "public_id": 112107, + "url": "https://github.com/godotengine/godot/pull/112107", + "diff_url": "https://github.com/godotengine/godot/pull/112107.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112107.patch", + "title": "Add search keywords for project settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-10-27T22:53:06Z", + "updated_at": "2025-11-27T09:02:05Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "dc75272d865806da2ad6e18833dfe061a8083154" + ] + }, "112113": { "id": "PR_kwDOAO6SJc6wEoqD", "public_id": 112113, @@ -59745,7 +74640,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", "created_at": "2025-10-28T09:20:43Z", - "updated_at": "2025-11-04T00:31:12Z", + "updated_at": "2025-11-27T22:04:14Z", "target_branch": "master", "labels": [ { @@ -59773,6 +74668,84 @@ "990889fe1a3302d43c46a2060cfd461d0f819ea1" ] }, + "112120": { + "id": "PR_kwDOAO6SJc6wIHTh", + "public_id": 112120, + "url": "https://github.com/godotengine/godot/pull/112120", + "diff_url": "https://github.com/godotengine/godot/pull/112120.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112120.patch", + "title": "Improve HeightMapShape3D documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwOTMw", + "created_at": "2025-10-28T11:52:51Z", + "updated_at": "2025-11-17T17:04:15Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "cc7b79cdbd957fb65b06837d2d1ce62486d106da" + ] + }, + "112124": { + "id": "PR_kwDOAO6SJc6wKtqN", + "public_id": 112124, + "url": "https://github.com/godotengine/godot/pull/112124", + "diff_url": "https://github.com/godotengine/godot/pull/112124.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112124.patch", + "title": "Few fixes for expression node in visual shaders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2025-10-28T15:02:18Z", + "updated_at": "2025-11-28T05:38:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "da0c60e10db322daec721ef9b0a567601ecf67f1" + ] + }, "112128": { "id": "PR_kwDOAO6SJc6wMkbA", "public_id": 112128, @@ -59880,6 +74853,40 @@ "7db9be56858ee9e1f18b50238146c6e4ecb1b7e4" ] }, + "112137": { + "id": "PR_kwDOAO6SJc6wQQai", + "public_id": 112137, + "url": "https://github.com/godotengine/godot/pull/112137", + "diff_url": "https://github.com/godotengine/godot/pull/112137.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112137.patch", + "title": "GLTF: Don't serialize empty material extensions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-10-28T22:55:59Z", + "updated_at": "2025-11-15T02:27:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "7c55e9e749a1ea8c70ea7c1077c596e86cffc5c4" + ] + }, "112140": { "id": "PR_kwDOAO6SJc6wRTQ5", "public_id": 112140, @@ -60196,6 +75203,40 @@ "c31b92ba196cf66b9347707b6237a3d57389e8d0" ] }, + "112174": { + "id": "PR_kwDOAO6SJc6wcAew", + "public_id": 112174, + "url": "https://github.com/godotengine/godot/pull/112174", + "diff_url": "https://github.com/godotengine/godot/pull/112174.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112174.patch", + "title": "Allow drag setting flags in layers property editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-10-29T18:06:16Z", + "updated_at": "2025-11-17T18:57:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "2e7c2da2a08ba49b9025cdcc3a9b3d640198d840" + ] + }, "112176": { "id": "PR_kwDOAO6SJc6wdYSi", "public_id": 112176, @@ -60429,6 +75470,69 @@ "d94061459523ed03028ed5233b76565f345ce24e" ] }, + "112196": { + "id": "PR_kwDOAO6SJc6wmV-k", + "public_id": 112196, + "url": "https://github.com/godotengine/godot/pull/112196", + "diff_url": "https://github.com/godotengine/godot/pull/112196.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112196.patch", + "title": "TAA adjustment to reduce ghosting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3MjMxNDgy", + "created_at": "2025-10-30T11:41:27Z", + "updated_at": "2025-11-20T22:50:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d650ac8a96a03090fa5b67e6f9e05ae2843e3eb1" + ] + }, + "112201": { + "id": "PR_kwDOAO6SJc6woubA", + "public_id": 112201, + "url": "https://github.com/godotengine/godot/pull/112201", + "diff_url": "https://github.com/godotengine/godot/pull/112201.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112201.patch", + "title": "Fix FileSystem item color not updated after changing main scene", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-30T14:35:56Z", + "updated_at": "2025-11-15T01:16:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "64c943694edc7b2b4e426f945fe8c4ac898bd55f" + ] + }, "112208": { "id": "PR_kwDOAO6SJc6wqR6-", "public_id": 112208, @@ -60565,6 +75669,40 @@ "ca0eb5da24e4f22d4d1887a1f3b79b6434ce5eb9" ] }, + "112231": { + "id": "PR_kwDOAO6SJc6wvage", + "public_id": 112231, + "url": "https://github.com/godotengine/godot/pull/112231", + "diff_url": "https://github.com/godotengine/godot/pull/112231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112231.patch", + "title": "Improve Bezier Default Mode button in Animation dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-31T02:31:10Z", + "updated_at": "2025-11-22T02:03:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1bf90662b88970f21f37433d4c5c347ed8ca4a9f" + ] + }, "112233": { "id": "PR_kwDOAO6SJc6wvvrF", "public_id": 112233, @@ -61120,7 +76258,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkyODMwOTg=", "created_at": "2025-11-01T01:32:50Z", - "updated_at": "2025-11-01T18:38:40Z", + "updated_at": "2025-11-24T10:05:50Z", "target_branch": "master", "labels": [ { @@ -61358,6 +76496,69 @@ "4e22eddb3c582cbaf4665dbb52d6b642ff0b9066" ] }, + "112295": { + "id": "PR_kwDOAO6SJc6xApzJ", + "public_id": 112295, + "url": "https://github.com/godotengine/godot/pull/112295", + "diff_url": "https://github.com/godotengine/godot/pull/112295.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112295.patch", + "title": "[RTL] Do not apply scroll offset to empty RTL.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-01T21:30:46Z", + "updated_at": "2025-11-25T15:57:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "ad5931ea280284b1487bc4ac915796815658781f" + ] + }, + "112296": { + "id": "PR_kwDOAO6SJc6xAtC1", + "public_id": 112296, + "url": "https://github.com/godotengine/godot/pull/112296", + "diff_url": "https://github.com/godotengine/godot/pull/112296.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112296.patch", + "title": "Fix 2D viewport scrollbar contrast in modern theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2025-11-01T21:41:58Z", + "updated_at": "2025-11-15T17:27:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "91e8072be640e5532903f2e5e200c832b120986c" + ] + }, "112297": { "id": "PR_kwDOAO6SJc6xA1_W", "public_id": 112297, @@ -61460,6 +76661,40 @@ "8e94bfef53fa3ec501db7c4a78ef74bb885ae27c" ] }, + "112301": { + "id": "PR_kwDOAO6SJc6xBCY9", + "public_id": 112301, + "url": "https://github.com/godotengine/godot/pull/112301", + "diff_url": "https://github.com/godotengine/godot/pull/112301.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112301.patch", + "title": "Fix GridMap `cursor_instance` transparency error spam", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-11-01T23:33:35Z", + "updated_at": "2025-11-26T23:07:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "fccba5b8599ca6ad413cb0c97246cbacd5b265bd" + ] + }, "112307": { "id": "PR_kwDOAO6SJc6xCSqC", "public_id": 112307, @@ -61639,6 +76874,40 @@ "ff6e103d019986ef86c21fb711be76d5d4c939b1" ] }, + "112334": { + "id": "PR_kwDOAO6SJc6xGXUA", + "public_id": 112334, + "url": "https://github.com/godotengine/godot/pull/112334", + "diff_url": "https://github.com/godotengine/godot/pull/112334.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112334.patch", + "title": "Fix cannot edit property material for new Instance PackedScene", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-11-03T02:58:03Z", + "updated_at": "2025-11-25T22:31:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a006881ab2fbd48c80939d4623336844288748e3" + ] + }, "112337": { "id": "PR_kwDOAO6SJc6xJAMh", "public_id": 112337, @@ -61707,6 +76976,40 @@ "8a6d044fa1464cacb836de44bc23042397006e50" ] }, + "112343": { + "id": "PR_kwDOAO6SJc6xMe0o", + "public_id": 112343, + "url": "https://github.com/godotengine/godot/pull/112343", + "diff_url": "https://github.com/godotengine/godot/pull/112343.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112343.patch", + "title": "Scene Dock: Simplify Filter Nodes related UI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-11-03T13:58:31Z", + "updated_at": "2025-12-01T10:58:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "a146639824c6d393c2ed2acdd9160ae96a1094e6" + ] + }, "112344": { "id": "PR_kwDOAO6SJc6xNAs0", "public_id": 112344, @@ -62081,6 +77384,40 @@ "5d6ea08a67d9e856597398c7a8a2c71ff0f69edc" ] }, + "112379": { + "id": "PR_kwDOAO6SJc6xXy1C", + "public_id": 112379, + "url": "https://github.com/godotengine/godot/pull/112379", + "diff_url": "https://github.com/godotengine/godot/pull/112379.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112379.patch", + "title": "Make `utterance_id` 64-bit.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-04T09:41:39Z", + "updated_at": "2025-11-15T05:08:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "281c74550a8c1ec9b8fcd15e7ca00207efc0e570" + ] + }, "112382": { "id": "PR_kwDOAO6SJc6xY1yb", "public_id": 112382, @@ -62198,6 +77535,35 @@ "613c9fb86f4c18c8ed02dab94a012ea4bed689d7" ] }, + "112396": { + "id": "PR_kwDOAO6SJc6xiIbj", + "public_id": 112396, + "url": "https://github.com/godotengine/godot/pull/112396", + "diff_url": "https://github.com/godotengine/godot/pull/112396.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112396.patch", + "title": "Make ScrollContainer scrollbar margins affect minimum size", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBlbdtQ", + "created_at": "2025-11-05T01:51:45Z", + "updated_at": "2025-11-22T00:42:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "d2c3fdaec0ef952e033d6d4dc2612b718eca52a0" + ] + }, "112398": { "id": "PR_kwDOAO6SJc6xiLXe", "public_id": 112398, @@ -62248,7 +77614,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExMTg1MDg=", "created_at": "2025-11-05T02:44:27Z", - "updated_at": "2025-11-13T23:16:17Z", + "updated_at": "2025-12-01T11:59:57Z", "target_branch": "master", "labels": [ { @@ -62256,11 +77622,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", - "name": "cherrypick:3.x", - "color": "#446699" - }, { "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", "name": "crash", @@ -62525,7 +77886,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2025-11-05T13:25:04Z", - "updated_at": "2025-11-07T16:37:36Z", + "updated_at": "2025-11-18T20:32:02Z", "target_branch": "master", "labels": [ { @@ -62713,6 +78074,69 @@ "78096d4ce7167b78a8ba5c30ca8cdb72807d70dc" ] }, + "112448": { + "id": "PR_kwDOAO6SJc6xvD0p", + "public_id": 112448, + "url": "https://github.com/godotengine/godot/pull/112448", + "diff_url": "https://github.com/godotengine/godot/pull/112448.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112448.patch", + "title": "Add extra panels to some areas of the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-11-05T20:17:23Z", + "updated_at": "2025-12-01T13:07:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7687a948834c334e13d86eeaf244199fd0ee6aee" + ] + }, + "112450": { + "id": "PR_kwDOAO6SJc6xvsn2", + "public_id": 112450, + "url": "https://github.com/godotengine/godot/pull/112450", + "diff_url": "https://github.com/godotengine/godot/pull/112450.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112450.patch", + "title": "Fix NodeOneShot doesn't reset correctly", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-05T21:13:01Z", + "updated_at": "2025-11-21T20:52:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "2f029bc7bf07c4f3c1eb6604244b79a3f4179068" + ] + }, "112451": { "id": "PR_kwDOAO6SJc6xv6pd", "public_id": 112451, @@ -62742,6 +78166,50 @@ "60f8da0f4860cea2f8375e8234d9734ab8fe72a6" ] }, + "112465": { + "id": "PR_kwDOAO6SJc6x4kAI", + "public_id": 112465, + "url": "https://github.com/godotengine/godot/pull/112465", + "diff_url": "https://github.com/godotengine/godot/pull/112465.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112465.patch", + "title": "Shader Baker: Fix Linux export warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-11-06T12:01:45Z", + "updated_at": "2025-11-19T17:08:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd" + ] + }, "112466": { "id": "PR_kwDOAO6SJc6x4qN3", "public_id": 112466, @@ -62815,6 +78283,55 @@ "802eb0b1a076f05ddcdc8ab18e5a6a27246be90e" ] }, + "112481": { + "id": "PR_kwDOAO6SJc6x-A8b", + "public_id": 112481, + "url": "https://github.com/godotengine/godot/pull/112481", + "diff_url": "https://github.com/godotengine/godot/pull/112481.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112481.patch", + "title": "Massively optimize canvas 2D rendering by using vertex buffers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-11-06T18:50:36Z", + "updated_at": "2025-11-19T21:20:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "90c0e6acca8e4c58b051cf569013b1cad5533aa2" + ] + }, "112483": { "id": "PR_kwDOAO6SJc6x-xyh", "public_id": 112483, @@ -63039,6 +78556,61 @@ "ca10a849f3c9f724d87a7547d6dbcf1215c2fb18" ] }, + "112506": { + "id": "PR_kwDOAO6SJc6yHatp", + "public_id": 112506, + "url": "https://github.com/godotengine/godot/pull/112506", + "diff_url": "https://github.com/godotengine/godot/pull/112506.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112506.patch", + "title": "CommandQueueMT: Reduce contention + Fix race conditions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2025-11-07T11:41:56Z", + "updated_at": "2025-11-22T08:51:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "4ba4558cf6e0550190ee2cb7fbc3c6af3fa2e677", + "b16a8b8a76079f06a2ef5f6efd95c47a3e22604a" + ] + }, "112507": { "id": "PR_kwDOAO6SJc6yIQKI", "public_id": 112507, @@ -63073,6 +78645,84 @@ "84365402f869c9af8d66cd7aa23a529d683ecfa3" ] }, + "112514": { + "id": "PR_kwDOAO6SJc6yLLVN", + "public_id": 112514, + "url": "https://github.com/godotengine/godot/pull/112514", + "diff_url": "https://github.com/godotengine/godot/pull/112514.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112514.patch", + "title": "Fix CPUParticle3D not randomizing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc5MTc0NzU=", + "created_at": "2025-11-07T16:24:17Z", + "updated_at": "2025-11-26T22:50:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "3a66d88be208948177781f6ec3cdd6b7e32e2f01" + ] + }, + "112524": { + "id": "PR_kwDOAO6SJc6yO_aV", + "public_id": 112524, + "url": "https://github.com/godotengine/godot/pull/112524", + "diff_url": "https://github.com/godotengine/godot/pull/112524.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112524.patch", + "title": "Add Deterministic option to IterateIK3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-07T22:02:55Z", + "updated_at": "2025-11-18T01:38:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "3812c74eab1f78fe5fe87fa234d8bc9c5ce0708b" + ] + }, "112534": { "id": "PR_kwDOAO6SJc6yR7DH", "public_id": 112534, @@ -63084,7 +78734,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIxNzgwMDg=", "created_at": "2025-11-08T08:01:52Z", - "updated_at": "2025-11-10T23:53:06Z", + "updated_at": "2025-11-20T09:44:44Z", "target_branch": "master", "labels": [ { @@ -63107,6 +78757,69 @@ "3497a5dbf586cb5edb11c7112871d5d9fe87db32" ] }, + "112538": { + "id": "PR_kwDOAO6SJc6yTAD8", + "public_id": 112538, + "url": "https://github.com/godotengine/godot/pull/112538", + "diff_url": "https://github.com/godotengine/godot/pull/112538.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112538.patch", + "title": "Add `instance_index` option to parameters in visual shaders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2025-11-08T11:06:07Z", + "updated_at": "2025-11-18T15:25:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "808faa0ab0419ca4045d84cba60f8d14b06b8691" + ] + }, + "112539": { + "id": "PR_kwDOAO6SJc6yTG07", + "public_id": 112539, + "url": "https://github.com/godotengine/godot/pull/112539", + "diff_url": "https://github.com/godotengine/godot/pull/112539.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112539.patch", + "title": "Make `Vector` `bsearch` method const.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-11-08T11:28:18Z", + "updated_at": "2025-11-25T19:12:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "109d3d8530eeca2e7e28838446520454ade4b4f5" + ] + }, "112545": { "id": "PR_kwDOAO6SJc6yTuXb", "public_id": 112545, @@ -63141,6 +78854,40 @@ "4694ee84f6124b10cd1ee339c873b3f780a43cad" ] }, + "112547": { + "id": "PR_kwDOAO6SJc6yT6HO", + "public_id": 112547, + "url": "https://github.com/godotengine/godot/pull/112547", + "diff_url": "https://github.com/godotengine/godot/pull/112547.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112547.patch", + "title": "Prevent emitting signals when previewing resource", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-08T16:05:59Z", + "updated_at": "2025-11-25T16:07:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e64c66c51eca6d1e341b0b249af67b936b2f440c" + ] + }, "112551": { "id": "PR_kwDOAO6SJc6yULIx", "public_id": 112551, @@ -63209,6 +78956,35 @@ "8c469be225b0a12fa50ff12587d90ddf2bba5b48" ] }, + "112559": { + "id": "PR_kwDOAO6SJc6yUnDe", + "public_id": 112559, + "url": "https://github.com/godotengine/godot/pull/112559", + "diff_url": "https://github.com/godotengine/godot/pull/112559.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112559.patch", + "title": "Add error message to Quick Open dialog if callback is invalid", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-11-08T20:23:00Z", + "updated_at": "2025-11-27T09:02:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ab49047604be03e35b084d8f03e816dfaa2af092" + ] + }, "112563": { "id": "PR_kwDOAO6SJc6yVYtG", "public_id": 112563, @@ -63248,6 +79024,40 @@ "c765e6cbb66bddce81f90c18d1bc9384e4289d92" ] }, + "112571": { + "id": "PR_kwDOAO6SJc6yWf2V", + "public_id": 112571, + "url": "https://github.com/godotengine/godot/pull/112571", + "diff_url": "https://github.com/godotengine/godot/pull/112571.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112571.patch", + "title": "Move the line of calling `animation_finished` signal to ensure stopping", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-09T05:55:45Z", + "updated_at": "2025-11-22T00:42:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "e292217f362b2773e3bcd32b448e36a6cdef2dd2" + ] + }, "112573": { "id": "PR_kwDOAO6SJc6yWju6", "public_id": 112573, @@ -63316,6 +79126,35 @@ "39053925968344fd8a2590474842a8d5adcd8ec9" ] }, + "112577": { + "id": "PR_kwDOAO6SJc6yXt-U", + "public_id": 112577, + "url": "https://github.com/godotengine/godot/pull/112577", + "diff_url": "https://github.com/godotengine/godot/pull/112577.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112577.patch", + "title": "Add methods for querying loaded `Translation` instances", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-11-09T11:49:20Z", + "updated_at": "2025-11-22T02:06:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "ec860ffe4a1684511283438780419a189f7f59f1" + ] + }, "112585": { "id": "PR_kwDOAO6SJc6yYcbv", "public_id": 112585, @@ -63433,6 +79272,45 @@ "5bbf280423cfdcd8b2091d3c4d9934e94c128e7e" ] }, + "112593": { + "id": "PR_kwDOAO6SJc6yZLk2", + "public_id": 112593, + "url": "https://github.com/godotengine/godot/pull/112593", + "diff_url": "https://github.com/godotengine/godot/pull/112593.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112593.patch", + "title": "Don't redraw `Sprite3D`/`AnimatedSprite3D` outside the tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-11-09T18:35:56Z", + "updated_at": "2025-11-26T22:50:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "96332f1b4dc01f868c528698cd1ee48c8433a35b" + ] + }, "112594": { "id": "PR_kwDOAO6SJc6yZrO1", "public_id": 112594, @@ -63491,6 +79369,74 @@ "ce19c4a64756850ed2360b145e19876c2167f07d" ] }, + "112604": { + "id": "PR_kwDOAO6SJc6yez02", + "public_id": 112604, + "url": "https://github.com/godotengine/godot/pull/112604", + "diff_url": "https://github.com/godotengine/godot/pull/112604.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112604.patch", + "title": "Update rect after `_pre_popup` in `popup_centered_*`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-10T09:34:24Z", + "updated_at": "2025-11-25T15:57:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "adf18ff44d0ba759aed2a53774f508b6d820a791" + ] + }, + "112607": { + "id": "PR_kwDOAO6SJc6yhYT7", + "public_id": 112607, + "url": "https://github.com/godotengine/godot/pull/112607", + "diff_url": "https://github.com/godotengine/godot/pull/112607.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112607.patch", + "title": "Add MeshInstance3D upgrade code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-10T12:28:08Z", + "updated_at": "2025-11-18T20:42:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "251746a89caccf896a4a9902f13579f319c3f247" + ] + }, "112621": { "id": "PR_kwDOAO6SJc6ynlgK", "public_id": 112621, @@ -63672,7 +79618,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2025-11-11T01:21:55Z", - "updated_at": "2025-11-12T10:40:10Z", + "updated_at": "2025-11-17T19:04:45Z", "target_branch": "master", "labels": [ { @@ -63837,7 +79783,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwNTc5MDE0", "created_at": "2025-11-12T08:21:45Z", - "updated_at": "2025-11-12T17:37:15Z", + "updated_at": "2025-11-15T17:27:44Z", "target_branch": "master", "labels": [ { @@ -63884,6 +79830,35 @@ "6f207a4601a9186017c7d847553ae8663d8dda83" ] }, + "112663": { + "id": "PR_kwDOAO6SJc6y76ii", + "public_id": 112663, + "url": "https://github.com/godotengine/godot/pull/112663", + "diff_url": "https://github.com/godotengine/godot/pull/112663.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112663.patch", + "title": "`ScriptEditor::reload_scripts`: Only call deferred if not main thread", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-11-12T09:22:16Z", + "updated_at": "2025-11-27T22:24:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "94104ae33af1232e6c3f3cdd8d3731dff807bdd6" + ] + }, "112665": { "id": "PR_kwDOAO6SJc6y8Isq", "public_id": 112665, @@ -63918,6 +79893,74 @@ "189e2767a7d095f0d231932f9edf948f4a4fadef" ] }, + "112666": { + "id": "PR_kwDOAO6SJc6y8d-T", + "public_id": 112666, + "url": "https://github.com/godotengine/godot/pull/112666", + "diff_url": "https://github.com/godotengine/godot/pull/112666.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112666.patch", + "title": "Fix wrong AABB when selecting Node3D gizmo in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc3MjM0MzYw", + "created_at": "2025-11-12T10:08:13Z", + "updated_at": "2025-11-17T17:03:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1ce77b8899fac1830a51f7288c7858d9658f7ec9" + ] + }, + "112673": { + "id": "PR_kwDOAO6SJc6y_6oI", + "public_id": 112673, + "url": "https://github.com/godotengine/godot/pull/112673", + "diff_url": "https://github.com/godotengine/godot/pull/112673.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112673.patch", + "title": "Fix visual shader error when editing theme settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-11-12T14:43:54Z", + "updated_at": "2025-11-18T01:39:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "eb78a7de7139753612a29ef503898e59522c8dbe" + ] + }, "112676": { "id": "PR_kwDOAO6SJc6zBnMb", "public_id": 112676, @@ -63958,7 +80001,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-11-12T17:58:27Z", - "updated_at": "2025-11-14T03:01:51Z", + "updated_at": "2025-11-20T14:29:22Z", "target_branch": "master", "labels": [ { @@ -63975,6 +80018,11 @@ "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" } ], "commits": [ @@ -64146,6 +80194,113 @@ "e9a6a84468a800a30372e4dc1b85931fb851470c" ] }, + "112693": { + "id": "PR_kwDOAO6SJc6zFR_R", + "public_id": 112693, + "url": "https://github.com/godotengine/godot/pull/112693", + "diff_url": "https://github.com/godotengine/godot/pull/112693.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112693.patch", + "title": "Tweak CanvasGroup description to be more explicit about its purpose", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-11-12T22:27:48Z", + "updated_at": "2025-11-21T17:10:39Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f71640e97a4128dc96512766f10b254d7f1bfb3f" + ] + }, + "112698": { + "id": "PR_kwDOAO6SJc6zGbZ0", + "public_id": 112698, + "url": "https://github.com/godotengine/godot/pull/112698", + "diff_url": "https://github.com/godotengine/godot/pull/112698.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112698.patch", + "title": "Fix editor preset names not being validated ", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBimH0g", + "created_at": "2025-11-13T00:32:18Z", + "updated_at": "2025-11-18T01:37:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "b630d374a23ffdb927bcc88b54b6f08de399066a" + ] + }, + "112702": { + "id": "PR_kwDOAO6SJc6zHJ2V", + "public_id": 112702, + "url": "https://github.com/godotengine/godot/pull/112702", + "diff_url": "https://github.com/godotengine/godot/pull/112702.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112702.patch", + "title": "Add memory profiling macros for tracy profiler option", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3MjA3MTg=", + "created_at": "2025-11-13T02:03:32Z", + "updated_at": "2025-11-17T23:40:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "fa5c17d68c612092aa00747054a0861cb88d890c" + ] + }, "112704": { "id": "PR_kwDOAO6SJc6zHWJo", "public_id": 112704, @@ -64248,6 +80403,35 @@ "6146f3efee03cd0d93881d2bc852b89de50a9fcc" ] }, + "112714": { + "id": "PR_kwDOAO6SJc6zKaIP", + "public_id": 112714, + "url": "https://github.com/godotengine/godot/pull/112714", + "diff_url": "https://github.com/godotengine/godot/pull/112714.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112714.patch", + "title": "Fix typo in `MouseBehaviorRecursive` enum description in Control class", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDODS0riA", + "created_at": "2025-11-13T07:57:05Z", + "updated_at": "2025-11-27T22:23:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "79fe28b456cc3d2d2a2f995fc2226de2a462be06" + ] + }, "112716": { "id": "PR_kwDOAO6SJc6zK4qR", "public_id": 112716, @@ -64293,7 +80477,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MjU5ODk3", "created_at": "2025-11-13T09:38:55Z", - "updated_at": "2025-11-13T18:37:56Z", + "updated_at": "2025-11-18T09:51:02Z", "target_branch": "master", "labels": [ { @@ -64306,6 +80490,11 @@ "name": "platform:windows", "color": "#e4e4e4" }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, { "id": "MDU6TGFiZWwyNzkwOTgyNTU=", "name": "topic:platforms", @@ -64316,6 +80505,98 @@ "69401d6eb1cd02b3a36759d61729627b7f643330" ] }, + "112725": { + "id": "PR_kwDOAO6SJc6zNDL3", + "public_id": 112725, + "url": "https://github.com/godotengine/godot/pull/112725", + "diff_url": "https://github.com/godotengine/godot/pull/112725.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112725.patch", + "title": "Add some comments in the `profiling.h` header.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-11-13T11:14:50Z", + "updated_at": "2025-11-27T22:23:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9ebe051d5c985c88e1e199041d3bab1fb2f2a330" + ] + }, + "112728": { + "id": "PR_kwDOAO6SJc6zNml6", + "public_id": 112728, + "url": "https://github.com/godotengine/godot/pull/112728", + "diff_url": "https://github.com/godotengine/godot/pull/112728.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112728.patch", + "title": "Fix find in files auto search when changing theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQyODU5MzYy", + "created_at": "2025-11-13T12:01:32Z", + "updated_at": "2025-11-18T06:35:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b8158adfe3eb88b70e375f2c08ec9217f4e69abf" + ] + }, + "112729": { + "id": "PR_kwDOAO6SJc6zODG2", + "public_id": 112729, + "url": "https://github.com/godotengine/godot/pull/112729", + "diff_url": "https://github.com/godotengine/godot/pull/112729.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112729.patch", + "title": "Allow editing groups on multiple nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-13T12:39:38Z", + "updated_at": "2025-11-27T22:29:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5fa0f3124720c2f7653bff39340d7f6d818316db" + ] + }, "112732": { "id": "PR_kwDOAO6SJc6zO2gD", "public_id": 112732, @@ -64378,6 +80659,5145 @@ "commits": [ "f51f97aaec9f68225a4edcb78e1002d800842478" ] + }, + "112739": { + "id": "PR_kwDOAO6SJc6zS8qR", + "public_id": 112739, + "url": "https://github.com/godotengine/godot/pull/112739", + "diff_url": "https://github.com/godotengine/godot/pull/112739.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112739.patch", + "title": "Change `TileSetScenesCollectionSource` raw pointers in the TileSet editor to ref", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg4MzAyMzg5", + "created_at": "2025-11-13T19:27:31Z", + "updated_at": "2025-11-18T01:54:09Z", + "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": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ea1cc3c04ee02e31801c16723b7625e1ee999733" + ] + }, + "112760": { + "id": "PR_kwDOAO6SJc6zeZ5R", + "public_id": 112760, + "url": "https://github.com/godotengine/godot/pull/112760", + "diff_url": "https://github.com/godotengine/godot/pull/112760.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112760.patch", + "title": "Android: Fix crash when gamepad connects immediately upon app startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4MjI3Ng==", + "created_at": "2025-11-14T14:53:48Z", + "updated_at": "2025-11-14T20:28:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "585389af2412f917dad04cf471270c24993b7054" + ] + }, + "112766": { + "id": "PR_kwDOAO6SJc6zfUX6", + "public_id": 112766, + "url": "https://github.com/godotengine/godot/pull/112766", + "diff_url": "https://github.com/godotengine/godot/pull/112766.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112766.patch", + "title": "Android Editor: Adjust script editor size for virtual keyboard", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-11-14T16:07:33Z", + "updated_at": "2025-11-20T18:55:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "826f60db620b098fc2436a05b9d8341ea2f54557", + "e7bf3ec52dbf9ed64acfc9c35fc80f8e9d06d9f6" + ] + }, + "112769": { + "id": "PR_kwDOAO6SJc6zgPQb", + "public_id": 112769, + "url": "https://github.com/godotengine/godot/pull/112769", + "diff_url": "https://github.com/godotengine/godot/pull/112769.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112769.patch", + "title": "Prevent translating custom data layers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-14T17:24:39Z", + "updated_at": "2025-11-14T23:26:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e15a54ddeac2af51126d61d2df4d9f95b706a5f3" + ] + }, + "112770": { + "id": "PR_kwDOAO6SJc6zgmiu", + "public_id": 112770, + "url": "https://github.com/godotengine/godot/pull/112770", + "diff_url": "https://github.com/godotengine/godot/pull/112770.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112770.patch", + "title": "Don't expose underscored signals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-14T17:56:06Z", + "updated_at": "2025-11-18T02:37:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "54c2eaee4daa4ca13a23cca500faa9249d9ec830" + ] + }, + "112777": { + "id": "PR_kwDOAO6SJc6zh3ad", + "public_id": 112777, + "url": "https://github.com/godotengine/godot/pull/112777", + "diff_url": "https://github.com/godotengine/godot/pull/112777.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112777.patch", + "title": "[Android editor] Add support for Android XR devices to the Godot XR Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-11-14T19:57:06Z", + "updated_at": "2025-11-15T07:27:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "353c871160ae62385e646eb99e5a0be85dedadbb" + ] + }, + "112784": { + "id": "PR_kwDOAO6SJc6ziZsO", + "public_id": 112784, + "url": "https://github.com/godotengine/godot/pull/112784", + "diff_url": "https://github.com/godotengine/godot/pull/112784.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112784.patch", + "title": "iOS: Fix loading of xcframework dynamic libraries.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2ODYz", + "created_at": "2025-11-14T20:58:27Z", + "updated_at": "2025-11-27T22:24:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "b1465d6af088abd9771cd8a0c087d4e8b141c884" + ] + }, + "112787": { + "id": "PR_kwDOAO6SJc6zihiM", + "public_id": 112787, + "url": "https://github.com/godotengine/godot/pull/112787", + "diff_url": "https://github.com/godotengine/godot/pull/112787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112787.patch", + "title": "Use American spelling of \"favorite\" in Project Manager code for consistency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-11-14T21:13:14Z", + "updated_at": "2025-11-17T17:03:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "9c1375f6be83af54209c976d01c5865dbc602512" + ] + }, + "112790": { + "id": "PR_kwDOAO6SJc6zjnR1", + "public_id": 112790, + "url": "https://github.com/godotengine/godot/pull/112790", + "diff_url": "https://github.com/godotengine/godot/pull/112790.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112790.patch", + "title": "Fix `TileMapLayer` transformations for `Node2D` scene tiles", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-11-14T23:36:07Z", + "updated_at": "2025-11-18T09:34:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "944bd82d4547ca11d03f3c2ef0ea47f010cdab5a" + ] + }, + "112792": { + "id": "PR_kwDOAO6SJc6zko49", + "public_id": 112792, + "url": "https://github.com/godotengine/godot/pull/112792", + "diff_url": "https://github.com/godotengine/godot/pull/112792.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112792.patch", + "title": "Fix bottom panel not being able to resize on startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-11-15T02:05:13Z", + "updated_at": "2025-11-17T17:04:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2e99891be269140d64f373df46313bc296e0b914" + ] + }, + "112793": { + "id": "PR_kwDOAO6SJc6zksM8", + "public_id": 112793, + "url": "https://github.com/godotengine/godot/pull/112793", + "diff_url": "https://github.com/godotengine/godot/pull/112793.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112793.patch", + "title": "Remove `TranslationPO`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-11-15T02:15:45Z", + "updated_at": "2025-11-18T00:58:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "43e323dce549d3cda34a992500baa8c00a588abf" + ] + }, + "112798": { + "id": "PR_kwDOAO6SJc6zleCz", + "public_id": 112798, + "url": "https://github.com/godotengine/godot/pull/112798", + "diff_url": "https://github.com/godotengine/godot/pull/112798.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112798.patch", + "title": "[.NET] Add compat method for `DisplayServer.TtsSpeak`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2025-11-15T05:08:22Z", + "updated_at": "2025-11-18T04:07:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "513e4212094e6d755f3c1361c263e1d5cb51b4c0" + ] + }, + "112800": { + "id": "PR_kwDOAO6SJc6zl4je", + "public_id": 112800, + "url": "https://github.com/godotengine/godot/pull/112800", + "diff_url": "https://github.com/godotengine/godot/pull/112800.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112800.patch", + "title": "Reorganize canvas shader varyings in RD renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-11-15T06:38:29Z", + "updated_at": "2025-11-17T17:04:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "79ffbfdf73d3e5031ccb6ab9ad7fd2fa55b32a4f" + ] + }, + "112801": { + "id": "PR_kwDOAO6SJc6zmHL5", + "public_id": 112801, + "url": "https://github.com/godotengine/godot/pull/112801", + "diff_url": "https://github.com/godotengine/godot/pull/112801.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112801.patch", + "title": "Apply `PREMUL_ALPHA_FACTOR` only in non-split-specular shader variants.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-11-15T07:18:27Z", + "updated_at": "2025-11-17T17:03:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "a7e1a65ca823d7e5f189d508792bcccd61929a08" + ] + }, + "112803": { + "id": "PR_kwDOAO6SJc6zmQhQ", + "public_id": 112803, + "url": "https://github.com/godotengine/godot/pull/112803", + "diff_url": "https://github.com/godotengine/godot/pull/112803.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112803.patch", + "title": "Fix shader baker freezing if there are errors in the shader compilation process.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc3NTExODI=", + "created_at": "2025-11-15T08:02:04Z", + "updated_at": "2025-11-28T19:17:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "b9d5c3e213f203b519b36ef4638293eb20817dde" + ] + }, + "112810": { + "id": "PR_kwDOAO6SJc6znWCC", + "public_id": 112810, + "url": "https://github.com/godotengine/godot/pull/112810", + "diff_url": "https://github.com/godotengine/godot/pull/112810.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112810.patch", + "title": "`FTI` - `Camera2D` accepts resets only after entering tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-11-15T12:16:02Z", + "updated_at": "2025-11-25T19:58:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "087dea4b15f43adf824ccedd82773b41fdb0b4e1" + ] + }, + "112819": { + "id": "PR_kwDOAO6SJc6zoaBc", + "public_id": 112819, + "url": "https://github.com/godotengine/godot/pull/112819", + "diff_url": "https://github.com/godotengine/godot/pull/112819.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112819.patch", + "title": "Add `permissions/manage_media` to Android export options", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-11-15T17:09:07Z", + "updated_at": "2025-11-18T01:38:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + } + ], + "commits": [ + "8f60f9de69958db6382d0cfda808fc91bcd308ff" + ] + }, + "112823": { + "id": "PR_kwDOAO6SJc6zo5b-", + "public_id": 112823, + "url": "https://github.com/godotengine/godot/pull/112823", + "diff_url": "https://github.com/godotengine/godot/pull/112823.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112823.patch", + "title": "Fix `GodotProfileZone` with tracy backend failing with shadowed variable name warnings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-11-15T19:05:43Z", + "updated_at": "2025-11-18T08:39:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "98caaebb723c47f8a8f6e50336eb4975cf7ee125" + ] + }, + "112824": { + "id": "PR_kwDOAO6SJc6zo9jB", + "public_id": 112824, + "url": "https://github.com/godotengine/godot/pull/112824", + "diff_url": "https://github.com/godotengine/godot/pull/112824.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112824.patch", + "title": "Fix not being able to set project path", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-15T19:22:17Z", + "updated_at": "2025-11-17T19:03:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "98523d8a1dcaddbfad0601ae69eec7f118de0e9b" + ] + }, + "112825": { + "id": "PR_kwDOAO6SJc6zpBsN", + "public_id": 112825, + "url": "https://github.com/godotengine/godot/pull/112825", + "diff_url": "https://github.com/godotengine/godot/pull/112825.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112825.patch", + "title": "Don't save editor settings on startup", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-15T19:41:18Z", + "updated_at": "2025-11-17T19:03:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "141a49b0906f0c38083a468805ecdaf7de922d5d" + ] + }, + "112828": { + "id": "PR_kwDOAO6SJc6zpNNH", + "public_id": 112828, + "url": "https://github.com/godotengine/godot/pull/112828", + "diff_url": "https://github.com/godotengine/godot/pull/112828.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112828.patch", + "title": "Fix `display_placeholder` not persisting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-15T20:32:05Z", + "updated_at": "2025-11-27T22:25:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "c4c39fba55f566a36072d4f9005bf8854382d922" + ] + }, + "112831": { + "id": "PR_kwDOAO6SJc6zpViO", + "public_id": 112831, + "url": "https://github.com/godotengine/godot/pull/112831", + "diff_url": "https://github.com/godotengine/godot/pull/112831.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112831.patch", + "title": "Fix modified editor shortcuts being erased", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-11-15T21:12:12Z", + "updated_at": "2025-11-18T15:26:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9fadd0d99e581c83484c56c256af1029b44a4d8e" + ] + }, + "112844": { + "id": "PR_kwDOAO6SJc6zslM_", + "public_id": 112844, + "url": "https://github.com/godotengine/godot/pull/112844", + "diff_url": "https://github.com/godotengine/godot/pull/112844.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112844.patch", + "title": "Add error message when trying to load project from CWD.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-16T08:11:36Z", + "updated_at": "2025-11-22T00:42:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a7358ddd12d6668ddfcb4dc9422dc07eb26556fa" + ] + }, + "112852": { + "id": "PR_kwDOAO6SJc6zugkd", + "public_id": 112852, + "url": "https://github.com/godotengine/godot/pull/112852", + "diff_url": "https://github.com/godotengine/godot/pull/112852.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112852.patch", + "title": "Check if scale/offset values are provided in gltf `KHR_texture_transform`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-11-16T16:37:39Z", + "updated_at": "2025-11-17T19:04:50Z", + "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": [ + "5c2d12dea380580ebd14feeea8c29856234761d0" + ] + }, + "112853": { + "id": "PR_kwDOAO6SJc6zuh9Z", + "public_id": 112853, + "url": "https://github.com/godotengine/godot/pull/112853", + "diff_url": "https://github.com/godotengine/godot/pull/112853.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112853.patch", + "title": "Include key in `Dictionary::operator[]` error message", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-11-16T16:44:34Z", + "updated_at": "2025-11-18T14:40:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c18332740c0de71e3fafae3586456d98bcca72a8" + ] + }, + "112856": { + "id": "PR_kwDOAO6SJc6zvBoG", + "public_id": 112856, + "url": "https://github.com/godotengine/godot/pull/112856", + "diff_url": "https://github.com/godotengine/godot/pull/112856.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112856.patch", + "title": "Move the line of importing JointLimitation3D to 3D from Physics3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-16T18:27:29Z", + "updated_at": "2025-11-17T17:03:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0573f874d135e84f97cfaf269315414bfa4cdcdc" + ] + }, + "112858": { + "id": "PR_kwDOAO6SJc6zvKm8", + "public_id": 112858, + "url": "https://github.com/godotengine/godot/pull/112858", + "diff_url": "https://github.com/godotengine/godot/pull/112858.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112858.patch", + "title": "[TextServer] Remove negative offset from the first char when shaping substrings.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-16T19:01:01Z", + "updated_at": "2025-11-17T17:03:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "369e690c55d6b30df191be67288eb683f5e3d8d8" + ] + }, + "112859": { + "id": "PR_kwDOAO6SJc6zvTMj", + "public_id": 112859, + "url": "https://github.com/godotengine/godot/pull/112859", + "diff_url": "https://github.com/godotengine/godot/pull/112859.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112859.patch", + "title": "Fix crash in `EditorFileDialog` by checking for null pointer", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCaM8Hg", + "created_at": "2025-11-16T19:30:16Z", + "updated_at": "2025-11-18T01:37:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "77318d2acdada6089e5a8a23ed5d4a169c842105" + ] + }, + "112861": { + "id": "PR_kwDOAO6SJc6zvW3E", + "public_id": 112861, + "url": "https://github.com/godotengine/godot/pull/112861", + "diff_url": "https://github.com/godotengine/godot/pull/112861.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112861.patch", + "title": "Fix preview CSG interfering with itself during drag and drop", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-11-16T19:47:45Z", + "updated_at": "2025-11-18T15:26:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7df165ce942886dfe65e4f4c435fc995ee328ebd" + ] + }, + "112867": { + "id": "PR_kwDOAO6SJc6zwW2S", + "public_id": 112867, + "url": "https://github.com/godotengine/godot/pull/112867", + "diff_url": "https://github.com/godotengine/godot/pull/112867.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112867.patch", + "title": "Add an argument `p_reset` to `SpringBoneSimulator3D::_make_joints_dirty()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-17T01:05:18Z", + "updated_at": "2025-11-18T01:37:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "38581121a4a607efecbccbb13563134b3650f7a4" + ] + }, + "112874": { + "id": "PR_kwDOAO6SJc6zxnCm", + "public_id": 112874, + "url": "https://github.com/godotengine/godot/pull/112874", + "diff_url": "https://github.com/godotengine/godot/pull/112874.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112874.patch", + "title": "Prevent C# source generators from fully qualifying members assigned to within an object initializer", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCiMRtQ", + "created_at": "2025-11-17T05:05:53Z", + "updated_at": "2025-12-01T10:58:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "3b4b0c530ee693468a0010995da740a50964b513" + ] + }, + "112881": { + "id": "PR_kwDOAO6SJc6z277q", + "public_id": 112881, + "url": "https://github.com/godotengine/godot/pull/112881", + "diff_url": "https://github.com/godotengine/godot/pull/112881.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112881.patch", + "title": "Android Editor: Fix padding for display cutout in fullscreen mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-11-17T13:34:34Z", + "updated_at": "2025-11-18T02:31:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "acdace4f00d6f8e754284cfc1f0e8301569d7e89" + ] + }, + "112884": { + "id": "PR_kwDOAO6SJc6z6nqb", + "public_id": 112884, + "url": "https://github.com/godotengine/godot/pull/112884", + "diff_url": "https://github.com/godotengine/godot/pull/112884.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112884.patch", + "title": "Support reading available OpenXR runtimes from Windows registry", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg0MTk1Mjc=", + "created_at": "2025-11-17T18:12:12Z", + "updated_at": "2025-11-26T22:51:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "1c824f5912fc6c059ca91478ef64e794cd39412d" + ] + }, + "112888": { + "id": "PR_kwDOAO6SJc6z7z_2", + "public_id": 112888, + "url": "https://github.com/godotengine/godot/pull/112888", + "diff_url": "https://github.com/godotengine/godot/pull/112888.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112888.patch", + "title": "Implement `XR_META_foveation_eye_tracked`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDODXsz5Q", + "created_at": "2025-11-17T19:46:36Z", + "updated_at": "2025-11-27T22:02:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "53e1ea184a3b0b05eed3c6a260980403b9a26662" + ] + }, + "112889": { + "id": "PR_kwDOAO6SJc6z70E4", + "public_id": 112889, + "url": "https://github.com/godotengine/godot/pull/112889", + "diff_url": "https://github.com/godotengine/godot/pull/112889.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112889.patch", + "title": "Implement `XR_KHR_android_thread_settings`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDODXsz5Q", + "created_at": "2025-11-17T19:46:44Z", + "updated_at": "2025-11-27T22:02:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "665238e0fbcff7eef33fc8ed02f971e89e5bc982" + ] + }, + "112890": { + "id": "PR_kwDOAO6SJc6z70K4", + "public_id": 112890, + "url": "https://github.com/godotengine/godot/pull/112890", + "diff_url": "https://github.com/godotengine/godot/pull/112890.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112890.patch", + "title": "OpenXR: Add `OpenXRAPIExtension::update_main_swapchain_size()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDODXsz5Q", + "created_at": "2025-11-17T19:46:52Z", + "updated_at": "2025-11-18T01:37:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "8adea5454e2cb3cccc36d6b44d533190cbdf5b92" + ] + }, + "112893": { + "id": "PR_kwDOAO6SJc6z8ujK", + "public_id": 112893, + "url": "https://github.com/godotengine/godot/pull/112893", + "diff_url": "https://github.com/godotengine/godot/pull/112893.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112893.patch", + "title": "OpenXR: Add profiling macro for process, `xrWaitFrame()` and acquiring swapchain", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-17T21:00:58Z", + "updated_at": "2025-11-21T16:27:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "01a5ba4b9dee95a434dfd139460cba350e885a9e" + ] + }, + "112897": { + "id": "PR_kwDOAO6SJc6z-hef", + "public_id": 112897, + "url": "https://github.com/godotengine/godot/pull/112897", + "diff_url": "https://github.com/godotengine/godot/pull/112897.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112897.patch", + "title": "Fix StringExtensions.SplitFloats incorrect float parsing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1MjY4OTY4", + "created_at": "2025-11-18T00:32:49Z", + "updated_at": "2025-11-18T20:50:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "b5591bf5f67b761bac5d059f9bc3547a4b84c6ec" + ] + }, + "112899": { + "id": "PR_kwDOAO6SJc6z_QmG", + "public_id": 112899, + "url": "https://github.com/godotengine/godot/pull/112899", + "diff_url": "https://github.com/godotengine/godot/pull/112899.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112899.patch", + "title": "Prevent the main locale from being set to an empty string", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-11-18T02:34:20Z", + "updated_at": "2025-11-19T00:23:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "04ac5cbb89bce692f4a42e5865c546c5ff1dca2e" + ] + }, + "112903": { + "id": "PR_kwDOAO6SJc60AprO", + "public_id": 112903, + "url": "https://github.com/godotengine/godot/pull/112903", + "diff_url": "https://github.com/godotengine/godot/pull/112903.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112903.patch", + "title": "Fix input map editor (action map editor) items unable to be renamed", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBlbdtQ", + "created_at": "2025-11-18T05:40:29Z", + "updated_at": "2025-11-25T15:57:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "232bdc51b535e019ffa40a12681ee7ff42f00771" + ] + }, + "112904": { + "id": "PR_kwDOAO6SJc60BZpF", + "public_id": 112904, + "url": "https://github.com/godotengine/godot/pull/112904", + "diff_url": "https://github.com/godotengine/godot/pull/112904.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112904.patch", + "title": "Fix `Scene > Export As...` being incorrectly disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk2NTgzNTU=", + "created_at": "2025-11-18T06:55:22Z", + "updated_at": "2025-11-18T14:29:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6a5c7de993a18b8950aaed45be6914e5aa4f998c" + ] + }, + "112907": { + "id": "PR_kwDOAO6SJc60B5-J", + "public_id": 112907, + "url": "https://github.com/godotengine/godot/pull/112907", + "diff_url": "https://github.com/godotengine/godot/pull/112907.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112907.patch", + "title": "Clarify that `Node.duplicate()` duplicates entire subtree recursively", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBtiqnQ", + "created_at": "2025-11-18T07:39:47Z", + "updated_at": "2025-11-27T22:27:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "314e084d335a8d145cdce549893b8ffa9877457d" + ] + }, + "112911": { + "id": "PR_kwDOAO6SJc60EcwX", + "public_id": 112911, + "url": "https://github.com/godotengine/godot/pull/112911", + "diff_url": "https://github.com/godotengine/godot/pull/112911.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112911.patch", + "title": "Fix D3D12 renderer crash on Wine.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-18T10:24:29Z", + "updated_at": "2025-11-18T14:33:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "90f2026c0fb761a98e3627b6b3ad90ccfdd51073" + ] + }, + "112912": { + "id": "PR_kwDOAO6SJc60F3n8", + "public_id": 112912, + "url": "https://github.com/godotengine/godot/pull/112912", + "diff_url": "https://github.com/godotengine/godot/pull/112912.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112912.patch", + "title": "Assign explicit ID to Export As menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-18T11:52:26Z", + "updated_at": "2025-11-18T14:30:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "84f842f2e98dde3ca4e09fed8ae30d05b8cc6aea" + ] + }, + "112914": { + "id": "PR_kwDOAO6SJc60GkIz", + "public_id": 112914, + "url": "https://github.com/godotengine/godot/pull/112914", + "diff_url": "https://github.com/godotengine/godot/pull/112914.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112914.patch", + "title": "Fix buffer creation on old D3D12 runtimes.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-11-18T12:38:56Z", + "updated_at": "2025-11-20T17:18:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "92d3fc302acf3a41b914b48034e98a9d80f502a8" + ] + }, + "112916": { + "id": "PR_kwDOAO6SJc60Gydr", + "public_id": 112916, + "url": "https://github.com/godotengine/godot/pull/112916", + "diff_url": "https://github.com/godotengine/godot/pull/112916.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112916.patch", + "title": "Allow reflection probes to only recreate the atlas when switching to real time.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-11-18T12:53:37Z", + "updated_at": "2025-11-24T22:18:39Z", + "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": [ + "f07923a5271055147ed2343a153ccd5cc3d3df2e" + ] + }, + "112924": { + "id": "PR_kwDOAO6SJc60IiFn", + "public_id": 112924, + "url": "https://github.com/godotengine/godot/pull/112924", + "diff_url": "https://github.com/godotengine/godot/pull/112924.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112924.patch", + "title": "[CI] Remove cache clean action", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-11-18T14:48:42Z", + "updated_at": "2025-11-19T17:22:20Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "2f4234d3159923e24b69135287aea77b730fdb0b" + ] + }, + "112925": { + "id": "PR_kwDOAO6SJc60KK_K", + "public_id": 112925, + "url": "https://github.com/godotengine/godot/pull/112925", + "diff_url": "https://github.com/godotengine/godot/pull/112925.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112925.patch", + "title": "Support extension icons in Script Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-18T16:37:12Z", + "updated_at": "2025-11-18T20:42:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "5d5b2054e8c98e9241ca84162d90273234a7c477" + ] + }, + "112927": { + "id": "PR_kwDOAO6SJc60LqVX", + "public_id": 112927, + "url": "https://github.com/godotengine/godot/pull/112927", + "diff_url": "https://github.com/godotengine/godot/pull/112927.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112927.patch", + "title": "Fix inconsistent color clamping between Mobile and Forward+.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-11-18T18:28:43Z", + "updated_at": "2025-11-25T20:31:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "2c6749ab9aa8bcdc7ad4ec61e01b0119babc0b81" + ] + }, + "112928": { + "id": "PR_kwDOAO6SJc60L5sg", + "public_id": 112928, + "url": "https://github.com/godotengine/godot/pull/112928", + "diff_url": "https://github.com/godotengine/godot/pull/112928.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112928.patch", + "title": "[Android editor] Ensure that the Android editor properly passes hybrid data when switching mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-11-18T18:45:09Z", + "updated_at": "2025-11-24T15:07:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "3206e28c8d527516b1456d618be1436ec7953c0b" + ] + }, + "112930": { + "id": "PR_kwDOAO6SJc60MV4e", + "public_id": 112930, + "url": "https://github.com/godotengine/godot/pull/112930", + "diff_url": "https://github.com/godotengine/godot/pull/112930.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112930.patch", + "title": "2D: Fix clip children", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-11-18T19:13:26Z", + "updated_at": "2025-11-20T05:40:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "bd2d596ca767ac0cc43913f4ffe70b0e6f3a7859" + ] + }, + "112932": { + "id": "PR_kwDOAO6SJc60MyHk", + "public_id": 112932, + "url": "https://github.com/godotengine/godot/pull/112932", + "diff_url": "https://github.com/godotengine/godot/pull/112932.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112932.patch", + "title": "Add missing mipmaps to `RB_TEX_BACK_COLOR`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2MzIzMzY=", + "created_at": "2025-11-18T19:47:32Z", + "updated_at": "2025-11-20T21:05:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "94f433ccf625bf11ca368f7d91c4c438589e9e82" + ] + }, + "112935": { + "id": "PR_kwDOAO6SJc60OJQf", + "public_id": 112935, + "url": "https://github.com/godotengine/godot/pull/112935", + "diff_url": "https://github.com/godotengine/godot/pull/112935.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112935.patch", + "title": "Fix disabled tabs in TabBar are selectable", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-11-18T22:20:15Z", + "updated_at": "2025-11-25T16:39:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "472a26e895432d15acd14c53cdbc96890d294366" + ] + }, + "112940": { + "id": "PR_kwDOAO6SJc60RwQK", + "public_id": 112940, + "url": "https://github.com/godotengine/godot/pull/112940", + "diff_url": "https://github.com/godotengine/godot/pull/112940.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112940.patch", + "title": "[TextServer] Track emoji subruns separately from parentheses stack.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-19T06:38:54Z", + "updated_at": "2025-11-25T15:56:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2479e1737af616893a4e534ddbb48cfb7f2c06b6" + ] + }, + "112952": { + "id": "PR_kwDOAO6SJc60VeVk", + "public_id": 112952, + "url": "https://github.com/godotengine/godot/pull/112952", + "diff_url": "https://github.com/godotengine/godot/pull/112952.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112952.patch", + "title": "Fix incorrect equivalent method reference in screen-space transform methods doc", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOC1yE2g", + "created_at": "2025-11-19T11:52:00Z", + "updated_at": "2025-12-01T11:52:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "3a61ca94524ca08007ac44392ff1cfa1af491094" + ] + }, + "112953": { + "id": "PR_kwDOAO6SJc60Vn39", + "public_id": 112953, + "url": "https://github.com/godotengine/godot/pull/112953", + "diff_url": "https://github.com/godotengine/godot/pull/112953.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112953.patch", + "title": "Fix compilation errors with `deprecated=no`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NjI0OTAx", + "created_at": "2025-11-19T12:03:37Z", + "updated_at": "2025-11-21T01:24:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "af9be78054d29f39eb4a179023e761ee9fcca6ba" + ] + }, + "112961": { + "id": "PR_kwDOAO6SJc60YR2R", + "public_id": 112961, + "url": "https://github.com/godotengine/godot/pull/112961", + "diff_url": "https://github.com/godotengine/godot/pull/112961.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112961.patch", + "title": "C#: Ensure mono editor supports Visual Studio 2026", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-11-19T15:09:23Z", + "updated_at": "2025-11-20T17:16:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "817bf9575667798e392197caebe181b47539f248" + ] + }, + "112962": { + "id": "PR_kwDOAO6SJc60YcAZ", + "public_id": 112962, + "url": "https://github.com/godotengine/godot/pull/112962", + "diff_url": "https://github.com/godotengine/godot/pull/112962.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112962.patch", + "title": "Fix display/window/size/initial_position_type project setting description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2MDk5Nw==", + "created_at": "2025-11-19T15:20:12Z", + "updated_at": "2025-11-22T00:42:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563" + ] + }, + "112967": { + "id": "PR_kwDOAO6SJc60aNsg", + "public_id": 112967, + "url": "https://github.com/godotengine/godot/pull/112967", + "diff_url": "https://github.com/godotengine/godot/pull/112967.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112967.patch", + "title": "[PopupMenu] Fix error spam and skip submenu hidden signals on native menus", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", + "created_at": "2025-11-19T17:39:23Z", + "updated_at": "2025-11-24T16:28:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5b61baa60de749a29f9168c0229a22657d547c53" + ] + }, + "112969": { + "id": "PR_kwDOAO6SJc60a1T1", + "public_id": 112969, + "url": "https://github.com/godotengine/godot/pull/112969", + "diff_url": "https://github.com/godotengine/godot/pull/112969.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112969.patch", + "title": "Fix bug where optional argument is not validated before use", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg0MTk1Mjc=", + "created_at": "2025-11-19T18:30:25Z", + "updated_at": "2025-11-20T17:18:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6e047a028762d6baeada94683c0e5b5238d5fe1e" + ] + }, + "112978": { + "id": "PR_kwDOAO6SJc60gW8O", + "public_id": 112978, + "url": "https://github.com/godotengine/godot/pull/112978", + "diff_url": "https://github.com/godotengine/godot/pull/112978.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112978.patch", + "title": "2D: Fix nine-patch rendering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-11-20T05:50:48Z", + "updated_at": "2025-11-20T18:38:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "351e0dcfbff1152c0e696d0d3c06f38c5d23dadf" + ] + }, + "112986": { + "id": "PR_kwDOAO6SJc60nKFr", + "public_id": 112986, + "url": "https://github.com/godotengine/godot/pull/112986", + "diff_url": "https://github.com/godotengine/godot/pull/112986.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112986.patch", + "title": "Fix SkeletonProfileHumanoid bone count documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-11-20T14:40:11Z", + "updated_at": "2025-11-22T01:21:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "bca6fd61af643dbbdd87a2f9db2feaf43c88d9c7" + ] + }, + "112989": { + "id": "PR_kwDOAO6SJc60ovqJ", + "public_id": 112989, + "url": "https://github.com/godotengine/godot/pull/112989", + "diff_url": "https://github.com/godotengine/godot/pull/112989.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112989.patch", + "title": "Check for Typed UAV Load Additional Formats capability when creating D3D12 device.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-11-20T16:36:30Z", + "updated_at": "2025-11-21T20:52:51Z", + "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": [ + "23314701285b9e2011d365428e7f452be9d103bc" + ] + }, + "112990": { + "id": "PR_kwDOAO6SJc60pU33", + "public_id": 112990, + "url": "https://github.com/godotengine/godot/pull/112990", + "diff_url": "https://github.com/godotengine/godot/pull/112990.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112990.patch", + "title": "Update docs to describe new `use_hdr_2d` behavior with Mobile renderer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-11-20T17:17:21Z", + "updated_at": "2025-11-26T23:04:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "ef18638ac37b2e1f14b5b1dbe71b883fb8095d06" + ] + }, + "112994": { + "id": "PR_kwDOAO6SJc60rb-4", + "public_id": 112994, + "url": "https://github.com/godotengine/godot/pull/112994", + "diff_url": "https://github.com/godotengine/godot/pull/112994.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112994.patch", + "title": "OpenXR: Fix Vulkan validation errors and get `XR_META_foveation_eye_tracked` working on Meta Quest devices", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-20T20:07:38Z", + "updated_at": "2025-11-27T09:03:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "fce47ac4566a7e38cb4b1129e7e285c997d41108" + ] + }, + "112996": { + "id": "PR_kwDOAO6SJc60r-TO", + "public_id": 112996, + "url": "https://github.com/godotengine/godot/pull/112996", + "diff_url": "https://github.com/godotengine/godot/pull/112996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112996.patch", + "title": "Move History dock to the bottom left by default.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-11-20T20:51:50Z", + "updated_at": "2025-11-24T22:23:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "de18f3200e5506c1c6bd6f37a8c74613af7d90fe" + ] + }, + "112997": { + "id": "PR_kwDOAO6SJc60sC8s", + "public_id": 112997, + "url": "https://github.com/godotengine/godot/pull/112997", + "diff_url": "https://github.com/godotengine/godot/pull/112997.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112997.patch", + "title": "Fix visual glitch in the quick settings on the classic theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-11-20T20:58:40Z", + "updated_at": "2025-12-01T12:54:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d6e90de10be2990467e74eef1021dd3d4e5c4204" + ] + }, + "113000": { + "id": "PR_kwDOAO6SJc60t_13", + "public_id": 113000, + "url": "https://github.com/godotengine/godot/pull/113000", + "diff_url": "https://github.com/godotengine/godot/pull/113000.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113000.patch", + "title": "Fix corruption of D3D12 CPU descriptor heap free blocks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMDAyNTA=", + "created_at": "2025-11-20T23:58:22Z", + "updated_at": "2025-11-21T20:52:52Z", + "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": [ + "17703ab0fb6f0a5d096403e7fbc54145259acc3c" + ] + }, + "113010": { + "id": "PR_kwDOAO6SJc60x0an", + "public_id": 113010, + "url": "https://github.com/godotengine/godot/pull/113010", + "diff_url": "https://github.com/godotengine/godot/pull/113010.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113010.patch", + "title": "Persistently map staging buffers.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-11-21T08:49:40Z", + "updated_at": "2025-11-24T22:18:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "f5bbd71dfc6334a7a82c40bc60d42d78dec59629" + ] + }, + "113013": { + "id": "PR_kwDOAO6SJc60yMSC", + "public_id": 113013, + "url": "https://github.com/godotengine/godot/pull/113013", + "diff_url": "https://github.com/godotengine/godot/pull/113013.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113013.patch", + "title": "Fix EnumDevices stall using IAT hooks.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-21T09:24:48Z", + "updated_at": "2025-11-25T09:57:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "985dfa7cda60897cd37e58593d22098194c0b29c" + ] + }, + "113014": { + "id": "PR_kwDOAO6SJc60zOn4", + "public_id": 113014, + "url": "https://github.com/godotengine/godot/pull/113014", + "diff_url": "https://github.com/godotengine/godot/pull/113014.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113014.patch", + "title": "Add \"Undo Close\" & \"Close All\" options for `EditorSceneTabs` out-of-tabs context menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-11-21T10:54:41Z", + "updated_at": "2025-11-24T16:56:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "ae2f69b6c01415e29d7f7d2ffbe7d10d30a03723" + ] + }, + "113023": { + "id": "PR_kwDOAO6SJc605rOb", + "public_id": 113023, + "url": "https://github.com/godotengine/godot/pull/113023", + "diff_url": "https://github.com/godotengine/godot/pull/113023.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113023.patch", + "title": "Correctly mark frame start for profilers (Tracy/Perfetto) on Linux", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-21T21:04:48Z", + "updated_at": "2025-11-22T00:42:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "cb7d00efadca36be8013e10c0d5437e4e4de420e" + ] + }, + "113026": { + "id": "PR_kwDOAO6SJc60528o", + "public_id": 113026, + "url": "https://github.com/godotengine/godot/pull/113026", + "diff_url": "https://github.com/godotengine/godot/pull/113026.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113026.patch", + "title": "Fully hide preset settings when no preset is found in the export dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-11-21T21:29:47Z", + "updated_at": "2025-12-01T13:08:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "16313db7a76f10a72106a1587466a1622652d90e" + ] + }, + "113028": { + "id": "PR_kwDOAO6SJc606QYe", + "public_id": 113028, + "url": "https://github.com/godotengine/godot/pull/113028", + "diff_url": "https://github.com/godotengine/godot/pull/113028.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113028.patch", + "title": "Fix assertions against buffer overruns in input_event_codec.cpp", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5NjkzMjE=", + "created_at": "2025-11-21T22:17:04Z", + "updated_at": "2025-11-25T19:03:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "3fee7c24647baca7daa962d07cc28a8b4392a2ce" + ] + }, + "113031": { + "id": "PR_kwDOAO6SJc606zoq", + "public_id": 113031, + "url": "https://github.com/godotengine/godot/pull/113031", + "diff_url": "https://github.com/godotengine/godot/pull/113031.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113031.patch", + "title": "LSP: Improve insertion algorithm for resolving completion options", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-11-21T23:50:35Z", + "updated_at": "2025-11-25T13:36:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "14cde0fa10fde7575b1f9fcc5a865cd9c66eabd0" + ] + }, + "113034": { + "id": "PR_kwDOAO6SJc607Qdb", + "public_id": 113034, + "url": "https://github.com/godotengine/godot/pull/113034", + "diff_url": "https://github.com/godotengine/godot/pull/113034.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113034.patch", + "title": "Use new dock system for TileMap and TileSet", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-11-22T01:05:06Z", + "updated_at": "2025-11-24T16:28:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "da8817a4e8874f23eb5dadd226b229e2f5aad4bf" + ] + }, + "113039": { + "id": "PR_kwDOAO6SJc609DmF", + "public_id": 113039, + "url": "https://github.com/godotengine/godot/pull/113039", + "diff_url": "https://github.com/godotengine/godot/pull/113039.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113039.patch", + "title": "Fix AHashMap realloc cause AnimationPlayer crash (reverted)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-11-22T06:56:40Z", + "updated_at": "2025-11-27T13:21:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "6efe6aa60ca647eff99362d1696f50c4813a5815" + ] + }, + "113041": { + "id": "PR_kwDOAO6SJc609mTn", + "public_id": 113041, + "url": "https://github.com/godotengine/godot/pull/113041", + "diff_url": "https://github.com/godotengine/godot/pull/113041.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113041.patch", + "title": "Wayland: Fix compiling with `libdecor=no`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBn7oNw", + "created_at": "2025-11-22T08:35:35Z", + "updated_at": "2025-11-24T20:15:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "4dd5c83f72d69f9d772d3793f138cac2505b0c30" + ] + }, + "113044": { + "id": "PR_kwDOAO6SJc6098Vc", + "public_id": 113044, + "url": "https://github.com/godotengine/godot/pull/113044", + "diff_url": "https://github.com/godotengine/godot/pull/113044.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113044.patch", + "title": "Fix `String::rfindn` for strings with only one character.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2MTEyMDc=", + "created_at": "2025-11-22T09:31:55Z", + "updated_at": "2025-11-24T16:28:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "364e98afc52e81fd54567148f6e6cb4ab9ee9b8b" + ] + }, + "113055": { + "id": "PR_kwDOAO6SJc60_L_l", + "public_id": 113055, + "url": "https://github.com/godotengine/godot/pull/113055", + "diff_url": "https://github.com/godotengine/godot/pull/113055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113055.patch", + "title": "Fix mutable bone axes process in TwoBoneIK3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-22T14:36:55Z", + "updated_at": "2025-11-24T16:28:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "c4da6d0915a1e47b8055bf955c0abf01aa51c6dc" + ] + }, + "113061": { + "id": "PR_kwDOAO6SJc60_hw5", + "public_id": 113061, + "url": "https://github.com/godotengine/godot/pull/113061", + "diff_url": "https://github.com/godotengine/godot/pull/113061.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113061.patch", + "title": "Only call `GodotProfileAlloc` when the allocation actually happened.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-11-22T16:41:03Z", + "updated_at": "2025-11-24T16:29:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "70b7b44e5c67e89f6cb7c1e3cc742083ac678d9a" + ] + }, + "113062": { + "id": "PR_kwDOAO6SJc60_rKY", + "public_id": 113062, + "url": "https://github.com/godotengine/godot/pull/113062", + "diff_url": "https://github.com/godotengine/godot/pull/113062.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113062.patch", + "title": "OpenXR: Implement `play_area_changed` signal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4Mzg4NzE=", + "created_at": "2025-11-22T17:32:18Z", + "updated_at": "2025-11-27T22:02:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "8af1a134b40dedf0f923286640faaf2037df08c6" + ] + }, + "113064": { + "id": "PR_kwDOAO6SJc60_xsH", + "public_id": 113064, + "url": "https://github.com/godotengine/godot/pull/113064", + "diff_url": "https://github.com/godotengine/godot/pull/113064.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113064.patch", + "title": "Fix a thread warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzMTg3Njg2", + "created_at": "2025-11-22T18:07:37Z", + "updated_at": "2025-11-24T16:28:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "35a6ba5ff93a93d1862aa32c933e86ecf88bc3ad" + ] + }, + "113065": { + "id": "PR_kwDOAO6SJc60_yDh", + "public_id": 113065, + "url": "https://github.com/godotengine/godot/pull/113065", + "diff_url": "https://github.com/godotengine/godot/pull/113065.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113065.patch", + "title": "Add bottom dock tab style setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-22T18:09:00Z", + "updated_at": "2025-11-25T22:52:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "92ce6c7b75d81cb4aa59728f248f9aeefb01b501" + ] + }, + "113068": { + "id": "PR_kwDOAO6SJc61Abz8", + "public_id": 113068, + "url": "https://github.com/godotengine/godot/pull/113068", + "diff_url": "https://github.com/godotengine/godot/pull/113068.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113068.patch", + "title": "Wayland: Implement compose and dead key support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-11-22T22:39:04Z", + "updated_at": "2025-11-24T16:28:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "8ced63315a3127a9dd6e94c1c37fa5d73075538d" + ] + }, + "113070": { + "id": "PR_kwDOAO6SJc61BHM7", + "public_id": 113070, + "url": "https://github.com/godotengine/godot/pull/113070", + "diff_url": "https://github.com/godotengine/godot/pull/113070.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113070.patch", + "title": "Remove extra `NOTIFICATION_VISIBILITY_CHANGED` notifications in docks", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-11-23T01:22:43Z", + "updated_at": "2025-11-25T13:17:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "62eeecd5283346efe0baa9f8561b800f48d0cbbe" + ] + }, + "113073": { + "id": "PR_kwDOAO6SJc61CJzA", + "public_id": 113073, + "url": "https://github.com/godotengine/godot/pull/113073", + "diff_url": "https://github.com/godotengine/godot/pull/113073.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113073.patch", + "title": "Fix documentation typos and broken links", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTI0MTA5", + "created_at": "2025-11-23T08:55:49Z", + "updated_at": "2025-11-27T20:52:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "0d9ff7029686f45d75b5859c718312ee576f2253" + ] + }, + "113075": { + "id": "PR_kwDOAO6SJc61CxJS", + "public_id": 113075, + "url": "https://github.com/godotengine/godot/pull/113075", + "diff_url": "https://github.com/godotengine/godot/pull/113075.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113075.patch", + "title": "Always enable Make Unique for previewed overrides", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-23T11:36:10Z", + "updated_at": "2025-11-25T16:07:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "11e97cace520a6c69bc7547059f0c25b6e91c9d7" + ] + }, + "113078": { + "id": "PR_kwDOAO6SJc61DIxP", + "public_id": 113078, + "url": "https://github.com/godotengine/godot/pull/113078", + "diff_url": "https://github.com/godotengine/godot/pull/113078.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113078.patch", + "title": "Allow `override.cfg` to add autoloads to the front of the list.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-23T13:12:12Z", + "updated_at": "2025-12-01T10:55:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8d10d8e7e6571221c6e9ad587d816d51265ec46e" + ] + }, + "113080": { + "id": "PR_kwDOAO6SJc61DUGw", + "public_id": 113080, + "url": "https://github.com/godotengine/godot/pull/113080", + "diff_url": "https://github.com/godotengine/godot/pull/113080.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113080.patch", + "title": "Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2025-11-23T13:59:00Z", + "updated_at": "2025-11-27T09:12:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "81f727b6dd3b31ec5190902798cef0a074bbf92a" + ] + }, + "113084": { + "id": "PR_kwDOAO6SJc61Ean2", + "public_id": 113084, + "url": "https://github.com/godotengine/godot/pull/113084", + "diff_url": "https://github.com/godotengine/godot/pull/113084.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113084.patch", + "title": "Fix tab bar offset", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB77_5A", + "created_at": "2025-11-23T19:36:18Z", + "updated_at": "2025-11-24T16:28:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "1538b2b8e6590afba3211f6a7f398631c89ca8be" + ] + }, + "113099": { + "id": "PR_kwDOAO6SJc61KN-a", + "public_id": 113099, + "url": "https://github.com/godotengine/godot/pull/113099", + "diff_url": "https://github.com/godotengine/godot/pull/113099.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113099.patch", + "title": "GDScript LSP: Rework and extend BBCode to markdown docstring conversion", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-11-24T10:23:09Z", + "updated_at": "2025-11-24T16:38:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "cd2bd8f624c842f446a309684e7e4d5891593bc1" + ] + }, + "113106": { + "id": "PR_kwDOAO6SJc61NEou", + "public_id": 113106, + "url": "https://github.com/godotengine/godot/pull/113106", + "diff_url": "https://github.com/godotengine/godot/pull/113106.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113106.patch", + "title": "Fix all D3D12 object memory leaks.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-11-24T13:50:51Z", + "updated_at": "2025-11-24T22:18:40Z", + "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": [ + "ec7de6b82b38bc8dbee25167a4e0be8cf1fcffa6" + ] + }, + "113112": { + "id": "PR_kwDOAO6SJc61OrXo", + "public_id": 113112, + "url": "https://github.com/godotengine/godot/pull/113112", + "diff_url": "https://github.com/godotengine/godot/pull/113112.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113112.patch", + "title": "CI: Build Windows without D3D12 if install fails", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-11-24T15:42:53Z", + "updated_at": "2025-11-24T16:28:00Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0a29b90296e980c7df0699612bd0209f946f247b" + ] + }, + "113115": { + "id": "PR_kwDOAO6SJc61Pabn", + "public_id": 113115, + "url": "https://github.com/godotengine/godot/pull/113115", + "diff_url": "https://github.com/godotengine/godot/pull/113115.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113115.patch", + "title": "Change MSBuildPanel to EditorDock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-24T16:42:17Z", + "updated_at": "2025-11-27T11:06:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a07fcf5d05e8a9528e1e572bdf6d4f77578046f5" + ] + }, + "113117": { + "id": "PR_kwDOAO6SJc61P5Jy", + "public_id": 113117, + "url": "https://github.com/godotengine/godot/pull/113117", + "diff_url": "https://github.com/godotengine/godot/pull/113117.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113117.patch", + "title": "Skip ResourceLoader's progress query if not requested.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-11-24T17:22:56Z", + "updated_at": "2025-11-24T22:18:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f0e57a727bc93225a157e0f4bde63302b2012ce4" + ] + }, + "113120": { + "id": "PR_kwDOAO6SJc61QpMI", + "public_id": 113120, + "url": "https://github.com/godotengine/godot/pull/113120", + "diff_url": "https://github.com/godotengine/godot/pull/113120.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113120.patch", + "title": "SCons: Fix logic when passing `optimize=auto` explicitly from command-line", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-11-24T18:25:46Z", + "updated_at": "2025-11-24T22:18:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "51be9b5f1c761f160907e4c2072aa2f98bf5015d" + ] + }, + "113126": { + "id": "PR_kwDOAO6SJc61SDJU", + "public_id": 113126, + "url": "https://github.com/godotengine/godot/pull/113126", + "diff_url": "https://github.com/godotengine/godot/pull/113126.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113126.patch", + "title": "Update `libgodot.h` to use `gdextension_interface.gen.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-24T20:41:07Z", + "updated_at": "2025-11-24T22:18:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "0820f3269925672a0cc0e7e2b73f74b3029bf5fd" + ] + }, + "113130": { + "id": "PR_kwDOAO6SJc61SqMJ", + "public_id": 113130, + "url": "https://github.com/godotengine/godot/pull/113130", + "diff_url": "https://github.com/godotengine/godot/pull/113130.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113130.patch", + "title": "Ensure usage of `DATA_FORMAT_R32_SFLOAT` for depth resolve on Forward+", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-11-24T21:47:16Z", + "updated_at": "2025-11-25T13:17:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e5100fd204f26f4a8ad7d0ce1f233dfb2e648e09" + ] + }, + "113133": { + "id": "PR_kwDOAO6SJc61T4i6", + "public_id": 113133, + "url": "https://github.com/godotengine/godot/pull/113133", + "diff_url": "https://github.com/godotengine/godot/pull/113133.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113133.patch", + "title": "Use new dock system for Debugger", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-11-25T00:25:00Z", + "updated_at": "2025-11-27T09:04:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "45f4aebe240ba161db2081e2804e603243dc45dc" + ] + }, + "113134": { + "id": "PR_kwDOAO6SJc61UDXx", + "public_id": 113134, + "url": "https://github.com/godotengine/godot/pull/113134", + "diff_url": "https://github.com/godotengine/godot/pull/113134.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113134.patch", + "title": "Update native menu icons after Node dock split", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-11-25T00:47:36Z", + "updated_at": "2025-11-25T13:17:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b4f58e5d8ed2e5c373d8e9cd6fcd0dfcc94111f2" + ] + }, + "113135": { + "id": "PR_kwDOAO6SJc61URmv", + "public_id": 113135, + "url": "https://github.com/godotengine/godot/pull/113135", + "diff_url": "https://github.com/godotengine/godot/pull/113135.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113135.patch", + "title": "Wayland: Fix trailing garbage error while using the embedder on Jay", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-11-25T01:16:19Z", + "updated_at": "2025-11-27T20:52:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "1fb101f7a588b8a3759dc0f4777442c325c49fc6" + ] + }, + "113138": { + "id": "PR_kwDOAO6SJc61U0ZE", + "public_id": 113138, + "url": "https://github.com/godotengine/godot/pull/113138", + "diff_url": "https://github.com/godotengine/godot/pull/113138.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113138.patch", + "title": "Wayland: Fix Wayland driver in export templates", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-11-25T02:31:16Z", + "updated_at": "2025-11-25T13:17:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "8fb195e20dc01646d771c85daaf85624f67a5eb2" + ] + }, + "113140": { + "id": "PR_kwDOAO6SJc61VGq3", + "public_id": 113140, + "url": "https://github.com/godotengine/godot/pull/113140", + "diff_url": "https://github.com/godotengine/godot/pull/113140.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113140.patch", + "title": "Fix AnimationMixer error spam by respecting cache validity on invalid `root_node`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NjI0OTAx", + "created_at": "2025-11-25T03:23:52Z", + "updated_at": "2025-11-27T00:13:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "d968c3e5d699a27a7c61789e5c015633b689da41" + ] + }, + "113145": { + "id": "PR_kwDOAO6SJc61Yqvr", + "public_id": 113145, + "url": "https://github.com/godotengine/godot/pull/113145", + "diff_url": "https://github.com/godotengine/godot/pull/113145.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113145.patch", + "title": "Fix memory alignment on 32-bit Windows.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-25T10:26:04Z", + "updated_at": "2025-11-25T13:17:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "51ff09dc1ef1777dbe0421b6281ad10f98d61c77" + ] + }, + "113150": { + "id": "PR_kwDOAO6SJc61a32N", + "public_id": 113150, + "url": "https://github.com/godotengine/godot/pull/113150", + "diff_url": "https://github.com/godotengine/godot/pull/113150.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113150.patch", + "title": "Add back I/O error-handling to `FileAccessPack` constructor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-11-25T13:31:31Z", + "updated_at": "2025-11-25T20:21:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "985a5e95a9ab5d430bb7b245ae1fd20ac70caec8" + ] + }, + "113151": { + "id": "PR_kwDOAO6SJc61bE4I", + "public_id": 113151, + "url": "https://github.com/godotengine/godot/pull/113151", + "diff_url": "https://github.com/godotengine/godot/pull/113151.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113151.patch", + "title": "Revert \"Fix `EditorExportPlugin::_export_file()` ignoring GDScripts\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-11-25T13:49:04Z", + "updated_at": "2025-11-25T15:56:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "7722d52d5154075830abb33da498c806b9c8cf9c" + ] + }, + "113159": { + "id": "PR_kwDOAO6SJc61fJK8", + "public_id": 113159, + "url": "https://github.com/godotengine/godot/pull/113159", + "diff_url": "https://github.com/godotengine/godot/pull/113159.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113159.patch", + "title": "Android: Fix memory issues in `_variant_to_jvalue()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-25T19:45:46Z", + "updated_at": "2025-11-27T10:03:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "c2f8d1a29ba915e2c58941c2ad27c811f3d66489" + ] + }, + "113160": { + "id": "PR_kwDOAO6SJc61fVBd", + "public_id": 113160, + "url": "https://github.com/godotengine/godot/pull/113160", + "diff_url": "https://github.com/godotengine/godot/pull/113160.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113160.patch", + "title": "Editor: Fix \"ERROR: Cannot get class\" on scripts without `class_name`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4Mzg4NzE=", + "created_at": "2025-11-25T20:03:46Z", + "updated_at": "2025-11-26T22:54:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "203eb9e6d7ddd6b5af81dcb7bc23a990f0004d16" + ] + }, + "113161": { + "id": "PR_kwDOAO6SJc61frjN", + "public_id": 113161, + "url": "https://github.com/godotengine/godot/pull/113161", + "diff_url": "https://github.com/godotengine/godot/pull/113161.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113161.patch", + "title": "Check if OpenXR is enabled with feature tags of export preset", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-25T20:44:34Z", + "updated_at": "2025-11-26T22:52:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e0668de3dec92c91ac24b1214c0a4b70799a2a70" + ] + }, + "113164": { + "id": "PR_kwDOAO6SJc61f_LI", + "public_id": 113164, + "url": "https://github.com/godotengine/godot/pull/113164", + "diff_url": "https://github.com/godotengine/godot/pull/113164.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113164.patch", + "title": "Fix SplitContainer crash on change type", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-11-25T21:19:45Z", + "updated_at": "2025-11-26T23:17:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e4e00a546106ab7111c09dc8e324beb0c623a3e8" + ] + }, + "113167": { + "id": "PR_kwDOAO6SJc61gbj_", + "public_id": 113167, + "url": "https://github.com/godotengine/godot/pull/113167", + "diff_url": "https://github.com/godotengine/godot/pull/113167.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113167.patch", + "title": "Update dock tabs on setting change", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-25T22:09:02Z", + "updated_at": "2025-11-26T22:52:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "871abd1c072c62b9f0f2a8e65124b02a8083ef0c" + ] + }, + "113172": { + "id": "PR_kwDOAO6SJc61hh0y", + "public_id": 113172, + "url": "https://github.com/godotengine/godot/pull/113172", + "diff_url": "https://github.com/godotengine/godot/pull/113172.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113172.patch", + "title": "GLTF: Use `const Vector` internally instead of `TypedArray` copies", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-11-26T00:25:07Z", + "updated_at": "2025-12-01T10:58:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "342088ca31b53b84a0a7e6b82095956f30aa45a8" + ] + }, + "113176": { + "id": "PR_kwDOAO6SJc61jlfQ", + "public_id": 113176, + "url": "https://github.com/godotengine/godot/pull/113176", + "diff_url": "https://github.com/godotengine/godot/pull/113176.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113176.patch", + "title": "Fix empty 2D skeleton modification keeps printing error messages", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-11-26T04:35:43Z", + "updated_at": "2025-12-01T14:30:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "37a60435796823efa2481d7b7b333d2e952cce07" + ] + }, + "113186": { + "id": "PR_kwDOAO6SJc61opki", + "public_id": 113186, + "url": "https://github.com/godotengine/godot/pull/113186", + "diff_url": "https://github.com/godotengine/godot/pull/113186.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113186.patch", + "title": "[macOS] Add missing \"move\" system cursor.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-26T12:03:30Z", + "updated_at": "2025-11-27T20:52:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "4334fff23001fcb2d2299ffdfdcf5afcfbdd04a8" + ] + }, + "113187": { + "id": "PR_kwDOAO6SJc61oq5S", + "public_id": 113187, + "url": "https://github.com/godotengine/godot/pull/113187", + "diff_url": "https://github.com/godotengine/godot/pull/113187.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113187.patch", + "title": "Revert: Fix AHashMap realloc cause AnimationPlayer crash", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-26T12:05:10Z", + "updated_at": "2025-11-26T22:52:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "cbf888896da69cfe1cb512eec163110d546a7d9b" + ] + }, + "113190": { + "id": "PR_kwDOAO6SJc61qAs-", + "public_id": 113190, + "url": "https://github.com/godotengine/godot/pull/113190", + "diff_url": "https://github.com/godotengine/godot/pull/113190.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113190.patch", + "title": "[CODEOWNERS] Add 2D skeleton resources to the Animation team", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-11-26T13:48:37Z", + "updated_at": "2025-11-27T09:27:50Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAACF5d_aw", + "name": "cherrypick:4.5", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "f7b805b701313fdc7aa0b11c1392b4d71a9158ee" + ] + }, + "113191": { + "id": "PR_kwDOAO6SJc61qUm_", + "public_id": 113191, + "url": "https://github.com/godotengine/godot/pull/113191", + "diff_url": "https://github.com/godotengine/godot/pull/113191.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113191.patch", + "title": "Fix `OpenXRExportPlugin::_get_name() must be overridden` error", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-11-26T14:14:39Z", + "updated_at": "2025-11-26T22:49:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "21a8d6b1bc0f875ef3afb4c1b1e0fdccc06a79cb" + ] + }, + "113193": { + "id": "PR_kwDOAO6SJc61qZe7", + "public_id": 113193, + "url": "https://github.com/godotengine/godot/pull/113193", + "diff_url": "https://github.com/godotengine/godot/pull/113193.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113193.patch", + "title": "Fix error message when closing the project manager on Wayland", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-11-26T14:20:31Z", + "updated_at": "2025-11-27T14:31:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "69ff129e33f6f1607b18e04d3378017800dfaed2" + ] + }, + "113194": { + "id": "PR_kwDOAO6SJc61q0w_", + "public_id": 113194, + "url": "https://github.com/godotengine/godot/pull/113194", + "diff_url": "https://github.com/godotengine/godot/pull/113194.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113194.patch", + "title": "Fix `SHADER_UNIFORM_NAMES` for error messages", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQxOTIxMzk1", + "created_at": "2025-11-26T14:54:29Z", + "updated_at": "2025-11-26T23:46:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d97496a99e633a998a2d34a50def3e18228b658b" + ] + }, + "113195": { + "id": "PR_kwDOAO6SJc61q11_", + "public_id": 113195, + "url": "https://github.com/godotengine/godot/pull/113195", + "diff_url": "https://github.com/godotengine/godot/pull/113195.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113195.patch", + "title": "Include xkb-compose in `wayland_thread.h`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc3NDYzMzI=", + "created_at": "2025-11-26T14:55:35Z", + "updated_at": "2025-11-26T22:50:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "b8ef67586da4f50d6ce0e2fa15f0ec1a4bb239e7" + ] + }, + "113197": { + "id": "PR_kwDOAO6SJc61sH-A", + "public_id": 113197, + "url": "https://github.com/godotengine/godot/pull/113197", + "diff_url": "https://github.com/godotengine/godot/pull/113197.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113197.patch", + "title": "Add better clarification for accelerator support on Popup Menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4NTcwODM1", + "created_at": "2025-11-26T16:41:38Z", + "updated_at": "2025-12-01T10:59:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "6b7ec9950a95d777d7671f2fbdab3f5b816fc1b6" + ] + }, + "113209": { + "id": "PR_kwDOAO6SJc61uZeW", + "public_id": 113209, + "url": "https://github.com/godotengine/godot/pull/113209", + "diff_url": "https://github.com/godotengine/godot/pull/113209.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113209.patch", + "title": "Prevent deadlock on Android camera", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", + "created_at": "2025-11-26T20:20:55Z", + "updated_at": "2025-11-27T11:04:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "0a68eb3d37682b31bf5374d2dbd3745ce8a53f59" + ] + }, + "113213": { + "id": "PR_kwDOAO6SJc61u_9g", + "public_id": 113213, + "url": "https://github.com/godotengine/godot/pull/113213", + "diff_url": "https://github.com/godotengine/godot/pull/113213.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113213.patch", + "title": "Windows: Make Direct3D 12 the default RD driver for new projects", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-11-26T21:46:46Z", + "updated_at": "2025-11-30T17:25:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b87fcf7e79f09186c2e99dbd3a537fbbe5d18990" + ] + }, + "113220": { + "id": "PR_kwDOAO6SJc61wwFO", + "public_id": 113220, + "url": "https://github.com/godotengine/godot/pull/113220", + "diff_url": "https://github.com/godotengine/godot/pull/113220.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113220.patch", + "title": "Fix GLES3 `buffer_free_data` error", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-11-27T02:38:16Z", + "updated_at": "2025-12-01T11:05:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "047e0e060604204b335a98b021c6a4e7777d52b1" + ] + }, + "113232": { + "id": "PR_kwDOAO6SJc613FPj", + "public_id": 113232, + "url": "https://github.com/godotengine/godot/pull/113232", + "diff_url": "https://github.com/godotengine/godot/pull/113232.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113232.patch", + "title": "Fix initial dock tabs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-27T13:28:04Z", + "updated_at": "2025-11-27T20:56:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "68e9cb4a97cfdd9aaa3da2e6a5b593373d11ae9c" + ] + }, + "113234": { + "id": "PR_kwDOAO6SJc613NXP", + "public_id": 113234, + "url": "https://github.com/godotengine/godot/pull/113234", + "diff_url": "https://github.com/godotengine/godot/pull/113234.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113234.patch", + "title": "Replace usage of Zstandard advanced API", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-11-27T13:36:23Z", + "updated_at": "2025-11-27T22:40:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "3e97ee77503dbd9c33a3d5358718c6879220d1b8" + ] + }, + "113236": { + "id": "PR_kwDOAO6SJc614Gkb", + "public_id": 113236, + "url": "https://github.com/godotengine/godot/pull/113236", + "diff_url": "https://github.com/godotengine/godot/pull/113236.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113236.patch", + "title": "Check for pending clears in every RD texture function.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-11-27T14:32:05Z", + "updated_at": "2025-11-27T20:53:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "bfdf86370f7d3acf32b99bef4b07db56d0dab179" + ] + }, + "113237": { + "id": "PR_kwDOAO6SJc614dNk", + "public_id": 113237, + "url": "https://github.com/godotengine/godot/pull/113237", + "diff_url": "https://github.com/godotengine/godot/pull/113237.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113237.patch", + "title": "[PopupMenu] Fix redundant attempts to connect popup hidden signal on submenu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzOTY5Nzgw", + "created_at": "2025-11-27T14:56:21Z", + "updated_at": "2025-11-29T15:00:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3ae88632e2bfc11902790d6e7b23bd8d0ba4e557" + ] + }, + "113245": { + "id": "PR_kwDOAO6SJc616MiA", + "public_id": 113245, + "url": "https://github.com/godotengine/godot/pull/113245", + "diff_url": "https://github.com/godotengine/godot/pull/113245.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113245.patch", + "title": "GLTF: Fix order of operations for buffers and accessors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-11-27T17:15:54Z", + "updated_at": "2025-12-01T10:56:01Z", + "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": [ + "1eb4972a5d495c2173f1e8564a27625182409fde" + ] + }, + "113251": { + "id": "PR_kwDOAO6SJc6178fR", + "public_id": 113251, + "url": "https://github.com/godotengine/godot/pull/113251", + "diff_url": "https://github.com/godotengine/godot/pull/113251.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113251.patch", + "title": "Revert \"Improve the CPP dialect selection for Rider, when MSVC is not used\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0ODI2ODE=", + "created_at": "2025-11-27T21:01:56Z", + "updated_at": "2025-11-27T22:00:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "8c93de89d1142689ffd792304584c0428583511a" + ] + }, + "113252": { + "id": "PR_kwDOAO6SJc617-k7", + "public_id": 113252, + "url": "https://github.com/godotengine/godot/pull/113252", + "diff_url": "https://github.com/godotengine/godot/pull/113252.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113252.patch", + "title": "[Editor] Simplify native menu icon generation.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-27T21:06:58Z", + "updated_at": "2025-12-01T10:59:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e68b2436eea1ea7ee80e725d008b6e3a312a0d6f" + ] + }, + "113253": { + "id": "PR_kwDOAO6SJc618ERr", + "public_id": 113253, + "url": "https://github.com/godotengine/godot/pull/113253", + "diff_url": "https://github.com/godotengine/godot/pull/113253.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113253.patch", + "title": "Web: Bump js-yaml from 4.1.0 to 4.1.1", + "state": "MERGED", + "is_draft": false, + "created_at": "2025-11-27T21:20:15Z", + "updated_at": "2025-12-01T10:55:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "a8a4faacfec9320fb7bbfb27212a14981d9d0da7" + ] + }, + "113262": { + "id": "PR_kwDOAO6SJc619Go-", + "public_id": 113262, + "url": "https://github.com/godotengine/godot/pull/113262", + "diff_url": "https://github.com/godotengine/godot/pull/113262.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113262.patch", + "title": "Fix Editor Docks not updating tab styles when loading layout", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-11-28T01:23:09Z", + "updated_at": "2025-12-01T10:59:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "cac9651713dd4001270068cf85a8aa84ff855d54" + ] + }, + "113267": { + "id": "PR_kwDOAO6SJc61-rNb", + "public_id": 113267, + "url": "https://github.com/godotengine/godot/pull/113267", + "diff_url": "https://github.com/godotengine/godot/pull/113267.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113267.patch", + "title": "[macOS] Do not use `openApplicationAtURL` for headless instances.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-28T06:59:26Z", + "updated_at": "2025-12-01T10:56:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "17fa5219a94bfa4896ab42f133aaf34357616c47" + ] + }, + "113269": { + "id": "PR_kwDOAO6SJc61_mgt", + "public_id": 113269, + "url": "https://github.com/godotengine/godot/pull/113269", + "diff_url": "https://github.com/godotengine/godot/pull/113269.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113269.patch", + "title": "[Editor] Disable embedded mode, if `--headless` is in the main instance argument list.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-28T08:50:21Z", + "updated_at": "2025-12-01T10:55:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "bb8537f657c4ef3e1b7958a82dbf768816b6ae5f" + ] + }, + "113285": { + "id": "PR_kwDOAO6SJc62D3gY", + "public_id": 113285, + "url": "https://github.com/godotengine/godot/pull/113285", + "diff_url": "https://github.com/godotengine/godot/pull/113285.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113285.patch", + "title": "Remove `is_penetrated` check from IK as role overlap/excessive behavior", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-28T16:12:13Z", + "updated_at": "2025-12-01T10:56:13Z", + "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": [ + "390e64ff9c9feed77f082f7fcacd5f2be431df15" + ] + }, + "113293": { + "id": "PR_kwDOAO6SJc62FNgI", + "public_id": 113293, + "url": "https://github.com/godotengine/godot/pull/113293", + "diff_url": "https://github.com/godotengine/godot/pull/113293.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113293.patch", + "title": "Assign layout key to Debugger", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-11-28T19:46:43Z", + "updated_at": "2025-12-01T11:12:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "24b09f93ed922855eec3ed232a7100ddfa8c112f" + ] + }, + "113298": { + "id": "PR_kwDOAO6SJc62GUIP", + "public_id": 113298, + "url": "https://github.com/godotengine/godot/pull/113298", + "diff_url": "https://github.com/godotengine/godot/pull/113298.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113298.patch", + "title": "Fix various problems with the credits roll", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-11-28T23:42:36Z", + "updated_at": "2025-12-01T12:53:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f8c251aeb8cfe5b310ff5f917bf2d9293fa4ac52" + ] + }, + "113300": { + "id": "PR_kwDOAO6SJc62GhSo", + "public_id": 113300, + "url": "https://github.com/godotengine/godot/pull/113300", + "diff_url": "https://github.com/godotengine/godot/pull/113300.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113300.patch", + "title": "MacOS: Fix focus grab warning on macOS when running game in embedded mode.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NjI0OTAx", + "created_at": "2025-11-29T01:16:55Z", + "updated_at": "2025-12-01T10:58:36Z", + "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": [ + "fc79b3c11593f268273255032bc9f0c48067af61" + ] + }, + "113302": { + "id": "PR_kwDOAO6SJc62Gwe7", + "public_id": 113302, + "url": "https://github.com/godotengine/godot/pull/113302", + "diff_url": "https://github.com/godotengine/godot/pull/113302.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113302.patch", + "title": "LinuxBSD: Fixes a formatting error when running Godot editor with Wayland prefer enabled.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NjI0OTAx", + "created_at": "2025-11-29T02:23:01Z", + "updated_at": "2025-12-01T10:57:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "3a965d50fe5420a8cb845dcca56482732603489d" + ] + }, + "113306": { + "id": "PR_kwDOAO6SJc62HPyy", + "public_id": 113306, + "url": "https://github.com/godotengine/godot/pull/113306", + "diff_url": "https://github.com/godotengine/godot/pull/113306.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113306.patch", + "title": "Editor: Fix infinite appending of docks without slots to config", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL4qaw", + "created_at": "2025-11-29T06:33:15Z", + "updated_at": "2025-12-01T10:57:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "819b69f2c1e0aac273d5d57c1a0903496f02fa1b" + ] + }, + "113346": { + "id": "PR_kwDOAO6SJc62J_4G", + "public_id": 113346, + "url": "https://github.com/godotengine/godot/pull/113346", + "diff_url": "https://github.com/godotengine/godot/pull/113346.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113346.patch", + "title": "Wayland: Unify key handling logic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-11-30T04:16:17Z", + "updated_at": "2025-12-01T10:56:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "9a814b4444f35b67ed6c44c3209116c15cc0a1b4" + ] + }, + "113353": { + "id": "PR_kwDOAO6SJc62KeNf", + "public_id": 113353, + "url": "https://github.com/godotengine/godot/pull/113353", + "diff_url": "https://github.com/godotengine/godot/pull/113353.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113353.patch", + "title": "Prevent double counting and cyclical error when gathering Resources", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB2pUtg", + "created_at": "2025-11-30T08:23:44Z", + "updated_at": "2025-12-01T12:46:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8b79e94fb6794152db57179256709bfa2930d09b" + ] + }, + "113372": { + "id": "PR_kwDOAO6SJc62NHPS", + "public_id": 113372, + "url": "https://github.com/godotengine/godot/pull/113372", + "diff_url": "https://github.com/godotengine/godot/pull/113372.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113372.patch", + "title": "D3D12: Convert non-critical startup warnings to verbose prints", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCtxgbg", + "created_at": "2025-11-30T20:16:47Z", + "updated_at": "2025-12-01T10:57:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "31b18a2d6c716b58ce5c6a55703d5253bb7b9ea3" + ] + }, + "113381": { + "id": "PR_kwDOAO6SJc62PDLu", + "public_id": 113381, + "url": "https://github.com/godotengine/godot/pull/113381", + "diff_url": "https://github.com/godotengine/godot/pull/113381.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113381.patch", + "title": "Doc: Add missing `func` keyword to `EditorDock._update_layout` example", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL4qaw", + "created_at": "2025-12-01T02:10:40Z", + "updated_at": "2025-12-01T12:45:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "7ea96d2817fb27d58d9f07f1b97f99a70be1e914" + ] + }, + "113383": { + "id": "PR_kwDOAO6SJc62QqTs", + "public_id": 113383, + "url": "https://github.com/godotengine/godot/pull/113383", + "diff_url": "https://github.com/godotengine/godot/pull/113383.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113383.patch", + "title": "Disable Android devices mirroring for the Android editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-01T06:01:45Z", + "updated_at": "2025-12-01T15:00:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "74d80f485c053209b9978eb761a36a758dc22f19" + ] + }, + "113388": { + "id": "PR_kwDOAO6SJc62S_FC", + "public_id": 113388, + "url": "https://github.com/godotengine/godot/pull/113388", + "diff_url": "https://github.com/godotengine/godot/pull/113388.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113388.patch", + "title": "Fix Android build regression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-01T09:23:09Z", + "updated_at": "2025-12-01T15:00:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0f160c72931406e1f44e7679afd2144a7b01115e" + ] + }, + "113389": { + "id": "PR_kwDOAO6SJc62TqJg", + "public_id": 113389, + "url": "https://github.com/godotengine/godot/pull/113389", + "diff_url": "https://github.com/godotengine/godot/pull/113389.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113389.patch", + "title": "[Android editor] Fix apk install after gradle build", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-01T10:11:09Z", + "updated_at": "2025-12-01T15:01:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "d85dbee766749fc77ab8d0c3a4c81b9fc3f9e504" + ] + }, + "113393": { + "id": "PR_kwDOAO6SJc62U6tg", + "public_id": 113393, + "url": "https://github.com/godotengine/godot/pull/113393", + "diff_url": "https://github.com/godotengine/godot/pull/113393.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113393.patch", + "title": "Unassign scene root before freeing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-12-01T11:49:53Z", + "updated_at": "2025-12-01T12:54: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": [ + "7573388c82efe6a0cd09c48e2a2f2c82a9318b85" + ] + }, + "113395": { + "id": "PR_kwDOAO6SJc62Vcr0", + "public_id": 113395, + "url": "https://github.com/godotengine/godot/pull/113395", + "diff_url": "https://github.com/godotengine/godot/pull/113395.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113395.patch", + "title": "Fix crash when capturing ObjectDB snapshot", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-12-01T12:30:03Z", + "updated_at": "2025-12-01T14:19:40Z", + "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": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4b573fb0803ae8cc7cbdad7079b3672b8b947023" + ] } } } \ No newline at end of file