From ac32b8db35999d4c9e452c4674911a92af8e7107 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Fri, 23 Jan 2026 14:30:05 +0100 Subject: [PATCH] Add config and data for 4.5.2-rc1 --- configs/godotengine.godot.4.5.2.json | 16 + data/godotengine.godot.4.5.2.json | 13582 +++++++++++++++++++++++++ 2 files changed, 13598 insertions(+) create mode 100644 configs/godotengine.godot.4.5.2.json create mode 100644 data/godotengine.godot.4.5.2.json diff --git a/configs/godotengine.godot.4.5.2.json b/configs/godotengine.godot.4.5.2.json new file mode 100644 index 0000000..fcc6d30 --- /dev/null +++ b/configs/godotengine.godot.4.5.2.json @@ -0,0 +1,16 @@ +{ + "name": "4.5.2", + "git_tag": "4.5", + "ref": "f782f6ad05cae079d1e708d1c5c11f43910f6b8e", + "from_ref": "4.5.1-stable", + "article": "https://godotengine.org/article/release-candidate-godot-4-5-2-rc-1/", + + "releases": [ + { + "name": "rc1", + "ref": "f782f6ad05cae079d1e708d1c5c11f43910f6b8e", + "from_ref": "4.5.1-stable", + "article": "https://godotengine.org/article/release-candidate-godot-4-5-2-rc-1/" + } + ] +} diff --git a/data/godotengine.godot.4.5.2.json b/data/godotengine.godot.4.5.2.json new file mode 100644 index 0000000..d56ee59 --- /dev/null +++ b/data/godotengine.godot.4.5.2.json @@ -0,0 +1,13582 @@ +{ + "generated_at": 1769175179821, + "log": [ + "f782f6ad05cae079d1e708d1c5c11f43910f6b8e", + "73fe62962ec983ce5ed761e2610ee50a0723ad22", + "9d9bb92b3f8e0911f60a53004625790256c92d11", + "5a2fc733c06c85dcab25ec1023db0b7ea9e6d331", + "d44c44d6ef13c8968d8f3508ef28bb25c5a5d9a4", + "ecb977b7f1ecb0481e936dc36f79c05f5520749a", + "b95170f5d4934b4bae5ad49864918b9e197913ea", + "cced5a4d5ab681f5f79bd4ca11cc6ace1c82405f", + "73d0cd6a8f35796f9b6c5698357c71fc73216df2", + "edef9d93b553494242abeb38d38f4947a34861a2", + "d8ce12cc6d5045c406f6740cccffd78e10b76e52", + "1e6df2d694118d572eb8b3816cc7e9127543bec9", + "415e72301b40421dad6fd97b900d6a98ca2ce171", + "25641ef43dad0ea7abfda3e03e5702322e01fb76", + "26c606d3c367e83e0512330786b5c47b5a70ac49", + "31d51338a5ef0d0345e9f194759ee44d4e09c04e", + "a1ce39661d08380e7098bae476b3b3c8f001afe8", + "df4bedefddc324a8843c2d36dc45277fc98d18f7", + "ef3aaec6e3ea4c8fc767ce781c284d974d60f0cc", + "6acd3c4ef6d69729262efac16168fde0456597bc", + "f8702308b1ab3e1c2e8257b8ae2548f3a9048fb6", + "41083f878bd48834743c2369e8e71aae07db4d68", + "0b13e43abc60100650bf9641f277a1f7ef9f7c57", + "777d7f900b66913a642a30e8fbdbad4e1d03adae", + "f009734aeb641ed6452faa56b697f86040c41a6a", + "89802c9544946866f874b100e6a27d4ba17be675", + "306de37730b8818499be6b0d0952e699082fb99e", + "f04dd93f8f001a9d476fdb3ea638f27aaa943617", + "138d4a93c22c13904d892e601f3e8972b0956352", + "d333c4598ac988891b32fbb0bb633cde97eed0d1", + "74cb7b667cba7089d0f0328f0abdb9a98899bcda", + "89d411946ace06ab5c413838cdfe3b80e8beb245", + "625fe15751c80c67809493f812cd3e613bd1159c", + "94b99d0f45a060b66df4329f925d61273cb0f7ae", + "c12df0b49624a56eba8196788825c88437384ef1", + "f4dcae64a316c14380849728951a6ab8ffc0362b", + "77d9cf98f9c1baf886096996ac6d0cbaba8649bc", + "e0cfbb9fe2cebe46f0b622be2c5451a4bf118778", + "fba863eb7bcb096030fe34e8459ff4ffb2961997", + "4f5ba207d0bb87b0984866080e9f81a6ad888255", + "8d57006f7a55dce363746b528a8b223ce48401cf", + "2e3e39008414465d7efcc2646984bb662ef6908d", + "2fa965fc2a2a7142d8bc2f9d2998738c831b18c6", + "20d42e8d20642cb09e1cc8aadd98a1af4436b0f4", + "cee202297fb621461d7b23af454003188ed06ad9", + "0259dbeea417eb41ba6957686550e99d6483abd0", + "0a57b3d88e5231bccbe877340f624dd56e316519", + "3f8b824ed3835ed12b00300936f282b6ce491fcd", + "3fd2de6cd652303a7be46f1bf764c1385370ea2d", + "6c9ab68313929393fc0cacae1d67e015b98de2b6", + "97534e5cc3f9c15f8608d576a98e722eb6a552ad", + "fa86b85313ec9d48ae89607db98c8bd9564aa6e5", + "511df4314f611444ff15facfb95b14d31f4e880f", + "41e525fabf6f4762eb94c0b3f8b16f93bd605622", + "20b08ba0455db9896f8d2d4287acdb09bfc4bb33", + "3c1f26995c0e986df09ec87151d7dc8754e31562", + "dcec5c9d6cccb5dee2f25142a9c46261f4c8e016", + "41de436bd3805b636a5a8965abfdc1b4031dec0e", + "7f44c23f8446ac1ed80e45761c1c97f389fe8a3f", + "5469c93a9fe26b9ac2861d609623a1fdb4c83166", + "85f8a434c9a33bdffbb19dba36811a21333a9e0b", + "bd78e9ce90a5830fc34591ddc0994d512660c196", + "2987f42a5c82fef327bb7ae9645e59245515f69b", + "2446086320edc2f8bdad7bdb88a2ffd762388ee4", + "0c5b801cac553af55d9eec8721eeee58dc150a4d", + "65886d957dd1af7fcd01d843b34b1bfb6d53beb7", + "a16948e79fc8de452de8018dd5d7f74915328a80", + "caafbe411c3bee64785cdcff89795a64bb8907ee", + "c1793eabc4ed4563a25d59989696daf3aeb282bf", + "8b074c80113dd65f1139c77fae7b2047fed801a4", + "3ac811236133bf3298feea7dc24906ff3dbaf568", + "7bf85b9167c52ddf04968b65ff40bbc617673c0d", + "0eee78db9d8f3d05b5151154c2dcc7ffcf7c64cb", + "24435a588c076bf43976746e4eabb3b8e6a4bf6e", + "a6d4f84843b389220c8ed650862e8091d3d11223", + "8a53a4d3eafdc7113d6518dcce005c569c051d56", + "8ddec051509fb869cba7c068a5913ad1fb9450a8", + "ee3312967c6238f208debc58b128120f52e377b2", + "329864e8ddb0f5708d58ce4193acc774d5233700", + "6260a3caf2be37415bb7648e98b8333a04ce0dd3", + "3da004e30aa9b00621cada19a121a8105fde5961", + "5e4dd9b3ddf99e4f3c9052ecc2f8cf07608bed79", + "9e81d619df32c352486f01ac566f12b227d9844e", + "5f95c7c7800e0f36d72fdede79314c481c0868be", + "e9a6decbb34ee815ec42113ee7f11ea08257e4a8", + "f9c37cb23adb368373ef2b4d65a7fc4e473a3aa3", + "a974dc02edb42c5c7b1b8546071d7ec3440b7dcf", + "64754db2d5e940e3bee1a39b0cdd3e395986acf8", + "774a81734285c5148d3681dcb6a9056666cf7c23", + "620a4da43800dfaadbf514119c9945538d7ff340", + "e6721b77d0938ea142937acdda8d3c1f4da545eb", + "1e0f3fcabb3bff796bf8c8186250da07782bf578", + "32ebcd852b2e70a81aa0a7d6831784413838f100", + "086a7f80955d38d1009fc9d3cd2786d22b1a95b2", + "95e833aa10fba0530e63b3a236ffe09f7eb8fd36", + "c1bcd5f191b08a8292137efebcd4054f1eb84480", + "6787fb0526f07ca4b570296d3c644546f15e8166", + "b5e3f805581fd30076d0366b61466343ce12e76f", + "211f5f0e8ea46bb836c728c607e10eda71867225", + "c0370f5138587ca62edbfb257f419b92fb7328b8", + "45d8453262cd5328536cf326cedb54bf3b3e4435", + "c9bb73f783c07abc5fbd5ef95759f7123431d3c4", + "e321839543f4abcd7668bc7c48142a97980e5e5b", + "e00a639be56788d8b99f50e34aaa8f5f27147134", + "1e25cc5735bf61520df5bff2e4db07eef9d30dcf", + "b65c5d4a370787afeda4f7978906c3be5b8a2d39", + "c961e6663ba70664330f161be0b71abccfd03452", + "4ae07db7b3ae79a3774c77cf85cbe3d567a945f3", + "deeaadb3559680d5bc96bc7999146c3a50a32a25", + "716f630630ab39673b1f12cb9c72689406a0a354", + "4a6869c3788b4db3210219ae15ab3c9b808a3731", + "e540c59a457171b91fedf2ce28f7b102655816c0", + "355077e1f562ee916900fbbef1b2ba52ff22e6d5", + "b46eaaa55180ad1ce0d6b66d81ec6b3240900aed", + "0db51220a59da60dc572f043c649463410eebdfa", + "17c5c3a22879cce017898720179ea32bcb9c5cba", + "611df3fa2604f5a87005041640d2b6db7d3e0a54", + "bb12b76f0dcb90e123cfb83f04245987c57eae82", + "bdb6c478a28bef7e5d3209ca2b61d6cd5f6fd0f7", + "27f0b2e3b08ded71502efcd0196d0d61c3515e3c", + "643d6aa238e59653b67b43f2dd99549dc01b3e63", + "5159ffe7d39da122e286dcc17cb6eab5635c07a5", + "82656865d2cabea5b6b5ffef2d59fd53be6b0207", + "ecdd064239f8e7242cefb78930d02d4f9a07738a", + "ba1b18d051e99e18debe72b957cfefb82071915d", + "38695fb01e6d0c9bfecc8f8b40379e8203979882", + "14dafc07aa17230e8cab3f82c3deb619cc10957a", + "a1fbe02a0350473c8f23209f7283c9f346e0e79c", + "31f152258f021d404326cde07b53844953c22de6", + "03803a3ebb61d3f4a167544ed97cf8ced34ecb07", + "a913ee0370e059d8355c20771e457b3878f2851e", + "c134817698a25b1fbdffc7332da1b5cb1e7d00f7", + "505824708be26940b03f1ce0cd5ce3fcd2e82652", + "27a63a69685cf8a48e431c3e89846c517be60377", + "209c9cdbce5cbb4996e861b7a167f1b0d16697b9", + "2782832787b9f755346db48e1012d8bd31ea2527", + "e4f98e4f3b89e67a2a7decf391baa3dbbb00c2a3", + "4ebc99bb2e41e338c5f1898f08d87e6d26b01bda", + "cab4f3c1a4c6cd289b59d1b95d0c4366db6c9022", + "63d01722ff83345de0486c603caca3696d94e3c2", + "abb67b69dcdbff6dbd46d41af5fe754ea84aceb1", + "368588ce6d31fc2879f32e506960ff34324f3526", + "b18f2de1923b1f333e68726b50f77b0a81113d9a", + "883380748b125d470f4ee45da07ce00549ed7ff5", + "fc7c835da06f18026cef85620991b38ae0e4d1c3", + "583021c6bce008c054441eea7b2862b6162a5923", + "69ccb249f9befea959ebbcb23eeda58b12e5a5c2", + "9c5dbad4736afc9dcf983cc8be212d20f021288e", + "73d1786353c8bed7d5b4667aed3e2598617a41ba", + "ec9d317393d421edb73a89f30b0e38bb25973bc8", + "64517f5a39f81787692981cd43f44fd03401a038", + "dbdcde3576b84b5a420da6f04d1458ad1cbb6cf5", + "db686c92114054ebc71b5dac18c4f0023280a9dc", + "1bad148e23164530d731d641bc5b5e3a56d4babf", + "23e345712c6d769cfa8c215c53b31bb0cc3d53d9", + "e9744279976885e0781a36273c9930cd2e5fa6ae", + "9cf1ddb6ed2795367db09f32fa6200da32b598f4", + "fe8d644c92d4dfb563ebe2e6d06eb96669b60881", + "a6531b8c48f00c7f7bd4286cb559f84adbbfcda1", + "9e1d0be25b5606e50777e1a1b5adc3036ef6889d", + "7b74d0da1f4a02a0ff139a13b6690857fa32db04", + "66f2e90629e552ab2fe1dda6745014df982a7fcc", + "f3c380a7b62ccb40ccf29744f052fc8d45b4496e", + "190b6e198b087729a2ccf0e7a8c4c4917ef2460e", + "acb19dbd20100f26a582d9d1491b8043a635d1ae", + "2fd341e98dee258824faf5edc2eecabb4f8920cf", + "f0d07eff4882a23afc3f7e89e7875d48539f0135", + "f25f3e59841f1c1b9b1a65ba7a5ade12332ebcaf", + "bbba6f177042428af7eef1862ddd5ced347aa94b", + "3eea4156bce78fc05825e9e9bffeabe313596996", + "747f69f921bdcf923e3bf36e9f75194da63a13c5", + "bde8a7d70536d1179790583a819b4f8aff405c61", + "06acb82e1638f9061db7ae85127f8078e7ddb4a3", + "1100fc4516b7c28abb180eb4b0a304cc4029afea", + "b97b2cca5e8c37595e15ec97ca801a8e10002f06", + "152fa5b328018c6cd9d831007219b69e8dee06dd", + "1b7d50912756e19002e1038403ffff7fd14dbd77", + "b1d1a2e76a6b0cd12f3a363bb8c86dce1e5d32ba", + "1e01637db170e83e1558cbbf4432b318d46332ee", + "efdf224f87c35068ae64475397767915370f1916", + "7e50ad1a8e7983f30140550601eb21de5bc85406", + "43ec3e66c20de49175497a4d157d87718db5511d", + "967e028d6c3089bcb7658449642726b7ea3ed4d7", + "b2c02b7a51178155b8c287ad6ce3c69a9b19764d", + "7083143e5771b286d5c5162d7d8b25aaa3500308", + "a021e7af19c78a3c131354a29de74d6b6d1676e2", + "13c1531a3475380152dd8ca09c8c9102370eaf26", + "d82e24b4905e1a573a9c093d557db77fcb19b4e4", + "5f687a2de0b2f29b149311ec0a18b91cff45e9d1", + "19c3e3908e00db1d970a45d75e9c2ec1823507d0", + "a01d8c288a0a394784282670d8e513616b2c9cd3", + "965097ef729ac15c6025f7971c999f86e208ea41", + "97bfe4970929be906711c80fee722d2744d5dba6", + "6c2d9c871139df1d437925df9e720b2e4ab47a37", + "b362e2e0df065df9ea7bb3b244e0592ea2633bed", + "13bbeb865e5731f8f442de05230e2d44ff2ccda6", + "f767a389610771d9168db7b42241675f74ce8faf", + "33d385b0bfbc95526a47d13d6576b0a41ab7d98d", + "8da695010a2579b5cf18d4553338e0f1c46045dc", + "a5a3f9ed2960529095ef59290ed7860a70157524", + "55457bd95a41b5a0d3625ac39cf296b3b657defd", + "a13e810cfed2159b94eb5062544810952fcc7345", + "5b1bb7e3cbf96bcd2ff859d78e32478073ad9b78", + "44c3f6a55a50dbbe884a668c522ad047768c0294", + "bc382d11de006d79288bb53559049abd480d2a07", + "6d411f0c0df57977e16f23fe00cb293364bd03c8", + "20c59d69240418e0aeec536d1efbd96d97f2e732", + "8351a28101ff0b4b7e4c27690b34c1ee2e2330e9" + ], + "release_logs": { + "rc1": [ + "f782f6ad05cae079d1e708d1c5c11f43910f6b8e", + "73fe62962ec983ce5ed761e2610ee50a0723ad22", + "9d9bb92b3f8e0911f60a53004625790256c92d11", + "5a2fc733c06c85dcab25ec1023db0b7ea9e6d331", + "d44c44d6ef13c8968d8f3508ef28bb25c5a5d9a4", + "ecb977b7f1ecb0481e936dc36f79c05f5520749a", + "b95170f5d4934b4bae5ad49864918b9e197913ea", + "cced5a4d5ab681f5f79bd4ca11cc6ace1c82405f", + "73d0cd6a8f35796f9b6c5698357c71fc73216df2", + "edef9d93b553494242abeb38d38f4947a34861a2", + "d8ce12cc6d5045c406f6740cccffd78e10b76e52", + "1e6df2d694118d572eb8b3816cc7e9127543bec9", + "415e72301b40421dad6fd97b900d6a98ca2ce171", + "25641ef43dad0ea7abfda3e03e5702322e01fb76", + "26c606d3c367e83e0512330786b5c47b5a70ac49", + "31d51338a5ef0d0345e9f194759ee44d4e09c04e", + "a1ce39661d08380e7098bae476b3b3c8f001afe8", + "df4bedefddc324a8843c2d36dc45277fc98d18f7", + "ef3aaec6e3ea4c8fc767ce781c284d974d60f0cc", + "6acd3c4ef6d69729262efac16168fde0456597bc", + "f8702308b1ab3e1c2e8257b8ae2548f3a9048fb6", + "41083f878bd48834743c2369e8e71aae07db4d68", + "0b13e43abc60100650bf9641f277a1f7ef9f7c57", + "777d7f900b66913a642a30e8fbdbad4e1d03adae", + "f009734aeb641ed6452faa56b697f86040c41a6a", + "89802c9544946866f874b100e6a27d4ba17be675", + "306de37730b8818499be6b0d0952e699082fb99e", + "f04dd93f8f001a9d476fdb3ea638f27aaa943617", + "138d4a93c22c13904d892e601f3e8972b0956352", + "d333c4598ac988891b32fbb0bb633cde97eed0d1", + "74cb7b667cba7089d0f0328f0abdb9a98899bcda", + "89d411946ace06ab5c413838cdfe3b80e8beb245", + "625fe15751c80c67809493f812cd3e613bd1159c", + "94b99d0f45a060b66df4329f925d61273cb0f7ae", + "c12df0b49624a56eba8196788825c88437384ef1", + "f4dcae64a316c14380849728951a6ab8ffc0362b", + "77d9cf98f9c1baf886096996ac6d0cbaba8649bc", + "e0cfbb9fe2cebe46f0b622be2c5451a4bf118778", + "fba863eb7bcb096030fe34e8459ff4ffb2961997", + "4f5ba207d0bb87b0984866080e9f81a6ad888255", + "8d57006f7a55dce363746b528a8b223ce48401cf", + "2e3e39008414465d7efcc2646984bb662ef6908d", + "2fa965fc2a2a7142d8bc2f9d2998738c831b18c6", + "20d42e8d20642cb09e1cc8aadd98a1af4436b0f4", + "cee202297fb621461d7b23af454003188ed06ad9", + "0259dbeea417eb41ba6957686550e99d6483abd0", + "0a57b3d88e5231bccbe877340f624dd56e316519", + "3f8b824ed3835ed12b00300936f282b6ce491fcd", + "3fd2de6cd652303a7be46f1bf764c1385370ea2d", + "6c9ab68313929393fc0cacae1d67e015b98de2b6", + "97534e5cc3f9c15f8608d576a98e722eb6a552ad", + "fa86b85313ec9d48ae89607db98c8bd9564aa6e5", + "511df4314f611444ff15facfb95b14d31f4e880f", + "41e525fabf6f4762eb94c0b3f8b16f93bd605622", + "20b08ba0455db9896f8d2d4287acdb09bfc4bb33", + "3c1f26995c0e986df09ec87151d7dc8754e31562", + "dcec5c9d6cccb5dee2f25142a9c46261f4c8e016", + "41de436bd3805b636a5a8965abfdc1b4031dec0e", + "7f44c23f8446ac1ed80e45761c1c97f389fe8a3f", + "5469c93a9fe26b9ac2861d609623a1fdb4c83166", + "85f8a434c9a33bdffbb19dba36811a21333a9e0b", + "bd78e9ce90a5830fc34591ddc0994d512660c196", + "2987f42a5c82fef327bb7ae9645e59245515f69b", + "2446086320edc2f8bdad7bdb88a2ffd762388ee4", + "0c5b801cac553af55d9eec8721eeee58dc150a4d", + "65886d957dd1af7fcd01d843b34b1bfb6d53beb7", + "a16948e79fc8de452de8018dd5d7f74915328a80", + "caafbe411c3bee64785cdcff89795a64bb8907ee", + "c1793eabc4ed4563a25d59989696daf3aeb282bf", + "8b074c80113dd65f1139c77fae7b2047fed801a4", + "3ac811236133bf3298feea7dc24906ff3dbaf568", + "7bf85b9167c52ddf04968b65ff40bbc617673c0d", + "0eee78db9d8f3d05b5151154c2dcc7ffcf7c64cb", + "24435a588c076bf43976746e4eabb3b8e6a4bf6e", + "a6d4f84843b389220c8ed650862e8091d3d11223", + "8a53a4d3eafdc7113d6518dcce005c569c051d56", + "8ddec051509fb869cba7c068a5913ad1fb9450a8", + "ee3312967c6238f208debc58b128120f52e377b2", + "329864e8ddb0f5708d58ce4193acc774d5233700", + "6260a3caf2be37415bb7648e98b8333a04ce0dd3", + "3da004e30aa9b00621cada19a121a8105fde5961", + "5e4dd9b3ddf99e4f3c9052ecc2f8cf07608bed79", + "9e81d619df32c352486f01ac566f12b227d9844e", + "5f95c7c7800e0f36d72fdede79314c481c0868be", + "e9a6decbb34ee815ec42113ee7f11ea08257e4a8", + "f9c37cb23adb368373ef2b4d65a7fc4e473a3aa3", + "a974dc02edb42c5c7b1b8546071d7ec3440b7dcf", + "64754db2d5e940e3bee1a39b0cdd3e395986acf8", + "774a81734285c5148d3681dcb6a9056666cf7c23", + "620a4da43800dfaadbf514119c9945538d7ff340", + "e6721b77d0938ea142937acdda8d3c1f4da545eb", + "1e0f3fcabb3bff796bf8c8186250da07782bf578", + "32ebcd852b2e70a81aa0a7d6831784413838f100", + "086a7f80955d38d1009fc9d3cd2786d22b1a95b2", + "95e833aa10fba0530e63b3a236ffe09f7eb8fd36", + "c1bcd5f191b08a8292137efebcd4054f1eb84480", + "6787fb0526f07ca4b570296d3c644546f15e8166", + "b5e3f805581fd30076d0366b61466343ce12e76f", + "211f5f0e8ea46bb836c728c607e10eda71867225", + "c0370f5138587ca62edbfb257f419b92fb7328b8", + "45d8453262cd5328536cf326cedb54bf3b3e4435", + "c9bb73f783c07abc5fbd5ef95759f7123431d3c4", + "e321839543f4abcd7668bc7c48142a97980e5e5b", + "e00a639be56788d8b99f50e34aaa8f5f27147134", + "1e25cc5735bf61520df5bff2e4db07eef9d30dcf", + "b65c5d4a370787afeda4f7978906c3be5b8a2d39", + "c961e6663ba70664330f161be0b71abccfd03452", + "4ae07db7b3ae79a3774c77cf85cbe3d567a945f3", + "deeaadb3559680d5bc96bc7999146c3a50a32a25", + "716f630630ab39673b1f12cb9c72689406a0a354", + "4a6869c3788b4db3210219ae15ab3c9b808a3731", + "e540c59a457171b91fedf2ce28f7b102655816c0", + "355077e1f562ee916900fbbef1b2ba52ff22e6d5", + "b46eaaa55180ad1ce0d6b66d81ec6b3240900aed", + "0db51220a59da60dc572f043c649463410eebdfa", + "17c5c3a22879cce017898720179ea32bcb9c5cba", + "611df3fa2604f5a87005041640d2b6db7d3e0a54", + "bb12b76f0dcb90e123cfb83f04245987c57eae82", + "bdb6c478a28bef7e5d3209ca2b61d6cd5f6fd0f7", + "27f0b2e3b08ded71502efcd0196d0d61c3515e3c", + "643d6aa238e59653b67b43f2dd99549dc01b3e63", + "5159ffe7d39da122e286dcc17cb6eab5635c07a5", + "82656865d2cabea5b6b5ffef2d59fd53be6b0207", + "ecdd064239f8e7242cefb78930d02d4f9a07738a", + "ba1b18d051e99e18debe72b957cfefb82071915d", + "38695fb01e6d0c9bfecc8f8b40379e8203979882", + "14dafc07aa17230e8cab3f82c3deb619cc10957a", + "a1fbe02a0350473c8f23209f7283c9f346e0e79c", + "31f152258f021d404326cde07b53844953c22de6", + "03803a3ebb61d3f4a167544ed97cf8ced34ecb07", + "a913ee0370e059d8355c20771e457b3878f2851e", + "c134817698a25b1fbdffc7332da1b5cb1e7d00f7", + "505824708be26940b03f1ce0cd5ce3fcd2e82652", + "27a63a69685cf8a48e431c3e89846c517be60377", + "209c9cdbce5cbb4996e861b7a167f1b0d16697b9", + "2782832787b9f755346db48e1012d8bd31ea2527", + "e4f98e4f3b89e67a2a7decf391baa3dbbb00c2a3", + "4ebc99bb2e41e338c5f1898f08d87e6d26b01bda", + "cab4f3c1a4c6cd289b59d1b95d0c4366db6c9022", + "63d01722ff83345de0486c603caca3696d94e3c2", + "abb67b69dcdbff6dbd46d41af5fe754ea84aceb1", + "368588ce6d31fc2879f32e506960ff34324f3526", + "b18f2de1923b1f333e68726b50f77b0a81113d9a", + "883380748b125d470f4ee45da07ce00549ed7ff5", + "fc7c835da06f18026cef85620991b38ae0e4d1c3", + "583021c6bce008c054441eea7b2862b6162a5923", + "69ccb249f9befea959ebbcb23eeda58b12e5a5c2", + "9c5dbad4736afc9dcf983cc8be212d20f021288e", + "73d1786353c8bed7d5b4667aed3e2598617a41ba", + "ec9d317393d421edb73a89f30b0e38bb25973bc8", + "64517f5a39f81787692981cd43f44fd03401a038", + "dbdcde3576b84b5a420da6f04d1458ad1cbb6cf5", + "db686c92114054ebc71b5dac18c4f0023280a9dc", + "1bad148e23164530d731d641bc5b5e3a56d4babf", + "23e345712c6d769cfa8c215c53b31bb0cc3d53d9", + "e9744279976885e0781a36273c9930cd2e5fa6ae", + "9cf1ddb6ed2795367db09f32fa6200da32b598f4", + "fe8d644c92d4dfb563ebe2e6d06eb96669b60881", + "a6531b8c48f00c7f7bd4286cb559f84adbbfcda1", + "9e1d0be25b5606e50777e1a1b5adc3036ef6889d", + "7b74d0da1f4a02a0ff139a13b6690857fa32db04", + "66f2e90629e552ab2fe1dda6745014df982a7fcc", + "f3c380a7b62ccb40ccf29744f052fc8d45b4496e", + "190b6e198b087729a2ccf0e7a8c4c4917ef2460e", + "acb19dbd20100f26a582d9d1491b8043a635d1ae", + "2fd341e98dee258824faf5edc2eecabb4f8920cf", + "f0d07eff4882a23afc3f7e89e7875d48539f0135", + "f25f3e59841f1c1b9b1a65ba7a5ade12332ebcaf", + "bbba6f177042428af7eef1862ddd5ced347aa94b", + "3eea4156bce78fc05825e9e9bffeabe313596996", + "747f69f921bdcf923e3bf36e9f75194da63a13c5", + "bde8a7d70536d1179790583a819b4f8aff405c61", + "06acb82e1638f9061db7ae85127f8078e7ddb4a3", + "1100fc4516b7c28abb180eb4b0a304cc4029afea", + "b97b2cca5e8c37595e15ec97ca801a8e10002f06", + "152fa5b328018c6cd9d831007219b69e8dee06dd", + "1b7d50912756e19002e1038403ffff7fd14dbd77", + "b1d1a2e76a6b0cd12f3a363bb8c86dce1e5d32ba", + "1e01637db170e83e1558cbbf4432b318d46332ee", + "efdf224f87c35068ae64475397767915370f1916", + "7e50ad1a8e7983f30140550601eb21de5bc85406", + "43ec3e66c20de49175497a4d157d87718db5511d", + "967e028d6c3089bcb7658449642726b7ea3ed4d7", + "b2c02b7a51178155b8c287ad6ce3c69a9b19764d", + "7083143e5771b286d5c5162d7d8b25aaa3500308", + "a021e7af19c78a3c131354a29de74d6b6d1676e2", + "13c1531a3475380152dd8ca09c8c9102370eaf26", + "d82e24b4905e1a573a9c093d557db77fcb19b4e4", + "5f687a2de0b2f29b149311ec0a18b91cff45e9d1", + "19c3e3908e00db1d970a45d75e9c2ec1823507d0", + "a01d8c288a0a394784282670d8e513616b2c9cd3", + "965097ef729ac15c6025f7971c999f86e208ea41", + "97bfe4970929be906711c80fee722d2744d5dba6", + "6c2d9c871139df1d437925df9e720b2e4ab47a37", + "b362e2e0df065df9ea7bb3b244e0592ea2633bed", + "13bbeb865e5731f8f442de05230e2d44ff2ccda6", + "f767a389610771d9168db7b42241675f74ce8faf", + "33d385b0bfbc95526a47d13d6576b0a41ab7d98d", + "8da695010a2579b5cf18d4553338e0f1c46045dc", + "a5a3f9ed2960529095ef59290ed7860a70157524", + "55457bd95a41b5a0d3625ac39cf296b3b657defd", + "a13e810cfed2159b94eb5062544810952fcc7345", + "5b1bb7e3cbf96bcd2ff859d78e32478073ad9b78", + "44c3f6a55a50dbbe884a668c522ad047768c0294", + "bc382d11de006d79288bb53559049abd480d2a07", + "6d411f0c0df57977e16f23fe00cb293364bd03c8", + "20c59d69240418e0aeec536d1efbd96d97f2e732", + "8351a28101ff0b4b7e4c27690b34c1ee2e2330e9" + ] + }, + "authors": { + "MDQ6VXNlcjQ3MDEzMzg=": { + "id": "MDQ6VXNlcjQ3MDEzMzg=", + "user": "akien-mga", + "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4", + "url": "https://github.com/akien-mga", + "pull_count": 14, + "commit_count": 24 + }, + "MDQ6VXNlcjkwNjQ0MjM=": { + "id": "MDQ6VXNlcjkwNjQ0MjM=", + "user": "sigmund68k", + "avatar": "https://avatars.githubusercontent.com/u/9064423?u=f27f1c73be78bbc6901de7639cab81688bd93a42&v=4", + "url": "https://github.com/sigmund68k", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjkyODMwOTg=": { + "id": "MDQ6VXNlcjkyODMwOTg=", + "user": "kleonc", + "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", + "url": "https://github.com/kleonc", + "pull_count": 3, + "commit_count": 8 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 0, + "commit_count": 6 + }, + "U_kgDOCWre3w": { + "id": "U_kgDOCWre3w", + "user": "kmMuellerGit", + "avatar": "https://avatars.githubusercontent.com/u/157998815?v=4", + "url": "https://github.com/kmMuellerGit", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 4, + "commit_count": 8 + }, + "MDQ6VXNlcjM2ODYz": { + "id": "MDQ6VXNlcjM2ODYz", + "user": "migueldeicaza", + "avatar": "https://avatars.githubusercontent.com/u/36863?u=dc9e3a0b2967a62ce34b7b503ee33b0adcc2bd3b&v=4", + "url": "https://github.com/migueldeicaza", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjQyNjgxNjA3": { + "id": "MDQ6VXNlcjQyNjgxNjA3", + "user": "StamLord", + "avatar": "https://avatars.githubusercontent.com/u/42681607?u=b5fd5421f752adcabe4a8a1eb8e9f47e30d1ba80&v=4", + "url": "https://github.com/StamLord", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjIyMjMxNzI=": { + "id": "MDQ6VXNlcjIyMjMxNzI=", + "user": "KoBeWi", + "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", + "url": "https://github.com/KoBeWi", + "pull_count": 6, + "commit_count": 15 + }, + "MDQ6VXNlcjQ2Nzc1OTYz": { + "id": "MDQ6VXNlcjQ2Nzc1OTYz", + "user": "channesl", + "avatar": "https://avatars.githubusercontent.com/u/46775963?v=4", + "url": "https://github.com/channesl", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjY1NDczODEz": { + "id": "MDQ6VXNlcjY1NDczODEz", + "user": "zedzee37", + "avatar": "https://avatars.githubusercontent.com/u/65473813?u=12e5bb7ddb0913ccb3d662878c1d889df1942adf&v=4", + "url": "https://github.com/zedzee37", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjQyODU5MzYy": { + "id": "MDQ6VXNlcjQyODU5MzYy", + "user": "jinyangcruise", + "avatar": "https://avatars.githubusercontent.com/u/42859362?u=fb241788f1a5800ee109c7317c77a56c34414019&v=4", + "url": "https://github.com/jinyangcruise", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ0ODIyODIw": { + "id": "MDQ6VXNlcjQ0ODIyODIw", + "user": "ColinSORourke", + "avatar": "https://avatars.githubusercontent.com/u/44822820?u=a3ed7540f46720cbf73f01b590fd1ef225d39344&v=4", + "url": "https://github.com/ColinSORourke", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjg3MTI=": { + "id": "MDQ6VXNlcjg3MTI=", + "user": "isaaccp", + "avatar": "https://avatars.githubusercontent.com/u/8712?v=4", + "url": "https://github.com/isaaccp", + "pull_count": 1, + "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": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=abfa2f5158ea74a9b18e0d196f5a57ea4fef0826&v=4", + "url": "https://github.com/smix8", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjExMTg1MDg=": { + "id": "MDQ6VXNlcjExMTg1MDg=", + "user": "xuhuisheng", + "avatar": "https://avatars.githubusercontent.com/u/1118508?v=4", + "url": "https://github.com/xuhuisheng", + "pull_count": 4, + "commit_count": 8 + }, + "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": 2 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 25, + "commit_count": 50 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=a1f7933340521a5903fe3cc2f8216a8c0a9565ec&v=4", + "url": "https://github.com/arkology", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjIyMDY3MDA=": { + "id": "MDQ6VXNlcjIyMDY3MDA=", + "user": "coppolaemilio", + "avatar": "https://avatars.githubusercontent.com/u/2206700?u=70469693fe2eaac248f597cb82a194e7dc65269c&v=4", + "url": "https://github.com/coppolaemilio", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 7, + "commit_count": 14 + }, + "MDQ6VXNlcjcwMTM0ODk=": { + "id": "MDQ6VXNlcjcwMTM0ODk=", + "user": "Nallebeorn", + "avatar": "https://avatars.githubusercontent.com/u/7013489?u=57b104f9c92b949448d3e664f42f06ae95e379f9&v=4", + "url": "https://github.com/Nallebeorn", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE2MjE2OTM=": { + "id": "MDQ6VXNlcjE2MjE2OTM=", + "user": "jrouwe", + "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", + "url": "https://github.com/jrouwe", + "pull_count": 1, + "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": 5, + "commit_count": 10 + }, + "MDQ6VXNlcjcyMjgyMjc0": { + "id": "MDQ6VXNlcjcyMjgyMjc0", + "user": "xefensor", + "avatar": "https://avatars.githubusercontent.com/u/72282274?u=360751036ebee47615143d47ca722db4f0c6d3b5&v=4", + "url": "https://github.com/xefensor", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOBkx80A": { + "id": "U_kgDOBkx80A", + "user": "ryevdokimov", + "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", + "url": "https://github.com/ryevdokimov", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ4ODMzNzk=": { + "id": "MDQ6VXNlcjQ4ODMzNzk=", + "user": "detomon", + "avatar": "https://avatars.githubusercontent.com/u/4883379?u=23d3981d734e00f5b7530ec5a1b03d94bfab3280&v=4", + "url": "https://github.com/detomon", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ3MTMyMjgw": { + "id": "MDQ6VXNlcjQ3MTMyMjgw", + "user": "jaydensipe", + "avatar": "https://avatars.githubusercontent.com/u/47132280?u=3d42086125061f51c6b44d411da1e83c31618909&v=4", + "url": "https://github.com/jaydensipe", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjczMTQ4ODY0": { + "id": "MDQ6VXNlcjczMTQ4ODY0", + "user": "Ryan-000", + "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", + "url": "https://github.com/Ryan-000", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQxOTIxMzk1": { + "id": "MDQ6VXNlcjQxOTIxMzk1", + "user": "Alex2782", + "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", + "url": "https://github.com/Alex2782", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjExMzA1MTg0": { + "id": "MDQ6VXNlcjExMzA1MTg0", + "user": "Tcarr20", + "avatar": "https://avatars.githubusercontent.com/u/11305184?u=cab9d70bc674f279ccf64c9588067f684acbd677&v=4", + "url": "https://github.com/Tcarr20", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 5, + "commit_count": 10 + }, + "MDQ6VXNlcjE4MzE0ODc5": { + "id": "MDQ6VXNlcjE4MzE0ODc5", + "user": "DenisCiammaricone", + "avatar": "https://avatars.githubusercontent.com/u/18314879?v=4", + "url": "https://github.com/DenisCiammaricone", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOBpJwOw": { + "id": "U_kgDOBpJwOw", + "user": "jroprohehe", + "avatar": "https://avatars.githubusercontent.com/u/110260283?u=561a51a5bdd67052437a4090f6f12e2748e6a13b&v=4", + "url": "https://github.com/jroprohehe", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ3MDcyNjg1": { + "id": "MDQ6VXNlcjQ3MDcyNjg1", + "user": "fstxz", + "avatar": "https://avatars.githubusercontent.com/u/47072685?v=4", + "url": "https://github.com/fstxz", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjY3NzgyMTU3": { + "id": "MDQ6VXNlcjY3NzgyMTU3", + "user": "ktxyz", + "avatar": "https://avatars.githubusercontent.com/u/67782157?u=c0cec5f67140aa63fa4c552ed235051d0e8c8d79&v=4", + "url": "https://github.com/ktxyz", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjUzODc3MTcw": { + "id": "MDQ6VXNlcjUzODc3MTcw", + "user": "WhalesState", + "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", + "url": "https://github.com/WhalesState", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE1NjM5": { + "id": "MDQ6VXNlcjE1NjM5", + "user": "DanielKinsman", + "avatar": "https://avatars.githubusercontent.com/u/15639?u=e9aef7bb2de12f063a887cb9fbca2cad8d8ade43&v=4", + "url": "https://github.com/DanielKinsman", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjg5NDAxNDQ=": { + "id": "MDQ6VXNlcjg5NDAxNDQ=", + "user": "bjornmp", + "avatar": "https://avatars.githubusercontent.com/u/8940144?u=bc1daba0a596be0355a676fb0acca812d726de21&v=4", + "url": "https://github.com/bjornmp", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjI5NDYwNTgz": { + "id": "MDQ6VXNlcjI5NDYwNTgz", + "user": "ej-sanmartin", + "avatar": "https://avatars.githubusercontent.com/u/29460583?u=2ea16a6090d646a5e8055230bfdcdf3732f9d05e&v=4", + "url": "https://github.com/ej-sanmartin", + "pull_count": 1, + "commit_count": 3 + }, + "MDQ6VXNlcjQ5MTM1MDE3": { + "id": "MDQ6VXNlcjQ5MTM1MDE3", + "user": "onequid", + "avatar": "https://avatars.githubusercontent.com/u/49135017?u=4393d43fb989a973d33ddd7f8e42aa8f2822db29&v=4", + "url": "https://github.com/onequid", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOB4un4g": { + "id": "U_kgDOB4un4g", + "user": "GlitchedCode922", + "avatar": "https://avatars.githubusercontent.com/u/126592994?u=4da6b70529f7db302ad0122136585fa3d58837ed&v=4", + "url": "https://github.com/GlitchedCode922", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE0Mjg1MzA3": { + "id": "MDQ6VXNlcjE0Mjg1MzA3", + "user": "nattyrice", + "avatar": "https://avatars.githubusercontent.com/u/14285307?v=4", + "url": "https://github.com/nattyrice", + "pull_count": 1, + "commit_count": 2 + }, + "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": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjYzMDA5NzM=": { + "id": "MDQ6VXNlcjYzMDA5NzM=", + "user": "twrightsman", + "avatar": "https://avatars.githubusercontent.com/u/6300973?v=4", + "url": "https://github.com/twrightsman", + "pull_count": 3, + "commit_count": 6 + }, + "MDQ6VXNlcjE2NTQ3NjM=": { + "id": "MDQ6VXNlcjE2NTQ3NjM=", + "user": "mhilbrunner", + "avatar": "https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4", + "url": "https://github.com/mhilbrunner", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjM0NDQ2Njk4": { + "id": "MDQ6VXNlcjM0NDQ2Njk4", + "user": "JJCUBER", + "avatar": "https://avatars.githubusercontent.com/u/34446698?v=4", + "url": "https://github.com/JJCUBER", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjU0ODE5MzE5": { + "id": "MDQ6VXNlcjU0ODE5MzE5", + "user": "dugramen", + "avatar": "https://avatars.githubusercontent.com/u/54819319?u=bb7220f8da5ef8217174eaf2747df8bc3984a42a&v=4", + "url": "https://github.com/dugramen", + "pull_count": 1, + "commit_count": 0 + }, + "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": 2 + }, + "U_kgDOBh6bZg": { + "id": "U_kgDOBh6bZg", + "user": "charjr", + "avatar": "https://avatars.githubusercontent.com/u/102669158?u=55733dff67ac7c915ad26913f9791ac2b58e79f1&v=4", + "url": "https://github.com/charjr", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjgzNTU1NDQ3": { + "id": "MDQ6VXNlcjgzNTU1NDQ3", + "user": "hijawesam", + "avatar": "https://avatars.githubusercontent.com/u/83555447?v=4", + "url": "https://github.com/hijawesam", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjc1Mjk1OTU=": { + "id": "MDQ6VXNlcjc1Mjk1OTU=", + "user": "Caaz", + "avatar": "https://avatars.githubusercontent.com/u/7529595?u=a7d2b219d9450f2409c58ce87fe667969124d1a1&v=4", + "url": "https://github.com/Caaz", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjg4MzAyMzg5": { + "id": "MDQ6VXNlcjg4MzAyMzg5", + "user": "FantasmaGolicon", + "avatar": "https://avatars.githubusercontent.com/u/88302389?v=4", + "url": "https://github.com/FantasmaGolicon", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjM3MjE0OTkw": { + "id": "MDQ6VXNlcjM3MjE0OTkw", + "user": "JestemStefan", + "avatar": "https://avatars.githubusercontent.com/u/37214990?u=42538038e840089a5473fc7dd4c9266e1e0a1498&v=4", + "url": "https://github.com/JestemStefan", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDODOFTfA": { + "id": "U_kgDODOFTfA", + "user": "ed-megacrit", + "avatar": "https://avatars.githubusercontent.com/u/216093564?v=4", + "url": "https://github.com/ed-megacrit", + "pull_count": 0, + "commit_count": 2 + }, + "MDQ6VXNlcjI4MDg0MzA=": { + "id": "MDQ6VXNlcjI4MDg0MzA=", + "user": "Chaosed0", + "avatar": "https://avatars.githubusercontent.com/u/2808430?v=4", + "url": "https://github.com/Chaosed0", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjE0MjQzMjYz": { + "id": "MDQ6VXNlcjE0MjQzMjYz", + "user": "kevinlam508", + "avatar": "https://avatars.githubusercontent.com/u/14243263?v=4", + "url": "https://github.com/kevinlam508", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjc2NDM5MzUz": { + "id": "MDQ6VXNlcjc2NDM5MzUz", + "user": "gg-yb", + "avatar": "https://avatars.githubusercontent.com/u/76439353?v=4", + "url": "https://github.com/gg-yb", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE5MjU5ODk3": { + "id": "MDQ6VXNlcjE5MjU5ODk3", + "user": "blueskythlikesclouds", + "avatar": "https://avatars.githubusercontent.com/u/19259897?u=c533a9f99b6669f783d858aefea044f29880028d&v=4", + "url": "https://github.com/blueskythlikesclouds", + "pull_count": 11, + "commit_count": 22 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 2, + "commit_count": 6 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOBug_Pw": { + "id": "U_kgDOBug_Pw", + "user": "AR-DEV-1", + "avatar": "https://avatars.githubusercontent.com/u/115883839?u=2489b4a6ff53b593b734ffdba460ebf7aa047f7c&v=4", + "url": "https://github.com/AR-DEV-1", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjM3Mzc4NzQ2": { + "id": "MDQ6VXNlcjM3Mzc4NzQ2", + "user": "Chubercik", + "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", + "url": "https://github.com/Chubercik", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjExMDY2Mjk=": { + "id": "MDQ6VXNlcjExMDY2Mjk=", + "user": "zeux", + "avatar": "https://avatars.githubusercontent.com/u/1106629?u=620ee97d58fc4c0e915bc36c992c86e94bd76efe&v=4", + "url": "https://github.com/zeux", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjYwNTgwMDg=": { + "id": "MDQ6VXNlcjYwNTgwMDg=", + "user": "Fahien", + "avatar": "https://avatars.githubusercontent.com/u/6058008?u=a46771ef34728e6a71d688dbc8ef6cdad27a2f55&v=4", + "url": "https://github.com/Fahien", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjUzMDE4ODA5": { + "id": "MDQ6VXNlcjUzMDE4ODA5", + "user": "troybonneau", + "avatar": "https://avatars.githubusercontent.com/u/53018809?u=1e218153a5218ae648c8ecc20a143ac6778e4cf4&v=4", + "url": "https://github.com/troybonneau", + "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": 2 + }, + "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": 2 + }, + "MDQ6VXNlcjEyMjM0OTQ=": { + "id": "MDQ6VXNlcjEyMjM0OTQ=", + "user": "WhenToBen", + "avatar": "https://avatars.githubusercontent.com/u/1223494?u=34a34ea4ccd7bb15210c57778e6a6d7fe9d77595&v=4", + "url": "https://github.com/WhenToBen", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", + "url": "https://github.com/adamscott", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ4NDU3Mzgy": { + "id": "MDQ6VXNlcjQ4NDU3Mzgy", + "user": "Chestnut45", + "avatar": "https://avatars.githubusercontent.com/u/48457382?u=317013c8112a59cae43303402a913bd3e776128d&v=4", + "url": "https://github.com/Chestnut45", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjMxMDY1ODA4": { + "id": "MDQ6VXNlcjMxMDY1ODA4", + "user": "deralmas", + "avatar": "https://avatars.githubusercontent.com/u/31065808?v=4", + "url": "https://github.com/deralmas", + "pull_count": 2, + "commit_count": 8 + }, + "MDQ6VXNlcjkxNDk2OA==": { + "id": "MDQ6VXNlcjkxNDk2OA==", + "user": "m4gr3d", + "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", + "url": "https://github.com/m4gr3d", + "pull_count": 6, + "commit_count": 11 + }, + "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": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjY5MDQ1MTE3": { + "id": "MDQ6VXNlcjY5MDQ1MTE3", + "user": "AayushSarikhada", + "avatar": "https://avatars.githubusercontent.com/u/69045117?u=50c35b93500a098a9ebe2fd7be743ff867353a69&v=4", + "url": "https://github.com/AayushSarikhada", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjE5NDU0NDk=": { + "id": "MDQ6VXNlcjE5NDU0NDk=", + "user": "BastiaanOlij", + "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", + "url": "https://github.com/BastiaanOlij", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 1, + "commit_count": 2 + }, + "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": 2 + }, + "U_kgDODnQhKQ": { + "id": "U_kgDODnQhKQ", + "user": "AdelynneBrito", + "avatar": "https://avatars.githubusercontent.com/u/242491689?u=997ad0f055d06bcf3405940dbb05fef12b608336&v=4", + "url": "https://github.com/AdelynneBrito", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjU4Mzg4NzE=": { + "id": "MDQ6VXNlcjU4Mzg4NzE=", + "user": "MattiaZir", + "avatar": "https://avatars.githubusercontent.com/u/5838871?u=435a826b39cf038f44b5ec51a26d531ed0751099&v=4", + "url": "https://github.com/MattiaZir", + "pull_count": 1, + "commit_count": 2 + }, + "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": 2 + }, + "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": 2 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 3, + "commit_count": 6 + }, + "MDQ6VXNlcjcwODIxMDk=": { + "id": "MDQ6VXNlcjcwODIxMDk=", + "user": "WesleyClements", + "avatar": "https://avatars.githubusercontent.com/u/7082109?u=89d2fc970ad885617b1b7ab556c1b8576f782671&v=4", + "url": "https://github.com/WesleyClements", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjc4OTQ1OTA0": { + "id": "MDQ6VXNlcjc4OTQ1OTA0", + "user": "Kaleb-Reid", + "avatar": "https://avatars.githubusercontent.com/u/78945904?v=4", + "url": "https://github.com/Kaleb-Reid", + "pull_count": 6, + "commit_count": 12 + }, + "MDQ6VXNlcjkwOTMw": { + "id": "MDQ6VXNlcjkwOTMw", + "user": "ttencate", + "avatar": "https://avatars.githubusercontent.com/u/90930?v=4", + "url": "https://github.com/ttencate", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOBaxRtw": { + "id": "U_kgDOBaxRtw", + "user": "TheDying0fLight", + "avatar": "https://avatars.githubusercontent.com/u/95179191?v=4", + "url": "https://github.com/TheDying0fLight", + "pull_count": 1, + "commit_count": 2 + }, + "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": 2 + }, + "MDQ6VXNlcjEzNDA5Njc=": { + "id": "MDQ6VXNlcjEzNDA5Njc=", + "user": "benbot", + "avatar": "https://avatars.githubusercontent.com/u/1340967?u=fce52426fb45ed5d7e2b3f5d7c040b4a7c5ec12a&v=4", + "url": "https://github.com/benbot", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjIxOTk5Mzc5": { + "id": "MDQ6VXNlcjIxOTk5Mzc5", + "user": "lawnjelly", + "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", + "url": "https://github.com/lawnjelly", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjM4OTI3NDI0": { + "id": "MDQ6VXNlcjM4OTI3NDI0", + "user": "Namey5", + "avatar": "https://avatars.githubusercontent.com/u/38927424?u=1f51ad8bb8b087eae3e4c41a9b028292a34f6812&v=4", + "url": "https://github.com/Namey5", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjQ5NjA2NjIy": { + "id": "MDQ6VXNlcjQ5NjA2NjIy", + "user": "Flarkk", + "avatar": "https://avatars.githubusercontent.com/u/49606622?v=4", + "url": "https://github.com/Flarkk", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 3, + "commit_count": 6 + }, + "MDQ6VXNlcjY5MTY4OTI5": { + "id": "MDQ6VXNlcjY5MTY4OTI5", + "user": "nikitalita", + "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", + "url": "https://github.com/nikitalita", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjEwMDk1NzY1": { + "id": "MDQ6VXNlcjEwMDk1NzY1", + "user": "BLumia", + "avatar": "https://avatars.githubusercontent.com/u/10095765?u=1f6bcc78d0573ecfe0af9889bb2b8cedf5520eb6&v=4", + "url": "https://github.com/BLumia", + "pull_count": 1, + "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": 0, + "commit_count": 1 + } + }, + "commits": { + "f782f6ad05cae079d1e708d1c5c11f43910f6b8e": { + "hash": "f782f6ad05cae079d1e708d1c5c11f43910f6b8e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update AUTHORS and DONORS list", + "body": "(cherry picked from commit be6399ddac4557ebd92f0974aabfe2ab48d93226)", + "is_cherrypick": true, + "cherrypick_hash": "be6399ddac4557ebd92f0974aabfe2ab48d93226", + "pull": "" + }, + "be6399ddac4557ebd92f0974aabfe2ab48d93226": { + "hash": "be6399ddac4557ebd92f0974aabfe2ab48d93226", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update AUTHORS and DONORS list", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "73fe62962ec983ce5ed761e2610ee50a0723ad22": { + "hash": "73fe62962ec983ce5ed761e2610ee50a0723ad22", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Revert \"Fix fixed size flag on StandardMaterial3D when rendering in stereo\"", + "body": "This reverts commit 748f35ccb87f8382c5b49c9189798b339ff4fde8.\n\nFixes #114995.\n\nThis will be redone for 4.7 / possibly 4.6.1 with a more involved solution.\n\n(cherry picked from commit f0fa171ec22f16de8219362ef9af357684644bea)", + "is_cherrypick": true, + "cherrypick_hash": "f0fa171ec22f16de8219362ef9af357684644bea", + "pull": "" + }, + "f0fa171ec22f16de8219362ef9af357684644bea": { + "hash": "f0fa171ec22f16de8219362ef9af357684644bea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Revert \"Fix fixed size flag on StandardMaterial3D when rendering in stereo\"", + "body": "This reverts commit 748f35ccb87f8382c5b49c9189798b339ff4fde8.\n\nFixes #114995.\n\nThis will be redone for 4.7 / possibly 4.6.1 with a more involved solution.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 115163 + }, + "9d9bb92b3f8e0911f60a53004625790256c92d11": { + "hash": "9d9bb92b3f8e0911f60a53004625790256c92d11", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwNjQ0MjM=" + ], + "author_raw": "sigmund68k ", + "committer_raw": "Rémi Verschelde ", + "summary": "Audio: Check if on tree before calling can_process()", + "body": "(cherry picked from commit 46e07a8b01bf721a47200a18cc9e2ae317145436)", + "is_cherrypick": true, + "cherrypick_hash": "46e07a8b01bf721a47200a18cc9e2ae317145436", + "pull": "" + }, + "46e07a8b01bf721a47200a18cc9e2ae317145436": { + "hash": "46e07a8b01bf721a47200a18cc9e2ae317145436", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwNjQ0MjM=" + ], + "author_raw": "sigmund68k ", + "committer_raw": "sigmund68k ", + "summary": "Audio: Check if on tree before calling can_process()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114966 + }, + "5a2fc733c06c85dcab25ec1023db0b7ea9e6d331": { + "hash": "5a2fc733c06c85dcab25ec1023db0b7ea9e6d331", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #115034 from akien-mga/4.5-cherrypicks", + "body": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 4th batch", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d44c44d6ef13c8968d8f3508ef28bb25c5a5d9a4": { + "hash": "d44c44d6ef13c8968d8f3508ef28bb25c5a5d9a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Sprite3D modulate propagation on reparenting", + "body": "(cherry picked from commit 0c993df437e8faf377f09da6a47692c3501598e3)", + "is_cherrypick": true, + "cherrypick_hash": "0c993df437e8faf377f09da6a47692c3501598e3", + "pull": 115034 + }, + "0c993df437e8faf377f09da6a47692c3501598e3": { + "hash": "0c993df437e8faf377f09da6a47692c3501598e3", + "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 Sprite3D modulate propagation on reparenting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 115037 + }, + "ecb977b7f1ecb0481e936dc36f79c05f5520749a": { + "hash": "ecb977b7f1ecb0481e936dc36f79c05f5520749a", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "main ", + "committer_raw": "Rémi Verschelde ", + "summary": "Added checks for safely accessing an animation track for SpriteAnimation2D & 3D.", + "body": "(cherry picked from commit a0d915528364393d929c7adbf7cca96b9842ffc7)", + "is_cherrypick": true, + "cherrypick_hash": "a0d915528364393d929c7adbf7cca96b9842ffc7", + "pull": 115034 + }, + "a0d915528364393d929c7adbf7cca96b9842ffc7": { + "hash": "a0d915528364393d929c7adbf7cca96b9842ffc7", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "main ", + "committer_raw": "main ", + "summary": "Added checks for safely accessing an animation track for SpriteAnimation2D & 3D.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113786 + }, + "b95170f5d4934b4bae5ad49864918b9e197913ea": { + "hash": "b95170f5d4934b4bae5ad49864918b9e197913ea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Rémi Verschelde ", + "summary": "Make base_height_adjustment apply to global position & fix warning", + "body": "(cherry picked from commit deeb528c83eaabd4c4a09b1dd6ae60c372689adf)", + "is_cherrypick": true, + "cherrypick_hash": "deeb528c83eaabd4c4a09b1dd6ae60c372689adf", + "pull": 115034 + }, + "deeb528c83eaabd4c4a09b1dd6ae60c372689adf": { + "hash": "deeb528c83eaabd4c4a09b1dd6ae60c372689adf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make base_height_adjustment apply to global position & fix warning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114543 + }, + "cced5a4d5ab681f5f79bd4ca11cc6ace1c82405f": { + "hash": "cced5a4d5ab681f5f79bd4ca11cc6ace1c82405f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2ODYz" + ], + "author_raw": "Miguel de Icaza ", + "committer_raw": "Rémi Verschelde ", + "summary": "Prevent BonePropertiesEditor crash due to skeleton use-after-release", + "body": "This fixes an error we caught in the wild via crash reporting.\n\nIt is possible for the BonePropertiesEditor to keep a reference\nto a skeleton that is deleted behind its back, and then dereference\nand crash.\n\nAdditionally, this used to remove signals that might not have been\nset, so this guards against these warnings as well.\n\n(cherry picked from commit 9c7669d32c075b338d90789e48750c9197ee14e4)", + "is_cherrypick": true, + "cherrypick_hash": "9c7669d32c075b338d90789e48750c9197ee14e4", + "pull": 115034 + }, + "9c7669d32c075b338d90789e48750c9197ee14e4": { + "hash": "9c7669d32c075b338d90789e48750c9197ee14e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2ODYz" + ], + "author_raw": "Miguel de Icaza ", + "committer_raw": "Miguel de Icaza ", + "summary": "Prevent BonePropertiesEditor crash due to skeleton use-after-release", + "body": "This fixes an error we caught in the wild via crash reporting.\n\nIt is possible for the BonePropertiesEditor to keep a reference\nto a skeleton that is deleted behind its back, and then dereference\nand crash.\n\nAdditionally, this used to remove signals that might not have been\nset, so this guards against these warnings as well.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113631 + }, + "73d0cd6a8f35796f9b6c5698357c71fc73216df2": { + "hash": "73d0cd6a8f35796f9b6c5698357c71fc73216df2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyNjgxNjA3" + ], + "author_raw": "StamLord <42681607+StamLord@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "FoldableContainer: Override `has_point` to use title rect when folded", + "body": "(cherry picked from commit fc7d6da3faf46c70f247824487dc872776ed2b74)", + "is_cherrypick": true, + "cherrypick_hash": "fc7d6da3faf46c70f247824487dc872776ed2b74", + "pull": 115034 + }, + "fc7d6da3faf46c70f247824487dc872776ed2b74": { + "hash": "fc7d6da3faf46c70f247824487dc872776ed2b74", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyNjgxNjA3" + ], + "author_raw": "StamLord <42681607+StamLord@users.noreply.github.com>", + "committer_raw": "StamLord <42681607+StamLord@users.noreply.github.com>", + "summary": "FoldableContainer: Override `has_point` to use title rect when folded", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110847 + }, + "edef9d93b553494242abeb38d38f4947a34861a2": { + "hash": "edef9d93b553494242abeb38d38f4947a34861a2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Reduce repetitive code in FoldableContainer", + "body": "(cherry picked from commit a5ece9368ffc0c2bae15731979e2a0e7b5e816bc)", + "is_cherrypick": true, + "cherrypick_hash": "a5ece9368ffc0c2bae15731979e2a0e7b5e816bc", + "pull": 115034 + }, + "a5ece9368ffc0c2bae15731979e2a0e7b5e816bc": { + "hash": "a5ece9368ffc0c2bae15731979e2a0e7b5e816bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Reduce repetitive code in FoldableContainer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110871 + }, + "d8ce12cc6d5045c406f6740cccffd78e10b76e52": { + "hash": "d8ce12cc6d5045c406f6740cccffd78e10b76e52", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ2Nzc1OTYz" + ], + "author_raw": "Hannes Lindström ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix: Validate script when navigating history in script editor", + "body": "(cherry picked from commit 7504b5cee25128b4df7f85828a7dc7aeb4dd0d4d)", + "is_cherrypick": true, + "cherrypick_hash": "7504b5cee25128b4df7f85828a7dc7aeb4dd0d4d", + "pull": 115034 + }, + "7504b5cee25128b4df7f85828a7dc7aeb4dd0d4d": { + "hash": "7504b5cee25128b4df7f85828a7dc7aeb4dd0d4d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ2Nzc1OTYz" + ], + "author_raw": "Hannes Lindström ", + "committer_raw": "Hannes Lindström ", + "summary": "Fix: Validate script when navigating history in script editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113246 + }, + "1e6df2d694118d572eb8b3816cc7e9127543bec9": { + "hash": "1e6df2d694118d572eb8b3816cc7e9127543bec9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1NDczODEz" + ], + "author_raw": "carsonuderitz@gmail.com ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix not releasing action when actions are erased", + "body": "(cherry picked from commit 2fc6e11e31ed88e7f56e0d319281332a242b06db)", + "is_cherrypick": true, + "cherrypick_hash": "2fc6e11e31ed88e7f56e0d319281332a242b06db", + "pull": 115034 + }, + "2fc6e11e31ed88e7f56e0d319281332a242b06db": { + "hash": "2fc6e11e31ed88e7f56e0d319281332a242b06db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1NDczODEz" + ], + "author_raw": "carsonuderitz@gmail.com ", + "committer_raw": "carsonuderitz@gmail.com ", + "summary": "Fix not releasing action when actions are erased", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111747 + }, + "415e72301b40421dad6fd97b900d6a98ca2ce171": { + "hash": "415e72301b40421dad6fd97b900d6a98ca2ce171", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1NDczODEz" + ], + "author_raw": "carsonuderitz@gmail.com ", + "committer_raw": "Rémi Verschelde ", + "summary": "fix emulated touch events using the incorrect window id", + "body": "(cherry picked from commit ca45ce91b7e381c7a7759984397591dcabab3c3f)", + "is_cherrypick": true, + "cherrypick_hash": "ca45ce91b7e381c7a7759984397591dcabab3c3f", + "pull": 115034 + }, + "ca45ce91b7e381c7a7759984397591dcabab3c3f": { + "hash": "ca45ce91b7e381c7a7759984397591dcabab3c3f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1NDczODEz" + ], + "author_raw": "carsonuderitz@gmail.com ", + "committer_raw": "carsonuderitz@gmail.com ", + "summary": "fix emulated touch events using the incorrect window id", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112995 + }, + "25641ef43dad0ea7abfda3e03e5702322e01fb76": { + "hash": "25641ef43dad0ea7abfda3e03e5702322e01fb76", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyODU5MzYy" + ], + "author_raw": "jinyangcruise ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix unexpected name when favoriting nodes from keyword matches.", + "body": "(cherry picked from commit 8402065b0b6c2382bd0579bb0d8f86f0b552703c)", + "is_cherrypick": true, + "cherrypick_hash": "8402065b0b6c2382bd0579bb0d8f86f0b552703c", + "pull": 115034 + }, + "8402065b0b6c2382bd0579bb0d8f86f0b552703c": { + "hash": "8402065b0b6c2382bd0579bb0d8f86f0b552703c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyODU5MzYy" + ], + "author_raw": "jinyangcruise ", + "committer_raw": "jinyangcruise ", + "summary": "Fix unexpected name when favoriting nodes from keyword matches.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113546 + }, + "26c606d3c367e83e0512330786b5c47b5a70ac49": { + "hash": "26c606d3c367e83e0512330786b5c47b5a70ac49", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0ODIyODIw" + ], + "author_raw": "Colin O'Rourke ", + "committer_raw": "Rémi Verschelde ", + "summary": "VisualShader Conversion fails with Embeds", + "body": "Potentially resolves https://github.com/godotengine/godot/issues/101375\n\nVisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.\n\n(cherry picked from commit c4559c02dee1b7575c766bef3b99e39181c1c8c2)", + "is_cherrypick": true, + "cherrypick_hash": "c4559c02dee1b7575c766bef3b99e39181c1c8c2", + "pull": 115034 + }, + "c4559c02dee1b7575c766bef3b99e39181c1c8c2": { + "hash": "c4559c02dee1b7575c766bef3b99e39181c1c8c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0ODIyODIw" + ], + "author_raw": "Colin O'Rourke ", + "committer_raw": "Colin O'Rourke ", + "summary": "VisualShader Conversion fails with Embeds", + "body": "Potentially resolves https://github.com/godotengine/godot/issues/101375\n\nVisualShader now has a has_node_embeds function that runs through it's child nodes to find embedded resources via object properties. Conversion plugin uses this function to catch the error.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109375 + }, + "31d51338a5ef0d0345e9f194759ee44d4e09c04e": { + "hash": "31d51338a5ef0d0345e9f194759ee44d4e09c04e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3MTI=" + ], + "author_raw": "Isaac Clerencia ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix texture atlas import deadlock", + "body": "(cherry picked from commit 31610b058bf17eb3db510632d2e708701a5cccfc)", + "is_cherrypick": true, + "cherrypick_hash": "31610b058bf17eb3db510632d2e708701a5cccfc", + "pull": 115034 + }, + "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 + }, + "a1ce39661d08380e7098bae476b3b3c8f001afe8": { + "hash": "a1ce39661d08380e7098bae476b3b3c8f001afe8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rémi Verschelde ", + "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.\n\n(cherry picked from commit 81f727b6dd3b31ec5190902798cef0a074bbf92a)", + "is_cherrypick": true, + "cherrypick_hash": "81f727b6dd3b31ec5190902798cef0a074bbf92a", + "pull": 115034 + }, + "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 + }, + "df4bedefddc324a8843c2d36dc45277fc98d18f7": { + "hash": "df4bedefddc324a8843c2d36dc45277fc98d18f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix GridMap cursor_instance transparency error spam", + "body": "Fixes GridMap cursor_instance transparency error spam.\n\n(cherry picked from commit fccba5b8599ca6ad413cb0c97246cbacd5b265bd)", + "is_cherrypick": true, + "cherrypick_hash": "fccba5b8599ca6ad413cb0c97246cbacd5b265bd", + "pull": 115034 + }, + "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 + }, + "ef3aaec6e3ea4c8fc767ce781c284d974d60f0cc": { + "hash": "ef3aaec6e3ea4c8fc767ce781c284d974d60f0cc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Don't redraw Sprite3D/AnimatedSprite3D outside the tree", + "body": "(cherry picked from commit 96332f1b4dc01f868c528698cd1ee48c8433a35b)", + "is_cherrypick": true, + "cherrypick_hash": "96332f1b4dc01f868c528698cd1ee48c8433a35b", + "pull": 115034 + }, + "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 + }, + "6acd3c4ef6d69729262efac16168fde0456597bc": { + "hash": "6acd3c4ef6d69729262efac16168fde0456597bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix cannot edit property material for new Instance PackedScene", + "body": "(cherry picked from commit a006881ab2fbd48c80939d4623336844288748e3)", + "is_cherrypick": true, + "cherrypick_hash": "a006881ab2fbd48c80939d4623336844288748e3", + "pull": 115034 + }, + "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 + }, + "f8702308b1ab3e1c2e8257b8ae2548f3a9048fb6": { + "hash": "f8702308b1ab3e1c2e8257b8ae2548f3a9048fb6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzMjg1NzAw" + ], + "author_raw": "ScrappieG ", + "committer_raw": "Rémi Verschelde ", + "summary": "removed _custom_spawner from error message", + "body": "(cherry picked from commit f8be1f4c92dfb3ae170f02f850401f3bdae3ecca)", + "is_cherrypick": true, + "cherrypick_hash": "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca", + "pull": 115034 + }, + "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 + }, + "41083f878bd48834743c2369e8e71aae07db4d68": { + "hash": "41083f878bd48834743c2369e8e71aae07db4d68", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix out of control area mouse events crash, if nothing have mouse focus.", + "body": "(cherry picked from commit 2273c10a840acaa3b65c124f0ed152c9c3cfb253)", + "is_cherrypick": true, + "cherrypick_hash": "2273c10a840acaa3b65c124f0ed152c9c3cfb253", + "pull": 115034 + }, + "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 + }, + "0b13e43abc60100650bf9641f277a1f7ef9f7c57": { + "hash": "0b13e43abc60100650bf9641f277a1f7ef9f7c57", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix `ProjectManager` UI going below window", + "body": "(cherry picked from commit ef0742827e24ca06e2e4782adb5e65fc84edc0a7)", + "is_cherrypick": true, + "cherrypick_hash": "ef0742827e24ca06e2e4782adb5e65fc84edc0a7", + "pull": 115034 + }, + "ef0742827e24ca06e2e4782adb5e65fc84edc0a7": { + "hash": "ef0742827e24ca06e2e4782adb5e65fc84edc0a7", + "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": "Fix `ProjectManager` UI going below window", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112717 + }, + "777d7f900b66913a642a30e8fbdbad4e1d03adae": { + "hash": "777d7f900b66913a642a30e8fbdbad4e1d03adae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMDY3MDA=" + ], + "author_raw": "Emi <2206700+coppolaemilio@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Add donate button to project manager", + "body": "- Move the `Remove Missing` button with the rest of the actions available.\n- Add `ref` to existing donate link in the Help menu\n\n(cherry picked from commit 1b8b46f59a57b747ff4fbcba9d63f2a7ccbad41f)", + "is_cherrypick": true, + "cherrypick_hash": "1b8b46f59a57b747ff4fbcba9d63f2a7ccbad41f", + "pull": 115034 + }, + "1b8b46f59a57b747ff4fbcba9d63f2a7ccbad41f": { + "hash": "1b8b46f59a57b747ff4fbcba9d63f2a7ccbad41f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMDY3MDA=" + ], + "author_raw": "Emi <2206700+coppolaemilio@users.noreply.github.com>", + "committer_raw": "Emi <2206700+coppolaemilio@users.noreply.github.com>", + "summary": "Add donate button to project manager", + "body": "- Move the `Remove Missing` button with the rest of the actions available.\n- Add `ref` to existing donate link in the Help menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111969 + }, + "f009734aeb641ed6452faa56b697f86040c41a6a": { + "hash": "f009734aeb641ed6452faa56b697f86040c41a6a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix HTTPRequest timeout being scaled with `Engine.time_scale`", + "body": "The server's response time won't change according to the engine's\ntime scale, so the timeout shouldn't be adjusted accordingly.\n\n(cherry picked from commit b7f537c863ded968eb5c2e0f12fa8ca93449e5e8)", + "is_cherrypick": true, + "cherrypick_hash": "b7f537c863ded968eb5c2e0f12fa8ca93449e5e8", + "pull": 115034 + }, + "b7f537c863ded968eb5c2e0f12fa8ca93449e5e8": { + "hash": "b7f537c863ded968eb5c2e0f12fa8ca93449e5e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix HTTPRequest timeout being scaled with `Engine.time_scale`", + "body": "The server's response time won't change according to the engine's\ntime scale, so the timeout shouldn't be adjusted accordingly.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112686 + }, + "89802c9544946866f874b100e6a27d4ba17be675": { + "hash": "89802c9544946866f874b100e6a27d4ba17be675", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Rémi Verschelde ", + "summary": "Make AnimationLibrary use RBMap instead of HashMap", + "body": "(cherry picked from commit e9a6a84468a800a30372e4dc1b85931fb851470c)", + "is_cherrypick": true, + "cherrypick_hash": "e9a6a84468a800a30372e4dc1b85931fb851470c", + "pull": 115034 + }, + "e9a6a84468a800a30372e4dc1b85931fb851470c": { + "hash": "e9a6a84468a800a30372e4dc1b85931fb851470c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make AnimationLibrary use RBMap instead of HashMap", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112692 + }, + "306de37730b8818499be6b0d0952e699082fb99e": { + "hash": "306de37730b8818499be6b0d0952e699082fb99e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMTM0ODk=" + ], + "author_raw": "Benjamin ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix crash when rearranging filtered animation tracks", + "body": "(cherry picked from commit e40621925b53930d1c0f9086801d4104c97fb6a6)", + "is_cherrypick": true, + "cherrypick_hash": "e40621925b53930d1c0f9086801d4104c97fb6a6", + "pull": 115034 + }, + "e40621925b53930d1c0f9086801d4104c97fb6a6": { + "hash": "e40621925b53930d1c0f9086801d4104c97fb6a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMTM0ODk=" + ], + "author_raw": "Benjamin ", + "committer_raw": "Benjamin ", + "summary": "Fix crash when rearranging filtered animation tracks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111427 + }, + "f04dd93f8f001a9d476fdb3ea638f27aaa943617": { + "hash": "f04dd93f8f001a9d476fdb3ea638f27aaa943617", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE2OTM=" + ], + "author_raw": "Jorrit Rouwe ", + "committer_raw": "Rémi Verschelde ", + "summary": "SoftBody3D's position influences its physics in Jolt", + "body": "The position of a soft body was always kept at identity. This introduced computational errors when moving the soft body away from the origin. Translation is now stored in the soft body's position rather than in its vertices.\n\nFixes #112348\n\n(cherry picked from commit 7be272e24a9e67c4f51fe3ac862649cd80a39fde)", + "is_cherrypick": true, + "cherrypick_hash": "7be272e24a9e67c4f51fe3ac862649cd80a39fde", + "pull": 115034 + }, + "7be272e24a9e67c4f51fe3ac862649cd80a39fde": { + "hash": "7be272e24a9e67c4f51fe3ac862649cd80a39fde", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE2OTM=" + ], + "author_raw": "Jorrit Rouwe ", + "committer_raw": "Jorrit Rouwe ", + "summary": "SoftBody3D's position influences its physics in Jolt", + "body": "The position of a soft body was always kept at identity. This introduced computational errors when moving the soft body away from the origin. Translation is now stored in the soft body's position rather than in its vertices.\n\nFixes #112348", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112483 + }, + "138d4a93c22c13904d892e601f3e8972b0956352": { + "hash": "138d4a93c22c13904d892e601f3e8972b0956352", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "Rémi Verschelde ", + "summary": "set step before set value, to fix animation length issue", + "body": "(cherry picked from commit d0ad6d6023053b85f6454bf00c9dc4ce84ecbb94)", + "is_cherrypick": true, + "cherrypick_hash": "d0ad6d6023053b85f6454bf00c9dc4ce84ecbb94", + "pull": 115034 + }, + "d0ad6d6023053b85f6454bf00c9dc4ce84ecbb94": { + "hash": "d0ad6d6023053b85f6454bf00c9dc4ce84ecbb94", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "set step before set value, to fix animation length issue", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111398 + }, + "d333c4598ac988891b32fbb0bb633cde97eed0d1": { + "hash": "d333c4598ac988891b32fbb0bb633cde97eed0d1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix error when editing multifield values inside arrays and dictionaries", + "body": "(cherry picked from commit 31efc7eefa933f593d1a0ce5d233152f67af0178)", + "is_cherrypick": true, + "cherrypick_hash": "31efc7eefa933f593d1a0ce5d233152f67af0178", + "pull": 115034 + }, + "31efc7eefa933f593d1a0ce5d233152f67af0178": { + "hash": "31efc7eefa933f593d1a0ce5d233152f67af0178", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix error when editing multifield values inside arrays and dictionaries", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111606 + }, + "74cb7b667cba7089d0f0328f0abdb9a98899bcda": { + "hash": "74cb7b667cba7089d0f0328f0abdb9a98899bcda", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcyMjgyMjc0" + ], + "author_raw": "Alexej \"Xela\" Tušl ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix edit resource on inspector when inside array or dictionary", + "body": "refactor\n\nFix dictionary\n\n(cherry picked from commit c9b38969114fa4e2aa9c987c02729708c84cba3e)", + "is_cherrypick": true, + "cherrypick_hash": "c9b38969114fa4e2aa9c987c02729708c84cba3e", + "pull": 115034 + }, + "c9b38969114fa4e2aa9c987c02729708c84cba3e": { + "hash": "c9b38969114fa4e2aa9c987c02729708c84cba3e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcyMjgyMjc0" + ], + "author_raw": "Alexej \"Xela\" Tušl ", + "committer_raw": "Alexej \"Xela\" Tušl ", + "summary": "Fix edit resource on inspector when inside array or dictionary", + "body": "refactor\n\nFix dictionary", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106099 + }, + "89d411946ace06ab5c413838cdfe3b80e8beb245": { + "hash": "89d411946ace06ab5c413838cdfe3b80e8beb245", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Rémi Verschelde ", + "summary": "Jolt: Add null checks to jolt_free and jolt_aligned_free", + "body": "(cherry picked from commit f7b7c0827be1f2162eb7de1ea4a0e0939e0360b5)", + "is_cherrypick": true, + "cherrypick_hash": "f7b7c0827be1f2162eb7de1ea4a0e0939e0360b5", + "pull": 115034 + }, + "f7b7c0827be1f2162eb7de1ea4a0e0939e0360b5": { + "hash": "f7b7c0827be1f2162eb7de1ea4a0e0939e0360b5", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov ", + "committer_raw": "Robert Yevdokimov ", + "summary": "Jolt: Add null checks to jolt_free and jolt_aligned_free", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112363 + }, + "625fe15751c80c67809493f812cd3e613bd1159c": { + "hash": "625fe15751c80c67809493f812cd3e613bd1159c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Polygon2D editor undo crash", + "body": "(cherry picked from commit 865a2b0ec58618413ed3c1f7ec37505fb5bea36d)", + "is_cherrypick": true, + "cherrypick_hash": "865a2b0ec58618413ed3c1f7ec37505fb5bea36d", + "pull": 115034 + }, + "865a2b0ec58618413ed3c1f7ec37505fb5bea36d": { + "hash": "865a2b0ec58618413ed3c1f7ec37505fb5bea36d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix Polygon2D editor undo crash", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112241 + }, + "94b99d0f45a060b66df4329f925d61273cb0f7ae": { + "hash": "94b99d0f45a060b66df4329f925d61273cb0f7ae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Check for tiles outside texture on TileSet atlas settings changes", + "body": "(cherry picked from commit d9cf67dfe9aefa13b866bcf91e87f931e4036980)", + "is_cherrypick": true, + "cherrypick_hash": "d9cf67dfe9aefa13b866bcf91e87f931e4036980", + "pull": 115034 + }, + "d9cf67dfe9aefa13b866bcf91e87f931e4036980": { + "hash": "d9cf67dfe9aefa13b866bcf91e87f931e4036980", + "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": "Check for tiles outside texture on TileSet atlas settings changes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112271 + }, + "c12df0b49624a56eba8196788825c88437384ef1": { + "hash": "c12df0b49624a56eba8196788825c88437384ef1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix `grab_focus` incorrectly handling `FOCUS_ACCESSIBILITY`.", + "body": "(cherry picked from commit 8e626d5103f598cce309c865bfed011c9f2db565)", + "is_cherrypick": true, + "cherrypick_hash": "8e626d5103f598cce309c865bfed011c9f2db565", + "pull": 115034 + }, + "8e626d5103f598cce309c865bfed011c9f2db565": { + "hash": "8e626d5103f598cce309c865bfed011c9f2db565", + "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 `grab_focus` incorrectly handling `FOCUS_ACCESSIBILITY`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112251 + }, + "f4dcae64a316c14380849728951a6ab8ffc0362b": { + "hash": "f4dcae64a316c14380849728951a6ab8ffc0362b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODMzNzk=" + ], + "author_raw": "detomon ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix drawing of slot icons in GraphNode when slots are not continuous", + "body": "(cherry picked from commit 5b1d82c9acbe12e698b80d48b45fadb6ac5fa605)", + "is_cherrypick": true, + "cherrypick_hash": "5b1d82c9acbe12e698b80d48b45fadb6ac5fa605", + "pull": 115034 + }, + "5b1d82c9acbe12e698b80d48b45fadb6ac5fa605": { + "hash": "5b1d82c9acbe12e698b80d48b45fadb6ac5fa605", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODMzNzk=" + ], + "author_raw": "detomon ", + "committer_raw": "detomon ", + "summary": "Fix drawing of slot icons in GraphNode when slots are not continuous", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112245 + }, + "77d9cf98f9c1baf886096996ac6d0cbaba8649bc": { + "hash": "77d9cf98f9c1baf886096996ac6d0cbaba8649bc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix various editor easing property issues", + "body": "(cherry picked from commit 61179bb293b0a413dac6f500661b53a0db39e1da)", + "is_cherrypick": true, + "cherrypick_hash": "61179bb293b0a413dac6f500661b53a0db39e1da", + "pull": 115034 + }, + "61179bb293b0a413dac6f500661b53a0db39e1da": { + "hash": "61179bb293b0a413dac6f500661b53a0db39e1da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Fix various editor easing property issues", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97753 + }, + "e0cfbb9fe2cebe46f0b622be2c5451a4bf118778": { + "hash": "e0cfbb9fe2cebe46f0b622be2c5451a4bf118778", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale", + "body": "(cherry picked from commit 040ff854e0dd0418c866ab8c2acfc6be87f01853)", + "is_cherrypick": true, + "cherrypick_hash": "040ff854e0dd0418c866ab8c2acfc6be87f01853", + "pull": 115034 + }, + "040ff854e0dd0418c866ab8c2acfc6be87f01853": { + "hash": "040ff854e0dd0418c866ab8c2acfc6be87f01853", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "summary": "Fix AudioStreamPolyphonic to honor AudioStreamPlayer.pitch_scale", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110525 + }, + "fba863eb7bcb096030fe34e8459ff4ffb2961997": { + "hash": "fba863eb7bcb096030fe34e8459ff4ffb2961997", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "EditorRun: Load `override.cfg` to get window configuration for embedded mode", + "body": "(cherry picked from commit 42000e27fed139f2f0e6145325c48a6fc1a50528)", + "is_cherrypick": true, + "cherrypick_hash": "42000e27fed139f2f0e6145325c48a6fc1a50528", + "pull": 115034 + }, + "42000e27fed139f2f0e6145325c48a6fc1a50528": { + "hash": "42000e27fed139f2f0e6145325c48a6fc1a50528", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "EditorRun: Load `override.cfg` to get window configuration for embedded mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111847 + }, + "4f5ba207d0bb87b0984866080e9f81a6ad888255": { + "hash": "4f5ba207d0bb87b0984866080e9f81a6ad888255", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxOTIxMzk1" + ], + "author_raw": "Alexander Hartmann ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix 'exclusive' child window", + "body": "(cherry picked from commit 452351412375d562b471c8e711f9701f744e40b6)", + "is_cherrypick": true, + "cherrypick_hash": "452351412375d562b471c8e711f9701f744e40b6", + "pull": 115034 + }, + "452351412375d562b471c8e711f9701f744e40b6": { + "hash": "452351412375d562b471c8e711f9701f744e40b6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxOTIxMzk1" + ], + "author_raw": "Alexander Hartmann ", + "committer_raw": "Alexander Hartmann ", + "summary": "Fix 'exclusive' child window", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94488 + }, + "8d57006f7a55dce363746b528a8b223ce48401cf": { + "hash": "8d57006f7a55dce363746b528a8b223ce48401cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMzA1MTg0" + ], + "author_raw": "Anthony Carr ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix editor log search ignoring BBCode formatting in messages", + "body": "When searching in the editor output log, messages with BBCode formatting\n(like [color=red]text[/color]) would not be found when searching for the\nplain text content. For example, searching for \"Example is\" in a message\n\"[color=blue]EXAMPLE[/color] is super cool\" would fail to find the match.\n\n(cherry picked from commit 5d8fae428e01c9e9b11000592efaad446c4f49b4)", + "is_cherrypick": true, + "cherrypick_hash": "5d8fae428e01c9e9b11000592efaad446c4f49b4", + "pull": 115034 + }, + "5d8fae428e01c9e9b11000592efaad446c4f49b4": { + "hash": "5d8fae428e01c9e9b11000592efaad446c4f49b4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMzA1MTg0" + ], + "author_raw": "Anthony Carr ", + "committer_raw": "Anthony Carr ", + "summary": "Fix editor log search ignoring BBCode formatting in messages", + "body": "When searching in the editor output log, messages with BBCode formatting\n(like [color=red]text[/color]) would not be found when searching for the\nplain text content. For example, searching for \"Example is\" in a message\n\"[color=blue]EXAMPLE[/color] is super cool\" would fail to find the match.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110972 + }, + "2e3e39008414465d7efcc2646984bb662ef6908d": { + "hash": "2e3e39008414465d7efcc2646984bb662ef6908d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix IME input in multiple Windows at once", + "body": "(cherry picked from commit 8abdedd477293019100e153398fec1a2849f9946)", + "is_cherrypick": true, + "cherrypick_hash": "8abdedd477293019100e153398fec1a2849f9946", + "pull": 115034 + }, + "8abdedd477293019100e153398fec1a2849f9946": { + "hash": "8abdedd477293019100e153398fec1a2849f9946", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix IME input in multiple Windows at once", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111865 + }, + "2fa965fc2a2a7142d8bc2f9d2998738c831b18c6": { + "hash": "2fa965fc2a2a7142d8bc2f9d2998738c831b18c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix crash when operating on newly created font RIDs", + "body": "(cherry picked from commit 7af7ac67853e9e5041c2a6714355a8ce1fc166ee)", + "is_cherrypick": true, + "cherrypick_hash": "7af7ac67853e9e5041c2a6714355a8ce1fc166ee", + "pull": 115034 + }, + "7af7ac67853e9e5041c2a6714355a8ce1fc166ee": { + "hash": "7af7ac67853e9e5041c2a6714355a8ce1fc166ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix crash when operating on newly created font RIDs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111810 + }, + "20d42e8d20642cb09e1cc8aadd98a1af4436b0f4": { + "hash": "20d42e8d20642cb09e1cc8aadd98a1af4436b0f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MzE0ODc5" + ], + "author_raw": "Denis Ciammaricone ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix editor inline color display of color from Color.from_rgba8", + "body": "(cherry picked from commit 7e2f6c3ebc431eb559b4695f13507edd7ccf6205)", + "is_cherrypick": true, + "cherrypick_hash": "7e2f6c3ebc431eb559b4695f13507edd7ccf6205", + "pull": 115034 + }, + "7e2f6c3ebc431eb559b4695f13507edd7ccf6205": { + "hash": "7e2f6c3ebc431eb559b4695f13507edd7ccf6205", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MzE0ODc5" + ], + "author_raw": "Denis Ciammaricone ", + "committer_raw": "Denis Ciammaricone ", + "summary": "Fix editor inline color display of color from Color.from_rgba8", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111527 + }, + "cee202297fb621461d7b23af454003188ed06ad9": { + "hash": "cee202297fb621461d7b23af454003188ed06ad9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Rémi Verschelde ", + "summary": "Show marker lines/sections in the animation bezier editor", + "body": "(cherry picked from commit 0f614cd63fb8464fb66f731f4f886f1a9b166b98)", + "is_cherrypick": true, + "cherrypick_hash": "0f614cd63fb8464fb66f731f4f886f1a9b166b98", + "pull": 115034 + }, + "0f614cd63fb8464fb66f731f4f886f1a9b166b98": { + "hash": "0f614cd63fb8464fb66f731f4f886f1a9b166b98", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Show marker lines/sections in the animation bezier editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110676 + }, + "0259dbeea417eb41ba6957686550e99d6483abd0": { + "hash": "0259dbeea417eb41ba6957686550e99d6483abd0", + "is_merge": false, + "authored_by": [ + "U_kgDOBpJwOw" + ], + "author_raw": "jroprohehe ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix the text editor confusing resource files of class JSON with json files.", + "body": "(cherry picked from commit e4763e63291ddafdda2f4dca44799deb1960934c)", + "is_cherrypick": true, + "cherrypick_hash": "e4763e63291ddafdda2f4dca44799deb1960934c", + "pull": 115034 + }, + "e4763e63291ddafdda2f4dca44799deb1960934c": { + "hash": "e4763e63291ddafdda2f4dca44799deb1960934c", + "is_merge": false, + "authored_by": [ + "U_kgDOBpJwOw" + ], + "author_raw": "jroprohehe ", + "committer_raw": "jroprohehe ", + "summary": "Fix the text editor confusing resource files of class JSON with json files.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109549 + }, + "0a57b3d88e5231bccbe877340f624dd56e316519": { + "hash": "0a57b3d88e5231bccbe877340f624dd56e316519", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDcyNjg1" + ], + "author_raw": "Artemy Fedotov ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet", + "body": "(cherry picked from commit 7b850260bfc114a531b650698c48944dcde85940)", + "is_cherrypick": true, + "cherrypick_hash": "7b850260bfc114a531b650698c48944dcde85940", + "pull": 115034 + }, + "7b850260bfc114a531b650698c48944dcde85940": { + "hash": "7b850260bfc114a531b650698c48944dcde85940", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDcyNjg1" + ], + "author_raw": "Artemy Fedotov ", + "committer_raw": "Artemy Fedotov ", + "summary": "Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110231 + }, + "3f8b824ed3835ed12b00300936f282b6ce491fcd": { + "hash": "3f8b824ed3835ed12b00300936f282b6ce491fcd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Rémi Verschelde ", + "summary": "Set language encoding flag when using Pack Project as ZIP", + "body": "(cherry picked from commit cadd08da9e62ff1729dac17ca319d10732f06a82)", + "is_cherrypick": true, + "cherrypick_hash": "cadd08da9e62ff1729dac17ca319d10732f06a82", + "pull": 115034 + }, + "cadd08da9e62ff1729dac17ca319d10732f06a82": { + "hash": "cadd08da9e62ff1729dac17ca319d10732f06a82", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Set language encoding flag when using Pack Project as ZIP", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110387 + }, + "3fd2de6cd652303a7be46f1bf764c1385370ea2d": { + "hash": "3fd2de6cd652303a7be46f1bf764c1385370ea2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NzgyMTU3" + ], + "author_raw": "Kamil Tokarski ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix editor crash cause by EditorFileSystem::get_singleton access in theme initialization path", + "body": "(cherry picked from commit 6aae7d7345ff0e093ea1ef99cbe37a4b997cb2a8)", + "is_cherrypick": true, + "cherrypick_hash": "6aae7d7345ff0e093ea1ef99cbe37a4b997cb2a8", + "pull": 115034 + }, + "6aae7d7345ff0e093ea1ef99cbe37a4b997cb2a8": { + "hash": "6aae7d7345ff0e093ea1ef99cbe37a4b997cb2a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NzgyMTU3" + ], + "author_raw": "Kamil Tokarski ", + "committer_raw": "Kamil Tokarski ", + "summary": "Fix editor crash cause by EditorFileSystem::get_singleton access in theme initialization path", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110242 + }, + "6c9ab68313929393fc0cacae1d67e015b98de2b6": { + "hash": "6c9ab68313929393fc0cacae1d67e015b98de2b6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Rémi Verschelde ", + "summary": "Make POT generation use tooltip_auto_translate_mode", + "body": "(cherry picked from commit 1b087104e572d3cb9334a3b468dbe81442b54a1f)", + "is_cherrypick": true, + "cherrypick_hash": "1b087104e572d3cb9334a3b468dbe81442b54a1f", + "pull": 115034 + }, + "1b087104e572d3cb9334a3b468dbe81442b54a1f": { + "hash": "1b087104e572d3cb9334a3b468dbe81442b54a1f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Make POT generation use tooltip_auto_translate_mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109977 + }, + "97534e5cc3f9c15f8608d576a98e722eb6a552ad": { + "hash": "97534e5cc3f9c15f8608d576a98e722eb6a552ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix scrolling to bottom panel selected button.", + "body": "Co-authored-by: Tomasz Chabora \n(cherry picked from commit b9837e4ada3c013234756cc8af44a13ed2756e72)", + "is_cherrypick": true, + "cherrypick_hash": "b9837e4ada3c013234756cc8af44a13ed2756e72", + "pull": 115034 + }, + "b9837e4ada3c013234756cc8af44a13ed2756e72": { + "hash": "b9837e4ada3c013234756cc8af44a13ed2756e72", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "committer_raw": "Mounir Tohami <53877170+WhalesState@users.noreply.github.com>", + "summary": "Fix scrolling to bottom panel selected button.", + "body": "Co-authored-by: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109502 + }, + "fa86b85313ec9d48ae89607db98c8bd9564aa6e5": { + "hash": "fa86b85313ec9d48ae89607db98c8bd9564aa6e5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE1NjM5" + ], + "author_raw": "Daniel Kinsman ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix hang when importing blender files in headless mode", + "body": "(cherry picked from commits c75a33aa5d4124f3de397f4a26b459b72f80dde7,\n0cace15d72c02340f13555ae12d6d9339bcaeee7\nand a001026dbbe35f89c57533d8e6f2c712020df823)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 115034 + }, + "511df4314f611444ff15facfb95b14d31f4e880f": { + "hash": "511df4314f611444ff15facfb95b14d31f4e880f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Use placeholder instead of value for tooltips of `PROPERTY_HINT_PASSWORD` properties.", + "body": "(cherry picked from commit be443e41bbad63155b4e3b1666afc34aa8152370)", + "is_cherrypick": true, + "cherrypick_hash": "be443e41bbad63155b4e3b1666afc34aa8152370", + "pull": 115034 + }, + "be443e41bbad63155b4e3b1666afc34aa8152370": { + "hash": "be443e41bbad63155b4e3b1666afc34aa8152370", + "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 placeholder instead of value for tooltips of `PROPERTY_HINT_PASSWORD` properties.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110164 + }, + "41e525fabf6f4762eb94c0b3f8b16f93bd605622": { + "hash": "41e525fabf6f4762eb94c0b3f8b16f93bd605622", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg5NDAxNDQ=" + ], + "author_raw": "Björn ", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve identification of edits on property `Object->script`", + "body": "Narrows down the criteria to determine if the property being edited with the `EditorResourcePicker` is actually the `Object->script` property.\n\n(cherry picked from commit 8798387770784cf9f616f5604f09238ec424e7b7)", + "is_cherrypick": true, + "cherrypick_hash": "8798387770784cf9f616f5604f09238ec424e7b7", + "pull": 115034 + }, + "8798387770784cf9f616f5604f09238ec424e7b7": { + "hash": "8798387770784cf9f616f5604f09238ec424e7b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg5NDAxNDQ=" + ], + "author_raw": "Björn ", + "committer_raw": "Björn ", + "summary": "Improve identification of edits on property `Object->script`", + "body": "Narrows down the criteria to determine if the property being edited with the `EditorResourcePicker` is actually the `Object->script` property.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110189 + }, + "20b08ba0455db9896f8d2d4287acdb09bfc4bb33": { + "hash": "20b08ba0455db9896f8d2d4287acdb09bfc4bb33", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Shader Editor: Show \"File\" menu when no shaders are opened.", + "body": "(cherry picked from commit 75bbe3a0bca0047e6c8f3f5b694f08af218c3b9f)", + "is_cherrypick": true, + "cherrypick_hash": "75bbe3a0bca0047e6c8f3f5b694f08af218c3b9f", + "pull": 115034 + }, + "75bbe3a0bca0047e6c8f3f5b694f08af218c3b9f": { + "hash": "75bbe3a0bca0047e6c8f3f5b694f08af218c3b9f", + "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": "Shader Editor: Show \"File\" menu when no shaders are opened.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110404 + }, + "3c1f26995c0e986df09ec87151d7dc8754e31562": { + "hash": "3c1f26995c0e986df09ec87151d7dc8754e31562", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "Luo Zhihao ", + "committer_raw": "Rémi Verschelde ", + "summary": "JoltPhysics: Fix orphan StringName", + "body": "(cherry picked from commit 793228f171fe9859c76992019aa94d98fe636e65)", + "is_cherrypick": true, + "cherrypick_hash": "793228f171fe9859c76992019aa94d98fe636e65", + "pull": 115034 + }, + "793228f171fe9859c76992019aa94d98fe636e65": { + "hash": "793228f171fe9859c76992019aa94d98fe636e65", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "Luo Zhihao ", + "committer_raw": "Luo Zhihao ", + "summary": "JoltPhysics: Fix orphan StringName", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110329 + }, + "dcec5c9d6cccb5dee2f25142a9c46261f4c8e016": { + "hash": "dcec5c9d6cccb5dee2f25142a9c46261f4c8e016", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix _validate_property() in RetargetModifier3D", + "body": "(cherry picked from commit ee404c657e3dc6191c5e07b1090ef7f007c99050)", + "is_cherrypick": true, + "cherrypick_hash": "ee404c657e3dc6191c5e07b1090ef7f007c99050", + "pull": 115034 + }, + "ee404c657e3dc6191c5e07b1090ef7f007c99050": { + "hash": "ee404c657e3dc6191c5e07b1090ef7f007c99050", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix _validate_property() in RetargetModifier3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110380 + }, + "41de436bd3805b636a5a8965abfdc1b4031dec0e": { + "hash": "41de436bd3805b636a5a8965abfdc1b4031dec0e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Windows: Add missing `extern \"C\"` for `hidsdi.h` on MinGW < 12.0.0", + "body": "Follow-up to #113013.\n\n(cherry picked from commit dac17215adf095c5feede3f5dcb68ee21afdeb79)", + "is_cherrypick": true, + "cherrypick_hash": "dac17215adf095c5feede3f5dcb68ee21afdeb79", + "pull": 115034 + }, + "dac17215adf095c5feede3f5dcb68ee21afdeb79": { + "hash": "dac17215adf095c5feede3f5dcb68ee21afdeb79", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Windows: Add missing `extern \"C\"` for `hidsdi.h` on MinGW < 12.0.0", + "body": "Follow-up to #113013.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 115010 + }, + "7f44c23f8446ac1ed80e45761c1c97f389fe8a3f": { + "hash": "7f44c23f8446ac1ed80e45761c1c97f389fe8a3f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5NDYwNTgz" + ], + "author_raw": "Edgar J San Martin <29460583+ej-sanmartin@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix importing projects with PNG assets freezes Web Editor", + "body": "(cherry picked from commits 4532cbe006059c90b2787ce0d18c7c8809fe65ea,\n7278190c71159026142438beee40bec9c7d75e69,\nand 2c29a37840514f686b220123ea9d0fdd9dd12976)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 115034 + }, + "5469c93a9fe26b9ac2861d609623a1fdb4c83166": { + "hash": "5469c93a9fe26b9ac2861d609623a1fdb4c83166", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5MTM1MDE3" + ], + "author_raw": "onequid ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fixes pattern corruption in TileMapLayer", + "body": "(cherry picked from commit 206c5b05baa517bbf58685cf70ab76d88bac8a40)", + "is_cherrypick": true, + "cherrypick_hash": "206c5b05baa517bbf58685cf70ab76d88bac8a40", + "pull": 115034 + }, + "206c5b05baa517bbf58685cf70ab76d88bac8a40": { + "hash": "206c5b05baa517bbf58685cf70ab76d88bac8a40", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5MTM1MDE3" + ], + "author_raw": "onequid ", + "committer_raw": "onequid ", + "summary": "Fixes pattern corruption in TileMapLayer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114653 + }, + "85f8a434c9a33bdffbb19dba36811a21333a9e0b": { + "hash": "85f8a434c9a33bdffbb19dba36811a21333a9e0b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix binary BMFont flags handling.", + "body": "(cherry picked from commit 30dc68dd93905a93f4d0307a0454ce77a016503b)", + "is_cherrypick": true, + "cherrypick_hash": "30dc68dd93905a93f4d0307a0454ce77a016503b", + "pull": 115034 + }, + "30dc68dd93905a93f4d0307a0454ce77a016503b": { + "hash": "30dc68dd93905a93f4d0307a0454ce77a016503b", + "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 binary BMFont flags handling.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114412 + }, + "bd78e9ce90a5830fc34591ddc0994d512660c196": { + "hash": "bd78e9ce90a5830fc34591ddc0994d512660c196", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix empty skeleton modification keeps print error messages", + "body": "(cherry picked from commit 37a60435796823efa2481d7b7b333d2e952cce07)", + "is_cherrypick": true, + "cherrypick_hash": "37a60435796823efa2481d7b7b333d2e952cce07", + "pull": 115034 + }, + "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 + }, + "2987f42a5c82fef327bb7ae9645e59245515f69b": { + "hash": "2987f42a5c82fef327bb7ae9645e59245515f69b", + "is_merge": false, + "authored_by": [ + "U_kgDOB4un4g" + ], + "author_raw": "GlitchedCode ", + "committer_raw": "Rémi Verschelde ", + "summary": "Project Manager: Prohibit duplicating a project into itself", + "body": "(cherry picked from commit c5183d21dbba852a45f818495c76bc9335dbe24e)", + "is_cherrypick": true, + "cherrypick_hash": "c5183d21dbba852a45f818495c76bc9335dbe24e", + "pull": 115034 + }, + "c5183d21dbba852a45f818495c76bc9335dbe24e": { + "hash": "c5183d21dbba852a45f818495c76bc9335dbe24e", + "is_merge": false, + "authored_by": [ + "U_kgDOB4un4g" + ], + "author_raw": "GlitchedCode ", + "committer_raw": "GlitchedCode ", + "summary": "Project Manager: Prohibit duplicating a project into itself", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111273 + }, + "2446086320edc2f8bdad7bdb88a2ffd762388ee4": { + "hash": "2446086320edc2f8bdad7bdb88a2ffd762388ee4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Split `EmbeddedProcess::reset` to allow stopping timers without full reset.", + "body": "(cherry picked from commit c3bef1b83f0258431484df7f3bc961c83227b220)", + "is_cherrypick": true, + "cherrypick_hash": "c3bef1b83f0258431484df7f3bc961c83227b220", + "pull": 115034 + }, + "c3bef1b83f0258431484df7f3bc961c83227b220": { + "hash": "c3bef1b83f0258431484df7f3bc961c83227b220", + "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": "Split `EmbeddedProcess::reset` to allow stopping timers without full reset.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114978 + }, + "0c5b801cac553af55d9eec8721eeee58dc150a4d": { + "hash": "0c5b801cac553af55d9eec8721eeee58dc150a4d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix switch to GameView when closing game window", + "body": "(cherry picked from commit 75446fc4d0acbd1822b4add71ecfb901015fcfad)", + "is_cherrypick": true, + "cherrypick_hash": "75446fc4d0acbd1822b4add71ecfb901015fcfad", + "pull": 115034 + }, + "75446fc4d0acbd1822b4add71ecfb901015fcfad": { + "hash": "75446fc4d0acbd1822b4add71ecfb901015fcfad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTg1MDg=" + ], + "author_raw": "xuhuisheng ", + "committer_raw": "xuhuisheng ", + "summary": "Fix switch to GameView when closing game window", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111811 + }, + "65886d957dd1af7fcd01d843b34b1bfb6d53beb7": { + "hash": "65886d957dd1af7fcd01d843b34b1bfb6d53beb7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix crash when box selecting remote 3D physics nodes", + "body": "(cherry picked from commit 989ec5a6b01cbaf2e11510deb35df98ec7e04e07)", + "is_cherrypick": true, + "cherrypick_hash": "989ec5a6b01cbaf2e11510deb35df98ec7e04e07", + "pull": 115034 + }, + "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 + }, + "a16948e79fc8de452de8018dd5d7f74915328a80": { + "hash": "a16948e79fc8de452de8018dd5d7f74915328a80", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0Mjg1MzA3" + ], + "author_raw": "nattyrice <14285307+nattyrice@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Atlas Merge Tool Crash", + "body": "(cherry picked from commit 2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b)", + "is_cherrypick": true, + "cherrypick_hash": "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b", + "pull": 115034 + }, + "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b": { + "hash": "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0Mjg1MzA3" + ], + "author_raw": "nattyrice <14285307+nattyrice@users.noreply.github.com>", + "committer_raw": "nattyrice <14285307+nattyrice@users.noreply.github.com>", + "summary": "Fix Atlas Merge Tool Crash", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101407 + }, + "caafbe411c3bee64785cdcff89795a64bb8907ee": { + "hash": "caafbe411c3bee64785cdcff89795a64bb8907ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix crash during POT generation due to scene dependency issues", + "body": "(cherry picked from commit d5d29f928d1a8d93d4bccaac7fb032c0defa751c)", + "is_cherrypick": true, + "cherrypick_hash": "d5d29f928d1a8d93d4bccaac7fb032c0defa751c", + "pull": 115034 + }, + "d5d29f928d1a8d93d4bccaac7fb032c0defa751c": { + "hash": "d5d29f928d1a8d93d4bccaac7fb032c0defa751c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix crash during POT generation due to scene dependency issues", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112587 + }, + "c1793eabc4ed4563a25d59989696daf3aeb282bf": { + "hash": "c1793eabc4ed4563a25d59989696daf3aeb282bf", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[Copyright] Fix spelling of license", + "body": "When using automated checks for listing licenses this fails to look up\nwithout fixing the spelling as only `BSD-3-clause` is stored in the\n`Engine` entries.\n\n(cherry picked from commit 0c4a00bf2ad115a7138c73a1adb4c233948bd161)", + "is_cherrypick": true, + "cherrypick_hash": "0c4a00bf2ad115a7138c73a1adb4c233948bd161", + "pull": 115034 + }, + "0c4a00bf2ad115a7138c73a1adb4c233948bd161": { + "hash": "0c4a00bf2ad115a7138c73a1adb4c233948bd161", + "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": "[Copyright] Fix spelling of license", + "body": "When using automated checks for listing licenses this fails to look up\nwithout fixing the spelling as only `BSD-3-clause` is stored in the\n`Engine` entries.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109339 + }, + "8b074c80113dd65f1139c77fae7b2047fed801a4": { + "hash": "8b074c80113dd65f1139c77fae7b2047fed801a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix copyright issues", + "body": "Co-authored-by: Rémi Verschelde \n(cherry picked from commit 8847cf768144640612d2c2f8700c2fd2e852bcee)", + "is_cherrypick": true, + "cherrypick_hash": "8847cf768144640612d2c2f8700c2fd2e852bcee", + "pull": 115034 + }, + "8847cf768144640612d2c2f8700c2fd2e852bcee": { + "hash": "8847cf768144640612d2c2f8700c2fd2e852bcee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Travis Wrightsman ", + "summary": "Fix copyright issues", + "body": "Co-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112006 + }, + "3ac811236133bf3298feea7dc24906ff3dbaf568": { + "hash": "3ac811236133bf3298feea7dc24906ff3dbaf568", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update documentation pages when switching themes", + "body": "(cherry picked from commit 6353f0385b1a7c88c595dc56c15381ad734de40d)", + "is_cherrypick": true, + "cherrypick_hash": "6353f0385b1a7c88c595dc56c15381ad734de40d", + "pull": 115034 + }, + "6353f0385b1a7c88c595dc56c15381ad734de40d": { + "hash": "6353f0385b1a7c88c595dc56c15381ad734de40d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Update documentation pages when switching themes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112141 + }, + "7bf85b9167c52ddf04968b65ff40bbc617673c0d": { + "hash": "7bf85b9167c52ddf04968b65ff40bbc617673c0d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Rémi Verschelde ", + "summary": "Remove link for consoles in EditorExportPlatform", + "body": "(cherry picked from commit 4a69505facdb6d078987a15b78098adede4e299d)", + "is_cherrypick": true, + "cherrypick_hash": "4a69505facdb6d078987a15b78098adede4e299d", + "pull": 115034 + }, + "4a69505facdb6d078987a15b78098adede4e299d": { + "hash": "4a69505facdb6d078987a15b78098adede4e299d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Max Hilbrunner ", + "summary": "Remove link for consoles in EditorExportPlatform", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114979 + }, + "0eee78db9d8f3d05b5151154c2dcc7ffcf7c64cb": { + "hash": "0eee78db9d8f3d05b5151154c2dcc7ffcf7c64cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM0NDQ2Njk4" + ], + "author_raw": "JJCUBER <34446698+JJCUBER@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[VectorNi] Fix float division examples in docs", + "body": "(cherry picked from commit 00b3587d6afe33920e75b9ec24a985b0585aabc3)", + "is_cherrypick": true, + "cherrypick_hash": "00b3587d6afe33920e75b9ec24a985b0585aabc3", + "pull": 115034 + }, + "00b3587d6afe33920e75b9ec24a985b0585aabc3": { + "hash": "00b3587d6afe33920e75b9ec24a985b0585aabc3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM0NDQ2Njk4" + ], + "author_raw": "JJCUBER <34446698+JJCUBER@users.noreply.github.com>", + "committer_raw": "JJCUBER <34446698+JJCUBER@users.noreply.github.com>", + "summary": "[VectorNi] Fix float division examples in docs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113782 + }, + "24435a588c076bf43976746e4eabb3b8e6a4bf6e": { + "hash": "24435a588c076bf43976746e4eabb3b8e6a4bf6e", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "dugramen ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix ItemList docs for the focus stylebox's draw order", + "body": "(cherry picked from commit 7ee96b11def9c1b87909361432b66f17575c274a)", + "is_cherrypick": true, + "cherrypick_hash": "7ee96b11def9c1b87909361432b66f17575c274a", + "pull": 115034 + }, + "7ee96b11def9c1b87909361432b66f17575c274a": { + "hash": "7ee96b11def9c1b87909361432b66f17575c274a", + "is_merge": false, + "authored_by": [ + "" + ], + "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 + }, + "a6d4f84843b389220c8ed650862e8091d3d11223": { + "hash": "a6d4f84843b389220c8ed650862e8091d3d11223", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MDk5Nw==" + ], + "author_raw": "goncalo <560997+goncalo@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix display/window/size/initial_position_type project setting description.", + "body": "(cherry picked from commit 4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563)", + "is_cherrypick": true, + "cherrypick_hash": "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563", + "pull": 115034 + }, + "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563": { + "hash": "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MDk5Nw==" + ], + "author_raw": "goncalo <560997+goncalo@users.noreply.github.com>", + "committer_raw": "goncalo <560997+goncalo@users.noreply.github.com>", + "summary": "Fix display/window/size/initial_position_type project setting description.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112962 + }, + "8a53a4d3eafdc7113d6518dcce005c569c051d56": { + "hash": "8a53a4d3eafdc7113d6518dcce005c569c051d56", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix GDScript code sample for `@GlobalScope.instance_from_id()`", + "body": "The C# version is already correct.\n\n(cherry picked from commit 5243016bcdcad0ab108e3a2ff8f9b2e110b391ef)", + "is_cherrypick": true, + "cherrypick_hash": "5243016bcdcad0ab108e3a2ff8f9b2e110b391ef", + "pull": 115034 + }, + "5243016bcdcad0ab108e3a2ff8f9b2e110b391ef": { + "hash": "5243016bcdcad0ab108e3a2ff8f9b2e110b391ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix GDScript code sample for `@GlobalScope.instance_from_id()`", + "body": "The C# version is already correct.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112486 + }, + "8ddec051509fb869cba7c068a5913ad1fb9450a8": { + "hash": "8ddec051509fb869cba7c068a5913ad1fb9450a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix NOTIFICATION_OS_IME_UPDATE docs on platforms", + "body": "(cherry picked from commit afaf834bb3193d4001982503529548f006c585cf)", + "is_cherrypick": true, + "cherrypick_hash": "afaf834bb3193d4001982503529548f006c585cf", + "pull": 115034 + }, + "afaf834bb3193d4001982503529548f006c585cf": { + "hash": "afaf834bb3193d4001982503529548f006c585cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix NOTIFICATION_OS_IME_UPDATE docs on platforms", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111863 + }, + "ee3312967c6238f208debc58b128120f52e377b2": { + "hash": "ee3312967c6238f208debc58b128120f52e377b2", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "John ", + "committer_raw": "Rémi Verschelde ", + "summary": "Correct Array `remove_at` class reference", + "body": "`remove_at` can take negative positions as relative to the end of the array.\nThe note is no longer needed and contradictory to the first paragraph.\n\n(cherry picked from commit 7e3dcf3ac095bdcb96dc0d0e7f7f4bc9da00c2e4)", + "is_cherrypick": true, + "cherrypick_hash": "7e3dcf3ac095bdcb96dc0d0e7f7f4bc9da00c2e4", + "pull": 115034 + }, + "7e3dcf3ac095bdcb96dc0d0e7f7f4bc9da00c2e4": { + "hash": "7e3dcf3ac095bdcb96dc0d0e7f7f4bc9da00c2e4", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "John ", + "committer_raw": "John ", + "summary": "Correct Array `remove_at` class reference", + "body": "`remove_at` can take negative positions as relative to the end of the array.\nThe note is no longer needed and contradictory to the first paragraph.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111817 + }, + "329864e8ddb0f5708d58ce4193acc774d5233700": { + "hash": "329864e8ddb0f5708d58ce4193acc774d5233700", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNTU1NDQ3" + ], + "author_raw": "Wesam ", + "committer_raw": "Rémi Verschelde ", + "summary": "editor: Fix 'More Info…' link in Export/Encryption (Fixes #111108)", + "body": "(cherry picked from commit a9d361f88f4014cad6c81a57b1fcfd811bc4500a)", + "is_cherrypick": true, + "cherrypick_hash": "a9d361f88f4014cad6c81a57b1fcfd811bc4500a", + "pull": 115034 + }, + "a9d361f88f4014cad6c81a57b1fcfd811bc4500a": { + "hash": "a9d361f88f4014cad6c81a57b1fcfd811bc4500a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNTU1NDQ3" + ], + "author_raw": "Wesam ", + "committer_raw": "Wesam ", + "summary": "editor: Fix 'More Info…' link in Export/Encryption (Fixes #111108)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111302 + }, + "6260a3caf2be37415bb7648e98b8333a04ce0dd3": { + "hash": "6260a3caf2be37415bb7648e98b8333a04ce0dd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1Mjk1OTU=" + ], + "author_raw": "Daniel Cavazos ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update tutorial link for calling Javascript from script", + "body": "(cherry picked from commit 3fa500d2f38618f22ec6724def624b8599fea9b7)", + "is_cherrypick": true, + "cherrypick_hash": "3fa500d2f38618f22ec6724def624b8599fea9b7", + "pull": 115034 + }, + "3fa500d2f38618f22ec6724def624b8599fea9b7": { + "hash": "3fa500d2f38618f22ec6724def624b8599fea9b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1Mjk1OTU=" + ], + "author_raw": "Daniel Cavazos ", + "committer_raw": "Daniel Cavazos ", + "summary": "Update tutorial link for calling Javascript from script", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111310 + }, + "3da004e30aa9b00621cada19a121a8105fde5961": { + "hash": "3da004e30aa9b00621cada19a121a8105fde5961", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #114768 from akien-mga/4.5-cherrypicks-misc", + "body": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 3rd batch", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5e4dd9b3ddf99e4f3c9052ecc2f8cf07608bed79": { + "hash": "5e4dd9b3ddf99e4f3c9052ecc2f8cf07608bed79", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[TextServer] Fix line wrapping underflow.", + "body": "(cherry picked from commit f18a33f4515e6dad4f4939b9de5e7b18c2c7a7ac)", + "is_cherrypick": true, + "cherrypick_hash": "f18a33f4515e6dad4f4939b9de5e7b18c2c7a7ac", + "pull": 114768 + }, + "f18a33f4515e6dad4f4939b9de5e7b18c2c7a7ac": { + "hash": "f18a33f4515e6dad4f4939b9de5e7b18c2c7a7ac", + "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] Fix line wrapping underflow.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114189 + }, + "9e81d619df32c352486f01ac566f12b227d9844e": { + "hash": "9e81d619df32c352486f01ac566f12b227d9844e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[TextServer] Do not add empty lines if space trimming flag is set.", + "body": "(cherry picked from commit 3f1d97365150f19faccd71962e6b8636d191748c)", + "is_cherrypick": true, + "cherrypick_hash": "3f1d97365150f19faccd71962e6b8636d191748c", + "pull": 114768 + }, + "3f1d97365150f19faccd71962e6b8636d191748c": { + "hash": "3f1d97365150f19faccd71962e6b8636d191748c", + "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] Do not add empty lines if space trimming flag is set.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111839 + }, + "5f95c7c7800e0f36d72fdede79314c481c0868be": { + "hash": "5f95c7c7800e0f36d72fdede79314c481c0868be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg4MzAyMzg5" + ], + "author_raw": "FantasmaGolicon <88302389+FantasmaGolicon@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Changed TileSetScenesCollectionSource raw pointers in the TileSet editor to Ref", + "body": "(cherry picked from commit ea1cc3c04ee02e31801c16723b7625e1ee999733)", + "is_cherrypick": true, + "cherrypick_hash": "ea1cc3c04ee02e31801c16723b7625e1ee999733", + "pull": 114768 + }, + "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 + }, + "e9a6decbb34ee815ec42113ee7f11ea08257e4a8": { + "hash": "e9a6decbb34ee815ec42113ee7f11ea08257e4a8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjE0OTkw" + ], + "author_raw": "JestemStefan ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Input.is_joy_known response for SDL joypads", + "body": "(cherry picked from commit 3f98a5472d99ad3a295c8546b7eafe32da616885)", + "is_cherrypick": true, + "cherrypick_hash": "3f98a5472d99ad3a295c8546b7eafe32da616885", + "pull": 114768 + }, + "3f98a5472d99ad3a295c8546b7eafe32da616885": { + "hash": "3f98a5472d99ad3a295c8546b7eafe32da616885", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjE0OTkw" + ], + "author_raw": "JestemStefan ", + "committer_raw": "JestemStefan ", + "summary": "Fix Input.is_joy_known response for SDL joypads", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111503 + }, + "f9c37cb23adb368373ef2b4d65a7fc4e473a3aa3": { + "hash": "f9c37cb23adb368373ef2b4d65a7fc4e473a3aa3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Rémi Verschelde ", + "summary": "Separate branching ping-pong time and delta", + "body": "(cherry picked from commit 7768deaa04cbb4883c9b1e48b37d6b70761ab299)", + "is_cherrypick": true, + "cherrypick_hash": "7768deaa04cbb4883c9b1e48b37d6b70761ab299", + "pull": 114768 + }, + "7768deaa04cbb4883c9b1e48b37d6b70761ab299": { + "hash": "7768deaa04cbb4883c9b1e48b37d6b70761ab299", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Separate branching ping-pong time and delta", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112047 + }, + "a974dc02edb42c5c7b1b8546071d7ec3440b7dcf": { + "hash": "a974dc02edb42c5c7b1b8546071d7ec3440b7dcf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[TextServer] Fix range for zero-width glyphs extra spacing.", + "body": "(cherry picked from commit eaa643a4bbc8e82011714e0fa6a3090cccd04a26)", + "is_cherrypick": true, + "cherrypick_hash": "eaa643a4bbc8e82011714e0fa6a3090cccd04a26", + "pull": 114768 + }, + "eaa643a4bbc8e82011714e0fa6a3090cccd04a26": { + "hash": "eaa643a4bbc8e82011714e0fa6a3090cccd04a26", + "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] Fix range for zero-width glyphs extra spacing.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111964 + }, + "64754db2d5e940e3bee1a39b0cdd3e395986acf8": { + "hash": "64754db2d5e940e3bee1a39b0cdd3e395986acf8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[TextServer] Do not add extra spacing to zero-width glyphs.", + "body": "(cherry picked from commit 2914a870afea729fe4522022a5ba6ef5ef645a26)", + "is_cherrypick": true, + "cherrypick_hash": "2914a870afea729fe4522022a5ba6ef5ef645a26", + "pull": 114768 + }, + "2914a870afea729fe4522022a5ba6ef5ef645a26": { + "hash": "2914a870afea729fe4522022a5ba6ef5ef645a26", + "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] Do not add extra spacing to zero-width glyphs.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110317 + }, + "774a81734285c5148d3681dcb6a9056666cf7c23": { + "hash": "774a81734285c5148d3681dcb6a9056666cf7c23", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Save editor settings when modified from code", + "body": "(cherry picked from commit 199a4fa4e2d1c778da9f6892d7f18b6fc4250e14)", + "is_cherrypick": true, + "cherrypick_hash": "199a4fa4e2d1c778da9f6892d7f18b6fc4250e14", + "pull": 114768 + }, + "199a4fa4e2d1c778da9f6892d7f18b6fc4250e14": { + "hash": "199a4fa4e2d1c778da9f6892d7f18b6fc4250e14", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Save editor settings when modified from code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111791 + }, + "620a4da43800dfaadbf514119c9945538d7ff340": { + "hash": "620a4da43800dfaadbf514119c9945538d7ff340", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix incorrect margins in `ScrollContainer` with focus border enabled", + "body": "(cherry picked from commit e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9)", + "is_cherrypick": true, + "cherrypick_hash": "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9", + "pull": 114768 + }, + "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9": { + "hash": "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix incorrect margins in `ScrollContainer` with focus border enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111386 + }, + "e6721b77d0938ea142937acdda8d3c1f4da545eb": { + "hash": "e6721b77d0938ea142937acdda8d3c1f4da545eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix verbose running message", + "body": "(cherry picked from commit 52775a82c6b4e6561adbe12409bffcdff9519e4f)", + "is_cherrypick": true, + "cherrypick_hash": "52775a82c6b4e6561adbe12409bffcdff9519e4f", + "pull": 114768 + }, + "52775a82c6b4e6561adbe12409bffcdff9519e4f": { + "hash": "52775a82c6b4e6561adbe12409bffcdff9519e4f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix verbose running message", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112016 + }, + "1e0f3fcabb3bff796bf8c8186250da07782bf578": { + "hash": "1e0f3fcabb3bff796bf8c8186250da07782bf578", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "Rémi Verschelde ", + "summary": "LSP: Fix goto native declaration", + "body": "(cherry picked from commit 87bbad5e8cf109794af529ea01527a1d5b7b0c2b)", + "is_cherrypick": true, + "cherrypick_hash": "87bbad5e8cf109794af529ea01527a1d5b7b0c2b", + "pull": 114768 + }, + "87bbad5e8cf109794af529ea01527a1d5b7b0c2b": { + "hash": "87bbad5e8cf109794af529ea01527a1d5b7b0c2b", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Fix goto native declaration", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111478 + }, + "32ebcd852b2e70a81aa0a7d6831784413838f100": { + "hash": "32ebcd852b2e70a81aa0a7d6831784413838f100", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix file duplication making random UID", + "body": "(cherry picked from commit afe87983e0cb2707a7850f5cf49ee600b93ebccb)", + "is_cherrypick": true, + "cherrypick_hash": "afe87983e0cb2707a7850f5cf49ee600b93ebccb", + "pull": 114768 + }, + "afe87983e0cb2707a7850f5cf49ee600b93ebccb": { + "hash": "afe87983e0cb2707a7850f5cf49ee600b93ebccb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix file duplication making random UID", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112015 + }, + "086a7f80955d38d1009fc9d3cd2786d22b1a95b2": { + "hash": "086a7f80955d38d1009fc9d3cd2786d22b1a95b2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve determinism of UIDs", + "body": "(cherry picked from commit 1af77aa69d29aa7d16b9233bf7f7c71bdc150f71)", + "is_cherrypick": true, + "cherrypick_hash": "1af77aa69d29aa7d16b9233bf7f7c71bdc150f71", + "pull": 114768 + }, + "1af77aa69d29aa7d16b9233bf7f7c71bdc150f71": { + "hash": "1af77aa69d29aa7d16b9233bf7f7c71bdc150f71", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve determinism of UIDs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111858 + }, + "95e833aa10fba0530e63b3a236ffe09f7eb8fd36": { + "hash": "95e833aa10fba0530e63b3a236ffe09f7eb8fd36", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Ensure all MovieWriter frames have the same resolution as the first frame", + "body": "This fixes issues with certain video formats (like OGV) and video players\nnot supporting resolution changes during playback.\n\nResizing the viewport during recording is still not recommended\n(as cropping and resizing has a performance cost and can impact visuals),\nbut it shouldn't cause crashes or broken files anymore.\n\n(cherry picked from commit 4409c786caeb7b917c33c24a95ab3cb80e3e7643)", + "is_cherrypick": true, + "cherrypick_hash": "4409c786caeb7b917c33c24a95ab3cb80e3e7643", + "pull": 114768 + }, + "4409c786caeb7b917c33c24a95ab3cb80e3e7643": { + "hash": "4409c786caeb7b917c33c24a95ab3cb80e3e7643", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Ensure all MovieWriter frames have the same resolution as the first frame", + "body": "This fixes issues with certain video formats (like OGV) and video players\nnot supporting resolution changes during playback.\n\nResizing the viewport during recording is still not recommended\n(as cropping and resizing has a performance cost and can impact visuals),\nbut it shouldn't cause crashes or broken files anymore.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108954 + }, + "c1bcd5f191b08a8292137efebcd4054f1eb84480": { + "hash": "c1bcd5f191b08a8292137efebcd4054f1eb84480", + "is_merge": false, + "authored_by": [ + "U_kgDODOFTfA" + ], + "author_raw": "Ed Lu ", + "committer_raw": "Rémi Verschelde ", + "summary": "load_threaded_get doesn't return null resources when used with CACHE_MODE_IGNORE", + "body": "(cherry picked from commit 49efe2b3b854f34277529d1406509001bd0da471)", + "is_cherrypick": true, + "cherrypick_hash": "49efe2b3b854f34277529d1406509001bd0da471", + "pull": 114768 + }, + "49efe2b3b854f34277529d1406509001bd0da471": { + "hash": "49efe2b3b854f34277529d1406509001bd0da471", + "is_merge": false, + "authored_by": [ + "U_kgDODOFTfA" + ], + "author_raw": "Ed Lu ", + "committer_raw": "Ed Lu ", + "summary": "load_threaded_get doesn't return null resources when used with CACHE_MODE_IGNORE", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111387 + }, + "6787fb0526f07ca4b570296d3c644546f15e8166": { + "hash": "6787fb0526f07ca4b570296d3c644546f15e8166", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=", + "MDQ6VXNlcjkyODMwOTg=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix duplicate minus in print output.", + "body": "Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>\n(cherry picked from commit a9ef3e5804167c8d596b376214199f5a1a5577ef)", + "is_cherrypick": true, + "cherrypick_hash": "a9ef3e5804167c8d596b376214199f5a1a5577ef", + "pull": 114768 + }, + "a9ef3e5804167c8d596b376214199f5a1a5577ef": { + "hash": "a9ef3e5804167c8d596b376214199f5a1a5577ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=", + "MDQ6VXNlcjkyODMwOTg=" + ], + "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 duplicate minus in print output.", + "body": "Co-authored-by: kleonc <9283098+kleonc@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110354 + }, + "b5e3f805581fd30076d0366b61466343ce12e76f": { + "hash": "b5e3f805581fd30076d0366b61466343ce12e76f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0MjQzMjYz" + ], + "author_raw": "Kevin Lam ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix duplicating node references of custom node type properties", + "body": "Script assignment must be complete for the subtree in order to correctly assign into properties set to a script type.\n\n(cherry picked from commit b9cc82df404b28218fb87cbf645dd96375949584)", + "is_cherrypick": true, + "cherrypick_hash": "b9cc82df404b28218fb87cbf645dd96375949584", + "pull": 114768 + }, + "b9cc82df404b28218fb87cbf645dd96375949584": { + "hash": "b9cc82df404b28218fb87cbf645dd96375949584", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0MjQzMjYz" + ], + "author_raw": "Kevin Lam ", + "committer_raw": "Kevin Lam ", + "summary": "Fix duplicating node references of custom node type properties", + "body": "Script assignment must be complete for the subtree in order to correctly assign into properties set to a script type.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112076 + }, + "211f5f0e8ea46bb836c728c607e10eda71867225": { + "hash": "211f5f0e8ea46bb836c728c607e10eda71867225", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDM5MzUz" + ], + "author_raw": "Yannick Bühler ", + "committer_raw": "Rémi Verschelde ", + "summary": "main.cpp: fix typo in gpu-profile CLI argument", + "body": "main.cpp uses \"profile-gpu\" in one place, whereas all other occurrences in the\ncodebase use \"gpu-profile\". This fixes the gpu profiler not being configurable\nvia CLI.\n\n(cherry picked from commit b1621dfc0b98f635c5f0c50b2f445a88893d6f37)", + "is_cherrypick": true, + "cherrypick_hash": "b1621dfc0b98f635c5f0c50b2f445a88893d6f37", + "pull": 114768 + }, + "b1621dfc0b98f635c5f0c50b2f445a88893d6f37": { + "hash": "b1621dfc0b98f635c5f0c50b2f445a88893d6f37", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDM5MzUz" + ], + "author_raw": "Yannick Bühler ", + "committer_raw": "Yannick Bühler ", + "summary": "main.cpp: fix typo in gpu-profile CLI argument", + "body": "main.cpp uses \"profile-gpu\" in one place, whereas all other occurrences in the\ncodebase use \"gpu-profile\". This fixes the gpu profiler not being configurable\nvia CLI.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112113 + }, + "c0370f5138587ca62edbfb257f419b92fb7328b8": { + "hash": "c0370f5138587ca62edbfb257f419b92fb7328b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Image: Fix normalization of mipmaps for half and float formats", + "body": "(cherry picked from commit 4266a4e4eb3db576f8728abcc6fe14abba89cce6)", + "is_cherrypick": true, + "cherrypick_hash": "4266a4e4eb3db576f8728abcc6fe14abba89cce6", + "pull": 114768 + }, + "4266a4e4eb3db576f8728abcc6fe14abba89cce6": { + "hash": "4266a4e4eb3db576f8728abcc6fe14abba89cce6", + "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": "Image: Fix normalization of mipmaps for half and float formats", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110308 + }, + "45d8453262cd5328536cf326cedb54bf3b3e4435": { + "hash": "45d8453262cd5328536cf326cedb54bf3b3e4435", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Round values after renormalization when generating mipmaps.", + "body": "(cherry picked from commit 3d4f248fdac05efbd8e817d37b3ed6257c493a3b)", + "is_cherrypick": true, + "cherrypick_hash": "3d4f248fdac05efbd8e817d37b3ed6257c493a3b", + "pull": 114768 + }, + "3d4f248fdac05efbd8e817d37b3ed6257c493a3b": { + "hash": "3d4f248fdac05efbd8e817d37b3ed6257c493a3b", + "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": "Round values after renormalization when generating mipmaps.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111841 + }, + "c9bb73f783c07abc5fbd5ef95759f7123431d3c4": { + "hash": "c9bb73f783c07abc5fbd5ef95759f7123431d3c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Do not attempt deleting local cache in `Resource::_teardown_duplicate_from_variant`.", + "body": "(cherry picked from commit e815a8f899d94422c2026b0146fdd7dde5a5a28f)", + "is_cherrypick": true, + "cherrypick_hash": "e815a8f899d94422c2026b0146fdd7dde5a5a28f", + "pull": 114768 + }, + "e815a8f899d94422c2026b0146fdd7dde5a5a28f": { + "hash": "e815a8f899d94422c2026b0146fdd7dde5a5a28f", + "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": "Do not attempt deleting local cache in `Resource::_teardown_duplicate_from_variant`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113179 + }, + "e321839543f4abcd7668bc7c48142a97980e5e5b": { + "hash": "e321839543f4abcd7668bc7c48142a97980e5e5b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0MjQzMjYz" + ], + "author_raw": "Kevin Lam ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix dotnet class lookup returning modified names instead of engine names", + "body": "(cherry picked from commit e6f441ea644f7b1eb171c9cc90f06ab5cc0cb408)", + "is_cherrypick": true, + "cherrypick_hash": "e6f441ea644f7b1eb171c9cc90f06ab5cc0cb408", + "pull": 114768 + }, + "e6f441ea644f7b1eb171c9cc90f06ab5cc0cb408": { + "hash": "e6f441ea644f7b1eb171c9cc90f06ab5cc0cb408", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE0MjQzMjYz" + ], + "author_raw": "Kevin Lam ", + "committer_raw": "Kevin Lam ", + "summary": "Fix dotnet class lookup returning modified names instead of engine names", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112023 + }, + "e00a639be56788d8b99f50e34aaa8f5f27147134": { + "hash": "e00a639be56788d8b99f50e34aaa8f5f27147134", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Rémi Verschelde ", + "summary": "C#: Ensure mono editor supports Visual Studio 2026", + "body": "(cherry picked from commit 817bf9575667798e392197caebe181b47539f248)", + "is_cherrypick": true, + "cherrypick_hash": "817bf9575667798e392197caebe181b47539f248", + "pull": 114768 + }, + "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 + }, + "1e25cc5735bf61520df5bff2e4db07eef9d30dcf": { + "hash": "1e25cc5735bf61520df5bff2e4db07eef9d30dcf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Rémi Verschelde ", + "summary": "Use explicit public access modifier in C# code", + "body": "(cherry picked from commit 9993438a9e04ba402403935b28fcbf384f04d6b0)", + "is_cherrypick": true, + "cherrypick_hash": "9993438a9e04ba402403935b28fcbf384f04d6b0", + "pull": 114768 + }, + "9993438a9e04ba402403935b28fcbf384f04d6b0": { + "hash": "9993438a9e04ba402403935b28fcbf384f04d6b0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Use explicit public access modifier in C# code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 108885 + }, + "b65c5d4a370787afeda4f7978906c3be5b8a2d39": { + "hash": "b65c5d4a370787afeda4f7978906c3be5b8a2d39", + "is_merge": false, + "authored_by": [ + "U_kgDOBug_Pw" + ], + "author_raw": "AR-DEV-1 ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update .NET version to 8.0 & lang version to 12", + "body": "(cherry picked from commit 1036bfd7ad569ea769555c984f0c7e79139938a4)", + "is_cherrypick": true, + "cherrypick_hash": "1036bfd7ad569ea769555c984f0c7e79139938a4", + "pull": 114768 + }, + "1036bfd7ad569ea769555c984f0c7e79139938a4": { + "hash": "1036bfd7ad569ea769555c984f0c7e79139938a4", + "is_merge": false, + "authored_by": [ + "U_kgDOBug_Pw" + ], + "author_raw": "AR-DEV-1 ", + "committer_raw": "AR-DEV-1 ", + "summary": "Update .NET version to 8.0 & lang version to 12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110799 + }, + "c961e6663ba70664330f161be0b71abccfd03452": { + "hash": "c961e6663ba70664330f161be0b71abccfd03452", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "mbedTLS: Update to version 3.6.5", + "body": "(cherry picked from commit 9de2837cd521f92ad3f18bbe1f1e7d33f10d893e)", + "is_cherrypick": true, + "cherrypick_hash": "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e", + "pull": 114768 + }, + "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e": { + "hash": "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "mbedTLS: Update to version 3.6.5", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111845 + }, + "4ae07db7b3ae79a3774c77cf85cbe3d567a945f3": { + "hash": "4ae07db7b3ae79a3774c77cf85cbe3d567a945f3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libpng: Update to 1.6.53", + "body": "(cherry picked from commit 259d95fd85560802add32d85db57835bf5b9e599)", + "is_cherrypick": true, + "cherrypick_hash": "259d95fd85560802add32d85db57835bf5b9e599", + "pull": 114768 + }, + "259d95fd85560802add32d85db57835bf5b9e599": { + "hash": "259d95fd85560802add32d85db57835bf5b9e599", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libpng: Update to 1.6.53", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113961 + }, + "deeaadb3559680d5bc96bc7999146c3a50a32a25": { + "hash": "deeaadb3559680d5bc96bc7999146c3a50a32a25", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Rémi Verschelde ", + "summary": "libpng: Update to 1.6.51", + "body": "(cherry picked from commit 2b3501923f070798861068feb7617b5e0b3301cb)", + "is_cherrypick": true, + "cherrypick_hash": "2b3501923f070798861068feb7617b5e0b3301cb", + "pull": 114768 + }, + "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 + }, + "716f630630ab39673b1f12cb9c72689406a0a354": { + "hash": "716f630630ab39673b1f12cb9c72689406a0a354", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Rémi Verschelde ", + "summary": "Configure SDL assuming we, in fact, have a libc.", + "body": "Without this, on Linux and Linux alone, and only if SDL is builtin, the\ndefinitions for some functions - notably, memset/memcpy - are taken from\nSDL source.\n\nThis leaves them at the mercy of the compiler and may lead to the\noptimal implementations of these functions not being selected. But the\nmain motivation for this is that it's action at a distance that is\nincredibly surprising - linking in a gamepad support library should not\nchange the implementation of memset/memcpy!\n\n(cherry picked from commit dcefe95ae46196ffd1a2f0e3a3688e5119dd9d8d)", + "is_cherrypick": true, + "cherrypick_hash": "dcefe95ae46196ffd1a2f0e3a3688e5119dd9d8d", + "pull": 114768 + }, + "dcefe95ae46196ffd1a2f0e3a3688e5119dd9d8d": { + "hash": "dcefe95ae46196ffd1a2f0e3a3688e5119dd9d8d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMDY2Mjk=" + ], + "author_raw": "Arseny Kapoulkine ", + "committer_raw": "Arseny Kapoulkine ", + "summary": "Configure SDL assuming we, in fact, have a libc.", + "body": "Without this, on Linux and Linux alone, and only if SDL is builtin, the\ndefinitions for some functions - notably, memset/memcpy - are taken from\nSDL source.\n\nThis leaves them at the mercy of the compiler and may lead to the\noptimal implementations of these functions not being selected. But the\nmain motivation for this is that it's action at a distance that is\nincredibly surprising - linking in a gamepad support library should not\nchange the implementation of memset/memcpy!", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110198 + }, + "4a6869c3788b4db3210219ae15ab3c9b808a3731": { + "hash": "4a6869c3788b4db3210219ae15ab3c9b808a3731", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "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.\n\n(cherry picked from commit 2f4234d3159923e24b69135287aea77b730fdb0b)", + "is_cherrypick": true, + "cherrypick_hash": "2f4234d3159923e24b69135287aea77b730fdb0b", + "pull": 114768 + }, + "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 + }, + "e540c59a457171b91fedf2ce28f7b102655816c0": { + "hash": "e540c59a457171b91fedf2ce28f7b102655816c0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTgwMDg=" + ], + "author_raw": "Antonio Caggiano ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add missing `cstdlib` include for `EXIT_SUCCESS` and `free`", + "body": "(cherry picked from commit 717a7f1d7616882efd97c0f35044729e9946566e)", + "is_cherrypick": true, + "cherrypick_hash": "717a7f1d7616882efd97c0f35044729e9946566e", + "pull": 114768 + }, + "717a7f1d7616882efd97c0f35044729e9946566e": { + "hash": "717a7f1d7616882efd97c0f35044729e9946566e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTgwMDg=" + ], + "author_raw": "Antonio Caggiano ", + "committer_raw": "Antonio Caggiano ", + "summary": "Add missing `cstdlib` include for `EXIT_SUCCESS` and `free`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114072 + }, + "355077e1f562ee916900fbbef1b2ba52ff22e6d5": { + "hash": "355077e1f562ee916900fbbef1b2ba52ff22e6d5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #114762 from akien-mga/4.5-cherrypicks-platforms", + "body": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 2nd batch (platforms)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b46eaaa55180ad1ce0d6b66d81ec6b3240900aed": { + "hash": "b46eaaa55180ad1ce0d6b66d81ec6b3240900aed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "BasisUniversal: Disable strict aliasing to fix GCC optimization issue", + "body": "This is flagged by upstream as something important in `basisu.h`.\nAnd indeed, we've now seen why with a regression appearing with mingw-gcc 15.\n\nFixes #114803.\n\n(cherry picked from commit 16daea3622468abf68a4f0ec22de0a46d57f17ed)", + "is_cherrypick": true, + "cherrypick_hash": "16daea3622468abf68a4f0ec22de0a46d57f17ed", + "pull": 114762 + }, + "16daea3622468abf68a4f0ec22de0a46d57f17ed": { + "hash": "16daea3622468abf68a4f0ec22de0a46d57f17ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "BasisUniversal: Disable strict aliasing to fix GCC optimization issue", + "body": "This is flagged by upstream as something important in `basisu.h`.\nAnd indeed, we've now seen why with a regression appearing with mingw-gcc 15.\n\nFixes #114803.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114839 + }, + "0db51220a59da60dc572f043c649463410eebdfa": { + "hash": "0db51220a59da60dc572f043c649463410eebdfa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMDE4ODA5" + ], + "author_raw": "Troy Bonneau ", + "committer_raw": "Rémi Verschelde ", + "summary": "Web: Fix clipboard text encoding in `update_clipboard_callback`", + "body": "Replaces direct assignment with String::utf8 to ensure clipboard text is correctly interpreted as UTF-8.\n\n(cherry picked from commit 2fe73ad967f71c4edfd1306917ed32b61f1f3c04)", + "is_cherrypick": true, + "cherrypick_hash": "2fe73ad967f71c4edfd1306917ed32b61f1f3c04", + "pull": 114762 + }, + "2fe73ad967f71c4edfd1306917ed32b61f1f3c04": { + "hash": "2fe73ad967f71c4edfd1306917ed32b61f1f3c04", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMDE4ODA5" + ], + "author_raw": "Troy Bonneau ", + "committer_raw": "Troy Bonneau ", + "summary": "Web: Fix clipboard text encoding in `update_clipboard_callback`", + "body": "Replaces direct assignment with String::utf8 to ensure clipboard text is correctly interpreted as UTF-8.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110544 + }, + "17c5c3a22879cce017898720179ea32bcb9c5cba": { + "hash": "17c5c3a22879cce017898720179ea32bcb9c5cba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=", + "MDQ6VXNlcjQ3MDcyMDA=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix EnumDevices stall using IAT hooks.", + "body": "Co-authored-by: Davi \n(cherry picked from commit 985dfa7cda60897cd37e58593d22098194c0b29c)", + "is_cherrypick": true, + "cherrypick_hash": "985dfa7cda60897cd37e58593d22098194c0b29c", + "pull": 114762 + }, + "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 + }, + "611df3fa2604f5a87005041640d2b6db7d3e0a54": { + "hash": "611df3fa2604f5a87005041640d2b6db7d3e0a54", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Rémi Verschelde ", + "summary": "CI: Build Windows without D3D12 if install fails", + "body": "(cherry picked from commit 0a29b90296e980c7df0699612bd0209f946f247b)", + "is_cherrypick": true, + "cherrypick_hash": "0a29b90296e980c7df0699612bd0209f946f247b", + "pull": 114762 + }, + "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 + }, + "bb12b76f0dcb90e123cfb83f04245987c57eae82": { + "hash": "bb12b76f0dcb90e123cfb83f04245987c57eae82", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix pressed keys resetted when hiding a window on Windows", + "body": "(cherry picked from commit f3233372f1f348d9efeaadaf4a95d4282057d9f6)", + "is_cherrypick": true, + "cherrypick_hash": "f3233372f1f348d9efeaadaf4a95d4282057d9f6", + "pull": 114762 + }, + "f3233372f1f348d9efeaadaf4a95d4282057d9f6": { + "hash": "f3233372f1f348d9efeaadaf4a95d4282057d9f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix pressed keys resetted when hiding a window on Windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104802 + }, + "bdb6c478a28bef7e5d3209ca2b61d6cd5f6fd0f7": { + "hash": "bdb6c478a28bef7e5d3209ca2b61d6cd5f6fd0f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyMjM0OTQ=" + ], + "author_raw": "WhenToBen <1223494+WhenToBen@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "MSVC: check catalog_productSemanticVersion instead of catalog_productDisplayVersion for compiler version", + "body": "(cherry picked from commit 6cfaee037a610031e0d572c36e75bd17ff120845)", + "is_cherrypick": true, + "cherrypick_hash": "6cfaee037a610031e0d572c36e75bd17ff120845", + "pull": 114762 + }, + "6cfaee037a610031e0d572c36e75bd17ff120845": { + "hash": "6cfaee037a610031e0d572c36e75bd17ff120845", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyMjM0OTQ=" + ], + "author_raw": "WhenToBen <1223494+WhenToBen@users.noreply.github.com>", + "committer_raw": "WhenToBen <1223494+WhenToBen@users.noreply.github.com>", + "summary": "MSVC: check catalog_productSemanticVersion instead of catalog_productDisplayVersion for compiler version", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111918 + }, + "27f0b2e3b08ded71502efcd0196d0d61c3515e3c": { + "hash": "27f0b2e3b08ded71502efcd0196d0d61c3515e3c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS] Fix microphone issue", + "body": "(cherry picked from commit b4f9060db61dc929ed5e305617231115f92db6c6)", + "is_cherrypick": true, + "cherrypick_hash": "b4f9060db61dc929ed5e305617231115f92db6c6", + "pull": 114762 + }, + "b4f9060db61dc929ed5e305617231115f92db6c6": { + "hash": "b4f9060db61dc929ed5e305617231115f92db6c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[macOS] Fix microphone issue", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111691 + }, + "643d6aa238e59653b67b43f2dd99549dc01b3e63": { + "hash": "643d6aa238e59653b67b43f2dd99549dc01b3e63", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS/Embedded] Release/recapture mouse on window focus change and exit.", + "body": "(cherry picked from commit e2cd3ceac9db70d44b5ed611e32dcd8486130698)", + "is_cherrypick": true, + "cherrypick_hash": "e2cd3ceac9db70d44b5ed611e32dcd8486130698", + "pull": 114762 + }, + "e2cd3ceac9db70d44b5ed611e32dcd8486130698": { + "hash": "e2cd3ceac9db70d44b5ed611e32dcd8486130698", + "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/Embedded] Release/recapture mouse on window focus change and exit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112236 + }, + "5159ffe7d39da122e286dcc17cb6eab5635c07a5": { + "hash": "5159ffe7d39da122e286dcc17cb6eab5635c07a5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS] Make embedded window focus behavior more similar to Windows/X11.", + "body": "(cherry picked from commit b1e659c85177cb5bd21513da85066cb4c81a8744)", + "is_cherrypick": true, + "cherrypick_hash": "b1e659c85177cb5bd21513da85066cb4c81a8744", + "pull": 114762 + }, + "b1e659c85177cb5bd21513da85066cb4c81a8744": { + "hash": "b1e659c85177cb5bd21513da85066cb4c81a8744", + "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] Make embedded window focus behavior more similar to Windows/X11.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110219 + }, + "82656865d2cabea5b6b5ffef2d59fd53be6b0207": { + "hash": "82656865d2cabea5b6b5ffef2d59fd53be6b0207", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS] Disable window embedding code in export templates.", + "body": "(cherry picked from commit 466fe1abd88d0a299a3c85422f7cda09dd89a87b)", + "is_cherrypick": true, + "cherrypick_hash": "466fe1abd88d0a299a3c85422f7cda09dd89a87b", + "pull": 114762 + }, + "466fe1abd88d0a299a3c85422f7cda09dd89a87b": { + "hash": "466fe1abd88d0a299a3c85422f7cda09dd89a87b", + "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] Disable window embedding code in export templates.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113966 + }, + "ecdd064239f8e7242cefb78930d02d4f9a07738a": { + "hash": "ecdd064239f8e7242cefb78930d02d4f9a07738a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[PopupMenu] Update global menu shortcuts when shortcut is externally changed.", + "body": "(cherry picked from commit 2721dbf5bc2b0003ca439128fabb93348fb5b0a0)", + "is_cherrypick": true, + "cherrypick_hash": "2721dbf5bc2b0003ca439128fabb93348fb5b0a0", + "pull": 114762 + }, + "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 + }, + "ba1b18d051e99e18debe72b957cfefb82071915d": { + "hash": "ba1b18d051e99e18debe72b957cfefb82071915d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS] Fix mouse enter events sent to wrong popup window.", + "body": "(cherry picked from commit 03c544fb2bb35b034013e95cd34b3a4d7bb9da4f)", + "is_cherrypick": true, + "cherrypick_hash": "03c544fb2bb35b034013e95cd34b3a4d7bb9da4f", + "pull": 114762 + }, + "03c544fb2bb35b034013e95cd34b3a4d7bb9da4f": { + "hash": "03c544fb2bb35b034013e95cd34b3a4d7bb9da4f", + "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] Fix mouse enter events sent to wrong popup window.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112383 + }, + "38695fb01e6d0c9bfecc8f8b40379e8203979882": { + "hash": "38695fb01e6d0c9bfecc8f8b40379e8203979882", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS] Fix ~500ms hang on transparent OpenGL window creation on macOS 26.", + "body": "(cherry picked from commit a63dd0704f5f0fe88881543ddc7559bcf9d13f6c)", + "is_cherrypick": true, + "cherrypick_hash": "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c", + "pull": 114762 + }, + "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c": { + "hash": "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c", + "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] Fix ~500ms hang on transparent OpenGL window creation on macOS 26.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111657 + }, + "14dafc07aa17230e8cab3f82c3deb619cc10957a": { + "hash": "14dafc07aa17230e8cab3f82c3deb619cc10957a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[macOS] Update clang version check.", + "body": "(cherry picked from commit bc85da65a54cc29a9a18311c5980c25f7f492b2c)", + "is_cherrypick": true, + "cherrypick_hash": "bc85da65a54cc29a9a18311c5980c25f7f492b2c", + "pull": 114762 + }, + "bc85da65a54cc29a9a18311c5980c25f7f492b2c": { + "hash": "bc85da65a54cc29a9a18311c5980c25f7f492b2c", + "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] Update clang version check.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112034 + }, + "a1fbe02a0350473c8f23209f7283c9f346e0e79c": { + "hash": "a1fbe02a0350473c8f23209f7283c9f346e0e79c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4NDU3Mzgy" + ], + "author_raw": "Chestnut45 ", + "committer_raw": "Rémi Verschelde ", + "summary": "Lower timeout in X11 event thread to fix input delay issue", + "body": "(cherry picked from commit 3be85a86148d5de85559349a5748f12fcd896125)", + "is_cherrypick": true, + "cherrypick_hash": "3be85a86148d5de85559349a5748f12fcd896125", + "pull": 114762 + }, + "3be85a86148d5de85559349a5748f12fcd896125": { + "hash": "3be85a86148d5de85559349a5748f12fcd896125", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4NDU3Mzgy" + ], + "author_raw": "Chestnut45 ", + "committer_raw": "Chestnut45 ", + "summary": "Lower timeout in X11 event thread to fix input delay issue", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113537 + }, + "31f152258f021d404326cde07b53844953c22de6": { + "hash": "31f152258f021d404326cde07b53844953c22de6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Rémi Verschelde ", + "summary": "Destroy XKB keymap and state on seat capability change", + "body": "Wasn't that much of a concern as it would have been disposed of next\ntime a keyboard got added, but it's still a good thing to do.\n\n(cherry picked from commit f90a9ad6596ee752e3648611df3e4d4f447ef674)", + "is_cherrypick": true, + "cherrypick_hash": "f90a9ad6596ee752e3648611df3e4d4f447ef674", + "pull": 114762 + }, + "f90a9ad6596ee752e3648611df3e4d4f447ef674": { + "hash": "f90a9ad6596ee752e3648611df3e4d4f447ef674", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Destroy XKB keymap and state on seat capability change", + "body": "Wasn't that much of a concern as it would have been disposed of next\ntime a keyboard got added, but it's still a good thing to do.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113256 + }, + "03803a3ebb61d3f4a167544ed97cf8ced34ecb07": { + "hash": "03803a3ebb61d3f4a167544ed97cf8ced34ecb07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Rémi Verschelde ", + "summary": "Wayland: Add default keyboard repetition values", + "body": "The `wl_keyboard::repeat_info` event got introduced in version 4. On\nversions older than that, we defaulted to 0 delay, which means no\nrepetition. That's a veeery old version and basically everything offers\nit, but it doesn't hurt to add a reasonable default.\n\n(cherry picked from commit a79239e332ef08d15ec2ada2ef04c881511f11b5)", + "is_cherrypick": true, + "cherrypick_hash": "a79239e332ef08d15ec2ada2ef04c881511f11b5", + "pull": 114762 + }, + "a79239e332ef08d15ec2ada2ef04c881511f11b5": { + "hash": "a79239e332ef08d15ec2ada2ef04c881511f11b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Add default keyboard repetition values", + "body": "The `wl_keyboard::repeat_info` event got introduced in version 4. On\nversions older than that, we defaulted to 0 delay, which means no\nrepetition. That's a veeery old version and basically everything offers\nit, but it doesn't hurt to add a reasonable default.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113256 + }, + "a913ee0370e059d8355c20771e457b3878f2851e": { + "hash": "a913ee0370e059d8355c20771e457b3878f2851e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Rémi Verschelde ", + "summary": "Wayland: Fix SIGFPE with repeat rate of 0", + "body": "We always divided by the rate, which could be zero, which is a valid\nvalue (it means \"disable key repeating\").\n\n(cherry picked from commit b0a42784f1143051313832bf9b6ef2b7afbe2656)", + "is_cherrypick": true, + "cherrypick_hash": "b0a42784f1143051313832bf9b6ef2b7afbe2656", + "pull": 114762 + }, + "b0a42784f1143051313832bf9b6ef2b7afbe2656": { + "hash": "b0a42784f1143051313832bf9b6ef2b7afbe2656", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Fix SIGFPE with repeat rate of 0", + "body": "We always divided by the rate, which could be zero, which is a valid\nvalue (it means \"disable key repeating\").", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113256 + }, + "c134817698a25b1fbdffc7332da1b5cb1e7d00f7": { + "hash": "c134817698a25b1fbdffc7332da1b5cb1e7d00f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Rémi Verschelde ", + "summary": "Wayland: Fix accidental copy during global remove", + "body": "We were accidentally mutating a copy during cleanup of the viewporter\nand fractional scale manager.\n\nThank you Aaron Franke for finding this out :D\n\n(cherry picked from commit b439a71db3f5845c90505bd7daf1a2f8d94eb103)", + "is_cherrypick": true, + "cherrypick_hash": "b439a71db3f5845c90505bd7daf1a2f8d94eb103", + "pull": 114762 + }, + "b439a71db3f5845c90505bd7daf1a2f8d94eb103": { + "hash": "b439a71db3f5845c90505bd7daf1a2f8d94eb103", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Dery Almas ", + "committer_raw": "Dery Almas ", + "summary": "Wayland: Fix accidental copy during global remove", + "body": "We were accidentally mutating a copy during cleanup of the viewporter\nand fractional scale manager.\n\nThank you Aaron Franke for finding this out :D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113946 + }, + "505824708be26940b03f1ce0cd5ce3fcd2e82652": { + "hash": "505824708be26940b03f1ce0cd5ce3fcd2e82652", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Suppress SIGPIPE when writing to a pipe.", + "body": "(cherry picked from commit 3245230a409947722ad777a5e0354f887a7ed410)", + "is_cherrypick": true, + "cherrypick_hash": "3245230a409947722ad777a5e0354f887a7ed410", + "pull": 114762 + }, + "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 + }, + "27a63a69685cf8a48e431c3e89846c517be60377": { + "hash": "27a63a69685cf8a48e431c3e89846c517be60377", + "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.\n\n(cherry picked from commit 14734cbcf888dfb84fbf15d0b266c93d2d8b1efd)", + "is_cherrypick": true, + "cherrypick_hash": "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd", + "pull": 114762 + }, + "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 + }, + "209c9cdbce5cbb4996e861b7a167f1b0d16697b9": { + "hash": "209c9cdbce5cbb4996e861b7a167f1b0d16697b9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[Linux] Add SSE4.2 support runtime check.", + "body": "(cherry picked from commit 286e578b0221c4d018b39ade558ef5afa8453f04)", + "is_cherrypick": true, + "cherrypick_hash": "286e578b0221c4d018b39ade558ef5afa8453f04", + "pull": 114762 + }, + "286e578b0221c4d018b39ade558ef5afa8453f04": { + "hash": "286e578b0221c4d018b39ade558ef5afa8453f04", + "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": "[Linux] Add SSE4.2 support runtime check.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112279 + }, + "2782832787b9f755346db48e1012d8bd31ea2527": { + "hash": "2782832787b9f755346db48e1012d8bd31ea2527", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Rémi Verschelde ", + "summary": "Use pkg-config for recast flags", + "body": "Now that recastnavigation upstream ships a pkg-config file, Godot can\nrely on it for getting the build-time configuration.\n\n(cherry picked from commit 1e8ead50dcb74732e06947e6ecec5a7894b20320)", + "is_cherrypick": true, + "cherrypick_hash": "1e8ead50dcb74732e06947e6ecec5a7894b20320", + "pull": 114762 + }, + "1e8ead50dcb74732e06947e6ecec5a7894b20320": { + "hash": "1e8ead50dcb74732e06947e6ecec5a7894b20320", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Travis Wrightsman ", + "summary": "Use pkg-config for recast flags", + "body": "Now that recastnavigation upstream ships a pkg-config file, Godot can\nrely on it for getting the build-time configuration.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112030 + }, + "e4f98e4f3b89e67a2a7decf391baa3dbbb00c2a3": { + "hash": "e4f98e4f3b89e67a2a7decf391baa3dbbb00c2a3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix broken screenshot link in Appstream metadata", + "body": "(cherry picked from commit f6caaa8fce1a6b1b7fcd00b84f51097807bcf31c)", + "is_cherrypick": true, + "cherrypick_hash": "f6caaa8fce1a6b1b7fcd00b84f51097807bcf31c", + "pull": 114762 + }, + "f6caaa8fce1a6b1b7fcd00b84f51097807bcf31c": { + "hash": "f6caaa8fce1a6b1b7fcd00b84f51097807bcf31c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMDA5NzM=" + ], + "author_raw": "Travis Wrightsman ", + "committer_raw": "Travis Wrightsman ", + "summary": "Fix broken screenshot link in Appstream metadata", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112004 + }, + "4ebc99bb2e41e338c5f1898f08d87e6d26b01bda": { + "hash": "4ebc99bb2e41e338c5f1898f08d87e6d26b01bda", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[X11] Fix `keyboard_get_label_from_physical` errors when used on key without label.", + "body": "(cherry picked from commit cf21565c77656cf12bef6f823073d68d33e96bc5)", + "is_cherrypick": true, + "cherrypick_hash": "cf21565c77656cf12bef6f823073d68d33e96bc5", + "pull": 114762 + }, + "cf21565c77656cf12bef6f823073d68d33e96bc5": { + "hash": "cf21565c77656cf12bef6f823073d68d33e96bc5", + "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": "[X11] Fix `keyboard_get_label_from_physical` errors when used on key without label.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111795 + }, + "cab4f3c1a4c6cd289b59d1b95d0c4366db6c9022": { + "hash": "cab4f3c1a4c6cd289b59d1b95d0c4366db6c9022", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Rémi Verschelde ", + "summary": "X11: Fix memory leak in `screen_get_refresh_rate`", + "body": "(cherry picked from commit 66e5bce6538ee255a8024106ff982b4b56a7c021)", + "is_cherrypick": true, + "cherrypick_hash": "66e5bce6538ee255a8024106ff982b4b56a7c021", + "pull": 114762 + }, + "66e5bce6538ee255a8024106ff982b4b56a7c021": { + "hash": "66e5bce6538ee255a8024106ff982b4b56a7c021", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "X11: Fix memory leak in `screen_get_refresh_rate`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111639 + }, + "63d01722ff83345de0486c603caca3696d94e3c2": { + "hash": "63d01722ff83345de0486c603caca3696d94e3c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "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.\n\n(cherry picked from commit 6de36fe6b239ef05e9854bbe9d63faedf165f718)", + "is_cherrypick": true, + "cherrypick_hash": "6de36fe6b239ef05e9854bbe9d63faedf165f718", + "pull": 114762 + }, + "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 + }, + "abb67b69dcdbff6dbd46d41af5fe754ea84aceb1": { + "hash": "abb67b69dcdbff6dbd46d41af5fe754ea84aceb1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[iOS] Automatically enable `iphone-ipad-minimum-performance-a12` is project is using Forward+/Mobile renderer.", + "body": "(cherry picked from commit fb8443a2192e5223f67736a0aded9a5f624f85e7)", + "is_cherrypick": true, + "cherrypick_hash": "fb8443a2192e5223f67736a0aded9a5f624f85e7", + "pull": 114762 + }, + "fb8443a2192e5223f67736a0aded9a5f624f85e7": { + "hash": "fb8443a2192e5223f67736a0aded9a5f624f85e7", + "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": "[iOS] Automatically enable `iphone-ipad-minimum-performance-a12` is project is using Forward+/Mobile renderer.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114098 + }, + "368588ce6d31fc2879f32e506960ff34324f3526": { + "hash": "368588ce6d31fc2879f32e506960ff34324f3526", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2ODYz" + ], + "author_raw": "Miguel de Icaza ", + "committer_raw": "Rémi Verschelde ", + "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\n\n(cherry picked from commit b1465d6af088abd9771cd8a0c087d4e8b141c884)", + "is_cherrypick": true, + "cherrypick_hash": "b1465d6af088abd9771cd8a0c087d4e8b141c884", + "pull": 114762 + }, + "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 + }, + "b18f2de1923b1f333e68726b50f77b0a81113d9a": { + "hash": "b18f2de1923b1f333e68726b50f77b0a81113d9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix ANRs when shutting down the engine", + "body": "(cherry picked from commit 422cc7b91bfd10b293673f6497daa6daf469fabe)", + "is_cherrypick": true, + "cherrypick_hash": "422cc7b91bfd10b293673f6497daa6daf469fabe", + "pull": 114762 + }, + "422cc7b91bfd10b293673f6497daa6daf469fabe": { + "hash": "422cc7b91bfd10b293673f6497daa6daf469fabe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix ANRs when shutting down the engine", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114207 + }, + "883380748b125d470f4ee45da07ce00549ed7ff5": { + "hash": "883380748b125d470f4ee45da07ce00549ed7ff5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "[Android/Gradle] Do not ignore asset folders starting with `_`.", + "body": "(cherry picked from commit f10b71ff560bd615b6d91eb9069be031fc35bfbc)", + "is_cherrypick": true, + "cherrypick_hash": "f10b71ff560bd615b6d91eb9069be031fc35bfbc", + "pull": 114762 + }, + "f10b71ff560bd615b6d91eb9069be031fc35bfbc": { + "hash": "f10b71ff560bd615b6d91eb9069be031fc35bfbc", + "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": "[Android/Gradle] Do not ignore asset folders starting with `_`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114537 + }, + "fc7c835da06f18026cef85620991b38ae0e4d1c3": { + "hash": "fc7c835da06f18026cef85620991b38ae0e4d1c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5NDYwNTgz" + ], + "author_raw": "Edgar J San Martin <29460583+ej-sanmartin@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Use arch-filtered lambda for GDExtension dependency lookup (#111407).", + "body": "(cherry picked from commit 298affa02518352a2d7d7954841a71bb5b2901d6)", + "is_cherrypick": true, + "cherrypick_hash": "298affa02518352a2d7d7954841a71bb5b2901d6", + "pull": 114762 + }, + "298affa02518352a2d7d7954841a71bb5b2901d6": { + "hash": "298affa02518352a2d7d7954841a71bb5b2901d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5NDYwNTgz" + ], + "author_raw": "Edgar J San Martin <29460583+ej-sanmartin@users.noreply.github.com>", + "committer_raw": "Edgar J San Martin <29460583+ej-sanmartin@users.noreply.github.com>", + "summary": "Use arch-filtered lambda for GDExtension dependency lookup (#111407).", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114483 + }, + "583021c6bce008c054441eea7b2862b6162a5923": { + "hash": "583021c6bce008c054441eea7b2862b6162a5923", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Trigger save of the RD pipeline cache on application pause", + "body": "(cherry picked from commit be24804e1a112631d646556bad4064e47cb42c0a)", + "is_cherrypick": true, + "cherrypick_hash": "be24804e1a112631d646556bad4064e47cb42c0a", + "pull": 114762 + }, + "be24804e1a112631d646556bad4064e47cb42c0a": { + "hash": "be24804e1a112631d646556bad4064e47cb42c0a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Trigger save of the RD pipeline cache on application pause", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114463 + }, + "69ccb249f9befea959ebbcb23eeda58b12e5a5c2": { + "hash": "69ccb249f9befea959ebbcb23eeda58b12e5a5c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Ensure that the permission requests results are dispatched on the render thread", + "body": "(cherry picked from commit c9fb6a3040b6a5cf3665b722c5137fe5574a4359)", + "is_cherrypick": true, + "cherrypick_hash": "c9fb6a3040b6a5cf3665b722c5137fe5574a4359", + "pull": 114762 + }, + "c9fb6a3040b6a5cf3665b722c5137fe5574a4359": { + "hash": "c9fb6a3040b6a5cf3665b722c5137fe5574a4359", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Ensure that the permission requests results are dispatched on the render thread", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113969 + }, + "9c5dbad4736afc9dcf983cc8be212d20f021288e": { + "hash": "9c5dbad4736afc9dcf983cc8be212d20f021288e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix storage scope for the obb directory", + "body": "(cherry picked from commit b40afd67815bffa6129118dd1f095b675fa9cd80)", + "is_cherrypick": true, + "cherrypick_hash": "b40afd67815bffa6129118dd1f095b675fa9cd80", + "pull": 114762 + }, + "b40afd67815bffa6129118dd1f095b675fa9cd80": { + "hash": "b40afd67815bffa6129118dd1f095b675fa9cd80", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix storage scope for the obb directory", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113878 + }, + "73d1786353c8bed7d5b4667aed3e2598617a41ba": { + "hash": "73d1786353c8bed7d5b4667aed3e2598617a41ba", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Kumar ", + "committer_raw": "Rémi Verschelde ", + "summary": "Android: Fix root window shrinks when keyboard shows", + "body": "(cherry picked from commit 941aff3c068524106ba9ddca9fa8958834a78be4)", + "is_cherrypick": true, + "cherrypick_hash": "941aff3c068524106ba9ddca9fa8958834a78be4", + "pull": 114762 + }, + "941aff3c068524106ba9ddca9fa8958834a78be4": { + "hash": "941aff3c068524106ba9ddca9fa8958834a78be4", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Kumar ", + "committer_raw": "Anish Kumar ", + "summary": "Android: Fix root window shrinks when keyboard shows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112585 + }, + "ec9d317393d421edb73a89f30b0e38bb25973bc8": { + "hash": "ec9d317393d421edb73a89f30b0e38bb25973bc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix editor crash on exit", + "body": "(cherry picked from commit 8c469be225b0a12fa50ff12587d90ddf2bba5b48)", + "is_cherrypick": true, + "cherrypick_hash": "8c469be225b0a12fa50ff12587d90ddf2bba5b48", + "pull": 114762 + }, + "8c469be225b0a12fa50ff12587d90ddf2bba5b48": { + "hash": "8c469be225b0a12fa50ff12587d90ddf2bba5b48", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix editor crash on exit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112556 + }, + "64517f5a39f81787692981cd43f44fd03401a038": { + "hash": "64517f5a39f81787692981cd43f44fd03401a038", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Rémi Verschelde ", + "summary": "Update Android build tools to version 35.0.1", + "body": "(cherry picked from commit 5e07b74bf5067f647954340ed67d8df39af239df)", + "is_cherrypick": true, + "cherrypick_hash": "5e07b74bf5067f647954340ed67d8df39af239df", + "pull": 114762 + }, + "5e07b74bf5067f647954340ed67d8df39af239df": { + "hash": "5e07b74bf5067f647954340ed67d8df39af239df", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Max Hilbrunner ", + "summary": "Update Android build tools to version 35.0.1", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112437 + }, + "dbdcde3576b84b5a420da6f04d1458ad1cbb6cf5": { + "hash": "dbdcde3576b84b5a420da6f04d1458ad1cbb6cf5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MDQ1MTE3" + ], + "author_raw": "Aayush Sarikhada ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Android back gesture failing after keyboard dismissal (#109806)", + "body": "Reason of bug: This happened because the text input field was still receiving the first back gesture event instead of letting it reach the main app.\n\n(cherry picked from commit 849107cfc816134c5ccd07a45a0834df31060ca4)", + "is_cherrypick": true, + "cherrypick_hash": "849107cfc816134c5ccd07a45a0834df31060ca4", + "pull": 114762 + }, + "849107cfc816134c5ccd07a45a0834df31060ca4": { + "hash": "849107cfc816134c5ccd07a45a0834df31060ca4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MDQ1MTE3" + ], + "author_raw": "Aayush Sarikhada ", + "committer_raw": "Aayush Sarikhada ", + "summary": "Fix Android back gesture failing after keyboard dismissal (#109806)", + "body": "Reason of bug: This happened because the text input field was still receiving the first back gesture event instead of letting it reach the main app.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110127 + }, + "db686c92114054ebc71b5dac18c4f0023280a9dc": { + "hash": "db686c92114054ebc71b5dac18c4f0023280a9dc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #114746 from akien-mga/4.5-cherrypicks-rendering", + "body": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 1st batch (rendering)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1bad148e23164530d731d641bc5b5e3a56d4babf": { + "hash": "1bad148e23164530d731d641bc5b5e3a56d4babf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #114766 from akien-mga/4.5-pcre2-10.46", + "body": "[4.5] pcre2: Update to 10.46", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "23e345712c6d769cfa8c215c53b31bb0cc3d53d9": { + "hash": "23e345712c6d769cfa8c215c53b31bb0cc3d53d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Rémi Verschelde ", + "summary": "OpenXR: When visibility mask extension does not return a mask, don't create a mesh", + "body": "(cherry picked from commit 12764858d36ad090ec131979b0bcc19fd9b1f83d)", + "is_cherrypick": true, + "cherrypick_hash": "12764858d36ad090ec131979b0bcc19fd9b1f83d", + "pull": 114746 + }, + "12764858d36ad090ec131979b0bcc19fd9b1f83d": { + "hash": "12764858d36ad090ec131979b0bcc19fd9b1f83d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "OpenXR: When visibility mask extension does not return a mask, don't create a mesh", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114181 + }, + "e9744279976885e0781a36273c9930cd2e5fa6ae": { + "hash": "e9744279976885e0781a36273c9930cd2e5fa6ae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "pcre2: Update to 10.46", + "body": "Security update.\n\nBackport another security adjacent fix from 10.47,\nand a fix for duplicate symbols.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114766 + }, + "9cf1ddb6ed2795367db09f32fa6200da32b598f4": { + "hash": "9cf1ddb6ed2795367db09f32fa6200da32b598f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix XR tracker name changing at runtime", + "body": "(cherry picked from commit bb06ffd944834e1cb5e9c053e21d65a9787138d2)", + "is_cherrypick": true, + "cherrypick_hash": "bb06ffd944834e1cb5e9c053e21d65a9787138d2", + "pull": 114746 + }, + "bb06ffd944834e1cb5e9c053e21d65a9787138d2": { + "hash": "bb06ffd944834e1cb5e9c053e21d65a9787138d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix XR tracker name changing at runtime", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110703 + }, + "fe8d644c92d4dfb563ebe2e6d06eb96669b60881": { + "hash": "fe8d644c92d4dfb563ebe2e6d06eb96669b60881", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc5MTc0NzU=" + ], + "author_raw": "Ilaria Cislaghi ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix CPUParticle3D not randomizing", + "body": "(cherry picked from commit 3a66d88be208948177781f6ec3cdd6b7e32e2f01)", + "is_cherrypick": true, + "cherrypick_hash": "3a66d88be208948177781f6ec3cdd6b7e32e2f01", + "pull": 114746 + }, + "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 + }, + "a6531b8c48f00c7f7bd4286cb559f84adbbfcda1": { + "hash": "a6531b8c48f00c7f7bd4286cb559f84adbbfcda1", + "is_merge": false, + "authored_by": [ + "U_kgDODnQhKQ" + ], + "author_raw": "Adelynne Brito ", + "committer_raw": "Rémi Verschelde ", + "summary": "Only check material initialization for CanvasMaterial", + "body": "Prevents the check from causing other materials to error\n\n(cherry picked from commit d7792feabad6c20aa7bc25dbdeab5cf62f784236)", + "is_cherrypick": true, + "cherrypick_hash": "d7792feabad6c20aa7bc25dbdeab5cf62f784236", + "pull": 114746 + }, + "d7792feabad6c20aa7bc25dbdeab5cf62f784236": { + "hash": "d7792feabad6c20aa7bc25dbdeab5cf62f784236", + "is_merge": false, + "authored_by": [ + "U_kgDODnQhKQ" + ], + "author_raw": "Adelynne Brito ", + "committer_raw": "Adelynne Brito ", + "summary": "Only check material initialization for CanvasMaterial", + "body": "Prevents the check from causing other materials to error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113650 + }, + "9e1d0be25b5606e50777e1a1b5adc3036ef6889d": { + "hash": "9e1d0be25b5606e50777e1a1b5adc3036ef6889d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4Mzg4NzE=" + ], + "author_raw": "Mattia Zirpoli ", + "committer_raw": "Rémi Verschelde ", + "summary": "VisualShader: fix new node spawning position with display scaling", + "body": "(cherry picked from commit 2eb41ac549fdf8bd82e1b11ba6bf7a4f524dadee)", + "is_cherrypick": true, + "cherrypick_hash": "2eb41ac549fdf8bd82e1b11ba6bf7a4f524dadee", + "pull": 114746 + }, + "2eb41ac549fdf8bd82e1b11ba6bf7a4f524dadee": { + "hash": "2eb41ac549fdf8bd82e1b11ba6bf7a4f524dadee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4Mzg4NzE=" + ], + "author_raw": "Mattia Zirpoli ", + "committer_raw": "Mattia Zirpoli ", + "summary": "VisualShader: fix new node spawning position with display scaling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113974 + }, + "7b74d0da1f4a02a0ff139a13b6690857fa32db04": { + "hash": "7b74d0da1f4a02a0ff139a13b6690857fa32db04", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NjIzNjk2" + ], + "author_raw": "Jiang Yiheng ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fixed an issue where nodes' relative positions changed when opened in a different display scale.", + "body": "(cherry picked from commit dda1842b185ac4128cbe216feb68e12a94c3497f)", + "is_cherrypick": true, + "cherrypick_hash": "dda1842b185ac4128cbe216feb68e12a94c3497f", + "pull": 114746 + }, + "dda1842b185ac4128cbe216feb68e12a94c3497f": { + "hash": "dda1842b185ac4128cbe216feb68e12a94c3497f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NjIzNjk2" + ], + "author_raw": "Jiang Yiheng ", + "committer_raw": "Jiang Yiheng ", + "summary": "Fixed an issue where nodes' relative positions changed when opened in a different display scale.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97620 + }, + "66f2e90629e552ab2fe1dda6745014df982a7fcc": { + "hash": "66f2e90629e552ab2fe1dda6745014df982a7fcc", + "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\".\n\n(cherry picked from commit b9d5c3e213f203b519b36ef4638293eb20817dde)", + "is_cherrypick": true, + "cherrypick_hash": "b9d5c3e213f203b519b36ef4638293eb20817dde", + "pull": 114746 + }, + "b9d5c3e213f203b519b36ef4638293eb20817dde": { + "hash": "b9d5c3e213f203b519b36ef4638293eb20817dde", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc3NTExODI=" + ], + "author_raw": "jitspoe ", + "committer_raw": "jitspoe ", + "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 + }, + "f3c380a7b62ccb40ccf29744f052fc8d45b4496e": { + "hash": "f3c380a7b62ccb40ccf29744f052fc8d45b4496e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Rémi Verschelde ", + "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\n\n(cherry picked from commit a7e1a65ca823d7e5f189d508792bcccd61929a08)", + "is_cherrypick": true, + "cherrypick_hash": "a7e1a65ca823d7e5f189d508792bcccd61929a08", + "pull": 114746 + }, + "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 + }, + "190b6e198b087729a2ccf0e7a8c4c4917ef2460e": { + "hash": "190b6e198b087729a2ccf0e7a8c4c4917ef2460e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix shader compilation errors in Compatibility when using `depth_texture`", + "body": "Globals were defined too early, which means some uniforms were not available\nat the point they were defined in.\n\n(cherry picked from commit dd8bab9f8908ba0c05c181bcde26d463b7c3a131)", + "is_cherrypick": true, + "cherrypick_hash": "dd8bab9f8908ba0c05c181bcde26d463b7c3a131", + "pull": 114746 + }, + "dd8bab9f8908ba0c05c181bcde26d463b7c3a131": { + "hash": "dd8bab9f8908ba0c05c181bcde26d463b7c3a131", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix shader compilation errors in Compatibility when using `depth_texture`", + "body": "Globals were defined too early, which means some uniforms were not available\nat the point they were defined in.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110241 + }, + "acb19dbd20100f26a582d9d1491b8043a635d1ae": { + "hash": "acb19dbd20100f26a582d9d1491b8043a635d1ae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwODIxMDk=" + ], + "author_raw": "Wesley Clements ", + "committer_raw": "Rémi Verschelde ", + "summary": "fixed tile map tiles displaying incorrectly based on visibility layer", + "body": "(cherry picked from commit 89503e387a0bf3799a91c01673068968f8fcea9e)", + "is_cherrypick": true, + "cherrypick_hash": "89503e387a0bf3799a91c01673068968f8fcea9e", + "pull": 114746 + }, + "89503e387a0bf3799a91c01673068968f8fcea9e": { + "hash": "89503e387a0bf3799a91c01673068968f8fcea9e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwODIxMDk=" + ], + "author_raw": "Wesley Clements ", + "committer_raw": "Wesley Clements ", + "summary": "fixed tile map tiles displaying incorrectly based on visibility layer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110550 + }, + "2fd341e98dee258824faf5edc2eecabb4f8920cf": { + "hash": "2fd341e98dee258824faf5edc2eecabb4f8920cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Apply luminance multiplier in copy_cubemap_to_panorama", + "body": "(cherry picked from commit 8173f43770e9d83e67cd3488d506c85330a95c2d)", + "is_cherrypick": true, + "cherrypick_hash": "8173f43770e9d83e67cd3488d506c85330a95c2d", + "pull": 114746 + }, + "8173f43770e9d83e67cd3488d506c85330a95c2d": { + "hash": "8173f43770e9d83e67cd3488d506c85330a95c2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Apply luminance multiplier in copy_cubemap_to_panorama", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111577 + }, + "f0d07eff4882a23afc3f7e89e7875d48539f0135": { + "hash": "f0d07eff4882a23afc3f7e89e7875d48539f0135", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "summary": "Disable shader baker when exporting as dedicated server", + "body": "Dedicated server exports don't perform any rendering, so there's no point\nin including baked shaders. Doing so saves a few MBs in PCK size if the\nshader baker was enabled in the export options.\n\n(cherry picked from commit 09f9dc157acd38df2a41a448ae16255d5ff975ce)", + "is_cherrypick": true, + "cherrypick_hash": "09f9dc157acd38df2a41a448ae16255d5ff975ce", + "pull": 114746 + }, + "09f9dc157acd38df2a41a448ae16255d5ff975ce": { + "hash": "09f9dc157acd38df2a41a448ae16255d5ff975ce", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Disable shader baker when exporting as dedicated server", + "body": "Dedicated server exports don't perform any rendering, so there's no point\nin including baked shaders. Doing so saves a few MBs in PCK size if the\nshader baker was enabled in the export options.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112361 + }, + "f25f3e59841f1c1b9b1a65ba7a5ade12332ebcaf": { + "hash": "f25f3e59841f1c1b9b1a65ba7a5ade12332ebcaf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwOTMw" + ], + "author_raw": "Thomas ten Cate ", + "committer_raw": "Rémi Verschelde ", + "summary": "Use AABB center instead of origin for visibility fade", + "body": "Fixes #79471\nFixes #102799\n\n(cherry picked from commit c2bc0afa3554407aeb003708eb1a08fe4bd9f0af)", + "is_cherrypick": true, + "cherrypick_hash": "c2bc0afa3554407aeb003708eb1a08fe4bd9f0af", + "pull": 114746 + }, + "c2bc0afa3554407aeb003708eb1a08fe4bd9f0af": { + "hash": "c2bc0afa3554407aeb003708eb1a08fe4bd9f0af", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwOTMw" + ], + "author_raw": "Thomas ten Cate ", + "committer_raw": "Thomas ten Cate ", + "summary": "Use AABB center instead of origin for visibility fade", + "body": "Fixes #79471\nFixes #102799", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113486 + }, + "bbba6f177042428af7eef1862ddd5ced347aa94b": { + "hash": "bbba6f177042428af7eef1862ddd5ced347aa94b", + "is_merge": false, + "authored_by": [ + "U_kgDOBaxRtw" + ], + "author_raw": "Simon Döhl ", + "committer_raw": "Rémi Verschelde ", + "summary": "set shader path before compilation", + "body": "(cherry picked from commit 772caa8170121f69302486db12a0a4477abd3d72)", + "is_cherrypick": true, + "cherrypick_hash": "772caa8170121f69302486db12a0a4477abd3d72", + "pull": 114746 + }, + "772caa8170121f69302486db12a0a4477abd3d72": { + "hash": "772caa8170121f69302486db12a0a4477abd3d72", + "is_merge": false, + "authored_by": [ + "U_kgDOBaxRtw" + ], + "author_raw": "Simon Döhl ", + "committer_raw": "Simon Döhl ", + "summary": "set shader path before compilation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 113432 + }, + "3eea4156bce78fc05825e9e9bffeabe313596996": { + "hash": "3eea4156bce78fc05825e9e9bffeabe313596996", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Rémi Verschelde ", + "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.\n\n(cherry picked from commit 54a6e6784c982819bf8c585c5a912e3b60553c4a)", + "is_cherrypick": true, + "cherrypick_hash": "54a6e6784c982819bf8c585c5a912e3b60553c4a", + "pull": 114746 + }, + "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 + }, + "747f69f921bdcf923e3bf36e9f75194da63a13c5": { + "hash": "747f69f921bdcf923e3bf36e9f75194da63a13c5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2MzIzMzY=" + ], + "author_raw": "Skorpnok <6632336+skorpnok@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix missing mipmaps for RB_TEX_BACK_COLOR", + "body": "(cherry picked from commit 94f433ccf625bf11ca368f7d91c4c438589e9e82)", + "is_cherrypick": true, + "cherrypick_hash": "94f433ccf625bf11ca368f7d91c4c438589e9e82", + "pull": 114746 + }, + "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 + }, + "bde8a7d70536d1179790583a819b4f8aff405c61": { + "hash": "bde8a7d70536d1179790583a819b4f8aff405c61", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Use correct ndc for proximity fade in Compatibility", + "body": "(cherry picked from commit 43c03e224a4e1175309d1a3df94092269eedde3c)", + "is_cherrypick": true, + "cherrypick_hash": "43c03e224a4e1175309d1a3df94092269eedde3c", + "pull": 114746 + }, + "43c03e224a4e1175309d1a3df94092269eedde3c": { + "hash": "43c03e224a4e1175309d1a3df94092269eedde3c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct ndc for proximity fade in Compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111437 + }, + "06acb82e1638f9061db7ae85127f8078e7ddb4a3": { + "hash": "06acb82e1638f9061db7ae85127f8078e7ddb4a3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzNDA5Njc=" + ], + "author_raw": "Ben Botwin ", + "committer_raw": "Rémi Verschelde ", + "summary": "fixes the lods array returned by mesh_get_surface", + "body": "(cherry picked from commit 761312304802ec4d541ce6bbbb764376d8a29c97)", + "is_cherrypick": true, + "cherrypick_hash": "761312304802ec4d541ce6bbbb764376d8a29c97", + "pull": 114746 + }, + "761312304802ec4d541ce6bbbb764376d8a29c97": { + "hash": "761312304802ec4d541ce6bbbb764376d8a29c97", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzNDA5Njc=" + ], + "author_raw": "Ben Botwin ", + "committer_raw": "Ben Botwin ", + "summary": "fixes the lods array returned by mesh_get_surface", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111745 + }, + "1100fc4516b7c28abb180eb4b0a304cc4029afea": { + "hash": "1100fc4516b7c28abb180eb4b0a304cc4029afea", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Use correct shadow material in some cases in Mobile", + "body": "(cherry picked from commit 8a8bd02860a3f240dd294ae3a603cf9107519e07)", + "is_cherrypick": true, + "cherrypick_hash": "8a8bd02860a3f240dd294ae3a603cf9107519e07", + "pull": 114746 + }, + "8a8bd02860a3f240dd294ae3a603cf9107519e07": { + "hash": "8a8bd02860a3f240dd294ae3a603cf9107519e07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct shadow material in some cases in Mobile", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111578 + }, + "b97b2cca5e8c37595e15ec97ca801a8e10002f06": { + "hash": "b97b2cca5e8c37595e15ec97ca801a8e10002f06", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "Rémi Verschelde ", + "summary": "FTI - Fix `SceneTreeFTI` depth limit behaviour", + "body": "Fixes off by one bug, and increases the limit slightly.\n\n(cherry picked from commit cee37f0234329444271fb5f8371f3de8c8fe7579)", + "is_cherrypick": true, + "cherrypick_hash": "cee37f0234329444271fb5f8371f3de8c8fe7579", + "pull": 114746 + }, + "cee37f0234329444271fb5f8371f3de8c8fe7579": { + "hash": "cee37f0234329444271fb5f8371f3de8c8fe7579", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - Fix `SceneTreeFTI` depth limit behaviour", + "body": "Fixes off by one bug, and increases the limit slightly.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111444 + }, + "152fa5b328018c6cd9d831007219b69e8dee06dd": { + "hash": "152fa5b328018c6cd9d831007219b69e8dee06dd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Ensure reflection atlas is valid before rendering", + "body": "(cherry picked from commit f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609)", + "is_cherrypick": true, + "cherrypick_hash": "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609", + "pull": 114746 + }, + "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609": { + "hash": "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Ensure reflection atlas is valid before rendering", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110853 + }, + "1b7d50912756e19002e1038403ffff7fd14dbd77": { + "hash": "1b7d50912756e19002e1038403ffff7fd14dbd77", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Clear intermediate buffers when not in use in Compatibility", + "body": "(cherry picked from commit a88c54a5c7dd80774f18361314f89ebcffa159a7)", + "is_cherrypick": true, + "cherrypick_hash": "a88c54a5c7dd80774f18361314f89ebcffa159a7", + "pull": 114746 + }, + "a88c54a5c7dd80774f18361314f89ebcffa159a7": { + "hash": "a88c54a5c7dd80774f18361314f89ebcffa159a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Clear intermediate buffers when not in use in Compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110915 + }, + "b1d1a2e76a6b0cd12f3a363bb8c86dce1e5d32ba": { + "hash": "b1d1a2e76a6b0cd12f3a363bb8c86dce1e5d32ba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Use correct AABB for SpotLight3Ds when spot_angle > 90", + "body": "(cherry picked from commit 91167c3c23201226df7ab10b5c64225495de1205)", + "is_cherrypick": true, + "cherrypick_hash": "91167c3c23201226df7ab10b5c64225495de1205", + "pull": 114746 + }, + "91167c3c23201226df7ab10b5c64225495de1205": { + "hash": "91167c3c23201226df7ab10b5c64225495de1205", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Use correct AABB for SpotLight3Ds when spot_angle > 90", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110884 + }, + "1e01637db170e83e1558cbbf4432b318d46332ee": { + "hash": "1e01637db170e83e1558cbbf4432b318d46332ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix fixed size flag on StandardMaterial3D when rendering in stereo", + "body": "(cherry picked from commit 748f35ccb87f8382c5b49c9189798b339ff4fde8)", + "is_cherrypick": true, + "cherrypick_hash": "748f35ccb87f8382c5b49c9189798b339ff4fde8", + "pull": 114746 + }, + "748f35ccb87f8382c5b49c9189798b339ff4fde8": { + "hash": "748f35ccb87f8382c5b49c9189798b339ff4fde8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Fix fixed size flag on StandardMaterial3D when rendering in stereo", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110410 + }, + "efdf224f87c35068ae64475397767915370f1916": { + "hash": "efdf224f87c35068ae64475397767915370f1916", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "Luo Zhihao ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix `CompositorEffect` not setting post-transparent callback on init", + "body": "(cherry picked from commit d9d796618deec066b9624acd1101280419b5018f)", + "is_cherrypick": true, + "cherrypick_hash": "d9d796618deec066b9624acd1101280419b5018f", + "pull": 114746 + }, + "d9d796618deec066b9624acd1101280419b5018f": { + "hash": "d9d796618deec066b9624acd1101280419b5018f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "Luo Zhihao ", + "committer_raw": "Luo Zhihao ", + "summary": "Fix `CompositorEffect` not setting post-transparent callback on init", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110249 + }, + "7e50ad1a8e7983f30140550601eb21de5bc85406": { + "hash": "7e50ad1a8e7983f30140550601eb21de5bc85406", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix rounding error in clustered vertex light culling", + "body": "(cherry picked from commit 60a7bed19cefa2c04af3e3eeaaaa92935a2ef924)", + "is_cherrypick": true, + "cherrypick_hash": "60a7bed19cefa2c04af3e3eeaaaa92935a2ef924", + "pull": 114746 + }, + "60a7bed19cefa2c04af3e3eeaaaa92935a2ef924": { + "hash": "60a7bed19cefa2c04af3e3eeaaaa92935a2ef924", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Alex Threlfo ", + "summary": "Fix rounding error in clustered vertex light culling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110184 + }, + "43ec3e66c20de49175497a4d157d87718db5511d": { + "hash": "43ec3e66c20de49175497a4d157d87718db5511d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix spotlight's shadow with volumetric fog", + "body": "(cherry picked from commit 199161f02334ba84f071409a8d1a479a95cea458)", + "is_cherrypick": true, + "cherrypick_hash": "199161f02334ba84f071409a8d1a479a95cea458", + "pull": 114746 + }, + "199161f02334ba84f071409a8d1a479a95cea458": { + "hash": "199161f02334ba84f071409a8d1a479a95cea458", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Florent Guiocheau ", + "summary": "Fix spotlight's shadow with volumetric fog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 109567 + }, + "967e028d6c3089bcb7658449642726b7ea3ed4d7": { + "hash": "967e028d6c3089bcb7658449642726b7ea3ed4d7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Remove amplification & mesh shader deny flags on D3D12.", + "body": "(cherry picked from commit e631fce422bd508047c3ab6813ae38d4e53cc412)", + "is_cherrypick": true, + "cherrypick_hash": "e631fce422bd508047c3ab6813ae38d4e53cc412", + "pull": 114746 + }, + "e631fce422bd508047c3ab6813ae38d4e53cc412": { + "hash": "e631fce422bd508047c3ab6813ae38d4e53cc412", + "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": "Remove amplification & mesh shader deny flags on D3D12.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114615 + }, + "b2c02b7a51178155b8c287ad6ce3c69a9b19764d": { + "hash": "b2c02b7a51178155b8c287ad6ce3c69a9b19764d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Check for pending clears in every RD texture function.", + "body": "(cherry picked from commit bfdf86370f7d3acf32b99bef4b07db56d0dab179)", + "is_cherrypick": true, + "cherrypick_hash": "bfdf86370f7d3acf32b99bef4b07db56d0dab179", + "pull": 114746 + }, + "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 + }, + "7083143e5771b286d5c5162d7d8b25aaa3500308": { + "hash": "7083143e5771b286d5c5162d7d8b25aaa3500308", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Rémi Verschelde ", + "summary": "Move D3D12's automatic texture clears to RenderingDevice.", + "body": "(cherry picked from commit d17ea061bcbf0ae96e4b71e642834315a9580be0)", + "is_cherrypick": true, + "cherrypick_hash": "d17ea061bcbf0ae96e4b71e642834315a9580be0", + "pull": 114746 + }, + "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 + }, + "a021e7af19c78a3c131354a29de74d6b6d1676e2": { + "hash": "a021e7af19c78a3c131354a29de74d6b6d1676e2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Check for Typed UAV Load Additional Formats capability when creating D3D12 device.", + "body": "(cherry picked from commit 23314701285b9e2011d365428e7f452be9d103bc)", + "is_cherrypick": true, + "cherrypick_hash": "23314701285b9e2011d365428e7f452be9d103bc", + "pull": 114746 + }, + "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 + }, + "13c1531a3475380152dd8ca09c8c9102370eaf26": { + "hash": "13c1531a3475380152dd8ca09c8c9102370eaf26", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Greatly reduce shader conversion time & fix spec constant bitmasking on D3D12.", + "body": "(cherry picked from commit 8895dfa56c4a87db3d4b7ebf3f5d6d60ed7f7a18)", + "is_cherrypick": true, + "cherrypick_hash": "8895dfa56c4a87db3d4b7ebf3f5d6d60ed7f7a18", + "pull": 114746 + }, + "8895dfa56c4a87db3d4b7ebf3f5d6d60ed7f7a18": { + "hash": "8895dfa56c4a87db3d4b7ebf3f5d6d60ed7f7a18", + "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": "Greatly reduce shader conversion time & fix spec constant bitmasking on D3D12.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111762 + }, + "d82e24b4905e1a573a9c093d557db77fcb19b4e4": { + "hash": "d82e24b4905e1a573a9c093d557db77fcb19b4e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Force disable SPIRV debug info on D3D12.", + "body": "(cherry picked from commit a62b194dc2495fa473c4af76ba3fb5bd78b49c48)", + "is_cherrypick": true, + "cherrypick_hash": "a62b194dc2495fa473c4af76ba3fb5bd78b49c48", + "pull": 114746 + }, + "a62b194dc2495fa473c4af76ba3fb5bd78b49c48": { + "hash": "a62b194dc2495fa473c4af76ba3fb5bd78b49c48", + "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": "Force disable SPIRV debug info on D3D12.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111912 + }, + "5f687a2de0b2f29b149311ec0a18b91cff45e9d1": { + "hash": "5f687a2de0b2f29b149311ec0a18b91cff45e9d1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix specialization constant patching on D3D12.", + "body": "(cherry picked from commit 36b7e77f032a6ff44e05fcfc6fd9ae1790272df9)", + "is_cherrypick": true, + "cherrypick_hash": "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9", + "pull": 114746 + }, + "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9": { + "hash": "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9", + "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 specialization constant patching on D3D12.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111356 + }, + "19c3e3908e00db1d970a45d75e9c2ec1823507d0": { + "hash": "19c3e3908e00db1d970a45d75e9c2ec1823507d0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix D3D12 not checking for fullscreen clear region correctly.", + "body": "(cherry picked from commit b568b06970fe6d63977d9b6e09a0dfbf5523feba)", + "is_cherrypick": true, + "cherrypick_hash": "b568b06970fe6d63977d9b6e09a0dfbf5523feba", + "pull": 114746 + }, + "b568b06970fe6d63977d9b6e09a0dfbf5523feba": { + "hash": "b568b06970fe6d63977d9b6e09a0dfbf5523feba", + "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 D3D12 not checking for fullscreen clear region correctly.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111321 + }, + "a01d8c288a0a394784282670d8e513616b2c9cd3": { + "hash": "a01d8c288a0a394784282670d8e513616b2c9cd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Rémi Verschelde ", + "summary": "Clamp minimum size of 3D texture view in D3D12.", + "body": "(cherry picked from commit 1ce55b946c73147a104fd6a38cb2cfda20b9a2bd)", + "is_cherrypick": true, + "cherrypick_hash": "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd", + "pull": 114746 + }, + "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd": { + "hash": "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Clamp minimum size of 3D texture view in D3D12.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 110203 + }, + "965097ef729ac15c6025f7971c999f86e208ea41": { + "hash": "965097ef729ac15c6025f7971c999f86e208ea41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Rémi Verschelde ", + "summary": "Use GL_FRAMEBUFFER instead of GL_DRAW_FRAMEBUFFER when doing final blit to the screen framebuffer to work around OBS bug", + "body": "(cherry picked from commit 7bde47e43317a2be7df6e4688e79e23c827cd5c1)", + "is_cherrypick": true, + "cherrypick_hash": "7bde47e43317a2be7df6e4688e79e23c827cd5c1", + "pull": 114746 + }, + "7bde47e43317a2be7df6e4688e79e23c827cd5c1": { + "hash": "7bde47e43317a2be7df6e4688e79e23c827cd5c1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Use GL_FRAMEBUFFER instead of GL_DRAW_FRAMEBUFFER when doing final blit to the screen framebuffer to work around OBS bug", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111834 + }, + "97bfe4970929be906711c80fee722d2744d5dba6": { + "hash": "97bfe4970929be906711c80fee722d2744d5dba6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MTY4OTI5" + ], + "author_raw": "nikitalita <69168929+nikitalita@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix setting mesh blend shape properties in dummy mesh storage", + "body": "(cherry picked from commit 84742563f8bcbd525d8accbc2c05b46a6bc5ada0)", + "is_cherrypick": true, + "cherrypick_hash": "84742563f8bcbd525d8accbc2c05b46a6bc5ada0", + "pull": 114746 + }, + "84742563f8bcbd525d8accbc2c05b46a6bc5ada0": { + "hash": "84742563f8bcbd525d8accbc2c05b46a6bc5ada0", + "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": "Fix setting mesh blend shape properties in dummy mesh storage", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114356 + }, + "6c2d9c871139df1d437925df9e720b2e4ab47a37": { + "hash": "6c2d9c871139df1d437925df9e720b2e4ab47a37", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Rémi Verschelde ", + "summary": "Always add Vulkan descriptor count for immutable samplers to descriptor pool.", + "body": "(cherry picked from commit bce41d08fe93092c452ed784cd203e942d54caeb)", + "is_cherrypick": true, + "cherrypick_hash": "bce41d08fe93092c452ed784cd203e942d54caeb", + "pull": 114746 + }, + "bce41d08fe93092c452ed784cd203e942d54caeb": { + "hash": "bce41d08fe93092c452ed784cd203e942d54caeb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Always add Vulkan descriptor count for immutable samplers to descriptor pool.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114657 + }, + "b362e2e0df065df9ea7bb3b244e0592ea2633bed": { + "hash": "b362e2e0df065df9ea7bb3b244e0592ea2633bed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Create separate graphics queue instead of reusing the main queue when transfer queue family is unsupported.", + "body": "(cherry picked from commit 2bc63ddf0839d648ed149f02ce921b625b133f11)", + "is_cherrypick": true, + "cherrypick_hash": "2bc63ddf0839d648ed149f02ce921b625b133f11", + "pull": 114746 + }, + "2bc63ddf0839d648ed149f02ce921b625b133f11": { + "hash": "2bc63ddf0839d648ed149f02ce921b625b133f11", + "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": "Create separate graphics queue instead of reusing the main queue when transfer queue family is unsupported.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114476 + }, + "13bbeb865e5731f8f442de05230e2d44ff2ccda6": { + "hash": "13bbeb865e5731f8f442de05230e2d44ff2ccda6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Implement workaround for GPU driver crash on Adreno 5XX.", + "body": "(cherry picked from commit 3ef93dc19f99e3df337525b2194be34f18bc512e)", + "is_cherrypick": true, + "cherrypick_hash": "3ef93dc19f99e3df337525b2194be34f18bc512e", + "pull": 114746 + }, + "3ef93dc19f99e3df337525b2194be34f18bc512e": { + "hash": "3ef93dc19f99e3df337525b2194be34f18bc512e", + "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": "Implement workaround for GPU driver crash on Adreno 5XX.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114416 + }, + "f767a389610771d9168db7b42241675f74ce8faf": { + "hash": "f767a389610771d9168db7b42241675f74ce8faf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MjU5ODk3" + ], + "author_raw": "Skyth <19259897+blueskythlikesclouds@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Create new pools when they become fragmented on Vulkan.", + "body": "(cherry picked from commit 3b23931eae53b6ae6198f2c23b1876f8378c3caa)", + "is_cherrypick": true, + "cherrypick_hash": "3b23931eae53b6ae6198f2c23b1876f8378c3caa", + "pull": 114746 + }, + "3b23931eae53b6ae6198f2c23b1876f8378c3caa": { + "hash": "3b23931eae53b6ae6198f2c23b1876f8378c3caa", + "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": "Create new pools when they become fragmented on Vulkan.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114313 + }, + "33d385b0bfbc95526a47d13d6576b0a41ab7d98d": { + "hash": "33d385b0bfbc95526a47d13d6576b0a41ab7d98d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "RenderingDevice: Add null checks when retrieving uniform sets", + "body": "This may mitigate a crash seen in the wild in Rift Riff on Android, most\nlikely trading it for a single-frame rendering bug (which is better than\ncrashing on user devices).\n\nIt doesn't solve the underlying issue which seems to be a race condition\nwhere a uniform set RID gets has been freed while still being reported as\nowned by the RID_Owner.\n\n(cherry picked from commit adb7774a615b714d098985c9574fe02a3b462c7e)", + "is_cherrypick": true, + "cherrypick_hash": "adb7774a615b714d098985c9574fe02a3b462c7e", + "pull": 114746 + }, + "adb7774a615b714d098985c9574fe02a3b462c7e": { + "hash": "adb7774a615b714d098985c9574fe02a3b462c7e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "RenderingDevice: Add null checks when retrieving uniform sets", + "body": "This may mitigate a crash seen in the wild in Rift Riff on Android, most\nlikely trading it for a single-frame rendering bug (which is better than\ncrashing on user devices).\n\nIt doesn't solve the underlying issue which seems to be a race condition\nwhere a uniform set RID gets has been freed while still being reported as\nowned by the RID_Owner.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114073 + }, + "8da695010a2579b5cf18d4553338e0f1c46045dc": { + "hash": "8da695010a2579b5cf18d4553338e0f1c46045dc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add all PowerVR devices to the ban list for disabling the transform feedback shader cache", + "body": "(cherry picked from commit b20466d12f7892a8dbad9e37959da0287365b69b)", + "is_cherrypick": true, + "cherrypick_hash": "b20466d12f7892a8dbad9e37959da0287365b69b", + "pull": 114746 + }, + "b20466d12f7892a8dbad9e37959da0287365b69b": { + "hash": "b20466d12f7892a8dbad9e37959da0287365b69b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Add all PowerVR devices to the ban list for disabling the transform feedback shader cache", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 111329 + }, + "a5a3f9ed2960529095ef59290ed7860a70157524": { + "hash": "a5a3f9ed2960529095ef59290ed7860a70157524", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #114133 from BLumia/backport-114035", + "body": "[4.5] Fix FileDialog icon scale in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "55457bd95a41b5a0d3625ac39cf296b3b657defd": { + "hash": "55457bd95a41b5a0d3625ac39cf296b3b657defd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a13e810cfed2159b94eb5062544810952fcc7345": { + "hash": "a13e810cfed2159b94eb5062544810952fcc7345", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDk1NzY1", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Wang Zichong ", + "committer_raw": "Wang Zichong ", + "summary": "Fix FileDialog icon scale in editor", + "body": "Backport https://github.com/godotengine/godot/pull/114035\n\nCo-authored-by: kobewi ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 114133 + }, + "5b1bb7e3cbf96bcd2ff859d78e32478073ad9b78": { + "hash": "5b1bb7e3cbf96bcd2ff859d78e32478073ad9b78", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "Rename zh_CN/zh_TW to zh_Hans/zh_Hant.\n\n- Fixes https://github.com/godotengine/godot-proposals/issues/6289.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "44c3f6a55a50dbbe884a668c522ad047768c0294": { + "hash": "44c3f6a55a50dbbe884a668c522ad047768c0294", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #112776 from m4gr3d/add_android_xr_support_4_5_1", + "body": "[4.5] [Android editor] Add support for Android XR devices to the Godot XR Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bc382d11de006d79288bb53559049abd480d2a07": { + "hash": "bc382d11de006d79288bb53559049abd480d2a07", + "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": 112776 + }, + "6d411f0c0df57977e16f23fe00cb293364bd03c8": { + "hash": "6d411f0c0df57977e16f23fe00cb293364bd03c8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #112103 from akien-mga/4.5-fix-gcc-warnings", + "body": "[4.5] Core: Sidestep MinGW-GCC false-positive warnings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "20c59d69240418e0aeec536d1efbd96d97f2e732": { + "hash": "20c59d69240418e0aeec536d1efbd96d97f2e732", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky", + "MDQ6VXNlcjIzMDgxNjc=", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Rémi Verschelde ", + "summary": "Core: Sidestep GCC false-positive warnings", + "body": "(cherry picked from commits acdb8667b56a43db6eee9a96ad61147bb80ea785\nand 6733345f73d04aeca9fa94706ca7451a72433429)\n\nAdds some more fixes for 4.5.\n\nCo-authored-by: Lukas Tenbrink \nCo-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 112103 + }, + "8351a28101ff0b4b7e4c27690b34c1ee2e2330e9": { + "hash": "8351a28101ff0b4b7e4c27690b34c1ee2e2330e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Bump version to 4.5.2-rc", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + } + }, + "pulls": { + "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": "2026-01-08T21:28:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "54a6e6784c982819bf8c585c5a912e3b60553c4a" + ] + }, + "94488": { + "id": "PR_kwDOAO6SJc51s8V2", + "public_id": 94488, + "url": "https://github.com/godotengine/godot/pull/94488", + "diff_url": "https://github.com/godotengine/godot/pull/94488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94488.patch", + "title": "Fix `exclusive` child window", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQxOTIxMzk1", + "created_at": "2024-07-17T22:59:52Z", + "updated_at": "2026-01-16T13:08:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "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": "2026-01-08T18:52:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "LA_kwDOAO6SJc8AAAACOSHDbA", + "name": "platform:visionos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "6de36fe6b239ef05e9854bbe9d63faedf165f718" + ] + }, + "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": "2026-01-18T14:17:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "dda1842b185ac4128cbe216feb68e12a94c3497f" + ] + }, + "97753": { + "id": "PR_kwDOAO6SJc59cL3n", + "public_id": 97753, + "url": "https://github.com/godotengine/godot/pull/97753", + "diff_url": "https://github.com/godotengine/godot/pull/97753.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97753.patch", + "title": "Fix various editor easing property issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2024-10-03T00:37:02Z", + "updated_at": "2026-01-16T13:10:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "61179bb293b0a413dac6f500661b53a0db39e1da" + ] + }, + "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": "2026-01-15T23:27:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "2cbdffee8c041a0fda2ea8c7c4bb5636ebcf436b" + ] + }, + "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": "2026-01-15T23:07:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "7ee96b11def9c1b87909361432b66f17575c274a" + ] + }, + "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": "2026-01-08T21:04:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "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" + ] + }, + "106099": { + "id": "PR_kwDOAO6SJc6U-fhW", + "public_id": 106099, + "url": "https://github.com/godotengine/godot/pull/106099", + "diff_url": "https://github.com/godotengine/godot/pull/106099.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106099.patch", + "title": "Fix edit resource on inspector when inside array or dictionary", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcyMjgyMjc0", + "created_at": "2025-05-05T17:57:38Z", + "updated_at": "2026-01-16T13:17:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c9b38969114fa4e2aa9c987c02729708c84cba3e" + ] + }, + "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": "2026-01-16T13:29:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "31610b058bf17eb3db510632d2e708701a5cccfc" + ] + }, + "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": "2026-01-08T22:15:58Z", + "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": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "2b3501923f070798861068feb7617b5e0b3301cb" + ] + }, + "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": "2026-01-08T15:07:04Z", + "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": [ + "d17ea061bcbf0ae96e4b71e642834315a9580be0" + ] + }, + "108885": { + "id": "PR_kwDOAO6SJc6gKOne", + "public_id": 108885, + "url": "https://github.com/godotengine/godot/pull/108885", + "diff_url": "https://github.com/godotengine/godot/pull/108885.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108885.patch", + "title": "Use explicit public access modifier in C# code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-07-22T23:16:26Z", + "updated_at": "2026-01-09T09:27:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "9993438a9e04ba402403935b28fcbf384f04d6b0" + ] + }, + "108954": { + "id": "PR_kwDOAO6SJc6giTOv", + "public_id": 108954, + "url": "https://github.com/godotengine/godot/pull/108954", + "diff_url": "https://github.com/godotengine/godot/pull/108954.diff", + "patch_url": "https://github.com/godotengine/godot/pull/108954.patch", + "title": "Ensure all MovieWriter frames have the same resolution as the first frame", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-07-24T22:01:27Z", + "updated_at": "2026-01-08T23:07:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4409c786caeb7b917c33c24a95ab3cb80e3e7643" + ] + }, + "109339": { + "id": "PR_kwDOAO6SJc6iOtX5", + "public_id": 109339, + "url": "https://github.com/godotengine/godot/pull/109339", + "diff_url": "https://github.com/godotengine/godot/pull/109339.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109339.patch", + "title": "[Copyright] Fix spelling of license", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-08-05T16:30:49Z", + "updated_at": "2026-01-16T00:06:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "0c4a00bf2ad115a7138c73a1adb4c233948bd161" + ] + }, + "109375": { + "id": "PR_kwDOAO6SJc6idXUI", + "public_id": 109375, + "url": "https://github.com/godotengine/godot/pull/109375", + "diff_url": "https://github.com/godotengine/godot/pull/109375.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109375.patch", + "title": "Fix VisualShader Conversion failing with subresources", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ0ODIyODIw", + "created_at": "2025-08-06T20:56:14Z", + "updated_at": "2026-01-16T13:30:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "c4559c02dee1b7575c766bef3b99e39181c1c8c2" + ] + }, + "109502": { + "id": "PR_kwDOAO6SJc6i8eqA", + "public_id": 109502, + "url": "https://github.com/godotengine/godot/pull/109502", + "diff_url": "https://github.com/godotengine/godot/pull/109502.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109502.patch", + "title": "Fix scrolling to bottom panel selected button.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-08-10T20:26:44Z", + "updated_at": "2026-01-16T11:49:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b9837e4ada3c013234756cc8af44a13ed2756e72" + ] + }, + "109549": { + "id": "PR_kwDOAO6SJc6jR63f", + "public_id": 109549, + "url": "https://github.com/godotengine/godot/pull/109549", + "diff_url": "https://github.com/godotengine/godot/pull/109549.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109549.patch", + "title": "Fix the text editor confusing resource files of class JSON with json files.", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBpJwOw", + "created_at": "2025-08-12T14:14:37Z", + "updated_at": "2026-01-16T11:56:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e4763e63291ddafdda2f4dca44799deb1960934c" + ] + }, + "109567": { + "id": "PR_kwDOAO6SJc6jbF20", + "public_id": 109567, + "url": "https://github.com/godotengine/godot/pull/109567", + "diff_url": "https://github.com/godotengine/godot/pull/109567.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109567.patch", + "title": "Fix spotlight's shadow peter-panning with volumetric fog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjA2NjIy", + "created_at": "2025-08-13T07:35:53Z", + "updated_at": "2026-01-08T21:23:27Z", + "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": [ + "199161f02334ba84f071409a8d1a479a95cea458" + ] + }, + "109977": { + "id": "PR_kwDOAO6SJc6lVVqS", + "public_id": 109977, + "url": "https://github.com/godotengine/godot/pull/109977", + "diff_url": "https://github.com/godotengine/godot/pull/109977.diff", + "patch_url": "https://github.com/godotengine/godot/pull/109977.patch", + "title": "Make POT generation use `tooltip_auto_translate_mode`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-08-26T05:15:09Z", + "updated_at": "2026-01-16T11:50:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "1b087104e572d3cb9334a3b468dbe81442b54a1f" + ] + }, + "110127": { + "id": "PR_kwDOAO6SJc6mHxnJ", + "public_id": 110127, + "url": "https://github.com/godotengine/godot/pull/110127", + "diff_url": "https://github.com/godotengine/godot/pull/110127.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110127.patch", + "title": "Fix Android back gesture failing after keyboard dismissal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MDQ1MTE3", + "created_at": "2025-08-30T19:46:37Z", + "updated_at": "2026-01-08T18:44:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "849107cfc816134c5ccd07a45a0834df31060ca4" + ] + }, + "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": "2026-01-16T13:24:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "2273c10a840acaa3b65c124f0ed152c9c3cfb253" + ] + }, + "110164": { + "id": "PR_kwDOAO6SJc6mSsvC", + "public_id": 110164, + "url": "https://github.com/godotengine/godot/pull/110164", + "diff_url": "https://github.com/godotengine/godot/pull/110164.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110164.patch", + "title": "Use placeholder instead of value for tooltips of `PROPERTY_HINT_PASSWORD` properties.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-01T13:51:37Z", + "updated_at": "2026-01-16T11:46:30Z", + "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": [ + "be443e41bbad63155b4e3b1666afc34aa8152370" + ] + }, + "110184": { + "id": "PR_kwDOAO6SJc6mWeT0", + "public_id": 110184, + "url": "https://github.com/godotengine/godot/pull/110184", + "diff_url": "https://github.com/godotengine/godot/pull/110184.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110184.patch", + "title": "Fix rounding error in clustered vertex light culling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4OTI3NDI0", + "created_at": "2025-09-01T23:47:00Z", + "updated_at": "2026-01-08T21:23:50Z", + "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": [ + "60a7bed19cefa2c04af3e3eeaaaa92935a2ef924" + ] + }, + "110189": { + "id": "PR_kwDOAO6SJc6mW4OA", + "public_id": 110189, + "url": "https://github.com/godotengine/godot/pull/110189", + "diff_url": "https://github.com/godotengine/godot/pull/110189.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110189.patch", + "title": "Fix Clear option not visible when a Resource's @export-ed property is a Script", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg5NDAxNDQ=", + "created_at": "2025-09-02T01:37:04Z", + "updated_at": "2026-01-16T11:45:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8798387770784cf9f616f5604f09238ec424e7b7" + ] + }, + "110198": { + "id": "PR_kwDOAO6SJc6me8An", + "public_id": 110198, + "url": "https://github.com/godotengine/godot/pull/110198", + "diff_url": "https://github.com/godotengine/godot/pull/110198.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110198.patch", + "title": "Configure SDL assuming we, in fact, have a libc", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMDY2Mjk=", + "created_at": "2025-09-02T15:37:05Z", + "updated_at": "2026-01-08T22:17: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" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "dcefe95ae46196ffd1a2f0e3a3688e5119dd9d8d" + ] + }, + "110203": { + "id": "PR_kwDOAO6SJc6mgowB", + "public_id": 110203, + "url": "https://github.com/godotengine/godot/pull/110203", + "diff_url": "https://github.com/godotengine/godot/pull/110203.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110203.patch", + "title": "Clamp minimum size of 3D texture view in D3D12.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-09-02T18:15:44Z", + "updated_at": "2026-01-08T15:08:04Z", + "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": [ + "1ce55b946c73147a104fd6a38cb2cfda20b9a2bd" + ] + }, + "110219": { + "id": "PR_kwDOAO6SJc6ml3T7", + "public_id": 110219, + "url": "https://github.com/godotengine/godot/pull/110219", + "diff_url": "https://github.com/godotengine/godot/pull/110219.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110219.patch", + "title": "[macOS] Make embedded window focus behavior more similar to Windows/X11.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-03T07:39:54Z", + "updated_at": "2026-01-08T20:58:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "b1e659c85177cb5bd21513da85066cb4c81a8744" + ] + }, + "110231": { + "id": "PR_kwDOAO6SJc6mrR0J", + "public_id": 110231, + "url": "https://github.com/godotengine/godot/pull/110231", + "diff_url": "https://github.com/godotengine/godot/pull/110231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110231.patch", + "title": "Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDcyNjg1", + "created_at": "2025-09-03T15:30:33Z", + "updated_at": "2026-01-16T11:54:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "7b850260bfc114a531b650698c48944dcde85940" + ] + }, + "110241": { + "id": "PR_kwDOAO6SJc6mvV_T", + "public_id": 110241, + "url": "https://github.com/godotengine/godot/pull/110241", + "diff_url": "https://github.com/godotengine/godot/pull/110241.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110241.patch", + "title": "Fix shader compilation errors in Compatibility when using `depth_texture`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-09-03T22:35:01Z", + "updated_at": "2026-01-08T21:31:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "dd8bab9f8908ba0c05c181bcde26d463b7c3a131" + ] + }, + "110242": { + "id": "PR_kwDOAO6SJc6mwTyD", + "public_id": 110242, + "url": "https://github.com/godotengine/godot/pull/110242", + "diff_url": "https://github.com/godotengine/godot/pull/110242.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110242.patch", + "title": "Fix editor crash caused by `EditorFileSystem::get_singleton` access in theme initialization path", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NzgyMTU3", + "created_at": "2025-09-04T01:17:55Z", + "updated_at": "2026-01-16T11:51:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6aae7d7345ff0e093ea1ef99cbe37a4b997cb2a8" + ] + }, + "110249": { + "id": "PR_kwDOAO6SJc6m1e14", + "public_id": 110249, + "url": "https://github.com/godotengine/godot/pull/110249", + "diff_url": "https://github.com/godotengine/godot/pull/110249.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110249.patch", + "title": "Fix `CompositorEffect` not setting post-transparent callback on init", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-09-04T11:25:29Z", + "updated_at": "2026-01-08T21:24:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d9d796618deec066b9624acd1101280419b5018f" + ] + }, + "110308": { + "id": "PR_kwDOAO6SJc6nQ0Yk", + "public_id": 110308, + "url": "https://github.com/godotengine/godot/pull/110308", + "diff_url": "https://github.com/godotengine/godot/pull/110308.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110308.patch", + "title": "Image: Fix normalization of mipmaps for half and float formats", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-09-07T17:16:45Z", + "updated_at": "2026-01-08T23:04:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "4266a4e4eb3db576f8728abcc6fe14abba89cce6" + ] + }, + "110317": { + "id": "PR_kwDOAO6SJc6nUQkU", + "public_id": 110317, + "url": "https://github.com/godotengine/godot/pull/110317", + "diff_url": "https://github.com/godotengine/godot/pull/110317.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110317.patch", + "title": "[TextServer] Do not add extra spacing to zero-width glyphs.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-08T07:08:52Z", + "updated_at": "2026-01-08T23:14:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2914a870afea729fe4522022a5ba6ef5ef645a26" + ] + }, + "110329": { + "id": "PR_kwDOAO6SJc6nZcz0", + "public_id": 110329, + "url": "https://github.com/godotengine/godot/pull/110329", + "diff_url": "https://github.com/godotengine/godot/pull/110329.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110329.patch", + "title": "JoltPhysics: Fix orphan StringName", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-09-08T14:22:35Z", + "updated_at": "2026-01-16T11:43:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "793228f171fe9859c76992019aa94d98fe636e65" + ] + }, + "110354": { + "id": "PR_kwDOAO6SJc6npAJf", + "public_id": 110354, + "url": "https://github.com/godotengine/godot/pull/110354", + "diff_url": "https://github.com/godotengine/godot/pull/110354.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110354.patch", + "title": "Fix duplicate minus in print output.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-09T16:05:45Z", + "updated_at": "2026-01-08T23:06:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a9ef3e5804167c8d596b376214199f5a1a5577ef" + ] + }, + "110380": { + "id": "PR_kwDOAO6SJc6nyfU6", + "public_id": 110380, + "url": "https://github.com/godotengine/godot/pull/110380", + "diff_url": "https://github.com/godotengine/godot/pull/110380.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110380.patch", + "title": "Fix `_validate_property()` in `RetargetModifier3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-09-10T10:39:38Z", + "updated_at": "2026-01-16T11:42:30Z", + "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" + } + ], + "commits": [ + "ee404c657e3dc6191c5e07b1090ef7f007c99050" + ] + }, + "110387": { + "id": "PR_kwDOAO6SJc6n0JMU", + "public_id": 110387, + "url": "https://github.com/godotengine/godot/pull/110387", + "diff_url": "https://github.com/godotengine/godot/pull/110387.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110387.patch", + "title": "Set language encoding flag when using Pack Project as ZIP", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-09-10T13:05:14Z", + "updated_at": "2026-01-16T11:53:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cadd08da9e62ff1729dac17ca319d10732f06a82" + ] + }, + "110404": { + "id": "PR_kwDOAO6SJc6n9PNm", + "public_id": 110404, + "url": "https://github.com/godotengine/godot/pull/110404", + "diff_url": "https://github.com/godotengine/godot/pull/110404.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110404.patch", + "title": "Shader Editor: Show \"File\" menu when no shaders are opened.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-09-11T06:48:50Z", + "updated_at": "2026-01-16T11:44:25Z", + "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": [ + "75bbe3a0bca0047e6c8f3f5b694f08af218c3b9f" + ] + }, + "110410": { + "id": "PR_kwDOAO6SJc6oAghh", + "public_id": 110410, + "url": "https://github.com/godotengine/godot/pull/110410", + "diff_url": "https://github.com/godotengine/godot/pull/110410.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110410.patch", + "title": "Fix fixed size flag on StandardMaterial3D when rendering in stereo (reverted)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-09-11T11:02:57Z", + "updated_at": "2026-01-20T08:14:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "748f35ccb87f8382c5b49c9189798b339ff4fde8" + ] + }, + "110525": { + "id": "PR_kwDOAO6SJc6oisYd", + "public_id": 110525, + "url": "https://github.com/godotengine/godot/pull/110525", + "diff_url": "https://github.com/godotengine/godot/pull/110525.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110525.patch", + "title": "Fix AudioStreamPolyphonic to honor `AudioStreamPlayer.pitch_scale`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2025-09-15T03:42:52Z", + "updated_at": "2026-01-16T13:09:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "040ff854e0dd0418c866ab8c2acfc6be87f01853" + ] + }, + "110544": { + "id": "PR_kwDOAO6SJc6ov_GX", + "public_id": 110544, + "url": "https://github.com/godotengine/godot/pull/110544", + "diff_url": "https://github.com/godotengine/godot/pull/110544.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110544.patch", + "title": "Web: Fix clipboard text encoding in `update_clipboard_callback`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMDE4ODA5", + "created_at": "2025-09-16T02:37:51Z", + "updated_at": "2026-01-08T22:01:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2fe73ad967f71c4edfd1306917ed32b61f1f3c04" + ] + }, + "110550": { + "id": "PR_kwDOAO6SJc6oxUac", + "public_id": 110550, + "url": "https://github.com/godotengine/godot/pull/110550", + "diff_url": "https://github.com/godotengine/godot/pull/110550.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110550.patch", + "title": "Fix `TileMapLayer` tiles displaying incorrectly with `y_sort` based on visibility layer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwODIxMDk=", + "created_at": "2025-09-16T05:34:10Z", + "updated_at": "2026-01-08T21:30:23Z", + "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": [ + "89503e387a0bf3799a91c01673068968f8fcea9e" + ] + }, + "110676": { + "id": "PR_kwDOAO6SJc6pZW_0", + "public_id": 110676, + "url": "https://github.com/godotengine/godot/pull/110676", + "diff_url": "https://github.com/godotengine/godot/pull/110676.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110676.patch", + "title": "Show marker lines/sections in the animation bezier editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-09-19T00:52:04Z", + "updated_at": "2026-01-16T13:04:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0f614cd63fb8464fb66f731f4f886f1a9b166b98" + ] + }, + "110703": { + "id": "PR_kwDOAO6SJc6pk2MM", + "public_id": 110703, + "url": "https://github.com/godotengine/godot/pull/110703", + "diff_url": "https://github.com/godotengine/godot/pull/110703.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110703.patch", + "title": "Fix XR tracker name changing at runtime", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-09-19T19:46:00Z", + "updated_at": "2026-01-08T21:45:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "bb06ffd944834e1cb5e9c053e21d65a9787138d2" + ] + }, + "110799": { + "id": "PR_kwDOAO6SJc6p-Ee1", + "public_id": 110799, + "url": "https://github.com/godotengine/godot/pull/110799", + "diff_url": "https://github.com/godotengine/godot/pull/110799.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110799.patch", + "title": "Update Godot's .NET version from 6.0 to 8.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBug_Pw", + "created_at": "2025-09-23T01:36:02Z", + "updated_at": "2026-01-08T22:19:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "1036bfd7ad569ea769555c984f0c7e79139938a4" + ] + }, + "110847": { + "id": "PR_kwDOAO6SJc6qKsZH", + "public_id": 110847, + "url": "https://github.com/godotengine/godot/pull/110847", + "diff_url": "https://github.com/godotengine/godot/pull/110847.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110847.patch", + "title": "FoldableContainer: Override `has_point` to use title rect when folded", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQyNjgxNjA3", + "created_at": "2025-09-24T00:48:18Z", + "updated_at": "2026-01-16T13:36:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "fc7d6da3faf46c70f247824487dc872776ed2b74" + ] + }, + "110853": { + "id": "PR_kwDOAO6SJc6qOOwy", + "public_id": 110853, + "url": "https://github.com/godotengine/godot/pull/110853", + "diff_url": "https://github.com/godotengine/godot/pull/110853.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110853.patch", + "title": "Ensure reflection atlas is valid before rendering", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-24T07:51:55Z", + "updated_at": "2026-01-08T21:26:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "f2d0ea6d40cd1c3b1113ddf4f651e458b01cc609" + ] + }, + "110871": { + "id": "PR_kwDOAO6SJc6qXEV-", + "public_id": 110871, + "url": "https://github.com/godotengine/godot/pull/110871", + "diff_url": "https://github.com/godotengine/godot/pull/110871.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110871.patch", + "title": "Reduce repetitive code in FoldableContainer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-09-24T20:04:07Z", + "updated_at": "2026-01-16T13:54:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a5ece9368ffc0c2bae15731979e2a0e7b5e816bc" + ] + }, + "110884": { + "id": "PR_kwDOAO6SJc6qbFcn", + "public_id": 110884, + "url": "https://github.com/godotengine/godot/pull/110884", + "diff_url": "https://github.com/godotengine/godot/pull/110884.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110884.patch", + "title": "Use correct AABB for SpotLight3Ds when `spot_angle > 90`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-25T05:45:32Z", + "updated_at": "2026-01-08T21:24:40Z", + "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": [ + "91167c3c23201226df7ab10b5c64225495de1205" + ] + }, + "110915": { + "id": "PR_kwDOAO6SJc6qmXK-", + "public_id": 110915, + "url": "https://github.com/godotengine/godot/pull/110915", + "diff_url": "https://github.com/godotengine/godot/pull/110915.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110915.patch", + "title": "Clear intermediate buffers when not in use in Compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-09-25T23:49:27Z", + "updated_at": "2026-01-08T21:25:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a88c54a5c7dd80774f18361314f89ebcffa159a7" + ] + }, + "110972": { + "id": "PR_kwDOAO6SJc6q3eEe", + "public_id": 110972, + "url": "https://github.com/godotengine/godot/pull/110972", + "diff_url": "https://github.com/godotengine/godot/pull/110972.diff", + "patch_url": "https://github.com/godotengine/godot/pull/110972.patch", + "title": "Fix editor log search ignoring BBCode formatting in messages", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMzA1MTg0", + "created_at": "2025-09-27T16:24:59Z", + "updated_at": "2026-01-16T13:07:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5d8fae428e01c9e9b11000592efaad446c4f49b4" + ] + }, + "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": "2026-01-08T19:03:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "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" + ] + }, + "111273": { + "id": "PR_kwDOAO6SJc6sIRH8", + "public_id": 111273, + "url": "https://github.com/godotengine/godot/pull/111273", + "diff_url": "https://github.com/godotengine/godot/pull/111273.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111273.patch", + "title": "Project Manager: Prohibit duplicating a project into itself", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB4un4g", + "created_at": "2025-10-05T07:35:48Z", + "updated_at": "2026-01-15T23:32:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "c5183d21dbba852a45f818495c76bc9335dbe24e" + ] + }, + "111302": { + "id": "PR_kwDOAO6SJc6sKJke", + "public_id": 111302, + "url": "https://github.com/godotengine/godot/pull/111302", + "diff_url": "https://github.com/godotengine/godot/pull/111302.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111302.patch", + "title": "Editor: Fix 'More Info…' link in Export/Encryption", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNTU1NDQ3", + "created_at": "2025-10-05T20:11:07Z", + "updated_at": "2026-01-15T22:22:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a9d361f88f4014cad6c81a57b1fcfd811bc4500a" + ] + }, + "111310": { + "id": "PR_kwDOAO6SJc6sL165", + "public_id": 111310, + "url": "https://github.com/godotengine/godot/pull/111310", + "diff_url": "https://github.com/godotengine/godot/pull/111310.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111310.patch", + "title": "Update tutorial link for calling Javascript from script", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1Mjk1OTU=", + "created_at": "2025-10-06T04:33:35Z", + "updated_at": "2026-01-15T22:19:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "3fa500d2f38618f22ec6724def624b8599fea9b7" + ] + }, + "111321": { + "id": "PR_kwDOAO6SJc6sRxAb", + "public_id": 111321, + "url": "https://github.com/godotengine/godot/pull/111321", + "diff_url": "https://github.com/godotengine/godot/pull/111321.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111321.patch", + "title": "Fix D3D12 not checking for fullscreen clear region correctly.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-06T13:48:22Z", + "updated_at": "2026-01-15T09:16:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b568b06970fe6d63977d9b6e09a0dfbf5523feba" + ] + }, + "111329": { + "id": "PR_kwDOAO6SJc6sUVqX", + "public_id": 111329, + "url": "https://github.com/godotengine/godot/pull/111329", + "diff_url": "https://github.com/godotengine/godot/pull/111329.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111329.patch", + "title": "Add all PowerVR devices to the transform feedback shader cache ban list", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-10-06T16:37:32Z", + "updated_at": "2026-01-06T22:35:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b20466d12f7892a8dbad9e37959da0287365b69b" + ] + }, + "111356": { + "id": "PR_kwDOAO6SJc6sdtWe", + "public_id": 111356, + "url": "https://github.com/godotengine/godot/pull/111356", + "diff_url": "https://github.com/godotengine/godot/pull/111356.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111356.patch", + "title": "Fix specialization constant patching on D3D12.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-07T10:27:32Z", + "updated_at": "2026-01-15T09:16:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "36b7e77f032a6ff44e05fcfc6fd9ae1790272df9" + ] + }, + "111386": { + "id": "PR_kwDOAO6SJc6sl9LL", + "public_id": 111386, + "url": "https://github.com/godotengine/godot/pull/111386", + "diff_url": "https://github.com/godotengine/godot/pull/111386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111386.patch", + "title": "Fix incorrect margins in `ScrollContainer` with focus border enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-07T23:50:33Z", + "updated_at": "2026-01-08T23:13:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e9a5208c8b4b104b3caf3e1ae8bc88a68fb13cf9" + ] + }, + "111387": { + "id": "PR_kwDOAO6SJc6sl9RX", + "public_id": 111387, + "url": "https://github.com/godotengine/godot/pull/111387", + "diff_url": "https://github.com/godotengine/godot/pull/111387.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111387.patch", + "title": "Fix `load_threaded_get` returning `null` when used with `CACHE_MODE_IGNORE`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI4MDg0MzA=", + "created_at": "2025-10-07T23:50:58Z", + "updated_at": "2026-01-08T23:07:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "49efe2b3b854f34277529d1406509001bd0da471" + ] + }, + "111398": { + "id": "PR_kwDOAO6SJc6sonHe", + "public_id": 111398, + "url": "https://github.com/godotengine/godot/pull/111398", + "diff_url": "https://github.com/godotengine/godot/pull/111398.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111398.patch", + "title": "Set step before set value, to fix animation length issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-10-08T07:10:32Z", + "updated_at": "2026-01-16T13:18:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d0ad6d6023053b85f6454bf00c9dc4ce84ecbb94" + ] + }, + "111427": { + "id": "PR_kwDOAO6SJc6sxNyP", + "public_id": 111427, + "url": "https://github.com/godotengine/godot/pull/111427", + "diff_url": "https://github.com/godotengine/godot/pull/111427.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111427.patch", + "title": "Fix crash when rearranging filtered animation tracks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMTM0ODk=", + "created_at": "2025-10-08T19:58:18Z", + "updated_at": "2026-01-16T13:20:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "e40621925b53930d1c0f9086801d4104c97fb6a6" + ] + }, + "111437": { + "id": "PR_kwDOAO6SJc6s0IWi", + "public_id": 111437, + "url": "https://github.com/godotengine/godot/pull/111437", + "diff_url": "https://github.com/godotengine/godot/pull/111437.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111437.patch", + "title": "Use correct ndc for proximity fade in Compatibility", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-09T04:28:06Z", + "updated_at": "2026-01-08T21:28:25Z", + "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": [ + "43c03e224a4e1175309d1a3df94092269eedde3c" + ] + }, + "111444": { + "id": "PR_kwDOAO6SJc6s3C-H", + "public_id": 111444, + "url": "https://github.com/godotengine/godot/pull/111444", + "diff_url": "https://github.com/godotengine/godot/pull/111444.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111444.patch", + "title": "FTI - Fix `SceneTreeFTI` depth limit behaviour", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-10-09T09:58:51Z", + "updated_at": "2026-01-08T21:27:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cee37f0234329444271fb5f8371f3de8c8fe7579" + ] + }, + "111478": { + "id": "PR_kwDOAO6SJc6tGQc0", + "public_id": 111478, + "url": "https://github.com/godotengine/godot/pull/111478", + "diff_url": "https://github.com/godotengine/godot/pull/111478.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111478.patch", + "title": "LSP: Fix goto native declaration", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-10-10T13:47:21Z", + "updated_at": "2026-01-08T23:10:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "87bbad5e8cf109794af529ea01527a1d5b7b0c2b" + ] + }, + "111503": { + "id": "PR_kwDOAO6SJc6tO9CV", + "public_id": 111503, + "url": "https://github.com/godotengine/godot/pull/111503", + "diff_url": "https://github.com/godotengine/godot/pull/111503.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111503.patch", + "title": "Fix `Input.is_joy_known` response for SDL joypads", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjE0OTkw", + "created_at": "2025-10-11T10:24:26Z", + "updated_at": "2026-01-08T23:15:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "3f98a5472d99ad3a295c8546b7eafe32da616885" + ] + }, + "111527": { + "id": "PR_kwDOAO6SJc6tRb9D", + "public_id": 111527, + "url": "https://github.com/godotengine/godot/pull/111527", + "diff_url": "https://github.com/godotengine/godot/pull/111527.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111527.patch", + "title": "Fix editor inline color display of color from `Color.from_rgba8`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MzE0ODc5", + "created_at": "2025-10-11T21:31:28Z", + "updated_at": "2026-01-16T13:04:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7e2f6c3ebc431eb559b4695f13507edd7ccf6205" + ] + }, + "111577": { + "id": "PR_kwDOAO6SJc6tY-NK", + "public_id": 111577, + "url": "https://github.com/godotengine/godot/pull/111577", + "diff_url": "https://github.com/godotengine/godot/pull/111577.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111577.patch", + "title": "Apply luminance multiplier in `copy_cubemap_to_panorama`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-13T06:38:00Z", + "updated_at": "2026-01-08T21:30:01Z", + "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": [ + "8173f43770e9d83e67cd3488d506c85330a95c2d" + ] + }, + "111578": { + "id": "PR_kwDOAO6SJc6taDzZ", + "public_id": 111578, + "url": "https://github.com/godotengine/godot/pull/111578", + "diff_url": "https://github.com/godotengine/godot/pull/111578.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111578.patch", + "title": "Use correct shadow material in some cases in Mobile", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-10-13T08:29:37Z", + "updated_at": "2026-01-08T21:40:06Z", + "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": [ + "8a8bd02860a3f240dd294ae3a603cf9107519e07" + ] + }, + "111606": { + "id": "PR_kwDOAO6SJc6tf5tk", + "public_id": 111606, + "url": "https://github.com/godotengine/godot/pull/111606", + "diff_url": "https://github.com/godotengine/godot/pull/111606.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111606.patch", + "title": "Fix error when editing multifield values inside arrays and dictionaries", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-13T16:36:46Z", + "updated_at": "2026-01-16T13:18:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "31efc7eefa933f593d1a0ce5d233152f67af0178" + ] + }, + "111639": { + "id": "PR_kwDOAO6SJc6tqF2W", + "public_id": 111639, + "url": "https://github.com/godotengine/godot/pull/111639", + "diff_url": "https://github.com/godotengine/godot/pull/111639.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111639.patch", + "title": "X11: Fix memory leak in `screen_get_refresh_rate()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-14T12:35:02Z", + "updated_at": "2026-01-08T18:59:02Z", + "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": [ + "66e5bce6538ee255a8024106ff982b4b56a7c021" + ] + }, + "111657": { + "id": "PR_kwDOAO6SJc6twGf4", + "public_id": 111657, + "url": "https://github.com/godotengine/godot/pull/111657", + "diff_url": "https://github.com/godotengine/godot/pull/111657.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111657.patch", + "title": "[macOS] Fix ~500ms hang on transparent OpenGL window creation on macOS 26.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-14T21:05:40Z", + "updated_at": "2026-01-08T20:53:02Z", + "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": [ + "a63dd0704f5f0fe88881543ddc7559bcf9d13f6c" + ] + }, + "111691": { + "id": "PR_kwDOAO6SJc6t9EKm", + "public_id": 111691, + "url": "https://github.com/godotengine/godot/pull/111691", + "diff_url": "https://github.com/godotengine/godot/pull/111691.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111691.patch", + "title": "[macOS] Fix microphone issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-10-15T19:39:37Z", + "updated_at": "2026-01-08T21:01:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "b4f9060db61dc929ed5e305617231115f92db6c6" + ] + }, + "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": "2026-01-08T20:53:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2721dbf5bc2b0003ca439128fabb93348fb5b0a0" + ] + }, + "111745": { + "id": "PR_kwDOAO6SJc6uLR9o", + "public_id": 111745, + "url": "https://github.com/godotengine/godot/pull/111745", + "diff_url": "https://github.com/godotengine/godot/pull/111745.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111745.patch", + "title": "Fix the LODs array returned by `mesh_get_surface`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzNDA5Njc=", + "created_at": "2025-10-16T21:28:16Z", + "updated_at": "2026-01-08T21:28:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "761312304802ec4d541ce6bbbb764376d8a29c97" + ] + }, + "111747": { + "id": "PR_kwDOAO6SJc6uL-cG", + "public_id": 111747, + "url": "https://github.com/godotengine/godot/pull/111747", + "diff_url": "https://github.com/godotengine/godot/pull/111747.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111747.patch", + "title": "Fix not releasing action when actions are erased.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1NDczODEz", + "created_at": "2025-10-16T23:05:34Z", + "updated_at": "2026-01-18T16:39:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "2fc6e11e31ed88e7f56e0d319281332a242b06db" + ] + }, + "111762": { + "id": "PR_kwDOAO6SJc6uSijj", + "public_id": 111762, + "url": "https://github.com/godotengine/godot/pull/111762", + "diff_url": "https://github.com/godotengine/godot/pull/111762.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111762.patch", + "title": "D3D12: Greatly reduce shader conversion time & fix spec constant bitmasking.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-17T11:33:46Z", + "updated_at": "2026-01-15T09:16:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8895dfa56c4a87db3d4b7ebf3f5d6d60ed7f7a18" + ] + }, + "111791": { + "id": "PR_kwDOAO6SJc6uc6pl", + "public_id": 111791, + "url": "https://github.com/godotengine/godot/pull/111791", + "diff_url": "https://github.com/godotengine/godot/pull/111791.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111791.patch", + "title": "Save editor settings when modified from code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-18T14:01:58Z", + "updated_at": "2026-01-08T23:13: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": [ + "199a4fa4e2d1c778da9f6892d7f18b6fc4250e14" + ] + }, + "111795": { + "id": "PR_kwDOAO6SJc6udR4l", + "public_id": 111795, + "url": "https://github.com/godotengine/godot/pull/111795", + "diff_url": "https://github.com/godotengine/godot/pull/111795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111795.patch", + "title": "[X11] Fix `keyboard_get_label_from_physical` errors when used on key without label.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-18T16:32:13Z", + "updated_at": "2026-01-08T18:59:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "cf21565c77656cf12bef6f823073d68d33e96bc5" + ] + }, + "111810": { + "id": "PR_kwDOAO6SJc6uexvz", + "public_id": 111810, + "url": "https://github.com/godotengine/godot/pull/111810", + "diff_url": "https://github.com/godotengine/godot/pull/111810.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111810.patch", + "title": "Fix crash when operating on newly created font RIDs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-10-19T03:01:00Z", + "updated_at": "2026-01-16T13:05:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7af7ac67853e9e5041c2a6714355a8ce1fc166ee" + ] + }, + "111811": { + "id": "PR_kwDOAO6SJc6ufEtM", + "public_id": 111811, + "url": "https://github.com/godotengine/godot/pull/111811", + "diff_url": "https://github.com/godotengine/godot/pull/111811.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111811.patch", + "title": "Fix switch to GameView when closing game window", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMTg1MDg=", + "created_at": "2025-10-19T05:56:19Z", + "updated_at": "2026-01-15T23:30:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "75446fc4d0acbd1822b4add71ecfb901015fcfad" + ] + }, + "111817": { + "id": "PR_kwDOAO6SJc6ugSK_", + "public_id": 111817, + "url": "https://github.com/godotengine/godot/pull/111817", + "diff_url": "https://github.com/godotengine/godot/pull/111817.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111817.patch", + "title": "Correct Array `remove_at()` class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBh6bZg", + "created_at": "2025-10-19T10:55:51Z", + "updated_at": "2026-01-15T22:26:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "7e3dcf3ac095bdcb96dc0d0e7f7f4bc9da00c2e4" + ] + }, + "111834": { + "id": "PR_kwDOAO6SJc6ui-eN", + "public_id": 111834, + "url": "https://github.com/godotengine/godot/pull/111834", + "diff_url": "https://github.com/godotengine/godot/pull/111834.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111834.patch", + "title": "Use `GL_FRAMEBUFFER` instead of `GL_DRAW_FRAMEBUFFER` when doing final blit to the screen framebuffer to work around OBS bug", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-10-20T02:42:03Z", + "updated_at": "2026-01-08T14:53:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "7bde47e43317a2be7df6e4688e79e23c827cd5c1" + ] + }, + "111839": { + "id": "PR_kwDOAO6SJc6ulb6T", + "public_id": 111839, + "url": "https://github.com/godotengine/godot/pull/111839", + "diff_url": "https://github.com/godotengine/godot/pull/111839.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111839.patch", + "title": "[TextServer] Do not add empty lines if space trimming flag is set.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-20T08:40:15Z", + "updated_at": "2026-01-08T23:20:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3f1d97365150f19faccd71962e6b8636d191748c" + ] + }, + "111841": { + "id": "PR_kwDOAO6SJc6umwqD", + "public_id": 111841, + "url": "https://github.com/godotengine/godot/pull/111841", + "diff_url": "https://github.com/godotengine/godot/pull/111841.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111841.patch", + "title": "Round values after renormalization when generating mipmaps.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-20T10:35:24Z", + "updated_at": "2026-01-15T09:15:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3d4f248fdac05efbd8e817d37b3ed6257c493a3b" + ] + }, + "111845": { + "id": "PR_kwDOAO6SJc6unrjT", + "public_id": 111845, + "url": "https://github.com/godotengine/godot/pull/111845", + "diff_url": "https://github.com/godotengine/godot/pull/111845.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111845.patch", + "title": "mbedTLS: Update to version 3.6.5", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-10-20T12:15:46Z", + "updated_at": "2026-01-08T22:25:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "9de2837cd521f92ad3f18bbe1f1e7d33f10d893e" + ] + }, + "111847": { + "id": "PR_kwDOAO6SJc6upR99", + "public_id": 111847, + "url": "https://github.com/godotengine/godot/pull/111847", + "diff_url": "https://github.com/godotengine/godot/pull/111847.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111847.patch", + "title": "EditorRun: Load `override.cfg` to get window configuration for embedded mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-10-20T14:33:29Z", + "updated_at": "2026-01-16T13:08:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "42000e27fed139f2f0e6145325c48a6fc1a50528" + ] + }, + "111858": { + "id": "PR_kwDOAO6SJc6ut_i9", + "public_id": 111858, + "url": "https://github.com/godotengine/godot/pull/111858", + "diff_url": "https://github.com/godotengine/godot/pull/111858.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111858.patch", + "title": "Improve determinism of UIDs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-20T21:50:41Z", + "updated_at": "2026-01-08T23:08:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "1af77aa69d29aa7d16b9233bf7f7c71bdc150f71" + ] + }, + "111863": { + "id": "PR_kwDOAO6SJc6uu4M_", + "public_id": 111863, + "url": "https://github.com/godotengine/godot/pull/111863", + "diff_url": "https://github.com/godotengine/godot/pull/111863.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111863.patch", + "title": "Fix `NOTIFICATION_OS_IME_UPDATE` docs on platform availability", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-10-20T23:52:46Z", + "updated_at": "2026-01-15T22:41:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "afaf834bb3193d4001982503529548f006c585cf" + ] + }, + "111865": { + "id": "PR_kwDOAO6SJc6uvNcA", + "public_id": 111865, + "url": "https://github.com/godotengine/godot/pull/111865", + "diff_url": "https://github.com/godotengine/godot/pull/111865.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111865.patch", + "title": "Fix IME input in multiple Windows at once", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-10-21T00:46:18Z", + "updated_at": "2026-01-16T13:06:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8abdedd477293019100e153398fec1a2849f9946" + ] + }, + "111912": { + "id": "PR_kwDOAO6SJc6vBqs1", + "public_id": 111912, + "url": "https://github.com/godotengine/godot/pull/111912", + "diff_url": "https://github.com/godotengine/godot/pull/111912.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111912.patch", + "title": "Force disable SPIRV debug info on D3D12.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-10-22T09:47:46Z", + "updated_at": "2026-01-15T09:15:55Z", + "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": [ + "a62b194dc2495fa473c4af76ba3fb5bd78b49c48" + ] + }, + "111918": { + "id": "PR_kwDOAO6SJc6vEKqA", + "public_id": 111918, + "url": "https://github.com/godotengine/godot/pull/111918", + "diff_url": "https://github.com/godotengine/godot/pull/111918.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111918.patch", + "title": "MSVC: Check `catalog_productSemanticVersion` instead of `catalog_productDisplayVersion`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyMjM0OTQ=", + "created_at": "2025-10-22T13:05:52Z", + "updated_at": "2026-01-08T21:03:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "6cfaee037a610031e0d572c36e75bd17ff120845" + ] + }, + "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": "2026-01-15T23:28:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "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" + ] + }, + "111964": { + "id": "PR_kwDOAO6SJc6vVnuJ", + "public_id": 111964, + "url": "https://github.com/godotengine/godot/pull/111964", + "diff_url": "https://github.com/godotengine/godot/pull/111964.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111964.patch", + "title": "[TextServer] Fix range for zero-width glyphs extra spacing.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-23T18:41:43Z", + "updated_at": "2026-01-08T23:14:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "eaa643a4bbc8e82011714e0fa6a3090cccd04a26" + ] + }, + "111969": { + "id": "PR_kwDOAO6SJc6vXST5", + "public_id": 111969, + "url": "https://github.com/godotengine/godot/pull/111969", + "diff_url": "https://github.com/godotengine/godot/pull/111969.diff", + "patch_url": "https://github.com/godotengine/godot/pull/111969.patch", + "title": "Add donate button to project manager", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMDY3MDA=", + "created_at": "2025-10-23T20:59:15Z", + "updated_at": "2026-01-16T13:22:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1b8b46f59a57b747ff4fbcba9d63f2a7ccbad41f" + ] + }, + "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 `_spawn_custom` from error message.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzMjg1NzAw", + "created_at": "2025-10-24T07:07:38Z", + "updated_at": "2026-01-16T13:25:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABAjhGIg", + "name": "topic:multiplayer", + "color": "#ffee88" + } + ], + "commits": [ + "f8be1f4c92dfb3ae170f02f850401f3bdae3ecca" + ] + }, + "112004": { + "id": "PR_kwDOAO6SJc6vkXo-", + "public_id": 112004, + "url": "https://github.com/godotengine/godot/pull/112004", + "diff_url": "https://github.com/godotengine/godot/pull/112004.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112004.patch", + "title": "Fix broken screenshot link in Appstream metadata", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMDA5NzM=", + "created_at": "2025-10-24T17:50:14Z", + "updated_at": "2026-01-08T19:00:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "f6caaa8fce1a6b1b7fcd00b84f51097807bcf31c" + ] + }, + "112006": { + "id": "PR_kwDOAO6SJc6vkhLc", + "public_id": 112006, + "url": "https://github.com/godotengine/godot/pull/112006", + "diff_url": "https://github.com/godotengine/godot/pull/112006.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112006.patch", + "title": "Fix copyright issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMDA5NzM=", + "created_at": "2025-10-24T18:05:42Z", + "updated_at": "2026-01-15T23:24:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "8847cf768144640612d2c2f8700c2fd2e852bcee" + ] + }, + "112015": { + "id": "PR_kwDOAO6SJc6vmS3F", + "public_id": 112015, + "url": "https://github.com/godotengine/godot/pull/112015", + "diff_url": "https://github.com/godotengine/godot/pull/112015.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112015.patch", + "title": "Fix file duplication making random UID", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-24T21:04:36Z", + "updated_at": "2026-01-08T23:09:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "afe87983e0cb2707a7850f5cf49ee600b93ebccb" + ] + }, + "112016": { + "id": "PR_kwDOAO6SJc6vma9H", + "public_id": 112016, + "url": "https://github.com/godotengine/godot/pull/112016", + "diff_url": "https://github.com/godotengine/godot/pull/112016.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112016.patch", + "title": "Fix verbose running message", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-24T21:20:32Z", + "updated_at": "2026-01-08T23:12:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "52775a82c6b4e6561adbe12409bffcdff9519e4f" + ] + }, + "112023": { + "id": "PR_kwDOAO6SJc6vpBPD", + "public_id": 112023, + "url": "https://github.com/godotengine/godot/pull/112023", + "diff_url": "https://github.com/godotengine/godot/pull/112023.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112023.patch", + "title": "Fix dotnet class lookup returning modified names instead of engine names", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0MjQzMjYz", + "created_at": "2025-10-25T05:14:30Z", + "updated_at": "2026-01-08T22:56:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "e6f441ea644f7b1eb171c9cc90f06ab5cc0cb408" + ] + }, + "112030": { + "id": "PR_kwDOAO6SJc6vrXlQ", + "public_id": 112030, + "url": "https://github.com/godotengine/godot/pull/112030", + "diff_url": "https://github.com/godotengine/godot/pull/112030.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112030.patch", + "title": "Use pkg-config for recast flags", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMDA5NzM=", + "created_at": "2025-10-25T13:54:07Z", + "updated_at": "2026-01-08T19:01:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1e8ead50dcb74732e06947e6ecec5a7894b20320" + ] + }, + "112034": { + "id": "PR_kwDOAO6SJc6vsin2", + "public_id": 112034, + "url": "https://github.com/godotengine/godot/pull/112034", + "diff_url": "https://github.com/godotengine/godot/pull/112034.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112034.patch", + "title": "[macOS] Update clang version check.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-25T19:43:18Z", + "updated_at": "2026-01-08T20:51:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "bc85da65a54cc29a9a18311c5980c25f7f492b2c" + ] + }, + "112047": { + "id": "PR_kwDOAO6SJc6vvH1A", + "public_id": 112047, + "url": "https://github.com/godotengine/godot/pull/112047", + "diff_url": "https://github.com/godotengine/godot/pull/112047.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112047.patch", + "title": "Separate branching ping-pong time and delta", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-10-26T11:13:02Z", + "updated_at": "2026-01-08T23:15:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "7768deaa04cbb4883c9b1e48b37d6b70761ab299" + ] + }, + "112076": { + "id": "PR_kwDOAO6SJc6v0GoS", + "public_id": 112076, + "url": "https://github.com/godotengine/godot/pull/112076", + "diff_url": "https://github.com/godotengine/godot/pull/112076.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112076.patch", + "title": "Fix duplicating node references of custom node type properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE0MjQzMjYz", + "created_at": "2025-10-27T06:45:16Z", + "updated_at": "2026-01-08T23:05:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b9cc82df404b28218fb87cbf645dd96375949584" + ] + }, + "112103": { + "id": "PR_kwDOAO6SJc6wAEb9", + "public_id": 112103, + "url": "https://github.com/godotengine/godot/pull/112103", + "diff_url": "https://github.com/godotengine/godot/pull/112103.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112103.patch", + "title": "[4.5] Core: Sidestep MinGW-GCC false-positive warnings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-10-27T22:00:06Z", + "updated_at": "2025-10-28T16:11:01Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "20c59d69240418e0aeec536d1efbd96d97f2e732" + ] + }, + "112113": { + "id": "PR_kwDOAO6SJc6wEoqD", + "public_id": 112113, + "url": "https://github.com/godotengine/godot/pull/112113", + "diff_url": "https://github.com/godotengine/godot/pull/112113.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112113.patch", + "title": "Main: Fix typo in `--gpu-profile` CLI argument", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDM5MzUz", + "created_at": "2025-10-28T07:17:16Z", + "updated_at": "2026-01-08T23:04:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b1621dfc0b98f635c5f0c50b2f445a88893d6f37" + ] + }, + "112141": { + "id": "PR_kwDOAO6SJc6wRUlg", + "public_id": 112141, + "url": "https://github.com/godotengine/godot/pull/112141", + "diff_url": "https://github.com/godotengine/godot/pull/112141.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112141.patch", + "title": "Update documentation pages when switching themes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-10-29T01:40:25Z", + "updated_at": "2026-01-15T23:22:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6353f0385b1a7c88c595dc56c15381ad734de40d" + ] + }, + "112236": { + "id": "PR_kwDOAO6SJc6wxHCQ", + "public_id": 112236, + "url": "https://github.com/godotengine/godot/pull/112236", + "diff_url": "https://github.com/godotengine/godot/pull/112236.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112236.patch", + "title": "[macOS/Embedded] Release/recapture mouse on window focus change and exit.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-31T07:23:36Z", + "updated_at": "2026-01-08T20:59:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "e2cd3ceac9db70d44b5ed611e32dcd8486130698" + ] + }, + "112241": { + "id": "PR_kwDOAO6SJc6wzfvW", + "public_id": 112241, + "url": "https://github.com/godotengine/godot/pull/112241", + "diff_url": "https://github.com/godotengine/godot/pull/112241.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112241.patch", + "title": "Fix Polygon2D editor undo crash", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-10-31T10:42:35Z", + "updated_at": "2026-01-16T13:49:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "865a2b0ec58618413ed3c1f7ec37505fb5bea36d" + ] + }, + "112245": { + "id": "PR_kwDOAO6SJc6w1s7j", + "public_id": 112245, + "url": "https://github.com/godotengine/godot/pull/112245", + "diff_url": "https://github.com/godotengine/godot/pull/112245.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112245.patch", + "title": "Fix drawing of slot icons in `GraphNode` when slots are not continuous", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODMzNzk=", + "created_at": "2025-10-31T13:52:02Z", + "updated_at": "2026-01-16T13:12:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5b1d82c9acbe12e698b80d48b45fadb6ac5fa605" + ] + }, + "112251": { + "id": "PR_kwDOAO6SJc6w33oD", + "public_id": 112251, + "url": "https://github.com/godotengine/godot/pull/112251", + "diff_url": "https://github.com/godotengine/godot/pull/112251.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112251.patch", + "title": "Fix `grab_focus` incorrectly handling `FOCUS_ACCESSIBILITY`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-10-31T16:54:41Z", + "updated_at": "2026-01-16T13:39:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8e626d5103f598cce309c865bfed011c9f2db565" + ] + }, + "112271": { + "id": "PR_kwDOAO6SJc6w8I1T", + "public_id": 112271, + "url": "https://github.com/godotengine/godot/pull/112271", + "diff_url": "https://github.com/godotengine/godot/pull/112271.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112271.patch", + "title": "Check for tiles outside texture on TileSet atlas settings changes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-11-01T01:32:50Z", + "updated_at": "2026-01-16T13:14:24Z", + "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": [ + "d9cf67dfe9aefa13b866bcf91e87f931e4036980" + ] + }, + "112279": { + "id": "PR_kwDOAO6SJc6w-tr0", + "public_id": 112279, + "url": "https://github.com/godotengine/godot/pull/112279", + "diff_url": "https://github.com/godotengine/godot/pull/112279.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112279.patch", + "title": "[Linux] Add SSE4.2 support runtime check.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-01T10:52:23Z", + "updated_at": "2026-01-08T19:01: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": [ + "286e578b0221c4d018b39ade558ef5afa8453f04" + ] + }, + "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": "2026-01-16T13:28:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "fccba5b8599ca6ad413cb0c97246cbacd5b265bd" + ] + }, + "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": "2026-01-16T13:27:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a006881ab2fbd48c80939d4623336844288748e3" + ] + }, + "112361": { + "id": "PR_kwDOAO6SJc6xS1r3", + "public_id": 112361, + "url": "https://github.com/godotengine/godot/pull/112361", + "diff_url": "https://github.com/godotengine/godot/pull/112361.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112361.patch", + "title": "Disable shader baker when exporting as dedicated server", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-11-03T23:27:46Z", + "updated_at": "2026-01-08T21:29:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "09f9dc157acd38df2a41a448ae16255d5ff975ce" + ] + }, + "112363": { + "id": "PR_kwDOAO6SJc6xS-2q", + "public_id": 112363, + "url": "https://github.com/godotengine/godot/pull/112363", + "diff_url": "https://github.com/godotengine/godot/pull/112363.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112363.patch", + "title": "Jolt: Add null checks to `jolt_free` and `jolt_aligned_free`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-11-03T23:48:43Z", + "updated_at": "2026-01-16T13:16:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "f7b7c0827be1f2162eb7de1ea4a0e0939e0360b5" + ] + }, + "112383": { + "id": "PR_kwDOAO6SJc6xZIBY", + "public_id": 112383, + "url": "https://github.com/godotengine/godot/pull/112383", + "diff_url": "https://github.com/godotengine/godot/pull/112383.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112383.patch", + "title": "[macOS] Fix mouse enter events sent to wrong popup window.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-04T11:05:24Z", + "updated_at": "2026-01-08T20:53:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "03c544fb2bb35b034013e95cd34b3a4d7bb9da4f" + ] + }, + "112437": { + "id": "PR_kwDOAO6SJc6xp8W-", + "public_id": 112437, + "url": "https://github.com/godotengine/godot/pull/112437", + "diff_url": "https://github.com/godotengine/godot/pull/112437.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112437.patch", + "title": "Update Android build tools to version 35.0.1", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", + "created_at": "2025-11-05T13:33:52Z", + "updated_at": "2026-01-08T18:44:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "5e07b74bf5067f647954340ed67d8df39af239df" + ] + }, + "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": "2026-01-08T19:02:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "14734cbcf888dfb84fbf15d0b266c93d2d8b1efd" + ] + }, + "112483": { + "id": "PR_kwDOAO6SJc6x-xyh", + "public_id": 112483, + "url": "https://github.com/godotengine/godot/pull/112483", + "diff_url": "https://github.com/godotengine/godot/pull/112483.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112483.patch", + "title": "Fix `SoftBody3D`'s position influences its physics in Jolt", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE2OTM=", + "created_at": "2025-11-06T19:52:01Z", + "updated_at": "2026-01-16T13:20:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "7be272e24a9e67c4f51fe3ac862649cd80a39fde" + ] + }, + "112486": { + "id": "PR_kwDOAO6SJc6yBA3K", + "public_id": 112486, + "url": "https://github.com/godotengine/godot/pull/112486", + "diff_url": "https://github.com/godotengine/godot/pull/112486.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112486.patch", + "title": "Fix GDScript code sample for `@GlobalScope.instance_from_id()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-11-06T23:26:52Z", + "updated_at": "2026-01-15T22:59:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "5243016bcdcad0ab108e3a2ff8f9b2e110b391ef" + ] + }, + "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": "2026-01-08T22:03:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "3a66d88be208948177781f6ec3cdd6b7e32e2f01" + ] + }, + "112556": { + "id": "PR_kwDOAO6SJc6yUZB5", + "public_id": 112556, + "url": "https://github.com/godotengine/godot/pull/112556", + "diff_url": "https://github.com/godotengine/godot/pull/112556.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112556.patch", + "title": "[Android editor] Fix editor crash on exit", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-11-08T19:00:30Z", + "updated_at": "2026-01-08T18:44:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8c469be225b0a12fa50ff12587d90ddf2bba5b48" + ] + }, + "112585": { + "id": "PR_kwDOAO6SJc6yYcbv", + "public_id": 112585, + "url": "https://github.com/godotengine/godot/pull/112585", + "diff_url": "https://github.com/godotengine/godot/pull/112585.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112585.patch", + "title": "Android: Fix root window shrinking when keyboard appears", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-11-09T14:54:06Z", + "updated_at": "2026-01-08T18:45:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "941aff3c068524106ba9ddca9fa8958834a78be4" + ] + }, + "112587": { + "id": "PR_kwDOAO6SJc6yYklu", + "public_id": 112587, + "url": "https://github.com/godotengine/godot/pull/112587", + "diff_url": "https://github.com/godotengine/godot/pull/112587.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112587.patch", + "title": "Fix crash during POT generation due to scene dependency issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-11-09T15:40:24Z", + "updated_at": "2026-01-15T23:26:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d5d29f928d1a8d93d4bccaac7fb032c0defa751c" + ] + }, + "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": "2026-01-16T16:09:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "96332f1b4dc01f868c528698cd1ee48c8433a35b" + ] + }, + "112686": { + "id": "PR_kwDOAO6SJc6zEStr", + "public_id": 112686, + "url": "https://github.com/godotengine/godot/pull/112686", + "diff_url": "https://github.com/godotengine/godot/pull/112686.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112686.patch", + "title": "Fix HTTPRequest timeout being scaled with `Engine.time_scale`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-11-12T20:45:22Z", + "updated_at": "2026-01-16T13:21:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "b7f537c863ded968eb5c2e0f12fa8ca93449e5e8" + ] + }, + "112692": { + "id": "PR_kwDOAO6SJc6zFQri", + "public_id": 112692, + "url": "https://github.com/godotengine/godot/pull/112692", + "diff_url": "https://github.com/godotengine/godot/pull/112692.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112692.patch", + "title": "Make AnimationLibrary use RBMap instead of HashMap", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-11-12T22:25:22Z", + "updated_at": "2026-01-16T13:21:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "e9a6a84468a800a30372e4dc1b85931fb851470c" + ] + }, + "112717": { + "id": "PR_kwDOAO6SJc6zLTeq", + "public_id": 112717, + "url": "https://github.com/godotengine/godot/pull/112717", + "diff_url": "https://github.com/godotengine/godot/pull/112717.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112717.patch", + "title": "Fix `ProjectManager` UI going below window", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-11-13T09:08:14Z", + "updated_at": "2026-01-16T13:22:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ef0742827e24ca06e2e4782adb5e65fc84edc0a7" + ] + }, + "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": "2026-01-08T23:16:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "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" + ] + }, + "112776": { + "id": "PR_kwDOAO6SJc6zh07a", + "public_id": 112776, + "url": "https://github.com/godotengine/godot/pull/112776", + "diff_url": "https://github.com/godotengine/godot/pull/112776.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112776.patch", + "title": "[4.5] [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:52:39Z", + "updated_at": "2025-11-19T15:11:30Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "bc382d11de006d79288bb53559049abd480d2a07" + ] + }, + "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": "2026-01-08T18:50:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "b1465d6af088abd9771cd8a0c087d4e8b141c884" + ] + }, + "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": "2026-01-08T21:31:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "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": "2026-01-08T21:37:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "b9d5c3e213f203b519b36ef4638293eb20817dde" + ] + }, + "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": "2026-01-08T22:20:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "2f4234d3159923e24b69135287aea77b730fdb0b" + ] + }, + "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": "2026-01-08T21:28:40Z", + "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": [ + "94f433ccf625bf11ca368f7d91c4c438589e9e82" + ] + }, + "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": "2026-01-08T22:55:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "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": "2026-01-15T23:04:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "4eb70da8b1e8d8b6eed7c5e20ba5f470c2e3c563" + ] + }, + "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": "2026-01-15T09:15:11Z", + "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" + ] + }, + "112995": { + "id": "PR_kwDOAO6SJc60rvEX", + "public_id": 112995, + "url": "https://github.com/godotengine/godot/pull/112995", + "diff_url": "https://github.com/godotengine/godot/pull/112995.diff", + "patch_url": "https://github.com/godotengine/godot/pull/112995.patch", + "title": "Fix emulated touch events using the incorrect window ID", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1NDczODEz", + "created_at": "2025-11-20T20:29:44Z", + "updated_at": "2026-01-16T13:32:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "ca45ce91b7e381c7a7759984397591dcabab3c3f" + ] + }, + "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": "2026-01-15T22:01:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "985dfa7cda60897cd37e58593d22098194c0b29c" + ] + }, + "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": "2026-01-16T13:28:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "81f727b6dd3b31ec5190902798cef0a074bbf92a" + ] + }, + "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": "2026-01-08T21:04:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "0a29b90296e980c7df0699612bd0209f946f247b" + ] + }, + "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": "2026-01-15T23:35:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "37a60435796823efa2481d7b7b333d2e952cce07" + ] + }, + "113179": { + "id": "PR_kwDOAO6SJc61lwXL", + "public_id": 113179, + "url": "https://github.com/godotengine/godot/pull/113179", + "diff_url": "https://github.com/godotengine/godot/pull/113179.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113179.patch", + "title": "Do not attempt deleting local cache in `Resource::_teardown_duplicate_from_variant`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-11-26T08:05:37Z", + "updated_at": "2026-01-08T22:58:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e815a8f899d94422c2026b0146fdd7dde5a5a28f" + ] + }, + "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": "2026-01-15T09:14:53Z", + "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" + ] + }, + "113246": { + "id": "PR_kwDOAO6SJc616gJV", + "public_id": 113246, + "url": "https://github.com/godotengine/godot/pull/113246", + "diff_url": "https://github.com/godotengine/godot/pull/113246.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113246.patch", + "title": "Fix stale error highlighting when navigating script history", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ2Nzc1OTYz", + "created_at": "2025-11-27T17:48:23Z", + "updated_at": "2026-01-16T13:34:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7504b5cee25128b4df7f85828a7dc7aeb4dd0d4d" + ] + }, + "113256": { + "id": "PR_kwDOAO6SJc618hq5", + "public_id": 113256, + "url": "https://github.com/godotengine/godot/pull/113256", + "diff_url": "https://github.com/godotengine/godot/pull/113256.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113256.patch", + "title": "Wayland: Misc keyboard touchups", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-11-27T22:46:22Z", + "updated_at": "2026-01-08T19:04:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "f90a9ad6596ee752e3648611df3e4d4f447ef674", + "a79239e332ef08d15ec2ada2ef04c881511f11b5", + "b0a42784f1143051313832bf9b6ef2b7afbe2656" + ] + }, + "113432": { + "id": "PR_kwDOAO6SJc62ihX5", + "public_id": 113432, + "url": "https://github.com/godotengine/godot/pull/113432", + "diff_url": "https://github.com/godotengine/godot/pull/113432.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113432.patch", + "title": "Set shader path before compilation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBaxRtw", + "created_at": "2025-12-02T08:12:58Z", + "updated_at": "2026-01-08T21:29:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "772caa8170121f69302486db12a0a4477abd3d72" + ] + }, + "113486": { + "id": "PR_kwDOAO6SJc62xNV5", + "public_id": 113486, + "url": "https://github.com/godotengine/godot/pull/113486", + "diff_url": "https://github.com/godotengine/godot/pull/113486.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113486.patch", + "title": "Use AABB center instead of origin for visibility fade", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwOTMw", + "created_at": "2025-12-03T08:18:06Z", + "updated_at": "2026-01-08T21:29:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c2bc0afa3554407aeb003708eb1a08fe4bd9f0af" + ] + }, + "113537": { + "id": "PR_kwDOAO6SJc629QLR", + "public_id": 113537, + "url": "https://github.com/godotengine/godot/pull/113537", + "diff_url": "https://github.com/godotengine/godot/pull/113537.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113537.patch", + "title": "X11: Fix input delay regression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4NDU3Mzgy", + "created_at": "2025-12-04T02:20:02Z", + "updated_at": "2026-01-08T19:05:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "3be85a86148d5de85559349a5748f12fcd896125" + ] + }, + "113546": { + "id": "PR_kwDOAO6SJc62_ZO6", + "public_id": 113546, + "url": "https://github.com/godotengine/godot/pull/113546", + "diff_url": "https://github.com/godotengine/godot/pull/113546.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113546.patch", + "title": "Fix unexpected name when favoriting nodes from keyword matches.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQyODU5MzYy", + "created_at": "2025-12-04T06:54:16Z", + "updated_at": "2026-01-16T13:32:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8402065b0b6c2382bd0579bb0d8f86f0b552703c" + ] + }, + "113631": { + "id": "PR_kwDOAO6SJc63T_Lu", + "public_id": 113631, + "url": "https://github.com/godotengine/godot/pull/113631", + "diff_url": "https://github.com/godotengine/godot/pull/113631.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113631.patch", + "title": "Prevent BonePropertiesEditor crash due to skeleton use-after-release", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2ODYz", + "created_at": "2025-12-05T14:51:33Z", + "updated_at": "2026-01-16T13:36:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9c7669d32c075b338d90789e48750c9197ee14e4" + ] + }, + "113650": { + "id": "PR_kwDOAO6SJc63YXoX", + "public_id": 113650, + "url": "https://github.com/godotengine/godot/pull/113650", + "diff_url": "https://github.com/godotengine/godot/pull/113650.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113650.patch", + "title": "Move initialization check for CanvasMaterial", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDODnQhKQ", + "created_at": "2025-12-05T22:44:00Z", + "updated_at": "2026-01-08T21:44:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "d7792feabad6c20aa7bc25dbdeab5cf62f784236" + ] + }, + "113782": { + "id": "PR_kwDOAO6SJc63zLtA", + "public_id": 113782, + "url": "https://github.com/godotengine/godot/pull/113782", + "diff_url": "https://github.com/godotengine/godot/pull/113782.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113782.patch", + "title": "Fix typos in VectorNi docs (float division examples)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM0NDQ2Njk4", + "created_at": "2025-12-09T00:53:30Z", + "updated_at": "2026-01-15T23:20:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "00b3587d6afe33920e75b9ec24a985b0585aabc3" + ] + }, + "113786": { + "id": "PR_kwDOAO6SJc6307tB", + "public_id": 113786, + "url": "https://github.com/godotengine/godot/pull/113786", + "diff_url": "https://github.com/godotengine/godot/pull/113786.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113786.patch", + "title": "Fix Animation Editor erroring when animating SpriteAnimation3D 'frame' but not 'animation'.", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCWre3w", + "created_at": "2025-12-09T04:27:11Z", + "updated_at": "2026-01-16T13:38:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a0d915528364393d929c7adbf7cca96b9842ffc7" + ] + }, + "113878": { + "id": "PR_kwDOAO6SJc64SAtd", + "public_id": 113878, + "url": "https://github.com/godotengine/godot/pull/113878", + "diff_url": "https://github.com/godotengine/godot/pull/113878.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113878.patch", + "title": "Fix storage scope for the obb directory", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-11T06:01:52Z", + "updated_at": "2026-01-08T18:45:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "b40afd67815bffa6129118dd1f095b675fa9cd80" + ] + }, + "113946": { + "id": "PR_kwDOAO6SJc64nh5f", + "public_id": 113946, + "url": "https://github.com/godotengine/godot/pull/113946", + "diff_url": "https://github.com/godotengine/godot/pull/113946.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113946.patch", + "title": "Wayland: Fix accidental copy during global remove", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-12-12T18:14:03Z", + "updated_at": "2026-01-08T19:03:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "b439a71db3f5845c90505bd7daf1a2f8d94eb103" + ] + }, + "113961": { + "id": "PR_kwDOAO6SJc64pNn-", + "public_id": 113961, + "url": "https://github.com/godotengine/godot/pull/113961", + "diff_url": "https://github.com/godotengine/godot/pull/113961.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113961.patch", + "title": "libpng: Update to 1.6.53", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-12-12T21:20:28Z", + "updated_at": "2026-01-08T22:16:55Z", + "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": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "259d95fd85560802add32d85db57835bf5b9e599" + ] + }, + "113966": { + "id": "PR_kwDOAO6SJc64ph61", + "public_id": 113966, + "url": "https://github.com/godotengine/godot/pull/113966", + "diff_url": "https://github.com/godotengine/godot/pull/113966.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113966.patch", + "title": "[macOS] Disable window embedding code in export templates.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-12-12T22:04:14Z", + "updated_at": "2026-01-08T20:54:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "466fe1abd88d0a299a3c85422f7cda09dd89a87b" + ] + }, + "113969": { + "id": "PR_kwDOAO6SJc64pzOn", + "public_id": 113969, + "url": "https://github.com/godotengine/godot/pull/113969", + "diff_url": "https://github.com/godotengine/godot/pull/113969.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113969.patch", + "title": "Ensure that the permission requests results are dispatched on the render thread", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-12T22:39:47Z", + "updated_at": "2026-01-08T18:45:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "c9fb6a3040b6a5cf3665b722c5137fe5574a4359" + ] + }, + "113974": { + "id": "PR_kwDOAO6SJc64qsGy", + "public_id": 113974, + "url": "https://github.com/godotengine/godot/pull/113974", + "diff_url": "https://github.com/godotengine/godot/pull/113974.diff", + "patch_url": "https://github.com/godotengine/godot/pull/113974.patch", + "title": "VisualShader: Fix new node spawning position with display scaling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4Mzg4NzE=", + "created_at": "2025-12-13T01:47:36Z", + "updated_at": "2026-01-08T21:39:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "2eb41ac549fdf8bd82e1b11ba6bf7a4f524dadee" + ] + }, + "114072": { + "id": "PR_kwDOAO6SJc65GqwT", + "public_id": 114072, + "url": "https://github.com/godotengine/godot/pull/114072", + "diff_url": "https://github.com/godotengine/godot/pull/114072.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114072.patch", + "title": "Add missing `cstdlib` include for `EXIT_SUCCESS` and `free`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTgwMDg=", + "created_at": "2025-12-16T09:04:18Z", + "updated_at": "2026-01-08T22:17:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "717a7f1d7616882efd97c0f35044729e9946566e" + ] + }, + "114073": { + "id": "PR_kwDOAO6SJc65GuV2", + "public_id": 114073, + "url": "https://github.com/godotengine/godot/pull/114073", + "diff_url": "https://github.com/godotengine/godot/pull/114073.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114073.patch", + "title": "RenderingDevice: Add null checks when retrieving uniform sets", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-12-16T09:09:02Z", + "updated_at": "2026-01-06T22:37:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "adb7774a615b714d098985c9574fe02a3b462c7e" + ] + }, + "114098": { + "id": "PR_kwDOAO6SJc65TCQV", + "public_id": 114098, + "url": "https://github.com/godotengine/godot/pull/114098", + "diff_url": "https://github.com/godotengine/godot/pull/114098.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114098.patch", + "title": "[iOS] Automatically enable `iphone-ipad-minimum-performance-a12` if project is using Forward+/Mobile renderer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-12-17T06:22:09Z", + "updated_at": "2026-01-08T14:31:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "fb8443a2192e5223f67736a0aded9a5f624f85e7" + ] + }, + "114133": { + "id": "PR_kwDOAO6SJc65fYs4", + "public_id": 114133, + "url": "https://github.com/godotengine/godot/pull/114133", + "diff_url": "https://github.com/godotengine/godot/pull/114133.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114133.patch", + "title": "[4.5] Fix FileDialog icon scale in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDk1NzY1", + "created_at": "2025-12-18T02:34:47Z", + "updated_at": "2026-01-16T03:06:13Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a13e810cfed2159b94eb5062544810952fcc7345" + ] + }, + "114181": { + "id": "PR_kwDOAO6SJc65v8TH", + "public_id": 114181, + "url": "https://github.com/godotengine/godot/pull/114181", + "diff_url": "https://github.com/godotengine/godot/pull/114181.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114181.patch", + "title": "OpenXR: Don't create a visibility mask mesh without data", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-12-19T05:07:09Z", + "updated_at": "2026-01-16T01:04:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "12764858d36ad090ec131979b0bcc19fd9b1f83d" + ] + }, + "114189": { + "id": "PR_kwDOAO6SJc65x7vD", + "public_id": 114189, + "url": "https://github.com/godotengine/godot/pull/114189", + "diff_url": "https://github.com/godotengine/godot/pull/114189.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114189.patch", + "title": "[TextServer] Fix line wrapping underflow.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-12-19T08:57:53Z", + "updated_at": "2026-01-08T23:20:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f18a33f4515e6dad4f4939b9de5e7b18c2c7a7ac" + ] + }, + "114207": { + "id": "PR_kwDOAO6SJc653ZKG", + "public_id": 114207, + "url": "https://github.com/godotengine/godot/pull/114207", + "diff_url": "https://github.com/godotengine/godot/pull/114207.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114207.patch", + "title": "Android: Fix ANRs when shutting down the engine due to the render thread", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-19T17:50:51Z", + "updated_at": "2026-01-08T22:40:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "422cc7b91bfd10b293673f6497daa6daf469fabe" + ] + }, + "114313": { + "id": "PR_kwDOAO6SJc66cmyn", + "public_id": 114313, + "url": "https://github.com/godotengine/godot/pull/114313", + "diff_url": "https://github.com/godotengine/godot/pull/114313.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114313.patch", + "title": "Create new pools when they become fragmented on Vulkan.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-12-24T08:48:20Z", + "updated_at": "2026-01-15T09:16:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3b23931eae53b6ae6198f2c23b1876f8378c3caa" + ] + }, + "114356": { + "id": "PR_kwDOAO6SJc66qVUa", + "public_id": 114356, + "url": "https://github.com/godotengine/godot/pull/114356", + "diff_url": "https://github.com/godotengine/godot/pull/114356.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114356.patch", + "title": "Fix setting mesh blend shape properties in dummy mesh storage", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-12-26T21:02:50Z", + "updated_at": "2026-01-08T14:35:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "84742563f8bcbd525d8accbc2c05b46a6bc5ada0" + ] + }, + "114412": { + "id": "PR_kwDOAO6SJc66x4b9", + "public_id": 114412, + "url": "https://github.com/godotengine/godot/pull/114412", + "diff_url": "https://github.com/godotengine/godot/pull/114412.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114412.patch", + "title": "Fix binary BMFont flags handling.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-12-29T06:08:16Z", + "updated_at": "2026-01-15T23:36:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "30dc68dd93905a93f4d0307a0454ce77a016503b" + ] + }, + "114416": { + "id": "PR_kwDOAO6SJc660YxG", + "public_id": 114416, + "url": "https://github.com/godotengine/godot/pull/114416", + "diff_url": "https://github.com/godotengine/godot/pull/114416.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114416.patch", + "title": "Implement workaround for GPU driver crash on Adreno 5XX.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-12-29T12:18:38Z", + "updated_at": "2026-01-15T09:16:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3ef93dc19f99e3df337525b2194be34f18bc512e" + ] + }, + "114463": { + "id": "PR_kwDOAO6SJc67DysW", + "public_id": 114463, + "url": "https://github.com/godotengine/godot/pull/114463", + "diff_url": "https://github.com/godotengine/godot/pull/114463.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114463.patch", + "title": "[Android] Trigger save of the RD pipeline cache on application pause", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-12-31T03:28:13Z", + "updated_at": "2026-01-08T14:31:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "be24804e1a112631d646556bad4064e47cb42c0a" + ] + }, + "114476": { + "id": "PR_kwDOAO6SJc67HBit", + "public_id": 114476, + "url": "https://github.com/godotengine/godot/pull/114476", + "diff_url": "https://github.com/godotengine/godot/pull/114476.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114476.patch", + "title": "Create separate graphics queue instead of reusing the main queue when transfer queue family is unsupported.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2025-12-31T13:55:06Z", + "updated_at": "2026-01-15T09:16:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "2bc63ddf0839d648ed149f02ce921b625b133f11" + ] + }, + "114483": { + "id": "PR_kwDOAO6SJc67JRW7", + "public_id": 114483, + "url": "https://github.com/godotengine/godot/pull/114483", + "diff_url": "https://github.com/godotengine/godot/pull/114483.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114483.patch", + "title": "Fix Android export with multiple architectures failing when GDExtension includes native dependencies", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5NDYwNTgz", + "created_at": "2025-12-31T20:02:19Z", + "updated_at": "2026-01-08T18:46:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "298affa02518352a2d7d7954841a71bb5b2901d6" + ] + }, + "114537": { + "id": "PR_kwDOAO6SJc67U8wj", + "public_id": 114537, + "url": "https://github.com/godotengine/godot/pull/114537", + "diff_url": "https://github.com/godotengine/godot/pull/114537.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114537.patch", + "title": "[Android/Gradle] Do not ignore asset folders starting with `_`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2026-01-02T20:09:42Z", + "updated_at": "2026-01-08T18:46:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "f10b71ff560bd615b6d91eb9069be031fc35bfbc" + ] + }, + "114543": { + "id": "PR_kwDOAO6SJc67WAV3", + "public_id": 114543, + "url": "https://github.com/godotengine/godot/pull/114543", + "diff_url": "https://github.com/godotengine/godot/pull/114543.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114543.patch", + "title": "Make `base_height_adjustment` apply to global position & Fix false warning `Animated extra bone between mapped bones detected`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2026-01-03T00:28:00Z", + "updated_at": "2026-01-16T13:37:04Z", + "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": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "deeb528c83eaabd4c4a09b1dd6ae60c372689adf" + ] + }, + "114615": { + "id": "PR_kwDOAO6SJc67fKI_", + "public_id": 114615, + "url": "https://github.com/godotengine/godot/pull/114615", + "diff_url": "https://github.com/godotengine/godot/pull/114615.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114615.patch", + "title": "Remove amplification & mesh shader deny flags on D3D12.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MjU5ODk3", + "created_at": "2026-01-05T08:22:02Z", + "updated_at": "2026-01-15T09:16:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e631fce422bd508047c3ab6813ae38d4e53cc412" + ] + }, + "114653": { + "id": "PR_kwDOAO6SJc67vKI3", + "public_id": 114653, + "url": "https://github.com/godotengine/godot/pull/114653", + "diff_url": "https://github.com/godotengine/godot/pull/114653.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114653.patch", + "title": "Fix pattern corruption in `TileMapLayer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5MTM1MDE3", + "created_at": "2026-01-06T14:56:59Z", + "updated_at": "2026-01-15T23:36:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "206c5b05baa517bbf58685cf70ab76d88bac8a40" + ] + }, + "114657": { + "id": "PR_kwDOAO6SJc67xzy0", + "public_id": 114657, + "url": "https://github.com/godotengine/godot/pull/114657", + "diff_url": "https://github.com/godotengine/godot/pull/114657.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114657.patch", + "title": "Always add Vulkan descriptor count for immutable samplers to descriptor pool.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2026-01-06T19:12:06Z", + "updated_at": "2026-01-08T16:17:56Z", + "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": [ + "bce41d08fe93092c452ed784cd203e942d54caeb" + ] + }, + "114746": { + "id": "PR_kwDOAO6SJc68Jy9m", + "public_id": 114746, + "url": "https://github.com/godotengine/godot/pull/114746", + "diff_url": "https://github.com/godotengine/godot/pull/114746.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114746.patch", + "title": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 1st batch (rendering)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-08T16:11:54Z", + "updated_at": "2026-01-11T12:12:44Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "23e345712c6d769cfa8c215c53b31bb0cc3d53d9", + "9cf1ddb6ed2795367db09f32fa6200da32b598f4", + "fe8d644c92d4dfb563ebe2e6d06eb96669b60881", + "a6531b8c48f00c7f7bd4286cb559f84adbbfcda1", + "9e1d0be25b5606e50777e1a1b5adc3036ef6889d", + "7b74d0da1f4a02a0ff139a13b6690857fa32db04", + "66f2e90629e552ab2fe1dda6745014df982a7fcc", + "f3c380a7b62ccb40ccf29744f052fc8d45b4496e", + "190b6e198b087729a2ccf0e7a8c4c4917ef2460e", + "acb19dbd20100f26a582d9d1491b8043a635d1ae", + "2fd341e98dee258824faf5edc2eecabb4f8920cf", + "f0d07eff4882a23afc3f7e89e7875d48539f0135", + "f25f3e59841f1c1b9b1a65ba7a5ade12332ebcaf", + "bbba6f177042428af7eef1862ddd5ced347aa94b", + "3eea4156bce78fc05825e9e9bffeabe313596996", + "747f69f921bdcf923e3bf36e9f75194da63a13c5", + "bde8a7d70536d1179790583a819b4f8aff405c61", + "06acb82e1638f9061db7ae85127f8078e7ddb4a3", + "1100fc4516b7c28abb180eb4b0a304cc4029afea", + "b97b2cca5e8c37595e15ec97ca801a8e10002f06", + "152fa5b328018c6cd9d831007219b69e8dee06dd", + "1b7d50912756e19002e1038403ffff7fd14dbd77", + "b1d1a2e76a6b0cd12f3a363bb8c86dce1e5d32ba", + "1e01637db170e83e1558cbbf4432b318d46332ee", + "efdf224f87c35068ae64475397767915370f1916", + "7e50ad1a8e7983f30140550601eb21de5bc85406", + "43ec3e66c20de49175497a4d157d87718db5511d", + "967e028d6c3089bcb7658449642726b7ea3ed4d7", + "b2c02b7a51178155b8c287ad6ce3c69a9b19764d", + "7083143e5771b286d5c5162d7d8b25aaa3500308", + "a021e7af19c78a3c131354a29de74d6b6d1676e2", + "13c1531a3475380152dd8ca09c8c9102370eaf26", + "d82e24b4905e1a573a9c093d557db77fcb19b4e4", + "5f687a2de0b2f29b149311ec0a18b91cff45e9d1", + "19c3e3908e00db1d970a45d75e9c2ec1823507d0", + "a01d8c288a0a394784282670d8e513616b2c9cd3", + "965097ef729ac15c6025f7971c999f86e208ea41", + "97bfe4970929be906711c80fee722d2744d5dba6", + "6c2d9c871139df1d437925df9e720b2e4ab47a37", + "b362e2e0df065df9ea7bb3b244e0592ea2633bed", + "13bbeb865e5731f8f442de05230e2d44ff2ccda6", + "f767a389610771d9168db7b42241675f74ce8faf", + "33d385b0bfbc95526a47d13d6576b0a41ab7d98d", + "8da695010a2579b5cf18d4553338e0f1c46045dc" + ] + }, + "114762": { + "id": "PR_kwDOAO6SJc68NCHs", + "public_id": 114762, + "url": "https://github.com/godotengine/godot/pull/114762", + "diff_url": "https://github.com/godotengine/godot/pull/114762.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114762.patch", + "title": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 2nd batch (platforms)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-08T21:13:06Z", + "updated_at": "2026-01-11T20:58:21Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:platforms", + "color": "#ffee88" + } + ], + "commits": [ + "b46eaaa55180ad1ce0d6b66d81ec6b3240900aed", + "0db51220a59da60dc572f043c649463410eebdfa", + "17c5c3a22879cce017898720179ea32bcb9c5cba", + "611df3fa2604f5a87005041640d2b6db7d3e0a54", + "bb12b76f0dcb90e123cfb83f04245987c57eae82", + "bdb6c478a28bef7e5d3209ca2b61d6cd5f6fd0f7", + "27f0b2e3b08ded71502efcd0196d0d61c3515e3c", + "643d6aa238e59653b67b43f2dd99549dc01b3e63", + "5159ffe7d39da122e286dcc17cb6eab5635c07a5", + "82656865d2cabea5b6b5ffef2d59fd53be6b0207", + "ecdd064239f8e7242cefb78930d02d4f9a07738a", + "ba1b18d051e99e18debe72b957cfefb82071915d", + "38695fb01e6d0c9bfecc8f8b40379e8203979882", + "14dafc07aa17230e8cab3f82c3deb619cc10957a", + "a1fbe02a0350473c8f23209f7283c9f346e0e79c", + "31f152258f021d404326cde07b53844953c22de6", + "03803a3ebb61d3f4a167544ed97cf8ced34ecb07", + "a913ee0370e059d8355c20771e457b3878f2851e", + "c134817698a25b1fbdffc7332da1b5cb1e7d00f7", + "505824708be26940b03f1ce0cd5ce3fcd2e82652", + "27a63a69685cf8a48e431c3e89846c517be60377", + "209c9cdbce5cbb4996e861b7a167f1b0d16697b9", + "2782832787b9f755346db48e1012d8bd31ea2527", + "e4f98e4f3b89e67a2a7decf391baa3dbbb00c2a3", + "4ebc99bb2e41e338c5f1898f08d87e6d26b01bda", + "cab4f3c1a4c6cd289b59d1b95d0c4366db6c9022", + "63d01722ff83345de0486c603caca3696d94e3c2", + "abb67b69dcdbff6dbd46d41af5fe754ea84aceb1", + "368588ce6d31fc2879f32e506960ff34324f3526", + "b18f2de1923b1f333e68726b50f77b0a81113d9a", + "883380748b125d470f4ee45da07ce00549ed7ff5", + "fc7c835da06f18026cef85620991b38ae0e4d1c3", + "583021c6bce008c054441eea7b2862b6162a5923", + "69ccb249f9befea959ebbcb23eeda58b12e5a5c2", + "9c5dbad4736afc9dcf983cc8be212d20f021288e", + "73d1786353c8bed7d5b4667aed3e2598617a41ba", + "ec9d317393d421edb73a89f30b0e38bb25973bc8", + "64517f5a39f81787692981cd43f44fd03401a038", + "dbdcde3576b84b5a420da6f04d1458ad1cbb6cf5" + ] + }, + "114766": { + "id": "PR_kwDOAO6SJc68N1iq", + "public_id": 114766, + "url": "https://github.com/godotengine/godot/pull/114766", + "diff_url": "https://github.com/godotengine/godot/pull/114766.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114766.patch", + "title": "[4.5] pcre2: Update to 10.46", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-08T22:40:02Z", + "updated_at": "2026-01-10T23:02:18Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "e9744279976885e0781a36273c9930cd2e5fa6ae" + ] + }, + "114768": { + "id": "PR_kwDOAO6SJc68ORQr", + "public_id": 114768, + "url": "https://github.com/godotengine/godot/pull/114768", + "diff_url": "https://github.com/godotengine/godot/pull/114768.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114768.patch", + "title": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 3rd batch", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-08T23:28:51Z", + "updated_at": "2026-01-12T09:33:13Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "5e4dd9b3ddf99e4f3c9052ecc2f8cf07608bed79", + "9e81d619df32c352486f01ac566f12b227d9844e", + "5f95c7c7800e0f36d72fdede79314c481c0868be", + "e9a6decbb34ee815ec42113ee7f11ea08257e4a8", + "f9c37cb23adb368373ef2b4d65a7fc4e473a3aa3", + "a974dc02edb42c5c7b1b8546071d7ec3440b7dcf", + "64754db2d5e940e3bee1a39b0cdd3e395986acf8", + "774a81734285c5148d3681dcb6a9056666cf7c23", + "620a4da43800dfaadbf514119c9945538d7ff340", + "e6721b77d0938ea142937acdda8d3c1f4da545eb", + "1e0f3fcabb3bff796bf8c8186250da07782bf578", + "32ebcd852b2e70a81aa0a7d6831784413838f100", + "086a7f80955d38d1009fc9d3cd2786d22b1a95b2", + "95e833aa10fba0530e63b3a236ffe09f7eb8fd36", + "c1bcd5f191b08a8292137efebcd4054f1eb84480", + "6787fb0526f07ca4b570296d3c644546f15e8166", + "b5e3f805581fd30076d0366b61466343ce12e76f", + "211f5f0e8ea46bb836c728c607e10eda71867225", + "c0370f5138587ca62edbfb257f419b92fb7328b8", + "45d8453262cd5328536cf326cedb54bf3b3e4435", + "c9bb73f783c07abc5fbd5ef95759f7123431d3c4", + "e321839543f4abcd7668bc7c48142a97980e5e5b", + "e00a639be56788d8b99f50e34aaa8f5f27147134", + "1e25cc5735bf61520df5bff2e4db07eef9d30dcf", + "b65c5d4a370787afeda4f7978906c3be5b8a2d39", + "c961e6663ba70664330f161be0b71abccfd03452", + "4ae07db7b3ae79a3774c77cf85cbe3d567a945f3", + "deeaadb3559680d5bc96bc7999146c3a50a32a25", + "716f630630ab39673b1f12cb9c72689406a0a354", + "4a6869c3788b4db3210219ae15ab3c9b808a3731", + "e540c59a457171b91fedf2ce28f7b102655816c0" + ] + }, + "114839": { + "id": "PR_kwDOAO6SJc68gUpM", + "public_id": 114839, + "url": "https://github.com/godotengine/godot/pull/114839", + "diff_url": "https://github.com/godotengine/godot/pull/114839.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114839.patch", + "title": "BasisUniversal: Disable strict aliasing to fix GCC optimization issue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-10T22:16:21Z", + "updated_at": "2026-01-15T17:21:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "16daea3622468abf68a4f0ec22de0a46d57f17ed" + ] + }, + "114966": { + "id": "PR_kwDOAO6SJc69PyLs", + "public_id": 114966, + "url": "https://github.com/godotengine/godot/pull/114966", + "diff_url": "https://github.com/godotengine/godot/pull/114966.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114966.patch", + "title": "Audio: Check if on tree before calling `can_process()`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwNjQ0MjM=", + "created_at": "2026-01-14T21:21:10Z", + "updated_at": "2026-01-20T15:11:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "46e07a8b01bf721a47200a18cc9e2ae317145436" + ] + }, + "114978": { + "id": "PR_kwDOAO6SJc69VtpA", + "public_id": 114978, + "url": "https://github.com/godotengine/godot/pull/114978", + "diff_url": "https://github.com/godotengine/godot/pull/114978.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114978.patch", + "title": "Split `EmbeddedProcess::reset` to allow stopping timers without full reset.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2026-01-15T09:21:20Z", + "updated_at": "2026-01-15T23:30:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c3bef1b83f0258431484df7f3bc961c83227b220" + ] + }, + "114979": { + "id": "PR_kwDOAO6SJc69V0pQ", + "public_id": 114979, + "url": "https://github.com/godotengine/godot/pull/114979", + "diff_url": "https://github.com/godotengine/godot/pull/114979.diff", + "patch_url": "https://github.com/godotengine/godot/pull/114979.patch", + "title": "Remove link for consoles in EditorExportPlatform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", + "created_at": "2026-01-15T09:30:25Z", + "updated_at": "2026-01-15T23:21:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "4a69505facdb6d078987a15b78098adede4e299d" + ] + }, + "115010": { + "id": "PR_kwDOAO6SJc69fQ5o", + "public_id": 115010, + "url": "https://github.com/godotengine/godot/pull/115010", + "diff_url": "https://github.com/godotengine/godot/pull/115010.diff", + "patch_url": "https://github.com/godotengine/godot/pull/115010.patch", + "title": "Windows: Add missing `extern \"C\"` for `hidsdi.h` on MinGW < 12.0.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-15T22:48:01Z", + "updated_at": "2026-01-16T12:28:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "dac17215adf095c5feede3f5dcb68ee21afdeb79" + ] + }, + "115034": { + "id": "PR_kwDOAO6SJc69oAKi", + "public_id": 115034, + "url": "https://github.com/godotengine/godot/pull/115034", + "diff_url": "https://github.com/godotengine/godot/pull/115034.diff", + "patch_url": "https://github.com/godotengine/godot/pull/115034.patch", + "title": "[4.5] Cherry-picks for the 4.5 branch (future 4.5.2) - 4th batch", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-16T13:57:05Z", + "updated_at": "2026-01-16T21:16:54Z", + "target_branch": "4.5", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "d44c44d6ef13c8968d8f3508ef28bb25c5a5d9a4", + "ecb977b7f1ecb0481e936dc36f79c05f5520749a", + "b95170f5d4934b4bae5ad49864918b9e197913ea", + "cced5a4d5ab681f5f79bd4ca11cc6ace1c82405f", + "73d0cd6a8f35796f9b6c5698357c71fc73216df2", + "edef9d93b553494242abeb38d38f4947a34861a2", + "d8ce12cc6d5045c406f6740cccffd78e10b76e52", + "1e6df2d694118d572eb8b3816cc7e9127543bec9", + "415e72301b40421dad6fd97b900d6a98ca2ce171", + "25641ef43dad0ea7abfda3e03e5702322e01fb76", + "26c606d3c367e83e0512330786b5c47b5a70ac49", + "31d51338a5ef0d0345e9f194759ee44d4e09c04e", + "a1ce39661d08380e7098bae476b3b3c8f001afe8", + "df4bedefddc324a8843c2d36dc45277fc98d18f7", + "ef3aaec6e3ea4c8fc767ce781c284d974d60f0cc", + "6acd3c4ef6d69729262efac16168fde0456597bc", + "f8702308b1ab3e1c2e8257b8ae2548f3a9048fb6", + "41083f878bd48834743c2369e8e71aae07db4d68", + "0b13e43abc60100650bf9641f277a1f7ef9f7c57", + "777d7f900b66913a642a30e8fbdbad4e1d03adae", + "f009734aeb641ed6452faa56b697f86040c41a6a", + "89802c9544946866f874b100e6a27d4ba17be675", + "306de37730b8818499be6b0d0952e699082fb99e", + "f04dd93f8f001a9d476fdb3ea638f27aaa943617", + "138d4a93c22c13904d892e601f3e8972b0956352", + "d333c4598ac988891b32fbb0bb633cde97eed0d1", + "74cb7b667cba7089d0f0328f0abdb9a98899bcda", + "89d411946ace06ab5c413838cdfe3b80e8beb245", + "625fe15751c80c67809493f812cd3e613bd1159c", + "94b99d0f45a060b66df4329f925d61273cb0f7ae", + "c12df0b49624a56eba8196788825c88437384ef1", + "f4dcae64a316c14380849728951a6ab8ffc0362b", + "77d9cf98f9c1baf886096996ac6d0cbaba8649bc", + "e0cfbb9fe2cebe46f0b622be2c5451a4bf118778", + "fba863eb7bcb096030fe34e8459ff4ffb2961997", + "4f5ba207d0bb87b0984866080e9f81a6ad888255", + "8d57006f7a55dce363746b528a8b223ce48401cf", + "2e3e39008414465d7efcc2646984bb662ef6908d", + "2fa965fc2a2a7142d8bc2f9d2998738c831b18c6", + "20d42e8d20642cb09e1cc8aadd98a1af4436b0f4", + "cee202297fb621461d7b23af454003188ed06ad9", + "0259dbeea417eb41ba6957686550e99d6483abd0", + "0a57b3d88e5231bccbe877340f624dd56e316519", + "3f8b824ed3835ed12b00300936f282b6ce491fcd", + "3fd2de6cd652303a7be46f1bf764c1385370ea2d", + "6c9ab68313929393fc0cacae1d67e015b98de2b6", + "97534e5cc3f9c15f8608d576a98e722eb6a552ad", + "fa86b85313ec9d48ae89607db98c8bd9564aa6e5", + "511df4314f611444ff15facfb95b14d31f4e880f", + "41e525fabf6f4762eb94c0b3f8b16f93bd605622", + "20b08ba0455db9896f8d2d4287acdb09bfc4bb33", + "3c1f26995c0e986df09ec87151d7dc8754e31562", + "dcec5c9d6cccb5dee2f25142a9c46261f4c8e016", + "41de436bd3805b636a5a8965abfdc1b4031dec0e", + "7f44c23f8446ac1ed80e45761c1c97f389fe8a3f", + "5469c93a9fe26b9ac2861d609623a1fdb4c83166", + "85f8a434c9a33bdffbb19dba36811a21333a9e0b", + "bd78e9ce90a5830fc34591ddc0994d512660c196", + "2987f42a5c82fef327bb7ae9645e59245515f69b", + "2446086320edc2f8bdad7bdb88a2ffd762388ee4", + "0c5b801cac553af55d9eec8721eeee58dc150a4d", + "65886d957dd1af7fcd01d843b34b1bfb6d53beb7", + "a16948e79fc8de452de8018dd5d7f74915328a80", + "caafbe411c3bee64785cdcff89795a64bb8907ee", + "c1793eabc4ed4563a25d59989696daf3aeb282bf", + "8b074c80113dd65f1139c77fae7b2047fed801a4", + "3ac811236133bf3298feea7dc24906ff3dbaf568", + "7bf85b9167c52ddf04968b65ff40bbc617673c0d", + "0eee78db9d8f3d05b5151154c2dcc7ffcf7c64cb", + "24435a588c076bf43976746e4eabb3b8e6a4bf6e", + "a6d4f84843b389220c8ed650862e8091d3d11223", + "8a53a4d3eafdc7113d6518dcce005c569c051d56", + "8ddec051509fb869cba7c068a5913ad1fb9450a8", + "ee3312967c6238f208debc58b128120f52e377b2", + "329864e8ddb0f5708d58ce4193acc774d5233700", + "6260a3caf2be37415bb7648e98b8333a04ce0dd3" + ] + }, + "115037": { + "id": "PR_kwDOAO6SJc69oWUa", + "public_id": 115037, + "url": "https://github.com/godotengine/godot/pull/115037", + "diff_url": "https://github.com/godotengine/godot/pull/115037.diff", + "patch_url": "https://github.com/godotengine/godot/pull/115037.patch", + "title": "Fix `Sprite3D` modulate propagation on reparenting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2026-01-16T14:25:09Z", + "updated_at": "2026-01-16T16:03:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "0c993df437e8faf377f09da6a47692c3501598e3" + ] + }, + "115163": { + "id": "PR_kwDOAO6SJc6-J6Ff", + "public_id": 115163, + "url": "https://github.com/godotengine/godot/pull/115163", + "diff_url": "https://github.com/godotengine/godot/pull/115163.diff", + "patch_url": "https://github.com/godotengine/godot/pull/115163.patch", + "title": "Revert \"Fix fixed size flag on StandardMaterial3D when rendering in stereo", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2026-01-20T08:11:27Z", + "updated_at": "2026-01-20T15:12:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "f0fa171ec22f16de8219362ef9af357684644bea" + ] + } + } +} \ No newline at end of file