diff --git a/configs/godotengine.godot.4.5.json b/configs/godotengine.godot.4.5.json index df8a3f4..df12820 100644 --- a/configs/godotengine.godot.4.5.json +++ b/configs/godotengine.godot.4.5.json @@ -1,9 +1,9 @@ { "name": "4.5", "git_tag": "master", - "ref": "64b09905c7b2877f8aef99d8b63e73e5d31acfb9", + "ref": "46c495ca21f40f57a7fb9c7cde6143738f1652d4", "from_ref": "4.4-stable", - "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-beta-1/", "releases": [ { @@ -35,6 +35,12 @@ "ref": "64b09905c7b2877f8aef99d8b63e73e5d31acfb9", "from_ref": "209a446e3657e6fd736b9b7589b94cbdaad2d854", "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/" + }, + { + "name": "beta1", + "ref": "46c495ca21f40f57a7fb9c7cde6143738f1652d4", + "from_ref": "64b09905c7b2877f8aef99d8b63e73e5d31acfb9", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-beta-1/" } ] } diff --git a/data/godotengine.godot.4.5.json b/data/godotengine.godot.4.5.json index f9afeea..248d333 100644 --- a/data/godotengine.godot.4.5.json +++ b/data/godotengine.godot.4.5.json @@ -1,29 +1,724 @@ { - "generated_at": 1748856228958, + "generated_at": 1750080978676, "log": [ + "46c495ca21f40f57a7fb9c7cde6143738f1652d4", + "ce9faf683332183458e9b571f228ae21f272b97b", + "31892b13b572bdfa54b601bb32b8e5fe4653d403", + "9e1e2fdbd56ee76db06e7d33fbf01deda2c50295", + "c13218580f15fdaef1a05a60706a9d5958ebc044", + "c528c58c6977ffb6b2ae77f97a26f643add79cc6", + "c1785e93d543ae2a9160ed2351b332a2d2c93d04", + "1132e392a6ed8d28d16906cf75fc333eac31e2e8", + "2a71b21b4e3c9bff51deb45d7814a14dd461e23f", + "31b510e2badddf261403adf2c6e83628900de07c", + "b6e09b72421550cce06c50bf592872a401964ad6", + "776f8dee59e9a622a11b30e7b114909f273d8912", + "d364bd7e73076a0269d88bbb23c6f4056060b22a", + "6f094856e76c5bd137f2b5286f9f6290ab0307d6", + "ced648ff77e0dc8106fa7351887d0165170d2cf5", + "d9d1d2593384808d1275092139e10bff2425e3e8", + "477a37a594226e6ba49c1584c3cc3e5352d9787d", + "a39f6b1c64cd4a2be7374044d64bcb6606411147", + "a11a64fbf499b1017d47e42533ce1ce0f0c872ef", + "019ab8745fb74c2f0e479c83fa1f029eee75ea2c", + "b2b449d65906a91cdac986e78ed56c5befc5a96d", + "de0f3ddbc6da39e1c56d96832064bf152cd85419", + "f99629a1363648866d25b45157c5154e112657d0", + "40d572a38b94d697657f5d3e66373e03535d2705", + "80aada7d23d64ca4a3fd0a54f7dbe87b62964963", + "76a7c31a5d8121df498d687b1779d750f27833bb", + "89f9a23d9eed26a5bb4717498322c32d5e9d70d8", + "1d40df286be2b75e2d3eb4d96b004755cd74d660", + "dcab8a721e1070556499e3b593d91a1cf6120834", + "f2c6d16290354bd9fa6605583eb5fc49dff59421", + "1218a16de55e8a8f2e0646ad1f8ea02ad5e77b39", + "36128bfc298167f2c9401d87759389766387a807", + "4476fc70990dfeab9ac0c0514a4c9bc5e7da355e", + "09ed9d4a93dd38a79b11d5cbb3c25866f99f4c8d", + "69b9c06fc40c95d53387e68d345e2ea601fe6ff9", + "4dae2f893ab95d424093d1789303731e46347a7c", + "28875459d9a61885be2d3fc7c8513aa14a179ebd", + "318a81779be90c4dd19cc6cb2b61997e3665bf1e", + "3a2004905e5928fe88839f736465359742c83cb6", + "ee84a5a1002018e25305aef7eb06349e982472f7", + "60ba4ba6bfd8f1587b05e3775a9a94412efaed69", + "d9cda33090e571f4b4f34d7da1950924e818546f", + "4c5c577612ab02d6bee0cc5691cfea9e6af1906b", + "5ea0baab8b1e7afca89c39428c975872d66ad47e", + "3be63ecdb68cfecb54952e5a6c9c9d8b50e66156", + "cf56390e81862c0d9f3e1fa5df23b0392f7861c6", + "6e823b4b1495f9ea9c4b62aecadb6bdc63a4d3d1", + "96e9670963e9ce3b9054b2dfba52cc2d70e0d0ef", + "6f2ab528ca425fc992f614fc6b7a856300af7365", + "bec4f662f669e7ab0c036fb17b8e343fa9065c07", + "2aab160896c6be6f4a1f8b465c00b48cd62e36e7", + "3b2b0157ffd5dd61c4f91dc357658b7a8fc31a40", + "e15770e96a850c89e6833c7548f097f5ad63afdb", + "7e385dad2e576ad89d64f1633b48766a623bd4ce", + "7f925a104f6b2d58e589dc1a3efdedb3f049aed0", + "97cef7dce81dc55df7d5b8ad4938878733ae4cbe", + "cec5c89f9dab1a5d0075475aac7d90c493c2f5c0", + "dbc75f2424eb1db00899e615c796792177604bd5", + "15c365662611868a2e291f2cdaa8b172b746d0a7", + "7e9b709917c3ca28803a4e3d06b0799825fb6509", + "436f8be7ca133c75f456a79bb88e1990f678690d", + "0e5b06c26d5d8b65559a27e1910dc6a28c6a251e", + "cbd446ac29957e3b72283526e3d012bd00ab51ae", + "8a4081347faa01fdce74fba6f94d5d9191ec72ac", + "59556cbd17da0adf9ebc86d1219d3fcaef36558a", + "6f48795f5d198f0becd914aa065fdb30fb7b0724", + "f54b314ae3d4ea6d0feba1fcc9ed86af049facb9", + "dfb11f8cea653a03d1e4f02518721137fe9fdc02", + "7419e4429df9bda495cb354f852f81089837a10e", + "8e75a3711efc159af051820f9dff5c1fe63adc7c", + "b4477f3f4952d1a77eb6d43cf585175c2e124d07", + "16d551a8dd00a33a64e191c92a8acf8bafa14e2e", + "dc589e239c7b68fd4ea34df3394391f68f5f1b6a", + "591e70ff78c665ff11e1f21998d0e52fbc3f23c8", + "79f39b252aeedb78bf10a92a9ddb92a83375877d", + "c66d89d55d3df0bc0780fd0583f83acc390573d4", + "f485f6c1c2290c4059f902bb1b6a4396ba5b3fe8", + "95e72a36f358a6ff57e8556b8b64d90722f8a1f4", + "856da6858ce3da7130eba9f7156f59796e97bd49", + "2ac31ece59d1ae7d2c536d08308ffceb43d27815", + "0e9a59b16b7d6ed7b3a7073127099ee6c72413b8", + "22702244f875c44c3e675c823abbabc091c06820", + "fae09980bd8c8ffca44fb83c2c22bdd226425a8c", + "9ef04f84af10871fdb877178e11c096a79d2118b", + "b45d45e4ce8dae077dd0a56c9041aeb60068b7db", + "4261cc07a56f7c773bbb6dcf89f56fb2f6d8124f", + "94d7a54fea21585940e1a0196423a751fd7b3192", + "ce3ebacb3e6aaf97e03029c215cf098a7591f670", + "ae33da972bc10b0c9dfbcf375e1de1d2f7768b17", + "4adef851515b6519a1981eeae824ffc0051c7df7", + "7842a042ae313a48db260bc064f703d4ad057400", + "6eb6e3e6e0b588e28efece8d96f8541901621904", + "a4b99785dcc95048a7dd0212fc83bc7852d9fbab", + "6c52478491e948a9f1c687b920fbc3a361c72acf", + "5507b3aa807c256a68ba7389ff73462a026f3267", + "f7a3ea72aeddbb8f52859df47305542656bcab96", + "34e4abd220fb3e4f2ddeeefa24f940d6f738dda3", + "e90fd0b3af22c9ae0555be081c979551d1c8574a", + "ea908f1ab203428ed49377e84548db928eb2c9fa", + "ae484828bbdfce65d7c2b9d9ede0c922a42970d7", + "9eda3c682d1be4596f63480ed9ba66e81ea610c4", + "6845898461a8f3db24d6499e595689d30a36f07e", + "53da681e89b9fb6a68e4b12e35b4b6235623f780", + "1a64b6b5b6c60e078c70d875e0c83141a2fdc7c3", + "e0072e9169f79bdf517cf0f525e0981d5749d4d7", + "88c47c663d6b6f82240d9eea622560be0fb07a0c", + "2d8e408e7e907a20eab8a4bdb22e10c5e3a42094", + "d46512a89db3b22ad1d25a15ea3e85592719db30", + "c1eaf51db5e0706cc3cb5be3828137b22bb64904", + "f9475a892e0466944955c5ae90fddb1c6cbd2408", + "786bf741f472286399d725ef9316d652dab85e3c", + "db9b8ff0037cf44312bccbbc293bb7ec0e6d8e17", + "f411c5b2f18a715b58f97a57a04704b14f4d0670", + "0f0229e5b781a1a50d58c6febe12b7b7907831b6", + "d8376e625655c2c66dc5a86d5a0cdd4bf9c2f093", + "d160d717969bfcaf0f1dd17de9e8c9ec54a6db0b", + "805ad8734017fb55492d66fbe7aa060c2c3962eb", + "246253661de02e4b3488b044fabc1405ef49f40b", + "d1083c9722902514bb94bce994624e3180c1f699", + "1725231e145740f45c96713cac74aabf06ca7434", + "bf8edd2c2adb973636e425db75931ad145f491fe", + "beb83988576f10245e580ea296639d1dc1f65bfc", + "efbc5aabe1ba53976c53c3298682265420890c26", + "2bb321781936f05863d66bb5960a44e408930897", + "66d68707d3c102b0411a0c9d131918ac721df401", + "a1e12dca3f5466b28c7bd3230f8f2f278ed70d9a", + "2d0ff9774dd47eb827db16fb7cef8eb7c222f707", + "41009718d23061ed739b7e72f50df5cf2f3162ca", + "03bd8ba9c23d31f8f658f97093fd3f2e4a0f9031", + "494cdc37a087bd462d4171c3aba749c23bef0585", + "0252774c3f14ecba2ab4a657e73bb2e0959d85e3", + "c3ce623b54c270cfdf3bfefb5c58f6474225c85d", + "e9f5bd8e515d6e6a69de9884fa9d9b60fc293e43", + "f400e10011c1b04b43723be5088075ab1a6b734d", + "b7caebcd784aa25a06d2816a2336f57404a7bd86", + "da05a6b775ec1b436da0fa1868fb8ca03d51ff06", + "75afec8654bb289f59d2874b4b2af88c9a093c83", + "28c2bad084b8e15f465d18e75d356aef250195a4", + "e87cccefca917e45f928c132097c5f444f7e6a2d", + "962d788c14113dc7156bbe92b4be3f9379684312", + "8ba4656ea39dc2dcba00edd8e93718703d5363ca", + "d9cd011e2fa9fa9a3011371843729f33032cee35", + "d26146e8267208d167805b028f7f61a9bd93a7ce", + "b54197a899508bdf9b3ee83a347cde8d1606b54a", + "0fe406c73b173632da528653994f33cf737b4c86", + "986cc40c4268130f0e3e1df51ae976911e4ba607", + "0497ae9947e26469432cbbd5067f0d08382cc41d", + "2ee5d28d9d77d2593e5e74292f2a80e1952c6710", + "ed98e2850bc58fa412a649134747efcf665c1767", + "33be03587b5dfa6c7ea51f206835850ac3460cc6", + "36ab56a0a19e9c109406d814ee3cb08c178afa94", + "d35b9e93106e5e956201ea379c9a63d52df2bbdd", + "348d90e6cb5ccc1ef28d892805c54223481c5d85", + "dcb7b2152268368325f935a76310c3f19af7a106", + "8804c88443c31bfc4bb8ba132a4b039d10a9261b", + "4b1d5b55c70394dd03206f063b7136ee929ac1f6", + "f864d0ce11369e542cdbd1231444ae7bf7756eac", + "e2d4469dc247a1b40aba72bf70fb9d2b30e0b134", + "b13a0e18347f5e34d2fa3d4dff9c5a384a230042", + "76d782d2912374a8bb71de9312f7b8ffc7743cb9", + "d674c9e2891111a001d170f0b74f015128dd0c41", + "e2931a5c1947d803f76cf96c71347cc6bab97c33", + "d700ad7feba4ad1536e7ba89a82d38c156462fbc", + "1498eb327f54f622eb9326d789454d68d1099134", + "2a1d2afacad2042c233edca3748a344314c72939", + "51b0379e5502402d44818a4b6f301f544a5754f3", + "042ad3a62f3e02ac4867baf97240fe23b1375e5c", + "8aac4a157fd5b0354161050696c8ba50477e8512", + "12d957e7374362e43df4665808f6d8c1f64898a2", + "9282ed35cb76939481b48bb7408d95a70c1acc2e", + "609c5cac6353e0f82eb076e0efa4332a47577644", + "c455d81c4c323fda6e23eafc3770c791c57ff254", + "875a0979f3da356da06538414661a3ffe6eb91f9", + "3dd03fb33f3a1e20e0bc52f381ae04b1e3955151", + "c80bb1b537891d85a6abaa3967c1bd9881a077d3", + "033e55f4b1139ee1de6eff9fc5cb8c58643d232f", + "aae51963ef6dc4ca5b471990dce29c09abaa3adf", + "c11c44961b0ea94bd6ed6685dfc384a6fd7c2568", + "f4a2e9b21ea58997fb5fc5703bb73b2080c347d3", + "4e20e33e21f87ead42263ba8205254324be8d8a3", + "a26e55999d6cecb517312704c8bdb6f6a6432540", + "1bbfe637c62d48dd455562bf2bc24d92e6ba9ade", + "fda6faeebfb4322fce86ae186e0352506035504b", + "cb6c7c63ded8f371c6d5c7131466f19fe1a58c9f", + "067721b11ad086a326fdf7f428da6981a9e9bbb5", + "b7b04596249c08198810891b32a8f326e242370b", + "437e2ee80a2719eb1a670740744cd1393ad1975a", + "2458370de40dc850c0c5ee9708a84376ff711884", + "29f75ad5fabf0c506169890b7fcd85a6bf493f88", + "d2f9d312700fabd8bbc5b052c32dd37e8a2a5d9d", + "c2d3a05a8777db7064b9ab3d92a9b8337148519e", + "cbd1e1cfe90c2e33139cdef9e20a050cabfbfadf", + "b6a3054323b5747f9cf1326793165d51595b6af6", + "11af23a7a771551d29ba140987560e032749efc4", + "a56b3a93d36a2c564c749ff49ca5a450fd73888a", + "a3daba29dd0655d3b9d888988c594568bbeddc57", + "db57f282fa3994fc727638dc5c17679f30cb06f4", + "a1ef1130ad166bd02ebe46a92a35c048c489fab3", + "cd1ac922229f602bd6d8364f5cb132acc3cb0e6b", + "199d41b9671cb86af7a3ce08da4a341ae71106a0", + "2e216b50b598abf4ec1f34d085866395e52efc32", + "f0d11e4b88d07e9fcda7fc7b0af20ec8c227d81f", + "66fec3c3d731af7209bce3630fbf1f2d953ad17f", + "e53b67df035a56fe26fc88dc7390982638c57461", + "784823ada15e4e81bd24c8a051a792e6b187f958", + "7ae2c0af9dfcc88689476b5ad35d16f28c4b7aea", + "bf8a374a926bcf0311607f6fdc67f9c5b2b14dfd", + "cc9761c3f097e66c2daac3f08ccf191bcc273ec3", + "74f5b863bc1413cc77995e79474422efda3d55a9", + "ef089f2a27a7cbbc6c44bf4f6efb82d546e78217", + "8f716f2be72932fcd9ebfbfea1a7b73ae6772a2b", + "7491fc853373aabde049c28c98e60c1f0d492507", + "d1f2a35d76a2c24ffe4e59decbda192607baa7cf", + "7b9e7b91623533b3ddae0756ecfc2c800429fe4a", + "951ca21f02692b63eaa4ecf535bc6adbc9953e83", + "a16b04fe07fa0991ef76b17d6aaac77e0a908c27", + "877da269d836aa754ae327744878281ce9f4abc2", + "907fdc6222102cb0e83e7713a572295bdafbdb99", + "20ca577cba57bdf8cbb998461947f8d3b127020d", + "ca1e4785b20beea056c7ba4b6a3079c9bb7cc518", + "6181a0c7569ae7bdd94e4fcc4f52391120bf4764", + "86408d1849de351a49d00e34d764b560f6416730", + "b6668cf37cf73849c0723b5e32eefbd1cf201f56", + "624d1d08531abb5b1fe0d18e13c704432ca44368", + "17dc4ccc65e7d7ac5cd4066d54533a7e90f0ecda", + "e2075d3fc78e5133216ade7d1d262234b2ac5a87", + "b8485366c2d660c2de864b9852a57fa840b330ad", + "6e5bcd2f411d359efd22a263c6a2e2bb2f0527c8", + "823f4f8b5804b6d068934e260d3fec2cf07c0d96", + "07ee1331e8476534e6cb66b19223246e82e1877a", + "d6be90983f77a34746ca1cf8b7c630cab05c107d", + "68349be8956ed01429b0adc3406217416c63935b", + "3925ca057182f8e46b0e0e990152ac766cd9810b", + "e9775a0c5709f3b46bb18eb9cb865b13777735d1", + "d49012f01db653da69eacb63a65a330796fa86c4", + "40b251ba8ec6c57f7344d8fe46ac0739e414cab4", + "6d08aa450418893398c0875789af6276104d2615", + "aa0eb50d451b058f0f103bb4a5e8658c35f8fe57", + "a3d297ae925f4145770010e135d14496bbcf24ed", + "6ad4820d34abd54c37e718f1cc523650029d3590", + "8350919575c02ade9efa9efbcbb7bad03d9af09e", + "a262747cdfa08ce5ec803feb6c4f34ae6892de8a", + "1e2fc9bcad00b432d0bf0f31f981018ee5058c1a", + "a0c4a8c4a9306c904d0b14fbb7e595c8c919386a", + "367cabf692b981ee20ecdb9a98d3ffbe22556c31", + "a2e4aed449a8234c22c7304ba0c6207e9e5dd66a", + "73488f5afdd119adfba34674c8cebc541ec42a5b", + "0972db7b403c6080841c33ae8257f3fb96a44885", + "fc523ec5f68d3ef1616d6a29bfacc08016a6d55f", + "0f05e91889d156beeaf8f9a800d1cede37dcf82c", + "75845463997bfe219aa1210885a1d52789a49968", + "0717eda47009be627728e68f650a26af691281a4", + "a34d81791dbcb58f3383f8075ee11d60d8a4fc2b", + "d3956ea0f259f1729704dcb0529935c2d5837928", + "8bff3c90eed969efb36e2e7a0e3d0d4fd45927a3", + "6bb1318d1106a80af1f2ee191a7f28bb8a253324", + "8ecc6da2491dc86bc173ad2a3d1203a1eb0280c3", + "b3bd9dce0f36b07ac8a9083a13d820ed2ab4f53e", + "0cfa6b55a54dac479fa3874e5e86115f5163f750", + "a4ba3d5bed0dce4ffa016aa8bce0a254aac34654", + "fe1d499aa42c4dac30f1ffb33c62189901d35563", + "a13fbc6e3e2f87b49278d488ae402e0737aa19ad", + "ee121ef80e36865ac9d5c55ab2ec419f48ef6954", + "46277836a60545e729ea2b7c4dc24bfc9565e67c", + "3b963ab8b6ced842effd0057e798842ad4f0ead2", + "3cc71ef8b98a830966f39585042506aa12f830eb", + "a19cb9764293af902f5c3ded40ad003b58e810ff", + "fc940ecce78b384470a397c9923d174b023bf279", + "86415f17329664bb201bf8e67fc62e89ef7f80b4", + "18b849cb8fae512eb04adafe94f5b83cc81818b4", + "c10c656ea7234246eca18637d3f56e86b2a61610", + "daab1d66a9655155d177dca71bb9af335801e20a", + "4e6f5f31dc5133120ff6aadf3da539765c287079", + "b3cc930777a67f8bd58f62011ed5c964f9081549", + "ae9c0786b0cb90206bb56505f26e3f1b7e64621f", + "6427343ec8699e6ebc1af52eeb497bbf901c1c29", + "dddaba29eeafbd8089ef6242332d8a79d97afa3f", + "7d5ecc2c6fec19bfaed18c912cf603a3cdff3392", + "0a4bb804b5dd71876d69820e760581eb4c6da013", + "75f353bf2bae177c306bfd4589421c50419ac2cf", + "0cd7bb51e9514e9b67d9c2cd51e78df7bb7b01cb", + "01ef1c0eae5475e170b12116144e48fe57cb33d4", + "24494d840e06402c26c03db36695b63c5322d624", + "a7cf2069d5acda3b39608c70cbcde55d91463a87", + "a5181d75f45c1d31bee60526478de1a3b3cb6fba", + "e4aaf9fbc67ea4210554374c0126c4fe7c9a1079", + "e64fe63f17cf0cdaa32f108a44b73f65207ea79e", + "026ba0dbbc8c7075fb72cd364ed6ac795ac4eeba", + "30672ffce71037c2fc0342f7d5d5f3b586777639", + "7087fa15d81f2105e5fbf5b0c270b028066abf8c", + "cd5ddf7cc9750438df53388c41ac612c8e06ef55", + "7aa99599d4fa691c0f28078cdf2a5d5ca023d6d2", + "43b41092a0ea9444ceb4e511bd941a8cb65062dc", + "2674ffe1b7328095dc1daf0f11df9353afbf74c3", + "f028bc93db3d51072c8a019c3bf6c56077c39e0b", + "8f87e6030777f0cdd8216a8d23026e55e9358db4", + "e8126f114e2c6d5fdee1db61b8e04fcccd987b64", + "257c6ebe3c4be458ae45d17d05f56f8231d29cd5", + "5a2c033914e74f1f386f9d9a96e5c8f4787211fc", + "44f5974bb7b72432ac12d023806b78ca80a320ca", + "d8db44fe6f8cefb6f8c7e4e4482687743a14a070", + "ed836df150e1272187f22b5eb9b931a11263d8d9", + "9e0219429742e8bf1d7ad3f171c7d2bdcb9adcd4", + "29382f885fdf072f7acdc726ac26d4b82cc1de12", + "bf4dd5078bff9bb50abb508e84601fe57d025a4c", + "86ac065ce7f9333ba6cb0f3b9d328f0a059d9f22", + "92efcf3fbf8611a3db2f6a585dfdbc49c4ff3a57", + "abacf0d3130e2ab5cece74a826c6bfdbf40036a2", + "151db00f2c9d3ec8332c2c81eca034aa85570d0e", + "1eee38b06febb3ba256a69cf5ab0479130f0591b", + "77f2623c5473a98a29cd8bebcbda1f02a6ff6c03", + "3799846a7a7c87616350077bdd1bbc305078e35c", + "c07974e11193de0bae7e03a8e5276bb195b500fa", + "e0ca031eaea69191621c87d8f9b344a0fe06e0ec", + "6a1c64188f64f08f98af4c1433e701f334644270", + "c6c6b2eecd7e7d63c6946b52f2f1cdf4b96aa2e7", + "d16dd79761fbf7bbe1e37f3b3c1be4d9996021bf", + "8bae32e6dd236d6879170e79dfcfcafbb599010d", + "36d7a87cc85b93e8ccfec7e2a6a69001345d2be9", + "85fedecfa1049d7792f47951a00dc7405e99efd8", + "46ec9955117123df2e717691700c03c0d214f6e8", + "8037b7ecae702421fdb82faac272f9b943224216", + "63578eae68874f6b44e329499214a0e12ea6678a", + "f759f52d8f9df4855185ba68d30e114248498e72", + "258b872a9cc9a6ce02990782c369adfdda66545c", + "fb59a992447d8b91c408653405de6f415024ef4a", + "00ecf514d900f06a939b294c48a08103bc8b59a1", + "c596d934787ff2fc3b930afd2ad72035d7e047a9", + "75dd9ab482e6a05b0d1498aca65017ec8665cc63", + "443989950ec05c797f433df5288e23b1dc291d5e", + "d06170b0635620c4f7e17fece485e8954f847efd", + "dc85b32a50b83edd135185c4484c08eeef8dcdda", + "40665addbcf4c6e306a2f5ac6fe9261e4156424f", + "d2814ebbf351a7e4f485c87c4c6c4bde285663a7", + "9fc8dd686b59a8ed1b008e22ff98858678453f40", + "219035c5ea06d84ff76a021a94fa1ab95f0998ee", + "3886ee84e6a47a9df86871c298dd0373d22ff499", + "d6b132527e864d9a1272df8168b40db2e2b470f3", + "aff5b413aaa2d6e40dced37655962fc473d992d9", + "f948ab536612d95c7e078ef5e448b8ccdd0b6b13", + "22b5a2fc5cc1580bcb6fca5e02d06ec22fd2b667", + "576e1f12637c79887747eb8c4742af19317ba491", + "a5c2e82e8d96cd4bb1e31c839b4d9e6263d2171d", + "df7dab4946b1780ca5bdbc8339210c48a6474a24", + "3a30a1c576698363f8f6116f77ac9e70d0b59a5b", + "fc4df4b17d352f8b22b92273211e9602e3f70f2e", + "761d5474dcd6e13d9cd6819f43696479362fa9b2", + "78ae5919aff20e63216177e1bb93cda305828de1", + "58c11e557b01d74f50959c4c7406e1f6c4ece5c7", + "d5ac08b279252b8ad5f7378b2f36143a50ad2a18", + "7b4c95e6d82e4b86f137e56aaa8a2063e2556c0d", + "19f342e04374c3991db1dd3659feb9b4c2544abe", + "afcc64788620dada3bda7add2896d9cd198ec029", + "0ce53ffc694935a69d6ff6579ac78ce6aa97a06a", + "03e5d64dd95fa8117c180f0d251b7a47ea91a69b", + "146599d3b2485e8220e374d45a219ecbe0a98b3f", + "079a52453a2398aaf4cbc1d69c854fe8d6152b26", + "305befb48244e79c1632189c38e18753c802268a", + "42c7f144225fa3992ceda284ad8f8edcbd1e7455", + "0b8360ff4242dc6fe92306c684d9c70deb21ffcb", + "c171166b6e8d3c70d12d9428d19544a41a4a5198", + "57f064eabadd8b78b34de53cf703e4bab9986bc7", + "a663949a7d4088e6014b72d407ff138d041fd800", + "052e7cf155cf47065511aa2803f9a4f7db6d241d", + "b05ae3e0bce266861499a5c26612c6815e159d1c", + "056982225d7015d12a280d5948ad12be9e80b356", + "66e041d52f2f197dbe7596855e3f2cae2ccf972f", + "7d10c2a3f286149c293851f840089d7d071c0983", + "4eab25932775ea9e34a184049afc1ab887713fa3", + "066c15b33d00dd58ef6091bf7d2a27b76223022b", + "0194c265636370913d0c62e5b4466b986bbb685b", + "bf6d94b56175590b45ef19dd3e2b4fd3d6fbf300", + "7585dfca99906c2d3ee73656c3e5afa1707f1ef6", + "15bdac4e9e738df84b05ca88e9a3e99b6c268bfe", + "e496cdbc3bdc7c31ed3681568c9fc32966ae10d4", + "316b9aa6d241da73e7642731e661790ca97e766a", + "d50381065445e04b5c1af9992fa0a0b8fcfe49b0", + "916f8cc9198ec2ca6c3224c1051fd1a6a6066347", + "cb82e68e82fde181a6e6215eb49201341d69eef4", + "e16dd051fd6b1c6339adf756dae97f472bef82c0", + "5a7a411916937dcfae3def1fda6cc60aa63f537c", + "006be9b077a8c419a202e65a7fdfe439abb294b6", + "5404d98d9fa1b1791862057def08f91a4b3968be", + "fa7efd94b379359a2b984a5eaf6daf54e40c51a4", + "c854462ac55115f4b0ff21141d3cf7f925ec4adf", + "26df04377e897595495980309535064e1bacdf53", + "7cd4a319a43ab57de01f7f555bdfafa6db22036d", + "0c5b14ed6cd3f87ee4baf042b91cb27320a13e46", + "9786857bd9312fb34e280bd732bb827597fccb89", + "c535f5644b3707e76bdd4a49d8850930678f4e87", + "28ed695d2f20c617cd119e887b4726ffc8fb1d72", + "847042e05064a54dca843ae07a3864cbfe5e950b", + "2a8240bdd074fda818aadeb31a970197d1e544bf", + "dea3269c357ec75be5f373d0c7342c55038edbd3", + "a29e66eba4a923cb391daf464ac7abbeaf9968b1", + "91ce2ca2462e0f014155cc41150f0a34c8a20942", + "a54286197e765ba10ab1dd5fd6d1c9700f1695ff", + "5c0c1ca1206d1577158bb8ca34de5df4eb83128f", + "09c7214235b26cca3bd5ca89da0c249e7c8442e1", + "36f08ae6594a2b045e854c84546ccb852daa9b00", + "e6d0b32566fd5f1896690e2cfbd7d8b1d8929090", + "37559a10c80ae05d699c6747cf638dddb6f3c54d", + "b9e07ac65ea9d4139d044200e83eda5d3ca2b81c", + "16eb4892dbe7e45b26230fdcf27958916aa58dbd", + "5fe8eeb2b10d4cf870658e4474b4923caa04df41", + "912be41ef2326e13ce6ed18dbafeb93db1eb7ebc", + "8bf87a6b2c5c6ff7b93ac44f6bc421d9d0b105bc", + "8cb824371914161f2fdcc771175f295c6e81d6ee", + "50c4b365785e4a5c965af170b53ff070967c9426", + "7574a5dbb39ba6d7962f68a5f65b0ec222072f5c", + "3613306bbaec6bf330819e18a7cd3c6242ef8265", + "52ecb5ab9eb68130d841fe3426724b8487d9a6e2", + "13f642d959f9f408e348f98e33623448c3cefbaf", + "56c2ce00d6b0654afd94c231a4c42eddb15b63e3", + "a28697f2fe0983676ce037626a35f4614f7d2830", + "1484771f26a306cc257a689260bc15431da505f8", + "2a4fc10868761136c59bb3f0eb4e2ae8e4f4e44c", + "902e7cc82ba1f1691efb446608ccffd25130e547", + "968744e17e51fa81e0521c4d5656e3199138e05e", + "8f9b7896f60219cd21a2ef54996818c64ec74203", + "ff429e0e64e5118ffd776659e26e02b8180ecb4d", + "b71d0a367124e381f1c1cae31e8d0a509575fb17", + "0413297f7f05914e42ac07b5dea207869738269c", + "a0cb64569b0c2795ce4b3bc4d55879731c7de733", + "d3c34c4f38bf4745875a5865037d73283c4dca87", + "afd82d7cb39f247b57fa0d53863b8751c758405f", + "61ff5f1bdd8c3d817fead386196f842b1b53e85e", + "d72006119dfd8dea6dbaf50c596e9f32d73dd4a5", + "a7b7d96f96fc19af16e940f222c7d74e52e76538", + "9b000318864e1dd0e808b9b733733a9311897eda", + "5dd76968d802f62a4933a604d40b68f321ae1ef1", + "b957cf73efd0fc16a391d8e9e4690556acc0b422", + "2ef28a138eb863fd1a7985341943a28606a0fd5e", + "64e015cb652fd00607ec63ff3221ae4c9286d42b", + "cc9aedd898a2a31fb9105d1c2c53b04a6dd933ca", + "db1f8419b153924ece36a6eb984da8bf8ac889b5", + "fa3071981436995f9512a9a402591c88201a7109", + "dd6a05adab60f745e366ce2dcb82531857b193c2", + "ecd1d8787551c935086654adb3dd0a89ff40706a", + "9a583485e2f85c29546d4ca18f76522ff52fea88", + "d14283df942b04f0e9b8a0f6055f4c9f00b693f9", + "d59994688c9bc6860dff5edffabd29b0c78e295e", + "b6f04cbe100469577b55bd71e58bf38fe62685a3", + "37982d4a01b6452d77c3196fc8d1841d41a14124", + "47d95212a1cfd49532c05e7fef7e2a274f4e0226", + "2cf16fbd5254e1f37aaa316723684502ea29f6d0", + "3b7547fdd031abf333afc76dd9de7c1bfb9406d2", + "225c8c6f9ba796091eea1e7a723ff6a8c3ce8024", + "6b14aa07aeb9c8acf3c8b99b863c277c55a46e52", + "79000c725b56e74961418b180052f3bd8532b7af", + "10c07157a17515df9836077c7167a64a0db4d5aa", + "aa2c3da63aaf4bde75585f8a3108af3ffeefc5e6", + "6b09f6e6d9270703098df65a7058631c49d9e4eb", + "6434c3d2c46fc09f736229387bc88b09762b28cb", + "5904f4f2d4c75e29d8dcb80632d5f045feca8e5f", + "1ca5bc2d0486d54126131449a95d99991ab05d8d", + "ae06a2de48f8feb4970d1f485f2306cf28f1348a", + "f397e4f75257000576bc03ad222453d31fd5b38b", + "63c124fa45ac6f260b91fc6c3f6ab9c2e83fbd38", + "b6461a3bd55c50bbad0c69e1751b1ed091ea58e8", + "445a51834e7172053352ca8f9eeef48efab2de17", + "3de0fa7b09a943d7803bb853b5cbaa2294050eab", + "fc5b99f3d6a6d38a455b033b6719b3cdac8ec48a", + "bb9d6d0d02a3360943a4a6fb64a8fe44f6211eea", + "1dc398885af0e2c0cebfae8720e99d0283634f4f", + "1e9200d065a7d491477a3ba8103273723157562f", + "d37a1134eb2ed17995f6d88c23af21a0ae24c938", + "8862d4c9b5bfafc278f86ea6c1188d3aff2affa7", + "e5c8fb8f1dbcf3bcbabb713c075bf5385c0dfadb", + "d83c797895a305743fbd883b6c84832690135a1d", + "61639d9574259e96d0e6e58375f71dfd57aaedb5", + "d724ff20d8fa717f115d6ac1a0b74efdf91cd409", + "c79ba6a59c116e472388cd64c71a86cc915c1e09", + "acc0e14d9570395433b9e6c3659cd30a51c68c69", + "5d671acceaa214c04671ddcae2506c6fd783476d", + "68eb04a61ac975a761b40414dcf9bacd6ad8a593", + "590225f3d1e9d2b4a773292a1a89d0e570d338d1", + "0518bd5feebe7e8211959a5bf2aef0ac5a322b05", + "8b8895b055d81bd7f31efc114942a041bca9682b", + "9f98e922da510ed7d7258db8853bc90a2debb74d", + "42a89af55200f3875b3468e8954acc5893eaeb27", + "ef6d90b1e048579866f5b451c213c0eee2ad2065", + "8e0c258408b07ba21195b813f082393c00cd4567", + "f342601ce28d0820b0a7481f47afc50a9eb1ae4a", + "31c3c8d04b294ac71e24e891698c4b920bfa0e2d", + "8f08e9df7d8ebbe8936983d2ba06826b895f5172", + "99943ee9fb411bfd1999733510317b4833bb215e", + "7aee0710974109747fc696280857742f4508a1dc", + "b25f609eedc14ea8113fcbb3fded8be3908a0d87", + "0dbd71bffea9c0c09a4b3f0a3e5faa64a72ada46", + "9d0b4ee74f8e149ba419a24170e6b764989605e3", + "8343ab45e657684a8ac3f7f433e995eba523f37b", + "1f517a029d87a67d440e4f641e197c7754519021", + "8d14f8332f750af750a1630e5d058d9d666a6962", + "c27c87b8520732cb0d00809096fa8bf407784217", + "4df2e1b61a739d614c248b2167903829d0e9ecb5", + "db170e8636f83c95a6c03a1ba2a2fd6b80f1dbe9", + "23066df271104cbc658b8d3e2b771280e51c7970", + "ebc04d7587c5d856836f85018e92222e30f38b07", + "ea76c48bd09f54e710145cfb6197fe49fed2feca", + "6f27654aa8d3477f6ca40ffdcc068031867c3c1e", + "088ef7b6f6d49a44b649086e6363f00adfe1b132", + "8131883b16512dc5e046f66d0d4e1c50663a347c", + "6f071a80544414cf16eaa257548de3e9fde95f2c", + "fe42467d174c2896e4e65a76208776a305254457", + "7e994feafbde0199407ed2ad7b293fa039eca087", + "f3ef56dafa5594673ecbb285e34b76a94bdb87e2", + "332352d37f99bc1cc2f12cb8515009ce540c6c50", + "5f8f0ac3053e5e7eee6dbfc40b336c4d4e52f147", + "78eb0b68d3d639ef4e3ff05e9928ad52101f28c5", + "f610c819439cc087584209aac5359049e7c0c173", + "09727b29c31acf96d84b541bf164a46373e45f89", + "5cba0b22e9f36790f2633d838d7ddc13bb3ed5f8", + "c323df2d8a7f7bce72496244b6f3730b138cd1f6", + "fbca6f0f6f925489083a5a13aa67d896cb4d3a2d", + "678fb63451f376a3140beba8246a026d9c0f1992", + "4f1d1fefa359e84ea100bf5a1dcebba270bb38ad", + "9cef0d5ca556b2ab3a686f791d29f72e6b124be1", + "d21007cf9a7acaea5e75168fcc34e50706a94862", + "bac9427325a919ccb2a1b1e3934465db24a67eb8", + "978b38797ba8e8757592f21101e32e364d60662d", + "34c6da441344185468e17d0184689bdc5c91d143", + "0d88e17143e0b94e8b4ce58c3d072f395a015d10", + "5439b0dc38e3cf0eb4bcc89e9628d997bbcc6d4c", + "fa2533ba5ac535c49a15247b59b45476a97ec302", + "56b492d1547e18ba9ea6343e89e1a3ff19b29c90", + "82a93254dbc69304627a945b4548059329059af1", + "1abf6e0ff9585f498c06cb4deb7c949029d53e5a", + "6c16d3a61fba6ce84760d73e247187a402fec9ad", + "08e341d0d642b892b12830e8730ad5148fbad7d1", + "bf6bec9ac548fbd95ca385bffffa8bdc29ce7981", + "2a74c5e5214a9c3f24b50d208d2a783d956311ec", + "1adc080e070f3846a1d17f6c52732256ba1279cf", + "850ab1286a9836d9cd849997324e32ccf25bddde", + "46437d3c9f27bf4ff72509a74e41416774609686", + "5a89010752d86291256ac64830a764377c40c23d", + "cc4bbf78fb0dd35f64cf1a1a7bf84cb89a7f7a89", + "fd4d5cc77f901a0dc28e71782ae5624c4038aaad", + "24a1d2d11c6db741ec8564831add64b8e20e1a6d", + "6b2674fe18c138764409d4581639faa5490f0aed", + "64b0d5c1c25128e0e8abdc92976d08243111158c", + "19a94159a2412f4238865201a92ecff561e454c0", + "c32a031908a488ccb83929075885643d8dfe834f", + "98f377d9d0c7666d169521fd5fb2c78c3f87a598", + "d5ce7ac86ab55e9f6759e70098d592e3b9e14a3f", + "f4f26e6edc3f4b254e5dcf00f00ac8a8483197e1", + "c58483ad0bf6bb41944a4f47f636c16855b41ffa", + "73002a6c2c51992fd276b0667eaae154be33c068", + "1e82bafa3a55ba36fe479627621b29cceaecb2e5", + "775fba20cdab747da5973501a56b0de260e42b35", + "3e1e686d3162c79e5a122b005885378e53668119", + "256fa39e512c00478421979052765c9a2a54e35f", + "cf59d74b15a7375144534fc091badab708a35439", + "1b37dacc1842779fb0d03a5b09026f59c13744fc", + "bdc8ef332566372951b222210a48de7547b8c341", + "af32c5234be18e3f089d8483b86f601554ba993c", + "092dc74e3b3e0aac56f07aa9172cb65556fb0e49", + "3fbebdf4da3eb7efce3ad9f7a37b31700a563202", + "344b8ce1f12a720cbaaef6ac2e1545e86f1721aa", + "e24d536b9f3ef83d45b5bdb0005dc0e8abbd74f8", + "9fee8ed7c9c2738086ceabcc5e78f9c8e81a7d63", + "20928f66e9ff585d41856cac61cd0b7d9de43242", + "1b2adba3204c61015fbb4a714260d7d4c11b06eb", + "153a06aefed2ee943e34cdad0cd431139ade0080", + "757cf4c8d5b964e153fffe15cffa59823e0a20ca", + "e16e6a48f9542e72059b9c12445fb03193634e60", + "003e9db27f4e2654d7e567e392469cba6a5621d0", + "57bf364f3694fdd80bf0b6e76a6219536630823b", + "bd94fc7c193766db02e64e01755c2bb9855c76cc", + "51b17759a26eb7b8ed5dd1de5e40a2e82c7263b4", + "ba5e43aa547a9f71fdec9ba794b8a98007f7befa", + "86665e5e5bd33accae13d766e1d864a0f7771154", + "2a9651d0df5705e2a5eaf1c2e3f0928586ed6b85", + "fb9a5699a15a43ca60b70fea856fca0c989c788a", + "b0110788ba346107ebc22b7460abe5553ac5d8c9", + "3652614837d83c86a850279104a4a83a24f98043", + "ee181951b6ed12fa1dc105e4e007b8e467ff2b36", + "b2981bd444a1b0b6f3cb77233d624bad0f9646da", + "b5dad5a0b275265421d3fc0b600d0fda8d9bfa35", + "bccf36b27b0737d11bccd181ff7f8f3abdb9fdbb", + "b5003f60c2dc5f4467013a692bb742ba251d2d05", + "454e4f817cdaa3e43d3e19e7573a6d60173a4c41", + "713ed59a7769e9af19f0191a81ea02e678c244fc", + "360ee10a6e3e3a1ac7bd723d7f10ef3e0c7cd6d0", + "9e8396c9c7b6c4d9b03fb5f869ba24fbe145efd1", + "bfbb63129a5dff4a4deab7e23c23ed867bdee751", + "e74ebaf18daa1def245d1a6ee3969d64c42ef822", + "e521d69d395782a11a58bd897cf335a91104cb20", + "f36499f9c53e51e9f4d4a8c6a48b344b97683c78", + "e928b2a5e52c83105b05997ebdf684dcbd2c79c1", + "5934804335ef44aa971946f23b84ec59dda16f3b", + "e160040f0c61e422f8ee41880e627daf8b10ccca", + "6565c8e83f1cfe694df62287455e6df14bd02334", + "5777a88b76a5289e840f1e07f9fffa45a7c886e0", + "547450befdf6642e5d6947cd6bd82f8fe4592df8", + "3ce59a51148c8a8321c82ee533f54c265d3fa403", + "6896a7696c2ea3b4bea5b4655d4ff150b14ce76f", + "d20333cc29551b6d451c9f360252b2b231c553fb", + "706bfd810b2a6680e947798e1d9650f948b7ebd5", + "e45cc68092906465df3ea9e820a7c77d602addb1", + "5935356962b93f3327d1ca87ca6c2a5c8ff8f986", + "7a3d2f6779862dac5aeff8802de0594da2727234", + "9ee7d782741f2c7cc5e6b0ebf3583193611549fb", + "760b3522d7ebeb0b50393990032dacb735749a93", + "b6b8c326739320f13196b44a00d432cc679005a2", + "3c43899e240cdc00f10e1a1430f3d2cbdbfd3930", + "5c2b9cd631b82e7c5d4d1922821081790bf50190", + "937612a11a6fd8bc9a2cb316f3a95e74547c6dfb", + "1c0669bd23eede92c37b4982b4d9a8662e7fb5c4", + "b0f3c3fa229265c7804bd62a48b5b4968e93b9e9", + "f6c6977a969fb46f76a22366b16403cd4b6d5426", + "424b0c0fcc98e57f1d697e4c4334b3a45f9ec1e4", + "fd600b32df5ce27a32fddb9c90689cda75f76b4e", + "a6be6d1cd1cb13abebf308d833ff0340792b38cf", + "12b97c250d95cd01e1b0dc90c698bd38f351a0c7", + "ae81b9f21f72e903d3619ddc8db606647d335c36", + "2fc072585db07cbfdcc1fd3f33f877a33cdecf7b", + "c2eb6a60f58359411249f9054ed2fc21f60c693d", + "b9f4b828bf785f1305ed5b441a9efcbd47a9e1e5", + "b7099470f68d0fc6bd60557cf8d4d24b7bccfb42", + "028a7d377642335a829ec0e8b0d3b9ecdb1de4ce", + "67d5d4b7903c2b2a376fb738f19859620b7f8634", + "fef693aa531dad9e20af85234f3e6f6d5917138d", + "53cd6fd0dc1173130a6f762c09c59b7e73b7ea25", + "8572766d6ce464e9ea5ead6bd46762a271c61f0f", + "ec5a771d629d67ac379067806abc0e7bdd0c1d8e", + "e77b244bf30e7073711b1b75d17fb7421eade761", + "eb85faa8120a2d12bd678aa330dddebf4a0145ca", + "79db51871c4099205fe6f7667b8ea1a3ff94959c", + "291f34c0ead63b7d2196572b6ed8f4cea0226e6b", + "46a7fc317b4c2bb92fed4fe40f3f1d1c0097f5d8", + "0e4bc43cdfafb8fa2defeb2645b3d04d7a957b91", + "a654f7b2b5a1d859b74d719da10fb8e0ed67cc8f", + "e8a02152c46ba3ddb8a2520ae6b4fa61059581de", + "3f24d9bf6ff1943e5cfe54997f249741b26c7c1c", + "4f64eaef0c9d0df632f2071c8c9daeedfa9baa6b", + "46800458c469dc688bed5a0e3a7a07ac1e3b9e12", + "3e5338bc6cee2dc8f1c815912c4554d0fc9c20d9", + "04924c6e71216d6f620f56e3e5e2fdcd6856cb55", + "430bb6294cbd29ff6409b612e28ed0c218e9a7c0", + "e41af67e298967cb18c7c7d0c3dc19fa94b0857a", + "2d950c8d2e654435630b385efa80147eb135301d", + "d7d6bc77ed91be868ba5cbd3da0ed09743024aca", + "167a9e33d3ab8afd393a6bf1d5b387c6a3a2700d", + "aaa9c58b2cc319f7345908acfdc6c6bae2f0abc8", + "f9c07893260959f233960a1e7c0ba2b91be3d2b3", + "7ef1cf3c2ee911d12855288fe92bb63b73c93951", + "55c139f9f575d039601a29f51622897a148942cf", + "6929823838ee3e36380d9eb8e8d2b294f8b417c9", + "b41d6ecf8cc300d2abac58b76ee3d70ac85851e0", + "2cc2f19a4541a54220e3468d1da339366633a774", + "02d9ff99e59d3388247a1b8464b72657626d76f3", + "b3f633defae50f7841f66de5733bcd2ef3eb257b", + "3772e7690dbc8805ce7f4278093b00927f740925", + "e729fa7c54ab7c98257879715ddce8fad773f2e4", + "8cb28179766edcb4fe34fccee900ced043971293", + "94669955d836950708be2ee2501d752aeba52f5b", + "f6f1df7d7322592323a7510881f1facfa7f8f33c", + "2d93e004b9b5f6d9f7a56bb43baae0cb1de27443", + "c464a3078ad93925770732de635ac48e9f7c2dcd", + "3978aafecdb168911f8c76c5a015b45c7233fe29", + "4a2a95678b5d6bfeb634801b8dcf26d350440d75", + "cc52fd777ea9fcbb6e121154860b4ee14af3724f", + "b89b2e9aa72feb5f00f6e54f8ba69c1fe6348f85", + "8fc060b8b35eedf82c86ac1eb4e89ea4214d0b83", + "fd220081c18a7174cc00e45df58b3fbe70343cbf", + "f3da6201f8f57177150326997655fddc244c7932", "64b09905c7b2877f8aef99d8b63e73e5d31acfb9", "4bbef7dd0a85ed227dfcc59f6c9a5b01116475f8", "626a75abb1f3393944bdc58e2e6b3fd48ee35519", "2df41d8144685f0c951476a85d48479fa91eb558", "bc2bf7de74f2ded1502b0e9fdbca50e3d986c09b", + "944295ab04fe16733a82b15daec1c5b6d780c240", + "963c20565b0652012468450ede6e8193c7be5657", + "20c0a0b48959655aa4b0bcc6797e59745d5556d5", + "08343189dc89678bfbb108c78ae923b66d5949af", "eb72ce2db4b67acbc77548e5a5a7f61af657660b", "be1f9a878b733a9655b18767b8825baf67b4c8d8", + "a6664af0d632120a643dc97fd0342c1f80c6b2c5", "a7d18f51a2806734858f238a0d101b8f8ac1db1b", + "3b70fbdc3cd0fea0e8c3de193ab6c8db2d37049b", + "658d3736f42e4e393796b3c04d8543104ca67548", + "3198b7bea21d51d398a474fdfbada8af4d559564", + "617e12a6b4289d157850bf1e007d3c3e779e6be5", + "458850b2d9abc387f908df06d0d474dec5708c55", + "0138e33792e563f81e0aa64f2e308c7a17582e39", + "bc6f0d29ccf521f54b7439d02304d7cc1d852736", + "b3ddb8803594191338078925bd8e1e45bdde62f3", + "70672ef0085c5e7c448e4e687c857190e66f637b", + "21e2bac382f7804449ca4439d29a535668ea1977", + "e10003ce33f8640c560ed1b3dec49e30b9e511b9", + "4877a964e4c9c9e5dcb8f216f8b1c9f560f0f321", + "879059453fc239850006c06b123c164b003fef6c", + "90ecdafc2716105ea3cce3507374d831f10e492c", "798a644dd56257cea2803d03fb49aa7118e7df41", + "3ec1440e809ea3795ecd908fb9e9e473fa90548f", + "e6c9a832c191cde380d10924d9a42e5d650ebd1d", + "873833b4a7dcbbf5c264353de4546b66f8ec9132", + "f75c564d5883107b98366b20bf7a177afbd75603", "b89c47bb8511433440e5e547afe4459ca3383090", "7cc0e6308dfc8989643b6712277626465da9fb1b", "a872e1bd3e9ba8ed2d1b111487067e8494e8aefb", "8b2dda868b9038ddf2cee2ffb9e6d044c50e82c4", + "8171720fe02094e7388c40264495e856fdee9a3f", "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047", + "0a800df58e8cf77346cc8d5311905acf1f029fbe", "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a", + "7762f70f6909d583b615e6bb92d6c8787b98abcf", "de376274041cb30ad71fd3bd8f7ec674c67187d6", "1a02eef39d10e7321b62e0d93d09cf90a1997b2f", "f8a478115db54cf5295e72cb3ec59f3d31eb1d86", "a6e296e361a81f24ca1b6eb1c1586231b23773e6", "df70765af0b32299f9df155e485a503b9c410168", "e5ed038ad26e6905e8e32be6a63d678192557327", + "8cdb1768a4f78331c299a49206543958f764a2b9", "cc7f2e516073d971d747bc57ab3ba4092cc57b51", "19226d77ed5ac06904e728b29f0a718ee599219b", + "126db3b158a1c8b8db0dbd3d428cd3d38ef2358f", "2cde9292c33243f6fadaf2d584813da2e7f73852", "4e000e207e3d6733a0d02c2c3b0791d1f78f01a6", "f5bf37a2d4fa8bf16278e9844c098cb58ce06845", @@ -44,17 +739,21 @@ "ea10227b651c8c843094ad83fba6e9f83e5a0815", "bb0b5f13a0ccb4eed62ad3a616d17f27f8e14db0", "eef13d5ae714731274c26799aa6b8790476f3883", + "34152b3f39dbadbad90eb9c5d1f63832abff8086", "00beda9691a59b219227056422cc09666d69eedc", "eb9bea10a90f77b356629959a3158833a62639a7", "f118bbdea4abcd7451df1a36fb984070995448d8", + "c2eba05312319a48b99428f44ae9aa9b66c8bfcc", "5c94127c2d72ace9c40565f42a5b28d25984b902", "87ebd2d03c12f1f0b2fc3ca45835edc3bdbcd868", "7d93119353a0b47ce7ce1e715a0ead9b3e6db2fa", + "0fd0feb77208f9cf52d60e4f9740739c04cc57fb", "e6038335b28145559998518f1700ccf22ba79742", "37415530d7a1bf98987a29f782f5697cd50e707a", "d2d57849de3cc489484b4e6a35332d56f6044641", "48624a07786df5988cb8aa480c6c3b018a1e483b", "5a30a7e7cd5d5f0f8cb019d4765a46219ecf8e56", + "f03943f37b7d00387871ec231fefd042070669cb", "99f5a3d665cfcc517b0b4b55d8668c2116effb69", "a8ecd01e78599b760b3b2c2865075720f641d925", "c18c5c0b2c629dd10f2ab4ba0fcd77b364a5c016", @@ -84,6 +783,7 @@ "5e2396e0019f8ecce126eb55aea33d4c2b423475", "18df2ae9ca7a1a6b7f04a3b35554202fb31c1b1b", "baa92252d374c73bf5fd926d04af4c591a4e0a27", + "8152ecabeddf911398ba919f190ef5352316313d", "7dc9a088bc90f91227047c6dd073c256e0133b9c", "7bff27a5a5b2be8f374055074c2a9f7a99713cd2", "9285bb3a51715097f1d2f456548f729c1eac41c4", @@ -95,6 +795,7 @@ "3168fd4c56a70686f729d1ecd8e383ae6316811c", "57569085d9d1ce12cf4543915068c611a3c55dae", "e861991448615543b878ca78caee83ba6d4469d6", + "dfdcea22c55e675bf58d8c8257517c5d2a9f1bc2", "67c317c58d01098397d93dde66e00757446bc1c9", "1165021b0cfd36d9354c96289f09dadfa1a3ad4a", "f7c182371e0dc09ac023e517b1513205bca37fd4", @@ -146,11 +847,14 @@ "2a03b459b99ca27ad099b28a015709a9778d2f44", "b2d47352d0aedcd66920ceba83c3e9d6972cb661", "16659e37c1dab2f10166d7327feb76b607cc2401", + "1d33693e0d717dd5e78458b3086075afa6e827ec", "08f13a030d42ae7ad6c15b1f70b43a88115f6eda", + "528a0a551b9344e25a34f6718662f341fec6f6df", "e084e479bf753a2d19ca2f01723a6f5a484588ac", "a89f083ffa031e46a618df2a3c0fb421d6f3024f", "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195", "b323212e0edfc498389fa6432cdea6ba5bf558a4", + "d0f99ec3d3c379ea05b6e26162ebdb72d0e12cff", "e1e19332447d286783eb77cd0b15f05456572da3", "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2", "f92fd742680fc3359ec58a49119f4b4a4319d6ce", @@ -161,6 +865,7 @@ "acc8fbee34f618a48109dc9336508311f00c7a5b", "3a7e45c0e781390128ffbc14c449c090eb8550ae", "e3db0d62a87dc9992c434e002d4454aec0d9b8ce", + "33c83a3257c8d1a7702ecf465c591d87c7e82ead", "2cf64cc9714a47c2365d0977be00e799f0ac73b0", "fbe560a97cb344ec5ad721791b65cf29b3e22c63", "d79258c2e71e959d573a08bc04aa5c727d3347f8", @@ -170,6 +875,7 @@ "fe3aaa2ae3804ac25a76495c6262dbce07211a66", "0aae67b6bb5fc471e4624d4b7d90368d24563bd4", "ba68e2a1e8825598ecbe9935b85561226cc42c31", + "12ad9ed4e0b199ac637c3c7b0b8a8dd4f901e1f1", "8773f95e40069d07b3e2bb03231522ca38b920ed", "a350e01dc7d592eae4203143a55bd96ed9bcccc6", "3545e945f6a54ca58c6c84b842c35f92e94b12a5", @@ -183,10 +889,13 @@ "a5e87dd20256dde43fab04d4fcf835e64153e3b4", "ee82adcf04baae5b668b14c18fe44e6358d3f3bc", "0312a0cc9e12fd9bf0d37aa3e9957b2e3788a77b", + "e7d9df33a5a4ec3c151a8d793f648ceec405130b", "e7d31635ddcb7894def3c3e45f21494c3f008c29", "546b40eee2751cb79eb00314b1484050a6a89f49", + "f6e26d01d507871752d280daf5cc2c840f696de8", "7b4560b1dcde29721af3189a6d584a12873172f4", "aef0065e090bb4ed0b75c6e2e576e0ef26020a5d", + "6909309ca018435e8bf0d908282599c5e642bd78", "4c530cb6a972e0f3f6d90c966c7f9efe3756089b", "8a9409257b69d16902a902b6e6f99a3d867bf054", "f16378a8de04c2126fec7d68f81d2baadcc72d35", @@ -213,8 +922,10 @@ "c3c3657a0df20010542bd706e398975030bd469f", "1b5064e3e38eca4a0433295a1fd2a0133868cbbf", "dd5c5ed631ebda4d9c9c8c14f348df8af5c30ee0", + "9222341575befc76c5763e7c0ce61d9329e963ae", "15de1d6c354d59f21bbddbb9862839e1058c3372", "b9bebf708197e17ea94b7fc91f5251e082f6235f", + "42249bb659908631ec5549da8cc280dc2ad0045a", "1501f447bfa8012ae04b95c40c73e106def58353", "f69d2eda808ccfef6e7f016554a67b9172fa5939", "1a427d3dec1e2c08aad0c5d78b391ae026fb2c51", @@ -226,6 +937,7 @@ "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc", "cbd6c8d5613c0c942414926240cf2c409d83243b", "e06541eb4c1bf222a342fd0c78090a8dd0c0c3de", + "7aafa6ef181c29d16dc3252cddff880964cb538b", "7010d171b16b295b9451fc7c624b537552843dd6", "4a44078451d746cee2c03af0677a31d97c8d3335", "87e1d0e69cf8e3687498b593758369573a0289fc", @@ -237,6 +949,7 @@ "f1e18433d12bc638f936a4d8756f70aa4e282d1a", "9a1def8da1279f60e86bcdb740c30ac6293e4cc8", "2d39bfaa57f447919715deb81e97029bfe4502f7", + "ba06234309ee1b4510ad5251b9957853c572e24c", "ffc948c6c42d1323114ce43ba08ebd7637111265", "9f5c57c8c56e4e86fa35b466792e07654ce26fe5", "ad044cea43099bf12de3c5ae077803fb324d2346", @@ -245,6 +958,7 @@ "a0e3ade99f7525bacbc95077cead400676aa2bd4", "408de3c9705a90c05ac742beebe2817c4205ae7d", "4201db6f01bc7af12ba797e877262080858379a1", + "59a75babf88762055166f27ab1ee0d59cac74269", "25a3c27c41ac32f65d8efb8a54b08ad88211a700", "f9d28fc02f389b6a4a760bb766dc664fd3d453cd", "a12e9d5c3180a57364f419beb6a1b411bc28161d", @@ -258,11 +972,14 @@ "d82d9c30fd1a42e232d79e27a537dcd8d201dffe", "5afb64e16702f7eba02fd4e0ce4045d703619fb2", "c632cf9ffacf510a5f46079afa1d0b738a04ac8f", + "b0e472c8e456ce721745a3aa435921012aaca0d8", + "9d3f4cad6da0441f21ecccff2135b822017be958", "93575368b2d43c5273788d73be45f3cc49b7fdbc", "19e6bc68aa2bdfd5fe20de0ef570966f9768f9c0", "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1", "617a39d5ea9e8af8511487bc373cb680756cd1d2", "77e6d92357153cd58068c8c2faff7333e2550723", + "787d7c8b537f6313b2f16dee714d83f8754d61b1", "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2", "7fc4521dd8384770d672b5be133ae6e669c85d67", "f5eaf2a57687ee45a9484b53c9397b071b28ffbf", @@ -277,6 +994,8 @@ "cf05bb10ff964648552a393a771bfb4fba8a6d07", "3120d17f62db08213332fff2b41878e7a58a4bf1", "8e744e65b8f252070043715152fc3179cb3c0ab4", + "f6d4bab263a1e21fc54464572a671316985e93bf", + "a87be2c74d107b048398ec106f8da59bf65901f8", "70f8dd29f551c421a96ed4de8ab96f6309452561", "ec7fb37db16fc522b5182023fcf62cd613def74d", "bc192598e5d621302fc8660ec3db20840722089a", @@ -304,6 +1023,7 @@ "7aa9174bc4656aefbc656c0be9db10f7e6f9b9eb", "296bee6bce84e6d7378ae00af849c85d730cc0e2", "3460f623a20d64fe7a8adfaa176819b2577991fb", + "0d4d0d44c9c820329bf2c94374e1bfa929e785d6", "3508257bc562114889b0dbc1ead1f61c57e80779", "e64206d85147a6fa0793534930505f84486e2132", "6fe17b264e149169da057a20ffdd585bd837617b", @@ -311,6 +1031,7 @@ "6190d412d3dcb32a858d84606aae9eea3da24efb", "b4ac896c6671301bd3f7f656742aa8d547377553", "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378", + "e821d780e3981939ce7baeb021ad009ca076f88f", "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7", "17d068963ff2e2131497b1b5d77c8cd5a5895ecb", "15c684aad9e0cea8dd824ef14d3ff4ebd62e49c8", @@ -411,6 +1132,7 @@ "d0693d686723328838ddab43193934257fc001f0", "b28d5a31dc609e2934df061ba313f24986b5335d", "e3ad8129f7d226fac857ae12d826cfb1ae0e930b", + "fe1322c014062ac3aa1603d8265abd82d63b32e9", "101dc9868f90653c7bb8f608502061e417b10af5", "d213e7286621cc9d3b5feea55a676eb6cc5e28e9", "44bdadbe3aa3a593ad40fc4d579fb56d74908f37", @@ -507,6 +1229,7 @@ "b22eba12859bc46bde547a568701c7b95e6e6cec", "981f1e9298d57489d44fac4344ce9b3cf88cae00", "8be7ad32e7796f33f82f95f469085426fac87d1f", + "3a7425968aa878b05ad15a5b993f7a164e46ed84", "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8", "8fb3697916ec2a58a63bbcee65cb1bf37253a8cd", "e8c3409d403370f267e95bce3119794f5f361e88", @@ -515,6 +1238,7 @@ "258062e312b41bc2cccd779d50f68c3b4dda068f", "4b3c5336cda2ef47e24f3e9093c0af466dcb47a0", "1bdf237558f62228e7b883b4fd33975b5a4bf581", + "90328e921fbf05e656e2555f986ba182f98ac8ec", "c5777c43d9e107c395ad3fdd76595c93a198f4ee", "b73346ef1940acf518211530ad8efa77ddfdb88b", "06b8d05eda8930dec58172e8f812edc7c679d0a7", @@ -525,6 +1249,7 @@ "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801", "870fb5f74b1d968a2efb3a257c14ac6c40eab020", "c3b04e6e1e022aaef0185b9daea8a0516b365b27", + "54c8d648929979d6978ffd2e60b057476240a95a", "f658161619fab52547c408b6d07ecd2ff4766f7e", "64643471574b546505543c67ba2de8f2d370de95", "5441a82cfb75cc11d715ef19c846efc48e5073fd", @@ -557,6 +1282,7 @@ "f0edac3d364289b35f4d3d06e9f12c95f7abb9d4", "cb0f2b52307e105a83b41b4bd86fcd66d8df5ee3", "932a4423795fcbb0fc5b00b4adb7d59bb0c49b40", + "e9e8ddc5be9c3b9f52d5f6e98c56bc6fb386625e", "542639de3ca37f86eec387bba0517ed729143d5d", "92659a69a37265c5639a5fe79c4c6a8936269af0", "5484ec0be2c314f56ec937546a93b1431a3c1f79", @@ -709,6 +1435,7 @@ "d320b92352032853420f652b9cdce1a2f0ee191c", "d4dabd15aa85a6c7bb1a62eb412bc8fbe901ac5c", "1bccf5c9a3e4e5b5e8f20c0cda52f35f91cae18c", + "2b8fcca34352fff3259b573d195c84e4979c4da6", "413cb795cd4e3559e8ba9309f49c9ca36cef7d18", "66faae4d83d18e660695a28458b7f925a0fd58f7", "7fe61c7e84cc36eebc97c3445810c614c91d4021", @@ -717,6 +1444,7 @@ "ed35b9e181bb7b38128625ffdc49466572d804bf", "1d49a557b68de1f1dcaf4e02049356125b4021c1", "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae", + "2b30f23595199008e5d92f0c72951bac25f94a06", "4f3b998b095b11f7460103ef3670e6e0adbb7cb3", "1cf573f44de045ee73fd938fbf2bdccc0e31b7bb", "f45e6d7462d24a0191c6ad06e1b2af430c8828cb", @@ -779,6 +1507,7 @@ "4e68f277c6f592eb4a397ed2090f81b86b53ba76", "e7a37291757cbdedf05d9763a9691e03e0a14248", "e025c9ed11ce1bdfd9ac020437de726a063833a0", + "e9da0dfd30ec446c35a1db1c12068c53ce17294c", "60aae6d856d8b46b9f7585175160ae56933fe686", "a13d05421fe836040cf2bdc9169738b99f299cc0", "e558591e138bb828d3cc6a287f77eed5c8961511", @@ -984,6 +1713,7 @@ "98817a54f0c08b7d8865c5dd2f9759aaa45829ec", "d1dcb40d565174e88627fc6395890d0bac88f756", "37a70edc116b1e28926c027ca64890bf799e5678", + "e9edff8d25c5240b369102f033aefb571743df91", "57640dd806a7823319421ad74281ce243f6cd275", "92f15d33eee60d9dd735dc4456c516c07981c69b", "01f88ff138bfd2c6076c57493ada052bb0cadb19", @@ -1101,11 +1831,13 @@ "e3c215fc13085a8447ba68c55c06c26a9da0d643", "1e1b0913bc6a627a5a091f5b34c6fe2c99e544e1", "fbadaa26ff0cef683df48b4a1b31f829b2d325b3", + "f05b22c53e9288c7f786d77277a42e4c6807e8dd", "34b3582cf92abbbf728f32e0af38b24355440cce", "aab8dd64888fcf9dcfebf54f23af438c019a9615", "5640ddd0a5162b1976c734853b3953b2f694e7bc", "64fed078093004669aaa66c49bd0921ba3a0ce96", "172fbe403aa0374f7096097186746c0315996f68", + "f3d3bf9d03711a0b60f30f2fb651e825b6e63a23", "24bb0d5c4f7b4ed744dda8e34a012c8d2db5cc66", "9f5048fb36e8ad4b88ec7cea901c66d8b3837c8b", "2e61c7773b59f9727c17daeaf33da8e7ebef65f2", @@ -1166,6 +1898,7 @@ "5ddaaa93e68c633dcacccaecf8e81510ac30567a", "b28e95c8b0eadfb65c543e9d203aabfd46ebce0c", "b278cc483730a8dfda15b187ea75837eeb351826", + "704e99d315b059215a45a4e2265ac7dba69fcf84", "6e1fb68f65582987a6b1494204a8133f987488db", "ebe9370724fa9e0efd639a8b0d8ceab3d9fbecdd", "dbddc9ef29bca54dce76ec8b13fa2192b22c7dc2", @@ -1240,9 +1973,11 @@ "4afeca3bcf220da2af57ff517d669aefcebe3675", "7dc8daf1766e123ff94a1d64a3f8228c4151a63a", "ac2179c546b6ec7b6cb58293acd788c97feb2b71", + "df321eb13570627423f3ea8e2977dc07fb875401", "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8", "6a19128a1a2360496a4528a76a8163c384e875e8", "88191b0b157a36681aace24f2151ce79e9525cb2", + "ab36db2cfa2cb4b65b028291fef70a98909be54d", "23a2481abcf3c4fa11cb08df6ad0413351b94dfc", "3c745c031577dcb028c926336d6e5cdc3df254ae", "effd1b71ce0bdd806db9116afd853029141f6735", @@ -1323,6 +2058,7 @@ "06c71fbf40350ea63b09c2088b337c860374e0b5", "d5341079269d2f364929107df4f51312f53bd03f", "e935fb1ee23c5f83ae03f4b91623b66324cd0a5d", + "b2bd8e4d0624a05bb6713c59be7e2417a3f2b03a", "ce4f64583a14a884aa5d0283d3d759bc4c4073f1", "819bb61710b8b7b4ffd616a3a9af652e5bb8ad74", "3fd38665594fcbf14ddeeef4b118c442c657aa84", @@ -1502,6 +2238,7 @@ "03b793464f78183378b4db50ad4029ece1bcd913", "02eab5e2c420923e67140830f3ffdb7408a4fc06", "af67fb1f62d0ffc4e0b5c791eb9f04c107318d7f", + "4b9bcda11364f74035e273c14d3d04770555010a", "75dd416627750766e2443674d6531a7461c07a45", "4d76c197a7856ae35833c39cd1af7bb832148fad", "0ead587fa2742448d55f52730cb5026875363d16", @@ -1531,6 +2268,7 @@ "e1e5242fa91a5df4481c3f11836395385c4ed820", "aa5ca4f1a2035c31265e8017248e0587593f77d5", "78922d756a506676e46a8035a8d69abfaf765e06", + "4fd95613a4a35e67392c0afcf2be49799c7f0d6f", "6013fb1fb9bd9872f0ceac1827d77e31fbfccfbb", "38305a2ad0b9c6ff22a82aac3f344861f12c985d", "84d3adcf2f6544d30a5f832311ccc79b9412f11f", @@ -1795,6 +2533,7 @@ "c7d855967c020749533d5d74f526238f02343259", "5c5b9847dac7c4e08f596954919f7f0b52c6223a", "5665e55f9ad10906be33ae1c2c0b64bf24076ec6", + "e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c", "a2919f81279146479effa4fae1ec4e9bd018021d", "6f3c007e3ddc84e4083f161e6337272651fecc0c", "b2ab89677bd16053d8ceb55affc228b9aa27bec6", @@ -1950,6 +2689,7 @@ "602806101cb296db4e53899f578446661f4f04a6", "afe68f672f155fdb744dc1f99b71d8ae3fc4985b", "622dbe371307d678b7ec1166209a190459e7780e", + "49d4168f3039b12df95e6a55ca45dfb19c615ace", "03359c873578b3b14b8615b68db18a52427b8d86", "12384d93db851f210d785194d6bb72073bdeace4", "44d10c576e8c860cbb65a41ed71416b252416c70", @@ -1961,6 +2701,7 @@ "6f1b75fd79793e1c74cdf5f10eb26839177dc354", "3300f669b4985321a6d0c59a22addbd95fb36519", "275f046e4abca67dbc532e435a56929c38b24049", + "65bb9de5c3da19b79df451964d962e510bea8d50", "c33c3fe2ed20a7b462479c277fb8710916983354", "efc3e3aea78d6faebf25d5ecd260309f8fe865b4", "97241ffea6df579347653a8ce0c75db44e28f0c8", @@ -1976,6 +2717,7 @@ "d4363d5cddfab77d5a3031c90a1fc2b0426b1eff", "8e3e2a8f4481e5a156bac785aa09d2387f394b00", "abe1b4b7995007841e4fdeeba94644f3591273da", + "044444f2e2774f397e605b20aeb00dfa42f008b4", "3eb4e6c6ff5a89ec06b3321e79e998dc4e680f3d", "c37c92b450f8dd87ea4aae91b06456bbdefbdf49", "6858607e746d26459334d1a5e9a25819dfa8bda9", @@ -2224,6 +2966,7 @@ "14b1e40e36d72773c91046615ae6c15652422c77", "df80265d3a6965524d681992df39271d71373a04", "fd96ba48c6195462b5b2de80304025c79b61e6ac", + "bc9c91cf01732159a667299eb66bebbeb91bfef6", "626ff950fbd6623cca747886495e477c18415eec", "701505eb4ff698434cba540381dbccdd48de8bb0", "768d75a2481417dbe8bac3569e126a2e3b7257ad", @@ -2297,6 +3040,7 @@ "e202851e20338ee43dfb8c073a3d9af65d1b0586", "251ae9c1383c84813576e3e515f0f1ac1e03b993", "49f467d852c27001c6fb068bda6b756d75eac788", + "f180e8a79ddf7d8971c71d6a3c55a7d092a9bbf9", "b064fcf5475f23be3d988662bc976a359352aff5", "a7c1f2730f9ac6891069f1af08b0b564c401b9e9", "250e69856e10ac3290127753caffe4a6d8826606", @@ -2451,6 +3195,7 @@ "f42565cc13e76f344358b55345192697bd353ede", "a144d93b43fe4cb2b563d3b3c5517297d28b9bb8", "c7649f4f9c1836c2f04e6ffef8a37d94f608c774", + "3e5c53a6731f4036b76a5eeea6841ffe5fa4394a", "7fd154c4b405cdba40f85ec98bc7276f0c6a9507", "f329439249b28e11d6ddab08fccc755a2535aadc", "672b2d4f222faec34858258e7dd13e6262e7346f", @@ -2553,6 +3298,7 @@ "f002258454eeb693905e9eefd1e816ac596d196f", "4bafafaeb34118f2e2a5ed1f23dbbc1819fab09e", "acdaaf48f9f4e5239e54cf76c38ad997407cbb1c", + "96a6499da269d6f71ee976df26fc3806b2b04916", "57d5b664d35fbb13f1ebec74fa45272b8183e623", "1d416fc2baea7d6bcb00e04c16de6028fd3b2f87", "7d7b773147de91c319d975dc0af9bf4c2faa3363", @@ -2721,6 +3467,7 @@ "817815b2b85172be89f976e6194d32483c29e07b", "315cc5e4375e0eb21c083b33f6759e85714fc689", "8888f9e649a37d00b65996cbe8a56e42bee6647c", + "e2a6d534199b330bb797df3829a965e923bd44c1", "70a8421c307a660e43865e0e58c9f232a33c3d96", "e48fea73e640a40edcf6e16f756060df6d985c83", "5403535d91e40b8890a260b4a8af03121c10ab9c", @@ -2742,6 +3489,7 @@ "d687f375bbc9a10ec4dbd94147670430dde73417", "d9fbb1affbf7d7a0082f0ea0c5c337eb53b1be7b", "bd6312383549211b5123cad2194ec8fbdd5d0458", + "2550cdc0c47612aa42c892083044c5c738aed8e3", "288e3e3af2ab1aff10035eb72b23628568541883", "fcd785ace2aedb0e1530833df099d5d437bd2e33", "9dfeabc92a6694c445b06c939990e88631da263d", @@ -2757,6 +3505,7 @@ "100225c0811fbc92c827f142049fb88e16c6a173", "f7b6f98215e9a59a16c149908beaf5002151e3e8", "912b52a6a53adb28914ab8930caf3e71685dcb32", + "b76b949d420b726a5d70d116afa9ef24fa067550", "b9a60574b41f5ee06454163c628eab06fa3bc926", "67c2115c504fa8501412742deddf858f5d5f2811", "1680e9e77f7461b4cb170c494867fdbb5bb25cbe", @@ -2803,6 +3552,7 @@ "512abc38b21cd25f61d1cf759c4574a9e6ad0138", "29721bfcd789bed5939294d1361236d4e83d1453", "3af934bc9cc51a1d86f2f2ede56ca7fd4839fdc1", + "472cdb6da2e901d3f144f182434d24cb1c2c29af", "2aeca3e885481a08afb1db2045140db4a65ffba4", "6609caf76e8739b59bc7e073b4ebc801d647b0b9", "ba3f4a4b24fe93a77dfd1390f1b0ea4352c664ab", @@ -2816,7 +3566,9 @@ "fe416c80464d9c89ec73659768585adceea3dc19", "8dade38ee7d86fdf435124ed786318caf9c3a252", "4db07a19d0abc5c87ea157b0998f6effde5b1b00", + "1474ecc121b2587283d99a1c0b12716ed9187d12", "bfcc389e21dcb8426ca4f1ba7efb2debf5139ec5", + "8ba6a703e2ecb2f0dba9fc40e673cddac4d5086e", "a81982e1af9b6728f394097f9edea0dc6bd3fe5e", "eaea7c1065119bde53b0e8d6b75f4e3df76c0252", "e5ff64d08fee06ba2b77537c02e4bf89981c5550", @@ -2832,7 +3584,8 @@ "cb17798df3ef1ea6135acdf42b25af61177e4864", "09f01d611c438fb0c476df2be1fbdc40389bfe9b", "6de26869131e2b6799c5dcfe423d4b36b9efd1f2", - "3b2d4ac156088d38aa86108c79a0850c880a617d" + "3b2d4ac156088d38aa86108c79a0850c880a617d", + "d36ab98414a4aba8c679aa8c3e9f0b6cae97db76" ], "release_logs": { "dev1": [ @@ -5676,118 +6429,1089 @@ "899bb9e96f47c7b1832b2ef836de4f0ea2ca0be4", "ed69fd66da1752ccc4da50e66551be0bb2c4c92d", "77af5d16ac3fa2a91f374ecaa902b367fe5e5908" + ], + "beta1": [ + "46c495ca21f40f57a7fb9c7cde6143738f1652d4", + "ce9faf683332183458e9b571f228ae21f272b97b", + "31892b13b572bdfa54b601bb32b8e5fe4653d403", + "9e1e2fdbd56ee76db06e7d33fbf01deda2c50295", + "c13218580f15fdaef1a05a60706a9d5958ebc044", + "c528c58c6977ffb6b2ae77f97a26f643add79cc6", + "c1785e93d543ae2a9160ed2351b332a2d2c93d04", + "1132e392a6ed8d28d16906cf75fc333eac31e2e8", + "2a71b21b4e3c9bff51deb45d7814a14dd461e23f", + "31b510e2badddf261403adf2c6e83628900de07c", + "b6e09b72421550cce06c50bf592872a401964ad6", + "776f8dee59e9a622a11b30e7b114909f273d8912", + "d364bd7e73076a0269d88bbb23c6f4056060b22a", + "6f094856e76c5bd137f2b5286f9f6290ab0307d6", + "ced648ff77e0dc8106fa7351887d0165170d2cf5", + "d9d1d2593384808d1275092139e10bff2425e3e8", + "477a37a594226e6ba49c1584c3cc3e5352d9787d", + "a39f6b1c64cd4a2be7374044d64bcb6606411147", + "a11a64fbf499b1017d47e42533ce1ce0f0c872ef", + "019ab8745fb74c2f0e479c83fa1f029eee75ea2c", + "b2b449d65906a91cdac986e78ed56c5befc5a96d", + "de0f3ddbc6da39e1c56d96832064bf152cd85419", + "f99629a1363648866d25b45157c5154e112657d0", + "40d572a38b94d697657f5d3e66373e03535d2705", + "80aada7d23d64ca4a3fd0a54f7dbe87b62964963", + "76a7c31a5d8121df498d687b1779d750f27833bb", + "89f9a23d9eed26a5bb4717498322c32d5e9d70d8", + "1d40df286be2b75e2d3eb4d96b004755cd74d660", + "dcab8a721e1070556499e3b593d91a1cf6120834", + "f2c6d16290354bd9fa6605583eb5fc49dff59421", + "1218a16de55e8a8f2e0646ad1f8ea02ad5e77b39", + "36128bfc298167f2c9401d87759389766387a807", + "4476fc70990dfeab9ac0c0514a4c9bc5e7da355e", + "09ed9d4a93dd38a79b11d5cbb3c25866f99f4c8d", + "69b9c06fc40c95d53387e68d345e2ea601fe6ff9", + "4dae2f893ab95d424093d1789303731e46347a7c", + "28875459d9a61885be2d3fc7c8513aa14a179ebd", + "318a81779be90c4dd19cc6cb2b61997e3665bf1e", + "3a2004905e5928fe88839f736465359742c83cb6", + "ee84a5a1002018e25305aef7eb06349e982472f7", + "60ba4ba6bfd8f1587b05e3775a9a94412efaed69", + "d9cda33090e571f4b4f34d7da1950924e818546f", + "4c5c577612ab02d6bee0cc5691cfea9e6af1906b", + "5ea0baab8b1e7afca89c39428c975872d66ad47e", + "3be63ecdb68cfecb54952e5a6c9c9d8b50e66156", + "cf56390e81862c0d9f3e1fa5df23b0392f7861c6", + "6e823b4b1495f9ea9c4b62aecadb6bdc63a4d3d1", + "96e9670963e9ce3b9054b2dfba52cc2d70e0d0ef", + "6f2ab528ca425fc992f614fc6b7a856300af7365", + "bec4f662f669e7ab0c036fb17b8e343fa9065c07", + "2aab160896c6be6f4a1f8b465c00b48cd62e36e7", + "3b2b0157ffd5dd61c4f91dc357658b7a8fc31a40", + "e15770e96a850c89e6833c7548f097f5ad63afdb", + "7e385dad2e576ad89d64f1633b48766a623bd4ce", + "7f925a104f6b2d58e589dc1a3efdedb3f049aed0", + "97cef7dce81dc55df7d5b8ad4938878733ae4cbe", + "cec5c89f9dab1a5d0075475aac7d90c493c2f5c0", + "dbc75f2424eb1db00899e615c796792177604bd5", + "15c365662611868a2e291f2cdaa8b172b746d0a7", + "7e9b709917c3ca28803a4e3d06b0799825fb6509", + "436f8be7ca133c75f456a79bb88e1990f678690d", + "0e5b06c26d5d8b65559a27e1910dc6a28c6a251e", + "cbd446ac29957e3b72283526e3d012bd00ab51ae", + "8a4081347faa01fdce74fba6f94d5d9191ec72ac", + "59556cbd17da0adf9ebc86d1219d3fcaef36558a", + "6f48795f5d198f0becd914aa065fdb30fb7b0724", + "f54b314ae3d4ea6d0feba1fcc9ed86af049facb9", + "dfb11f8cea653a03d1e4f02518721137fe9fdc02", + "7419e4429df9bda495cb354f852f81089837a10e", + "8e75a3711efc159af051820f9dff5c1fe63adc7c", + "b4477f3f4952d1a77eb6d43cf585175c2e124d07", + "16d551a8dd00a33a64e191c92a8acf8bafa14e2e", + "dc589e239c7b68fd4ea34df3394391f68f5f1b6a", + "591e70ff78c665ff11e1f21998d0e52fbc3f23c8", + "79f39b252aeedb78bf10a92a9ddb92a83375877d", + "c66d89d55d3df0bc0780fd0583f83acc390573d4", + "f485f6c1c2290c4059f902bb1b6a4396ba5b3fe8", + "95e72a36f358a6ff57e8556b8b64d90722f8a1f4", + "856da6858ce3da7130eba9f7156f59796e97bd49", + "2ac31ece59d1ae7d2c536d08308ffceb43d27815", + "0e9a59b16b7d6ed7b3a7073127099ee6c72413b8", + "22702244f875c44c3e675c823abbabc091c06820", + "fae09980bd8c8ffca44fb83c2c22bdd226425a8c", + "9ef04f84af10871fdb877178e11c096a79d2118b", + "b45d45e4ce8dae077dd0a56c9041aeb60068b7db", + "4261cc07a56f7c773bbb6dcf89f56fb2f6d8124f", + "94d7a54fea21585940e1a0196423a751fd7b3192", + "ce3ebacb3e6aaf97e03029c215cf098a7591f670", + "ae33da972bc10b0c9dfbcf375e1de1d2f7768b17", + "4adef851515b6519a1981eeae824ffc0051c7df7", + "7842a042ae313a48db260bc064f703d4ad057400", + "6eb6e3e6e0b588e28efece8d96f8541901621904", + "a4b99785dcc95048a7dd0212fc83bc7852d9fbab", + "6c52478491e948a9f1c687b920fbc3a361c72acf", + "5507b3aa807c256a68ba7389ff73462a026f3267", + "f7a3ea72aeddbb8f52859df47305542656bcab96", + "34e4abd220fb3e4f2ddeeefa24f940d6f738dda3", + "e90fd0b3af22c9ae0555be081c979551d1c8574a", + "ea908f1ab203428ed49377e84548db928eb2c9fa", + "ae484828bbdfce65d7c2b9d9ede0c922a42970d7", + "9eda3c682d1be4596f63480ed9ba66e81ea610c4", + "6845898461a8f3db24d6499e595689d30a36f07e", + "53da681e89b9fb6a68e4b12e35b4b6235623f780", + "1a64b6b5b6c60e078c70d875e0c83141a2fdc7c3", + "e0072e9169f79bdf517cf0f525e0981d5749d4d7", + "88c47c663d6b6f82240d9eea622560be0fb07a0c", + "2d8e408e7e907a20eab8a4bdb22e10c5e3a42094", + "d46512a89db3b22ad1d25a15ea3e85592719db30", + "c1eaf51db5e0706cc3cb5be3828137b22bb64904", + "f9475a892e0466944955c5ae90fddb1c6cbd2408", + "786bf741f472286399d725ef9316d652dab85e3c", + "db9b8ff0037cf44312bccbbc293bb7ec0e6d8e17", + "f411c5b2f18a715b58f97a57a04704b14f4d0670", + "0f0229e5b781a1a50d58c6febe12b7b7907831b6", + "d8376e625655c2c66dc5a86d5a0cdd4bf9c2f093", + "d160d717969bfcaf0f1dd17de9e8c9ec54a6db0b", + "805ad8734017fb55492d66fbe7aa060c2c3962eb", + "246253661de02e4b3488b044fabc1405ef49f40b", + "d1083c9722902514bb94bce994624e3180c1f699", + "1725231e145740f45c96713cac74aabf06ca7434", + "bf8edd2c2adb973636e425db75931ad145f491fe", + "beb83988576f10245e580ea296639d1dc1f65bfc", + "efbc5aabe1ba53976c53c3298682265420890c26", + "2bb321781936f05863d66bb5960a44e408930897", + "66d68707d3c102b0411a0c9d131918ac721df401", + "a1e12dca3f5466b28c7bd3230f8f2f278ed70d9a", + "2d0ff9774dd47eb827db16fb7cef8eb7c222f707", + "41009718d23061ed739b7e72f50df5cf2f3162ca", + "03bd8ba9c23d31f8f658f97093fd3f2e4a0f9031", + "494cdc37a087bd462d4171c3aba749c23bef0585", + "0252774c3f14ecba2ab4a657e73bb2e0959d85e3", + "c3ce623b54c270cfdf3bfefb5c58f6474225c85d", + "e9f5bd8e515d6e6a69de9884fa9d9b60fc293e43", + "f400e10011c1b04b43723be5088075ab1a6b734d", + "b7caebcd784aa25a06d2816a2336f57404a7bd86", + "da05a6b775ec1b436da0fa1868fb8ca03d51ff06", + "75afec8654bb289f59d2874b4b2af88c9a093c83", + "28c2bad084b8e15f465d18e75d356aef250195a4", + "e87cccefca917e45f928c132097c5f444f7e6a2d", + "962d788c14113dc7156bbe92b4be3f9379684312", + "8ba4656ea39dc2dcba00edd8e93718703d5363ca", + "d9cd011e2fa9fa9a3011371843729f33032cee35", + "d26146e8267208d167805b028f7f61a9bd93a7ce", + "b54197a899508bdf9b3ee83a347cde8d1606b54a", + "0fe406c73b173632da528653994f33cf737b4c86", + "986cc40c4268130f0e3e1df51ae976911e4ba607", + "0497ae9947e26469432cbbd5067f0d08382cc41d", + "2ee5d28d9d77d2593e5e74292f2a80e1952c6710", + "ed98e2850bc58fa412a649134747efcf665c1767", + "33be03587b5dfa6c7ea51f206835850ac3460cc6", + "36ab56a0a19e9c109406d814ee3cb08c178afa94", + "d35b9e93106e5e956201ea379c9a63d52df2bbdd", + "348d90e6cb5ccc1ef28d892805c54223481c5d85", + "dcb7b2152268368325f935a76310c3f19af7a106", + "8804c88443c31bfc4bb8ba132a4b039d10a9261b", + "4b1d5b55c70394dd03206f063b7136ee929ac1f6", + "f864d0ce11369e542cdbd1231444ae7bf7756eac", + "e2d4469dc247a1b40aba72bf70fb9d2b30e0b134", + "b13a0e18347f5e34d2fa3d4dff9c5a384a230042", + "76d782d2912374a8bb71de9312f7b8ffc7743cb9", + "d674c9e2891111a001d170f0b74f015128dd0c41", + "e2931a5c1947d803f76cf96c71347cc6bab97c33", + "d700ad7feba4ad1536e7ba89a82d38c156462fbc", + "1498eb327f54f622eb9326d789454d68d1099134", + "2a1d2afacad2042c233edca3748a344314c72939", + "51b0379e5502402d44818a4b6f301f544a5754f3", + "042ad3a62f3e02ac4867baf97240fe23b1375e5c", + "8aac4a157fd5b0354161050696c8ba50477e8512", + "12d957e7374362e43df4665808f6d8c1f64898a2", + "9282ed35cb76939481b48bb7408d95a70c1acc2e", + "609c5cac6353e0f82eb076e0efa4332a47577644", + "c455d81c4c323fda6e23eafc3770c791c57ff254", + "875a0979f3da356da06538414661a3ffe6eb91f9", + "3dd03fb33f3a1e20e0bc52f381ae04b1e3955151", + "c80bb1b537891d85a6abaa3967c1bd9881a077d3", + "033e55f4b1139ee1de6eff9fc5cb8c58643d232f", + "aae51963ef6dc4ca5b471990dce29c09abaa3adf", + "c11c44961b0ea94bd6ed6685dfc384a6fd7c2568", + "f4a2e9b21ea58997fb5fc5703bb73b2080c347d3", + "4e20e33e21f87ead42263ba8205254324be8d8a3", + "a26e55999d6cecb517312704c8bdb6f6a6432540", + "1bbfe637c62d48dd455562bf2bc24d92e6ba9ade", + "fda6faeebfb4322fce86ae186e0352506035504b", + "cb6c7c63ded8f371c6d5c7131466f19fe1a58c9f", + "067721b11ad086a326fdf7f428da6981a9e9bbb5", + "b7b04596249c08198810891b32a8f326e242370b", + "437e2ee80a2719eb1a670740744cd1393ad1975a", + "2458370de40dc850c0c5ee9708a84376ff711884", + "29f75ad5fabf0c506169890b7fcd85a6bf493f88", + "d2f9d312700fabd8bbc5b052c32dd37e8a2a5d9d", + "c2d3a05a8777db7064b9ab3d92a9b8337148519e", + "cbd1e1cfe90c2e33139cdef9e20a050cabfbfadf", + "b6a3054323b5747f9cf1326793165d51595b6af6", + "11af23a7a771551d29ba140987560e032749efc4", + "a56b3a93d36a2c564c749ff49ca5a450fd73888a", + "a3daba29dd0655d3b9d888988c594568bbeddc57", + "db57f282fa3994fc727638dc5c17679f30cb06f4", + "a1ef1130ad166bd02ebe46a92a35c048c489fab3", + "cd1ac922229f602bd6d8364f5cb132acc3cb0e6b", + "199d41b9671cb86af7a3ce08da4a341ae71106a0", + "2e216b50b598abf4ec1f34d085866395e52efc32", + "f0d11e4b88d07e9fcda7fc7b0af20ec8c227d81f", + "66fec3c3d731af7209bce3630fbf1f2d953ad17f", + "e53b67df035a56fe26fc88dc7390982638c57461", + "784823ada15e4e81bd24c8a051a792e6b187f958", + "7ae2c0af9dfcc88689476b5ad35d16f28c4b7aea", + "bf8a374a926bcf0311607f6fdc67f9c5b2b14dfd", + "cc9761c3f097e66c2daac3f08ccf191bcc273ec3", + "74f5b863bc1413cc77995e79474422efda3d55a9", + "ef089f2a27a7cbbc6c44bf4f6efb82d546e78217", + "8f716f2be72932fcd9ebfbfea1a7b73ae6772a2b", + "7491fc853373aabde049c28c98e60c1f0d492507", + "d1f2a35d76a2c24ffe4e59decbda192607baa7cf", + "7b9e7b91623533b3ddae0756ecfc2c800429fe4a", + "951ca21f02692b63eaa4ecf535bc6adbc9953e83", + "a16b04fe07fa0991ef76b17d6aaac77e0a908c27", + "877da269d836aa754ae327744878281ce9f4abc2", + "907fdc6222102cb0e83e7713a572295bdafbdb99", + "20ca577cba57bdf8cbb998461947f8d3b127020d", + "ca1e4785b20beea056c7ba4b6a3079c9bb7cc518", + "6181a0c7569ae7bdd94e4fcc4f52391120bf4764", + "86408d1849de351a49d00e34d764b560f6416730", + "b6668cf37cf73849c0723b5e32eefbd1cf201f56", + "624d1d08531abb5b1fe0d18e13c704432ca44368", + "17dc4ccc65e7d7ac5cd4066d54533a7e90f0ecda", + "e2075d3fc78e5133216ade7d1d262234b2ac5a87", + "b8485366c2d660c2de864b9852a57fa840b330ad", + "6e5bcd2f411d359efd22a263c6a2e2bb2f0527c8", + "823f4f8b5804b6d068934e260d3fec2cf07c0d96", + "07ee1331e8476534e6cb66b19223246e82e1877a", + "d6be90983f77a34746ca1cf8b7c630cab05c107d", + "68349be8956ed01429b0adc3406217416c63935b", + "3925ca057182f8e46b0e0e990152ac766cd9810b", + "e9775a0c5709f3b46bb18eb9cb865b13777735d1", + "d49012f01db653da69eacb63a65a330796fa86c4", + "40b251ba8ec6c57f7344d8fe46ac0739e414cab4", + "6d08aa450418893398c0875789af6276104d2615", + "aa0eb50d451b058f0f103bb4a5e8658c35f8fe57", + "a3d297ae925f4145770010e135d14496bbcf24ed", + "6ad4820d34abd54c37e718f1cc523650029d3590", + "8350919575c02ade9efa9efbcbb7bad03d9af09e", + "a262747cdfa08ce5ec803feb6c4f34ae6892de8a", + "1e2fc9bcad00b432d0bf0f31f981018ee5058c1a", + "a0c4a8c4a9306c904d0b14fbb7e595c8c919386a", + "367cabf692b981ee20ecdb9a98d3ffbe22556c31", + "a2e4aed449a8234c22c7304ba0c6207e9e5dd66a", + "73488f5afdd119adfba34674c8cebc541ec42a5b", + "0972db7b403c6080841c33ae8257f3fb96a44885", + "fc523ec5f68d3ef1616d6a29bfacc08016a6d55f", + "0f05e91889d156beeaf8f9a800d1cede37dcf82c", + "75845463997bfe219aa1210885a1d52789a49968", + "0717eda47009be627728e68f650a26af691281a4", + "a34d81791dbcb58f3383f8075ee11d60d8a4fc2b", + "d3956ea0f259f1729704dcb0529935c2d5837928", + "8bff3c90eed969efb36e2e7a0e3d0d4fd45927a3", + "6bb1318d1106a80af1f2ee191a7f28bb8a253324", + "8ecc6da2491dc86bc173ad2a3d1203a1eb0280c3", + "b3bd9dce0f36b07ac8a9083a13d820ed2ab4f53e", + "0cfa6b55a54dac479fa3874e5e86115f5163f750", + "a4ba3d5bed0dce4ffa016aa8bce0a254aac34654", + "fe1d499aa42c4dac30f1ffb33c62189901d35563", + "a13fbc6e3e2f87b49278d488ae402e0737aa19ad", + "ee121ef80e36865ac9d5c55ab2ec419f48ef6954", + "46277836a60545e729ea2b7c4dc24bfc9565e67c", + "3b963ab8b6ced842effd0057e798842ad4f0ead2", + "3cc71ef8b98a830966f39585042506aa12f830eb", + "a19cb9764293af902f5c3ded40ad003b58e810ff", + "fc940ecce78b384470a397c9923d174b023bf279", + "86415f17329664bb201bf8e67fc62e89ef7f80b4", + "18b849cb8fae512eb04adafe94f5b83cc81818b4", + "c10c656ea7234246eca18637d3f56e86b2a61610", + "daab1d66a9655155d177dca71bb9af335801e20a", + "4e6f5f31dc5133120ff6aadf3da539765c287079", + "b3cc930777a67f8bd58f62011ed5c964f9081549", + "ae9c0786b0cb90206bb56505f26e3f1b7e64621f", + "6427343ec8699e6ebc1af52eeb497bbf901c1c29", + "dddaba29eeafbd8089ef6242332d8a79d97afa3f", + "7d5ecc2c6fec19bfaed18c912cf603a3cdff3392", + "0a4bb804b5dd71876d69820e760581eb4c6da013", + "75f353bf2bae177c306bfd4589421c50419ac2cf", + "0cd7bb51e9514e9b67d9c2cd51e78df7bb7b01cb", + "01ef1c0eae5475e170b12116144e48fe57cb33d4", + "24494d840e06402c26c03db36695b63c5322d624", + "a7cf2069d5acda3b39608c70cbcde55d91463a87", + "a5181d75f45c1d31bee60526478de1a3b3cb6fba", + "e4aaf9fbc67ea4210554374c0126c4fe7c9a1079", + "e64fe63f17cf0cdaa32f108a44b73f65207ea79e", + "026ba0dbbc8c7075fb72cd364ed6ac795ac4eeba", + "30672ffce71037c2fc0342f7d5d5f3b586777639", + "7087fa15d81f2105e5fbf5b0c270b028066abf8c", + "cd5ddf7cc9750438df53388c41ac612c8e06ef55", + "7aa99599d4fa691c0f28078cdf2a5d5ca023d6d2", + "43b41092a0ea9444ceb4e511bd941a8cb65062dc", + "2674ffe1b7328095dc1daf0f11df9353afbf74c3", + "f028bc93db3d51072c8a019c3bf6c56077c39e0b", + "8f87e6030777f0cdd8216a8d23026e55e9358db4", + "e8126f114e2c6d5fdee1db61b8e04fcccd987b64", + "257c6ebe3c4be458ae45d17d05f56f8231d29cd5", + "5a2c033914e74f1f386f9d9a96e5c8f4787211fc", + "44f5974bb7b72432ac12d023806b78ca80a320ca", + "d8db44fe6f8cefb6f8c7e4e4482687743a14a070", + "ed836df150e1272187f22b5eb9b931a11263d8d9", + "9e0219429742e8bf1d7ad3f171c7d2bdcb9adcd4", + "29382f885fdf072f7acdc726ac26d4b82cc1de12", + "bf4dd5078bff9bb50abb508e84601fe57d025a4c", + "86ac065ce7f9333ba6cb0f3b9d328f0a059d9f22", + "92efcf3fbf8611a3db2f6a585dfdbc49c4ff3a57", + "abacf0d3130e2ab5cece74a826c6bfdbf40036a2", + "151db00f2c9d3ec8332c2c81eca034aa85570d0e", + "1eee38b06febb3ba256a69cf5ab0479130f0591b", + "77f2623c5473a98a29cd8bebcbda1f02a6ff6c03", + "3799846a7a7c87616350077bdd1bbc305078e35c", + "c07974e11193de0bae7e03a8e5276bb195b500fa", + "e0ca031eaea69191621c87d8f9b344a0fe06e0ec", + "6a1c64188f64f08f98af4c1433e701f334644270", + "c6c6b2eecd7e7d63c6946b52f2f1cdf4b96aa2e7", + "d16dd79761fbf7bbe1e37f3b3c1be4d9996021bf", + "8bae32e6dd236d6879170e79dfcfcafbb599010d", + "36d7a87cc85b93e8ccfec7e2a6a69001345d2be9", + "85fedecfa1049d7792f47951a00dc7405e99efd8", + "46ec9955117123df2e717691700c03c0d214f6e8", + "8037b7ecae702421fdb82faac272f9b943224216", + "63578eae68874f6b44e329499214a0e12ea6678a", + "f759f52d8f9df4855185ba68d30e114248498e72", + "258b872a9cc9a6ce02990782c369adfdda66545c", + "fb59a992447d8b91c408653405de6f415024ef4a", + "00ecf514d900f06a939b294c48a08103bc8b59a1", + "c596d934787ff2fc3b930afd2ad72035d7e047a9", + "75dd9ab482e6a05b0d1498aca65017ec8665cc63", + "443989950ec05c797f433df5288e23b1dc291d5e", + "d06170b0635620c4f7e17fece485e8954f847efd", + "dc85b32a50b83edd135185c4484c08eeef8dcdda", + "40665addbcf4c6e306a2f5ac6fe9261e4156424f", + "d2814ebbf351a7e4f485c87c4c6c4bde285663a7", + "9fc8dd686b59a8ed1b008e22ff98858678453f40", + "219035c5ea06d84ff76a021a94fa1ab95f0998ee", + "3886ee84e6a47a9df86871c298dd0373d22ff499", + "d6b132527e864d9a1272df8168b40db2e2b470f3", + "aff5b413aaa2d6e40dced37655962fc473d992d9", + "f948ab536612d95c7e078ef5e448b8ccdd0b6b13", + "22b5a2fc5cc1580bcb6fca5e02d06ec22fd2b667", + "576e1f12637c79887747eb8c4742af19317ba491", + "a5c2e82e8d96cd4bb1e31c839b4d9e6263d2171d", + "df7dab4946b1780ca5bdbc8339210c48a6474a24", + "3a30a1c576698363f8f6116f77ac9e70d0b59a5b", + "fc4df4b17d352f8b22b92273211e9602e3f70f2e", + "761d5474dcd6e13d9cd6819f43696479362fa9b2", + "78ae5919aff20e63216177e1bb93cda305828de1", + "58c11e557b01d74f50959c4c7406e1f6c4ece5c7", + "d5ac08b279252b8ad5f7378b2f36143a50ad2a18", + "7b4c95e6d82e4b86f137e56aaa8a2063e2556c0d", + "19f342e04374c3991db1dd3659feb9b4c2544abe", + "afcc64788620dada3bda7add2896d9cd198ec029", + "0ce53ffc694935a69d6ff6579ac78ce6aa97a06a", + "03e5d64dd95fa8117c180f0d251b7a47ea91a69b", + "146599d3b2485e8220e374d45a219ecbe0a98b3f", + "079a52453a2398aaf4cbc1d69c854fe8d6152b26", + "305befb48244e79c1632189c38e18753c802268a", + "42c7f144225fa3992ceda284ad8f8edcbd1e7455", + "0b8360ff4242dc6fe92306c684d9c70deb21ffcb", + "c171166b6e8d3c70d12d9428d19544a41a4a5198", + "57f064eabadd8b78b34de53cf703e4bab9986bc7", + "a663949a7d4088e6014b72d407ff138d041fd800", + "052e7cf155cf47065511aa2803f9a4f7db6d241d", + "b05ae3e0bce266861499a5c26612c6815e159d1c", + "056982225d7015d12a280d5948ad12be9e80b356", + "66e041d52f2f197dbe7596855e3f2cae2ccf972f", + "7d10c2a3f286149c293851f840089d7d071c0983", + "4eab25932775ea9e34a184049afc1ab887713fa3", + "066c15b33d00dd58ef6091bf7d2a27b76223022b", + "0194c265636370913d0c62e5b4466b986bbb685b", + "bf6d94b56175590b45ef19dd3e2b4fd3d6fbf300", + "7585dfca99906c2d3ee73656c3e5afa1707f1ef6", + "15bdac4e9e738df84b05ca88e9a3e99b6c268bfe", + "e496cdbc3bdc7c31ed3681568c9fc32966ae10d4", + "316b9aa6d241da73e7642731e661790ca97e766a", + "d50381065445e04b5c1af9992fa0a0b8fcfe49b0", + "916f8cc9198ec2ca6c3224c1051fd1a6a6066347", + "cb82e68e82fde181a6e6215eb49201341d69eef4", + "e16dd051fd6b1c6339adf756dae97f472bef82c0", + "5a7a411916937dcfae3def1fda6cc60aa63f537c", + "006be9b077a8c419a202e65a7fdfe439abb294b6", + "5404d98d9fa1b1791862057def08f91a4b3968be", + "fa7efd94b379359a2b984a5eaf6daf54e40c51a4", + "c854462ac55115f4b0ff21141d3cf7f925ec4adf", + "26df04377e897595495980309535064e1bacdf53", + "7cd4a319a43ab57de01f7f555bdfafa6db22036d", + "0c5b14ed6cd3f87ee4baf042b91cb27320a13e46", + "9786857bd9312fb34e280bd732bb827597fccb89", + "c535f5644b3707e76bdd4a49d8850930678f4e87", + "28ed695d2f20c617cd119e887b4726ffc8fb1d72", + "847042e05064a54dca843ae07a3864cbfe5e950b", + "2a8240bdd074fda818aadeb31a970197d1e544bf", + "dea3269c357ec75be5f373d0c7342c55038edbd3", + "a29e66eba4a923cb391daf464ac7abbeaf9968b1", + "91ce2ca2462e0f014155cc41150f0a34c8a20942", + "a54286197e765ba10ab1dd5fd6d1c9700f1695ff", + "5c0c1ca1206d1577158bb8ca34de5df4eb83128f", + "09c7214235b26cca3bd5ca89da0c249e7c8442e1", + "36f08ae6594a2b045e854c84546ccb852daa9b00", + "e6d0b32566fd5f1896690e2cfbd7d8b1d8929090", + "37559a10c80ae05d699c6747cf638dddb6f3c54d", + "b9e07ac65ea9d4139d044200e83eda5d3ca2b81c", + "16eb4892dbe7e45b26230fdcf27958916aa58dbd", + "5fe8eeb2b10d4cf870658e4474b4923caa04df41", + "912be41ef2326e13ce6ed18dbafeb93db1eb7ebc", + "8bf87a6b2c5c6ff7b93ac44f6bc421d9d0b105bc", + "8cb824371914161f2fdcc771175f295c6e81d6ee", + "50c4b365785e4a5c965af170b53ff070967c9426", + "7574a5dbb39ba6d7962f68a5f65b0ec222072f5c", + "3613306bbaec6bf330819e18a7cd3c6242ef8265", + "52ecb5ab9eb68130d841fe3426724b8487d9a6e2", + "13f642d959f9f408e348f98e33623448c3cefbaf", + "56c2ce00d6b0654afd94c231a4c42eddb15b63e3", + "a28697f2fe0983676ce037626a35f4614f7d2830", + "1484771f26a306cc257a689260bc15431da505f8", + "2a4fc10868761136c59bb3f0eb4e2ae8e4f4e44c", + "902e7cc82ba1f1691efb446608ccffd25130e547", + "968744e17e51fa81e0521c4d5656e3199138e05e", + "8f9b7896f60219cd21a2ef54996818c64ec74203", + "ff429e0e64e5118ffd776659e26e02b8180ecb4d", + "b71d0a367124e381f1c1cae31e8d0a509575fb17", + "0413297f7f05914e42ac07b5dea207869738269c", + "a0cb64569b0c2795ce4b3bc4d55879731c7de733", + "d3c34c4f38bf4745875a5865037d73283c4dca87", + "afd82d7cb39f247b57fa0d53863b8751c758405f", + "61ff5f1bdd8c3d817fead386196f842b1b53e85e", + "d72006119dfd8dea6dbaf50c596e9f32d73dd4a5", + "a7b7d96f96fc19af16e940f222c7d74e52e76538", + "9b000318864e1dd0e808b9b733733a9311897eda", + "5dd76968d802f62a4933a604d40b68f321ae1ef1", + "b957cf73efd0fc16a391d8e9e4690556acc0b422", + "2ef28a138eb863fd1a7985341943a28606a0fd5e", + "64e015cb652fd00607ec63ff3221ae4c9286d42b", + "cc9aedd898a2a31fb9105d1c2c53b04a6dd933ca", + "db1f8419b153924ece36a6eb984da8bf8ac889b5", + "fa3071981436995f9512a9a402591c88201a7109", + "dd6a05adab60f745e366ce2dcb82531857b193c2", + "ecd1d8787551c935086654adb3dd0a89ff40706a", + "9a583485e2f85c29546d4ca18f76522ff52fea88", + "d14283df942b04f0e9b8a0f6055f4c9f00b693f9", + "d59994688c9bc6860dff5edffabd29b0c78e295e", + "b6f04cbe100469577b55bd71e58bf38fe62685a3", + "37982d4a01b6452d77c3196fc8d1841d41a14124", + "47d95212a1cfd49532c05e7fef7e2a274f4e0226", + "2cf16fbd5254e1f37aaa316723684502ea29f6d0", + "3b7547fdd031abf333afc76dd9de7c1bfb9406d2", + "225c8c6f9ba796091eea1e7a723ff6a8c3ce8024", + "6b14aa07aeb9c8acf3c8b99b863c277c55a46e52", + "79000c725b56e74961418b180052f3bd8532b7af", + "10c07157a17515df9836077c7167a64a0db4d5aa", + "aa2c3da63aaf4bde75585f8a3108af3ffeefc5e6", + "6b09f6e6d9270703098df65a7058631c49d9e4eb", + "6434c3d2c46fc09f736229387bc88b09762b28cb", + "5904f4f2d4c75e29d8dcb80632d5f045feca8e5f", + "1ca5bc2d0486d54126131449a95d99991ab05d8d", + "ae06a2de48f8feb4970d1f485f2306cf28f1348a", + "f397e4f75257000576bc03ad222453d31fd5b38b", + "63c124fa45ac6f260b91fc6c3f6ab9c2e83fbd38", + "b6461a3bd55c50bbad0c69e1751b1ed091ea58e8", + "445a51834e7172053352ca8f9eeef48efab2de17", + "3de0fa7b09a943d7803bb853b5cbaa2294050eab", + "fc5b99f3d6a6d38a455b033b6719b3cdac8ec48a", + "bb9d6d0d02a3360943a4a6fb64a8fe44f6211eea", + "1dc398885af0e2c0cebfae8720e99d0283634f4f", + "1e9200d065a7d491477a3ba8103273723157562f", + "d37a1134eb2ed17995f6d88c23af21a0ae24c938", + "8862d4c9b5bfafc278f86ea6c1188d3aff2affa7", + "e5c8fb8f1dbcf3bcbabb713c075bf5385c0dfadb", + "d83c797895a305743fbd883b6c84832690135a1d", + "61639d9574259e96d0e6e58375f71dfd57aaedb5", + "d724ff20d8fa717f115d6ac1a0b74efdf91cd409", + "c79ba6a59c116e472388cd64c71a86cc915c1e09", + "acc0e14d9570395433b9e6c3659cd30a51c68c69", + "5d671acceaa214c04671ddcae2506c6fd783476d", + "68eb04a61ac975a761b40414dcf9bacd6ad8a593", + "590225f3d1e9d2b4a773292a1a89d0e570d338d1", + "0518bd5feebe7e8211959a5bf2aef0ac5a322b05", + "8b8895b055d81bd7f31efc114942a041bca9682b", + "9f98e922da510ed7d7258db8853bc90a2debb74d", + "42a89af55200f3875b3468e8954acc5893eaeb27", + "ef6d90b1e048579866f5b451c213c0eee2ad2065", + "8e0c258408b07ba21195b813f082393c00cd4567", + "f342601ce28d0820b0a7481f47afc50a9eb1ae4a", + "31c3c8d04b294ac71e24e891698c4b920bfa0e2d", + "8f08e9df7d8ebbe8936983d2ba06826b895f5172", + "99943ee9fb411bfd1999733510317b4833bb215e", + "7aee0710974109747fc696280857742f4508a1dc", + "b25f609eedc14ea8113fcbb3fded8be3908a0d87", + "0dbd71bffea9c0c09a4b3f0a3e5faa64a72ada46", + "9d0b4ee74f8e149ba419a24170e6b764989605e3", + "8343ab45e657684a8ac3f7f433e995eba523f37b", + "1f517a029d87a67d440e4f641e197c7754519021", + "8d14f8332f750af750a1630e5d058d9d666a6962", + "c27c87b8520732cb0d00809096fa8bf407784217", + "4df2e1b61a739d614c248b2167903829d0e9ecb5", + "db170e8636f83c95a6c03a1ba2a2fd6b80f1dbe9", + "23066df271104cbc658b8d3e2b771280e51c7970", + "ebc04d7587c5d856836f85018e92222e30f38b07", + "ea76c48bd09f54e710145cfb6197fe49fed2feca", + "6f27654aa8d3477f6ca40ffdcc068031867c3c1e", + "088ef7b6f6d49a44b649086e6363f00adfe1b132", + "8131883b16512dc5e046f66d0d4e1c50663a347c", + "6f071a80544414cf16eaa257548de3e9fde95f2c", + "fe42467d174c2896e4e65a76208776a305254457", + "7e994feafbde0199407ed2ad7b293fa039eca087", + "f3ef56dafa5594673ecbb285e34b76a94bdb87e2", + "332352d37f99bc1cc2f12cb8515009ce540c6c50", + "5f8f0ac3053e5e7eee6dbfc40b336c4d4e52f147", + "78eb0b68d3d639ef4e3ff05e9928ad52101f28c5", + "f610c819439cc087584209aac5359049e7c0c173", + "09727b29c31acf96d84b541bf164a46373e45f89", + "5cba0b22e9f36790f2633d838d7ddc13bb3ed5f8", + "c323df2d8a7f7bce72496244b6f3730b138cd1f6", + "fbca6f0f6f925489083a5a13aa67d896cb4d3a2d", + "678fb63451f376a3140beba8246a026d9c0f1992", + "4f1d1fefa359e84ea100bf5a1dcebba270bb38ad", + "9cef0d5ca556b2ab3a686f791d29f72e6b124be1", + "d21007cf9a7acaea5e75168fcc34e50706a94862", + "bac9427325a919ccb2a1b1e3934465db24a67eb8", + "978b38797ba8e8757592f21101e32e364d60662d", + "34c6da441344185468e17d0184689bdc5c91d143", + "0d88e17143e0b94e8b4ce58c3d072f395a015d10", + "5439b0dc38e3cf0eb4bcc89e9628d997bbcc6d4c", + "fa2533ba5ac535c49a15247b59b45476a97ec302", + "56b492d1547e18ba9ea6343e89e1a3ff19b29c90", + "82a93254dbc69304627a945b4548059329059af1", + "1abf6e0ff9585f498c06cb4deb7c949029d53e5a", + "6c16d3a61fba6ce84760d73e247187a402fec9ad", + "08e341d0d642b892b12830e8730ad5148fbad7d1", + "bf6bec9ac548fbd95ca385bffffa8bdc29ce7981", + "2a74c5e5214a9c3f24b50d208d2a783d956311ec", + "1adc080e070f3846a1d17f6c52732256ba1279cf", + "850ab1286a9836d9cd849997324e32ccf25bddde", + "46437d3c9f27bf4ff72509a74e41416774609686", + "5a89010752d86291256ac64830a764377c40c23d", + "cc4bbf78fb0dd35f64cf1a1a7bf84cb89a7f7a89", + "fd4d5cc77f901a0dc28e71782ae5624c4038aaad", + "24a1d2d11c6db741ec8564831add64b8e20e1a6d", + "6b2674fe18c138764409d4581639faa5490f0aed", + "64b0d5c1c25128e0e8abdc92976d08243111158c", + "19a94159a2412f4238865201a92ecff561e454c0", + "c32a031908a488ccb83929075885643d8dfe834f", + "98f377d9d0c7666d169521fd5fb2c78c3f87a598", + "d5ce7ac86ab55e9f6759e70098d592e3b9e14a3f", + "f4f26e6edc3f4b254e5dcf00f00ac8a8483197e1", + "c58483ad0bf6bb41944a4f47f636c16855b41ffa", + "73002a6c2c51992fd276b0667eaae154be33c068", + "1e82bafa3a55ba36fe479627621b29cceaecb2e5", + "775fba20cdab747da5973501a56b0de260e42b35", + "3e1e686d3162c79e5a122b005885378e53668119", + "256fa39e512c00478421979052765c9a2a54e35f", + "cf59d74b15a7375144534fc091badab708a35439", + "1b37dacc1842779fb0d03a5b09026f59c13744fc", + "bdc8ef332566372951b222210a48de7547b8c341", + "af32c5234be18e3f089d8483b86f601554ba993c", + "092dc74e3b3e0aac56f07aa9172cb65556fb0e49", + "3fbebdf4da3eb7efce3ad9f7a37b31700a563202", + "344b8ce1f12a720cbaaef6ac2e1545e86f1721aa", + "e24d536b9f3ef83d45b5bdb0005dc0e8abbd74f8", + "9fee8ed7c9c2738086ceabcc5e78f9c8e81a7d63", + "20928f66e9ff585d41856cac61cd0b7d9de43242", + "1b2adba3204c61015fbb4a714260d7d4c11b06eb", + "153a06aefed2ee943e34cdad0cd431139ade0080", + "757cf4c8d5b964e153fffe15cffa59823e0a20ca", + "e16e6a48f9542e72059b9c12445fb03193634e60", + "003e9db27f4e2654d7e567e392469cba6a5621d0", + "57bf364f3694fdd80bf0b6e76a6219536630823b", + "bd94fc7c193766db02e64e01755c2bb9855c76cc", + "51b17759a26eb7b8ed5dd1de5e40a2e82c7263b4", + "ba5e43aa547a9f71fdec9ba794b8a98007f7befa", + "86665e5e5bd33accae13d766e1d864a0f7771154", + "2a9651d0df5705e2a5eaf1c2e3f0928586ed6b85", + "fb9a5699a15a43ca60b70fea856fca0c989c788a", + "b0110788ba346107ebc22b7460abe5553ac5d8c9", + "3652614837d83c86a850279104a4a83a24f98043", + "ee181951b6ed12fa1dc105e4e007b8e467ff2b36", + "b2981bd444a1b0b6f3cb77233d624bad0f9646da", + "b5dad5a0b275265421d3fc0b600d0fda8d9bfa35", + "bccf36b27b0737d11bccd181ff7f8f3abdb9fdbb", + "b5003f60c2dc5f4467013a692bb742ba251d2d05", + "454e4f817cdaa3e43d3e19e7573a6d60173a4c41", + "713ed59a7769e9af19f0191a81ea02e678c244fc", + "360ee10a6e3e3a1ac7bd723d7f10ef3e0c7cd6d0", + "9e8396c9c7b6c4d9b03fb5f869ba24fbe145efd1", + "bfbb63129a5dff4a4deab7e23c23ed867bdee751", + "e74ebaf18daa1def245d1a6ee3969d64c42ef822", + "e521d69d395782a11a58bd897cf335a91104cb20", + "f36499f9c53e51e9f4d4a8c6a48b344b97683c78", + "e928b2a5e52c83105b05997ebdf684dcbd2c79c1", + "5934804335ef44aa971946f23b84ec59dda16f3b", + "e160040f0c61e422f8ee41880e627daf8b10ccca", + "6565c8e83f1cfe694df62287455e6df14bd02334", + "5777a88b76a5289e840f1e07f9fffa45a7c886e0", + "547450befdf6642e5d6947cd6bd82f8fe4592df8", + "3ce59a51148c8a8321c82ee533f54c265d3fa403", + "6896a7696c2ea3b4bea5b4655d4ff150b14ce76f", + "d20333cc29551b6d451c9f360252b2b231c553fb", + "706bfd810b2a6680e947798e1d9650f948b7ebd5", + "e45cc68092906465df3ea9e820a7c77d602addb1", + "5935356962b93f3327d1ca87ca6c2a5c8ff8f986", + "7a3d2f6779862dac5aeff8802de0594da2727234", + "9ee7d782741f2c7cc5e6b0ebf3583193611549fb", + "760b3522d7ebeb0b50393990032dacb735749a93", + "b6b8c326739320f13196b44a00d432cc679005a2", + "3c43899e240cdc00f10e1a1430f3d2cbdbfd3930", + "5c2b9cd631b82e7c5d4d1922821081790bf50190", + "937612a11a6fd8bc9a2cb316f3a95e74547c6dfb", + "1c0669bd23eede92c37b4982b4d9a8662e7fb5c4", + "b0f3c3fa229265c7804bd62a48b5b4968e93b9e9", + "f6c6977a969fb46f76a22366b16403cd4b6d5426", + "424b0c0fcc98e57f1d697e4c4334b3a45f9ec1e4", + "fd600b32df5ce27a32fddb9c90689cda75f76b4e", + "a6be6d1cd1cb13abebf308d833ff0340792b38cf", + "12b97c250d95cd01e1b0dc90c698bd38f351a0c7", + "ae81b9f21f72e903d3619ddc8db606647d335c36", + "2fc072585db07cbfdcc1fd3f33f877a33cdecf7b", + "c2eb6a60f58359411249f9054ed2fc21f60c693d", + "b9f4b828bf785f1305ed5b441a9efcbd47a9e1e5", + "b7099470f68d0fc6bd60557cf8d4d24b7bccfb42", + "028a7d377642335a829ec0e8b0d3b9ecdb1de4ce", + "67d5d4b7903c2b2a376fb738f19859620b7f8634", + "fef693aa531dad9e20af85234f3e6f6d5917138d", + "53cd6fd0dc1173130a6f762c09c59b7e73b7ea25", + "8572766d6ce464e9ea5ead6bd46762a271c61f0f", + "ec5a771d629d67ac379067806abc0e7bdd0c1d8e", + "e77b244bf30e7073711b1b75d17fb7421eade761", + "eb85faa8120a2d12bd678aa330dddebf4a0145ca", + "79db51871c4099205fe6f7667b8ea1a3ff94959c", + "291f34c0ead63b7d2196572b6ed8f4cea0226e6b", + "46a7fc317b4c2bb92fed4fe40f3f1d1c0097f5d8", + "0e4bc43cdfafb8fa2defeb2645b3d04d7a957b91", + "a654f7b2b5a1d859b74d719da10fb8e0ed67cc8f", + "e8a02152c46ba3ddb8a2520ae6b4fa61059581de", + "3f24d9bf6ff1943e5cfe54997f249741b26c7c1c", + "4f64eaef0c9d0df632f2071c8c9daeedfa9baa6b", + "46800458c469dc688bed5a0e3a7a07ac1e3b9e12", + "3e5338bc6cee2dc8f1c815912c4554d0fc9c20d9", + "04924c6e71216d6f620f56e3e5e2fdcd6856cb55", + "430bb6294cbd29ff6409b612e28ed0c218e9a7c0", + "e41af67e298967cb18c7c7d0c3dc19fa94b0857a", + "2d950c8d2e654435630b385efa80147eb135301d", + "d7d6bc77ed91be868ba5cbd3da0ed09743024aca", + "167a9e33d3ab8afd393a6bf1d5b387c6a3a2700d", + "aaa9c58b2cc319f7345908acfdc6c6bae2f0abc8", + "f9c07893260959f233960a1e7c0ba2b91be3d2b3", + "7ef1cf3c2ee911d12855288fe92bb63b73c93951", + "55c139f9f575d039601a29f51622897a148942cf", + "6929823838ee3e36380d9eb8e8d2b294f8b417c9", + "b41d6ecf8cc300d2abac58b76ee3d70ac85851e0", + "2cc2f19a4541a54220e3468d1da339366633a774", + "02d9ff99e59d3388247a1b8464b72657626d76f3", + "b3f633defae50f7841f66de5733bcd2ef3eb257b", + "3772e7690dbc8805ce7f4278093b00927f740925", + "e729fa7c54ab7c98257879715ddce8fad773f2e4", + "8cb28179766edcb4fe34fccee900ced043971293", + "94669955d836950708be2ee2501d752aeba52f5b", + "f6f1df7d7322592323a7510881f1facfa7f8f33c", + "2d93e004b9b5f6d9f7a56bb43baae0cb1de27443", + "c464a3078ad93925770732de635ac48e9f7c2dcd", + "3978aafecdb168911f8c76c5a015b45c7233fe29", + "4a2a95678b5d6bfeb634801b8dcf26d350440d75", + "cc52fd777ea9fcbb6e121154860b4ee14af3724f", + "b89b2e9aa72feb5f00f6e54f8ba69c1fe6348f85", + "8fc060b8b35eedf82c86ac1eb4e89ea4214d0b83", + "fd220081c18a7174cc00e45df58b3fbe70343cbf", + "f3da6201f8f57177150326997655fddc244c7932", + "944295ab04fe16733a82b15daec1c5b6d780c240", + "963c20565b0652012468450ede6e8193c7be5657", + "20c0a0b48959655aa4b0bcc6797e59745d5556d5", + "08343189dc89678bfbb108c78ae923b66d5949af", + "a6664af0d632120a643dc97fd0342c1f80c6b2c5", + "3b70fbdc3cd0fea0e8c3de193ab6c8db2d37049b", + "658d3736f42e4e393796b3c04d8543104ca67548", + "3198b7bea21d51d398a474fdfbada8af4d559564", + "617e12a6b4289d157850bf1e007d3c3e779e6be5", + "458850b2d9abc387f908df06d0d474dec5708c55", + "0138e33792e563f81e0aa64f2e308c7a17582e39", + "bc6f0d29ccf521f54b7439d02304d7cc1d852736", + "b3ddb8803594191338078925bd8e1e45bdde62f3", + "70672ef0085c5e7c448e4e687c857190e66f637b", + "21e2bac382f7804449ca4439d29a535668ea1977", + "e10003ce33f8640c560ed1b3dec49e30b9e511b9", + "4877a964e4c9c9e5dcb8f216f8b1c9f560f0f321", + "879059453fc239850006c06b123c164b003fef6c", + "90ecdafc2716105ea3cce3507374d831f10e492c", + "3ec1440e809ea3795ecd908fb9e9e473fa90548f", + "e6c9a832c191cde380d10924d9a42e5d650ebd1d", + "873833b4a7dcbbf5c264353de4546b66f8ec9132", + "f75c564d5883107b98366b20bf7a177afbd75603", + "8171720fe02094e7388c40264495e856fdee9a3f", + "0a800df58e8cf77346cc8d5311905acf1f029fbe", + "7762f70f6909d583b615e6bb92d6c8787b98abcf", + "8cdb1768a4f78331c299a49206543958f764a2b9", + "126db3b158a1c8b8db0dbd3d428cd3d38ef2358f", + "34152b3f39dbadbad90eb9c5d1f63832abff8086", + "c2eba05312319a48b99428f44ae9aa9b66c8bfcc", + "0fd0feb77208f9cf52d60e4f9740739c04cc57fb", + "f03943f37b7d00387871ec231fefd042070669cb", + "8152ecabeddf911398ba919f190ef5352316313d", + "dfdcea22c55e675bf58d8c8257517c5d2a9f1bc2", + "1d33693e0d717dd5e78458b3086075afa6e827ec", + "528a0a551b9344e25a34f6718662f341fec6f6df", + "d0f99ec3d3c379ea05b6e26162ebdb72d0e12cff", + "33c83a3257c8d1a7702ecf465c591d87c7e82ead", + "12ad9ed4e0b199ac637c3c7b0b8a8dd4f901e1f1", + "e7d9df33a5a4ec3c151a8d793f648ceec405130b", + "f6e26d01d507871752d280daf5cc2c840f696de8", + "6909309ca018435e8bf0d908282599c5e642bd78", + "9222341575befc76c5763e7c0ce61d9329e963ae", + "42249bb659908631ec5549da8cc280dc2ad0045a", + "7aafa6ef181c29d16dc3252cddff880964cb538b", + "ba06234309ee1b4510ad5251b9957853c572e24c", + "59a75babf88762055166f27ab1ee0d59cac74269", + "b0e472c8e456ce721745a3aa435921012aaca0d8", + "9d3f4cad6da0441f21ecccff2135b822017be958", + "787d7c8b537f6313b2f16dee714d83f8754d61b1", + "f6d4bab263a1e21fc54464572a671316985e93bf", + "a87be2c74d107b048398ec106f8da59bf65901f8", + "0d4d0d44c9c820329bf2c94374e1bfa929e785d6", + "e821d780e3981939ce7baeb021ad009ca076f88f", + "fe1322c014062ac3aa1603d8265abd82d63b32e9", + "3a7425968aa878b05ad15a5b993f7a164e46ed84", + "90328e921fbf05e656e2555f986ba182f98ac8ec", + "54c8d648929979d6978ffd2e60b057476240a95a", + "e9e8ddc5be9c3b9f52d5f6e98c56bc6fb386625e", + "2b8fcca34352fff3259b573d195c84e4979c4da6", + "2b30f23595199008e5d92f0c72951bac25f94a06", + "e9da0dfd30ec446c35a1db1c12068c53ce17294c", + "e9edff8d25c5240b369102f033aefb571743df91", + "f05b22c53e9288c7f786d77277a42e4c6807e8dd", + "f3d3bf9d03711a0b60f30f2fb651e825b6e63a23", + "704e99d315b059215a45a4e2265ac7dba69fcf84", + "df321eb13570627423f3ea8e2977dc07fb875401", + "ab36db2cfa2cb4b65b028291fef70a98909be54d", + "b2bd8e4d0624a05bb6713c59be7e2417a3f2b03a", + "4b9bcda11364f74035e273c14d3d04770555010a", + "4fd95613a4a35e67392c0afcf2be49799c7f0d6f", + "e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c", + "49d4168f3039b12df95e6a55ca45dfb19c615ace", + "65bb9de5c3da19b79df451964d962e510bea8d50", + "044444f2e2774f397e605b20aeb00dfa42f008b4", + "bc9c91cf01732159a667299eb66bebbeb91bfef6", + "f180e8a79ddf7d8971c71d6a3c55a7d092a9bbf9", + "3e5c53a6731f4036b76a5eeea6841ffe5fa4394a", + "96a6499da269d6f71ee976df26fc3806b2b04916", + "e2a6d534199b330bb797df3829a965e923bd44c1", + "2550cdc0c47612aa42c892083044c5c738aed8e3", + "b76b949d420b726a5d70d116afa9ef24fa067550", + "472cdb6da2e901d3f144f182434d24cb1c2c29af", + "1474ecc121b2587283d99a1c0b12716ed9187d12", + "8ba6a703e2ecb2f0dba9fc40e673cddac4d5086e", + "d36ab98414a4aba8c679aa8c3e9f0b6cae97db76" ] }, "authors": { - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", + "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": 46, + "commit_count": 57 + }, + "MDQ6VXNlcjgzMTU5ODY=": { + "id": "MDQ6VXNlcjgzMTU5ODY=", + "user": "jsjtxietian", + "avatar": "https://avatars.githubusercontent.com/u/8315986?u=cf1b60639c3ba2fa205f083f60e43fca5ad26a76&v=4", + "url": "https://github.com/jsjtxietian", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", + "url": "https://github.com/mihe", + "pull_count": 24, + "commit_count": 26 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 16, + "commit_count": 19 + }, + "MDQ6VXNlcjYwOTMxMTk=": { + "id": "MDQ6VXNlcjYwOTMxMTk=", + "user": "groud", + "avatar": "https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4", + "url": "https://github.com/groud", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjEzODM2NjY5": { + "id": "MDQ6VXNlcjEzODM2NjY5", + "user": "AdrienUfferte", + "avatar": "https://avatars.githubusercontent.com/u/13836669?u=19d127386bac545bbde74eb5b64de1f6abf4a0fd&v=4", + "url": "https://github.com/AdrienUfferte", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOCSXAdA": { + "id": "U_kgDOCSXAdA", + "user": "demolke", + "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", + "url": "https://github.com/demolke", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY2NzI3NzEw": { + "id": "MDQ6VXNlcjY2NzI3NzEw", + "user": "Mickeon", + "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", + "url": "https://github.com/Mickeon", + "pull_count": 15, + "commit_count": 18 + }, + "MDQ6VXNlcjE2MjE2OTM=": { + "id": "MDQ6VXNlcjE2MjE2OTM=", + "user": "jrouwe", + "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", + "url": "https://github.com/jrouwe", "pull_count": 2, - "commit_count": 4 - }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 34, - "commit_count": 35 - }, - "MDQ6VXNlcjgzNjQyNDI=": { - "id": "MDQ6VXNlcjgzNjQyNDI=", - "user": "marcosc90", - "avatar": "https://avatars.githubusercontent.com/u/8364242?u=23a35e2a4119145fb241f996706742710b3449f1&v=4", - "url": "https://github.com/marcosc90", - "pull_count": 5, - "commit_count": 5 - }, - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 143, - "commit_count": 148 - }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 23, - "commit_count": 24 - }, - "MDQ6VXNlcjUyODUy": { - "id": "MDQ6VXNlcjUyODUy", - "user": "stuartcarnie", - "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", - "url": "https://github.com/stuartcarnie", - "pull_count": 26, - "commit_count": 27 - }, - "MDQ6VXNlcjM2NDA3OQ==": { - "id": "MDQ6VXNlcjM2NDA3OQ==", - "user": "mieko", - "avatar": "https://avatars.githubusercontent.com/u/364079?u=6c7bc2272c50eead80af06bdbb765f639d9b2cef&v=4", - "url": "https://github.com/mieko", - "pull_count": 2, - "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": 89, - "commit_count": 94 - }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 21, - "commit_count": 22 + "commit_count": 3 }, "MDQ6VXNlcjM3MjQ3Ng==": { "id": "MDQ6VXNlcjM3MjQ3Ng==", "user": "timothyqiu", "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", "url": "https://github.com/timothyqiu", - "pull_count": 35, - "commit_count": 35 + "pull_count": 54, + "commit_count": 54 }, - "MDQ6VXNlcjgzNDM5NTQ0": { - "id": "MDQ6VXNlcjgzNDM5NTQ0", - "user": "avnotaklu", - "avatar": "https://avatars.githubusercontent.com/u/83439544?v=4", - "url": "https://github.com/avnotaklu", - "pull_count": 1, - "commit_count": 1 + "U_kgDOCouzNQ": { + "id": "U_kgDOCouzNQ", + "user": "syntaxerror247", + "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", + "url": "https://github.com/syntaxerror247", + "pull_count": 25, + "commit_count": 29 }, - "MDQ6VXNlcjIzMDgxNjc=": { - "id": "MDQ6VXNlcjIzMDgxNjc=", - "user": "Ivorforce", - "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", - "url": "https://github.com/Ivorforce", - "pull_count": 76, - "commit_count": 80 + "MDQ6VXNlcjI2OTYwMjM3": { + "id": "MDQ6VXNlcjI2OTYwMjM3", + "user": "daniel080400", + "avatar": "https://avatars.githubusercontent.com/u/26960237?v=4", + "url": "https://github.com/daniel080400", + "pull_count": 3, + "commit_count": 3 }, - "MDQ6VXNlcjM3Mzc4NzQ2": { - "id": "MDQ6VXNlcjM3Mzc4NzQ2", - "user": "Chubercik", - "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", - "url": "https://github.com/Chubercik", - "pull_count": 15, - "commit_count": 15 + "U_kgDOBbErLQ": { + "id": "U_kgDOBbErLQ", + "user": "devloglogan", + "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", + "url": "https://github.com/devloglogan", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", + "url": "https://github.com/smix8", + "pull_count": 40, + "commit_count": 41 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 183, + "commit_count": 189 }, "MDQ6VXNlcjk5NTc5ODc=": { "id": "MDQ6VXNlcjk5NTc5ODc=", "user": "Meorge", "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", "url": "https://github.com/Meorge", + "pull_count": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjY5MTY4OTI5": { + "id": "MDQ6VXNlcjY5MTY4OTI5", + "user": "nikitalita", + "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", + "url": "https://github.com/nikitalita", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjMwNzM5MjM5": { + "id": "MDQ6VXNlcjMwNzM5MjM5", + "user": "YeldhamDev", + "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", + "url": "https://github.com/YeldhamDev", + "pull_count": 22, + "commit_count": 22 + }, + "MDQ6VXNlcjIyMjMxNzI=": { + "id": "MDQ6VXNlcjIyMjMxNzI=", + "user": "KoBeWi", + "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", + "url": "https://github.com/KoBeWi", + "pull_count": 112, + "commit_count": 121 + }, + "MDQ6VXNlcjIxOTk5Mzc5": { + "id": "MDQ6VXNlcjIxOTk5Mzc5", + "user": "lawnjelly", + "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", + "url": "https://github.com/lawnjelly", + "pull_count": 15, + "commit_count": 15 + }, + "U_kgDOBkx80A": { + "id": "U_kgDOBkx80A", + "user": "ryevdokimov", + "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", + "url": "https://github.com/ryevdokimov", + "pull_count": 13, + "commit_count": 13 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 30, + "commit_count": 30 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 51, + "commit_count": 53 + }, + "MDQ6VXNlcjkxNDk2OA==": { + "id": "MDQ6VXNlcjkxNDk2OA==", + "user": "m4gr3d", + "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", + "url": "https://github.com/m4gr3d", + "pull_count": 22, + "commit_count": 23 + }, + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 16, + "commit_count": 19 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", + "url": "https://github.com/adamscott", + "pull_count": 18, + "commit_count": 19 + }, + "U_kgDOCXd9wA": { + "id": "U_kgDOCXd9wA", + "user": "Giganzo", + "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", + "url": "https://github.com/Giganzo", + "pull_count": 6, + "commit_count": 6 + }, + "U_kgDOBj8LBA": { + "id": "U_kgDOBj8LBA", + "user": "OsakiTsukiko", + "avatar": "https://avatars.githubusercontent.com/u/104794884?u=ed9cd6f072ff6b8a230a1b404233ce90b2344888&v=4", + "url": "https://github.com/OsakiTsukiko", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI1NDA2NDQ5": { + "id": "MDQ6VXNlcjI1NDA2NDQ5", + "user": "JulianHeuser", + "avatar": "https://avatars.githubusercontent.com/u/25406449?u=891fa888c4c74088330f66c39204519359e38cbe&v=4", + "url": "https://github.com/JulianHeuser", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjUwNzcyNDc0": { + "id": "MDQ6VXNlcjUwNzcyNDc0", + "user": "LunaCapra", + "avatar": "https://avatars.githubusercontent.com/u/50772474?u=d524dd52df3ab7673d3a8d516eb84aff8da6f7f5&v=4", + "url": "https://github.com/LunaCapra", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE4MTE1Nzgw": { + "id": "MDQ6VXNlcjE4MTE1Nzgw", + "user": "NetroScript", + "avatar": "https://avatars.githubusercontent.com/u/18115780?u=0d0dd9a50cffa342a36a3ec93d58a40288c0856d&v=4", + "url": "https://github.com/NetroScript", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQxOTIxMzk1": { + "id": "MDQ6VXNlcjQxOTIxMzk1", + "user": "Alex2782", + "avatar": "https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4", + "url": "https://github.com/Alex2782", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjIzMDgxNjc=": { + "id": "MDQ6VXNlcjIzMDgxNjc=", + "user": "Ivorforce", + "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", + "url": "https://github.com/Ivorforce", + "pull_count": 89, + "commit_count": 93 + }, + "U_kgDOCL9eow": { + "id": "U_kgDOCL9eow", + "user": "lodetrick", + "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", + "url": "https://github.com/lodetrick", + "pull_count": 18, + "commit_count": 17 + }, + "MDQ6VXNlcjUyODUy": { + "id": "MDQ6VXNlcjUyODUy", + "user": "stuartcarnie", + "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", + "url": "https://github.com/stuartcarnie", + "pull_count": 28, + "commit_count": 29 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjEyNTA5MDk3": { + "id": "MDQ6VXNlcjEyNTA5MDk3", + "user": "roughbits01", + "avatar": "https://avatars.githubusercontent.com/u/12509097?u=d982a438ca32f83635fd67bc7855388a99f64a4e&v=4", + "url": "https://github.com/roughbits01", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjIzNTIwMjA=": { + "id": "MDQ6VXNlcjIzNTIwMjA=", + "user": "apples", + "avatar": "https://avatars.githubusercontent.com/u/2352020?u=4a6c574718f3b1e6e7a7b93cd57598f4dd3d1508&v=4", + "url": "https://github.com/apples", + "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": 4, + "commit_count": 5 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 32, + "commit_count": 33 + }, + "U_kgDOCj6ZbA": { + "id": "U_kgDOCj6ZbA", + "user": "ProgrammerOnCoffee", + "avatar": "https://avatars.githubusercontent.com/u/171874668?u=5e266bfec4593e2de2f0528ca3d1587cb4f8caf5&v=4", + "url": "https://github.com/ProgrammerOnCoffee", "pull_count": 9, "commit_count": 9 }, @@ -5797,24 +7521,528 @@ "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", "url": "https://github.com/AThousandShips", "pull_count": 14, - "commit_count": 22 + "commit_count": 24 }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 12, - "commit_count": 15 + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 46, + "commit_count": 47 }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", + "MDQ6VXNlcjE2Mjc2Ng==": { + "id": "MDQ6VXNlcjE2Mjc2Ng==", + "user": "berarma", + "avatar": "https://avatars.githubusercontent.com/u/162766?v=4", + "url": "https://github.com/berarma", "pull_count": 6, "commit_count": 6 }, + "MDQ6VXNlcjg2MTMxNzE=": { + "id": "MDQ6VXNlcjg2MTMxNzE=", + "user": "penninghlhd", + "avatar": "https://avatars.githubusercontent.com/u/8613171?u=4b2003568e316700bf1eb8f7ccf6f9caa1881c76&v=4", + "url": "https://github.com/penninghlhd", + "pull_count": 0, + "commit_count": 2 + }, + "U_kgDOCNxyXg": { + "id": "U_kgDOCNxyXg", + "user": "Nick-njh", + "avatar": "https://avatars.githubusercontent.com/u/148664926?u=05dc4c56ceba22b58edf746ef754e7b6acdfcc01&v=4", + "url": "https://github.com/Nick-njh", + "pull_count": 0, + "commit_count": 2 + }, + "MDQ6VXNlcjU2NjIzNDk5": { + "id": "MDQ6VXNlcjU2NjIzNDk5", + "user": "kj-art-dev", + "avatar": "https://avatars.githubusercontent.com/u/56623499?v=4", + "url": "https://github.com/kj-art-dev", + "pull_count": 0, + "commit_count": 2 + }, + "MDQ6VXNlcjc5MDk4NDUx": { + "id": "MDQ6VXNlcjc5MDk4NDUx", + "user": "MisakaRinOwO", + "avatar": "https://avatars.githubusercontent.com/u/79098451?u=5647a588d9a78692d0ec5f1429520b77a418cb05&v=4", + "url": "https://github.com/MisakaRinOwO", + "pull_count": 2, + "commit_count": 0 + }, + "MDQ6VXNlcjc2NzA1NDAx": { + "id": "MDQ6VXNlcjc2NzA1NDAx", + "user": "Jordyfel", + "avatar": "https://avatars.githubusercontent.com/u/76705401?u=0f26c54a5c7f6a99b85c2b28b4158ea08eb04980&v=4", + "url": "https://github.com/Jordyfel", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBn7oNw": { + "id": "U_kgDOBn7oNw", + "user": "ArchercatNEO", + "avatar": "https://avatars.githubusercontent.com/u/108980279?u=b36c398971ae1e529aa385b4171a891d3e798dd6&v=4", + "url": "https://github.com/ArchercatNEO", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjM5MDMwNTk=": { + "id": "MDQ6VXNlcjM5MDMwNTk=", + "user": "raulsntos", + "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", + "url": "https://github.com/raulsntos", + "pull_count": 10, + "commit_count": 11 + }, + "MDQ6VXNlcjEwNjA3OA==": { + "id": "MDQ6VXNlcjEwNjA3OA==", + "user": "wagnerfs", + "avatar": "https://avatars.githubusercontent.com/u/106078?u=fde18392ea13bdc89beef5a549d3371040a752b4&v=4", + "url": "https://github.com/wagnerfs", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUxNDAwNDc=": { + "id": "MDQ6VXNlcjUxNDAwNDc=", + "user": "TelePete", + "avatar": "https://avatars.githubusercontent.com/u/5140047?v=4", + "url": "https://github.com/TelePete", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjY3OTMwNTA0": { + "id": "MDQ6VXNlcjY3OTMwNTA0", + "user": "SpockBauru", + "avatar": "https://avatars.githubusercontent.com/u/67930504?u=e135b521d0e556729042cac75c1e2e21f922bb0d&v=4", + "url": "https://github.com/SpockBauru", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjU2MjcyNjQz": { + "id": "MDQ6VXNlcjU2MjcyNjQz", + "user": "ryanabx", + "avatar": "https://avatars.githubusercontent.com/u/56272643?u=735d874b2eb282909f3e0accdb6d419f633a0af7&v=4", + "url": "https://github.com/ryanabx", + "pull_count": 0, + "commit_count": 1 + }, + "U_kgDOB_eGRg": { + "id": "U_kgDOB_eGRg", + "user": "ydeltastar", + "avatar": "https://avatars.githubusercontent.com/u/133662278?u=52abfc655fe5217a9500bfc7d8276c59a069d259&v=4", + "url": "https://github.com/ydeltastar", + "pull_count": 3, + "commit_count": 3 + }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 19, + "commit_count": 19 + }, + "MDQ6VXNlcjM3Mzc4NzQ2": { + "id": "MDQ6VXNlcjM3Mzc4NzQ2", + "user": "Chubercik", + "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", + "url": "https://github.com/Chubercik", + "pull_count": 20, + "commit_count": 20 + }, + "MDQ6VXNlcjE1NjM5": { + "id": "MDQ6VXNlcjE1NjM5", + "user": "DanielKinsman", + "avatar": "https://avatars.githubusercontent.com/u/15639?u=e9aef7bb2de12f063a887cb9fbca2cad8d8ade43&v=4", + "url": "https://github.com/DanielKinsman", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjg3ODIzMDMw": { + "id": "MDQ6VXNlcjg3ODIzMDMw", + "user": "dementive", + "avatar": "https://avatars.githubusercontent.com/u/87823030?v=4", + "url": "https://github.com/dementive", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjYwNTc5MDE0": { + "id": "MDQ6VXNlcjYwNTc5MDE0", + "user": "passivestar", + "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", + "url": "https://github.com/passivestar", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjM5OTQ2MDMw": { + "id": "MDQ6VXNlcjM5OTQ2MDMw", + "user": "lyuma", + "avatar": "https://avatars.githubusercontent.com/u/39946030?v=4", + "url": "https://github.com/lyuma", + "pull_count": 2, + "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": 11, + "commit_count": 13 + }, + "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": 3, + "commit_count": 3 + }, + "U_kgDOB2pUtg": { + "id": "U_kgDOB2pUtg", + "user": "SatLess", + "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", + "url": "https://github.com/SatLess", + "pull_count": 3, + "commit_count": 2 + }, + "MDQ6VXNlcjEyNzU2MDQ3": { + "id": "MDQ6VXNlcjEyNzU2MDQ3", + "user": "SaracenOne", + "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", + "url": "https://github.com/SaracenOne", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 18, + "commit_count": 18 + }, + "MDQ6VXNlcjExNzgyODMz": { + "id": "MDQ6VXNlcjExNzgyODMz", + "user": "YuriSizov", + "avatar": "https://avatars.githubusercontent.com/u/11782833?u=9b611535dcce173382235e4a3e89bfed77129487&v=4", + "url": "https://github.com/YuriSizov", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjYwMDI0Njcx": { + "id": "MDQ6VXNlcjYwMDI0Njcx", + "user": "DeeJayLSP", + "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", + "url": "https://github.com/DeeJayLSP", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjczMTQ4ODY0": { + "id": "MDQ6VXNlcjczMTQ4ODY0", + "user": "Ryan-000", + "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", + "url": "https://github.com/Ryan-000", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjIyODI5NDU2": { + "id": "MDQ6VXNlcjIyODI5NDU2", + "user": "TimCoraxAudio", + "avatar": "https://avatars.githubusercontent.com/u/22829456?u=00d5bcac4a177975acbf97655354a53b2b8d326f&v=4", + "url": "https://github.com/TimCoraxAudio", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBf7ZJg": { + "id": "U_kgDOBf7ZJg", + "user": "shahriarlabib000", + "avatar": "https://avatars.githubusercontent.com/u/100587814?v=4", + "url": "https://github.com/shahriarlabib000", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjExNzk3MTc0": { + "id": "MDQ6VXNlcjExNzk3MTc0", + "user": "RandomShaper", + "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", + "url": "https://github.com/RandomShaper", + "pull_count": 4, + "commit_count": 9 + }, + "U_kgDOBhvAjg": { + "id": "U_kgDOBhvAjg", + "user": "DevPoodle", + "avatar": "https://avatars.githubusercontent.com/u/102482062?u=24ef76f50c72d5a06bafe4bd7130d18900ec3d39&v=4", + "url": "https://github.com/DevPoodle", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEzMjI4OTMy": { + "id": "MDQ6VXNlcjEzMjI4OTMy", + "user": "MajorMcDoom", + "avatar": "https://avatars.githubusercontent.com/u/13228932?v=4", + "url": "https://github.com/MajorMcDoom", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjkwNTg5NDE=": { + "id": "MDQ6VXNlcjkwNTg5NDE=", + "user": "a-johnston", + "avatar": "https://avatars.githubusercontent.com/u/9058941?u=611ffa1daf8b8ca59218d29f2bd7ac8b5fdd59e3&v=4", + "url": "https://github.com/a-johnston", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjUyMzIyNzQ1": { + "id": "MDQ6VXNlcjUyMzIyNzQ1", + "user": "Rudolph-B", + "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", + "url": "https://github.com/Rudolph-B", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 25, + "commit_count": 26 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 22, + "commit_count": 23 + }, + "MDQ6VXNlcjEwNzY3OTc4": { + "id": "MDQ6VXNlcjEwNzY3OTc4", + "user": "retrotails", + "avatar": "https://avatars.githubusercontent.com/u/10767978?u=90c2f6ce2cb8631ed5cb343be6afa3ce45c549b8&v=4", + "url": "https://github.com/retrotails", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE5NzY0NDky": { + "id": "MDQ6VXNlcjE5NzY0NDky", + "user": "pkowal1982", + "avatar": "https://avatars.githubusercontent.com/u/19764492?u=a8eb09586390184bb294ed1f465e32857f8d4faf&v=4", + "url": "https://github.com/pkowal1982", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYzNTkyODc5": { + "id": "MDQ6VXNlcjYzNTkyODc5", + "user": "TheoLomeuBraga", + "avatar": "https://avatars.githubusercontent.com/u/63592879?u=c2e12502b2048768374ba7d90834069abbaec510&v=4", + "url": "https://github.com/TheoLomeuBraga", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI5MTA1MQ==": { + "id": "MDQ6VXNlcjI5MTA1MQ==", + "user": "leandro-benedet-garcia", + "avatar": "https://avatars.githubusercontent.com/u/291051?u=c4b8564f7001543783566b2cadda5e30e9b8c44f&v=4", + "url": "https://github.com/leandro-benedet-garcia", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjM2NTY3OTI1": { + "id": "MDQ6VXNlcjM2NTY3OTI1", + "user": "Airyzz", + "avatar": "https://avatars.githubusercontent.com/u/36567925?u=10b33c6737b6dfb94fea05c7ebe7b3669cf6d4d2&v=4", + "url": "https://github.com/Airyzz", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjc4OTQ1OTA0": { + "id": "MDQ6VXNlcjc4OTQ1OTA0", + "user": "Kaleb-Reid", + "avatar": "https://avatars.githubusercontent.com/u/78945904?v=4", + "url": "https://github.com/Kaleb-Reid", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUxNDUzNjk=": { + "id": "MDQ6VXNlcjUxNDUzNjk=", + "user": "youngminz", + "avatar": "https://avatars.githubusercontent.com/u/5145369?u=883e64f36f3aec9d4fc0ce465e23a4d9110033c2&v=4", + "url": "https://github.com/youngminz", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOCB462A": { + "id": "U_kgDOCB462A", + "user": "aaronp64", + "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", + "url": "https://github.com/aaronp64", + "pull_count": 19, + "commit_count": 19 + }, + "MDQ6VXNlcjE2MTgwMzQ0": { + "id": "MDQ6VXNlcjE2MTgwMzQ0", + "user": "tehKaiN", + "avatar": "https://avatars.githubusercontent.com/u/16180344?u=4b576ae2fa5ba4b3a52dab8eee4b930f8f3bab19&v=4", + "url": "https://github.com/tehKaiN", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjg2OTgwMzM=": { + "id": "MDQ6VXNlcjg2OTgwMzM=", + "user": "NessaTeal", + "avatar": "https://avatars.githubusercontent.com/u/8698033?u=a7fd7380c0a6a60e0fee603d0b34f13909e40311&v=4", + "url": "https://github.com/NessaTeal", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEyOTU2Mzk=": { + "id": "MDQ6VXNlcjEyOTU2Mzk=", + "user": "shiena", + "avatar": "https://avatars.githubusercontent.com/u/1295639?v=4", + "url": "https://github.com/shiena", + "pull_count": 5, + "commit_count": 5 + }, + "U_kgDOC9Tssg": { + "id": "U_kgDOC9Tssg", + "user": "Yobbolita", + "avatar": "https://avatars.githubusercontent.com/u/198503602?v=4", + "url": "https://github.com/Yobbolita", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyOTgzNw==": { + "id": "MDQ6VXNlcjIyOTgzNw==", + "user": "rburing", + "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", + "url": "https://github.com/rburing", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE2ODc5MTg=": { + "id": "MDQ6VXNlcjE2ODc5MTg=", + "user": "Faless", + "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", + "url": "https://github.com/Faless", + "pull_count": 4, + "commit_count": 5 + }, + "MDQ6VXNlcjQ5NTUwNTE=": { + "id": "MDQ6VXNlcjQ5NTUwNTE=", + "user": "Arnklit", + "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", + "url": "https://github.com/Arnklit", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjcxOTkyMzk3": { + "id": "MDQ6VXNlcjcxOTkyMzk3", + "user": "sakubou", + "avatar": "https://avatars.githubusercontent.com/u/71992397?v=4", + "url": "https://github.com/sakubou", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjM5MjYzNjc1": { + "id": "MDQ6VXNlcjM5MjYzNjc1", + "user": "hayahane", + "avatar": "https://avatars.githubusercontent.com/u/39263675?u=d841968dfa28bf2d6f1f74fdcde216f82206eed7&v=4", + "url": "https://github.com/hayahane", + "pull_count": 1, + "commit_count": 1 + }, + "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": 2 + }, + "U_kgDOBwMUZg": { + "id": "U_kgDOBwMUZg", + "user": "tomsterBG", + "avatar": "https://avatars.githubusercontent.com/u/117642342?v=4", + "url": "https://github.com/tomsterBG", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjU5OTEwNTc1": { + "id": "MDQ6VXNlcjU5OTEwNTc1", + "user": "OzelotVanilla", + "avatar": "https://avatars.githubusercontent.com/u/59910575?u=38c9b9ec8904cbabe2b2ba2b3386ccd42ae8a592&v=4", + "url": "https://github.com/OzelotVanilla", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjcwMTc2NTA4": { + "id": "MDQ6VXNlcjcwMTc2NTA4", + "user": "Bitlytic", + "avatar": "https://avatars.githubusercontent.com/u/70176508?u=a47448dc296fcd8e994eef0a352584b4b374483c&v=4", + "url": "https://github.com/Bitlytic", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjczODM1MjM4": { + "id": "MDQ6VXNlcjczODM1MjM4", + "user": "Aioshiro", + "avatar": "https://avatars.githubusercontent.com/u/73835238?u=828aad32f34926ec24ca0e7d4bb1bd6072c47d84&v=4", + "url": "https://github.com/Aioshiro", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjgzNjQyNDI=": { + "id": "MDQ6VXNlcjgzNjQyNDI=", + "user": "marcosc90", + "avatar": "https://avatars.githubusercontent.com/u/8364242?u=23a35e2a4119145fb241f996706742710b3449f1&v=4", + "url": "https://github.com/marcosc90", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", + "url": "https://github.com/arkology", + "pull_count": 12, + "commit_count": 12 + }, + "MDQ6VXNlcjM2NDA3OQ==": { + "id": "MDQ6VXNlcjM2NDA3OQ==", + "user": "mieko", + "avatar": "https://avatars.githubusercontent.com/u/364079?u=6c7bc2272c50eead80af06bdbb765f639d9b2cef&v=4", + "url": "https://github.com/mieko", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjgzNDM5NTQ0": { + "id": "MDQ6VXNlcjgzNDM5NTQ0", + "user": "avnotaklu", + "avatar": "https://avatars.githubusercontent.com/u/83439544?v=4", + "url": "https://github.com/avnotaklu", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOByPlNg": { + "id": "U_kgDOByPlNg", + "user": "L2750558108", + "avatar": "https://avatars.githubusercontent.com/u/119792950?v=4", + "url": "https://github.com/L2750558108", + "pull_count": 4, + "commit_count": 4 + }, "MDQ6VXNlcjQwNjgzMg==": { "id": "MDQ6VXNlcjQwNjgzMg==", "user": "kisg", @@ -5831,37 +8059,21 @@ "pull_count": 13, "commit_count": 15 }, - "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": 32, - "commit_count": 39 - }, - "MDQ6VXNlcjQ5NTUwNTE=": { - "id": "MDQ6VXNlcjQ5NTUwNTE=", - "user": "Arnklit", - "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", - "url": "https://github.com/Arnklit", - "pull_count": 7, - "commit_count": 7 - }, - "MDQ6VXNlcjU5OTEwNTc1": { - "id": "MDQ6VXNlcjU5OTEwNTc1", - "user": "OzelotVanilla", - "avatar": "https://avatars.githubusercontent.com/u/59910575?u=38c9b9ec8904cbabe2b2ba2b3386ccd42ae8a592&v=4", - "url": "https://github.com/OzelotVanilla", - "pull_count": 1, + "MDQ6VXNlcjg3MTUxOTEx": { + "id": "MDQ6VXNlcjg3MTUxOTEx", + "user": "ZoZoHatch", + "avatar": "https://avatars.githubusercontent.com/u/87151911?v=4", + "url": "https://github.com/ZoZoHatch", + "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjE2ODc5MTg=": { - "id": "MDQ6VXNlcjE2ODc5MTg=", - "user": "Faless", - "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", - "url": "https://github.com/Faless", - "pull_count": 3, - "commit_count": 4 + "MDQ6VXNlcjkwODc0NjE=": { + "id": "MDQ6VXNlcjkwODc0NjE=", + "user": "KerekesDavid", + "avatar": "https://avatars.githubusercontent.com/u/9087461?v=4", + "url": "https://github.com/KerekesDavid", + "pull_count": 2, + "commit_count": 1 }, "MDQ6VXNlcjMxMDY1ODA4": { "id": "MDQ6VXNlcjMxMDY1ODA4", @@ -5871,54 +8083,6 @@ "pull_count": 7, "commit_count": 7 }, - "MDQ6VXNlcjE2Mjc2Ng==": { - "id": "MDQ6VXNlcjE2Mjc2Ng==", - "user": "berarma", - "avatar": "https://avatars.githubusercontent.com/u/162766?v=4", - "url": "https://github.com/berarma", - "pull_count": 5, - "commit_count": 5 - }, - "MDQ6VXNlcjY3OTMwNTA0": { - "id": "MDQ6VXNlcjY3OTMwNTA0", - "user": "SpockBauru", - "avatar": "https://avatars.githubusercontent.com/u/67930504?u=e135b521d0e556729042cac75c1e2e21f922bb0d&v=4", - "url": "https://github.com/SpockBauru", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjExNzk3MTc0": { - "id": "MDQ6VXNlcjExNzk3MTc0", - "user": "RandomShaper", - "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", - "url": "https://github.com/RandomShaper", - "pull_count": 3, - "commit_count": 8 - }, - "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": 3 - }, - "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": 19, - "commit_count": 22 - }, - "MDQ6VXNlcjc1OTQxODQy": { - "id": "MDQ6VXNlcjc1OTQxODQy", - "user": "beicause", - "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", - "url": "https://github.com/beicause", - "pull_count": 17, - "commit_count": 17 - }, "MDQ6VXNlcjQ4OTI2NDY0": { "id": "MDQ6VXNlcjQ4OTI2NDY0", "user": "LiveTrower", @@ -5935,14 +8099,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIxOTk5Mzc5": { - "id": "MDQ6VXNlcjIxOTk5Mzc5", - "user": "lawnjelly", - "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", - "url": "https://github.com/lawnjelly", - "pull_count": 10, - "commit_count": 10 - }, "MDQ6VXNlcjcwMTA4NTIx": { "id": "MDQ6VXNlcjcwMTA4NTIx", "user": "jorgekorgut", @@ -5967,13 +8123,13 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjczMTQ4ODY0": { - "id": "MDQ6VXNlcjczMTQ4ODY0", - "user": "Ryan-000", - "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", - "url": "https://github.com/Ryan-000", - "pull_count": 3, - "commit_count": 3 + "MDQ6VXNlcjU1NjYzMA==": { + "id": "MDQ6VXNlcjU1NjYzMA==", + "user": "ogapo", + "avatar": "https://avatars.githubusercontent.com/u/556630?v=4", + "url": "https://github.com/ogapo", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjU4OTMxMTI=": { "id": "MDQ6VXNlcjU4OTMxMTI=", @@ -5999,14 +8155,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ4ODQyNDY=": { - "id": "MDQ6VXNlcjQ4ODQyNDY=", - "user": "mihe", - "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", - "url": "https://github.com/mihe", - "pull_count": 17, - "commit_count": 18 - }, "U_kgDOB1NyKA": { "id": "U_kgDOB1NyKA", "user": "PiCode9560", @@ -6015,13 +8163,13 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCB462A": { - "id": "U_kgDOCB462A", - "user": "aaronp64", - "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", - "url": "https://github.com/aaronp64", - "pull_count": 17, - "commit_count": 17 + "MDQ6VXNlcjYwNDI0NjMx": { + "id": "MDQ6VXNlcjYwNDI0NjMx", + "user": "kojurohan42", + "avatar": "https://avatars.githubusercontent.com/u/60424631?u=a390b316078a8fc4e4ffbe42398bdba91e624c8d&v=4", + "url": "https://github.com/kojurohan42", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjY3NjkzODMw": { "id": "MDQ6VXNlcjY3NjkzODMw", @@ -6039,14 +8187,6 @@ "pull_count": 2, "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": 20, - "commit_count": 21 - }, "MDQ6VXNlcjExMDY2Mjk=": { "id": "MDQ6VXNlcjExMDY2Mjk=", "user": "zeux", @@ -6055,21 +8195,13 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 31, - "commit_count": 32 - }, - "U_kgDOCL9eow": { - "id": "U_kgDOCL9eow", - "user": "lodetrick", - "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", - "url": "https://github.com/lodetrick", - "pull_count": 14, - "commit_count": 13 + "U_kgDOB77_5A": { + "id": "U_kgDOB77_5A", + "user": "BrotherShort", + "avatar": "https://avatars.githubusercontent.com/u/129957860?u=bbc2d8aa374aa25f21536efdcc5c01f11476ec90&v=4", + "url": "https://github.com/BrotherShort", + "pull_count": 10, + "commit_count": 10 }, "MDQ6VXNlcjI3NjY1Njk=": { "id": "MDQ6VXNlcjI3NjY1Njk=", @@ -6111,11 +8243,11 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjU1NjYzMA==": { - "id": "MDQ6VXNlcjU1NjYzMA==", - "user": "ogapo", - "avatar": "https://avatars.githubusercontent.com/u/556630?v=4", - "url": "https://github.com/ogapo", + "MDQ6VXNlcjQzNTQ2NzA=": { + "id": "MDQ6VXNlcjQzNTQ2NzA=", + "user": "nukethebees", + "avatar": "https://avatars.githubusercontent.com/u/4354670?u=1220b6422a48a7ca247c0f70bfd1773af80a5023&v=4", + "url": "https://github.com/nukethebees", "pull_count": 1, "commit_count": 1 }, @@ -6127,22 +8259,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjQzNTQzOTA5": { - "id": "MDQ6VXNlcjQzNTQzOTA5", - "user": "arkology", - "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", - "url": "https://github.com/arkology", - "pull_count": 11, - "commit_count": 11 - }, - "MDQ6VXNlcjYwMDI0Njcx": { - "id": "MDQ6VXNlcjYwMDI0Njcx", - "user": "DeeJayLSP", - "avatar": "https://avatars.githubusercontent.com/u/60024671?u=7e327c81e8a9552ea98ca69adcccac4a50657dd9&v=4", - "url": "https://github.com/DeeJayLSP", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjQ0NDMxMw==": { "id": "MDQ6VXNlcjQ0NDMxMw==", "user": "rsanchezsaez", @@ -6151,22 +8267,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjkxNDk2OA==": { - "id": "MDQ6VXNlcjkxNDk2OA==", - "user": "m4gr3d", - "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", - "url": "https://github.com/m4gr3d", - "pull_count": 17, - "commit_count": 18 - }, - "MDQ6VXNlcjEyNTA5MDk3": { - "id": "MDQ6VXNlcjEyNTA5MDk3", - "user": "roughbits01", - "avatar": "https://avatars.githubusercontent.com/u/12509097?u=9e5a56e3cdad000e5d1a0e21ee7e9d8134d83025&v=4", - "url": "https://github.com/roughbits01", - "pull_count": 4, - "commit_count": 4 - }, "U_kgDOCB2hRQ": { "id": "U_kgDOCB2hRQ", "user": "k1r4n8", @@ -6183,37 +8283,13 @@ "pull_count": 1, "commit_count": 8 }, - "U_kgDOB2pUtg": { - "id": "U_kgDOB2pUtg", - "user": "SatLess", - "avatar": "https://avatars.githubusercontent.com/u/124409014?v=4", - "url": "https://github.com/SatLess", - "pull_count": 2, - "commit_count": 1 - }, "MDQ6VXNlcjgzMzc4ODA=": { "id": "MDQ6VXNlcjgzMzc4ODA=", "user": "Rubonnek", "avatar": "https://avatars.githubusercontent.com/u/8337880?u=83a6e43c124f47481cb090bdee9d20028ace5c36&v=4", "url": "https://github.com/Rubonnek", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjYxOTM4MjYz": { - "id": "MDQ6VXNlcjYxOTM4MjYz", - "user": "TokageItLab", - "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", - "url": "https://github.com/TokageItLab", - "pull_count": 10, - "commit_count": 10 - }, - "MDQ6VXNlcjI3MDkyOA==": { - "id": "MDQ6VXNlcjI3MDkyOA==", - "user": "adamscott", - "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", - "url": "https://github.com/adamscott", - "pull_count": 13, - "commit_count": 14 + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjQ5NjExOTk0": { "id": "MDQ6VXNlcjQ5NjExOTk0", @@ -6223,22 +8299,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", - "url": "https://github.com/smix8", - "pull_count": 30, - "commit_count": 31 - }, - "MDQ6VXNlcjEyOTU2Mzk=": { - "id": "MDQ6VXNlcjEyOTU2Mzk=", - "user": "shiena", - "avatar": "https://avatars.githubusercontent.com/u/1295639?v=4", - "url": "https://github.com/shiena", - "pull_count": 3, - "commit_count": 3 - }, "U_kgDOBbksIA": { "id": "U_kgDOBbksIA", "user": "OmarQurashi868", @@ -6247,14 +8307,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkwNTg5NDE=": { - "id": "MDQ6VXNlcjkwNTg5NDE=", - "user": "a-johnston", - "avatar": "https://avatars.githubusercontent.com/u/9058941?u=611ffa1daf8b8ca59218d29f2bd7ac8b5fdd59e3&v=4", - "url": "https://github.com/a-johnston", - "pull_count": 5, - "commit_count": 5 - }, "MDQ6VXNlcjE3NDg5Mjky": { "id": "MDQ6VXNlcjE3NDg5Mjky", "user": "Repiteo", @@ -6263,46 +8315,6 @@ "pull_count": 52, "commit_count": 64 }, - "MDQ6VXNlcjkyODMwOTg=": { - "id": "MDQ6VXNlcjkyODMwOTg=", - "user": "kleonc", - "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4", - "url": "https://github.com/kleonc", - "pull_count": 8, - "commit_count": 10 - }, - "U_kgDOBn7oNw": { - "id": "U_kgDOBn7oNw", - "user": "ArchercatNEO", - "avatar": "https://avatars.githubusercontent.com/u/108980279?u=b36c398971ae1e529aa385b4171a891d3e798dd6&v=4", - "url": "https://github.com/ArchercatNEO", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjE1NjM5": { - "id": "MDQ6VXNlcjE1NjM5", - "user": "DanielKinsman", - "avatar": "https://avatars.githubusercontent.com/u/15639?u=e9aef7bb2de12f063a887cb9fbca2cad8d8ade43&v=4", - "url": "https://github.com/DanielKinsman", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjMwNzM5MjM5": { - "id": "MDQ6VXNlcjMwNzM5MjM5", - "user": "YeldhamDev", - "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", - "url": "https://github.com/YeldhamDev", - "pull_count": 19, - "commit_count": 19 - }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 4, - "commit_count": 6 - }, "MDQ6VXNlcjgwMjkyNzc4": { "id": "MDQ6VXNlcjgwMjkyNzc4", "user": "Raftatul", @@ -6332,8 +8344,8 @@ "user": "dugramen", "avatar": "https://avatars.githubusercontent.com/u/54819319?u=bb7220f8da5ef8217174eaf2747df8bc3984a42a&v=4", "url": "https://github.com/dugramen", - "pull_count": 15, - "commit_count": 15 + "pull_count": 16, + "commit_count": 16 }, "MDQ6VXNlcjMxODUxNDMx": { "id": "MDQ6VXNlcjMxODUxNDMx", @@ -6343,14 +8355,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjE2MjE2OTM=": { - "id": "MDQ6VXNlcjE2MjE2OTM=", - "user": "jrouwe", - "avatar": "https://avatars.githubusercontent.com/u/1621693?u=14b293a7095d074e6653d7ad73269a5e785e1399&v=4", - "url": "https://github.com/jrouwe", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjE3NTA2NTcz": { "id": "MDQ6VXNlcjE3NTA2NTcz", "user": "allenwp", @@ -6359,22 +8363,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjg2MTMxNzE=": { - "id": "MDQ6VXNlcjg2MTMxNzE=", - "user": "penninghlhd", - "avatar": "https://avatars.githubusercontent.com/u/8613171?u=4b2003568e316700bf1eb8f7ccf6f9caa1881c76&v=4", - "url": "https://github.com/penninghlhd", - "pull_count": 0, - "commit_count": 1 - }, - "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": 2, - "commit_count": 2 - }, "MDQ6VXNlcjQ4NDQ0NjQ=": { "id": "MDQ6VXNlcjQ4NDQ0NjQ=", "user": "harrisyu", @@ -6399,14 +8387,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjUyMzIyNzQ1": { - "id": "MDQ6VXNlcjUyMzIyNzQ1", - "user": "Rudolph-B", - "avatar": "https://avatars.githubusercontent.com/u/52322745?u=379f47422d5025b37eb87bdcaa6e1cc3927edfed&v=4", - "url": "https://github.com/Rudolph-B", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjg1NTc2NjEy": { "id": "MDQ6VXNlcjg1NTc2NjEy", "user": "Alex-Onceanu", @@ -6431,38 +8411,14 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjUwNzcyNDc0": { - "id": "MDQ6VXNlcjUwNzcyNDc0", - "user": "LunaCapra", - "avatar": "https://avatars.githubusercontent.com/u/50772474?u=d524dd52df3ab7673d3a8d516eb84aff8da6f7f5&v=4", - "url": "https://github.com/LunaCapra", + "MDQ6VXNlcjM0ODAwMDcy": { + "id": "MDQ6VXNlcjM0ODAwMDcy", + "user": "KeyboardDanni", + "avatar": "https://avatars.githubusercontent.com/u/34800072?u=90794762193a778f11d50c2cde3c662e7c1a5512&v=4", + "url": "https://github.com/KeyboardDanni", "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUxNDUzNjk=": { - "id": "MDQ6VXNlcjUxNDUzNjk=", - "user": "youngminz", - "avatar": "https://avatars.githubusercontent.com/u/5145369?u=883e64f36f3aec9d4fc0ce465e23a4d9110033c2&v=4", - "url": "https://github.com/youngminz", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjM5MDMwNTk=": { - "id": "MDQ6VXNlcjM5MDMwNTk=", - "user": "raulsntos", - "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", - "url": "https://github.com/raulsntos", - "pull_count": 7, - "commit_count": 8 - }, - "U_kgDOB77_5A": { - "id": "U_kgDOB77_5A", - "user": "BrotherShort", - "avatar": "https://avatars.githubusercontent.com/u/129957860?u=bbc2d8aa374aa25f21536efdcc5c01f11476ec90&v=4", - "url": "https://github.com/BrotherShort", - "pull_count": 9, - "commit_count": 9 - }, "MDQ6VXNlcjMwMzYxNzY=": { "id": "MDQ6VXNlcjMwMzYxNzY=", "user": "Chaosus", @@ -6484,8 +8440,8 @@ "user": "jaydensipe", "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", "url": "https://github.com/jaydensipe", - "pull_count": 10, - "commit_count": 10 + "pull_count": 11, + "commit_count": 11 }, "MDQ6VXNlcjgwMTg5MjI=": { "id": "MDQ6VXNlcjgwMTg5MjI=", @@ -6495,22 +8451,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjYwNTc5MDE0": { - "id": "MDQ6VXNlcjYwNTc5MDE0", - "user": "passivestar", - "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", - "url": "https://github.com/passivestar", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjczODM1MjM4": { - "id": "MDQ6VXNlcjczODM1MjM4", - "user": "Aioshiro", - "avatar": "https://avatars.githubusercontent.com/u/73835238?u=828aad32f34926ec24ca0e7d4bb1bd6072c47d84&v=4", - "url": "https://github.com/Aioshiro", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjM3NjU0OTcz": { "id": "MDQ6VXNlcjM3NjU0OTcz", "user": "eyalzus12", @@ -6551,14 +8491,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOByPlNg": { - "id": "U_kgDOByPlNg", - "user": "L2750558108", - "avatar": "https://avatars.githubusercontent.com/u/119792950?v=4", - "url": "https://github.com/L2750558108", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjM5Mzc0NTA5": { "id": "MDQ6VXNlcjM5Mzc0NTA5", "user": "Asaduji", @@ -6591,22 +8523,6 @@ "pull_count": 2, "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": 4, - "commit_count": 4 - }, - "MDQ6VXNlcjI5MTA1MQ==": { - "id": "MDQ6VXNlcjI5MTA1MQ==", - "user": "leandro-benedet-garcia", - "avatar": "https://avatars.githubusercontent.com/u/291051?u=c4b8564f7001543783566b2cadda5e30e9b8c44f&v=4", - "url": "https://github.com/leandro-benedet-garcia", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBvKYDQ": { "id": "U_kgDOBvKYDQ", "user": "Nazarwadim", @@ -6615,14 +8531,6 @@ "pull_count": 2, "commit_count": 3 }, - "U_kgDOCj6ZbA": { - "id": "U_kgDOCj6ZbA", - "user": "ProgrammerOnCoffee", - "avatar": "https://avatars.githubusercontent.com/u/171874668?u=86e115976b3b8c638ea0e33f163c2577e8bff1e3&v=4", - "url": "https://github.com/ProgrammerOnCoffee", - "pull_count": 7, - "commit_count": 7 - }, "MDQ6VXNlcjg2MDcxMTk=": { "id": "MDQ6VXNlcjg2MDcxMTk=", "user": "juanjp600", @@ -6687,6 +8595,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjY1ODU1MzMz": { + "id": "MDQ6VXNlcjY1ODU1MzMz", + "user": "Joy-less", + "avatar": "https://avatars.githubusercontent.com/u/65855333?u=1ae25d57588f76b7f90c5f632c692c166783ec1a&v=4", + "url": "https://github.com/Joy-less", + "pull_count": 2, + "commit_count": 2 + }, "MDQ6VXNlcjE3NTYzODg=": { "id": "MDQ6VXNlcjE3NTYzODg=", "user": "DarkMessiah", @@ -6719,14 +8635,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYwOTMxMTk=": { - "id": "MDQ6VXNlcjYwOTMxMTk=", - "user": "groud", - "avatar": "https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4", - "url": "https://github.com/groud", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjMzNDgwOA==": { "id": "MDQ6VXNlcjMzNDgwOA==", "user": "Flynsarmy", @@ -6783,14 +8691,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBe5tvQ": { - "id": "U_kgDOBe5tvQ", - "user": "HolonProduction", - "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", - "url": "https://github.com/HolonProduction", - "pull_count": 17, - "commit_count": 17 - }, "MDQ6VXNlcjg5NzU0NzEz": { "id": "MDQ6VXNlcjg5NzU0NzEz", "user": "PrecisionRender", @@ -6807,14 +8707,6 @@ "pull_count": 7, "commit_count": 7 }, - "MDQ6VXNlcjY2NzI3NzEw": { - "id": "MDQ6VXNlcjY2NzI3NzEw", - "user": "Mickeon", - "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", - "url": "https://github.com/Mickeon", - "pull_count": 13, - "commit_count": 14 - }, "MDQ6VXNlcjYxMzM4MTEz": { "id": "MDQ6VXNlcjYxMzM4MTEz", "user": "actually-reb", @@ -6839,14 +8731,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjg3ODIzMDMw": { - "id": "MDQ6VXNlcjg3ODIzMDMw", - "user": "dementive", - "avatar": "https://avatars.githubusercontent.com/u/87823030?v=4", - "url": "https://github.com/dementive", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjMxNjcyOA==": { "id": "MDQ6VXNlcjMxNjcyOA==", "user": "erodozer", @@ -6887,14 +8771,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjE2MTgwMzQ0": { - "id": "MDQ6VXNlcjE2MTgwMzQ0", - "user": "tehKaiN", - "avatar": "https://avatars.githubusercontent.com/u/16180344?u=4b576ae2fa5ba4b3a52dab8eee4b930f8f3bab19&v=4", - "url": "https://github.com/tehKaiN", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjI5NTI3NjYz": { "id": "MDQ6VXNlcjI5NTI3NjYz", "user": "mobile-bungalow", @@ -6943,14 +8819,6 @@ "pull_count": 3, "commit_count": 3 }, - "U_kgDOBkx80A": { - "id": "U_kgDOBkx80A", - "user": "ryevdokimov", - "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", - "url": "https://github.com/ryevdokimov", - "pull_count": 10, - "commit_count": 10 - }, "U_kgDODDFFuQ": { "id": "U_kgDODDFFuQ", "user": "ExEago", @@ -7020,8 +8888,8 @@ "user": "Zylann", "avatar": "https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4", "url": "https://github.com/Zylann", - "pull_count": 2, - "commit_count": 2 + "pull_count": 3, + "commit_count": 3 }, "MDQ6VXNlcjc0NTU2ODU2": { "id": "MDQ6VXNlcjc0NTU2ODU2", @@ -7199,14 +9067,6 @@ "pull_count": 3, "commit_count": 4 }, - "MDQ6VXNlcjY5MTY4OTI5": { - "id": "MDQ6VXNlcjY5MTY4OTI5", - "user": "nikitalita", - "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", - "url": "https://github.com/nikitalita", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjM2MjQ4NTM=": { "id": "MDQ6VXNlcjM2MjQ4NTM=", "user": "hakro", @@ -7263,14 +9123,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY1ODU1MzMz": { - "id": "MDQ6VXNlcjY1ODU1MzMz", - "user": "Joy-less", - "avatar": "https://avatars.githubusercontent.com/u/65855333?u=1ae25d57588f76b7f90c5f632c692c166783ec1a&v=4", - "url": "https://github.com/Joy-less", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjEzMDM2MjQ1": { "id": "MDQ6VXNlcjEzMDM2MjQ1", "user": "runzh-crypto", @@ -7295,21 +9147,13 @@ "pull_count": 1, "commit_count": 0 }, - "MDQ6VXNlcjI1NDA2NDQ5": { - "id": "MDQ6VXNlcjI1NDA2NDQ5", - "user": "JulianHeuser", - "avatar": "https://avatars.githubusercontent.com/u/25406449?u=891fa888c4c74088330f66c39204519359e38cbe&v=4", - "url": "https://github.com/JulianHeuser", - "pull_count": 4, - "commit_count": 4 - }, - "U_kgDOB_eGRg": { - "id": "U_kgDOB_eGRg", - "user": "ydeltastar", - "avatar": "https://avatars.githubusercontent.com/u/133662278?u=52abfc655fe5217a9500bfc7d8276c59a069d259&v=4", - "url": "https://github.com/ydeltastar", - "pull_count": 2, - "commit_count": 2 + "MDQ6VXNlcjExMTQxODYy": { + "id": "MDQ6VXNlcjExMTQxODYy", + "user": "RobProductions", + "avatar": "https://avatars.githubusercontent.com/u/11141862?u=730f67984d77934ded4e1426e28cc2aa14aeb413&v=4", + "url": "https://github.com/RobProductions", + "pull_count": 0, + "commit_count": 1 }, "MDQ6VXNlcjY1MDE5NzU=": { "id": "MDQ6VXNlcjY1MDE5NzU=", @@ -7519,14 +9363,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjM5OTQ2MDMw": { - "id": "MDQ6VXNlcjM5OTQ2MDMw", - "user": "lyuma", - "avatar": "https://avatars.githubusercontent.com/u/39946030?v=4", - "url": "https://github.com/lyuma", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjEzNDY5MDA=": { "id": "MDQ6VXNlcjEzNDY5MDA=", "user": "Aryombre", @@ -7647,21 +9483,13 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBbErLQ": { - "id": "U_kgDOBbErLQ", - "user": "devloglogan", - "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", - "url": "https://github.com/devloglogan", - "pull_count": 3, - "commit_count": 3 - }, - "MDQ6VXNlcjEyNzU2MDQ3": { - "id": "MDQ6VXNlcjEyNzU2MDQ3", - "user": "SaracenOne", - "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", - "url": "https://github.com/SaracenOne", - "pull_count": 1, - "commit_count": 1 + "MDQ6VXNlcjE4MTIwODc=": { + "id": "MDQ6VXNlcjE4MTIwODc=", + "user": "huwpascoe", + "avatar": "https://avatars.githubusercontent.com/u/1812087?u=6faed0f5d843bc5d493d64746dd9d0c5aebce63d&v=4", + "url": "https://github.com/huwpascoe", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjY5MzcxNw==": { "id": "MDQ6VXNlcjY5MzcxNw==", @@ -7671,14 +9499,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjIyOTgzNw==": { - "id": "MDQ6VXNlcjIyOTgzNw==", - "user": "rburing", - "avatar": "https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4", - "url": "https://github.com/rburing", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjQ2NTU2MDY2": { "id": "MDQ6VXNlcjQ2NTU2MDY2", "user": "ze2j", @@ -7703,14 +9523,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBf7ZJg": { - "id": "U_kgDOBf7ZJg", - "user": "shahriarlabib000", - "avatar": "https://avatars.githubusercontent.com/u/100587814?v=4", - "url": "https://github.com/shahriarlabib000", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjcwODQ4OA==": { "id": "MDQ6VXNlcjcwODQ4OA==", "user": "Bromeon", @@ -7823,14 +9635,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE4MTIwODc=": { - "id": "MDQ6VXNlcjE4MTIwODc=", - "user": "huwpascoe", - "avatar": "https://avatars.githubusercontent.com/u/1812087?u=6faed0f5d843bc5d493d64746dd9d0c5aebce63d&v=4", - "url": "https://github.com/huwpascoe", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQ4NTY4MDk2": { "id": "MDQ6VXNlcjQ4NTY4MDk2", "user": "Grandro", @@ -7871,22 +9675,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2NTQ3NjM=": { - "id": "MDQ6VXNlcjE2NTQ3NjM=", - "user": "mhilbrunner", - "avatar": "https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4", - "url": "https://github.com/mhilbrunner", - "pull_count": 1, - "commit_count": 1 - }, - "U_kgDOCXd9wA": { - "id": "U_kgDOCXd9wA", - "user": "Giganzo", - "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", - "url": "https://github.com/Giganzo", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjQ0MzA2MDU0": { "id": "MDQ6VXNlcjQ0MzA2MDU0", "user": "matheusmdx", @@ -7911,14 +9699,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkwODc0NjE=": { - "id": "MDQ6VXNlcjkwODc0NjE=", - "user": "KerekesDavid", - "avatar": "https://avatars.githubusercontent.com/u/9087461?v=4", - "url": "https://github.com/KerekesDavid", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjUwMTQzMzc=": { "id": "MDQ6VXNlcjUwMTQzMzc=", "user": "matorin57", @@ -7943,14 +9723,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEzMjI4OTMy": { - "id": "MDQ6VXNlcjEzMjI4OTMy", - "user": "MajorMcDoom", - "avatar": "https://avatars.githubusercontent.com/u/13228932?v=4", - "url": "https://github.com/MajorMcDoom", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQ5OTI4Ng==": { "id": "MDQ6VXNlcjQ5OTI4Ng==", "user": "matmas", @@ -8078,9 +9850,8625 @@ "url": "https://github.com/billuo", "pull_count": 1, "commit_count": 1 + }, + "MDQ6VXNlcjIzOTExMw==": { + "id": "MDQ6VXNlcjIzOTExMw==", + "user": "ronyeh", + "avatar": "https://avatars.githubusercontent.com/u/239113?u=11da2659f68ab0bc2690410be3c29fed76d9b68a&v=4", + "url": "https://github.com/ronyeh", + "pull_count": 1, + "commit_count": 1 } }, "commits": { + "46c495ca21f40f57a7fb9c7cde6143738f1652d4": { + "hash": "46c495ca21f40f57a7fb9c7cde6143738f1652d4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Bump version to 4.5-beta", + "body": "The feature freeze for 4.5 is now active.\n\nFrom here on we'll focus only on fixing bugs to stabilize the development\nbranch and release 4.5-stable within a few weeks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce9faf683332183458e9b571f228ae21f272b97b": { + "hash": "ce9faf683332183458e9b571f228ae21f272b97b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107565 from mihe/rigid-body-docs-warning", + "body": "Clarify note in documentation about childing rigid bodies", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31892b13b572bdfa54b601bb32b8e5fe4653d403": { + "hash": "31892b13b572bdfa54b601bb32b8e5fe4653d403", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107559 from groud/remove_get_used_cells_where_possible", + "body": "Remove `get_used_cells` to avoid unecessary allocations in navigation baking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9e1e2fdbd56ee76db06e7d33fbf01deda2c50295": { + "hash": "9e1e2fdbd56ee76db06e7d33fbf01deda2c50295", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107550 from AdrienUfferte/fix-spelling", + "body": "Fix spelling in comments", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c13218580f15fdaef1a05a60706a9d5958ebc044": { + "hash": "c13218580f15fdaef1a05a60706a9d5958ebc044", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107528 from timothyqiu/direct-x", + "body": "Don't put main properties of `AnimatedSprite2D` inside a group", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c528c58c6977ffb6b2ae77f97a26f643add79cc6": { + "hash": "c528c58c6977ffb6b2ae77f97a26f643add79cc6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107525 from syntaxerror247/revert-play-instant", + "body": "Revert \"Add support for exporting to Google Play Instant\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1785e93d543ae2a9160ed2351b332a2d2c93d04": { + "hash": "c1785e93d543ae2a9160ed2351b332a2d2c93d04", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107517 from kitbdev/fix-test-warning-linebreak-setting", + "body": "Fix tests warning line break strictness project setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1132e392a6ed8d28d16906cf75fc333eac31e2e8": { + "hash": "1132e392a6ed8d28d16906cf75fc333eac31e2e8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107516 from kitbdev/fix-resource-duplicate-test-errors", + "body": "Fix Resource Duplication test errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a71b21b4e3c9bff51deb45d7814a14dd461e23f": { + "hash": "2a71b21b4e3c9bff51deb45d7814a14dd461e23f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107507 from smix8/csg_mesh_opti", + "body": "Create more optimized CSGShape3D baked static mesh", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31b510e2badddf261403adf2c6e83628900de07c": { + "hash": "31b510e2badddf261403adf2c6e83628900de07c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107490 from YeldhamDev/remote_inspector_script_meta_fix", + "body": "Fix problems with scripts and metadata in remote objects", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b6e09b72421550cce06c50bf592872a401964ad6": { + "hash": "b6e09b72421550cce06c50bf592872a401964ad6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107474 from bruvzg/ds_docs_cap", + "body": "[Docs] Add few notes about screen capture.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "776f8dee59e9a622a11b30e7b114909f273d8912": { + "hash": "776f8dee59e9a622a11b30e7b114909f273d8912", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106763 from ogapo/fix-for-folder-duplicate", + "body": "Duplicate Folder: Fix to remap references between duplicated files.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d364bd7e73076a0269d88bbb23c6f4056060b22a": { + "hash": "d364bd7e73076a0269d88bbb23c6f4056060b22a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #86983 from jsjtxietian/a-star", + "body": "Make `get_id_path` return empty when first point is disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f094856e76c5bd137f2b5286f9f6290ab0307d6": { + "hash": "6f094856e76c5bd137f2b5286f9f6290ab0307d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzMTU5ODY=" + ], + "author_raw": "jsjtxietian ", + "committer_raw": "Rémi Verschelde ", + "summary": "Make get_id_path return empty when first point is disabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86983 + }, + "ced648ff77e0dc8106fa7351887d0165170d2cf5": { + "hash": "ced648ff77e0dc8106fa7351887d0165170d2cf5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Clarify warning in documentation about childing rigid bodies", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107565 + }, + "d9d1d2593384808d1275092139e10bff2425e3e8": { + "hash": "d9d1d2593384808d1275092139e10bff2425e3e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix tests warning line break project setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107517 + }, + "477a37a594226e6ba49c1584c3cc3e5352d9787d": { + "hash": "477a37a594226e6ba49c1584c3cc3e5352d9787d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix Resource Duplication test errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107516 + }, + "a39f6b1c64cd4a2be7374044d64bcb6606411147": { + "hash": "a39f6b1c64cd4a2be7374044d64bcb6606411147", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwOTMxMTk=" + ], + "author_raw": "Gilles Roudiere ", + "committer_raw": "Gilles Roudiere ", + "summary": "Remove get_used_cells to avoid unecessary allocations in navigation baking", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107559 + }, + "a11a64fbf499b1017d47e42533ce1ce0f0c872ef": { + "hash": "a11a64fbf499b1017d47e42533ce1ce0f0c872ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzODM2NjY5" + ], + "author_raw": "Adrien Ufferte ", + "committer_raw": "Adrien Ufferte ", + "summary": "Comments spelling fixes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107550 + }, + "019ab8745fb74c2f0e479c83fa1f029eee75ea2c": { + "hash": "019ab8745fb74c2f0e479c83fa1f029eee75ea2c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107546 from demolke/bone", + "body": "Fix editing/removal of bone meta", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b2b449d65906a91cdac986e78ed56c5befc5a96d": { + "hash": "b2b449d65906a91cdac986e78ed56c5befc5a96d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107540 from Mickeon/rename-TreeItem-accessibility-alt-text-to-description", + "body": "Rename TreeItem's `alt_text` to `description` for consistency with Accessibility API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "de0f3ddbc6da39e1c56d96832064bf152cd85419": { + "hash": "de0f3ddbc6da39e1c56d96832064bf152cd85419", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107514 from daniel080400/fix_issue_107494", + "body": "Avoid manipulating `PackedScene` cache when generating scene preview thumbnails", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f99629a1363648866d25b45157c5154e112657d0": { + "hash": "f99629a1363648866d25b45157c5154e112657d0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107513 from smix8/agent_repaths", + "body": "Only repath a NavigationAgent with a target position", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "40d572a38b94d697657f5d3e66373e03535d2705": { + "hash": "40d572a38b94d697657f5d3e66373e03535d2705", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107454 from mihe/jolt/body-batching", + "body": "Batch the adding of Jolt Physics bodies", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80aada7d23d64ca4a3fd0a54f7dbe87b62964963": { + "hash": "80aada7d23d64ca4a3fd0a54f7dbe87b62964963", + "is_merge": false, + "authored_by": [ + "U_kgDOCSXAdA" + ], + "author_raw": "demolke ", + "committer_raw": "demolke ", + "summary": "Fix editing/removal of bone meta", + "body": "This was accidentally always targeting bone 1", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107546 + }, + "76a7c31a5d8121df498d687b1779d750f27833bb": { + "hash": "76a7c31a5d8121df498d687b1779d750f27833bb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Rename TreeItem's `alt_text` to `description` for consistency", + "body": "...with Accessibility API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107540 + }, + "89f9a23d9eed26a5bb4717498322c32d5e9d70d8": { + "hash": "89f9a23d9eed26a5bb4717498322c32d5e9d70d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=", + "MDQ6VXNlcjE2MjE2OTM=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Batch the adding of Jolt Physics bodies", + "body": "Co-authored-by: Jorrit Rouwe ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107454 + }, + "1d40df286be2b75e2d3eb4d96b004755cd74d660": { + "hash": "1d40df286be2b75e2d3eb4d96b004755cd74d660", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Don't put main properties of AnimatedSprite2D inside a group", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107528 + }, + "dcab8a721e1070556499e3b593d91a1cf6120834": { + "hash": "dcab8a721e1070556499e3b593d91a1cf6120834", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Revert \"Add support for exporting to Google Play Instant\"", + "body": "This reverts commit 12ad9ed4e0b199ac637c3c7b0b8a8dd4f901e1f1.\n\nShortly after the feature was merged, we received news that Google will shut down Instant Apps in December 2025. Since this feature is being discontinued soon, there’s no value in keeping it for just a few months.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107525 + }, + "f2c6d16290354bd9fa6605583eb5fc49dff59421": { + "hash": "f2c6d16290354bd9fa6605583eb5fc49dff59421", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI2OTYwMjM3" + ], + "author_raw": "daniel080400 ", + "committer_raw": "daniel080400 ", + "summary": "Avoid manipulating PackedScene cache when generating scene thumbnails", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107514 + }, + "1218a16de55e8a8f2e0646ad1f8ea02ad5e77b39": { + "hash": "1218a16de55e8a8f2e0646ad1f8ea02ad5e77b39", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #107515 from devloglogan/motion-vectors-fix", + "body": "Check render target validity before getting motion vector texture in mobile renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "36128bfc298167f2c9401d87759389766387a807": { + "hash": "36128bfc298167f2c9401d87759389766387a807", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "Logan Lang ", + "committer_raw": "Logan Lang ", + "summary": "Check render target validity before getting motion vector texture in mobile renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107515 + }, + "4476fc70990dfeab9ac0c0514a4c9bc5e7da355e": { + "hash": "4476fc70990dfeab9ac0c0514a4c9bc5e7da355e", + "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": "Only repath a NavigationAgent with a target position", + "body": "Only repaths a NavigationAgent with a target position.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107513 + }, + "09ed9d4a93dd38a79b11d5cbb3c25866f99f4c8d": { + "hash": "09ed9d4a93dd38a79b11d5cbb3c25866f99f4c8d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107254 from passivestar/shadow-unleak", + "body": "Fix LightmapGI shadow leaks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "69b9c06fc40c95d53387e68d345e2ea601fe6ff9": { + "hash": "69b9c06fc40c95d53387e68d345e2ea601fe6ff9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107161 from akien-mga/miniupnpc-2.3.3", + "body": "miniupnpc: Update to 2.3.3", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4dae2f893ab95d424093d1789303731e46347a7c": { + "hash": "4dae2f893ab95d424093d1789303731e46347a7c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102866 from m4gr3d/implement_godot_service", + "body": "Add support for using an Android Service to host the Godot engine", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "28875459d9a61885be2d3fc7c8513aa14a179ebd": { + "hash": "28875459d9a61885be2d3fc7c8513aa14a179ebd", + "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": "Create more optimized CSGShape3D baked static mesh", + "body": "Creates more optimized CSGShape3D baked static mesh by adding indices and cache optimization.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107507 + }, + "318a81779be90c4dd19cc6cb2b61997e3665bf1e": { + "hash": "318a81779be90c4dd19cc6cb2b61997e3665bf1e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107498 from bruvzg/force_native_crash", + "body": "Fix `set_force_native` when window is not in tree.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3a2004905e5928fe88839f736465359742c83cb6": { + "hash": "3a2004905e5928fe88839f736465359742c83cb6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107496 from akien-mga/mono-fixup-string-resize_uninitialized", + "body": "Fix Mono build on Windows after `String::resize` rename", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee84a5a1002018e25305aef7eb06349e982472f7": { + "hash": "ee84a5a1002018e25305aef7eb06349e982472f7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107482 from nikitalita/fix-pck-misalign", + "body": "PCKPacker: Fix first file being written mis-aligned", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60ba4ba6bfd8f1587b05e3775a9a94412efaed69": { + "hash": "60ba4ba6bfd8f1587b05e3775a9a94412efaed69", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107471 from Calinou/input-map-fix-colorpicker-action-name", + "body": "Fix action name for `ui_colorpicker_delete_preset` in built-in InputMap", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d9cda33090e571f4b4f34d7da1950924e818546f": { + "hash": "d9cda33090e571f4b4f34d7da1950924e818546f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107415 from adamscott/add-emscripten-version-to-log-header", + "body": "[Web] Add Web-build specific stdout header", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4c5c577612ab02d6bee0cc5691cfea9e6af1906b": { + "hash": "4c5c577612ab02d6bee0cc5691cfea9e6af1906b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107368 from Meorge/docs/what-is-fuzzy-2", + "body": "Improve description of fuzzy matching in editor settings documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5ea0baab8b1e7afca89c39428c975872d66ad47e": { + "hash": "5ea0baab8b1e7afca89c39428c975872d66ad47e", + "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 `set_force_native` when window is not in tree.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107498 + }, + "3be63ecdb68cfecb54952e5a6c9c9d8b50e66156": { + "hash": "3be63ecdb68cfecb54952e5a6c9c9d8b50e66156", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix Mono build on Windows after `String::resize` rename", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107496 + }, + "cf56390e81862c0d9f3e1fa5df23b0392f7861c6": { + "hash": "cf56390e81862c0d9f3e1fa5df23b0392f7861c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Improve description of fuzzy matching in editor settings documentation", + "body": "Update doc/classes/EditorSettings.xml\n\nCo-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>\n\nUpdate `max_fuzzy_misses` docs and \"Fuzzy Search\" tooltip to match `enable_fuzzy_matching`\n\nImprove examples used and remove \"middle of the filename\" description\n\nApply suggestions from code review\n\nCo-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nUpdate doc/classes/EditorSettings.xml\n\nCo-authored-by: Rémi Verschelde \n\nImprove phrasing for `enable_fuzzy_matching` description\n\nUpdate doc/classes/EditorSettings.xml\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nSemicolons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107368 + }, + "6e823b4b1495f9ea9c4b62aecadb6bdc63a4d3d1": { + "hash": "6e823b4b1495f9ea9c4b62aecadb6bdc63a4d3d1", + "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": "PCKPacker: Fix first file being written mis-aligned", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107482 + }, + "96e9670963e9ce3b9054b2dfba52cc2d70e0d0ef": { + "hash": "96e9670963e9ce3b9054b2dfba52cc2d70e0d0ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix problems with scripts and metadata in remote objects", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107490 + }, + "6f2ab528ca425fc992f614fc6b7a856300af7365": { + "hash": "6f2ab528ca425fc992f614fc6b7a856300af7365", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107488 from KoBeWi/clamped_scale_factory", + "body": "Multiply contents minimum size by scale factor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bec4f662f669e7ab0c036fb17b8e343fa9065c07": { + "hash": "bec4f662f669e7ab0c036fb17b8e343fa9065c07", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107485 from lawnjelly/scenetreefti_cachedchildren_fix", + "body": "`SceneTreeFTI` - miscellaneous speedups", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2aab160896c6be6f4a1f8b465c00b48cd62e36e7": { + "hash": "2aab160896c6be6f4a1f8b465c00b48cd62e36e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107479 from bruvzg/macos_ed_inst_cwd", + "body": "[macOS] Add `--path` argument when instance is created by project started from editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b2b0157ffd5dd61c4f91dc357658b7a8fc31a40": { + "hash": "3b2b0157ffd5dd61c4f91dc357658b7a8fc31a40", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107475 from beicause/fix-global-shader-texture-uniform", + "body": "Fix global shader texture uniform", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e15770e96a850c89e6833c7548f097f5ad63afdb": { + "hash": "e15770e96a850c89e6833c7548f097f5ad63afdb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107472 from timothyqiu/classref-fixes", + "body": "Fix various errors in the class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e385dad2e576ad89d64f1633b48766a623bd4ce": { + "hash": "7e385dad2e576ad89d64f1633b48766a623bd4ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107441 from ryevdokimov/blender-comma-transform", + "body": "Allow numpad comma `,` to be used for 3D Blender-Style Transforms", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7f925a104f6b2d58e589dc1a3efdedb3f049aed0": { + "hash": "7f925a104f6b2d58e589dc1a3efdedb3f049aed0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107380 from Ivorforce/no-stringname-search", + "body": "Core: Remove unused `StringName::search`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "97cef7dce81dc55df7d5b8ad4938878733ae4cbe": { + "hash": "97cef7dce81dc55df7d5b8ad4938878733ae4cbe", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107349 from beicause/project-settings-fix-enum-hint", + "body": "ProjectSettings: Fix missing property hint of setting overrides", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cec5c89f9dab1a5d0075475aac7d90c493c2f5c0": { + "hash": "cec5c89f9dab1a5d0075475aac7d90c493c2f5c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107143 from Mickeon/documentation-miscellaneous-oddities-part-5", + "body": "Fix miscellaneous oddities around the class reference (part 5)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dbc75f2424eb1db00899e615c796792177604bd5": { + "hash": "dbc75f2424eb1db00899e615c796792177604bd5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106720 from Calinou/resourceloader-tweak-error-messages", + "body": "Improve error messages in ResourceLoader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "15c365662611868a2e291f2cdaa8b172b746d0a7": { + "hash": "15c365662611868a2e291f2cdaa8b172b746d0a7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105480 from bruvzg/hb111", + "body": "Update HarfBuzz to 11.2.1", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e9b709917c3ca28803a4e3d06b0799825fb6509": { + "hash": "7e9b709917c3ca28803a4e3d06b0799825fb6509", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102837 from raulsntos/dotnet/fix-reload-callables", + "body": "[.NET] Skip serializing delegates with a disposed target", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "436f8be7ca133c75f456a79bb88e1990f678690d": { + "hash": "436f8be7ca133c75f456a79bb88e1990f678690d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102767 from smix8/path_length_max", + "body": "Add navigation path query parameter limits", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e5b06c26d5d8b65559a27e1910dc6a28c6a251e": { + "hash": "0e5b06c26d5d8b65559a27e1910dc6a28c6a251e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix various errors in the class reference", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107472 + }, + "cbd446ac29957e3b72283526e3d012bd00ab51ae": { + "hash": "cbd446ac29957e3b72283526e3d012bd00ab51ae", + "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": "Add navigation path query parameter limits", + "body": "Adds navigation path query parameter limits.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102767 + }, + "8a4081347faa01fdce74fba6f94d5d9191ec72ac": { + "hash": "8a4081347faa01fdce74fba6f94d5d9191ec72ac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Multiply contents minimum size by scale factor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107488 + }, + "59556cbd17da0adf9ebc86d1219d3fcaef36558a": { + "hash": "59556cbd17da0adf9ebc86d1219d3fcaef36558a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "`SceneTreeFTI` - miscellaneous speedups", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107485 + }, + "6f48795f5d198f0becd914aa065fdb30fb7b0724": { + "hash": "6f48795f5d198f0becd914aa065fdb30fb7b0724", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "committer_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "summary": "Allow numpad comma `,` to be used for 3D Blender-Style Transforms", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107441 + }, + "f54b314ae3d4ea6d0feba1fcc9ed86af049facb9": { + "hash": "f54b314ae3d4ea6d0feba1fcc9ed86af049facb9", + "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": "[Docs] Add few notes about screen capture.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107474 + }, + "dfb11f8cea653a03d1e4f02518721137fe9fdc02": { + "hash": "dfb11f8cea653a03d1e4f02518721137fe9fdc02", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Add `--path` argument when instance is created by project started from editor.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107479 + }, + "7419e4429df9bda495cb354f852f81089837a10e": { + "hash": "7419e4429df9bda495cb354f852f81089837a10e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Fix global shader texture uniform", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107475 + }, + "8e75a3711efc159af051820f9dff5c1fe63adc7c": { + "hash": "8e75a3711efc159af051820f9dff5c1fe63adc7c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Update HarfBuzz to 11.2.1", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105480 + }, + "b4477f3f4952d1a77eb6d43cf585175c2e124d07": { + "hash": "b4477f3f4952d1a77eb6d43cf585175c2e124d07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix action name for `ui_colorpicker_delete_preset` in built-in InputMap", + "body": "The old action name is a leftover from a now-reverted PR.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107471 + }, + "16d551a8dd00a33a64e191c92a8acf8bafa14e2e": { + "hash": "16d551a8dd00a33a64e191c92a8acf8bafa14e2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Improve error messages in ResourceLoader", + "body": "- Remove part of the \"Failed loading resource\" message about opening\nthe project in the editor, as it's sometimes misleading.\n- Fix `(expected type: )` appearing at the end of the\n\"No loader found for resource:\" error message.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106720 + }, + "dc589e239c7b68fd4ea34df3394391f68f5f1b6a": { + "hash": "dc589e239c7b68fd4ea34df3394391f68f5f1b6a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Add support for using an Android Service to host the Godot engine", + "body": "- Provide a `GodotService` Android service implementation which can be used to host an instance of the Godot engine\n- Provide a `RemoteGodotFragment` Android fragment implementation which provides the view and logic to wrap connection to a `GodotService` instance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102866 + }, + "591e70ff78c665ff11e1f21998d0e52fbc3f23c8": { + "hash": "591e70ff78c665ff11e1f21998d0e52fbc3f23c8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106750 from KoBeWi/path_guesser", + "body": "Assign base path when creating Resource", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79f39b252aeedb78bf10a92a9ddb92a83375877d": { + "hash": "79f39b252aeedb78bf10a92a9ddb92a83375877d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107467 from kitbdev/fix-debugger-inspector-size", + "body": "Fix debugger inspector minimum size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c66d89d55d3df0bc0780fd0583f83acc390573d4": { + "hash": "c66d89d55d3df0bc0780fd0583f83acc390573d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107382 from Calinou/editor-lightmapprobe-add-gizmo-size-setting", + "body": "Add a LightmapProbe gizmo size editor setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f485f6c1c2290c4059f902bb1b6a4396ba5b3fe8": { + "hash": "f485f6c1c2290c4059f902bb1b6a4396ba5b3fe8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107360 from KoBeWi/spamilion", + "body": "Fix Sprite2D error spam in exported project", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "95e72a36f358a6ff57e8556b8b64d90722f8a1f4": { + "hash": "95e72a36f358a6ff57e8556b8b64d90722f8a1f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107347 from bruvzg/hr_hr_hr", + "body": "[RTL] Decouple image width/height \"in percent\" properties. Add [hr] tag support.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "856da6858ce3da7130eba9f7156f59796e97bd49": { + "hash": "856da6858ce3da7130eba9f7156f59796e97bd49", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107085 from KoBeWi/new_in_folder", + "body": "Always use base directory in `CONTEXT_SLOT_FILESYSTEM_CREATE`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2ac31ece59d1ae7d2c536d08308ffceb43d27815": { + "hash": "2ac31ece59d1ae7d2c536d08308ffceb43d27815", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107030 from bruvzg/font_validate_script", + "body": "Check script sample characters to filter out incorrect script support information.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e9a59b16b7d6ed7b3a7073127099ee6c72413b8": { + "hash": "0e9a59b16b7d6ed7b3a7073127099ee6c72413b8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105901 from lawnjelly/fti_reduce_xform_notifications4", + "body": "FTI - Reduce `VisualInstance3D` xform notifications", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "22702244f875c44c3e675c823abbabc091c06820": { + "hash": "22702244f875c44c3e675c823abbabc091c06820", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105414 from KoBeWi/disable_uid_here", + "body": "Add `@export_file_path` to export raw paths (no UID)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fae09980bd8c8ffca44fb83c2c22bdd226425a8c": { + "hash": "fae09980bd8c8ffca44fb83c2c22bdd226425a8c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105314 from bruvzg/ac_set_sep", + "body": "Add separate editor accessibility mode setting.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ef04f84af10871fdb877178e11c096a79d2118b": { + "hash": "9ef04f84af10871fdb877178e11c096a79d2118b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104190 from KoBeWi/edit_your_limits", + "body": "Add a dedicated editor for Camera2D limits", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b45d45e4ce8dae077dd0a56c9041aeb60068b7db": { + "hash": "b45d45e4ce8dae077dd0a56c9041aeb60068b7db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix debugger inspector minimum size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107467 + }, + "4261cc07a56f7c773bbb6dcf89f56fb2f6d8124f": { + "hash": "4261cc07a56f7c773bbb6dcf89f56fb2f6d8124f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107420 from JulianHeuser/audiostream_doc_update", + "body": "Documentation: Add clarification to `AudioStream.get_length`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "94d7a54fea21585940e1a0196423a751fd7b3192": { + "hash": "94d7a54fea21585940e1a0196423a751fd7b3192", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107402 from mihe/lsp-uid-bug", + "body": "Stop `FileAccess::fix_path` from emitting errors for invalid UIDs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce3ebacb3e6aaf97e03029c215cf098a7591f670": { + "hash": "ce3ebacb3e6aaf97e03029c215cf098a7591f670", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107381 from smix8/ref_iterations_2d", + "body": "Change 2D navigation region and link updates to an async process", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae33da972bc10b0c9dfbcf375e1de1d2f7768b17": { + "hash": "ae33da972bc10b0c9dfbcf375e1de1d2f7768b17", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106709 from m4gr3d/fix_transparency_flags", + "body": "Fix transparency background issue on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4adef851515b6519a1981eeae824ffc0051c7df7": { + "hash": "4adef851515b6519a1981eeae824ffc0051c7df7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106447 from kojurohan42/instant-build", + "body": "Add support for exporting to Google Play Instant via Google Play Instant Export Option", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7842a042ae313a48db260bc064f703d4ad057400": { + "hash": "7842a042ae313a48db260bc064f703d4ad057400", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103125 from Giganzo/editor-object-selector-popup", + "body": "Fix EditorObjectSelector popup size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6eb6e3e6e0b588e28efece8d96f8541901621904": { + "hash": "6eb6e3e6e0b588e28efece8d96f8541901621904", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107457 from akien-mga/improve-error-message-call-single-argument", + "body": "Improve error messages for method calls expecting only 1 argument", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a4b99785dcc95048a7dd0212fc83bc7852d9fbab": { + "hash": "a4b99785dcc95048a7dd0212fc83bc7852d9fbab", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107455 from KoBeWi/it's_been_2.000_years", + "body": "Fix favorite folder colors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c52478491e948a9f1c687b920fbc3a361c72acf": { + "hash": "6c52478491e948a9f1c687b920fbc3a361c72acf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107453 from LunaCapra/bent-normals-triplanar", + "body": "Fix bent normal maps not working with triplanar UVs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5507b3aa807c256a68ba7389ff73462a026f3267": { + "hash": "5507b3aa807c256a68ba7389ff73462a026f3267", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107451 from NetroScript/fix-vrs-attachment", + "body": "Fix the VRS attachment being incorrectly added to `color_attachments`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f7a3ea72aeddbb8f52859df47305542656bcab96": { + "hash": "f7a3ea72aeddbb8f52859df47305542656bcab96", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107450 from bruvzg/move_fnt_props", + "body": "Move font related project settings definitions to `TextServer`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34e4abd220fb3e4f2ddeeefa24f940d6f738dda3": { + "hash": "34e4abd220fb3e4f2ddeeefa24f940d6f738dda3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107445 from KoBeWi/lost_truth", + "body": "Fix outdated `MODE_FULLSCREEN` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e90fd0b3af22c9ae0555be081c979551d1c8574a": { + "hash": "e90fd0b3af22c9ae0555be081c979551d1c8574a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107444 from Ivorforce/smoke-test-span", + "body": "Add a smoke test for non-empty `nullptr` `Span`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea908f1ab203428ed49377e84548db928eb2c9fa": { + "hash": "ea908f1ab203428ed49377e84548db928eb2c9fa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107416 from dalexeev/gds-fix-for-range-assignment", + "body": "GDScript: Add missing type conversions in `for range`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae484828bbdfce65d7c2b9d9ede0c922a42970d7": { + "hash": "ae484828bbdfce65d7c2b9d9ede0c922a42970d7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107408 from Ivorforce/node-path-string-explicit", + "body": "Make conversions from `NodePath` to `String` explicit.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9eda3c682d1be4596f63480ed9ba66e81ea610c4": { + "hash": "9eda3c682d1be4596f63480ed9ba66e81ea610c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107404 from beicause/mobile-spatial-light-shader-builtins", + "body": "Vulkan Mobile: Fix reading builtins in `light()` of spatial shader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6845898461a8f3db24d6499e595689d30a36f07e": { + "hash": "6845898461a8f3db24d6499e595689d30a36f07e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107385 from Alex2782/fix_vibrate_android", + "body": "Fix `Input.vibrate_handheld` on Android.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "53da681e89b9fb6a68e4b12e35b4b6235623f780": { + "hash": "53da681e89b9fb6a68e4b12e35b4b6235623f780", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107308 from lawnjelly/scenetreefti_get_interp_hidden4", + "body": "FTI - `global_transform_interpolated()` on demand for invisible nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1a64b6b5b6c60e078c70d875e0c83141a2fdc7c3": { + "hash": "1a64b6b5b6c60e078c70d875e0c83141a2fdc7c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106913 from Ivorforce/string-resize-uninitialized", + "body": "Rename `String::resize` to `resize_uninitialized`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e0072e9169f79bdf517cf0f525e0981d5749d4d7": { + "hash": "e0072e9169f79bdf517cf0f525e0981d5749d4d7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105800 from adamscott/add-emscripten-include-path", + "body": "[Web] Include emscripten headers by default", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "88c47c663d6b6f82240d9eea622560be0fb07a0c": { + "hash": "88c47c663d6b6f82240d9eea622560be0fb07a0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105715 from Arnklit/animation-player-scale-from-cursor-fix", + "body": "Fix scaling from cursor in AnimationPlayer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2d8e408e7e907a20eab8a4bdb22e10c5e3a42094": { + "hash": "2d8e408e7e907a20eab8a4bdb22e10c5e3a42094", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103012 from KoBeWi/far_textures", + "body": "Better explain texture repeat", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d46512a89db3b22ad1d25a15ea3e85592719db30": { + "hash": "d46512a89db3b22ad1d25a15ea3e85592719db30", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101376 from ryevdokimov/movement-threshold-rotation-gizmo", + "body": "Add movement threshold before activating viewport rotation gizmo dragging", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1eaf51db5e0706cc3cb5be3828137b22bb64904": { + "hash": "c1eaf51db5e0706cc3cb5be3828137b22bb64904", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100420 from ryevdokimov/fix-3d-ruler-stuck-in-viewport", + "body": "Fix 3D Ruler stuck in viewport if tool mode is switched during measurement", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f9475a892e0466944955c5ae90fddb1c6cbd2408": { + "hash": "f9475a892e0466944955c5ae90fddb1c6cbd2408", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #77776 from dalexeev/code-editor-copy-error-button", + "body": "CodeEditor: Make possible to select and copy error text", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "786bf741f472286399d725ef9316d652dab85e3c": { + "hash": "786bf741f472286399d725ef9316d652dab85e3c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #76075 from OsakiTsukiko/PackedByteArray", + "body": "Add PackedByteArray conversion to PackedVector2Array, PackedVector3Array, PackedVector4Array and PackedColorArray", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "db9b8ff0037cf44312bccbbc293bb7ec0e6d8e17": { + "hash": "db9b8ff0037cf44312bccbbc293bb7ec0e6d8e17", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Rémi Verschelde ", + "summary": "CodeEditor: Make possible to select and copy error text", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 77776 + }, + "f411c5b2f18a715b58f97a57a04704b14f4d0670": { + "hash": "f411c5b2f18a715b58f97a57a04704b14f4d0670", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[Web] Add Web-build specific stdout header", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107415 + }, + "0f0229e5b781a1a50d58c6febe12b7b7907831b6": { + "hash": "0f0229e5b781a1a50d58c6febe12b7b7907831b6", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "committer_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "summary": "Fix 3D Ruler stuck in viewport if tool mode is switched during measurement", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100420 + }, + "d8376e625655c2c66dc5a86d5a0cdd4bf9c2f093": { + "hash": "d8376e625655c2c66dc5a86d5a0cdd4bf9c2f093", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix EditorObjectSelector popup size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103125 + }, + "d160d717969bfcaf0f1dd17de9e8c9ec54a6db0b": { + "hash": "d160d717969bfcaf0f1dd17de9e8c9ec54a6db0b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Stop `FileAccess::fix_path` from emitting errors for invalid UIDs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107402 + }, + "805ad8734017fb55492d66fbe7aa060c2c3962eb": { + "hash": "805ad8734017fb55492d66fbe7aa060c2c3962eb", + "is_merge": false, + "authored_by": [ + "U_kgDOBj8LBA" + ], + "author_raw": "OsakiTsukiko ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add PackedByteArray conversion to PackedVector2Array, PackedVector3Array, PackedVector4Array and PackedColorArray", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 76075 + }, + "246253661de02e4b3488b044fabc1405ef49f40b": { + "hash": "246253661de02e4b3488b044fabc1405ef49f40b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1NDA2NDQ5" + ], + "author_raw": "Julian ", + "committer_raw": "Julian ", + "summary": "Documentation: Add clarification to AudioStream::get_length", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107420 + }, + "d1083c9722902514bb94bce994624e3180c1f699": { + "hash": "d1083c9722902514bb94bce994624e3180c1f699", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve error messages for method calls expecting only 1 argument", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107457 + }, + "1725231e145740f45c96713cac74aabf06ca7434": { + "hash": "1725231e145740f45c96713cac74aabf06ca7434", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix favorite folder colors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107455 + }, + "bf8edd2c2adb973636e425db75931ad145f491fe": { + "hash": "bf8edd2c2adb973636e425db75931ad145f491fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwNzcyNDc0" + ], + "author_raw": "Capry ", + "committer_raw": "Capry ", + "summary": "Fix bent normal maps not working with triplanar UVs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107453 + }, + "beb83988576f10245e580ea296639d1dc1f65bfc": { + "hash": "beb83988576f10245e580ea296639d1dc1f65bfc", + "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": "Move font related project settings definitions to `TextServer`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107450 + }, + "efbc5aabe1ba53976c53c3298682265420890c26": { + "hash": "efbc5aabe1ba53976c53c3298682265420890c26", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow overriding 2D editor cursor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104190 + }, + "2bb321781936f05863d66bb5960a44e408930897": { + "hash": "2bb321781936f05863d66bb5960a44e408930897", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add a dedicated editor for Camera2D limits", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104190 + }, + "66d68707d3c102b0411a0c9d131918ac721df401": { + "hash": "66d68707d3c102b0411a0c9d131918ac721df401", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MTE1Nzgw" + ], + "author_raw": "NetroScript ", + "committer_raw": "NetroScript ", + "summary": "Fix the VRS attachment being incorrectly added to color_attachments", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107451 + }, + "a1e12dca3f5466b28c7bd3230f8f2f278ed70d9a": { + "hash": "a1e12dca3f5466b28c7bd3230f8f2f278ed70d9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQxOTIxMzk1" + ], + "author_raw": "Alexander Hartmann ", + "committer_raw": "Alexander Hartmann ", + "summary": "Fix `Input.vibrate_handheld` on Android.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107385 + }, + "2d0ff9774dd47eb827db16fb7cef8eb7c222f707": { + "hash": "2d0ff9774dd47eb827db16fb7cef8eb7c222f707", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add a smoke test to `Span` in debug builds to recover from non-empty `nullptr` `Span`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107444 + }, + "41009718d23061ed739b7e72f50df5cf2f3162ca": { + "hash": "41009718d23061ed739b7e72f50df5cf2f3162ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix outdated MODE_FULLSCREEN description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107445 + }, + "03bd8ba9c23d31f8f658f97093fd3f2e4a0f9031": { + "hash": "03bd8ba9c23d31f8f658f97093fd3f2e4a0f9031", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107439 from bruvzg/lb_config", + "body": "Add `line_breaking_strictness` project setting.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "494cdc37a087bd462d4171c3aba749c23bef0585": { + "hash": "494cdc37a087bd462d4171c3aba749c23bef0585", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107437 from stuartcarnie/macos_fix_embedded_crash", + "body": "macOS: Initialize `CVDisplayLinkRef` member field", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0252774c3f14ecba2ab4a657e73bb2e0959d85e3": { + "hash": "0252774c3f14ecba2ab4a657e73bb2e0959d85e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107434 from lodetrick/filedock-signal", + "body": "Fix FileSystemDock signal connection for path navigation text box", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3ce623b54c270cfdf3bfefb5c58f6474225c85d": { + "hash": "c3ce623b54c270cfdf3bfefb5c58f6474225c85d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107413 from roughbits01/fix-ime-window-position", + "body": "Fix IME window position not taking into account window transform", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9f5bd8e515d6e6a69de9884fa9d9b60fc293e43": { + "hash": "e9f5bd8e515d6e6a69de9884fa9d9b60fc293e43", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107355 from beicause/fix-resource-script-property-save", + "body": "Fix `script` property of custom resources inherited from scripts are not saved", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f400e10011c1b04b43723be5088075ab1a6b734d": { + "hash": "f400e10011c1b04b43723be5088075ab1a6b734d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107315 from HolonProduction/lsp-brief-fix", + "body": "LSP: Fix class documentation to include brief", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7caebcd784aa25a06d2816a2336f57404a7bd86": { + "hash": "b7caebcd784aa25a06d2816a2336f57404a7bd86", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107175 from lawnjelly/scenetreefti_fix_show_updates", + "body": "`SceneTreeFTI` - Fix `force_update` flag getting out of sync with invisible nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "da05a6b775ec1b436da0fa1868fb8ca03d51ff06": { + "hash": "da05a6b775ec1b436da0fa1868fb8ca03d51ff06", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106907 from SpockBauru/fix-mobile-lightmap-instances", + "body": "Vulkan Mobile: Fix lightmap instances count", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75afec8654bb289f59d2874b4b2af88c9a093c83": { + "hash": "75afec8654bb289f59d2874b4b2af88c9a093c83", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105907 from beicause/compile-out-validate-property", + "body": "Compile out editor-only logic within `_validate_property` in export template", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "28c2bad084b8e15f465d18e75d356aef250195a4": { + "hash": "28c2bad084b8e15f465d18e75d356aef250195a4", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix FileSystemDock signal connection for path navigation text box", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107434 + }, + "e87cccefca917e45f928c132097c5f444f7e6a2d": { + "hash": "e87cccefca917e45f928c132097c5f444f7e6a2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add `line_breaking_strictness` project setting.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107439 + }, + "962d788c14113dc7156bbe92b4be3f9379684312": { + "hash": "962d788c14113dc7156bbe92b4be3f9379684312", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "MacOS: Initialize member field", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107437 + }, + "8ba4656ea39dc2dcba00edd8e93718703d5363ca": { + "hash": "8ba4656ea39dc2dcba00edd8e93718703d5363ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Compile out editor-only logic within `validate_property` in games", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105907 + }, + "d9cd011e2fa9fa9a3011371843729f33032cee35": { + "hash": "d9cd011e2fa9fa9a3011371843729f33032cee35", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107406 from Ivorforce/ip-to-string-explicit", + "body": "Core: Remove implicit conversions from `IPAddress` to `String`, to avoid accidental conversions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d26146e8267208d167805b028f7f61a9bd93a7ce": { + "hash": "d26146e8267208d167805b028f7f61a9bd93a7ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107394 from bruvzg/char_before_pref", + "body": "Improve performance of `visible_characters`updates in `VC_CHARS_BEFORE_SHAPING` mode.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b54197a899508bdf9b3ee83a347cde8d1606b54a": { + "hash": "b54197a899508bdf9b3ee83a347cde8d1606b54a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107323 from Jordyfel/fs-dock-thumbnail-size-fix", + "body": "Filesystem dock: Fix thumbnail size not updating instantly after changing editor setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0fe406c73b173632da528653994f33cf737b4c86": { + "hash": "0fe406c73b173632da528653994f33cf737b4c86", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106679 from KoBeWi/disable_files_in_file_dialog", + "body": "Allow customizing FileDialog's features", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "986cc40c4268130f0e3e1df51ae976911e4ba607": { + "hash": "986cc40c4268130f0e3e1df51ae976911e4ba607", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103907 from beicause/slider-draw-tick-center", + "body": "Slider: Add bottom and top ticks and tick offset", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0497ae9947e26469432cbbd5067f0d08382cc41d": { + "hash": "0497ae9947e26469432cbbd5067f0d08382cc41d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #80710 from apples/7174-apples-stencil", + "body": "Add stencil support to spatial materials", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2ee5d28d9d77d2593e5e74292f2a80e1952c6710": { + "hash": "2ee5d28d9d77d2593e5e74292f2a80e1952c6710", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #77164 from dalexeev/gds-re-add-ord", + "body": "GDScript: Re-add `ord()` function", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ed98e2850bc58fa412a649134747efcf665c1767": { + "hash": "ed98e2850bc58fa412a649134747efcf665c1767", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #74393 from dalexeev/gds-highlight-members", + "body": "GDScript: Highlight script members like native ones", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33be03587b5dfa6c7ea51f206835850ac3460cc6": { + "hash": "33be03587b5dfa6c7ea51f206835850ac3460cc6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107426 from kitbdev/fix-error-line-oob", + "body": "Fix ScriptEditor error line out of bounds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "36ab56a0a19e9c109406d814ee3cb08c178afa94": { + "hash": "36ab56a0a19e9c109406d814ee3cb08c178afa94", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107424 from Ivorforce/gdscript-editor-crash", + "body": "Fix a crash when the first line of GDScript code is indented.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d35b9e93106e5e956201ea379c9a63d52df2bbdd": { + "hash": "d35b9e93106e5e956201ea379c9a63d52df2bbdd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107419 from DarioSamo/adreno-fix-interpolators-round-2", + "body": "Change all interpolators to FP32 in mobile renderer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "348d90e6cb5ccc1ef28d892805c54223481c5d85": { + "hash": "348d90e6cb5ccc1ef28d892805c54223481c5d85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix ScriptEditor error line out of bounds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107426 + }, + "dcb7b2152268368325f935a76310c3f19af7a106": { + "hash": "dcb7b2152268368325f935a76310c3f19af7a106", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=", + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix a crash when the first line of GDScript code is indented.", + "body": "Co-authored-by: dalexeev ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107424 + }, + "8804c88443c31bfc4bb8ba132a4b039d10a9261b": { + "hash": "8804c88443c31bfc4bb8ba132a4b039d10a9261b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Change all interpolators to FP32 in mobile renderer.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107419 + }, + "4b1d5b55c70394dd03206f063b7136ee929ac1f6": { + "hash": "4b1d5b55c70394dd03206f063b7136ee929ac1f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow customizing FileDialog's features", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106679 + }, + "f864d0ce11369e542cdbd1231444ae7bf7756eac": { + "hash": "f864d0ce11369e542cdbd1231444ae7bf7756eac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Re-add `ord()` function", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 77164 + }, + "e2d4469dc247a1b40aba72bf70fb9d2b30e0b134": { + "hash": "e2d4469dc247a1b40aba72bf70fb9d2b30e0b134", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Add missing type conversions in `for range`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107416 + }, + "b13a0e18347f5e34d2fa3d4dff9c5a384a230042": { + "hash": "b13a0e18347f5e34d2fa3d4dff9c5a384a230042", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Rename `String::resize` to `resize_uninitialized`, to better communicate to callers that new characters must be initialized.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106913 + }, + "76d782d2912374a8bb71de9312f7b8ffc7743cb9": { + "hash": "76d782d2912374a8bb71de9312f7b8ffc7743cb9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Fix IME window position not taking into account window transform", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107413 + }, + "d674c9e2891111a001d170f0b74f015128dd0c41": { + "hash": "d674c9e2891111a001d170f0b74f015128dd0c41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzNTIwMjA=" + ], + "author_raw": "Apples <2352020+apples@users.noreply.github.com>", + "committer_raw": "Apples <2352020+apples@users.noreply.github.com>", + "summary": "Add stencil support for spatial materials", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 80710 + }, + "e2931a5c1947d803f76cf96c71347cc6bab97c33": { + "hash": "e2931a5c1947d803f76cf96c71347cc6bab97c33", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make conversions from `NodePath` to `String` explicit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107408 + }, + "d700ad7feba4ad1536e7ba89a82d38c156462fbc": { + "hash": "d700ad7feba4ad1536e7ba89a82d38c156462fbc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Rémi Verschelde ", + "summary": "GDScript: Highlight script members like native ones", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 74393 + }, + "1498eb327f54f622eb9326d789454d68d1099134": { + "hash": "1498eb327f54f622eb9326d789454d68d1099134", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make `IPAddress` to `String` conversion explicit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107406 + }, + "2a1d2afacad2042c233edca3748a344314c72939": { + "hash": "2a1d2afacad2042c233edca3748a344314c72939", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Vulkan Mobile: Fix reading builtins in `light()` of spatial shader", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107404 + }, + "51b0379e5502402d44818a4b6f301f544a5754f3": { + "hash": "51b0379e5502402d44818a4b6f301f544a5754f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107397 from daniel080400/fix_lost_focus_crash", + "body": "Fix crash when `save_on_focus_loss` is enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "042ad3a62f3e02ac4867baf97240fe23b1375e5c": { + "hash": "042ad3a62f3e02ac4867baf97240fe23b1375e5c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107038 from bruvzg/emb_scr", + "body": "Add support for taking embedded window screenshots.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8aac4a157fd5b0354161050696c8ba50477e8512": { + "hash": "8aac4a157fd5b0354161050696c8ba50477e8512", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106742 from bruvzg/about_to_popup", + "body": "Call `PopupMenu` min. size calculations after `about_to_popup` signal processing.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "12d957e7374362e43df4665808f6d8c1f64898a2": { + "hash": "12d957e7374362e43df4665808f6d8c1f64898a2", + "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": "Call `PopupMenu` min. size calculations after `about_to_popup` signal processing.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106742 + }, + "9282ed35cb76939481b48bb7408d95a70c1acc2e": { + "hash": "9282ed35cb76939481b48bb7408d95a70c1acc2e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107389 from m4gr3d/fix_game_menu_editor_shortcut_on_android", + "body": "Fix the editor shortcuts for the game menu on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "609c5cac6353e0f82eb076e0efa4332a47577644": { + "hash": "609c5cac6353e0f82eb076e0efa4332a47577644", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107386 from BastiaanOlij/openxr_1.1.49", + "body": "OpenXR: Update to 1.1.49", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c455d81c4c323fda6e23eafc3770c791c57ff254": { + "hash": "c455d81c4c323fda6e23eafc3770c791c57ff254", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107352 from aaronfranke/blend-fbx-naming-version", + "body": "Implement naming version system for FBX and Blend importers like glTF", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "875a0979f3da356da06538414661a3ffe6eb91f9": { + "hash": "875a0979f3da356da06538414661a3ffe6eb91f9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107344 from timothyqiu/can-auto-translate", + "body": "Expose `Node.can_auto_translate()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3dd03fb33f3a1e20e0bc52f381ae04b1e3955151": { + "hash": "3dd03fb33f3a1e20e0bc52f381ae04b1e3955151", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105952 from JulianHeuser/AudioStreamRandomizer_return_length", + "body": "Return the length of the playing stream for AudioStreamRandomizer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c80bb1b537891d85a6abaa3967c1bd9881a077d3": { + "hash": "c80bb1b537891d85a6abaa3967c1bd9881a077d3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104025 from huwpascoe/named_placeholder", + "body": "Add named placeholder to blender import options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "033e55f4b1139ee1de6eff9fc5cb8c58643d232f": { + "hash": "033e55f4b1139ee1de6eff9fc5cb8c58643d232f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103418 from aaronfranke/adv-imp-attach-script", + "body": "Allow attaching scripts to nodes in the Advanced Import Settings dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aae51963ef6dc4ca5b471990dce29c09abaa3adf": { + "hash": "aae51963ef6dc4ca5b471990dce29c09abaa3adf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI2OTYwMjM3" + ], + "author_raw": "daniel080400 ", + "committer_raw": "daniel080400 ", + "summary": "Fix crash when save_on_focus_loss is enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107397 + }, + "c11c44961b0ea94bd6ed6685dfc384a6fd7c2568": { + "hash": "c11c44961b0ea94bd6ed6685dfc384a6fd7c2568", + "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": "Improve performance of `visible_characters`updates in `VC_CHARS_BEFORE_SHAPING` mode.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107394 + }, + "f4a2e9b21ea58997fb5fc5703bb73b2080c347d3": { + "hash": "f4a2e9b21ea58997fb5fc5703bb73b2080c347d3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix the editor shortcuts for the game menu on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107389 + }, + "4e20e33e21f87ead42263ba8205254324be8d8a3": { + "hash": "4e20e33e21f87ead42263ba8205254324be8d8a3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Expose `Node.can_auto_translate()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107344 + }, + "a26e55999d6cecb517312704c8bdb6f6a6432540": { + "hash": "a26e55999d6cecb517312704c8bdb6f6a6432540", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "OpenXR: Update to 1.1.49", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107386 + }, + "1bbfe637c62d48dd455562bf2bc24d92e6ba9ade": { + "hash": "1bbfe637c62d48dd455562bf2bc24d92e6ba9ade", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107357 from ProgrammerOnCoffee/fix-dictionary-style", + "body": "Enforce GDScript and C# dictionary spacing style guidelines in code samples", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fda6faeebfb4322fce86ae186e0352506035504b": { + "hash": "fda6faeebfb4322fce86ae186e0352506035504b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107356 from ArchercatNEO/wayland-protocols-scsub", + "body": "Wayland: Simplify including protocols", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb6c7c63ded8f371c6d5c7131466f19fe1a58c9f": { + "hash": "cb6c7c63ded8f371c6d5c7131466f19fe1a58c9f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107379 from Ivorforce/callable-signal-explicit-string", + "body": "Core: Remove implicit conversions from `Callable` and `Signal` to `String`, to avoid accidental conversions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "067721b11ad086a326fdf7f428da6981a9e9bbb5": { + "hash": "067721b11ad086a326fdf7f428da6981a9e9bbb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107378 from dsnopek/revert-hide-remote-debug-on-android-editor", + "body": "Unhide `one-click deploy` button on Android and XR editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7b04596249c08198810891b32a8f326e242370b": { + "hash": "b7b04596249c08198810891b32a8f326e242370b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107373 from bruvzg/rtl_line_count", + "body": "Partially revert 107110, process all lines in `VC_CHARS_BEFORE_SHAPING` mode to return correct line count.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "437e2ee80a2719eb1a670740744cd1393ad1975a": { + "hash": "437e2ee80a2719eb1a670740744cd1393ad1975a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add a LightmapProbe gizmo size editor setting", + "body": "- Decrease default size of LightmapProbe gizmos to make smaller-scale\nscenes with dense probes easier to edit.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107382 + }, + "2458370de40dc850c0c5ee9708a84376ff711884": { + "hash": "2458370de40dc850c0c5ee9708a84376ff711884", + "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": "Change 2D navigation region and link updates to an async process", + "body": "Changes 2D navigation region and link updates to an async process.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107381 + }, + "29f75ad5fabf0c506169890b7fcd85a6bf493f88": { + "hash": "29f75ad5fabf0c506169890b7fcd85a6bf493f88", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove unused `StringName::search`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107380 + }, + "d2f9d312700fabd8bbc5b052c32dd37e8a2a5d9d": { + "hash": "d2f9d312700fabd8bbc5b052c32dd37e8a2a5d9d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make more types (`Callable`, `Signal`) conversion to `String` explicit.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107379 + }, + "c2d3a05a8777db7064b9ab3d92a9b8337148519e": { + "hash": "c2d3a05a8777db7064b9ab3d92a9b8337148519e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Unhide `one-click deploy` button on Android and XR editor.", + "body": "This reverts commit eb5f1c34840972a6fe9ec3e7d0b043accbb9aa2b.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107378 + }, + "cbd1e1cfe90c2e33139cdef9e20a050cabfbfadf": { + "hash": "cbd1e1cfe90c2e33139cdef9e20a050cabfbfadf", + "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": "Partially revert 107110, process all lines in VC_CHARS_BEFORE_SHAPING mode to return correct line count.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107373 + }, + "b6a3054323b5747f9cf1326793165d51595b6af6": { + "hash": "b6a3054323b5747f9cf1326793165d51595b6af6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1NDA2NDQ5" + ], + "author_raw": "Julian ", + "committer_raw": "Julian ", + "summary": "Return the length of the playing stream for AudioStreamRandomizer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105952 + }, + "11af23a7a771551d29ba140987560e032749efc4": { + "hash": "11af23a7a771551d29ba140987560e032749efc4", + "is_merge": false, + "authored_by": [ + "U_kgDOCj6ZbA", + "U_kgDOBcK-Cw", + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "ProgrammerOnCoffee <171874668+ProgrammerOnCoffee@users.noreply.github.com>", + "committer_raw": "ProgrammerOnCoffee <171874668+ProgrammerOnCoffee@users.noreply.github.com>", + "summary": "Enforce GDScript and C# dictionary spacing style guidelines in code samples", + "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107357 + }, + "a56b3a93d36a2c564c749ff49ca5a450fd73888a": { + "hash": "a56b3a93d36a2c564c749ff49ca5a450fd73888a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Implement naming version system for FBX and Blend importers like glTF", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107352 + }, + "a3daba29dd0655d3b9d888988c594568bbeddc57": { + "hash": "a3daba29dd0655d3b9d888988c594568bbeddc57", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Allow attaching scripts to nodes in the Advanced Import Settings dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103418 + }, + "db57f282fa3994fc727638dc5c17679f30cb06f4": { + "hash": "db57f282fa3994fc727638dc5c17679f30cb06f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107365 from bruvzg/rem_print", + "body": "Remove TTS debug print.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a1ef1130ad166bd02ebe46a92a35c048c489fab3": { + "hash": "a1ef1130ad166bd02ebe46a92a35c048c489fab3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107364 from DarioSamo/adreno-fix-interpolators", + "body": "Upgrade normal interpolators to FP32 to fix Adreno.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cd1ac922229f602bd6d8364f5cb132acc3cb0e6b": { + "hash": "cd1ac922229f602bd6d8364f5cb132acc3cb0e6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107359 from dsnopek/mobile-shader-crash-too-many-parens", + "body": "Vulkan Mobile: Fix crash from shader compilation with `USE_RADIANCE_CUBEMAP_ARRAY`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "199d41b9671cb86af7a3ce08da4a341ae71106a0": { + "hash": "199d41b9671cb86af7a3ce08da4a341ae71106a0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107310 from timothyqiu/terminal-args", + "body": "Fix not being able to open directory in certain terminals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2e216b50b598abf4ec1f34d085866395e52efc32": { + "hash": "2e216b50b598abf4ec1f34d085866395e52efc32", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106552 from nikitalita/bytecode-version-bump", + "body": "Bump script bytecode version after token enum change", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f0d11e4b88d07e9fcda7fc7b0af20ec8c227d81f": { + "hash": "f0d11e4b88d07e9fcda7fc7b0af20ec8c227d81f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104210 from smix8/navmesh_multiedit", + "body": "Add bake state info and MultiNodeEdit support for NavigationRegion3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "66fec3c3d731af7209bce3630fbf1f2d953ad17f": { + "hash": "66fec3c3d731af7209bce3630fbf1f2d953ad17f", + "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": "Remove TTS debug print.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107365 + }, + "e53b67df035a56fe26fc88dc7390982638c57461": { + "hash": "e53b67df035a56fe26fc88dc7390982638c57461", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Upgrade normal interpolators to FP32 to fix Adreno.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107364 + }, + "784823ada15e4e81bd24c8a051a792e6b187f958": { + "hash": "784823ada15e4e81bd24c8a051a792e6b187f958", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Fix `script` property of custom resources inherited from scripts are not saved", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107355 + }, + "7ae2c0af9dfcc88689476b5ad35d16f28c4b7aea": { + "hash": "7ae2c0af9dfcc88689476b5ad35d16f28c4b7aea", + "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": "Add MultiNodeEdit support for NavigationRegion3D", + "body": "Adds MultiNodeEdit support for NavigationRegion3D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104210 + }, + "bf8a374a926bcf0311607f6fdc67f9c5b2b14dfd": { + "hash": "bf8a374a926bcf0311607f6fdc67f9c5b2b14dfd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix Sprite2D error spam in exported project", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107360 + }, + "cc9761c3f097e66c2daac3f08ccf191bcc273ec3": { + "hash": "cc9761c3f097e66c2daac3f08ccf191bcc273ec3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107188 from berarma/moviewriter-add-theora", + "body": "Add Ogg Theora support to MovieWriter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "74f5b863bc1413cc77995e79474422efda3d55a9": { + "hash": "74f5b863bc1413cc77995e79474422efda3d55a9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106670 from smix8/ref_iterations", + "body": "Change navigation region and link updates to an async process", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef089f2a27a7cbbc6c44bf4f6efb82d546e78217": { + "hash": "ef089f2a27a7cbbc6c44bf4f6efb82d546e78217", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106575 from MisakaRinOwO/AnimationBlendTree-Test", + "body": "New test for animation blend tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f716f2be72932fcd9ebfbfea1a7b73ae6772a2b": { + "hash": "8f716f2be72932fcd9ebfbfea1a7b73ae6772a2b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104391 from jaydensipe/minor-doc-update", + "body": "Minor doc update for `low_processor_mode_sleep_usec` editor settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7491fc853373aabde049c28c98e60c1f0d492507": { + "hash": "7491fc853373aabde049c28c98e60c1f0d492507", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104073 from dugramen/scale-anchor-handles", + "body": "Apply gizmo scale to EditorControlAnchor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d1f2a35d76a2c24ffe4e59decbda192607baa7cf": { + "hash": "d1f2a35d76a2c24ffe4e59decbda192607baa7cf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104015 from bruvzg/poly_center", + "body": "[Polygon2DEditor] Add tool to automatically move center of gravity to origin.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7b9e7b91623533b3ddae0756ecfc2c800429fe4a": { + "hash": "7b9e7b91623533b3ddae0756ecfc2c800429fe4a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98929 from dsnopek/editor-syntax-highlighter-create", + "body": "Expose the `EditorScriptHighlighter::_create()` method to GDExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "951ca21f02692b63eaa4ecf535bc6adbc9953e83": { + "hash": "951ca21f02692b63eaa4ecf535bc6adbc9953e83", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Vulkan Mobile: Fix crash from shader compilation with `USE_RADIANCE_CUBEMAP_ARRAY`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107359 + }, + "a16b04fe07fa0991ef76b17d6aaac77e0a908c27": { + "hash": "a16b04fe07fa0991ef76b17d6aaac77e0a908c27", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2Mjc2Ng==", + "MDQ6VXNlcjE4MDAzMg==", + "MDQ6VXNlcjg2MTMxNzE=" + ], + "author_raw": "Bernat Arlandis ", + "committer_raw": "Bernat Arlandis ", + "summary": "Add Ogg Theora support to MovieWriter", + "body": "Movie Maker mode can now record files in `.ogv` format, which can be\ndirectly viewed in Godot's VideoStreamPlayer node along with most\nvideo players. This is a lossy format with inter-frame compression,\nunlike AVI + MJPEG which only performs intra-frame compression.\n\nCo-authored-by: Hugo Locurcio \nCo-authored-by: Leo de Penning ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107188 + }, + "877da269d836aa754ae327744878281ce9f4abc2": { + "hash": "877da269d836aa754ae327744878281ce9f4abc2", + "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": "Change navigation region and link updates to an async process", + "body": "Changes navigation region and link updates to an async process.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106670 + }, + "907fdc6222102cb0e83e7713a572295bdafbdb99": { + "hash": "907fdc6222102cb0e83e7713a572295bdafbdb99", + "is_merge": false, + "authored_by": [ + "U_kgDOCNxyXg", + "MDQ6VXNlcjU2NjIzNDk5", + "U_kgDOCNxyXg" + ], + "author_raw": "Nick-njh ", + "committer_raw": "Rémi Verschelde ", + "summary": "Adding tests for Animation Blend Tree", + "body": "Co-Authored-By: kj-art-dev <56623499+kj-art-dev@users.noreply.github.com>\nCo-Authored-By: Nick <148664926+nick-njh@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106575 + }, + "20ca577cba57bdf8cbb998461947f8d3b127020d": { + "hash": "20ca577cba57bdf8cbb998461947f8d3b127020d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NzA1NDAx" + ], + "author_raw": "Jordyfel ", + "committer_raw": "Jordyfel ", + "summary": "Update filesystem dock thumbnail size after changing setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107323 + }, + "ca1e4785b20beea056c7ba4b6a3079c9bb7cc518": { + "hash": "ca1e4785b20beea056c7ba4b6a3079c9bb7cc518", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107345 from BastiaanOlij/fix_opengl_mobile_vr", + "body": "Fix final blit in OpenGL when stereo rendering is used", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6181a0c7569ae7bdd94e4fcc4f52391120bf4764": { + "hash": "6181a0c7569ae7bdd94e4fcc4f52391120bf4764", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107338 from TelePete/label-ratio-fix", + "body": "Fix visible ratio when displaying all characters in Label", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86408d1849de351a49d00e34d764b560f6416730": { + "hash": "86408d1849de351a49d00e34d764b560f6416730", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107331 from bruvzg/rtl_para_sep", + "body": "[RTL] Add paragraph separation theme property.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b6668cf37cf73849c0723b5e32eefbd1cf201f56": { + "hash": "b6668cf37cf73849c0723b5e32eefbd1cf201f56", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107309 from akien-mga/scons-encryption-key-info-message", + "body": "SCons: Identify build clearly when using AES256 encryption key", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "624d1d08531abb5b1fe0d18e13c704432ca44368": { + "hash": "624d1d08531abb5b1fe0d18e13c704432ca44368", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107279 from aaronfranke/doc-light-direction", + "body": "Document the direction that directional and spot lights emit light in", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "17dc4ccc65e7d7ac5cd4066d54533a7e90f0ecda": { + "hash": "17dc4ccc65e7d7ac5cd4066d54533a7e90f0ecda", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107240 from Calinou/editor-copy-system-info-add-memory", + "body": "Add memory amount to output from the Copy System Info editor action", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e2075d3fc78e5133216ade7d1d262234b2ac5a87": { + "hash": "e2075d3fc78e5133216ade7d1d262234b2ac5a87", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107228 from Calinou/doc-timer-stop", + "body": "Clarify behavior of `Timer.stop()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b8485366c2d660c2de864b9852a57fa840b330ad": { + "hash": "b8485366c2d660c2de864b9852a57fa840b330ad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107211 from bruvzg/mat_ext_and_over", + "body": "Restore 3.x style material auto-extraction import option.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e5bcd2f411d359efd22a263c6a2e2bb2f0527c8": { + "hash": "6e5bcd2f411d359efd22a263c6a2e2bb2f0527c8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107207 from syntaxerror247/filePicker-save", + "body": "Android: Fix save issue when using native file dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "823f4f8b5804b6d068934e260d3fec2cf07c0d96": { + "hash": "823f4f8b5804b6d068934e260d3fec2cf07c0d96", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107135 from bruvzg/emb_clipboard", + "body": "[macOS] Fix clipboard and TTS not working in embedded game mode.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "07ee1331e8476534e6cb66b19223246e82e1877a": { + "hash": "07ee1331e8476534e6cb66b19223246e82e1877a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106952 from bruvzg/fna_emb_fx", + "body": "Fix window embedding for windows with `force_native` enabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d6be90983f77a34746ca1cf8b7c630cab05c107d": { + "hash": "d6be90983f77a34746ca1cf8b7c630cab05c107d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106850 from Calinou/editor-theme-reduce-font-placeholder-opacity", + "body": "Decrease font placeholder opacity in the editor theme", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "68349be8956ed01429b0adc3406217416c63935b": { + "hash": "68349be8956ed01429b0adc3406217416c63935b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106813 from bruvzg/tr_noti", + "body": "Add missing `TRANSLATION_CHANGED` notifications.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3925ca057182f8e46b0e0e990152ac766cd9810b": { + "hash": "3925ca057182f8e46b0e0e990152ac766cd9810b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106537 from aaronfranke/gltf-per-skel-unique", + "body": "GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9775a0c5709f3b46bb18eb9cb865b13777735d1": { + "hash": "e9775a0c5709f3b46bb18eb9cb865b13777735d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106030 from raulsntos/gdextension/main-loop-callbacks", + "body": "[GDExtension] Add function to register main loop callbacks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d49012f01db653da69eacb63a65a330796fa86c4": { + "hash": "d49012f01db653da69eacb63a65a330796fa86c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105561 from bruvzg/a_pix", + "body": "Fix `is_pixel_opaque` bound checks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "40b251ba8ec6c57f7344d8fe46ac0739e414cab4": { + "hash": "40b251ba8ec6c57f7344d8fe46ac0739e414cab4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103899 from Ivorforce/idiomatic-template-vargs", + "body": "Use idiomatic templating vargs in a few places to reduce code.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d08aa450418893398c0875789af6276104d2615": { + "hash": "6d08aa450418893398c0875789af6276104d2615", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103735 from wagnerfs/fixes-navmesh-border-size-precision-warning", + "body": "Fix navmesh `border_size` precision warnings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aa0eb50d451b058f0f103bb4a5e8658c35f8fe57": { + "hash": "aa0eb50d451b058f0f103bb4a5e8658c35f8fe57", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103332 from aaronfranke/gltf-no-orphans", + "body": "GLTF: Use scene root nodes for root nodes, don't include orphan nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a3d297ae925f4145770010e135d14496bbcf24ed": { + "hash": "a3d297ae925f4145770010e135d14496bbcf24ed", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98014 from SaracenOne/import_subresource_overwrite_fix", + "body": "Fix resetting imported scene parameters to default.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6ad4820d34abd54c37e718f1cc523650029d3590": { + "hash": "6ad4820d34abd54c37e718f1cc523650029d3590", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ProjectSettings: Fix missing property hint of setting overrides", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107349 + }, + "8350919575c02ade9efa9efbcbb7bad03d9af09e": { + "hash": "8350919575c02ade9efa9efbcbb7bad03d9af09e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106537 + }, + "a262747cdfa08ce5ec803feb6c4f34ae6892de8a": { + "hash": "a262747cdfa08ce5ec803feb6c4f34ae6892de8a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Decouple image width/height \"in percent\" properties. Add [hr] tag support.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107347 + }, + "1e2fc9bcad00b432d0bf0f31f981018ee5058c1a": { + "hash": "1e2fc9bcad00b432d0bf0f31f981018ee5058c1a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Add paragraph separation theme property.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107331 + }, + "a0c4a8c4a9306c904d0b14fbb7e595c8c919386a": { + "hash": "a0c4a8c4a9306c904d0b14fbb7e595c8c919386a", + "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": "Restore 3.x style material auto-extraction import option.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107211 + }, + "367cabf692b981ee20ecdb9a98d3ffbe22556c31": { + "hash": "367cabf692b981ee20ecdb9a98d3ffbe22556c31", + "is_merge": false, + "authored_by": [ + "U_kgDOBn7oNw" + ], + "author_raw": "ArchercatNEO ", + "committer_raw": "ArchercatNEO ", + "summary": "Wayland: Simplify including protocols", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107356 + }, + "a2e4aed449a8234c22c7304ba0c6207e9e5dd66a": { + "hash": "a2e4aed449a8234c22c7304ba0c6207e9e5dd66a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "Fix final blit in OpenGL when stereo rendering is used", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107345 + }, + "73488f5afdd119adfba34674c8cebc541ec42a5b": { + "hash": "73488f5afdd119adfba34674c8cebc541ec42a5b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[GDExtension] Add function to register main loop callbacks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106030 + }, + "0972db7b403c6080841c33ae8257f3fb96a44885": { + "hash": "0972db7b403c6080841c33ae8257f3fb96a44885", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Use scene root nodes for root nodes, don't include orphan nodes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103332 + }, + "fc523ec5f68d3ef1616d6a29bfacc08016a6d55f": { + "hash": "fc523ec5f68d3ef1616d6a29bfacc08016a6d55f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107230 from dsnopek/rd-depth-image-swizzle", + "body": "RendererRD: Fix swizzle on depth formats", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f05e91889d156beeaf8f9a800d1cede37dcf82c": { + "hash": "0f05e91889d156beeaf8f9a800d1cede37dcf82c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #82808 from dalexeev/gds-vararg", + "body": "GDScript: Add support for variadic functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75845463997bfe219aa1210885a1d52789a49968": { + "hash": "75845463997bfe219aa1210885a1d52789a49968", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101941 from dsnopek/opengl-global-uniform-sampler2darray", + "body": "Fix wrong default texture for global uniforms of type `sampler2DArray`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0717eda47009be627728e68f650a26af691281a4": { + "hash": "0717eda47009be627728e68f650a26af691281a4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107119 from DarioSamo/explicit-fp16", + "body": "Optimize Mobile renderer by using FP16 explicitly.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a34d81791dbcb58f3383f8075ee11d60d8a4fc2b": { + "hash": "a34d81791dbcb58f3383f8075ee11d60d8a4fc2b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #71564 from dalexeev/gds-optimize-for-range", + "body": "GDScript: Optimize non-constant `for`-`range`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3956ea0f259f1729704dcb0529935c2d5837928": { + "hash": "d3956ea0f259f1729704dcb0529935c2d5837928", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103979 from ydeltastar/evaluator-global-classes", + "body": "Fix global classes can't be used in the Evaluator", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bff3c90eed969efb36e2e7a0e3d0d4fd45927a3": { + "hash": "8bff3c90eed969efb36e2e7a0e3d0d4fd45927a3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105606 from smix8/path_nodes", + "body": "Improve Path2D debug performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6bb1318d1106a80af1f2ee191a7f28bb8a253324": { + "hash": "6bb1318d1106a80af1f2ee191a7f28bb8a253324", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107238 from dsnopek/opengl-shadow-to-opacity-plus-unshaded", + "body": "OpenGL: Fix shader compilation failure with `shadow_to_opacity` and `unshaded`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ecc6da2491dc86bc173ad2a3d1203a1eb0280c3": { + "hash": "8ecc6da2491dc86bc173ad2a3d1203a1eb0280c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100899 from dalexeev/core-unify-display-of-error-type-prefixes", + "body": "Core: Unify display of error type prefixes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3bd9dce0f36b07ac8a9083a13d820ed2ab4f53e": { + "hash": "b3bd9dce0f36b07ac8a9083a13d820ed2ab4f53e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107328 from adamscott/android-use-os-path-join", + "body": "Fix Android build files joining paths without join", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0cfa6b55a54dac479fa3874e5e86115f5163f750": { + "hash": "0cfa6b55a54dac479fa3874e5e86115f5163f750", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNjA3OA==" + ], + "author_raw": "Wagner ", + "committer_raw": "Wagner ", + "summary": "Fix navmesh border_size precision warnings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103735 + }, + "a4ba3d5bed0dce4ffa016aa8bce0a254aac34654": { + "hash": "a4ba3d5bed0dce4ffa016aa8bce0a254aac34654", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxNDAwNDc=" + ], + "author_raw": "TelePete <5140047+TelePete@users.noreply.github.com>", + "committer_raw": "TelePete <5140047+TelePete@users.noreply.github.com>", + "summary": "Fix visible ratio when displaying all characters in Label", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107338 + }, + "fe1d499aa42c4dac30f1ffb33c62189901d35563": { + "hash": "fe1d499aa42c4dac30f1ffb33c62189901d35563", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3OTMwNTA0" + ], + "author_raw": "SpockBauru <67930504+SpockBauru@users.noreply.github.com>", + "committer_raw": "SpockBauru <67930504+SpockBauru@users.noreply.github.com>", + "summary": "Mobile: Fix lightmap instances count", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106907 + }, + "a13fbc6e3e2f87b49278d488ae402e0737aa19ad": { + "hash": "a13fbc6e3e2f87b49278d488ae402e0737aa19ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Optimize non-constant `for`-`range`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 71564 + }, + "ee121ef80e36865ac9d5c55ab2ec419f48ef6954": { + "hash": "ee121ef80e36865ac9d5c55ab2ec419f48ef6954", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Add support for variadic functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 82808 + }, + "46277836a60545e729ea2b7c4dc24bfc9565e67c": { + "hash": "46277836a60545e729ea2b7c4dc24bfc9565e67c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Optimize Mobile renderer by using FP16 explicitly.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107119 + }, + "3b963ab8b6ced842effd0057e798842ad4f0ead2": { + "hash": "3b963ab8b6ced842effd0057e798842ad4f0ead2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105081 from dalexeev/gds-add-export-tool-button-autocompletion", + "body": "GDScript: Add autocompletion for `@export_tool_button`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3cc71ef8b98a830966f39585042506aa12f830eb": { + "hash": "3cc71ef8b98a830966f39585042506aa12f830eb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104184 from aaronfranke/gltf-non-joint-leaf", + "body": "GLTF: Don't collapse non-joint leaf nodes when importing skeletons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a19cb9764293af902f5c3ded40ad003b58e810ff": { + "hash": "a19cb9764293af902f5c3ded40ad003b58e810ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103029 from KoBeWi/increase_offset", + "body": "Increase size of Offset field in audio import dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc940ecce78b384470a397c9923d174b023bf279": { + "hash": "fc940ecce78b384470a397c9923d174b023bf279", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106467 from DanielKinsman/libjpeg-turbo-correct-patches", + "body": "Correct libjpeg-turbo patches", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86415f17329664bb201bf8e67fc62e89ef7f80b4": { + "hash": "86415f17329664bb201bf8e67fc62e89ef7f80b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99150 from dalexeev/gds-fix-callable-call-errror-text", + "body": "GDScript: Fix `Callable` call error text", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "18b849cb8fae512eb04adafe94f5b83cc81818b4": { + "hash": "18b849cb8fae512eb04adafe94f5b83cc81818b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106688 from sakubou/106306-ignore-f2-in-remote-tab", + "body": "Disable local-node shortcuts when Remote tab is active in SceneTreeDock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c10c656ea7234246eca18637d3f56e86b2a61610": { + "hash": "c10c656ea7234246eca18637d3f56e86b2a61610", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99133 from dsnopek/gdextension-reloadable-when-not-createable", + "body": "GDExtension: Check if class without recreate callback is creatable, before marking whole extension as unreloadable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "daab1d66a9655155d177dca71bb9af335801e20a": { + "hash": "daab1d66a9655155d177dca71bb9af335801e20a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107314 from Chubercik/clipper2-1.5.4", + "body": "clipper2: Update to 1.5.4", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e6f5f31dc5133120ff6aadf3da539765c287079": { + "hash": "4e6f5f31dc5133120ff6aadf3da539765c287079", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107305 from timothyqiu/single-window-title", + "body": "Fix window title drawn outside the title bar", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3cc930777a67f8bd58f62011ed5c964f9081549": { + "hash": "b3cc930777a67f8bd58f62011ed5c964f9081549", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107306 from bruvzg/angle_metal", + "body": "[macOS] Switch Angle to Metal backend.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae9c0786b0cb90206bb56505f26e3f1b7e64621f": { + "hash": "ae9c0786b0cb90206bb56505f26e3f1b7e64621f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106409 from dalexeev/gds-add-abstract-methods", + "body": "GDScript: Add abstract methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6427343ec8699e6ebc1af52eeb497bbf901c1c29": { + "hash": "6427343ec8699e6ebc1af52eeb497bbf901c1c29", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106660 from bruvzg/ac_node_to_ctl", + "body": "Move some accessibility properties from Node to Control", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dddaba29eeafbd8089ef6242332d8a79d97afa3f": { + "hash": "dddaba29eeafbd8089ef6242332d8a79d97afa3f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107300 from beicause/cs-add-basis-scaled-local", + "body": "C#: Add `Basis.ScaledLocal`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d5ecc2c6fec19bfaed18c912cf603a3cdff3392": { + "hash": "7d5ecc2c6fec19bfaed18c912cf603a3cdff3392", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107295 from Ivorforce/explicit-math-to-string", + "body": "Remove implicit conversions from math types to `String`, to avoid accidental conversions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a4bb804b5dd71876d69820e760581eb4c6da013": { + "hash": "0a4bb804b5dd71876d69820e760581eb4c6da013", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107159 from akien-mga/openxr-1.1.48", + "body": "openxr: Update to 1.1.48", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75f353bf2bae177c306bfd4589421c50419ac2cf": { + "hash": "75f353bf2bae177c306bfd4589421c50419ac2cf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107283 from bruvzg/node_pack_tr", + "body": "Bitpack node auto translation values.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0cd7bb51e9514e9b67d9c2cd51e78df7bb7b01cb": { + "hash": "0cd7bb51e9514e9b67d9c2cd51e78df7bb7b01cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96146 from raulsntos/dotnet/resolve-hostfxr-path-from-command-line", + "body": "C#: Resolve the hostfxr path using dotnet CLI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01ef1c0eae5475e170b12116144e48fe57cb33d4": { + "hash": "01ef1c0eae5475e170b12116144e48fe57cb33d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105231 from Ivorforce/ptr-to-arg-nomacro", + "body": "Convert `PtrToArg` macros to regular C++ structs.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "24494d840e06402c26c03db36695b63c5322d624": { + "hash": "24494d840e06402c26c03db36695b63c5322d624", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Core: Unify display of error type prefixes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100899 + }, + "a7cf2069d5acda3b39608c70cbcde55d91463a87": { + "hash": "a7cf2069d5acda3b39608c70cbcde55d91463a87", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4", + "MDQ6VXNlcjU2MjcyNjQz" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Add abstract methods", + "body": "Co-authored-by: ryanabx ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106409 + }, + "a5181d75f45c1d31bee60526478de1a3b3cb6fba": { + "hash": "a5181d75f45c1d31bee60526478de1a3b3cb6fba", + "is_merge": false, + "authored_by": [ + "U_kgDOB_eGRg" + ], + "author_raw": "ydeltastar ", + "committer_raw": "ydeltastar ", + "summary": "Fix global classes can't be used in the Evaluator", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103979 + }, + "e4aaf9fbc67ea4210554374c0126c4fe7c9a1079": { + "hash": "e4aaf9fbc67ea4210554374c0126c4fe7c9a1079", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "GDExtension: Check if class without recreate callback is creatable, before marking whole extension as unreloadable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99133 + }, + "e64fe63f17cf0cdaa32f108a44b73f65207ea79e": { + "hash": "e64fe63f17cf0cdaa32f108a44b73f65207ea79e", + "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": "Improve Path2D debug performance", + "body": "Improves Path2D node debug performance by changing the debug to use mesh and multimesh instead of slower canvas draw functions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105606 + }, + "026ba0dbbc8c7075fb72cd364ed6ac795ac4eeba": { + "hash": "026ba0dbbc8c7075fb72cd364ed6ac795ac4eeba", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Fix Android build files joining paths without join", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107328 + }, + "30672ffce71037c2fc0342f7d5d5f3b586777639": { + "hash": "30672ffce71037c2fc0342f7d5d5f3b586777639", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "LSP: Fix class documentation to include brief", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107315 + }, + "7087fa15d81f2105e5fbf5b0c270b028066abf8c": { + "hash": "7087fa15d81f2105e5fbf5b0c270b028066abf8c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "clipper2: Update to 1.5.4", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107314 + }, + "cd5ddf7cc9750438df53388c41ac612c8e06ef55": { + "hash": "cd5ddf7cc9750438df53388c41ac612c8e06ef55", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix not being able to open directory in certain terminals", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107310 + }, + "7aa99599d4fa691c0f28078cdf2a5d5ca023d6d2": { + "hash": "7aa99599d4fa691c0f28078cdf2a5d5ca023d6d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Identify build clearly when using AES256 encryption key", + "body": "It seems to be a common pitfall that users try to build custom templates with a key\nbut somehow it doesn't get picked up as they expect it to.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107309 + }, + "43b41092a0ea9444ceb4e511bd941a8cb65062dc": { + "hash": "43b41092a0ea9444ceb4e511bd941a8cb65062dc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add support for taking embedded window screenshots.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107038 + }, + "2674ffe1b7328095dc1daf0f11df9353afbf74c3": { + "hash": "2674ffe1b7328095dc1daf0f11df9353afbf74c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - `global_transform_interpolated()` on demand for invisible nodes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107308 + }, + "f028bc93db3d51072c8a019c3bf6c56077c39e0b": { + "hash": "f028bc93db3d51072c8a019c3bf6c56077c39e0b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix window title drawn outside the title bar", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107305 + }, + "8f87e6030777f0cdd8216a8d23026e55e9358db4": { + "hash": "8f87e6030777f0cdd8216a8d23026e55e9358db4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #107241 from TokageItLab/fix-anim-insert-type", + "body": "Fix animation track inserted path and key type", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e8126f114e2c6d5fdee1db61b8e04fcccd987b64": { + "hash": "e8126f114e2c6d5fdee1db61b8e04fcccd987b64", + "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] Switch Angle to Metal backend.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107306 + }, + "257c6ebe3c4be458ae45d17d05f56f8231d29cd5": { + "hash": "257c6ebe3c4be458ae45d17d05f56f8231d29cd5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Slider: Add tick position property and tick offset theme item", + "body": "Allow ticks to be placed at the top, bottom, or center with custom offset.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103907 + }, + "5a2c033914e74f1f386f9d9a96e5c8f4787211fc": { + "hash": "5a2c033914e74f1f386f9d9a96e5c8f4787211fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "C#: Resolve the hostfxr path using dotnet CLI", + "body": "Instead of trying to get the location of the dotnet CLI from PATH (which is unavailable in some platforms that don't allow reading environment variables), we execute the dotnet CLI to list the available SDKs and find the hostfxr location that way.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96146 + }, + "44f5974bb7b72432ac12d023806b78ca80a320ca": { + "hash": "44f5974bb7b72432ac12d023806b78ca80a320ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "C#: Add `Basis.ScaledLocal`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107300 + }, + "d8db44fe6f8cefb6f8c7e4e4482687743a14a070": { + "hash": "d8db44fe6f8cefb6f8c7e4e4482687743a14a070", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE1NjM5" + ], + "author_raw": "Daniel Kinsman ", + "committer_raw": "Daniel Kinsman ", + "summary": "correct libjpeg-turbo patches", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106467 + }, + "ed836df150e1272187f22b5eb9b931a11263d8d9": { + "hash": "ed836df150e1272187f22b5eb9b931a11263d8d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make conversions from math types to `String` explicit, to avoid accidental conversions.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107295 + }, + "9e0219429742e8bf1d7ad3f171c7d2bdcb9adcd4": { + "hash": "9e0219429742e8bf1d7ad3f171c7d2bdcb9adcd4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107289 from dementive/add-missing-color-hash", + "body": "Add missing Color hash function", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "29382f885fdf072f7acdc726ac26d4b82cc1de12": { + "hash": "29382f885fdf072f7acdc726ac26d4b82cc1de12", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107288 from dsnopek/webxr-better-errors", + "body": "WebXR: Better errors when WebXR Layers or multiview are unavailable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf4dd5078bff9bb50abb508e84601fe57d025a4c": { + "hash": "bf4dd5078bff9bb50abb508e84601fe57d025a4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107282 from timothyqiu/windows-legacy", + "body": "Don't store deprecated `auto_translate` property for `Window`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86ac065ce7f9333ba6cb0f3b9d328f0a059d9f22": { + "hash": "86ac065ce7f9333ba6cb0f3b9d328f0a059d9f22", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107280 from kleonc/accept_dialog_bind_ok_button_visibility_to_spacer", + "body": "Ensure hiding `AcceptDialog` OK button keeps other buttons centered", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "92efcf3fbf8611a3db2f6a585dfdbc49c4ff3a57": { + "hash": "92efcf3fbf8611a3db2f6a585dfdbc49c4ff3a57", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107270 from SaracenOne/clustered_forward_view_index_fix", + "body": "Fix crash on custom shaders using `VIEW_INDEX` on Vulkan Clustered Forward Renderer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "abacf0d3130e2ab5cece74a826c6bfdbf40036a2": { + "hash": "abacf0d3130e2ab5cece74a826c6bfdbf40036a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107263 from smix8/capsule_outline", + "body": "Fix CapsuleShape2D outline for navmesh baking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "151db00f2c9d3ec8332c2c81eca034aa85570d0e": { + "hash": "151db00f2c9d3ec8332c2c81eca034aa85570d0e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107256 from smix8/avoidance2dcallback", + "body": "Change `NavigationServer2D` avoidance callbacks from `Vector3` to `Vector2`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1eee38b06febb3ba256a69cf5ab0479130f0591b": { + "hash": "1eee38b06febb3ba256a69cf5ab0479130f0591b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107255 from smix8/navagent_defaults", + "body": "Match avoidance defaults for NavigationAgent and NavigationServer NavAgent", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "77f2623c5473a98a29cd8bebcbda1f02a6ff6c03": { + "hash": "77f2623c5473a98a29cd8bebcbda1f02a6ff6c03", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107252 from GlitchedCode922/shortcuts", + "body": "Update `Shortcut` class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3799846a7a7c87616350077bdd1bbc305078e35c": { + "hash": "3799846a7a7c87616350077bdd1bbc305078e35c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107251 from syntaxerror247/game-menu-bar", + "body": "Fix Game runtime debugging in the Android Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c07974e11193de0bae7e03a8e5276bb195b500fa": { + "hash": "c07974e11193de0bae7e03a8e5276bb195b500fa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107250 from DeeJayLSP/wav-load-no-constructor", + "body": "AudioStreamWAV: Inline tag remap inside load", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e0ca031eaea69191621c87d8f9b344a0fe06e0ec": { + "hash": "e0ca031eaea69191621c87d8f9b344a0fe06e0ec", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107249 from beicause/color-picker-ok-hs-hl-rectangles", + "body": "ColorPicker: Add okhsl HS and HL rectangular picker shapes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6a1c64188f64f08f98af4c1433e701f334644270": { + "hash": "6a1c64188f64f08f98af4c1433e701f334644270", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107248 from Ryan-000/Fix_hint_radians_as_degress_on_other_vector_types", + "body": "Fix `hint.radians_as_degrees` on Vector2 and Vector4 editor properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c6c6b2eecd7e7d63c6946b52f2f1cdf4b96aa2e7": { + "hash": "c6c6b2eecd7e7d63c6946b52f2f1cdf4b96aa2e7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107244 from TokageItLab/fix-animplayeredit-finish", + "body": "Fix AnimationPlayer finished state in the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d16dd79761fbf7bbe1e37f3b3c1be4d9996021bf": { + "hash": "d16dd79761fbf7bbe1e37f3b3c1be4d9996021bf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107222 from timothyqiu/mixed-space-tab", + "body": "Fix mixed use of spaces and tabs for indentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bae32e6dd236d6879170e79dfcfcafbb599010d": { + "hash": "8bae32e6dd236d6879170e79dfcfcafbb599010d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107196 from timothyqiu/events-improvements", + "body": "Improve Input Map and Shortcuts editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "36d7a87cc85b93e8ccfec7e2a6a69001345d2be9": { + "hash": "36d7a87cc85b93e8ccfec7e2a6a69001345d2be9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107168 from Rudolph-B/Issue-102300", + "body": "Fix SH lightmap coefficients for direct lights", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "85fedecfa1049d7792f47951a00dc7405e99efd8": { + "hash": "85fedecfa1049d7792f47951a00dc7405e99efd8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107163 from akien-mga/libktx-4.4.0", + "body": "libktx: Update to 4.4.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46ec9955117123df2e717691700c03c0d214f6e8": { + "hash": "46ec9955117123df2e717691700c03c0d214f6e8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107158 from akien-mga/doctest-2.4.12", + "body": "doctest: Update to 2.4.12", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8037b7ecae702421fdb82faac272f9b943224216": { + "hash": "8037b7ecae702421fdb82faac272f9b943224216", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107155 from akien-mga/libpng-1.6.48", + "body": "libpng: Update to 1.6.48 (+ cleanup thirdparty docs)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "63578eae68874f6b44e329499214a0e12ea6678a": { + "hash": "63578eae68874f6b44e329499214a0e12ea6678a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107110 from bruvzg/rtl_vis_line", + "body": "Unify `get_[_visible]paragraph/line_count` behavior.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f759f52d8f9df4855185ba68d30e114248498e72": { + "hash": "f759f52d8f9df4855185ba68d30e114248498e72", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106902 from lyuma/config_file_uids", + "body": "Implement UID references in VariantParser", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "258b872a9cc9a6ce02990782c369adfdda66545c": { + "hash": "258b872a9cc9a6ce02990782c369adfdda66545c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106220 from aaronfranke/gltf64", + "body": "GLTF: Support 64-bit sizes in glTF import and export", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb59a992447d8b91c408653405de6f415024ef4a": { + "hash": "fb59a992447d8b91c408653405de6f415024ef4a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106198 from SatLess/User-Func-Autocomplete", + "body": "Add code completion for user-defined methods when overriding in GDScript", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "00ecf514d900f06a939b294c48a08103bc8b59a1": { + "hash": "00ecf514d900f06a939b294c48a08103bc8b59a1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106191 from aaronfranke/fileaccess-file-cursor", + "body": "Document the FileAccess read/write cursor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c596d934787ff2fc3b930afd2ad72035d7e047a9": { + "hash": "c596d934787ff2fc3b930afd2ad72035d7e047a9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106175 from akien-mga/linux-build-no-dbus", + "body": "Linux: Fix build with `dbus=no` or `threads=no`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75dd9ab482e6a05b0d1498aca65017ec8665cc63": { + "hash": "75dd9ab482e6a05b0d1498aca65017ec8665cc63", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105678 from bruvzg/btn_ac_mode", + "body": "Change editor button focus mode to `FOCUS_ACCESSIBILITY`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "443989950ec05c797f433df5288e23b1dc291d5e": { + "hash": "443989950ec05c797f433df5288e23b1dc291d5e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103678 from aaronfranke/anim-lib-scene-error-msg", + "body": "Improve error message when trying to load scene as an animation library", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d06170b0635620c4f7e17fece485e8954f847efd": { + "hash": "d06170b0635620c4f7e17fece485e8954f847efd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101563 from MajorMcDoom/basis_scaled_local", + "body": "Optimize and expose `Basis::scaled_local` to script", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dc85b32a50b83edd135185c4484c08eeef8dcdda": { + "hash": "dc85b32a50b83edd135185c4484c08eeef8dcdda", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Don't collapse non-joint leaf nodes when importing skeletons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104184 + }, + "40665addbcf4c6e306a2f5ac6fe9261e4156424f": { + "hash": "40665addbcf4c6e306a2f5ac6fe9261e4156424f", + "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": "Bitpack node auto translation values.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107283 + }, + "d2814ebbf351a7e4f485c87c4c6c4bde285663a7": { + "hash": "d2814ebbf351a7e4f485c87c4c6c4bde285663a7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3ODIzMDMw" + ], + "author_raw": "dementive <87823030+dementive@users.noreply.github.com>", + "committer_raw": "dementive <87823030+dementive@users.noreply.github.com>", + "summary": "Add missing Color hash function", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107289 + }, + "9fc8dd686b59a8ed1b008e22ff98858678453f40": { + "hash": "9fc8dd686b59a8ed1b008e22ff98858678453f40", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "WebXR: Better errors when WebXR Layers or multiview are unavailable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107288 + }, + "219035c5ea06d84ff76a021a94fa1ab95f0998ee": { + "hash": "219035c5ea06d84ff76a021a94fa1ab95f0998ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Fix LightmapGI shadow leaks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107254 + }, + "3886ee84e6a47a9df86871c298dd0373d22ff499": { + "hash": "3886ee84e6a47a9df86871c298dd0373d22ff499", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Don't store deprecated `auto_translate` property", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107282 + }, + "d6b132527e864d9a1272df8168b40db2e2b470f3": { + "hash": "d6b132527e864d9a1272df8168b40db2e2b470f3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add separate editor accessibility mode setting.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105314 + }, + "aff5b413aaa2d6e40dced37655962fc473d992d9": { + "hash": "aff5b413aaa2d6e40dced37655962fc473d992d9", + "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": "Move some accessibility properties from Node to Control", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106660 + }, + "f948ab536612d95c7e078ef5e448b8ccdd0b6b13": { + "hash": "f948ab536612d95c7e078ef5e448b8ccdd0b6b13", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5OTQ2MDMw" + ], + "author_raw": "Lyuma ", + "committer_raw": "Lyuma ", + "summary": "Implement uid Resource references in VariantWriter", + "body": "VariantWriter now writes the uid and the path into Resource() references.\nThis change will affect ConfigFile, used for .import or project settings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106902 + }, + "22b5a2fc5cc1580bcb6fca5e02d06ec22fd2b667": { + "hash": "22b5a2fc5cc1580bcb6fca5e02d06ec22fd2b667", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Change editor button focus mode to `FOCUS_ACCESSIBILITY`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105678 + }, + "576e1f12637c79887747eb8c4742af19317ba491": { + "hash": "576e1f12637c79887747eb8c4742af19317ba491", + "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": "Ensure hiding AcceptDialog OK button keeps other buttons centered", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107280 + }, + "a5c2e82e8d96cd4bb1e31c839b4d9e6263d2171d": { + "hash": "a5c2e82e8d96cd4bb1e31c839b4d9e6263d2171d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Document the direction that directional and spot lights emit light in", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107279 + }, + "df7dab4946b1780ca5bdbc8339210c48a6474a24": { + "hash": "df7dab4946b1780ca5bdbc8339210c48a6474a24", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Use idiomatic templating vargs in a few places to reduce code.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103899 + }, + "3a30a1c576698363f8f6116f77ac9e70d0b59a5b": { + "hash": "3a30a1c576698363f8f6116f77ac9e70d0b59a5b", + "is_merge": false, + "authored_by": [ + "U_kgDOB4un4g" + ], + "author_raw": "GlitchedCode922 <126592994+GlitchedCode922@users.noreply.github.com>", + "committer_raw": "GlitchedCode922 <126592994+GlitchedCode922@users.noreply.github.com>", + "summary": "Update `Shortcut` class reference", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107252 + }, + "fc4df4b17d352f8b22b92273211e9602e3f70f2e": { + "hash": "fc4df4b17d352f8b22b92273211e9602e3f70f2e", + "is_merge": false, + "authored_by": [ + "U_kgDOB2pUtg" + ], + "author_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "committer_raw": "Sat <124409014+SatLess@users.noreply.github.com>", + "summary": "Added working version for user-defined function autocompletion", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106198 + }, + "761d5474dcd6e13d9cd6819f43696479362fa9b2": { + "hash": "761d5474dcd6e13d9cd6819f43696479362fa9b2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Saracen ", + "summary": "Shader compilation fix:", + "body": "Fix shader compilation crash on custom shaders\nusing VIEW_INDEX on Vulkan Clustered Forward\nrenderer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107270 + }, + "78ae5919aff20e63216177e1bb93cda305828de1": { + "hash": "78ae5919aff20e63216177e1bb93cda305828de1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Convert `PtrToArg` macros to regular C++ structs.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105231 + }, + "58c11e557b01d74f50959c4c7406e1f6c4ece5c7": { + "hash": "58c11e557b01d74f50959c4c7406e1f6c4ece5c7", + "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 CapsuleShape2D outline for navmesh baking", + "body": "Fixes CapsuleShape2D outline for navmesh baking", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107263 + }, + "d5ac08b279252b8ad5f7378b2f36143a50ad2a18": { + "hash": "d5ac08b279252b8ad5f7378b2f36143a50ad2a18", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix AnimationPlayer finished state in the editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107244 + }, + "7b4c95e6d82e4b86f137e56aaa8a2063e2556c0d": { + "hash": "7b4c95e6d82e4b86f137e56aaa8a2063e2556c0d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ColorPicker: Add okhsl HS and HL rectangular picker shapes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107249 + }, + "19f342e04374c3991db1dd3659feb9b4c2544abe": { + "hash": "19f342e04374c3991db1dd3659feb9b4c2544abe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz", + "MDQ6VXNlcjEyNzU2MDQ3", + "MDQ6VXNlcjExNzgyODMz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix animation track inserted path and key type", + "body": "Co-authored-by: SaracenOne \nCo-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107241 + }, + "afcc64788620dada3bda7add2896d9cd198ec029": { + "hash": "afcc64788620dada3bda7add2896d9cd198ec029", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "AudioStreamWAV: Inline tag remap inside load", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107250 + }, + "0ce53ffc694935a69d6ff6579ac78ce6aa97a06a": { + "hash": "0ce53ffc694935a69d6ff6579ac78ce6aa97a06a", + "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": "Change 2D avoidance callbacks from Vector3 to Vector2", + "body": "Changes 2D avoidance callbacks from Vector3 to Vector2.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107256 + }, + "03e5d64dd95fa8117c180f0d251b7a47ea91a69b": { + "hash": "03e5d64dd95fa8117c180f0d251b7a47ea91a69b", + "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": "Match avoidance defaults for NavigationAgent and NavigationServer NavAgent", + "body": "Matches avoidance defaults for NavigationAgent and NavigationServer NavAgent. The node had different properties than the server agent and the 2d version still used outdate defaults form the 3d version.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107255 + }, + "146599d3b2485e8220e374d45a219ecbe0a98b3f": { + "hash": "146599d3b2485e8220e374d45a219ecbe0a98b3f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve Input Map and Shortcuts editor", + "body": "- Fixes not being able to search by pressing ESC.\n- Removes double translations.\n- Cleans up `InputEventConfigurationDialog` for auto-translation.\n- Adapts to editor theme change.\n- Unifies search bar boilerplate code.\n- Shortcuts: disable the \"erase\" button if there is no event to remove.\n- Input Map: always include built-in actions when searching.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107196 + }, + "079a52453a2398aaf4cbc1d69c854fe8d6152b26": { + "hash": "079a52453a2398aaf4cbc1d69c854fe8d6152b26", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix Game runtime debugging in the Android Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107251 + }, + "305befb48244e79c1632189c38e18753c802268a": { + "hash": "305befb48244e79c1632189c38e18753c802268a", + "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 hint.radians_as_degrees on Vector2 and Vector4 editor properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107248 + }, + "42c7f144225fa3992ceda284ad8f8edcbd1e7455": { + "hash": "42c7f144225fa3992ceda284ad8f8edcbd1e7455", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107221 from timothyqiu/visionos", + "body": "Fix capitalization for visionOS and tvOS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b8360ff4242dc6fe92306c684d9c70deb21ffcb": { + "hash": "0b8360ff4242dc6fe92306c684d9c70deb21ffcb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=", + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Document the FileAccess read/write cursor", + "body": "Co-authored-by: Micky ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106191 + }, + "c171166b6e8d3c70d12d9428d19544a41a4a5198": { + "hash": "c171166b6e8d3c70d12d9428d19544a41a4a5198", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107220 from devloglogan/body-tracker-joints", + "body": "Add new joints to `XrBodyTracker`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57f064eabadd8b78b34de53cf703e4bab9986bc7": { + "hash": "57f064eabadd8b78b34de53cf703e4bab9986bc7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107219 from RandomShaper/fix_overduplicate_res", + "body": "Fix resources wrongly duplicated upon instantiating inherited scenes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a663949a7d4088e6014b72d407ff138d041fd800": { + "hash": "a663949a7d4088e6014b72d407ff138d041fd800", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107215 from syntaxerror247/fix-warning", + "body": "Show shader baker related export warnings only if enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "052e7cf155cf47065511aa2803f9a4f7db6d241d": { + "hash": "052e7cf155cf47065511aa2803f9a4f7db6d241d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107212 from Calinou/doc-node-physics-interpolation-mode", + "body": "Clarify behavior of `Node.physics_interpolation_mode` in the class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b05ae3e0bce266861499a5c26612c6815e159d1c": { + "hash": "b05ae3e0bce266861499a5c26612c6815e159d1c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107193 from aaronfranke/gltf-align-accessor-buffer", + "body": "GLTF: Align accessor buffer `byteOffset` to multiple of component size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "056982225d7015d12a280d5948ad12be9e80b356": { + "hash": "056982225d7015d12a280d5948ad12be9e80b356", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107166 from Calinou/doc-globalscope-wrap-exclusive", + "body": "Clarify parameters in `@GlobalScope.wrap()` being inclusive/exclusive", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "66e041d52f2f197dbe7596855e3f2cae2ccf972f": { + "hash": "66e041d52f2f197dbe7596855e3f2cae2ccf972f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107114 from tehKaiN/fix-async-resource-loading-progress-on-empty-original-path", + "body": "Fix async resource loading progress on empty `p_original_path`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d10c2a3f286149c293851f840089d7d071c0983": { + "hash": "7d10c2a3f286149c293851f840089d7d071c0983", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104686 from bruvzg/bmaxwin", + "body": "[Windows] Fix borderless maximized window mode.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4eab25932775ea9e34a184049afc1ab887713fa3": { + "hash": "4eab25932775ea9e34a184049afc1ab887713fa3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103847 from DeeJayLSP/recommend-hl", + "body": "AudioEffectCompressor: Recommend HardLimiter over deprecated Limiter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "066c15b33d00dd58ef6091bf7d2a27b76223022b": { + "hash": "066c15b33d00dd58ef6091bf7d2a27b76223022b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103448 from TimCoraxAudio/patch-1", + "body": "Clarify requirement for `action` match in `InputEvent.is_action_pressed`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0194c265636370913d0c62e5b4466b986bbb685b": { + "hash": "0194c265636370913d0c62e5b4466b986bbb685b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102610 from shahriarlabib000/vroom_vroom_docs", + "body": "Clarify forward direction for `VehicleBody3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf6d94b56175590b45ef19dd3e2b4fd3d6fbf300": { + "hash": "bf6d94b56175590b45ef19dd3e2b4fd3d6fbf300", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102520 from Giganzo/CollisionShape3D-disabled-doc", + "body": "Add info about `set_deferred` for CollisionShape3D disabled property", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7585dfca99906c2d3ee73656c3e5afa1707f1ef6": { + "hash": "7585dfca99906c2d3ee73656c3e5afa1707f1ef6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102511 from DevPoodle/breadcrumb_docs", + "body": "Add basic descriptions to the BreadcrumbMarker enum", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "15bdac4e9e738df84b05ca88e9a3e99b6c268bfe": { + "hash": "15bdac4e9e738df84b05ca88e9a3e99b6c268bfe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyODI5NDU2" + ], + "author_raw": "Tim Oliver ", + "committer_raw": "Rémi Verschelde ", + "summary": "Clarify requirement for action match in InputEvent.is_action_pressed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103448 + }, + "e496cdbc3bdc7c31ed3681568c9fc32966ae10d4": { + "hash": "e496cdbc3bdc7c31ed3681568c9fc32966ae10d4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add memory amount to output from the Copy System Info editor action", + "body": "This is useful information to have for out-of-memory issues.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107240 + }, + "316b9aa6d241da73e7642731e661790ca97e766a": { + "hash": "316b9aa6d241da73e7642731e661790ca97e766a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "RendererRD: Fix swizzle on depth formats", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107230 + }, + "d50381065445e04b5c1af9992fa0a0b8fcfe49b0": { + "hash": "d50381065445e04b5c1af9992fa0a0b8fcfe49b0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenGL: Fix shader compilation failure with `shadow_to_opacity` and `unshaded`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107238 + }, + "916f8cc9198ec2ca6c3224c1051fd1a6a6066347": { + "hash": "916f8cc9198ec2ca6c3224c1051fd1a6a6066347", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clarify behavior of `Timer.stop()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107228 + }, + "cb82e68e82fde181a6e6215eb49201341d69eef4": { + "hash": "cb82e68e82fde181a6e6215eb49201341d69eef4", + "is_merge": false, + "authored_by": [ + "U_kgDOBf7ZJg" + ], + "author_raw": "shahriarlabib000 ", + "committer_raw": "shahriarlabib000 ", + "summary": "clarify forward dirction for VehicleBody3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102610 + }, + "e16dd051fd6b1c6339adf756dae97f472bef82c0": { + "hash": "e16dd051fd6b1c6339adf756dae97f472bef82c0", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "Logan Lang ", + "committer_raw": "Logan Lang ", + "summary": "Add new joints to XrBodyTracker", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107220 + }, + "5a7a411916937dcfae3def1fda6cc60aa63f537c": { + "hash": "5a7a411916937dcfae3def1fda6cc60aa63f537c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix capitalization for visionOS and tvOS", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107221 + }, + "006be9b077a8c419a202e65a7fdfe439abb294b6": { + "hash": "006be9b077a8c419a202e65a7fdfe439abb294b6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clarify behavior of `Node.physics_interpolation_mode` in the class reference", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107212 + }, + "5404d98d9fa1b1791862057def08f91a4b3968be": { + "hash": "5404d98d9fa1b1791862057def08f91a4b3968be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clarify parameters in `@GlobalScope.wrap()` being inclusive/exclusive", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107166 + }, + "fa7efd94b379359a2b984a5eaf6daf54e40c51a4": { + "hash": "fa7efd94b379359a2b984a5eaf6daf54e40c51a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix mixed use of spaces and tabs for indentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107222 + }, + "c854462ac55115f4b0ff21141d3cf7f925ec4adf": { + "hash": "c854462ac55115f4b0ff21141d3cf7f925ec4adf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Fix resources wrongly duplicated upon instantiating inherited scenes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107219 + }, + "26df04377e897595495980309535064e1bacdf53": { + "hash": "26df04377e897595495980309535064e1bacdf53", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107210 from dsnopek/vulkan-mobile-fix-missing-view-index", + "body": "Fix crash when using `VIEW_INDEX` in shader with Vulkan mobile renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7cd4a319a43ab57de01f7f555bdfafa6db22036d": { + "hash": "7cd4a319a43ab57de01f7f555bdfafa6db22036d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107198 from beicause/color-picker-fix-okhsl-cursor", + "body": "ColorPicker: Fix cursor position in okhsl circle", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0c5b14ed6cd3f87ee4baf042b91cb27320a13e46": { + "hash": "0c5b14ed6cd3f87ee4baf042b91cb27320a13e46", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107197 from bruvzg/fd_cr", + "body": "Fix native file dialog crash with invalid filter.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9786857bd9312fb34e280bd732bb827597fccb89": { + "hash": "9786857bd9312fb34e280bd732bb827597fccb89", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107194 from aaronfranke/gltf-no-zero-byte-offset", + "body": "GLTF: Don't save unnecessary zero \"byteOffset\" on export", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c535f5644b3707e76bdd4a49d8850930678f4e87": { + "hash": "c535f5644b3707e76bdd4a49d8850930678f4e87", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107192 from MajorMcDoom/lightmap-allow-empty-user-data", + "body": "Make `LightmapGIData::_set_user_data` a proper setter instead of an additive operation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "28ed695d2f20c617cd119e887b4726ffc8fb1d72": { + "hash": "28ed695d2f20c617cd119e887b4726ffc8fb1d72", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107190 from akien-mga/libtheora-1.2.0", + "body": "libtheora: Update to 1.2.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "847042e05064a54dca843ae07a3864cbfe5e950b": { + "hash": "847042e05064a54dca843ae07a3864cbfe5e950b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107184 from m4gr3d/cleanup_horizonos_camera_permission_request", + "body": "Fix the `CAMERA` permission request on HorizonOS devices", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a8240bdd074fda818aadeb31a970197d1e544bf": { + "hash": "2a8240bdd074fda818aadeb31a970197d1e544bf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107182 from stuartcarnie/107066_fix_embedded", + "body": "Editor: Fix multi-instance behavior with embedded game view", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dea3269c357ec75be5f373d0c7342c55038edbd3": { + "hash": "dea3269c357ec75be5f373d0c7342c55038edbd3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107172 from clayjohn/docs-texture-create", + "body": "Clarify the data param in the docs for RD.texture_create", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a29e66eba4a923cb391daf464ac7abbeaf9968b1": { + "hash": "a29e66eba4a923cb391daf464ac7abbeaf9968b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107169 from clayjohn/rd-texture-layers-crash", + "body": "Avoid crash when texture layers is greater than 1 and format is not an ARRAY type", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91ce2ca2462e0f014155cc41150f0a34c8a20942": { + "hash": "91ce2ca2462e0f014155cc41150f0a34c8a20942", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107160 from akien-mga/msdfgen-1.12.1", + "body": "msdfgen: Update to 1.12.1", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a54286197e765ba10ab1dd5fd6d1c9700f1695ff": { + "hash": "a54286197e765ba10ab1dd5fd6d1c9700f1695ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107145 from BlueCube3310/light-shadowmask-sort", + "body": "LightmapGI: Search for shadowmask light index only after sorting the lights", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5c0c1ca1206d1577158bb8ca34de5df4eb83128f": { + "hash": "5c0c1ca1206d1577158bb8ca34de5df4eb83128f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106905 from timothyqiu/that-is-all", + "body": "Remove parentheses around \"All\" option in the feature tag menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "09c7214235b26cca3bd5ca89da0c249e7c8442e1": { + "hash": "09c7214235b26cca3bd5ca89da0c249e7c8442e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106846 from TokageItLab/mod-target", + "body": "Implement `ModifierBoneTarget3D` which can be target of the other `SkeletonModifier3D`s", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "36f08ae6594a2b045e854c84546ccb852daa9b00": { + "hash": "36f08ae6594a2b045e854c84546ccb852daa9b00", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106762 from lodetrick/dragging-docks", + "body": "Editor: Add highlight around docks when dragging", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e6d0b32566fd5f1896690e2cfbd7d8b1d8929090": { + "hash": "e6d0b32566fd5f1896690e2cfbd7d8b1d8929090", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106673 from retrotails/master", + "body": "Fix light range in VoxelGI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "37559a10c80ae05d699c6747cf638dddb6f3c54d": { + "hash": "37559a10c80ae05d699c6747cf638dddb6f3c54d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106634 from nukethebees/c4724_fix", + "body": "Fix MSVC warning for potential mod by 0 (C4724)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9e07ac65ea9d4139d044200e83eda5d3ca2b81c": { + "hash": "b9e07ac65ea9d4139d044200e83eda5d3ca2b81c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105442 from Calinou/editor-external-flags-fix-sublime-text", + "body": "Fix Sublime text external editor Exec Flags setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16eb4892dbe7e45b26230fdcf27958916aa58dbd": { + "hash": "16eb4892dbe7e45b26230fdcf27958916aa58dbd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104941 from Calinou/doc-camera2d-zoom", + "body": "Improve `Camera2D.zoom` description to be less ambiguous", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5fe8eeb2b10d4cf870658e4474b4923caa04df41": { + "hash": "5fe8eeb2b10d4cf870658e4474b4923caa04df41", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102398 from a-johnston/animation_state_machine_signals", + "body": "Add node started/finished signals for animation state machines", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "912be41ef2326e13ce6ed18dbafeb93db1eb7ebc": { + "hash": "912be41ef2326e13ce6ed18dbafeb93db1eb7ebc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93246 from KoBeWi/one_inspector_to_theme_them_all", + "body": "Add theme cache to the inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bf87a6b2c5c6ff7b93ac44f6bc421d9d0b105bc": { + "hash": "8bf87a6b2c5c6ff7b93ac44f6bc421d9d0b105bc", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Show shader baker related export warnings only if enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107215 + }, + "8cb824371914161f2fdcc771175f295c6e81d6ee": { + "hash": "8cb824371914161f2fdcc771175f295c6e81d6ee", + "is_merge": false, + "authored_by": [ + "U_kgDOBhvAjg" + ], + "author_raw": "DevPoodle ", + "committer_raw": "DevPoodle ", + "summary": "Add basic descriptions to the BreadcrumbMarker enum", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102511 + }, + "50c4b365785e4a5c965af170b53ff070967c9426": { + "hash": "50c4b365785e4a5c965af170b53ff070967c9426", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "i18n: Sync translations with Weblate", + "body": "First sync with 4.5 changes.\n\nApplies the conversion of tabs to spaces in code blocks following #89819.\n\nRemoves Irish and Tamil doc translations which seem clearly AI generated\nand are broken.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7574a5dbb39ba6d7962f68a5f65b0ec222072f5c": { + "hash": "7574a5dbb39ba6d7962f68a5f65b0ec222072f5c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzNTIwMjA=" + ], + "author_raw": "Apples <2352020+apples@users.noreply.github.com>", + "committer_raw": "Apples <2352020+apples@users.noreply.github.com>", + "summary": "Add depth function for spatial materials", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 80710 + }, + "3613306bbaec6bf330819e18a7cd3c6242ef8265": { + "hash": "3613306bbaec6bf330819e18a7cd3c6242ef8265", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Fix miscellaneous oddities around the class reference (part 5)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107143 + }, + "52ecb5ab9eb68130d841fe3426724b8487d9a6e2": { + "hash": "52ecb5ab9eb68130d841fe3426724b8487d9a6e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #89819 from KoBeWi/the_eternal_war_of_tabs_vs_spaces", + "body": "Replace XML codeblock spaces with tabs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13f642d959f9f408e348f98e33623448c3cefbaf": { + "hash": "13f642d959f9f408e348f98e33623448c3cefbaf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Rémi Verschelde ", + "summary": "Replace XML codeblock spaces with tabs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89819 + }, + "56c2ce00d6b0654afd94c231a4c42eddb15b63e3": { + "hash": "56c2ce00d6b0654afd94c231a4c42eddb15b63e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix crash when using `VIEW_INDEX` in shader with Vulkan mobile renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107210 + }, + "a28697f2fe0983676ce037626a35f4614f7d2830": { + "hash": "a28697f2fe0983676ce037626a35f4614f7d2830", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android: Fix save issue when using native file dialog", + "body": "Fixes the issue where saving a file without `MANAGE_EXTERNAL_STORAGE` permission using the `native file dialog` to get the file path causes the `ERR_FILE_NOT_FOUND` error.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107207 + }, + "1484771f26a306cc257a689260bc15431da505f8": { + "hash": "1484771f26a306cc257a689260bc15431da505f8", + "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 native file dialog crash with invalid filter.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107197 + }, + "2a4fc10868761136c59bb3f0eb4e2ae8e4f4e44c": { + "hash": "2a4fc10868761136c59bb3f0eb4e2ae8e4f4e44c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ColorPicker: Fix cursor position in okhsl circle", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107198 + }, + "902e7cc82ba1f1691efb446608ccffd25130e547": { + "hash": "902e7cc82ba1f1691efb446608ccffd25130e547", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Don't save unnecessary zero \"byteOffset\"", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107194 + }, + "968744e17e51fa81e0521c4d5656e3199138e05e": { + "hash": "968744e17e51fa81e0521c4d5656e3199138e05e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Align accessor buffer byteOffset to multiple of component size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107193 + }, + "8f9b7896f60219cd21a2ef54996818c64ec74203": { + "hash": "8f9b7896f60219cd21a2ef54996818c64ec74203", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMjI4OTMy" + ], + "author_raw": "Zi Ye ", + "committer_raw": "Zi Ye ", + "summary": "Make LightmapGIData::_set_user_data a proper setter instead of an additive operation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107192 + }, + "ff429e0e64e5118ffd776659e26e02b8180ecb4d": { + "hash": "ff429e0e64e5118ffd776659e26e02b8180ecb4d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libtheora: Update to 1.2.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107190 + }, + "b71d0a367124e381f1c1cae31e8d0a509575fb17": { + "hash": "b71d0a367124e381f1c1cae31e8d0a509575fb17", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libktx: Update to 4.4.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107163 + }, + "0413297f7f05914e42ac07b5dea207869738269c": { + "hash": "0413297f7f05914e42ac07b5dea207869738269c", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Add dock dragging area and highlight", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106762 + }, + "a0cb64569b0c2795ce4b3bc4d55879731c7de733": { + "hash": "a0cb64569b0c2795ce4b3bc4d55879731c7de733", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix the `CAMERA` permission request on HorizonOS devices", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107184 + }, + "d3c34c4f38bf4745875a5865037d73283c4dca87": { + "hash": "d3c34c4f38bf4745875a5865037d73283c4dca87", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add theme cache to the inspector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93246 + }, + "afd82d7cb39f247b57fa0d53863b8751c758405f": { + "hash": "afd82d7cb39f247b57fa0d53863b8751c758405f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Editor: Fix multi-instance behaviour with embedded game view", + "body": "Closes #107066", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107182 + }, + "61ff5f1bdd8c3d817fead386196f842b1b53e85e": { + "hash": "61ff5f1bdd8c3d817fead386196f842b1b53e85e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Support 64-bit sizes in glTF import and export", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106220 + }, + "d72006119dfd8dea6dbaf50c596e9f32d73dd4a5": { + "hash": "d72006119dfd8dea6dbaf50c596e9f32d73dd4a5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwNTg5NDE=" + ], + "author_raw": "Adam Johnston ", + "committer_raw": "Adam Johnston ", + "summary": "Add node started/finished signals for animation state machines", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102398 + }, + "a7b7d96f96fc19af16e940f222c7d74e52e76538": { + "hash": "a7b7d96f96fc19af16e940f222c7d74e52e76538", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "`SceneTreeFTI` - Fix `force_update` flag getting out of sync with invisible nodes", + "body": "If the `force_update` flag remained set after the node was removed from the update lists, the node would never be updated in future. This could occur with hidden nodes that were moved after hiding.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107175 + }, + "9b000318864e1dd0e808b9b733733a9311897eda": { + "hash": "9b000318864e1dd0e808b9b733733a9311897eda", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMzIyNzQ1" + ], + "author_raw": "Rudolph Bester ", + "committer_raw": "Rudolph Bester ", + "summary": "Fix SH lightmap coefficients for direct lights", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107168 + }, + "5dd76968d802f62a4933a604d40b68f321ae1ef1": { + "hash": "5dd76968d802f62a4933a604d40b68f321ae1ef1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #107171 from TokageItLab/fix-def-anim-node", + "body": "Add default paramater for AnimationNode as super class", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b957cf73efd0fc16a391d8e9e4690556acc0b422": { + "hash": "b957cf73efd0fc16a391d8e9e4690556acc0b422", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMjI4OTMy" + ], + "author_raw": "Zi Ye ", + "committer_raw": "Zi Ye ", + "summary": "Optimized and exposed Basis::scaled_local.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101563 + }, + "2ef28a138eb863fd1a7985341943a28606a0fd5e": { + "hash": "2ef28a138eb863fd1a7985341943a28606a0fd5e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Clarify the data param in the docs for RD.texture_create", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107172 + }, + "64e015cb652fd00607ec63ff3221ae4c9286d42b": { + "hash": "64e015cb652fd00607ec63ff3221ae4c9286d42b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add default paramater for AnimationNode as super class", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107171 + }, + "cc9aedd898a2a31fb9105d1c2c53b04a6dd933ca": { + "hash": "cc9aedd898a2a31fb9105d1c2c53b04a6dd933ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Avoid crash when texture layers is greater than 1 and format is not an ARRAY type", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107169 + }, + "db1f8419b153924ece36a6eb984da8bf8ac889b5": { + "hash": "db1f8419b153924ece36a6eb984da8bf8ac889b5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Improve `Camera2D.zoom` description to be less ambiguous", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104941 + }, + "fa3071981436995f9512a9a402591c88201a7109": { + "hash": "fa3071981436995f9512a9a402591c88201a7109", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Fix wrong default texture for global uniforms of type `sampler2DArray`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101941 + }, + "dd6a05adab60f745e366ce2dcb82531857b193c2": { + "hash": "dd6a05adab60f745e366ce2dcb82531857b193c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "miniupnpc: Update to 2.3.3", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107161 + }, + "ecd1d8787551c935086654adb3dd0a89ff40706a": { + "hash": "ecd1d8787551c935086654adb3dd0a89ff40706a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "msdfgen: Update to 1.12.1", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107160 + }, + "9a583485e2f85c29546d4ca18f76522ff52fea88": { + "hash": "9a583485e2f85c29546d4ca18f76522ff52fea88", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "openxr: Update to 1.1.48", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107159 + }, + "d14283df942b04f0e9b8a0f6055f4c9f00b693f9": { + "hash": "d14283df942b04f0e9b8a0f6055f4c9f00b693f9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "doctest: Update to 2.4.12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107158 + }, + "d59994688c9bc6860dff5edffabd29b0c78e295e": { + "hash": "d59994688c9bc6860dff5edffabd29b0c78e295e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107151 from retrotails/fix_inf", + "body": "Revert some instances of `Math::INF` back to 1e20", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b6f04cbe100469577b55bd71e58bf38fe62685a3": { + "hash": "b6f04cbe100469577b55bd71e58bf38fe62685a3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107130 from timothyqiu/pure-virtual", + "body": "Doc: Add \"required\" qualifier to methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "37982d4a01b6452d77c3196fc8d1841d41a14124": { + "hash": "37982d4a01b6452d77c3196fc8d1841d41a14124", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107116 from beicause/expose-mesh-surface-update-index-buffer", + "body": "Expose `RS.mesh_surface_update_index_region`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "47d95212a1cfd49532c05e7fef7e2a274f4e0226": { + "hash": "47d95212a1cfd49532c05e7fef7e2a274f4e0226", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107080 from kleonc/tile_map_transformed_tile_dest_rect_fix", + "body": "Fix rotated/flipped tiles destination rect calculations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2cf16fbd5254e1f37aaa316723684502ea29f6d0": { + "hash": "2cf16fbd5254e1f37aaa316723684502ea29f6d0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107040 from bruvzg/wtp_ggrid", + "body": "Add `WorkerThreadPool.get_caller_group_id`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b7547fdd031abf333afc76dd9de7c1bfb9406d2": { + "hash": "3b7547fdd031abf333afc76dd9de7c1bfb9406d2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106398 from akien-mga/d3d12ma-silence-warnings", + "body": "D3D12: Silence `-Wmaybe-uninitialized` warning in D3D12MemAlloc", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "225c8c6f9ba796091eea1e7a723ff6a8c3ce8024": { + "hash": "225c8c6f9ba796091eea1e7a723ff6a8c3ce8024", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103596 from Chubercik/zstd-1.5.7", + "body": "zstd: Update to 1.5.7, fix support for GAS `.S` files on Windows/MinGW", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6b14aa07aeb9c8acf3c8b99b863c277c55a46e52": { + "hash": "6b14aa07aeb9c8acf3c8b99b863c277c55a46e52", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #75950 from pkowal1982/icon", + "body": "Export: Modify template without rcedit", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79000c725b56e74961418b180052f3bd8532b7af": { + "hash": "79000c725b56e74961418b180052f3bd8532b7af", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libpng: Update to 1.6.48", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107155 + }, + "10c07157a17515df9836077c7167a64a0db4d5aa": { + "hash": "10c07157a17515df9836077c7167a64a0db4d5aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Minor updates to thirdparty documentation/COPYRIGHT.txt", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107155 + }, + "aa2c3da63aaf4bde75585f8a3108af3ffeefc5e6": { + "hash": "aa2c3da63aaf4bde75585f8a3108af3ffeefc5e6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Implement ModifierBoneTarget3D which can be target of the other mods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106846 + }, + "6b09f6e6d9270703098df65a7058631c49d9e4eb": { + "hash": "6b09f6e6d9270703098df65a7058631c49d9e4eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Rémi Verschelde ", + "summary": "zstd: Update to 1.5.7", + "body": "Adds supports for x86_64 assembly for Windows/MinGW builds.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103596 + }, + "6434c3d2c46fc09f736229387bc88b09762b28cb": { + "hash": "6434c3d2c46fc09f736229387bc88b09762b28cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "LightmapGI: Search for shadowmask light index only after sorting the lights", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107145 + }, + "5904f4f2d4c75e29d8dcb80632d5f045feca8e5f": { + "hash": "5904f4f2d4c75e29d8dcb80632d5f045feca8e5f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Fix support for compiling .S files on Windows/MinGW", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103596 + }, + "1ca5bc2d0486d54126131449a95d99991ab05d8d": { + "hash": "1ca5bc2d0486d54126131449a95d99991ab05d8d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Doc: Add \"required\" qualifier to methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107130 + }, + "ae06a2de48f8feb4970d1f485f2306cf28f1348a": { + "hash": "ae06a2de48f8feb4970d1f485f2306cf28f1348a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNzY3OTc4" + ], + "author_raw": "retrotails <10767978+retrotails@users.noreply.github.com>", + "committer_raw": "retrotails <10767978+retrotails@users.noreply.github.com>", + "summary": "Revert some instances of Math::INF back to 1e20", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107151 + }, + "f397e4f75257000576bc03ad222453d31fd5b38b": { + "hash": "f397e4f75257000576bc03ad222453d31fd5b38b", + "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 rotated/flipped tiles destination rect calculations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107080 + }, + "63c124fa45ac6f260b91fc6c3f6ab9c2e83fbd38": { + "hash": "63c124fa45ac6f260b91fc6c3f6ab9c2e83fbd38", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Expose `RS.mesh_surface_update_index_region`", + "body": "And `mesh_surface_get_format_index_stride`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107116 + }, + "b6461a3bd55c50bbad0c69e1751b1ed091ea58e8": { + "hash": "b6461a3bd55c50bbad0c69e1751b1ed091ea58e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add `WorkerThreadPool.get_caller_group_id`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107040 + }, + "445a51834e7172053352ca8f9eeef48efab2de17": { + "hash": "445a51834e7172053352ca8f9eeef48efab2de17", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107136 from Airyzz/airyzz/web-pen-pressure", + "body": "[Web] Add support for pen pressure", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3de0fa7b09a943d7803bb853b5cbaa2294050eab": { + "hash": "3de0fa7b09a943d7803bb853b5cbaa2294050eab", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107133 from timothyqiu/nothing", + "body": "Fix crash when inspecting Variant export variable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc5b99f3d6a6d38a455b033b6719b3cdac8ec48a": { + "hash": "fc5b99f3d6a6d38a455b033b6719b3cdac8ec48a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107125 from roughbits01/line-edit-caret-desync-secret-toggle", + "body": "Fix LineEdit's caret desyncing issue when toggling secret mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb9d6d0d02a3360943a4a6fb64a8fe44f6211eea": { + "hash": "bb9d6d0d02a3360943a4a6fb64a8fe44f6211eea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107113 from mihe/macos-open-in-program", + "body": "Add `OS::open_with_program` for opening files/directories with a specific program on macOS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1dc398885af0e2c0cebfae8720e99d0283634f4f": { + "hash": "1dc398885af0e2c0cebfae8720e99d0283634f4f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107108 from Meorge/feat/what-is-fuzzy", + "body": "Describe \"Fuzzy Search\" in Quick Open tooltip", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e9200d065a7d491477a3ba8103273723157562f": { + "hash": "1e9200d065a7d491477a3ba8103273723157562f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107099 from Kaleb-Reid/fix-sun-scatter", + "body": "Increase directional light energy in sky for fog sun scatter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d37a1134eb2ed17995f6d88c23af21a0ae24c938": { + "hash": "d37a1134eb2ed17995f6d88c23af21a0ae24c938", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107092 from bruvzg/rtl_ol_offset", + "body": "[RTL] Fix outline offset.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8862d4c9b5bfafc278f86ea6c1188d3aff2affa7": { + "hash": "8862d4c9b5bfafc278f86ea6c1188d3aff2affa7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107029 from mhilbrunner/expose-workerthreadpool-gettaskid", + "body": "Expose `WorkerThreadPool.get_caller_task_id()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e5c8fb8f1dbcf3bcbabb713c075bf5385c0dfadb": { + "hash": "e5c8fb8f1dbcf3bcbabb713c075bf5385c0dfadb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107005 from TokageItLab/fix-anim-node-param-type", + "body": "Fix ambiguous AnimationNode's parameter type in default value and make `validate_type_match()` static function", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d83c797895a305743fbd883b6c84832690135a1d": { + "hash": "d83c797895a305743fbd883b6c84832690135a1d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #107001 from KoBeWi/sneaky_overlay_injection", + "body": "Make TileMapLayer editor match layer's filter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "61639d9574259e96d0e6e58375f71dfd57aaedb5": { + "hash": "61639d9574259e96d0e6e58375f71dfd57aaedb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106996 from Ivorforce/no-oa-hashmap", + "body": "Core: Remove `OAHashMap`, in favour of `AHashMap`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d724ff20d8fa717f115d6ac1a0b74efdf91cd409": { + "hash": "d724ff20d8fa717f115d6ac1a0b74efdf91cd409", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106923 from timothyqiu/category-created-equal", + "body": "Improve `EditorInspectorCategory`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c79ba6a59c116e472388cd64c71a86cc915c1e09": { + "hash": "c79ba6a59c116e472388cd64c71a86cc915c1e09", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106862 from KerekesDavid/fix-scene-tree-get-frame-docs", + "body": "Clarify `SceneTree.get_frame()` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "acc0e14d9570395433b9e6c3659cd30a51c68c69": { + "hash": "acc0e14d9570395433b9e6c3659cd30a51c68c69", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106841 from TokageItLab/refactor-boneattachment", + "body": "Refactor `BoneAttachment` property registration", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5d671acceaa214c04671ddcae2506c6fd783476d": { + "hash": "5d671acceaa214c04671ddcae2506c6fd783476d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106803 from aaronfranke/gltf-no-export-anim-player", + "body": "GLTF: Don't export AnimationPlayer nodes as glTF nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "68eb04a61ac975a761b40414dcf9bacd6ad8a593": { + "hash": "68eb04a61ac975a761b40414dcf9bacd6ad8a593", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106791 from tomsterBG/master|add-docs-1", + "body": "Add description for `Skeleton3D.bone_list_changed`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "590225f3d1e9d2b4a773292a1a89d0e570d338d1": { + "hash": "590225f3d1e9d2b4a773292a1a89d0e570d338d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106690 from NessaTeal/expose-camera2d-current-rotation", + "body": "Expose Camera2D current rotation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0518bd5feebe7e8211959a5bf2aef0ac5a322b05": { + "hash": "0518bd5feebe7e8211959a5bf2aef0ac5a322b05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106683 from dalexeev/gds-remove-leftmost-rightmost-column", + "body": "GDScript: Remove `leftmost_column` and `rightmost_column` fields", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8b8895b055d81bd7f31efc114942a041bca9682b": { + "hash": "8b8895b055d81bd7f31efc114942a041bca9682b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106605 from kleonc/curve3d_show_point_tilt_in_degrees", + "body": "Show `Curve3D` point tilt in degrees in inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f98e922da510ed7d7258db8853bc90a2debb74d": { + "hash": "9f98e922da510ed7d7258db8853bc90a2debb74d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106574 from MisakaRinOwO/New-Tests-for-Sprite2d", + "body": "Add unit tests for Sprite2D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "42a89af55200f3875b3468e8954acc5893eaeb27": { + "hash": "42a89af55200f3875b3468e8954acc5893eaeb27", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106327 from Calinou/doc-spinbox-apply", + "body": "Improve SpinBox class documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef6d90b1e048579866f5b451c213c0eee2ad2065": { + "hash": "ef6d90b1e048579866f5b451c213c0eee2ad2065", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106307 from Rubonnek/improve_timer_error", + "body": "Improve `Timer::start` error message.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8e0c258408b07ba21195b813f082393c00cd4567": { + "hash": "8e0c258408b07ba21195b813f082393c00cd4567", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106300 from bruvzg/rtl_ualp", + "body": "[RTL] Add options to override underline color and default alpha.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f342601ce28d0820b0a7481f47afc50a9eb1ae4a": { + "hash": "f342601ce28d0820b0a7481f47afc50a9eb1ae4a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106217 from DeeJayLSP/variable-weights-editor", + "body": "Force weights on custom editor fonts when variable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31c3c8d04b294ac71e24e891698c4b920bfa0e2d": { + "hash": "31c3c8d04b294ac71e24e891698c4b920bfa0e2d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106159 from timothyqiu/enum-enum", + "body": "[Docs] Remove redundant info on the enum types used", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8f08e9df7d8ebbe8936983d2ba06826b895f5172": { + "hash": "8f08e9df7d8ebbe8936983d2ba06826b895f5172", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106076 from TheoLomeuBraga/fix_creating_outline_skined_mesh", + "body": "Fix creating outline for skinned meshes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "99943ee9fb411bfd1999733510317b4833bb215e": { + "hash": "99943ee9fb411bfd1999733510317b4833bb215e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106055 from BlueCube3310/dds-formats-no-convert", + "body": "DDS: Load BGRA4 textures directly as RGBA4", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7aee0710974109747fc696280857742f4508a1dc": { + "hash": "7aee0710974109747fc696280857742f4508a1dc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #106013 from akien-mga/move-MovieWriterMJPEG-to-jpg-module", + "body": "Move MovieWriterMJPEG class to `jpg` module it depends on", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b25f609eedc14ea8113fcbb3fded8be3908a0d87": { + "hash": "b25f609eedc14ea8113fcbb3fded8be3908a0d87", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105994 from syntaxerror247/split_container", + "body": "Add option for a touch-friendly drag handle in `SplitContainer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0dbd71bffea9c0c09a4b3f0a3e5faa64a72ada46": { + "hash": "0dbd71bffea9c0c09a4b3f0a3e5faa64a72ada46", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105953 from youngminz/ios-input-singleton-null-check", + "body": "[iOS] Prevent startup crash with Input singleton null check", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9d0b4ee74f8e149ba419a24170e6b764989605e3": { + "hash": "9d0b4ee74f8e149ba419a24170e6b764989605e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105927 from Joy-less/Don't-create-unnecessary-arrays-in-C#", + "body": "Don't create unnecessary arrays in C#", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8343ab45e657684a8ac3f7f433e995eba523f37b": { + "hash": "8343ab45e657684a8ac3f7f433e995eba523f37b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105888 from TokageItLab/optional-rotation-axis-spring", + "body": "Add optional rotation axis & Fix initial pose with rotation axis in SpringBone", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1f517a029d87a67d440e4f641e197c7754519021": { + "hash": "1f517a029d87a67d440e4f641e197c7754519021", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105746 from mihe/jolt/area-vs-static", + "body": "Remove Jolt Physics project setting \"Areas Detect Static Bodies\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8d14f8332f750af750a1630e5d058d9d666a6962": { + "hash": "8d14f8332f750af750a1630e5d058d9d666a6962", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105343 from bruvzg/ac_wait_loop_timer", + "body": "[Accessibility] Use system timer/wait functions for frame delay when screen reader is active.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c27c87b8520732cb0d00809096fa8bf407784217": { + "hash": "c27c87b8520732cb0d00809096fa8bf407784217", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #105245 from timothyqiu/canvas-layer-range", + "body": "Relax the range hint for canvas layer properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4df2e1b61a739d614c248b2167903829d0e9ecb5": { + "hash": "4df2e1b61a739d614c248b2167903829d0e9ecb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104996 from KeyboardDanni/ruler_width_setting", + "body": "Add ruler width editor setting to 2D editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "db170e8636f83c95a6c03a1ba2a2fd6b80f1dbe9": { + "hash": "db170e8636f83c95a6c03a1ba2a2fd6b80f1dbe9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #104533 from leandro-benedet-garcia/doc-change", + "body": "Add clarifications to PhysicsDirectSpaceState docs on how to get their instance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "23066df271104cbc658b8d3e2b771280e51c7970": { + "hash": "23066df271104cbc658b8d3e2b771280e51c7970", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103980 from Calinou/editor-resource-dropdown-add-paste-as-unique", + "body": "Add Paste as Unique option to the editor resource picker dropdown", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ebc04d7587c5d856836f85018e92222e30f38b07": { + "hash": "ebc04d7587c5d856836f85018e92222e30f38b07", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #103231 from aaronfranke/doc-free-memdelete", + "body": "Document that `memdelete()` is the GDExtension C++ version of `free()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea76c48bd09f54e710145cfb6197fe49fed2feca": { + "hash": "ea76c48bd09f54e710145cfb6197fe49fed2feca", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #102313 from daniel080400/generate_scene_thumbnails", + "body": "Rework scene preview thumbnails", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f27654aa8d3477f6ca40ffdcc068031867c3c1e": { + "hash": "6f27654aa8d3477f6ca40ffdcc068031867c3c1e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101880 from Chubercik/move_glyph_ranges", + "body": "Move `unicode_ranges` out of `dynamic_font_import_settings.cpp` into its own file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "088ef7b6f6d49a44b649086e6363f00adfe1b132": { + "hash": "088ef7b6f6d49a44b649086e6363f00adfe1b132", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100283 from devloglogan/vk-motion-vectors", + "body": "Implement motion vectors in mobile renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8131883b16512dc5e046f66d0d4e1c50663a347c": { + "hash": "8131883b16512dc5e046f66d0d4e1c50663a347c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99504 from LunaCapra/audio-metadata", + "body": "Add metadata tags to WAV and OGG audio streams", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f071a80544414cf16eaa257548de3e9fde95f2c": { + "hash": "6f071a80544414cf16eaa257548de3e9fde95f2c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NzY0NDky" + ], + "author_raw": "Pawel Kowal ", + "committer_raw": "Pawel Kowal ", + "summary": "Export: Modify template without rcedit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 75950 + }, + "fe42467d174c2896e4e65a76208776a305254457": { + "hash": "fe42467d174c2896e4e65a76208776a305254457", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzNTkyODc5" + ], + "author_raw": "Théo <63592879+TheoLomeuBraga@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix creating outline for skinned meshes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106076 + }, + "7e994feafbde0199407ed2ad7b293fa039eca087": { + "hash": "7e994feafbde0199407ed2ad7b293fa039eca087", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Make TileMapLayer editor match layer's filter", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107001 + }, + "f3ef56dafa5594673ecbb285e34b76a94bdb87e2": { + "hash": "f3ef56dafa5594673ecbb285e34b76a94bdb87e2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MTA1MQ==" + ], + "author_raw": "Leandro (Cerberus1746) Benedet Garcia ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add clarifications to PhysicsDirectSpaceState docs on how to get their instance", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104533 + }, + "332352d37f99bc1cc2f12cb8515009ce540c6c50": { + "hash": "332352d37f99bc1cc2f12cb8515009ce540c6c50", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Add options to override underline color and default alpha.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106300 + }, + "5f8f0ac3053e5e7eee6dbfc40b336c4d4e52f147": { + "hash": "5f8f0ac3053e5e7eee6dbfc40b336c4d4e52f147", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2NTY3OTI1" + ], + "author_raw": "Airyzz <36567925+Airyzz@users.noreply.github.com>", + "committer_raw": "Airyzz <36567925+Airyzz@users.noreply.github.com>", + "summary": "[web] add support for pen pressure", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107136 + }, + "78eb0b68d3d639ef4e3ff05e9928ad52101f28c5": { + "hash": "78eb0b68d3d639ef4e3ff05e9928ad52101f28c5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Move MovieWriterMJPEG class to `jpg` module it depends on", + "body": "Fixes #90932.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106013 + }, + "f610c819439cc087584209aac5359049e7c0c173": { + "hash": "f610c819439cc087584209aac5359049e7c0c173", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=", + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add `OS::open_with_program` for opening files/directories with a specific program on macOS", + "body": "Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107113 + }, + "09727b29c31acf96d84b541bf164a46373e45f89": { + "hash": "09727b29c31acf96d84b541bf164a46373e45f89", + "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 clipboard and TTS not working in embedded game mode.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107135 + }, + "5cba0b22e9f36790f2633d838d7ddc13bb3ed5f8": { + "hash": "5cba0b22e9f36790f2633d838d7ddc13bb3ed5f8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Fix LineEdit's caret desyncing issue when toggling secret mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107125 + }, + "c323df2d8a7f7bce72496244b6f3730b138cd1f6": { + "hash": "c323df2d8a7f7bce72496244b6f3730b138cd1f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix crash when inspecting Variant export variable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107133 + }, + "fbca6f0f6f925489083a5a13aa67d896cb4d3a2d": { + "hash": "fbca6f0f6f925489083a5a13aa67d896cb4d3a2d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve EditorInspectorCategory", + "body": "- Simplified the implementation and removed the hacks.\n- Adapted the control to locale & theme changes.\n- Made the context menu lazy-created.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106923 + }, + "678fb63451f376a3140beba8246a026d9c0f1992": { + "hash": "678fb63451f376a3140beba8246a026d9c0f1992", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix ambiguous AnimationNode's parameter type in default value", + "body": "Co-authored-by: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107005 + }, + "4f1d1fefa359e84ea100bf5a1dcebba270bb38ad": { + "hash": "4f1d1fefa359e84ea100bf5a1dcebba270bb38ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Refactore BoneAttachment property registration", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106841 + }, + "9cef0d5ca556b2ab3a686f791d29f72e6b124be1": { + "hash": "9cef0d5ca556b2ab3a686f791d29f72e6b124be1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add optional rot axis / Fix initial pose with rot axis in SpringBone", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105888 + }, + "d21007cf9a7acaea5e75168fcc34e50706a94862": { + "hash": "d21007cf9a7acaea5e75168fcc34e50706a94862", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "Move `unicode_ranges` out of `dynamic_font_import_settings.cpp` into its own file", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101880 + }, + "bac9427325a919ccb2a1b1e3934465db24a67eb8": { + "hash": "bac9427325a919ccb2a1b1e3934465db24a67eb8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc4OTQ1OTA0" + ], + "author_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "committer_raw": "Kaleb Reid <78945904+Kaleb-Reid@users.noreply.github.com>", + "summary": "Fix sky energy in fog sun scatter + colour space discrepancy in compatibility", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107099 + }, + "978b38797ba8e8757592f21101e32e364d60662d": { + "hash": "978b38797ba8e8757592f21101e32e364d60662d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107103 from timothyqiu/handle-handling", + "body": "Fix WorldBoundaryShape2D handle when distance is negative", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34c6da441344185468e17d0184689bdc5c91d143": { + "hash": "34c6da441344185468e17d0184689bdc5c91d143", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107102 from lodetrick/debugger-margin", + "body": "Fix Debugger Dock bottom margin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d88e17143e0b94e8b4ce58c3d072f395a015d10": { + "hash": "0d88e17143e0b94e8b4ce58c3d072f395a015d10", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105629 from aaronp64/list_sort", + "body": "Reuse and optimize sorting logic for `List`, `SelfList`, and `HashMap`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5439b0dc38e3cf0eb4bcc89e9628d997bbcc6d4c": { + "hash": "5439b0dc38e3cf0eb4bcc89e9628d997bbcc6d4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105692 from adamscott/prepare-for-new-emscripten", + "body": "[Web] Add required exported functions and runtime methods for emscripten", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fa2533ba5ac535c49a15247b59b45476a97ec302": { + "hash": "fa2533ba5ac535c49a15247b59b45476a97ec302", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107026 from Chubercik/clipper2-1.5.3", + "body": "clipper2: Update to 1.5.3", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "56b492d1547e18ba9ea6343e89e1a3ff19b29c90": { + "hash": "56b492d1547e18ba9ea6343e89e1a3ff19b29c90", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107055 from roughbits01/line-edit-drag-selection", + "body": "Fix LineEdit continues to force showing the caret after drag is aborted", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "82a93254dbc69304627a945b4548059329059af1": { + "hash": "82a93254dbc69304627a945b4548059329059af1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106831 from YeldhamDev/lets_put_that_scrollbar_on_a_diet", + "body": "Reorganize scroll and zoom elements in the audio import dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1abf6e0ff9585f498c06cb4deb7c949029d53e5a": { + "hash": "1abf6e0ff9585f498c06cb4deb7c949029d53e5a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106863 from beicause/soft-body-3d-fti", + "body": "SoftBody3D: Support physics Interpolation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c16d3a61fba6ce84760d73e247187a402fec9ad": { + "hash": "6c16d3a61fba6ce84760d73e247187a402fec9ad", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106286 from BrotherShort/FileSystemTree-rename-offset", + "body": "Fix FileSystemTree rename TextEdit is offset", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08e341d0d642b892b12830e8730ad5148fbad7d1": { + "hash": "08e341d0d642b892b12830e8730ad5148fbad7d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107051 from hayahane/import_editor_icon_respect_saturation", + "body": "Make svg files respect `interface/theme/icon_saturation` setting when imported for editor use", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf6bec9ac548fbd95ca385bffffa8bdc29ce7981": { + "hash": "bf6bec9ac548fbd95ca385bffffa8bdc29ce7981", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106911 from Yobbolita/patch-1", + "body": "Improve the `PhysicsShapeQueryParameters3D`'s description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a74c5e5214a9c3f24b50d208d2a783d956311ec": { + "hash": "2a74c5e5214a9c3f24b50d208d2a783d956311ec", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106729 from roughbits01/line-edit-vk-keep_editing_on_text_submit", + "body": "Keep virtual keyboard visible when `keep_editing_on_text_submit` is enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1adc080e070f3846a1d17f6c52732256ba1279cf": { + "hash": "1adc080e070f3846a1d17f6c52732256ba1279cf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107111 from bruvzg/bmp_imp_list", + "body": "[Image font import] Allow comma separated lists as a character range.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "850ab1286a9836d9cd849997324e32ccf25bddde": { + "hash": "850ab1286a9836d9cd849997324e32ccf25bddde", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107046 from Faless/debugger/dont_hide_my_handlers", + "body": "Editor: Explicit SceneDebugger `parse_message` handlers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46437d3c9f27bf4ff72509a74e41416774609686": { + "hash": "46437d3c9f27bf4ff72509a74e41416774609686", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #82083 from ronyeh/typo", + "body": "Remove unnecessary spaces.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5a89010752d86291256ac64830a764377c40c23d": { + "hash": "5a89010752d86291256ac64830a764377c40c23d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106946 from KoBeWi/support_for_all_scripts", + "body": "Improve auto-translation of Script Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc4bbf78fb0dd35f64cf1a1a7bf84cb89a7f7a89": { + "hash": "cc4bbf78fb0dd35f64cf1a1a7bf84cb89a7f7a89", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105345 from Zylann/gdextension_print_version", + "body": "Print Godot version when an extension is found to be incompatible", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fd4d5cc77f901a0dc28e71782ae5624c4038aaad": { + "hash": "fd4d5cc77f901a0dc28e71782ae5624c4038aaad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxNDUzNjk=" + ], + "author_raw": "Youngmin Koo ", + "committer_raw": "Youngmin Koo ", + "summary": "iOS: Prevent startup crash with Input singleton null check", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105953 + }, + "24a1d2d11c6db741ec8564831add64b8e20e1a6d": { + "hash": "24a1d2d11c6db741ec8564831add64b8e20e1a6d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Provide a description of fuzzy search", + "body": "Update editor/gui/editor_quick_open_dialog.cpp\n\nCo-authored-by: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107108 + }, + "6b2674fe18c138764409d4581639faa5490f0aed": { + "hash": "6b2674fe18c138764409d4581639faa5490f0aed", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Reuse and optimize sorting logic for List, SelfList, and HashMap", + "body": "Added SortList class, and updated List, SelfList, and HashMap sort methods to use it. Sorting is done with merge sort, with an initial check to optimize for already sorted lists, and sorted lists that were appended to.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105629 + }, + "64b0d5c1c25128e0e8abdc92976d08243111158c": { + "hash": "64b0d5c1c25128e0e8abdc92976d08243111158c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[Web] Add required exported functions and runtime methods for emscripten", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105692 + }, + "19a94159a2412f4238865201a92ecff561e454c0": { + "hash": "19a94159a2412f4238865201a92ecff561e454c0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTgwMzQ0" + ], + "author_raw": "KaiN ", + "committer_raw": "KaiN ", + "summary": "Fix async resource loading progress on empty p_original_path", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107114 + }, + "c32a031908a488ccb83929075885643d8dfe834f": { + "hash": "c32a031908a488ccb83929075885643d8dfe834f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve auto-translation of Script Editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106946 + }, + "98f377d9d0c7666d169521fd5fb2c78c3f87a598": { + "hash": "98f377d9d0c7666d169521fd5fb2c78c3f87a598", + "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 system timer/wait functions for frame delay when screen reader is active.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105343 + }, + "d5ce7ac86ab55e9f6759e70098d592e3b9e14a3f": { + "hash": "d5ce7ac86ab55e9f6759e70098d592e3b9e14a3f", + "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": "[Image font import] Allow comma separated lists as a character range.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107111 + }, + "f4f26e6edc3f4b254e5dcf00f00ac8a8483197e1": { + "hash": "f4f26e6edc3f4b254e5dcf00f00ac8a8483197e1", + "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": "Unify `get_[_visible]paragraph/line_count` behavior.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107110 + }, + "c58483ad0bf6bb41944a4f47f636c16855b41ffa": { + "hash": "c58483ad0bf6bb41944a4f47f636c16855b41ffa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Document that memdelete() is the GDExtension C++ version of free()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103231 + }, + "73002a6c2c51992fd276b0667eaae154be33c068": { + "hash": "73002a6c2c51992fd276b0667eaae154be33c068", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix WorldBoundaryShape2D handle when distance is negative", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107103 + }, + "1e82bafa3a55ba36fe479627621b29cceaecb2e5": { + "hash": "1e82bafa3a55ba36fe479627621b29cceaecb2e5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Remove redundant info on the enum types used", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106159 + }, + "775fba20cdab747da5973501a56b0de260e42b35": { + "hash": "775fba20cdab747da5973501a56b0de260e42b35", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix Debugger bottom margin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107102 + }, + "3e1e686d3162c79e5a122b005885378e53668119": { + "hash": "3e1e686d3162c79e5a122b005885378e53668119", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Fix LineEdit forcing caret to show after aborted selection drag", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107055 + }, + "256fa39e512c00478421979052765c9a2a54e35f": { + "hash": "256fa39e512c00478421979052765c9a2a54e35f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "clipper2: Update to 1.5.3", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107026 + }, + "cf59d74b15a7375144534fc091badab708a35439": { + "hash": "cf59d74b15a7375144534fc091badab708a35439", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg2OTgwMzM=" + ], + "author_raw": "Nessa Teal ", + "committer_raw": "Nessa Teal ", + "summary": "Expose Camera2D current rotation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106690 + }, + "1b37dacc1842779fb0d03a5b09026f59c13744fc": { + "hash": "1b37dacc1842779fb0d03a5b09026f59c13744fc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106622 from beicause/rm-unnecessary-validate-property-call", + "body": "Remove unnecessary calling `_validate_property()` in the core from all extended classes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bdc8ef332566372951b222210a48de7547b8c341": { + "hash": "bdc8ef332566372951b222210a48de7547b8c341", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #81266 from bruvzg/mac_shell_env", + "body": "[macOS] Add support for loading shell environment from UI apps.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af32c5234be18e3f089d8483b86f601554ba993c": { + "hash": "af32c5234be18e3f089d8483b86f601554ba993c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101219 from L2750558108/add-video-speed-virtual", + "body": "Add speed scale feature for VideoStreamPlayer node", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "092dc74e3b3e0aac56f07aa9172cb65556fb0e49": { + "hash": "092dc74e3b3e0aac56f07aa9172cb65556fb0e49", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107088 from ProgrammerOnCoffee/make-shortcut-timer-internal", + "body": "Make `BaseButton`s' shortcut feedback timers internal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3fbebdf4da3eb7efce3ad9f7a37b31700a563202": { + "hash": "3fbebdf4da3eb7efce3ad9f7a37b31700a563202", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107087 from shiena/fix/update-camera-server-document", + "body": "Update CameraServer document for Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "344b8ce1f12a720cbaaef6ac2e1545e86f1721aa": { + "hash": "344b8ce1f12a720cbaaef6ac2e1545e86f1721aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106190 from aaronfranke/compression64", + "body": "Support 64-bit sizes in Compression", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e24d536b9f3ef83d45b5bdb0005dc0e8abbd74f8": { + "hash": "e24d536b9f3ef83d45b5bdb0005dc0e8abbd74f8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95564 from Arnklit/default-bezier-keys", + "body": "Add option to auto tangent new bezier points in animation editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9fee8ed7c9c2738086ceabcc5e78f9c8e81a7d63": { + "hash": "9fee8ed7c9c2738086ceabcc5e78f9c8e81a7d63", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107084 from passivestar/filter-track-size", + "body": "Fix animation track filter size bug", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "20928f66e9ff585d41856cac61cd0b7d9de43242": { + "hash": "20928f66e9ff585d41856cac61cd0b7d9de43242", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107082 from KoBeWi/this_setting_does_not_exist", + "body": "Clarify existence of custom project settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1b2adba3204c61015fbb4a714260d7d4c11b06eb": { + "hash": "1b2adba3204c61015fbb4a714260d7d4c11b06eb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107081 from timothyqiu/debug-draw-copy-pasting", + "body": "Fix copy-paste error in Viewport classref", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "153a06aefed2ee943e34cdad0cd431139ade0080": { + "hash": "153a06aefed2ee943e34cdad0cd431139ade0080", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107079 from bruvzg/svg_comp_glyph_fix", + "body": "[SVG in OT] Fix rendering of some glyphs using \"defs\" with \"#glyphXXXXX.X\" id.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "757cf4c8d5b964e153fffe15cffa59823e0a20ca": { + "hash": "757cf4c8d5b964e153fffe15cffa59823e0a20ca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107069 from Calinou/doc-astar2d-link-tutorial", + "body": "Link demo project in AStar2D and AStarGrid2D documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e16e6a48f9542e72059b9c12445fb03193634e60": { + "hash": "e16e6a48f9542e72059b9c12445fb03193634e60", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107068 from Calinou/doc-heightmapshape3d-holes", + "body": "Fix incorrect note about holes in HeightMapShape3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "003e9db27f4e2654d7e567e392469cba6a5621d0": { + "hash": "003e9db27f4e2654d7e567e392469cba6a5621d0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107064 from sakubou/sprite-offset-note", + "body": "Clarify `offset.y` behavior for Sprite2D vs Sprite3D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57bf364f3694fdd80bf0b6e76a6219536630823b": { + "hash": "57bf364f3694fdd80bf0b6e76a6219536630823b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107058 from mihe/script-backtrace-deadlock", + "body": "Fix various race conditions with capturing of script backtraces", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bd94fc7c193766db02e64e01755c2bb9855c76cc": { + "hash": "bd94fc7c193766db02e64e01755c2bb9855c76cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107049 from OzelotVanilla/fix-resourcesaver-saving-default-value", + "body": "Fix `ResourceSaver` saving default value of `Resource`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "51b17759a26eb7b8ed5dd1de5e40a2e82c7263b4": { + "hash": "51b17759a26eb7b8ed5dd1de5e40a2e82c7263b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103719 from YeldhamDev/build_detection_improvements", + "body": "Make build profile project detection also set build options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ba5e43aa547a9f71fdec9ba794b8a98007f7befa": { + "hash": "ba5e43aa547a9f71fdec9ba794b8a98007f7befa", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106659 from bruvzg/ac_kit_16", + "body": "[AccessKit] Update API to 0.16.0.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86665e5e5bd33accae13d766e1d864a0f7771154": { + "hash": "86665e5e5bd33accae13d766e1d864a0f7771154", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107015 from rburing/export_texture_format_error", + "body": "Texture format error on export: Show project setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a9651d0df5705e2a5eaf1c2e3f0928586ed6b85": { + "hash": "2a9651d0df5705e2a5eaf1c2e3f0928586ed6b85", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105863 from KoBeWi/thumbs_and_nails", + "body": "Add thumbnail mode to FIleDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb9a5699a15a43ca60b70fea856fca0c989c788a": { + "hash": "fb9a5699a15a43ca60b70fea856fca0c989c788a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix incorrect note about holes in HeightMapShape3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107068 + }, + "b0110788ba346107ebc22b7460abe5553ac5d8c9": { + "hash": "b0110788ba346107ebc22b7460abe5553ac5d8c9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Clarify existence of custom project settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107082 + }, + "3652614837d83c86a850279104a4a83a24f98043": { + "hash": "3652614837d83c86a850279104a4a83a24f98043", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Fix outline offset.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107092 + }, + "ee181951b6ed12fa1dc105e4e007b8e467ff2b36": { + "hash": "ee181951b6ed12fa1dc105e4e007b8e467ff2b36", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Add support for loading shell environment from UI apps.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 81266 + }, + "b2981bd444a1b0b6f3cb77233d624bad0f9646da": { + "hash": "b2981bd444a1b0b6f3cb77233d624bad0f9646da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTc5MDE0" + ], + "author_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "committer_raw": "passivestar <60579014+passivestar@users.noreply.github.com>", + "summary": "Fix animation track filter size bug", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107084 + }, + "b5dad5a0b275265421d3fc0b600d0fda8d9bfa35": { + "hash": "b5dad5a0b275265421d3fc0b600d0fda8d9bfa35", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Improve SplitContainer usability in the Android editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105994 + }, + "bccf36b27b0737d11bccd181ff7f8f3abdb9fdbb": { + "hash": "bccf36b27b0737d11bccd181ff7f8f3abdb9fdbb", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Add option for a touch-friendly drag handle in `SplitContainer`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105994 + }, + "b5003f60c2dc5f4467013a692bb742ba251d2d05": { + "hash": "b5003f60c2dc5f4467013a692bb742ba251d2d05", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyOTU2Mzk=" + ], + "author_raw": "KOGA Mitsuhiro ", + "committer_raw": "KOGA Mitsuhiro ", + "summary": "Update CameraServer document for Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107087 + }, + "454e4f817cdaa3e43d3e19e7573a6d60173a4c41": { + "hash": "454e4f817cdaa3e43d3e19e7573a6d60173a4c41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Make build profile project detection also set build options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103719 + }, + "713ed59a7769e9af19f0191a81ea02e678c244fc": { + "hash": "713ed59a7769e9af19f0191a81ea02e678c244fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Remove unnecessary `_validate_property()` calling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106622 + }, + "360ee10a6e3e3a1ac7bd723d7f10ef3e0c7cd6d0": { + "hash": "360ee10a6e3e3a1ac7bd723d7f10ef3e0c7cd6d0", + "is_merge": false, + "authored_by": [ + "U_kgDOCj6ZbA" + ], + "author_raw": "ProgrammerOnCoffee <171874668+ProgrammerOnCoffee@users.noreply.github.com>", + "committer_raw": "ProgrammerOnCoffee <171874668+ProgrammerOnCoffee@users.noreply.github.com>", + "summary": "Make `BaseButton`s' shortcut feedback timers internal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107088 + }, + "9e8396c9c7b6c4d9b03fb5f869ba24fbe145efd1": { + "hash": "9e8396c9c7b6c4d9b03fb5f869ba24fbe145efd1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Always use base directory in CONTEXT_SLOT_FILESYSTEM_CREATE", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107085 + }, + "bfbb63129a5dff4a4deab7e23c23ed867bdee751": { + "hash": "bfbb63129a5dff4a4deab7e23c23ed867bdee751", + "is_merge": false, + "authored_by": [ + "U_kgDOC9Tssg" + ], + "author_raw": "Yobbolita ", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve the PhysicsShapeQueryParameters3D's description", + "body": "Made it clearer that this class is used in several of PhysicsDirectSpaceState3D's\nmethods and not just on `intersect_shape()`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106911 + }, + "e74ebaf18daa1def245d1a6ee3969d64c42ef822": { + "hash": "e74ebaf18daa1def245d1a6ee3969d64c42ef822", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix copy-paste error in Viewport classref", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107081 + }, + "e521d69d395782a11a58bd897cf335a91104cb20": { + "hash": "e521d69d395782a11a58bd897cf335a91104cb20", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyOTgzNw==" + ], + "author_raw": "Ricardo Buring ", + "committer_raw": "Ricardo Buring ", + "summary": "Texture format error on export: Show project setting", + "body": "Changing the project setting manually will prompt for a restart, which\nwill trigger the required re-import of textures.\nPreviously the project setting would be changed automatically but\ntextures would not be re-imported, which could be unexpected.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107015 + }, + "f36499f9c53e51e9f4d4a8c6a48b344b97683c78": { + "hash": "f36499f9c53e51e9f4d4a8c6a48b344b97683c78", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "Editor: Explicit parse_message handlers", + "body": "Using custom macros for defining and registering message handlers hurts\nreadability and navigability.\n\nThis commit simplifies the ParseMessageFunc signature, expands the\nmacros, and streamlines initialization.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107046 + }, + "e928b2a5e52c83105b05997ebdf684dcbd2c79c1": { + "hash": "e928b2a5e52c83105b05997ebdf684dcbd2c79c1", + "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": "[SVG in OT] Fix rendering of some glyphs using \"defs\" with \"#glyphXXXXX.X\" id.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107079 + }, + "5934804335ef44aa971946f23b84ec59dda16f3b": { + "hash": "5934804335ef44aa971946f23b84ec59dda16f3b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=", + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Mikael Hermansson ", + "summary": "Add option to auto tangent new bezier points in animation editor", + "body": "Co-authored-by: Mikael Hermansson ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95564 + }, + "e160040f0c61e422f8ee41880e627daf8b10ccca": { + "hash": "e160040f0c61e422f8ee41880e627daf8b10ccca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Remove Jolt Physics project setting \"Areas Detect Static Bodies\"", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105746 + }, + "6565c8e83f1cfe694df62287455e6df14bd02334": { + "hash": "6565c8e83f1cfe694df62287455e6df14bd02334", + "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": "[AccessKit] Update API to 0.16.0.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106659 + }, + "5777a88b76a5289e840f1e07f9fffa45a7c886e0": { + "hash": "5777a88b76a5289e840f1e07f9fffa45a7c886e0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Support 64-bit sizes in Compression", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106190 + }, + "547450befdf6642e5d6947cd6bd82f8fe4592df8": { + "hash": "547450befdf6642e5d6947cd6bd82f8fe4592df8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Fix transparency background issue on Android", + "body": "Fixes https://github.com/godotengine/godot/issues/106703", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106709 + }, + "3ce59a51148c8a8321c82ee533f54c265d3fa403": { + "hash": "3ce59a51148c8a8321c82ee533f54c265d3fa403", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2NjIzNDk5" + ], + "author_raw": "kj-art-dev <56623499+kj-art-dev@users.noreply.github.com>", + "committer_raw": "kj-art-dev <56623499+kj-art-dev@users.noreply.github.com>", + "summary": "Added new unit tests for Sprite2D.", + "body": "Added a new test file and test cases for Sprite2D. Updated test_main.cpp to include the new test file.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106574 + }, + "6896a7696c2ea3b4bea5b4655d4ff150b14ce76f": { + "hash": "6896a7696c2ea3b4bea5b4655d4ff150b14ce76f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTkyMzk3" + ], + "author_raw": "syzygy ", + "committer_raw": "syzygy ", + "summary": "Ignore rename shortcut when Remote tab is active", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106688 + }, + "d20333cc29551b6d451c9f360252b2b231c553fb": { + "hash": "d20333cc29551b6d451c9f360252b2b231c553fb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MjYzNjc1" + ], + "author_raw": "alpacat ", + "committer_raw": "alpacat ", + "summary": "Make svg files respect `interface/theme/icon_saturation` setting when being imported as `Texture2D`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107051 + }, + "706bfd810b2a6680e947798e1d9650f948b7ebd5": { + "hash": "706bfd810b2a6680e947798e1d9650f948b7ebd5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add thumbnail mode to FIleDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105863 + }, + "e45cc68092906465df3ea9e820a7c77d602addb1": { + "hash": "e45cc68092906465df3ea9e820a7c77d602addb1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106746 from HolonProduction/tab-container-material-fix", + "body": "GUI: Use `TabContainer` material for internal `TabBar`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5935356962b93f3327d1ca87ca6c2a5c8ff8f986": { + "hash": "5935356962b93f3327d1ca87ca6c2a5c8ff8f986", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100984 from TokageItLab/bone-constraint", + "body": "Implement `BoneConstraint3D` with `CopyTransform`/`ConvertTransform`/`Aim` Modifiers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7a3d2f6779862dac5aeff8802de0594da2727234": { + "hash": "7a3d2f6779862dac5aeff8802de0594da2727234", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106606 from aaronfranke/pow2_64", + "body": "Add 64-bit versions of core power of 2 functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ee7d782741f2c7cc5e6b0ebf3583193611549fb": { + "hash": "9ee7d782741f2c7cc5e6b0ebf3583193611549fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106859 from syntaxerror247/alias", + "body": "Add support for `OS.get_version_alias()` on Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "760b3522d7ebeb0b50393990032dacb735749a93": { + "hash": "760b3522d7ebeb0b50393990032dacb735749a93", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105571 from marcosc90/perf-ws-onmessage", + "body": "[Web] Avoid extra copy when encoding string in WebSocket `_onmessage`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b6b8c326739320f13196b44a00d432cc679005a2": { + "hash": "b6b8c326739320f13196b44a00d432cc679005a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106465 from Chubercik/manifold-3.1.0", + "body": "manifold: Update to 3.1.1", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3c43899e240cdc00f10e1a1430f3d2cbdbfd3930": { + "hash": "3c43899e240cdc00f10e1a1430f3d2cbdbfd3930", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102369 from Ivorforce/string-get-data-fast", + "body": "Optimize `String::get_data` by avoiding a dereference of ptr, and inlining the function.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5c2b9cd631b82e7c5d4d1922821081790bf50190": { + "hash": "5c2b9cd631b82e7c5d4d1922821081790bf50190", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106976 from Ivorforce/gdscript-tests-infinite-print", + "body": "Fix infinite recursion on `GDScriptTests` if a script cannot be reloaded.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "937612a11a6fd8bc9a2cb316f3a95e74547c6dfb": { + "hash": "937612a11a6fd8bc9a2cb316f3a95e74547c6dfb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106616 from DeeJayLSP/openxr-1147", + "body": "Update OpenXR to 1.1.47", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c0669bd23eede92c37b4982b4d9a8662e7fb5c4": { + "hash": "1c0669bd23eede92c37b4982b4d9a8662e7fb5c4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106970 from m4gr3d/update_documentation_javaclasswrapper_androidruntimeplugin", + "body": "Update the documentation for `JavaClassWrapper` and `AndroidRuntimePlugin`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b0f3c3fa229265c7804bd62a48b5b4968e93b9e9": { + "hash": "b0f3c3fa229265c7804bd62a48b5b4968e93b9e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106966 from bruvzg/ac_trans_simpl", + "body": "[Accessibility] Always auto-translation mode for names/descriptions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f6c6977a969fb46f76a22366b16403cd4b6d5426": { + "hash": "f6c6977a969fb46f76a22366b16403cd4b6d5426", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106963 from KoBeWi/a_wild_crash_has_occured", + "body": "Fix `get_class_icon()` ignoring fallback", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "424b0c0fcc98e57f1d697e4c4334b3a45f9ec1e4": { + "hash": "424b0c0fcc98e57f1d697e4c4334b3a45f9ec1e4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100559 from DeeJayLSP/save-wav-vector", + "body": "Reduce memory overhead of `save_to_wav`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fd600b32df5ce27a32fddb9c90689cda75f76b4e": { + "hash": "fd600b32df5ce27a32fddb9c90689cda75f76b4e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105680 from KoBeWi/my_recent_favorites", + "body": "Add favorites and recent directories to FileDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6be6d1cd1cb13abebf308d833ff0340792b38cf": { + "hash": "a6be6d1cd1cb13abebf308d833ff0340792b38cf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106959 from bruvzg/w10_cleanup", + "body": "[Windows] Drop support for Windows 7/8/8.1.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "12b97c250d95cd01e1b0dc90c698bd38f351a0c7": { + "hash": "12b97c250d95cd01e1b0dc90c698bd38f351a0c7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104907 from bruvzg/scr_ids", + "body": "Cleanup and unify `DisplayServer` screen methods and documentation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae81b9f21f72e903d3619ddc8db606647d335c36": { + "hash": "ae81b9f21f72e903d3619ddc8db606647d335c36", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106954 from beicause/missing-headers-fixedvector-span", + "body": "Add missing headers in `FixedVector` and `Span`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2fc072585db07cbfdcc1fd3f33f877a33cdecf7b": { + "hash": "2fc072585db07cbfdcc1fd3f33f877a33cdecf7b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106820 from OzelotVanilla/fix-editor-plugin-callback-path-param", + "body": "Fix `EditorContextMenuPlugin` `CONTEXT_SLOT_FILESYSTEM_CREATE` does not receive path information for some menus", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c2eb6a60f58359411249f9054ed2fc21f60c693d": { + "hash": "c2eb6a60f58359411249f9054ed2fc21f60c693d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103234 from dsnopek/pico4-ultra-controller", + "body": "OpenXR: Add controller interaction profile for Pico 4 Ultra", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9f4b828bf785f1305ed5b441a9efcbd47a9e1e5": { + "hash": "b9f4b828bf785f1305ed5b441a9efcbd47a9e1e5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106945 from adamscott/reorder-codespell-list", + "body": "Fix alphabetical order of codespell ignore list", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7099470f68d0fc6bd60557cf8d4d24b7bccfb42": { + "hash": "b7099470f68d0fc6bd60557cf8d4d24b7bccfb42", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106943 from KoBeWi/meine_skrin", + "body": "Improve auto-translation of main screens", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "028a7d377642335a829ec0e8b0d3b9ecdb1de4ce": { + "hash": "028a7d377642335a829ec0e8b0d3b9ecdb1de4ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89530 from dalexeev/ed-allow-rename-theme-types", + "body": "Editor: Add ability to rename theme types", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67d5d4b7903c2b2a376fb738f19859620b7f8634": { + "hash": "67d5d4b7903c2b2a376fb738f19859620b7f8634", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107062 from KoBeWi/ultimate_initial_clarification", + "body": "Clarify `set_initial_value()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fef693aa531dad9e20af85234f3e6f6d5917138d": { + "hash": "fef693aa531dad9e20af85234f3e6f6d5917138d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105905 from timothyqiu/pm-redundancy", + "body": "Fix double translations in Project Manager", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "53cd6fd0dc1173130a6f762c09c59b7e73b7ea25": { + "hash": "53cd6fd0dc1173130a6f762c09c59b7e73b7ea25", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104879 from Arnklit/axis-snap-bezier-key-move", + "body": "Add axis snapping for bezier key move in `Animation Player`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8572766d6ce464e9ea5ead6bd46762a271c61f0f": { + "hash": "8572766d6ce464e9ea5ead6bd46762a271c61f0f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106795 from akien-mga/tileset-atlas-toolbar-crash-fix", + "body": "TileSet: Fix potential crash updating stale atlas source editor toolbar", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ec5a771d629d67ac379067806abc0e7bdd0c1d8e": { + "hash": "ec5a771d629d67ac379067806abc0e7bdd0c1d8e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104999 from RobProductions/patch-1", + "body": "[Docs] Update RichTextLabel alignment documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e77b244bf30e7073711b1b75d17fb7421eade761": { + "hash": "e77b244bf30e7073711b1b75d17fb7421eade761", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106921 from Calinou/fontfile-clamp-face-index", + "body": "Clamp FontFile Face Index to a valid range in the inspector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eb85faa8120a2d12bd678aa330dddebf4a0145ca": { + "hash": "eb85faa8120a2d12bd678aa330dddebf4a0145ca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106918 from mihe/jolt/area-ref-count", + "body": "Fix Area3D signal emissions when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "79db51871c4099205fe6f7667b8ea1a3ff94959c": { + "hash": "79db51871c4099205fe6f7667b8ea1a3ff94959c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106917 from shiena/fix/camera-feed-document", + "body": "Update CameraFeed document for Android", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "291f34c0ead63b7d2196572b6ed8f4cea0226e6b": { + "hash": "291f34c0ead63b7d2196572b6ed8f4cea0226e6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104228 from arkology/run-instances-window", + "body": "Fix Run Instances window being too big in single-window mode for window at minimum size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46a7fc317b4c2bb92fed4fe40f3f1d1c0097f5d8": { + "hash": "46a7fc317b4c2bb92fed4fe40f3f1d1c0097f5d8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103716 from aaronp64/script_dictionary_docs", + "body": "Link `Script` method documentation to details about returned dictionaries", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e4bc43cdfafb8fa2defeb2645b3d04d7a957b91": { + "hash": "0e4bc43cdfafb8fa2defeb2645b3d04d7a957b91", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107041 from lawnjelly/fti_scene_tree_fix_forced", + "body": "`SceneTreeFTI` - Fix `identity_xform` flag getting out of sync", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a654f7b2b5a1d859b74d719da10fb8e0ed67cc8f": { + "hash": "a654f7b2b5a1d859b74d719da10fb8e0ed67cc8f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105502 from tehKaiN/editor_interface_close_scene", + "body": "Add `EditorInterface::close_scene()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e8a02152c46ba3ddb8a2520ae6b4fa61059581de": { + "hash": "e8a02152c46ba3ddb8a2520ae6b4fa61059581de", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105757 from bruvzg/no_temp", + "body": "[PCK] Move directory to the end of file, write exported/saved PCK in place.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3f24d9bf6ff1943e5cfe54997f249741b26c7c1c": { + "hash": "3f24d9bf6ff1943e5cfe54997f249741b26c7c1c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106903 from KoBeWi/cache_locality_will_thank_you", + "body": "Remove redundant `data.inside_tree`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4f64eaef0c9d0df632f2071c8c9daeedfa9baa6b": { + "hash": "4f64eaef0c9d0df632f2071c8c9daeedfa9baa6b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #69012 from KoBeWi/settings_of_editor_project", + "body": "Allow to override editor settings per project", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46800458c469dc688bed5a0e3a7a07ac1e3b9e12": { + "hash": "46800458c469dc688bed5a0e3a7a07ac1e3b9e12", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106516 from lodetrick/tabbar-margins", + "body": "Fix TabContainer not respecting `tabbar_background`'s margins", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3e5338bc6cee2dc8f1c815912c4554d0fc9c20d9": { + "hash": "3e5338bc6cee2dc8f1c815912c4554d0fc9c20d9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107028 from Bitlytic/file-search-qol", + "body": "Add file search QoL when focused on folder text box", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04924c6e71216d6f620f56e3e5e2fdcd6856cb55": { + "hash": "04924c6e71216d6f620f56e3e5e2fdcd6856cb55", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106899 from roughbits01/line-edit-extra-queue-draw", + "body": "Remove redundant `queue_redraw()` & fix typo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "430bb6294cbd29ff6409b612e28ed0c218e9a7c0": { + "hash": "430bb6294cbd29ff6409b612e28ed0c218e9a7c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107022 from Calinou/doc-softbody3d-recommend-jolt", + "body": "Recommend Jolt Physics in SoftBody3D class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e41af67e298967cb18c7c7d0c3dc19fa94b0857a": { + "hash": "e41af67e298967cb18c7c7d0c3dc19fa94b0857a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #107020 from Aioshiro/typo-array-slice", + "body": "Fix extra parenthesis in `Array.slice` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2d950c8d2e654435630b385efa80147eb135301d": { + "hash": "2d950c8d2e654435630b385efa80147eb135301d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106624 from timothyqiu/custom-base", + "body": "Fix error when closing all scene tabs on the last tab", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d7d6bc77ed91be868ba5cbd3da0ed09743024aca": { + "hash": "d7d6bc77ed91be868ba5cbd3da0ed09743024aca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106369 from Calinou/doc-array-get", + "body": "Improve documentation for `Array.get()` and `Packed*Array.get()` methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "167a9e33d3ab8afd393a6bf1d5b387c6a3a2700d": { + "hash": "167a9e33d3ab8afd393a6bf1d5b387c6a3a2700d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106880 from dsnopek/meta-depth-api-nonhacks", + "body": "Minor rendering and XR changes to allow Meta enivornment depth API to work entirely from GDExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aaa9c58b2cc319f7345908acfdc6c6bae2f0abc8": { + "hash": "aaa9c58b2cc319f7345908acfdc6c6bae2f0abc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Link demo project in AStar2D and AStarGrid2D documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107069 + }, + "f9c07893260959f233960a1e7c0ba2b91be3d2b3": { + "hash": "f9c07893260959f233960a1e7c0ba2b91be3d2b3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTkyMzk3" + ], + "author_raw": "syzygy ", + "committer_raw": "syzygy ", + "summary": "Clarify offest.y behavior for Sprite2D vs Sprite3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107064 + }, + "7ef1cf3c2ee911d12855288fe92bb63b73c93951": { + "hash": "7ef1cf3c2ee911d12855288fe92bb63b73c93951", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Max Hilbrunner ", + "summary": "Expose WorkerThreadPool.get_caller_task_id()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107029 + }, + "55c139f9f575d039601a29f51622897a148942cf": { + "hash": "55c139f9f575d039601a29f51622897a148942cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Clarify set_initial_value()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107062 + }, + "6929823838ee3e36380d9eb8e8d2b294f8b417c9": { + "hash": "6929823838ee3e36380d9eb8e8d2b294f8b417c9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix various race conditions with capturing of script backtraces", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107058 + }, + "b41d6ecf8cc300d2abac58b76ee3d70ac85851e0": { + "hash": "b41d6ecf8cc300d2abac58b76ee3d70ac85851e0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow to override editor settings per project", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 69012 + }, + "2cc2f19a4541a54220e3468d1da339366633a774": { + "hash": "2cc2f19a4541a54220e3468d1da339366633a774", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Add axis snapping for bezier key move", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104879 + }, + "02d9ff99e59d3388247a1b8464b72657626d76f3": { + "hash": "02d9ff99e59d3388247a1b8464b72657626d76f3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Fix alphabetical order of codespell ignore list", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106945 + }, + "b3f633defae50f7841f66de5733bcd2ef3eb257b": { + "hash": "b3f633defae50f7841f66de5733bcd2ef3eb257b", + "is_merge": false, + "authored_by": [ + "U_kgDOBwMUZg" + ], + "author_raw": "tomsterBG ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add description for `Skeleton3D.bone_list_changed`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106791 + }, + "3772e7690dbc8805ce7f4278093b00927f740925": { + "hash": "3772e7690dbc8805ce7f4278093b00927f740925", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU5OTEwNTc1" + ], + "author_raw": "Ozelot Vanilla ", + "committer_raw": "Ozelot Vanilla ", + "summary": "Fix `ResourceSaver` saving default value", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107049 + }, + "e729fa7c54ab7c98257879715ddce8fad773f2e4": { + "hash": "e729fa7c54ab7c98257879715ddce8fad773f2e4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "`SceneTreeFTI` - fix identity_xform flag getting out of sync", + "body": "This could cause incorrect rendered xform for one frame.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107041 + }, + "8cb28179766edcb4fe34fccee900ced043971293": { + "hash": "8cb28179766edcb4fe34fccee900ced043971293", + "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": "[PCK] Move directory to the end of file, write exported/saved PCK in place.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105757 + }, + "94669955d836950708be2ee2501d752aeba52f5b": { + "hash": "94669955d836950708be2ee2501d752aeba52f5b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU5OTEwNTc1" + ], + "author_raw": "Ozelot Vanilla ", + "committer_raw": "Ozelot Vanilla ", + "summary": "fix: EditorContextMenuPlugin CONTEXT_SLOT_FILESYSTEM_CREATE does not receive path information for some menu", + "body": "Also add explanation in `EditorContextMenuPlugin`'s doc for fixing path information passing\n\n(Accept PR #106820 suggestion by: Tomasz Chabora )", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106820 + }, + "f6f1df7d7322592323a7510881f1facfa7f8f33c": { + "hash": "f6f1df7d7322592323a7510881f1facfa7f8f33c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add 64-bit versions of core power of 2 functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106606 + }, + "2d93e004b9b5f6d9f7a56bb43baae0cb1de27443": { + "hash": "2d93e004b9b5f6d9f7a56bb43baae0cb1de27443", + "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": "Cleanup and unify `DisplayServer` screen methods and documentation.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104907 + }, + "c464a3078ad93925770732de635ac48e9f7c2dcd": { + "hash": "c464a3078ad93925770732de635ac48e9f7c2dcd", + "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": "Check script sample characters to filter out incorrect script support information.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107030 + }, + "3978aafecdb168911f8c76c5a015b45c7233fe29": { + "hash": "3978aafecdb168911f8c76c5a015b45c7233fe29", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMTc2NTA4" + ], + "author_raw": "Bitlytic ", + "committer_raw": "Bitlytic ", + "summary": "Add file search QoL when focused on folder text box", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107028 + }, + "4a2a95678b5d6bfeb634801b8dcf26d350440d75": { + "hash": "4a2a95678b5d6bfeb634801b8dcf26d350440d75", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Implement BoneConstraint3D with Copy/ConvertTransfrom & TrackBone mods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100984 + }, + "cc52fd777ea9fcbb6e121154860b4ee14af3724f": { + "hash": "cc52fd777ea9fcbb6e121154860b4ee14af3724f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "SoftBody3D: Support physics Interpolation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106863 + }, + "b89b2e9aa72feb5f00f6e54f8ba69c1fe6348f85": { + "hash": "b89b2e9aa72feb5f00f6e54f8ba69c1fe6348f85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Recommend Jolt Physics in SoftBody3D class reference", + "body": "Jolt Physics has greatly improved SoftBody3D usability in Godot\ncompared to what was previously available with GodotPhysics3D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107022 + }, + "8fc060b8b35eedf82c86ac1eb4e89ea4214d0b83": { + "hash": "8fc060b8b35eedf82c86ac1eb4e89ea4214d0b83", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczODM1MjM4" + ], + "author_raw": "Aioshiro ", + "committer_raw": "Aioshiro ", + "summary": "Fix extra parenthesis in `Array.slice` description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 107020 + }, + "fd220081c18a7174cc00e45df58b3fbe70343cbf": { + "hash": "fd220081c18a7174cc00e45df58b3fbe70343cbf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Add controller interaction profile for Pico 4 Ultra", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103234 + }, + "f3da6201f8f57177150326997655fddc244c7932": { + "hash": "f3da6201f8f57177150326997655fddc244c7932", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "manifold: Update to 3.1.1", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106465 + }, "64b09905c7b2877f8aef99d8b63e73e5d31acfb9": { "hash": "64b09905c7b2877f8aef99d8b63e73e5d31acfb9", "is_merge": true, @@ -8143,6 +18531,62 @@ "cherrypick_hash": "", "pull": 106999 }, + "944295ab04fe16733a82b15daec1c5b6d780c240": { + "hash": "944295ab04fe16733a82b15daec1c5b6d780c240", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Fix TabContainer respecting tabbar_background margins", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106516 + }, + "963c20565b0652012468450ede6e8193c7be5657": { + "hash": "963c20565b0652012468450ede6e8193c7be5657", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove `OAHashMap`, in favour of `AHashMap`.", + "body": "The two types had (mostly) the same decisions, but `AHashMap` is a faster implementation, and is more consistent with `HashMap`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106996 + }, + "20c0a0b48959655aa4b0bcc6797e59745d5556d5": { + "hash": "20c0a0b48959655aa4b0bcc6797e59745d5556d5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwNzcyNDc0" + ], + "author_raw": "Capry ", + "committer_raw": "Capry ", + "summary": "Add metadata tags to WAV and OGG audio streams", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99504 + }, + "08343189dc89678bfbb108c78ae923b66d5949af": { + "hash": "08343189dc89678bfbb108c78ae923b66d5949af", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI2OTYwMjM3" + ], + "author_raw": "daniel080400 ", + "committer_raw": "daniel080400 ", + "summary": "Rework scene preview thumbnails", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102313 + }, "eb72ce2db4b67acbc77548e5a5a7f61af657660b": { "hash": "eb72ce2db4b67acbc77548e5a5a7f61af657660b", "is_merge": true, @@ -8169,6 +18613,20 @@ "cherrypick_hash": "", "pull": 59595 }, + "a6664af0d632120a643dc97fd0342c1f80c6b2c5": { + "hash": "a6664af0d632120a643dc97fd0342c1f80c6b2c5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix infinite recursion on `GDScriptTests` if a script cannot be reloaded.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106976 + }, "a7d18f51a2806734858f238a0d101b8f8ac1db1b": { "hash": "a7d18f51a2806734858f238a0d101b8f8ac1db1b", "is_merge": false, @@ -8183,6 +18641,202 @@ "cherrypick_hash": "", "pull": 104458 }, + "3b70fbdc3cd0fea0e8c3de193ab6c8db2d37049b": { + "hash": "3b70fbdc3cd0fea0e8c3de193ab6c8db2d37049b", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "Logan Lang ", + "committer_raw": "Logan Lang ", + "summary": "Implement motion vectors in mobile renderer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100283 + }, + "658d3736f42e4e393796b3c04d8543104ca67548": { + "hash": "658d3736f42e4e393796b3c04d8543104ca67548", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Update the documentation for `JavaClassWrapper` and `AndroidRuntimePlugin`", + "body": "Follow-up to https://github.com/godotengine/godot-docs/pull/10979", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106970 + }, + "3198b7bea21d51d398a474fdfbada8af4d559564": { + "hash": "3198b7bea21d51d398a474fdfbada8af4d559564", + "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": "[Accessibility] Always auto-translation mode for names/descriptions.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106966 + }, + "617e12a6b4289d157850bf1e007d3c3e779e6be5": { + "hash": "617e12a6b4289d157850bf1e007d3c3e779e6be5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Drop support for Windows 7/8/8.1.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106959 + }, + "458850b2d9abc387f908df06d0d474dec5708c55": { + "hash": "458850b2d9abc387f908df06d0d474dec5708c55", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Add support for `OS.get_version_alias()` on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106859 + }, + "0138e33792e563f81e0aa64f2e308c7a17582e39": { + "hash": "0138e33792e563f81e0aa64f2e308c7a17582e39", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix get_class_icon() ignoring fallback", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106963 + }, + "bc6f0d29ccf521f54b7439d02304d7cc1d852736": { + "hash": "bc6f0d29ccf521f54b7439d02304d7cc1d852736", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve auto-translation of main screens", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106943 + }, + "b3ddb8803594191338078925bd8e1e45bdde62f3": { + "hash": "b3ddb8803594191338078925bd8e1e45bdde62f3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix Area3D signal emissions when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106918 + }, + "70672ef0085c5e7c448e4e687c857190e66f637b": { + "hash": "70672ef0085c5e7c448e4e687c857190e66f637b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Optimize `String::get_data`, `length` and `is_empty` by making better assumptions and inlining.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102369 + }, + "21e2bac382f7804449ca4439d29a535668ea1977": { + "hash": "21e2bac382f7804449ca4439d29a535668ea1977", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "Add missing headers in FixedVector and Span", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106954 + }, + "e10003ce33f8640c560ed1b3dec49e30b9e511b9": { + "hash": "e10003ce33f8640c560ed1b3dec49e30b9e511b9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - Reduce `VisualInstance3D` xform notifications", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105901 + }, + "4877a964e4c9c9e5dcb8f216f8b1c9f560f0f321": { + "hash": "4877a964e4c9c9e5dcb8f216f8b1c9f560f0f321", + "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 window embedding for windows with `force_native` enabled.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106952 + }, + "879059453fc239850006c06b123c164b003fef6c": { + "hash": "879059453fc239850006c06b123c164b003fef6c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix double translations in Project Manager", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105905 + }, + "90ecdafc2716105ea3cce3507374d831f10e492c": { + "hash": "90ecdafc2716105ea3cce3507374d831f10e492c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Reorganize scroll and zoom elements in the audio import dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106831 + }, "798a644dd56257cea2803d03fb49aa7118e7df41": { "hash": "798a644dd56257cea2803d03fb49aa7118e7df41", "is_merge": false, @@ -8197,6 +18851,62 @@ "cherrypick_hash": "", "pull": 106942 }, + "3ec1440e809ea3795ecd908fb9e9e473fa90548f": { + "hash": "3ec1440e809ea3795ecd908fb9e9e473fa90548f", + "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 Run Instances window being too big", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104228 + }, + "e6c9a832c191cde380d10924d9a42e5d650ebd1d": { + "hash": "e6c9a832c191cde380d10924d9a42e5d650ebd1d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Editor: Add ability to rename theme types", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89530 + }, + "873833b4a7dcbbf5c264353de4546b66f8ec9132": { + "hash": "873833b4a7dcbbf5c264353de4546b66f8ec9132", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Remove redundant `queue_redraw()` & fix typo", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106899 + }, + "f75c564d5883107b98366b20bf7a177afbd75603": { + "hash": "f75c564d5883107b98366b20bf7a177afbd75603", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add favorites and recent directories to FileDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105680 + }, "b89c47bb8511433440e5e547afe4459ca3383090": { "hash": "b89c47bb8511433440e5e547afe4459ca3383090", "is_merge": true, @@ -8247,6 +18957,20 @@ "cherrypick_hash": "", "pull": 106924 }, + "8171720fe02094e7388c40264495e856fdee9a3f": { + "hash": "8171720fe02094e7388c40264495e856fdee9a3f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add Paste as Unique option to the editor resource picker dropdown", + "body": "This is equivalent to using Paste, then immediately using Make Unique\nafterwards. This saves time when pasting a resource that you know will\nneed to be unique.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103980 + }, "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047": { "hash": "06ebcc911dc78eab4b7608ef4e8c7dfcbe9f7047", "is_merge": false, @@ -8261,6 +18985,20 @@ "cherrypick_hash": "", "pull": 106925 }, + "0a800df58e8cf77346cc8d5311905acf1f029fbe": { + "hash": "0a800df58e8cf77346cc8d5311905acf1f029fbe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Clamp FontFile Face Index to a valid range in the inspector", + "body": "Previously, you could set it to an invalid value in the inspector,\nwhich caused an error to be printed by TextServerAdvanced.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106921 + }, "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a": { "hash": "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a", "is_merge": false, @@ -8275,6 +19013,20 @@ "cherrypick_hash": "", "pull": 106920 }, + "7762f70f6909d583b615e6bb92d6c8787b98abcf": { + "hash": "7762f70f6909d583b615e6bb92d6c8787b98abcf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyOTU2Mzk=" + ], + "author_raw": "KOGA Mitsuhiro ", + "committer_raw": "KOGA Mitsuhiro ", + "summary": "Update CameraFeed document for Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106917 + }, "de376274041cb30ad71fd3bd8f7ec674c67187d6": { "hash": "de376274041cb30ad71fd3bd8f7ec674c67187d6", "is_merge": true, @@ -8351,6 +19103,21 @@ "cherrypick_hash": "", "pull": 95540 }, + "8cdb1768a4f78331c299a49206543958f764a2b9": { + "hash": "8cdb1768a4f78331c299a49206543958f764a2b9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTgwMzQ0", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "KaiN ", + "committer_raw": "KaiN ", + "summary": "Add EditorInterface::close_scene()", + "body": "Co-authored-by: Tomasz Chabora ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105502 + }, "cc7f2e516073d971d747bc57ab3ba4092cc57b51": { "hash": "cc7f2e516073d971d747bc57ab3ba4092cc57b51", "is_merge": false, @@ -8379,6 +19146,20 @@ "cherrypick_hash": "", "pull": 106888 }, + "126db3b158a1c8b8db0dbd3d428cd3d38ef2358f": { + "hash": "126db3b158a1c8b8db0dbd3d428cd3d38ef2358f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Remove parentheses around \"All\" option in the feature tag menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106905 + }, "2cde9292c33243f6fadaf2d584813da2e7f73852": { "hash": "2cde9292c33243f6fadaf2d584813da2e7f73852", "is_merge": true, @@ -8619,6 +19400,20 @@ "cherrypick_hash": "", "pull": "" }, + "34152b3f39dbadbad90eb9c5d1f63832abff8086": { + "hash": "34152b3f39dbadbad90eb9c5d1f63832abff8086", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove redundant data.inside_tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106903 + }, "00beda9691a59b219227056422cc09666d69eedc": { "hash": "00beda9691a59b219227056422cc09666d69eedc", "is_merge": false, @@ -8661,6 +19456,20 @@ "cherrypick_hash": "", "pull": 106893 }, + "c2eba05312319a48b99428f44ae9aa9b66c8bfcc": { + "hash": "c2eba05312319a48b99428f44ae9aa9b66c8bfcc", + "is_merge": false, + "authored_by": [ + "U_kgDOByPlNg" + ], + "author_raw": "2750558108 ", + "committer_raw": "2750558108 ", + "summary": "Add speed scale feature for VideoStreamPlayer node", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101219 + }, "5c94127c2d72ace9c40565f42a5b28d25984b902": { "hash": "5c94127c2d72ace9c40565f42a5b28d25984b902", "is_merge": false, @@ -8703,6 +19512,20 @@ "cherrypick_hash": "", "pull": 106732 }, + "0fd0feb77208f9cf52d60e4f9740739c04cc57fb": { + "hash": "0fd0feb77208f9cf52d60e4f9740739c04cc57fb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Minor rendering and XR changes to allow Meta enivornment depth API to work entirely from GDExtension", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106880 + }, "e6038335b28145559998518f1700ccf22ba79742": { "hash": "e6038335b28145559998518f1700ccf22ba79742", "is_merge": false, @@ -8776,6 +19599,20 @@ "cherrypick_hash": "", "pull": 102552 }, + "f03943f37b7d00387871ec231fefd042070669cb": { + "hash": "f03943f37b7d00387871ec231fefd042070669cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "[Web] Keep virtual keyboard visible when `keep_editing_on_text_submit` is enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106729 + }, "99f5a3d665cfcc517b0b4b55d8668c2116effb69": { "hash": "99f5a3d665cfcc517b0b4b55d8668c2116effb69", "is_merge": true, @@ -9134,6 +19971,21 @@ "cherrypick_hash": "", "pull": 106864 }, + "8152ecabeddf911398ba919f190ef5352316313d": { + "hash": "8152ecabeddf911398ba919f190ef5352316313d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg3MTUxOTEx", + "U_kgDOBcK-Cw" + ], + "author_raw": "Lorenzo Zimmmerer ", + "committer_raw": "KerekesDavid ", + "summary": "Editing SceneTree.get_frame() documentaion", + "body": "to reflect that it returns physics steps that have been processed,\nnot frames rendered.\n\nfixes #90539\n\nAdd reference to physics_frame signal.\n\nAdd reference to Engine.get_process_frames\n\nUpdate doc/classes/SceneTree.xml\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106862 + }, "7dc9a088bc90f91227047c6dd073c256e0133b9c": { "hash": "7dc9a088bc90f91227047c6dd073c256e0133b9c", "is_merge": false, @@ -9288,6 +20140,20 @@ "cherrypick_hash": "", "pull": 106851 }, + "dfdcea22c55e675bf58d8c8257517c5d2a9f1bc2": { + "hash": "dfdcea22c55e675bf58d8c8257517c5d2a9f1bc2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Decrease font placeholder opacity in the editor theme", + "body": "This makes placeholder text easier to distinguish from actual text\nin the editor. Previously, placeholder text's contrast against the\nbackground was only slightly lower than actual text.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106850 + }, "67c317c58d01098397d93dde66e00757446bc1c9": { "hash": "67c317c58d01098397d93dde66e00757446bc1c9", "is_merge": false, @@ -9930,6 +20796,20 @@ "cherrypick_hash": "", "pull": 106738 }, + "1d33693e0d717dd5e78458b3086075afa6e827ec": { + "hash": "1d33693e0d717dd5e78458b3086075afa6e827ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Add missing `TRANSLATION_CHANGED` notifications.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106813 + }, "08f13a030d42ae7ad6c15b1f70b43a88115f6eda": { "hash": "08f13a030d42ae7ad6c15b1f70b43a88115f6eda", "is_merge": false, @@ -9944,6 +20824,20 @@ "cherrypick_hash": "", "pull": 106797 }, + "528a0a551b9344e25a34f6718662f341fec6f6df": { + "hash": "528a0a551b9344e25a34f6718662f341fec6f6df", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Don't export AnimationPlayer nodes as glTF nodes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106803 + }, "e084e479bf753a2d19ca2f01723a6f5a484588ac": { "hash": "e084e479bf753a2d19ca2f01723a6f5a484588ac", "is_merge": false, @@ -10000,6 +20894,20 @@ "cherrypick_hash": "", "pull": 106796 }, + "d0f99ec3d3c379ea05b6e26162ebdb72d0e12cff": { + "hash": "d0f99ec3d3c379ea05b6e26162ebdb72d0e12cff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "TileSet: Fix potential crash updating stale atlas source editor toolbar", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106795 + }, "e1e19332447d286783eb77cd0b15f05456572da3": { "hash": "e1e19332447d286783eb77cd0b15f05456572da3", "is_merge": false, @@ -10141,6 +21049,20 @@ "cherrypick_hash": "", "pull": 106339 }, + "33c83a3257c8d1a7702ecf465c591d87c7e82ead": { + "hash": "33c83a3257c8d1a7702ecf465c591d87c7e82ead", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1NjYzMA==" + ], + "author_raw": "David Nikdel <556630+ogapo@users.noreply.github.com>", + "committer_raw": "David Nikdel <556630+ogapo@users.noreply.github.com>", + "summary": "Fix for directory duplication", + "body": "This change makes it so if you duplicate a folder, the asset references between resources in that folder will point to the new duplicated files.\n\nFor instance, if you had dir-a/foo.tscn and dir-a/foo.png where your scene references the png. Previously duplicate would copy both of them to dir-b but dir-b/foo.tscn would still be referencing dir-a/foo.png!", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106763 + }, "2cf64cc9714a47c2365d0977be00e799f0ac73b0": { "hash": "2cf64cc9714a47c2365d0977be00e799f0ac73b0", "is_merge": false, @@ -10267,6 +21189,20 @@ "cherrypick_hash": "", "pull": 106759 }, + "12ad9ed4e0b199ac637c3c7b0b8a8dd4f901e1f1": { + "hash": "12ad9ed4e0b199ac637c3c7b0b8a8dd4f901e1f1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNDI0NjMx" + ], + "author_raw": "kojurohan42 ", + "committer_raw": "kojurohan42 ", + "summary": "Add support for exporting to Google Play Instant", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106447 + }, "8773f95e40069d07b3e2bb03231522ca38b920ed": { "hash": "8773f95e40069d07b3e2bb03231522ca38b920ed", "is_merge": false, @@ -10431,6 +21367,20 @@ "cherrypick_hash": "", "pull": 106724 }, + "e7d9df33a5a4ec3c151a8d793f648ceec405130b": { + "hash": "e7d9df33a5a4ec3c151a8d793f648ceec405130b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Assign base path when creating Resource", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106750 + }, "e7d31635ddcb7894def3c3e45f21494c3f008c29": { "hash": "e7d31635ddcb7894def3c3e45f21494c3f008c29", "is_merge": false, @@ -10459,6 +21409,20 @@ "cherrypick_hash": "", "pull": 106748 }, + "f6e26d01d507871752d280daf5cc2c840f696de8": { + "hash": "f6e26d01d507871752d280daf5cc2c840f696de8", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "GUI: Use `TabContainer` material for internal `TabBar`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106746 + }, "7b4560b1dcde29721af3189a6d584a12873172f4": { "hash": "7b4560b1dcde29721af3189a6d584a12873172f4", "is_merge": false, @@ -10485,6 +21449,20 @@ "cherrypick_hash": "", "pull": "" }, + "6909309ca018435e8bf0d908282599c5e642bd78": { + "hash": "6909309ca018435e8bf0d908282599c5e642bd78", + "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": "Bump script bytecode version after token enum change", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106552 + }, "4c530cb6a972e0f3f6d90c966c7f9efe3756089b": { "hash": "4c530cb6a972e0f3f6d90c966c7f9efe3756089b", "is_merge": false, @@ -10811,6 +21789,20 @@ "cherrypick_hash": "", "pull": "" }, + "9222341575befc76c5763e7c0ce61d9329e963ae": { + "hash": "9222341575befc76c5763e7c0ce61d9329e963ae", + "is_merge": false, + "authored_by": [ + "U_kgDOB77_5A" + ], + "author_raw": "BrotherShort <129957860+BrotherShort@users.noreply.github.com>", + "committer_raw": "BrotherShort <129957860+BrotherShort@users.noreply.github.com>", + "summary": "Fix FileSystemTree rename TextEdit is offset", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106286 + }, "15de1d6c354d59f21bbddbb9862839e1058c3372": { "hash": "15de1d6c354d59f21bbddbb9862839e1058c3372", "is_merge": false, @@ -10839,6 +21831,20 @@ "cherrypick_hash": "", "pull": 102360 }, + "42249bb659908631ec5549da8cc280dc2ad0045a": { + "hash": "42249bb659908631ec5549da8cc280dc2ad0045a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add @export_file_path to export raw paths (no UID)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105414 + }, "1501f447bfa8012ae04b95c40c73e106def58353": { "hash": "1501f447bfa8012ae04b95c40c73e106def58353", "is_merge": false, @@ -10993,6 +21999,20 @@ "cherrypick_hash": "", "pull": 106485 }, + "7aafa6ef181c29d16dc3252cddff880964cb538b": { + "hash": "7aafa6ef181c29d16dc3252cddff880964cb538b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Remove `leftmost_column` and `rightmost_column` fields", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106683 + }, "7010d171b16b295b9451fc7c624b537552843dd6": { "hash": "7010d171b16b295b9451fc7c624b537552843dd6", "is_merge": false, @@ -11131,6 +22151,20 @@ "cherrypick_hash": "", "pull": 106674 }, + "ba06234309ee1b4510ad5251b9957853c572e24c": { + "hash": "ba06234309ee1b4510ad5251b9957853c572e24c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNzY3OTc4" + ], + "author_raw": "retrotails <10767978+retrotails@users.noreply.github.com>", + "committer_raw": "retrotails <10767978+retrotails@users.noreply.github.com>", + "summary": "Fix light range in voxel GI", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106673 + }, "ffc948c6c42d1323114ce43ba08ebd7637111265": { "hash": "ffc948c6c42d1323114ce43ba08ebd7637111265", "is_merge": false, @@ -11243,6 +22277,20 @@ "cherrypick_hash": "", "pull": 106653 }, + "59a75babf88762055166f27ab1ee0d59cac74269": { + "hash": "59a75babf88762055166f27ab1ee0d59cac74269", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Improve documentation for `Array.get()` and `Packed*Array.get()` methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106369 + }, "25a3c27c41ac32f65d8efb8a54b08ad88211a700": { "hash": "25a3c27c41ac32f65d8efb8a54b08ad88211a700", "is_merge": true, @@ -11405,6 +22453,34 @@ "cherrypick_hash": "", "pull": 106639 }, + "b0e472c8e456ce721745a3aa435921012aaca0d8": { + "hash": "b0e472c8e456ce721745a3aa435921012aaca0d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[Web] Include emscripten headers by default", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105800 + }, + "9d3f4cad6da0441f21ecccff2135b822017be958": { + "hash": "9d3f4cad6da0441f21ecccff2135b822017be958", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQ2NzA=" + ], + "author_raw": "Matthew Love ", + "committer_raw": "Matthew Love ", + "summary": "Fix MSVC warning for potential mod by 0 (C4724)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106634 + }, "93575368b2d43c5273788d73be45f3cc49b7fdbc": { "hash": "93575368b2d43c5273788d73be45f3cc49b7fdbc", "is_merge": false, @@ -11476,6 +22552,20 @@ "cherrypick_hash": "", "pull": 106441 }, + "787d7c8b537f6313b2f16dee714d83f8754d61b1": { + "hash": "787d7c8b537f6313b2f16dee714d83f8754d61b1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix error when closing all scene tabs on the last tab", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106624 + }, "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2": { "hash": "9a44deefc9e47a44d0a094b45d40eb8ca297fcf2", "is_merge": false, @@ -11656,6 +22746,34 @@ "cherrypick_hash": "", "pull": "" }, + "f6d4bab263a1e21fc54464572a671316985e93bf": { + "hash": "f6d4bab263a1e21fc54464572a671316985e93bf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Update OpenXR to 1.1.47", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106616 + }, + "a87be2c74d107b048398ec106f8da59bf65901f8": { + "hash": "a87be2c74d107b048398ec106f8da59bf65901f8", + "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": "Show Curve3D point tilt in degrees in inspector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106605 + }, "70f8dd29f551c421a96ed4de8ab96f6309452561": { "hash": "70f8dd29f551c421a96ed4de8ab96f6309452561", "is_merge": false, @@ -11994,6 +23112,20 @@ "cherrypick_hash": "", "pull": 106584 }, + "0d4d0d44c9c820329bf2c94374e1bfa929e785d6": { + "hash": "0d4d0d44c9c820329bf2c94374e1bfa929e785d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Force weights on custom editor fonts when variable", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106217 + }, "3508257bc562114889b0dbc1ead1f61c57e80779": { "hash": "3508257bc562114889b0dbc1ead1f61c57e80779", "is_merge": false, @@ -12092,6 +23224,20 @@ "cherrypick_hash": "", "pull": 106538 }, + "e821d780e3981939ce7baeb021ad009ca076f88f": { + "hash": "e821d780e3981939ce7baeb021ad009ca076f88f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Improve error message when trying to load scene as an animation library", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103678 + }, "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7": { "hash": "1384e82c2cf69e0a820a2ac8dc6ca2df6ccc91a7", "is_merge": false, @@ -13374,6 +24520,20 @@ "cherrypick_hash": "", "pull": "" }, + "fe1322c014062ac3aa1603d8265abd82d63b32e9": { + "hash": "fe1322c014062ac3aa1603d8265abd82d63b32e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "D3D12: Silence `-Wmaybe-uninitialized` warning in D3D12MemAlloc", + "body": "This was lost in #104893 when removing the warning ignores no longer relevant\nwhen including the D3D12MemAlloc _header_ as external.\nBut we still compile the .cpp directly and it has this warning.\n\nClarified why have a wrapper for this file.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106398 + }, "101dc9868f90653c7bb8f608502061e417b10af5": { "hash": "101dc9868f90653c7bb8f608502061e417b10af5", "is_merge": false, @@ -14606,6 +25766,20 @@ "cherrypick_hash": "", "pull": 93883 }, + "3a7425968aa878b05ad15a5b993f7a164e46ed84": { + "hash": "3a7425968aa878b05ad15a5b993f7a164e46ed84", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Improve SpinBox class documentation", + "body": "- Describe the class's interactivity in more detail.\n- Clarify behavior of `apply()`.\n- Mention that expressions can be evaluated.\n- Mention caveat with `update_on_text_changed` regarding expressions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106327 + }, "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8": { "hash": "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8", "is_merge": false, @@ -14718,6 +25892,20 @@ "cherrypick_hash": "", "pull": 105825 }, + "90328e921fbf05e656e2555f986ba182f98ac8ec": { + "hash": "90328e921fbf05e656e2555f986ba182f98ac8ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzMzc4ODA=" + ], + "author_raw": "Wilson E. Alvarez ", + "committer_raw": "Wilson E. Alvarez ", + "summary": "Improve Timer::start error message.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106307 + }, "c5777c43d9e107c395ad3fdd76595c93a198f4ee": { "hash": "c5777c43d9e107c395ad3fdd76595c93a198f4ee", "is_merge": false, @@ -14858,6 +26046,20 @@ "cherrypick_hash": "", "pull": 106315 }, + "54c8d648929979d6978ffd2e60b057476240a95a": { + "hash": "54c8d648929979d6978ffd2e60b057476240a95a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM0ODAwMDcy" + ], + "author_raw": "Danni <34800072+KeyboardDanni@users.noreply.github.com>", + "committer_raw": "Danni <34800072+KeyboardDanni@users.noreply.github.com>", + "summary": "Add ruler width editor setting to 2D editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104996 + }, "f658161619fab52547c408b6d07ecd2ff4766f7e": { "hash": "f658161619fab52547c408b6d07ecd2ff4766f7e", "is_merge": false, @@ -15258,6 +26460,20 @@ "cherrypick_hash": "", "pull": "" }, + "e9e8ddc5be9c3b9f52d5f6e98c56bc6fb386625e": { + "hash": "e9e8ddc5be9c3b9f52d5f6e98c56bc6fb386625e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Linux: Fix build with `dbus=no` or `threads=no`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106175 + }, "542639de3ca37f86eec387bba0517ed729143d5d": { "hash": "542639de3ca37f86eec387bba0517ed729143d5d", "is_merge": false, @@ -17245,6 +28461,20 @@ "cherrypick_hash": "", "pull": 90558 }, + "2b8fcca34352fff3259b573d195c84e4979c4da6": { + "hash": "2b8fcca34352fff3259b573d195c84e4979c4da6", + "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": "DDS: Load BGRA4 textures directly as RGBA4", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106055 + }, "413cb795cd4e3559e8ba9309f49c9ca36cef7d18": { "hash": "413cb795cd4e3559e8ba9309f49c9ca36cef7d18", "is_merge": false, @@ -17358,6 +28588,20 @@ "cherrypick_hash": "", "pull": 106027 }, + "2b30f23595199008e5d92f0c72951bac25f94a06": { + "hash": "2b30f23595199008e5d92f0c72951bac25f94a06", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Fix `Callable` call error text", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99150 + }, "4f3b998b095b11f7460103ef3670e6e0adbb7cb3": { "hash": "4f3b998b095b11f7460103ef3670e6e0adbb7cb3", "is_merge": false, @@ -18169,6 +29413,20 @@ "cherrypick_hash": "", "pull": 105930 }, + "e9da0dfd30ec446c35a1db1c12068c53ce17294c": { + "hash": "e9da0dfd30ec446c35a1db1c12068c53ce17294c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1ODU1MzMz" + ], + "author_raw": "Joyless <65855333+Joy-less@users.noreply.github.com>", + "committer_raw": "Joyless <65855333+Joy-less@users.noreply.github.com>", + "summary": "Don't create unnecessary arrays in C#", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105927 + }, "60aae6d856d8b46b9f7585175160ae56933fe686": { "hash": "60aae6d856d8b46b9f7585175160ae56933fe686", "is_merge": true, @@ -20823,6 +32081,20 @@ "cherrypick_hash": "", "pull": 105644 }, + "e9edff8d25c5240b369102f033aefb571743df91": { + "hash": "e9edff8d25c5240b369102f033aefb571743df91", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Kasper Arnklit Frandsen ", + "summary": "Fix scale from cursor in Animation Player", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105715 + }, "57640dd806a7823319421ad74281ce243f6cd275": { "hash": "57640dd806a7823319421ad74281ce243f6cd275", "is_merge": false, @@ -22334,6 +33606,20 @@ "cherrypick_hash": "", "pull": 105568 }, + "f05b22c53e9288c7f786d77277a42e4c6807e8dd": { + "hash": "f05b22c53e9288c7f786d77277a42e4c6807e8dd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNjQyNDI=" + ], + "author_raw": "Marcos Casagrande ", + "committer_raw": "Marcos Casagrande ", + "summary": "Web: Avoid extra copy when encoding string in WebSocket _onmessage", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105571 + }, "34b3582cf92abbbf728f32e0af38b24355440cce": { "hash": "34b3582cf92abbbf728f32e0af38b24355440cce", "is_merge": false, @@ -22404,6 +33690,20 @@ "cherrypick_hash": "", "pull": 105563 }, + "f3d3bf9d03711a0b60f30f2fb651e825b6e63a23": { + "hash": "f3d3bf9d03711a0b60f30f2fb651e825b6e63a23", + "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 `is_pixel_opaque` bound checks.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105561 + }, "24bb0d5c4f7b4ed744dda8e34a012c8d2db5cc66": { "hash": "24bb0d5c4f7b4ed744dda8e34a012c8d2db5cc66", "is_merge": false, @@ -23184,6 +34484,20 @@ "cherrypick_hash": "", "pull": 105446 }, + "704e99d315b059215a45a4e2265ac7dba69fcf84": { + "hash": "704e99d315b059215a45a4e2265ac7dba69fcf84", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix Sublime text external editor Exec Flags setting", + "body": "The placeholder must be `{col}`, not `{column}`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105442 + }, "6e1fb68f65582987a6b1494204a8133f987488db": { "hash": "6e1fb68f65582987a6b1494204a8133f987488db", "is_merge": false, @@ -24134,6 +35448,20 @@ "cherrypick_hash": "", "pull": 105376 }, + "df321eb13570627423f3ea8e2977dc07fb875401": { + "hash": "df321eb13570627423f3ea8e2977dc07fb875401", + "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": "[Polygon2DEditor] Add tool to automatically move center of gravity to origin.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104015 + }, "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8": { "hash": "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8", "is_merge": false, @@ -24176,6 +35504,20 @@ "cherrypick_hash": "", "pull": 105352 }, + "ab36db2cfa2cb4b65b028291fef70a98909be54d": { + "hash": "ab36db2cfa2cb4b65b028291fef70a98909be54d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMTE1NTU=" + ], + "author_raw": "Marc Gilleron ", + "committer_raw": "Marc Gilleron ", + "summary": "Print Godot version when an extension is found to be incompatible", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105345 + }, "23a2481abcf3c4fa11cb08df6ad0413351b94dfc": { "hash": "23a2481abcf3c4fa11cb08df6ad0413351b94dfc", "is_merge": false, @@ -25231,6 +36573,20 @@ "cherrypick_hash": "", "pull": 105073 }, + "b2bd8e4d0624a05bb6713c59be7e2417a3f2b03a": { + "hash": "b2bd8e4d0624a05bb6713c59be7e2417a3f2b03a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Relax the range hint for canvas layer properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105245 + }, "ce4f64583a14a884aa5d0283d3d759bc4c4073f1": { "hash": "ce4f64583a14a884aa5d0283d3d759bc4c4073f1", "is_merge": false, @@ -27542,6 +38898,20 @@ "cherrypick_hash": "", "pull": 105082 }, + "4b9bcda11364f74035e273c14d3d04770555010a": { + "hash": "4b9bcda11364f74035e273c14d3d04770555010a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Add autocompletion for `@export_tool_button`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105081 + }, "75dd416627750766e2443674d6531a7461c07a45": { "hash": "75dd416627750766e2443674d6531a7461c07a45", "is_merge": false, @@ -27938,6 +39308,20 @@ "cherrypick_hash": "", "pull": 105028 }, + "4fd95613a4a35e67392c0afcf2be49799c7f0d6f": { + "hash": "4fd95613a4a35e67392c0afcf2be49799c7f0d6f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMTQxODYy" + ], + "author_raw": "Matt Enad ", + "committer_raw": "Matt Enad ", + "summary": "Update RichTextLabel alignment documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, "6013fb1fb9bd9872f0ceac1827d77e31fbfccfbb": { "hash": "6013fb1fb9bd9872f0ceac1827d77e31fbfccfbb", "is_merge": false, @@ -31353,6 +42737,20 @@ "cherrypick_hash": "", "pull": 104660 }, + "e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c": { + "hash": "e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Fix borderless maximized window mode.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104686 + }, "a2919f81279146479effa4fae1ec4e9bd018021d": { "hash": "a2919f81279146479effa4fae1ec4e9bd018021d", "is_merge": false, @@ -33389,6 +44787,20 @@ "cherrypick_hash": "", "pull": 104406 }, + "49d4168f3039b12df95e6a55ca45dfb19c615ace": { + "hash": "49d4168f3039b12df95e6a55ca45dfb19c615ace", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Better explain texture repeat", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103012 + }, "03359c873578b3b14b8615b68db18a52427b8d86": { "hash": "03359c873578b3b14b8615b68db18a52427b8d86", "is_merge": true, @@ -33541,6 +44953,20 @@ "cherrypick_hash": "", "pull": 82321 }, + "65bb9de5c3da19b79df451964d962e510bea8d50": { + "hash": "65bb9de5c3da19b79df451964d962e510bea8d50", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Minor doc update for `low_processor_mode_sleep_usec` editor settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104391 + }, "c33c3fe2ed20a7b462479c277fb8710916983354": { "hash": "c33c3fe2ed20a7b462479c277fb8710916983354", "is_merge": false, @@ -33735,6 +45161,20 @@ "cherrypick_hash": "", "pull": 104376 }, + "044444f2e2774f397e605b20aeb00dfa42f008b4": { + "hash": "044444f2e2774f397e605b20aeb00dfa42f008b4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "Reduce memory overhead of `save_to_wav`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100559 + }, "3eb4e6c6ff5a89ec06b3321e79e998dc4e680f3d": { "hash": "3eb4e6c6ff5a89ec06b3321e79e998dc4e680f3d", "is_merge": false, @@ -36983,6 +48423,20 @@ "cherrypick_hash": "", "pull": 104077 }, + "bc9c91cf01732159a667299eb66bebbeb91bfef6": { + "hash": "bc9c91cf01732159a667299eb66bebbeb91bfef6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0ODE5MzE5" + ], + "author_raw": "dugramen ", + "committer_raw": "dugramen ", + "summary": "Apply gizmo scale to EditorControlAnchor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104073 + }, "626ff950fbd6623cca747886495e477c18415eec": { "hash": "626ff950fbd6623cca747886495e477c18415eec", "is_merge": false, @@ -37910,6 +49364,20 @@ "cherrypick_hash": "", "pull": 104031 }, + "f180e8a79ddf7d8971c71d6a3c55a7d092a9bbf9": { + "hash": "f180e8a79ddf7d8971c71d6a3c55a7d092a9bbf9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MTIwODc=" + ], + "author_raw": "yesfish ", + "committer_raw": "yesfish ", + "summary": "Add named placeholder to blender import options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104025 + }, "b064fcf5475f23be3d988662bc976a359352aff5": { "hash": "b064fcf5475f23be3d988662bc976a359352aff5", "is_merge": false, @@ -39876,6 +51344,20 @@ "cherrypick_hash": "", "pull": 103845 }, + "3e5c53a6731f4036b76a5eeea6841ffe5fa4394a": { + "hash": "3e5c53a6731f4036b76a5eeea6841ffe5fa4394a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMDI0Njcx" + ], + "author_raw": "DeeJayLSP ", + "committer_raw": "DeeJayLSP ", + "summary": "AudioEffectCompressor: recommend HardLimiter over deprecated Limiter", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103847 + }, "7fd154c4b405cdba40f85ec98bc7276f0c6a9507": { "hash": "7fd154c4b405cdba40f85ec98bc7276f0c6a9507", "is_merge": false, @@ -41211,6 +52693,20 @@ "cherrypick_hash": "", "pull": 103728 }, + "96a6499da269d6f71ee976df26fc3806b2b04916": { + "hash": "96a6499da269d6f71ee976df26fc3806b2b04916", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Link Script method documentation to details about returned dictionaries", + "body": "Added links for get_script_method_list(), get_script_property_list(), and get_script_signal_list() to corresponding Object method documentation that includes details about the entries in the returned dictionaries.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103716 + }, "57d5b664d35fbb13f1ebec74fa45272b8183e623": { "hash": "57d5b664d35fbb13f1ebec74fa45272b8183e623", "is_merge": false, @@ -43449,6 +54945,20 @@ "cherrypick_hash": "", "pull": 103092 }, + "e2a6d534199b330bb797df3829a965e923bd44c1": { + "hash": "e2a6d534199b330bb797df3829a965e923bd44c1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Increase size of Offset field in audio import dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103029 + }, "70a8421c307a660e43865e0e58c9f232a33c3d96": { "hash": "70a8421c307a660e43865e0e58c9f232a33c3d96", "is_merge": false, @@ -43744,6 +55254,20 @@ "cherrypick_hash": "", "pull": 102865 }, + "2550cdc0c47612aa42c892083044c5c738aed8e3": { + "hash": "2550cdc0c47612aa42c892083044c5c738aed8e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Skip serializing delegates with a disposed target", + "body": "When reloading assemblies, we serialize the managed delegates so we can recreate the callables later. If the delegate's target is a GodotObject that has already been disposed, we can't serialize the delegate.\n\nBefore this change, trying to serialize one of these delegates throws an exception and prevents releasing its strong GCHandle, so the assembly can't be unloaded.\n\nWith this change, we don't serialize the delegates and release them anyway. This means some delegates may get lost on reloading assemblies, but if their target was already freed it's probably fine.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102837 + }, "288e3e3af2ab1aff10035eb72b23628568541883": { "hash": "288e3e3af2ab1aff10035eb72b23628568541883", "is_merge": false, @@ -43954,6 +55478,20 @@ "cherrypick_hash": "", "pull": 102648 }, + "b76b949d420b726a5d70d116afa9ef24fa067550": { + "hash": "b76b949d420b726a5d70d116afa9ef24fa067550", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Add info about set_deferred for setting CollisionShape3D disabled property", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102520 + }, "b9a60574b41f5ee06454163c628eab06fa3bc926": { "hash": "b9a60574b41f5ee06454163c628eab06fa3bc926", "is_merge": false, @@ -44600,6 +56138,20 @@ "cherrypick_hash": "", "pull": 101582 }, + "472cdb6da2e901d3f144f182434d24cb1c2c29af": { + "hash": "472cdb6da2e901d3f144f182434d24cb1c2c29af", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "committer_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "summary": "Add movement threshold before activating viewport rotation gizmo dragging", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101376 + }, "2aeca3e885481a08afb1db2045140db4a65ffba4": { "hash": "2aeca3e885481a08afb1db2045140db4a65ffba4", "is_merge": false, @@ -44782,6 +56334,20 @@ "cherrypick_hash": "", "pull": 99059 }, + "1474ecc121b2587283d99a1c0b12716ed9187d12": { + "hash": "1474ecc121b2587283d99a1c0b12716ed9187d12", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Expose the `EditorScriptHighlighter::_create()` method to GDExtension", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98929 + }, "bfcc389e21dcb8426ca4f1ba7efb2debf5139ec5": { "hash": "bfcc389e21dcb8426ca4f1ba7efb2debf5139ec5", "is_merge": false, @@ -44796,6 +56362,20 @@ "cherrypick_hash": "", "pull": 98034 }, + "8ba6a703e2ecb2f0dba9fc40e673cddac4d5086e": { + "hash": "8ba6a703e2ecb2f0dba9fc40e673cddac4d5086e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Saracen ", + "summary": "Scene import bugfix:", + "body": "Fixes scene subresource property not being updated if\nall properties are reset to default in advanced importer settings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98014 + }, "a81982e1af9b6728f394097f9edea0dc6bd3fe5e": { "hash": "a81982e1af9b6728f394097f9edea0dc6bd3fe5e", "is_merge": false, @@ -45019,6 +56599,20 @@ "is_cherrypick": false, "cherrypick_hash": "", "pull": 86653 + }, + "d36ab98414a4aba8c679aa8c3e9f0b6cae97db76": { + "hash": "d36ab98414a4aba8c679aa8c3e9f0b6cae97db76", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzOTExMw==" + ], + "author_raw": "Ron B. Yeh ", + "committer_raw": "Ron B. Yeh ", + "summary": "Remove unnecessary spaces.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 82083 } }, "pulls": { @@ -45033,7 +56627,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2022-03-27T18:25:45Z", - "updated_at": "2025-05-31T00:08:39Z", + "updated_at": "2025-06-11T23:55:49Z", "target_branch": "master", "labels": [ { @@ -45121,7 +56715,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2022-04-12T15:02:41Z", - "updated_at": "2025-03-17T17:30:08Z", + "updated_at": "2025-06-09T21:28:15Z", "target_branch": "master", "labels": [ { @@ -45155,7 +56749,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2022-10-23T02:27:24Z", - "updated_at": "2025-05-18T09:31:17Z", + "updated_at": "2025-06-12T23:47:14Z", "target_branch": "master", "labels": [ { @@ -45173,6 +56767,45 @@ "067704f1cd6e169d8c9382b755a26c4880a2f941" ] }, + "69012": { + "id": "PR_kwDOAO6SJc5Dee-8", + "public_id": 69012, + "url": "https://github.com/godotengine/godot/pull/69012", + "diff_url": "https://github.com/godotengine/godot/pull/69012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/69012.patch", + "title": "Allow to override editor settings per project", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2022-11-22T16:18:36Z", + "updated_at": "2025-06-03T18:46:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b41d6ecf8cc300d2abac58b76ee3d70ac85851e0" + ] + }, "69406": { "id": "PR_kwDOAO6SJc5D_MLR", "public_id": 69406, @@ -45241,6 +56874,84 @@ "c6739f64dfe178d34704275c4fd40eba5669ccce" ] }, + "71564": { + "id": "PR_kwDOAO6SJc5HjRce", + "public_id": 71564, + "url": "https://github.com/godotengine/godot/pull/71564", + "diff_url": "https://github.com/godotengine/godot/pull/71564.diff", + "patch_url": "https://github.com/godotengine/godot/pull/71564.patch", + "title": "GDScript: Optimize non-constant `for`-`range`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-01-17T15:15:02Z", + "updated_at": "2025-06-10T02:06:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "a13fbc6e3e2f87b49278d488ae402e0737aa19ad" + ] + }, + "74393": { + "id": "PR_kwDOAO6SJc5LSy-z", + "public_id": 74393, + "url": "https://github.com/godotengine/godot/pull/74393", + "diff_url": "https://github.com/godotengine/godot/pull/74393.diff", + "patch_url": "https://github.com/godotengine/godot/pull/74393.patch", + "title": "GDScript: Highlight script members like native ones", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-03-04T21:29:16Z", + "updated_at": "2025-06-12T03:44:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "d700ad7feba4ad1536e7ba89a82d38c156462fbc" + ] + }, "75629": { "id": "PR_kwDOAO6SJc5NiHN9", "public_id": 75629, @@ -45275,6 +56986,74 @@ "c5777c43d9e107c395ad3fdd76595c93a198f4ee" ] }, + "75950": { + "id": "PR_kwDOAO6SJc5ODW9A", + "public_id": 75950, + "url": "https://github.com/godotengine/godot/pull/75950", + "diff_url": "https://github.com/godotengine/godot/pull/75950.diff", + "patch_url": "https://github.com/godotengine/godot/pull/75950.patch", + "title": "Export: Modify template without rcedit", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NzY0NDky", + "created_at": "2023-04-11T18:39:23Z", + "updated_at": "2025-06-05T15:30:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "6f071a80544414cf16eaa257548de3e9fde95f2c" + ] + }, + "76075": { + "id": "PR_kwDOAO6SJc5OXvDU", + "public_id": 76075, + "url": "https://github.com/godotengine/godot/pull/76075", + "diff_url": "https://github.com/godotengine/godot/pull/76075.diff", + "patch_url": "https://github.com/godotengine/godot/pull/76075.patch", + "title": "Add PackedByteArray conversion to PackedVector2Array, PackedVector3Array, PackedVector4Array and PackedColorArray", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBj8LBA", + "created_at": "2023-04-15T00:46:19Z", + "updated_at": "2025-06-12T21:18:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "805ad8734017fb55492d66fbe7aa060c2c3962eb" + ] + }, "76560": { "id": "PR_kwDOAO6SJc5Pa2zz", "public_id": 76560, @@ -45399,6 +57178,74 @@ "7d82704f12ce969a2074cb5f65eb482bb6d2a607" ] }, + "77164": { + "id": "PR_kwDOAO6SJc5Qu8yv", + "public_id": 77164, + "url": "https://github.com/godotengine/godot/pull/77164", + "diff_url": "https://github.com/godotengine/godot/pull/77164.diff", + "patch_url": "https://github.com/godotengine/godot/pull/77164.patch", + "title": "GDScript: Re-add `ord()` function", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-05-17T16:20:40Z", + "updated_at": "2025-06-12T03:43:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "f864d0ce11369e542cdbd1231444ae7bf7756eac" + ] + }, + "77776": { + "id": "PR_kwDOAO6SJc5SBYjb", + "public_id": 77776, + "url": "https://github.com/godotengine/godot/pull/77776", + "diff_url": "https://github.com/godotengine/godot/pull/77776.diff", + "patch_url": "https://github.com/godotengine/godot/pull/77776.patch", + "title": "CodeEditor: Make possible to select and copy error text", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-06-02T17:26:20Z", + "updated_at": "2025-06-13T02:54:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "db9b8ff0037cf44312bccbbc293bb7ec0e6d8e17" + ] + }, "77972": { "id": "PR_kwDOAO6SJc5Sb9h_", "public_id": 77972, @@ -45496,6 +57343,51 @@ "daa6198925739fc755608a55cc989d744a907646" ] }, + "80710": { + "id": "PR_kwDOAO6SJc5YJQmp", + "public_id": 80710, + "url": "https://github.com/godotengine/godot/pull/80710", + "diff_url": "https://github.com/godotengine/godot/pull/80710.diff", + "patch_url": "https://github.com/godotengine/godot/pull/80710.patch", + "title": "Add stencil support to spatial materials", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzNTIwMjA=", + "created_at": "2023-08-17T10:48:14Z", + "updated_at": "2025-06-14T20:33:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABqcb2hg", + "name": "topic:vfx", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "d674c9e2891111a001d170f0b74f015128dd0c41", + "7574a5dbb39ba6d7962f68a5f65b0ec222072f5c" + ] + }, "81178": { "id": "PR_kwDOAO6SJc5ZK6Rp", "public_id": 81178, @@ -45530,6 +57422,45 @@ "4ae87afaf6837d51ee754dfe76bed10bd58a2da1" ] }, + "81266": { + "id": "PR_kwDOAO6SJc5ZazV1", + "public_id": 81266, + "url": "https://github.com/godotengine/godot/pull/81266", + "diff_url": "https://github.com/godotengine/godot/pull/81266.diff", + "patch_url": "https://github.com/godotengine/godot/pull/81266.patch", + "title": "[macOS] Add support for loading shell environment from UI apps.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2023-09-03T08:45:50Z", + "updated_at": "2025-06-03T20:47:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "ee181951b6ed12fa1dc105e4e007b8e467ff2b36" + ] + }, "81503": { "id": "PR_kwDOAO6SJc5Z8M1q", "public_id": 81503, @@ -45559,6 +57490,35 @@ "2bfca8e9c2ae66774071c66f38f4fa8b79b7622a" ] }, + "82083": { + "id": "PR_kwDOAO6SJc5a8ODL", + "public_id": 82083, + "url": "https://github.com/godotengine/godot/pull/82083", + "diff_url": "https://github.com/godotengine/godot/pull/82083.diff", + "patch_url": "https://github.com/godotengine/godot/pull/82083.patch", + "title": "Remove unnecessary spaces.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzOTExMw==", + "created_at": "2023-09-22T00:09:40Z", + "updated_at": "2025-06-04T15:42:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "d36ab98414a4aba8c679aa8c3e9f0b6cae97db76" + ] + }, "82216": { "id": "PR_kwDOAO6SJc5bDI9l", "public_id": 82216, @@ -45661,6 +57621,35 @@ "5b935881fc1b765c23c476a14a21599d0cd2ace1" ] }, + "82808": { + "id": "PR_kwDOAO6SJc5b7hEq", + "public_id": 82808, + "url": "https://github.com/godotengine/godot/pull/82808", + "diff_url": "https://github.com/godotengine/godot/pull/82808.diff", + "patch_url": "https://github.com/godotengine/godot/pull/82808.patch", + "title": "GDScript: Add support for variadic functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-10-04T18:30:10Z", + "updated_at": "2025-06-10T02:05:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "ee121ef80e36865ac9d5c55ab2ec419f48ef6954" + ] + }, "83027": { "id": "PR_kwDOAO6SJc5cNu-F", "public_id": 83027, @@ -45836,6 +57825,35 @@ "3b2d4ac156088d38aa86108c79a0850c880a617d" ] }, + "86983": { + "id": "PR_kwDOAO6SJc5jiSH6", + "public_id": 86983, + "url": "https://github.com/godotengine/godot/pull/86983", + "diff_url": "https://github.com/godotengine/godot/pull/86983.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86983.patch", + "title": "Make `get_id_path` return empty when first point is disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzMTU5ODY=", + "created_at": "2024-01-09T03:43:54Z", + "updated_at": "2025-06-15T23:57:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "6f094856e76c5bd137f2b5286f9f6290ab0307d6" + ] + }, "87388": { "id": "PR_kwDOAO6SJc5kmR_T", "public_id": 87388, @@ -45978,9 +57996,14 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-26T08:30:21Z", - "updated_at": "2025-03-11T23:20:52Z", + "updated_at": "2025-06-12T09:56:15Z", "target_branch": "master", "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -46108,6 +58131,45 @@ "92ab92114e9b669eb182044a12389766e5858277" ] }, + "89530": { + "id": "PR_kwDOAO6SJc5pyVuT", + "public_id": 89530, + "url": "https://github.com/godotengine/godot/pull/89530", + "diff_url": "https://github.com/godotengine/godot/pull/89530.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89530.patch", + "title": "Editor: Add ability to rename theme types", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-03-15T18:32:01Z", + "updated_at": "2025-06-03T04:03:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e6c9a832c191cde380d10924d9a42e5d650ebd1d" + ] + }, "89556": { "id": "PR_kwDOAO6SJc5p0JQC", "public_id": 89556, @@ -46254,6 +58316,40 @@ "75881f832250caec21c35403b5b622244d9b9ce2" ] }, + "89819": { + "id": "PR_kwDOAO6SJc5qkRBv", + "public_id": 89819, + "url": "https://github.com/godotengine/godot/pull/89819", + "diff_url": "https://github.com/godotengine/godot/pull/89819.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89819.patch", + "title": "Replace XML codeblock spaces with tabs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-03-23T18:05:26Z", + "updated_at": "2025-06-06T13:13:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "13f642d959f9f408e348f98e33623448c3cefbaf" + ] + }, "89988": { "id": "PR_kwDOAO6SJc5rFt4Q", "public_id": 89988, @@ -46265,7 +58361,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUwNzcyNDc0", "created_at": "2024-03-28T18:34:56Z", - "updated_at": "2025-05-14T16:28:08Z", + "updated_at": "2025-06-03T15:32:47Z", "target_branch": "master", "labels": [ { @@ -46775,7 +58871,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-06-13T23:02:28Z", - "updated_at": "2025-05-27T13:51:48Z", + "updated_at": "2025-06-10T18:46:58Z", "target_branch": "master", "labels": [ { @@ -46798,6 +58894,45 @@ "9a1def8da1279f60e86bcdb740c30ac6293e4cc8" ] }, + "93246": { + "id": "PR_kwDOAO6SJc5yn-xW", + "public_id": 93246, + "url": "https://github.com/godotengine/godot/pull/93246", + "diff_url": "https://github.com/godotengine/godot/pull/93246.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93246.patch", + "title": "Add theme cache to the inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-06-16T23:48:43Z", + "updated_at": "2025-06-06T16:20:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "d3c34c4f38bf4745875a5865037d73283c4dca87" + ] + }, "93276": { "id": "PR_kwDOAO6SJc5yvPgk", "public_id": 93276, @@ -47421,6 +59556,40 @@ "e5ed038ad26e6905e8e32be6a63d678192557327" ] }, + "95564": { + "id": "PR_kwDOAO6SJc54eZcO", + "public_id": 95564, + "url": "https://github.com/godotengine/godot/pull/95564", + "diff_url": "https://github.com/godotengine/godot/pull/95564.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95564.patch", + "title": "Add option to auto tangent new bezier points in animation editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2024-08-15T14:44:28Z", + "updated_at": "2025-06-03T20:47:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5934804335ef44aa971946f23b84ec59dda16f3b" + ] + }, "95585": { "id": "PR_kwDOAO6SJc54gHHi", "public_id": 95585, @@ -47747,6 +59916,35 @@ "cd68034e0152c020fc3c9fb37e704d0806f4edfb" ] }, + "96146": { + "id": "PR_kwDOAO6SJc55hGDc", + "public_id": 96146, + "url": "https://github.com/godotengine/godot/pull/96146", + "diff_url": "https://github.com/godotengine/godot/pull/96146.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96146.patch", + "title": "C#: Resolve the hostfxr path using dotnet CLI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-08-27T05:21:34Z", + "updated_at": "2025-06-10T02:56:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "5a2c033914e74f1f386f9d9a96e5c8f4787211fc" + ] + }, "96169": { "id": "PR_kwDOAO6SJc55lXN_", "public_id": 96169, @@ -48599,7 +60797,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwMTYzNDk1", "created_at": "2024-10-07T00:31:31Z", - "updated_at": "2025-03-07T22:39:58Z", + "updated_at": "2025-06-10T08:50:54Z", "target_branch": "master", "labels": [ { @@ -48627,6 +60825,50 @@ "8a4bc9881f8d6b576e7d2b2ce15b718015451f9e" ] }, + "98014": { + "id": "PR_kwDOAO6SJc5-Epr4", + "public_id": 98014, + "url": "https://github.com/godotengine/godot/pull/98014", + "diff_url": "https://github.com/godotengine/godot/pull/98014.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98014.patch", + "title": "Fix resetting imported scene parameters to default.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2024-10-09T12:16:21Z", + "updated_at": "2025-06-11T11:11:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "8ba6a703e2ecb2f0dba9fc40e673cddac4d5086e" + ] + }, "98034": { "id": "PR_kwDOAO6SJc5-H34z", "public_id": 98034, @@ -49210,6 +61452,40 @@ "92103366a502607f215cb2613d12969993a2dbe9" ] }, + "98929": { + "id": "PR_kwDOAO6SJc6BObNg", + "public_id": 98929, + "url": "https://github.com/godotengine/godot/pull/98929", + "diff_url": "https://github.com/godotengine/godot/pull/98929.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98929.patch", + "title": "Expose the `EditorScriptHighlighter::_create()` method to GDExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-11-07T18:25:24Z", + "updated_at": "2025-06-10T14:26:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "1474ecc121b2587283d99a1c0b12716ed9187d12" + ] + }, "98949": { "id": "PR_kwDOAO6SJc6BRcke", "public_id": 98949, @@ -49395,6 +61671,74 @@ "1de900c6ecbdd7de77e1dd3229f835bb92b8eef0" ] }, + "99133": { + "id": "PR_kwDOAO6SJc6BqZVI", + "public_id": 99133, + "url": "https://github.com/godotengine/godot/pull/99133", + "diff_url": "https://github.com/godotengine/godot/pull/99133.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99133.patch", + "title": "GDExtension: Check if class without recreate callback is creatable, before marking whole extension as unreloadable", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-11-12T17:08:05Z", + "updated_at": "2025-06-09T17:55:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "e4aaf9fbc67ea4210554374c0126c4fe7c9a1079" + ] + }, + "99150": { + "id": "PR_kwDOAO6SJc6BsKuN", + "public_id": 99150, + "url": "https://github.com/godotengine/godot/pull/99150", + "diff_url": "https://github.com/godotengine/godot/pull/99150.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99150.patch", + "title": "GDScript: Fix `Callable` call error text", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-11-12T22:18:01Z", + "updated_at": "2025-06-09T18:04:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "2b30f23595199008e5d92f0c72951bac25f94a06" + ] + }, "99318": { "id": "PR_kwDOAO6SJc6CIWD1", "public_id": 99318, @@ -49502,6 +61846,35 @@ "e6f812c0569f1ea28b0c1ab130b597c43027c4f4" ] }, + "99504": { + "id": "PR_kwDOAO6SJc6Ctx3S", + "public_id": 99504, + "url": "https://github.com/godotengine/godot/pull/99504", + "diff_url": "https://github.com/godotengine/godot/pull/99504.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99504.patch", + "title": "Add metadata tags to WAV and OGG audio streams", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwNzcyNDc0", + "created_at": "2024-11-21T19:32:09Z", + "updated_at": "2025-06-05T11:23:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "20c0a0b48959655aa4b0bcc6797e59745d5556d5" + ] + }, "99515": { "id": "PR_kwDOAO6SJc6CvZm8", "public_id": 99515, @@ -50225,6 +62598,40 @@ "541e721cac492d5de4197789ecd4d8c592ed7d78" ] }, + "100283": { + "id": "PR_kwDOAO6SJc6E4eiu", + "public_id": 100283, + "url": "https://github.com/godotengine/godot/pull/100283", + "diff_url": "https://github.com/godotengine/godot/pull/100283.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100283.patch", + "title": "Implement motion vectors in mobile renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2024-12-11T16:13:11Z", + "updated_at": "2025-06-05T11:22:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "3b70fbdc3cd0fea0e8c3de193ab6c8db2d37049b" + ] + }, "100287": { "id": "PR_kwDOAO6SJc6E5i1l", "public_id": 100287, @@ -50458,6 +62865,40 @@ "03caf44f57f6cd3db6e5cac7aee6343e563c35e9" ] }, + "100420": { + "id": "PR_kwDOAO6SJc6FPho0", + "public_id": 100420, + "url": "https://github.com/godotengine/godot/pull/100420", + "diff_url": "https://github.com/godotengine/godot/pull/100420.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100420.patch", + "title": "Fix 3D Ruler stuck in viewport if tool mode is switched during measurement", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2024-12-15T02:28:02Z", + "updated_at": "2025-06-12T20:54:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0f0229e5b781a1a50d58c6febe12b7b7907831b6" + ] + }, "100430": { "id": "PR_kwDOAO6SJc6FQ5UP", "public_id": 100430, @@ -50668,6 +63109,35 @@ "3011717e14ba03bc981a4d6a9471a4e0c1d97823" ] }, + "100559": { + "id": "PR_kwDOAO6SJc6FqbMb", + "public_id": 100559, + "url": "https://github.com/godotengine/godot/pull/100559", + "diff_url": "https://github.com/godotengine/godot/pull/100559.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100559.patch", + "title": "Reduce memory overhead of `save_to_wav`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2024-12-18T15:11:02Z", + "updated_at": "2025-06-03T00:00:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "044444f2e2774f397e605b20aeb00dfa42f008b4" + ] + }, "100602": { "id": "PR_kwDOAO6SJc6FxPme", "public_id": 100602, @@ -51113,6 +63583,45 @@ "d2d02d0ea8a1edcb4518807612f24c0ae9c8fc2b" ] }, + "100899": { + "id": "PR_kwDOAO6SJc6GYepL", + "public_id": 100899, + "url": "https://github.com/godotengine/godot/pull/100899", + "diff_url": "https://github.com/godotengine/godot/pull/100899.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100899.patch", + "title": "Core: Unify display of error type prefixes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-12-29T11:43:31Z", + "updated_at": "2025-06-10T02:07:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "24494d840e06402c26c03db36695b63c5322d624" + ] + }, "100926": { "id": "PR_kwDOAO6SJc6Gbekl", "public_id": 100926, @@ -51176,6 +63685,40 @@ "6609caf76e8739b59bc7e073b4ebc801d647b0b9" ] }, + "100984": { + "id": "PR_kwDOAO6SJc6GgbsX", + "public_id": 100984, + "url": "https://github.com/godotengine/godot/pull/100984", + "diff_url": "https://github.com/godotengine/godot/pull/100984.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100984.patch", + "title": "Implement `BoneConstraint3D` with `CopyTransform`/`ConvertTransform`/`Aim` Modifiers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-12-31T18:27:47Z", + "updated_at": "2025-06-03T12:14:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "4a2a95678b5d6bfeb634801b8dcf26d350440d75" + ] + }, "101003": { "id": "PR_kwDOAO6SJc6Giand", "public_id": 101003, @@ -51424,6 +63967,40 @@ "6fca974f639dd73e748b02b27eb06df91d83435c" ] }, + "101219": { + "id": "PR_kwDOAO6SJc6G7bWq", + "public_id": 101219, + "url": "https://github.com/godotengine/godot/pull/101219", + "diff_url": "https://github.com/godotengine/godot/pull/101219.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101219.patch", + "title": "Add speed scale feature for VideoStreamPlayer node", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOByPlNg", + "created_at": "2025-01-07T11:50:42Z", + "updated_at": "2025-06-03T20:47:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c2eba05312319a48b99428f44ae9aa9b66c8bfcc" + ] + }, "101254": { "id": "PR_kwDOAO6SJc6HADMi", "public_id": 101254, @@ -51841,6 +64418,40 @@ "d9ef361d122e480a81cd482224b560f973e06014" ] }, + "101376": { + "id": "PR_kwDOAO6SJc6HRgXS", + "public_id": 101376, + "url": "https://github.com/godotengine/godot/pull/101376", + "diff_url": "https://github.com/godotengine/godot/pull/101376.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101376.patch", + "title": "Add movement threshold before activating viewport rotation gizmo dragging", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-01-10T01:24:39Z", + "updated_at": "2025-06-12T20:55:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "472cdb6da2e901d3f144f182434d24cb1c2c29af" + ] + }, "101411": { "id": "PR_kwDOAO6SJc6HZjgZ", "public_id": 101411, @@ -52129,6 +64740,35 @@ "05ca80632d638475467c06c9b2f4922c857898f7" ] }, + "101563": { + "id": "PR_kwDOAO6SJc6HxzRB", + "public_id": 101563, + "url": "https://github.com/godotengine/godot/pull/101563", + "diff_url": "https://github.com/godotengine/godot/pull/101563.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101563.patch", + "title": "Optimize and expose `Basis::scaled_local` to script", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMjI4OTMy", + "created_at": "2025-01-14T23:47:04Z", + "updated_at": "2025-06-08T22:54:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b957cf73efd0fc16a391d8e9e4690556acc0b422" + ] + }, "101582": { "id": "PR_kwDOAO6SJc6H2Yrw", "public_id": 101582, @@ -52648,6 +65288,35 @@ "10485764a71e78e596a6de5c7fd9be44ee08eeec" ] }, + "101880": { + "id": "PR_kwDOAO6SJc6IhLHJ", + "public_id": 101880, + "url": "https://github.com/godotengine/godot/pull/101880", + "diff_url": "https://github.com/godotengine/godot/pull/101880.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101880.patch", + "title": "Move `unicode_ranges` out of `dynamic_font_import_settings.cpp` into its own file", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-01-21T16:30:45Z", + "updated_at": "2025-06-05T15:50:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d21007cf9a7acaea5e75168fcc34e50706a94862" + ] + }, "101884": { "id": "PR_kwDOAO6SJc6IhjUR", "public_id": 101884, @@ -52760,6 +65429,35 @@ "fba6e6f932b67e481a3efe940c7bec383544dfe7" ] }, + "101941": { + "id": "PR_kwDOAO6SJc6IsH4d", + "public_id": 101941, + "url": "https://github.com/godotengine/godot/pull/101941", + "diff_url": "https://github.com/godotengine/godot/pull/101941.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101941.patch", + "title": "Fix wrong default texture for global uniforms of type `sampler2DArray`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-01-22T23:15:40Z", + "updated_at": "2025-06-09T22:13:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "fa3071981436995f9512a9a402591c88201a7109" + ] + }, "101950": { "id": "PR_kwDOAO6SJc6IuLoR", "public_id": 101950, @@ -53744,6 +66442,45 @@ "5e1fe8040a34773b490157e0f8ac9839b2a205e0" ] }, + "102313": { + "id": "PR_kwDOAO6SJc6Jv-Xa", + "public_id": 102313, + "url": "https://github.com/godotengine/godot/pull/102313", + "diff_url": "https://github.com/godotengine/godot/pull/102313.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102313.patch", + "title": "Rework scene preview thumbnails", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI2OTYwMjM3", + "created_at": "2025-02-02T02:47:02Z", + "updated_at": "2025-06-05T11:23:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "08343189dc89678bfbb108c78ae923b66d5949af" + ] + }, "102330": { "id": "PR_kwDOAO6SJc6JxBTp", "public_id": 102330, @@ -53755,7 +66492,7 @@ "is_draft": false, "authored_by": "U_kgDOBwAwZg", "created_at": "2025-02-02T17:11:51Z", - "updated_at": "2025-05-26T16:30:38Z", + "updated_at": "2025-06-05T14:59:25Z", "target_branch": "master", "labels": [ { @@ -53909,6 +66646,40 @@ "b9bebf708197e17ea94b7fc91f5251e082f6235f" ] }, + "102369": { + "id": "PR_kwDOAO6SJc6J3JuM", + "public_id": 102369, + "url": "https://github.com/godotengine/godot/pull/102369", + "diff_url": "https://github.com/godotengine/godot/pull/102369.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102369.patch", + "title": "Optimize `String::get_data` by avoiding a dereference of ptr, and inlining the function.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-02-03T14:51:04Z", + "updated_at": "2025-06-03T09:02:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "70672ef0085c5e7c448e4e687c857190e66f637b" + ] + }, "102372": { "id": "PR_kwDOAO6SJc6J4Ga1", "public_id": 102372, @@ -53972,6 +66743,35 @@ "7095431aa79c76d7569e388cb5dadda286c1e5a4" ] }, + "102398": { + "id": "PR_kwDOAO6SJc6J8jbq", + "public_id": 102398, + "url": "https://github.com/godotengine/godot/pull/102398", + "diff_url": "https://github.com/godotengine/godot/pull/102398.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102398.patch", + "title": "Add node started/finished signals for animation state machines", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwNTg5NDE=", + "created_at": "2025-02-04T07:07:29Z", + "updated_at": "2025-06-07T19:54:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "d72006119dfd8dea6dbaf50c596e9f32d73dd4a5" + ] + }, "102399": { "id": "PR_kwDOAO6SJc6J8vfg", "public_id": 102399, @@ -54234,6 +67034,35 @@ "b61499353f23ff41d6e8958dc2324388e607df40" ] }, + "102511": { + "id": "PR_kwDOAO6SJc6KXBMI", + "public_id": 102511, + "url": "https://github.com/godotengine/godot/pull/102511", + "diff_url": "https://github.com/godotengine/godot/pull/102511.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102511.patch", + "title": "Add basic descriptions to the BreadcrumbMarker enum", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBhvAjg", + "created_at": "2025-02-07T01:39:16Z", + "updated_at": "2025-06-07T17:29:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "8cb824371914161f2fdcc771175f295c6e81d6ee" + ] + }, "102514": { "id": "PR_kwDOAO6SJc6KYbOE", "public_id": 102514, @@ -54263,6 +67092,40 @@ "7aeffb89230a882f85f12f4b00facb4628b9b3dc" ] }, + "102520": { + "id": "PR_kwDOAO6SJc6KZEMu", + "public_id": 102520, + "url": "https://github.com/godotengine/godot/pull/102520", + "diff_url": "https://github.com/godotengine/godot/pull/102520.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102520.patch", + "title": "Add info about `set_deferred` for CollisionShape3D disabled property", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2025-02-07T09:19:15Z", + "updated_at": "2025-06-06T22:48:29Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b76b949d420b726a5d70d116afa9ef24fa067550" + ] + }, "102521": { "id": "PR_kwDOAO6SJc6KZP4z", "public_id": 102521, @@ -54420,7 +67283,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2025-02-07T18:37:29Z", - "updated_at": "2025-05-31T19:00:54Z", + "updated_at": "2025-06-11T16:48:54Z", "target_branch": "master", "labels": [ { @@ -54589,6 +67452,35 @@ "1680e9e77f7461b4cb170c494867fdbb5bb25cbe" ] }, + "102610": { + "id": "PR_kwDOAO6SJc6Ki8bN", + "public_id": 102610, + "url": "https://github.com/godotengine/godot/pull/102610", + "diff_url": "https://github.com/godotengine/godot/pull/102610.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102610.patch", + "title": "Clarify forward direction for `VehicleBody3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBf7ZJg", + "created_at": "2025-02-09T10:02:28Z", + "updated_at": "2025-06-07T02:14:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "cb82e68e82fde181a6e6215eb49201341d69eef4" + ] + }, "102630": { "id": "PR_kwDOAO6SJc6KkHGu", "public_id": 102630, @@ -55012,6 +67904,45 @@ "9dfeabc92a6694c445b06c939990e88631da263d" ] }, + "102767": { + "id": "PR_kwDOAO6SJc6K9riF", + "public_id": 102767, + "url": "https://github.com/godotengine/godot/pull/102767", + "diff_url": "https://github.com/godotengine/godot/pull/102767.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102767.patch", + "title": "Add navigation path query parameter limits", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-02-12T14:19:09Z", + "updated_at": "2025-06-14T12:39:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "cbd446ac29957e3b72283526e3d012bd00ab51ae" + ] + }, "102777": { "id": "PR_kwDOAO6SJc6K_Brx", "public_id": 102777, @@ -55153,6 +68084,35 @@ "d7672128b5096ba23b3900da335b6ce8cfcfd2c3" ] }, + "102837": { + "id": "PR_kwDOAO6SJc6LLvA5", + "public_id": 102837, + "url": "https://github.com/godotengine/godot/pull/102837", + "diff_url": "https://github.com/godotengine/godot/pull/102837.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102837.patch", + "title": "[.NET] Skip serializing delegates with a disposed target", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2025-02-14T02:45:18Z", + "updated_at": "2025-06-14T18:49:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "2550cdc0c47612aa42c892083044c5c738aed8e3" + ] + }, "102846": { "id": "PR_kwDOAO6SJc6LMzy1", "public_id": 102846, @@ -55255,6 +68215,40 @@ "bd6312383549211b5123cad2194ec8fbdd5d0458" ] }, + "102866": { + "id": "PR_kwDOAO6SJc6LREoN", + "public_id": 102866, + "url": "https://github.com/godotengine/godot/pull/102866", + "diff_url": "https://github.com/godotengine/godot/pull/102866.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102866.patch", + "title": "Add support for using an Android Service to host the Godot engine", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-02-14T15:55:17Z", + "updated_at": "2025-06-14T06:55:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "dc589e239c7b68fd4ea34df3394391f68f5f1b6a" + ] + }, "102869": { "id": "PR_kwDOAO6SJc6LSJT9", "public_id": 102869, @@ -55898,6 +68892,40 @@ "742bd5cc4c8cbfc4ec38249d0452c3bd27198e4e" ] }, + "103012": { + "id": "PR_kwDOAO6SJc6LqP4t", + "public_id": 103012, + "url": "https://github.com/godotengine/godot/pull/103012", + "diff_url": "https://github.com/godotengine/godot/pull/103012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103012.patch", + "title": "Better explain texture repeat", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-02-18T20:51:25Z", + "updated_at": "2025-06-12T21:00:03Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "49d4168f3039b12df95e6a55ca45dfb19c615ace" + ] + }, "103020": { "id": "PR_kwDOAO6SJc6LrR8e", "public_id": 103020, @@ -55966,6 +68994,45 @@ "1a1711f1ee0fd4b64bc0a2c35f409428dcc05fcb" ] }, + "103029": { + "id": "PR_kwDOAO6SJc6LuNS8", + "public_id": 103029, + "url": "https://github.com/godotengine/godot/pull/103029", + "diff_url": "https://github.com/godotengine/godot/pull/103029.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103029.patch", + "title": "Increase size of Offset field in audio import dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-02-19T09:54:29Z", + "updated_at": "2025-06-09T17:58:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e2a6d534199b330bb797df3829a965e923bd44c1" + ] + }, "103044": { "id": "PR_kwDOAO6SJc6LyO2G", "public_id": 103044, @@ -56267,6 +69334,35 @@ "8df75953ec417454b6e056137d3262b7cc948bfd" ] }, + "103125": { + "id": "PR_kwDOAO6SJc6MC1m9", + "public_id": 103125, + "url": "https://github.com/godotengine/godot/pull/103125", + "diff_url": "https://github.com/godotengine/godot/pull/103125.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103125.patch", + "title": "Fix EditorObjectSelector popup size", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2025-02-21T12:40:15Z", + "updated_at": "2025-06-12T21:49:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d8376e625655c2c66dc5a86d5a0cdd4bf9c2f093" + ] + }, "103129": { "id": "PR_kwDOAO6SJc6MEI6F", "public_id": 103129, @@ -56597,6 +69693,35 @@ "110a29853b4121071a1ccc44b926bfd90126f6ad" ] }, + "103231": { + "id": "PR_kwDOAO6SJc6MNxD_", + "public_id": 103231, + "url": "https://github.com/godotengine/godot/pull/103231", + "diff_url": "https://github.com/godotengine/godot/pull/103231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103231.patch", + "title": "Document that `memdelete()` is the GDExtension C++ version of `free()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-02-24T00:09:24Z", + "updated_at": "2025-06-05T18:20:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "c58483ad0bf6bb41944a4f47f636c16855b41ffa" + ] + }, "103233": { "id": "PR_kwDOAO6SJc6MN89z", "public_id": 103233, @@ -56636,6 +69761,45 @@ "9e1b9fb1bc66dc1d63074ac440664abe2fcef94c" ] }, + "103234": { + "id": "PR_kwDOAO6SJc6MOLFC", + "public_id": 103234, + "url": "https://github.com/godotengine/godot/pull/103234", + "diff_url": "https://github.com/godotengine/godot/pull/103234.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103234.patch", + "title": "OpenXR: Add controller interaction profile for Pico 4 Ultra", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-02-24T02:19:31Z", + "updated_at": "2025-06-03T00:00:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "fd220081c18a7174cc00e45df58b3fbe70343cbf" + ] + }, "103235": { "id": "PR_kwDOAO6SJc6MONns", "public_id": 103235, @@ -57105,6 +70269,45 @@ "dbdd8a2db922811d8c5975797e44844979801c6d" ] }, + "103332": { + "id": "PR_kwDOAO6SJc6MtipZ", + "public_id": 103332, + "url": "https://github.com/godotengine/godot/pull/103332", + "diff_url": "https://github.com/godotengine/godot/pull/103332.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103332.patch", + "title": "GLTF: Use scene root nodes for root nodes, don't include orphan nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-02-26T21:34:43Z", + "updated_at": "2025-06-10T16:49:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "0972db7b403c6080841c33ae8257f3fb96a44885" + ] + }, "103336": { "id": "PR_kwDOAO6SJc6MuE1r", "public_id": 103336, @@ -57702,6 +70905,40 @@ "cf18cf163092c9586f81a46e690e8f790282ca0a" ] }, + "103418": { + "id": "PR_kwDOAO6SJc6NADyp", + "public_id": 103418, + "url": "https://github.com/godotengine/godot/pull/103418", + "diff_url": "https://github.com/godotengine/godot/pull/103418.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103418.patch", + "title": "Allow attaching scripts to nodes in the Advanced Import Settings dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-03-01T00:38:03Z", + "updated_at": "2025-06-11T11:49:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "a3daba29dd0655d3b9d888988c594568bbeddc57" + ] + }, "103419": { "id": "PR_kwDOAO6SJc6NAVYZ", "public_id": 103419, @@ -57882,6 +71119,35 @@ "7c8f81f1d07761230ff0471553111f9c2dba8daa" ] }, + "103448": { + "id": "PR_kwDOAO6SJc6NDOIR", + "public_id": 103448, + "url": "https://github.com/godotengine/godot/pull/103448", + "diff_url": "https://github.com/godotengine/godot/pull/103448.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103448.patch", + "title": "Clarify requirement for `action` match in `InputEvent.is_action_pressed`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyODI5NDU2", + "created_at": "2025-03-02T01:37:23Z", + "updated_at": "2025-06-06T23:15:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "15bdac4e9e738df84b05ca88e9a3e99b6c268bfe" + ] + }, "103454": { "id": "PR_kwDOAO6SJc6NDk7v", "public_id": 103454, @@ -59093,6 +72359,41 @@ "4187c48a151039d021edbf3d5dc4a776be8eded9" ] }, + "103596": { + "id": "PR_kwDOAO6SJc6NXcWa", + "public_id": 103596, + "url": "https://github.com/godotengine/godot/pull/103596", + "diff_url": "https://github.com/godotengine/godot/pull/103596.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103596.patch", + "title": "zstd: Update to 1.5.7, fix support for GAS `.S` files on Windows/MinGW", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-03-04T19:54:48Z", + "updated_at": "2025-06-05T21:19:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "6b09f6e6d9270703098df65a7058631c49d9e4eb", + "5904f4f2d4c75e29d8dcb80632d5f045feca8e5f" + ] + }, "103598": { "id": "PR_kwDOAO6SJc6NXxc4", "public_id": 103598, @@ -59807,6 +73108,45 @@ "9f8d8b7c4e35edae27a6c235f5b40cdfb0341ece" ] }, + "103678": { + "id": "PR_kwDOAO6SJc6Nl272", + "public_id": 103678, + "url": "https://github.com/godotengine/godot/pull/103678", + "diff_url": "https://github.com/godotengine/godot/pull/103678.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103678.patch", + "title": "Improve error message when trying to load scene as an animation library", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-03-06T06:40:41Z", + "updated_at": "2025-06-08T23:16:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "e821d780e3981939ce7baeb021ad009ca076f88f" + ] + }, "103689": { "id": "PR_kwDOAO6SJc6NouYV", "public_id": 103689, @@ -60132,6 +73472,89 @@ "57d5b664d35fbb13f1ebec74fa45272b8183e623" ] }, + "103716": { + "id": "PR_kwDOAO6SJc6NrRab", + "public_id": 103716, + "url": "https://github.com/godotengine/godot/pull/103716", + "diff_url": "https://github.com/godotengine/godot/pull/103716.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103716.patch", + "title": "Link `Script` method documentation to details about returned dictionaries", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-03-06T18:06:32Z", + "updated_at": "2025-06-03T01:33:00Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "96a6499da269d6f71ee976df26fc3806b2b04916" + ] + }, + "103719": { + "id": "PR_kwDOAO6SJc6NrmYp", + "public_id": 103719, + "url": "https://github.com/godotengine/godot/pull/103719", + "diff_url": "https://github.com/godotengine/godot/pull/103719.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103719.patch", + "title": "Make build profile project detection also set build options", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-03-06T18:58:02Z", + "updated_at": "2025-06-03T22:35:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "454e4f817cdaa3e43d3e19e7573a6d60173a4c41" + ] + }, "103728": { "id": "PR_kwDOAO6SJc6NswW5", "public_id": 103728, @@ -60307,6 +73730,35 @@ "9dcf720f50c9953fdfde84aec458d7e659af9c62" ] }, + "103735": { + "id": "PR_kwDOAO6SJc6NtLJJ", + "public_id": 103735, + "url": "https://github.com/godotengine/godot/pull/103735", + "diff_url": "https://github.com/godotengine/godot/pull/103735.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103735.patch", + "title": "Fix navmesh `border_size` precision warnings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNjA3OA==", + "created_at": "2025-03-06T23:38:45Z", + "updated_at": "2025-06-10T10:36:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "0cfa6b55a54dac479fa3874e5e86115f5163f750" + ] + }, "103738": { "id": "PR_kwDOAO6SJc6NtXOn", "public_id": 103738, @@ -61435,6 +74887,35 @@ "c7649f4f9c1836c2f04e6ffef8a37d94f608c774" ] }, + "103847": { + "id": "PR_kwDOAO6SJc6N4yRq", + "public_id": 103847, + "url": "https://github.com/godotengine/godot/pull/103847", + "diff_url": "https://github.com/godotengine/godot/pull/103847.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103847.patch", + "title": "AudioEffectCompressor: Recommend HardLimiter over deprecated Limiter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-03-09T03:27:59Z", + "updated_at": "2025-06-06T23:24:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "3e5c53a6731f4036b76a5eeea6841ffe5fa4394a" + ] + }, "103848": { "id": "PR_kwDOAO6SJc6N42zb", "public_id": 103848, @@ -62009,6 +75490,35 @@ "28a696979ded035883a5fc6f1cdf91a3642f5dfb" ] }, + "103899": { + "id": "PR_kwDOAO6SJc6N-TpL", + "public_id": 103899, + "url": "https://github.com/godotengine/godot/pull/103899", + "diff_url": "https://github.com/godotengine/godot/pull/103899.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103899.patch", + "title": "Use idiomatic templating vargs in a few places to reduce code.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-03-10T10:57:23Z", + "updated_at": "2025-06-10T10:45:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "df7dab4946b1780ca5bdbc8339210c48a6474a24" + ] + }, "103903": { "id": "PR_kwDOAO6SJc6N_ttN", "public_id": 103903, @@ -62082,6 +75592,40 @@ "1d325847f35e562ce9afcc543022c0e7458b6566" ] }, + "103907": { + "id": "PR_kwDOAO6SJc6OAhJ9", + "public_id": 103907, + "url": "https://github.com/godotengine/godot/pull/103907", + "diff_url": "https://github.com/godotengine/godot/pull/103907.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103907.patch", + "title": "Slider: Add bottom and top ticks and tick offset", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-03-10T14:44:56Z", + "updated_at": "2025-06-12T10:23:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "257c6ebe3c4be458ae45d17d05f56f8231d29cd5" + ] + }, "103910": { "id": "PR_kwDOAO6SJc6OAw4s", "public_id": 103910, @@ -62766,6 +76310,74 @@ "63533862416cc21e5193b5dab162680cd7875f90" ] }, + "103979": { + "id": "PR_kwDOAO6SJc6ONOy6", + "public_id": 103979, + "url": "https://github.com/godotengine/godot/pull/103979", + "diff_url": "https://github.com/godotengine/godot/pull/103979.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103979.patch", + "title": "Fix global classes can't be used in the Evaluator", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB_eGRg", + "created_at": "2025-03-11T17:28:26Z", + "updated_at": "2025-06-09T23:41:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a5181d75f45c1d31bee60526478de1a3b3cb6fba" + ] + }, + "103980": { + "id": "PR_kwDOAO6SJc6ONTlr", + "public_id": 103980, + "url": "https://github.com/godotengine/godot/pull/103980", + "diff_url": "https://github.com/godotengine/godot/pull/103980.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103980.patch", + "title": "Add Paste as Unique option to the editor resource picker dropdown", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-03-11T17:37:11Z", + "updated_at": "2025-06-05T11:20:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "8171720fe02094e7388c40264495e856fdee9a3f" + ] + }, "103986": { "id": "PR_kwDOAO6SJc6OOYbL", "public_id": 103986, @@ -63033,6 +76645,40 @@ "16865b69178f0c653dac07c3713a6088e508e966" ] }, + "104015": { + "id": "PR_kwDOAO6SJc6OURsI", + "public_id": 104015, + "url": "https://github.com/godotengine/godot/pull/104015", + "diff_url": "https://github.com/godotengine/godot/pull/104015.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104015.patch", + "title": "[Polygon2DEditor] Add tool to automatically move center of gravity to origin.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-03-12T10:12:54Z", + "updated_at": "2025-06-10T14:26:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "df321eb13570627423f3ea8e2977dc07fb875401" + ] + }, "104016": { "id": "PR_kwDOAO6SJc6OUTOo", "public_id": 104016, @@ -63169,6 +76815,40 @@ "9de4efa45160cb391ac7c4980b2d10c4d0727364" ] }, + "104025": { + "id": "PR_kwDOAO6SJc6OWEap", + "public_id": 104025, + "url": "https://github.com/godotengine/godot/pull/104025", + "diff_url": "https://github.com/godotengine/godot/pull/104025.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104025.patch", + "title": "Add named placeholder to blender import options", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MTIwODc=", + "created_at": "2025-03-12T13:22:05Z", + "updated_at": "2025-06-14T21:13:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "f180e8a79ddf7d8971c71d6a3c55a7d092a9bbf9" + ] + }, "104031": { "id": "PR_kwDOAO6SJc6OWgDB", "public_id": 104031, @@ -63588,7 +77268,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkwNTg5NDE=", "created_at": "2025-03-13T09:34:23Z", - "updated_at": "2025-03-28T20:21:07Z", + "updated_at": "2025-06-14T20:27:01Z", "target_branch": "master", "labels": [ { @@ -63611,6 +77291,50 @@ "163c8be88412e2ca22cb24efd1802f3bcb7e3002" ] }, + "104073": { + "id": "PR_kwDOAO6SJc6OiCNu", + "public_id": 104073, + "url": "https://github.com/godotengine/godot/pull/104073", + "diff_url": "https://github.com/godotengine/godot/pull/104073.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104073.patch", + "title": "Apply gizmo scale to EditorControlAnchor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0ODE5MzE5", + "created_at": "2025-03-13T15:11:15Z", + "updated_at": "2025-06-14T20:26:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "bc9c91cf01732159a667299eb66bebbeb91bfef6" + ] + }, "104077": { "id": "PR_kwDOAO6SJc6OihA3", "public_id": 104077, @@ -64985,6 +78709,40 @@ "432080062138a407582655de8d09a8c8c2fa9174" ] }, + "104184": { + "id": "PR_kwDOAO6SJc6Ox9x8", + "public_id": 104184, + "url": "https://github.com/godotengine/godot/pull/104184", + "diff_url": "https://github.com/godotengine/godot/pull/104184.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104184.patch", + "title": "GLTF: Don't collapse non-joint leaf nodes when importing skeletons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-03-15T16:15:13Z", + "updated_at": "2025-06-09T20:41:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "dc85b32a50b83edd135185c4484c08eeef8dcdda" + ] + }, "104187": { "id": "PR_kwDOAO6SJc6OyJ3x", "public_id": 104187, @@ -65019,6 +78777,46 @@ "b67e213b1609289d0d3c514becac70f0fdcc941e" ] }, + "104190": { + "id": "PR_kwDOAO6SJc6Oyhi2", + "public_id": 104190, + "url": "https://github.com/godotengine/godot/pull/104190", + "diff_url": "https://github.com/godotengine/godot/pull/104190.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104190.patch", + "title": "Add a dedicated editor for Camera2D limits", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-03-15T18:19:32Z", + "updated_at": "2025-06-13T07:54:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "efbc5aabe1ba53976c53c3298682265420890c26", + "2bb321781936f05863d66bb5960a44e408930897" + ] + }, "104192": { "id": "PR_kwDOAO6SJc6OykA_", "public_id": 104192, @@ -65233,6 +79031,50 @@ "4eba6d1892b81a8f2a7e4627b9feab1b926db2a4" ] }, + "104210": { + "id": "PR_kwDOAO6SJc6OzM36", + "public_id": 104210, + "url": "https://github.com/godotengine/godot/pull/104210", + "diff_url": "https://github.com/godotengine/godot/pull/104210.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104210.patch", + "title": "Add bake state info and MultiNodeEdit support for NavigationRegion3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-03-15T23:31:59Z", + "updated_at": "2025-06-11T20:34:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "7ae2c0af9dfcc88689476b5ad35d16f28c4b7aea" + ] + }, "104213": { "id": "PR_kwDOAO6SJc6OzkRL", "public_id": 104213, @@ -65481,6 +79323,35 @@ "d51f33e1b4005fc8c494f42361e0f61b0135b8b8" ] }, + "104228": { + "id": "PR_kwDOAO6SJc6O0JaN", + "public_id": 104228, + "url": "https://github.com/godotengine/godot/pull/104228", + "diff_url": "https://github.com/godotengine/godot/pull/104228.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104228.patch", + "title": "Fix Run Instances window being too big in single-window mode for window at minimum size", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-03-16T10:32:56Z", + "updated_at": "2025-06-03T02:49:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3ec1440e809ea3795ecd908fb9e9e473fa90548f" + ] + }, "104230": { "id": "PR_kwDOAO6SJc6O0Rlt", "public_id": 104230, @@ -67590,6 +81461,35 @@ "c33c3fe2ed20a7b462479c277fb8710916983354" ] }, + "104391": { + "id": "PR_kwDOAO6SJc6PYp1b", + "public_id": 104391, + "url": "https://github.com/godotengine/godot/pull/104391", + "diff_url": "https://github.com/godotengine/godot/pull/104391.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104391.patch", + "title": "Minor doc update for `low_processor_mode_sleep_usec` editor settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2025-03-20T02:57:14Z", + "updated_at": "2025-06-10T16:01:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "65bb9de5c3da19b79df451964d962e510bea8d50" + ] + }, "104397": { "id": "PR_kwDOAO6SJc6PaRhS", "public_id": 104397, @@ -68840,6 +82740,35 @@ "407ab8768c1c08bc2a9b4df384c4e2a5e9539d37" ] }, + "104533": { + "id": "PR_kwDOAO6SJc6PyEe9", + "public_id": 104533, + "url": "https://github.com/godotengine/godot/pull/104533", + "diff_url": "https://github.com/godotengine/godot/pull/104533.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104533.patch", + "title": "Add clarifications to PhysicsDirectSpaceState docs on how to get their instance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MTA1MQ==", + "created_at": "2025-03-23T22:14:39Z", + "updated_at": "2025-06-13T00:58:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f3ef56dafa5594673ecbb285e34b76a94bdb87e2" + ] + }, "104542": { "id": "PR_kwDOAO6SJc6P0dcK", "public_id": 104542, @@ -70308,6 +84237,40 @@ "a2919f81279146479effa4fae1ec4e9bd018021d" ] }, + "104686": { + "id": "PR_kwDOAO6SJc6QVzXi", + "public_id": 104686, + "url": "https://github.com/godotengine/godot/pull/104686", + "diff_url": "https://github.com/godotengine/godot/pull/104686.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104686.patch", + "title": "[Windows] Fix borderless maximized window mode.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-03-27T08:21:43Z", + "updated_at": "2025-06-06T22:48:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "e00b7dc72d3ef484e07e9f3ca8045bf124aecc1c" + ] + }, "104689": { "id": "PR_kwDOAO6SJc6QWDDy", "public_id": 104689, @@ -70319,7 +84282,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjcxNDgxNzAw", "created_at": "2025-03-27T08:50:54Z", - "updated_at": "2025-04-30T09:26:03Z", + "updated_at": "2025-06-14T16:21:04Z", "target_branch": "master", "labels": [ { @@ -72311,6 +86274,45 @@ "19f360d65ad08947ccd5606096df105c57b43c86" ] }, + "104879": { + "id": "PR_kwDOAO6SJc6Q6Yd8", + "public_id": 104879, + "url": "https://github.com/godotengine/godot/pull/104879", + "diff_url": "https://github.com/godotengine/godot/pull/104879.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104879.patch", + "title": "Add axis snapping for bezier key move in `Animation Player`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-04-01T10:43:21Z", + "updated_at": "2025-06-03T00:00:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "2cc2f19a4541a54220e3468d1da339366633a774" + ] + }, "104880": { "id": "PR_kwDOAO6SJc6Q6lIp", "public_id": 104880, @@ -72497,7 +86499,7 @@ "is_draft": false, "authored_by": "U_kgDOBe5tvQ", "created_at": "2025-04-01T18:43:43Z", - "updated_at": "2025-04-03T21:56:39Z", + "updated_at": "2025-06-16T08:16:29Z", "target_branch": "master", "labels": [ { @@ -72599,7 +86601,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2025-04-01T21:41:08Z", - "updated_at": "2025-04-28T20:39:05Z", + "updated_at": "2025-06-02T12:01:18Z", "target_branch": "master", "labels": [ { @@ -72748,6 +86750,35 @@ "1cc879afc0d3c65f89c43036fb415f348f37465a" ] }, + "104907": { + "id": "PR_kwDOAO6SJc6RCcRV", + "public_id": 104907, + "url": "https://github.com/godotengine/godot/pull/104907", + "diff_url": "https://github.com/godotengine/godot/pull/104907.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104907.patch", + "title": "Cleanup and unify `DisplayServer` screen methods and documentation.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-02T07:19:34Z", + "updated_at": "2025-06-02T23:59:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "2d93e004b9b5f6d9f7a56bb43baae0cb1de27443" + ] + }, "104912": { "id": "PR_kwDOAO6SJc6RDy5a", "public_id": 104912, @@ -72981,6 +87012,45 @@ "a18d6e48c9b04ec9f1a1e0d96ae386999d8a29f4" ] }, + "104941": { + "id": "PR_kwDOAO6SJc6RJT6z", + "public_id": 104941, + "url": "https://github.com/godotengine/godot/pull/104941", + "diff_url": "https://github.com/godotengine/godot/pull/104941.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104941.patch", + "title": "Improve `Camera2D.zoom` description to be less ambiguous", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-02T20:09:59Z", + "updated_at": "2025-06-06T15:48:00Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "db1f8419b153924ece36a6eb984da8bf8ac889b5" + ] + }, "104957": { "id": "PR_kwDOAO6SJc6RNR0N", "public_id": 104957, @@ -73598,6 +87668,45 @@ "6ec32d077374cf70a993842a36c59b78d030f879" ] }, + "104996": { + "id": "PR_kwDOAO6SJc6RVV_v", + "public_id": 104996, + "url": "https://github.com/godotengine/godot/pull/104996", + "diff_url": "https://github.com/godotengine/godot/pull/104996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104996.patch", + "title": "Add ruler width editor setting to 2D editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM0ODAwMDcy", + "created_at": "2025-04-04T00:14:03Z", + "updated_at": "2025-06-05T11:21:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "54c8d648929979d6978ffd2e60b057476240a95a" + ] + }, "104998": { "id": "PR_kwDOAO6SJc6RVurm", "public_id": 104998, @@ -74526,6 +88635,45 @@ "237597b01f9f67079fea2e8664d80ebf60d5e765" ] }, + "105081": { + "id": "PR_kwDOAO6SJc6RheuZ", + "public_id": 105081, + "url": "https://github.com/godotengine/godot/pull/105081", + "diff_url": "https://github.com/godotengine/godot/pull/105081.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105081.patch", + "title": "GDScript: Add autocompletion for `@export_tool_button`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2025-04-06T05:22:43Z", + "updated_at": "2025-06-09T18:05:27Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "4b9bcda11364f74035e273c14d3d04770555010a" + ] + }, "105082": { "id": "PR_kwDOAO6SJc6RhtyW", "public_id": 105082, @@ -74629,7 +88777,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2025-04-06T12:59:36Z", - "updated_at": "2025-04-11T16:55:26Z", + "updated_at": "2025-06-02T22:39:47Z", "target_branch": "master", "labels": [ { @@ -76380,6 +90528,40 @@ "9870c8ca684168ec8161e039e2a9d8644dba42d3" ] }, + "105231": { + "id": "PR_kwDOAO6SJc6SEQWI", + "public_id": 105231, + "url": "https://github.com/godotengine/godot/pull/105231", + "diff_url": "https://github.com/godotengine/godot/pull/105231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105231.patch", + "title": "Convert `PtrToArg` macros to regular C++ structs.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-10T09:26:32Z", + "updated_at": "2025-06-09T17:58:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "78ae5919aff20e63216177e1bb93cda305828de1" + ] + }, "105237": { "id": "PR_kwDOAO6SJc6SGQbu", "public_id": 105237, @@ -76545,6 +90727,50 @@ "ce4f64583a14a884aa5d0283d3d759bc4c4073f1" ] }, + "105245": { + "id": "PR_kwDOAO6SJc6SIFqX", + "public_id": 105245, + "url": "https://github.com/godotengine/godot/pull/105245", + "diff_url": "https://github.com/godotengine/godot/pull/105245.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105245.patch", + "title": "Relax the range hint for canvas layer properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-10T15:59:55Z", + "updated_at": "2025-06-05T11:29:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "b2bd8e4d0624a05bb6713c59be7e2417a3f2b03a" + ] + }, "105247": { "id": "PR_kwDOAO6SJc6SInhl", "public_id": 105247, @@ -77409,6 +91635,35 @@ "b0626fefa1ce8fd353d95af376fa0e430bc54ea1" ] }, + "105314": { + "id": "PR_kwDOAO6SJc6SWxbd", + "public_id": 105314, + "url": "https://github.com/godotengine/godot/pull/105314", + "diff_url": "https://github.com/godotengine/godot/pull/105314.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105314.patch", + "title": "Add separate editor accessibility mode setting.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-12T14:24:48Z", + "updated_at": "2025-06-12T23:40:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d6b132527e864d9a1272df8168b40db2e2b470f3" + ] + }, "105321": { "id": "PR_kwDOAO6SJc6SW890", "public_id": 105321, @@ -77647,6 +91902,35 @@ "3c745c031577dcb028c926336d6e5cdc3df254ae" ] }, + "105343": { + "id": "PR_kwDOAO6SJc6SY0AV", + "public_id": 105343, + "url": "https://github.com/godotengine/godot/pull/105343", + "diff_url": "https://github.com/godotengine/godot/pull/105343.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105343.patch", + "title": "[Accessibility] Use system timer/wait functions for frame delay when screen reader is active.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-13T08:35:27Z", + "updated_at": "2025-06-05T11:22:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "98f377d9d0c7666d169521fd5fb2c78c3f87a598" + ] + }, "105344": { "id": "PR_kwDOAO6SJc6SZFsH", "public_id": 105344, @@ -77681,6 +91965,35 @@ "23a2481abcf3c4fa11cb08df6ad0413351b94dfc" ] }, + "105345": { + "id": "PR_kwDOAO6SJc6SZHJU", + "public_id": 105345, + "url": "https://github.com/godotengine/godot/pull/105345", + "diff_url": "https://github.com/godotengine/godot/pull/105345.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105345.patch", + "title": "Print Godot version when an extension is found to be incompatible", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMTE1NTU=", + "created_at": "2025-04-13T12:15:54Z", + "updated_at": "2025-06-04T15:42:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "ab36db2cfa2cb4b65b028291fef70a98909be54d" + ] + }, "105347": { "id": "PR_kwDOAO6SJc6SZSPQ", "public_id": 105347, @@ -78230,6 +92543,45 @@ "4a0e40f6ea0f30e8eaa07414ec9e2642fdac7622" ] }, + "105414": { + "id": "PR_kwDOAO6SJc6SprDb", + "public_id": 105414, + "url": "https://github.com/godotengine/godot/pull/105414", + "diff_url": "https://github.com/godotengine/godot/pull/105414.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105414.patch", + "title": "Add `@export_file_path` to export raw paths (no UID)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-15T11:23:20Z", + "updated_at": "2025-06-12T23:43:42Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "42249bb659908631ec5549da8cc280dc2ad0045a" + ] + }, "105415": { "id": "PR_kwDOAO6SJc6Spthe", "public_id": 105415, @@ -78449,6 +92801,35 @@ "a4a5f4ed017f90dc1a48d6f926d94f69f5e82494" ] }, + "105442": { + "id": "PR_kwDOAO6SJc6SvOSm", + "public_id": 105442, + "url": "https://github.com/godotengine/godot/pull/105442", + "diff_url": "https://github.com/godotengine/godot/pull/105442.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105442.patch", + "title": "Fix Sublime text external editor Exec Flags setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-15T21:45:33Z", + "updated_at": "2025-06-06T15:48:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "704e99d315b059215a45a4e2265ac7dba69fcf84" + ] + }, "105445": { "id": "PR_kwDOAO6SJc6SwJ7W", "public_id": 105445, @@ -78721,6 +93102,35 @@ "b7200d1e735ce685ba7f209acb845e3a7d9eca64" ] }, + "105480": { + "id": "PR_kwDOAO6SJc6S8Mb-", + "public_id": 105480, + "url": "https://github.com/godotengine/godot/pull/105480", + "diff_url": "https://github.com/godotengine/godot/pull/105480.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105480.patch", + "title": "Update HarfBuzz to 11.2.1", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-17T06:24:52Z", + "updated_at": "2025-06-13T13:59:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "8e75a3711efc159af051820f9dff5c1fe63adc7c" + ] + }, "105481": { "id": "PR_kwDOAO6SJc6S8PYF", "public_id": 105481, @@ -79022,6 +93432,35 @@ "96bad4ad049f36b1bf312c80a560a14cc06bc228" ] }, + "105502": { + "id": "PR_kwDOAO6SJc6TBctT", + "public_id": 105502, + "url": "https://github.com/godotengine/godot/pull/105502", + "diff_url": "https://github.com/godotengine/godot/pull/105502.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105502.patch", + "title": "Add `EditorInterface::close_scene()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTgwMzQ0", + "created_at": "2025-04-17T17:41:04Z", + "updated_at": "2025-06-03T14:08:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8cdb1768a4f78331c299a49206543958f764a2b9" + ] + }, "105504": { "id": "PR_kwDOAO6SJc6TBtjA", "public_id": 105504, @@ -79516,6 +93955,35 @@ "a52a7a4a48c3563588b9dbf430709c3b04a4a638" ] }, + "105561": { + "id": "PR_kwDOAO6SJc6TMcv6", + "public_id": 105561, + "url": "https://github.com/godotengine/godot/pull/105561", + "diff_url": "https://github.com/godotengine/godot/pull/105561.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105561.patch", + "title": "Fix `is_pixel_opaque` bound checks.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-19T09:54:41Z", + "updated_at": "2025-06-10T10:37:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "f3d3bf9d03711a0b60f30f2fb651e825b6e63a23" + ] + }, "105563": { "id": "PR_kwDOAO6SJc6TMjtY", "public_id": 105563, @@ -79667,6 +94135,45 @@ "6ae50cad17419b104a226706084588ca50eb2efa" ] }, + "105571": { + "id": "PR_kwDOAO6SJc6TM_eq", + "public_id": 105571, + "url": "https://github.com/godotengine/godot/pull/105571", + "diff_url": "https://github.com/godotengine/godot/pull/105571.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105571.patch", + "title": "[Web] Avoid extra copy when encoding string in WebSocket `_onmessage`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNjQyNDI=", + "created_at": "2025-04-19T15:50:04Z", + "updated_at": "2025-06-02T23:59:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "f05b22c53e9288c7f786d77277a42e4c6807e8dd" + ] + }, "105574": { "id": "PR_kwDOAO6SJc6TNd-J", "public_id": 105574, @@ -80085,6 +94592,45 @@ "8a514ae56f5b099c09aac864a9d9fd88def02ece" ] }, + "105606": { + "id": "PR_kwDOAO6SJc6TPXv0", + "public_id": 105606, + "url": "https://github.com/godotengine/godot/pull/105606", + "diff_url": "https://github.com/godotengine/godot/pull/105606.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105606.patch", + "title": "Improve Path2D debug performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-21T00:01:49Z", + "updated_at": "2025-06-09T23:24:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "e64fe63f17cf0cdaa32f108a44b73f65207ea79e" + ] + }, "105611": { "id": "PR_kwDOAO6SJc6TQyaS", "public_id": 105611, @@ -80330,7 +94876,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ0NDMxMw==", "created_at": "2025-04-21T20:09:51Z", - "updated_at": "2025-05-20T21:36:15Z", + "updated_at": "2025-06-14T20:26:47Z", "target_branch": "master", "labels": [ { @@ -80354,6 +94900,40 @@ "457299449df2a72c62b8fab4e39752f6810eb057" ] }, + "105629": { + "id": "PR_kwDOAO6SJc6TV-09", + "public_id": 105629, + "url": "https://github.com/godotengine/godot/pull/105629", + "diff_url": "https://github.com/godotengine/godot/pull/105629.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105629.patch", + "title": "Reuse and optimize sorting logic for `List`, `SelfList`, and `HashMap`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-04-21T20:38:03Z", + "updated_at": "2025-06-04T15:42:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6b2674fe18c138764409d4581639faa5490f0aed" + ] + }, "105630": { "id": "PR_kwDOAO6SJc6TWhao", "public_id": 105630, @@ -80433,7 +95013,7 @@ "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2025-04-22T07:00:39Z", - "updated_at": "2025-04-24T17:14:10Z", + "updated_at": "2025-06-10T21:06:24Z", "target_branch": "master", "labels": [ { @@ -80937,6 +95517,69 @@ "e45dd45156f583cc6931aeba92087b10983d76f9" ] }, + "105678": { + "id": "PR_kwDOAO6SJc6TkW4_", + "public_id": 105678, + "url": "https://github.com/godotengine/godot/pull/105678", + "diff_url": "https://github.com/godotengine/godot/pull/105678.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105678.patch", + "title": "Change editor button focus mode to `FOCUS_ACCESSIBILITY`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-23T10:26:09Z", + "updated_at": "2025-06-08T22:53:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "22b5a2fc5cc1580bcb6fca5e02d06ec22fd2b667" + ] + }, + "105680": { + "id": "PR_kwDOAO6SJc6TlgcB", + "public_id": 105680, + "url": "https://github.com/godotengine/godot/pull/105680", + "diff_url": "https://github.com/godotengine/godot/pull/105680.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105680.patch", + "title": "Add favorites and recent directories to FileDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-23T12:36:34Z", + "updated_at": "2025-06-03T00:02:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f75c564d5883107b98366b20bf7a177afbd75603" + ] + }, "105687": { "id": "PR_kwDOAO6SJc6TnTtU", "public_id": 105687, @@ -81015,6 +95658,45 @@ "e2ccf9b7c43420ded788599f3e2718f1315827b8" ] }, + "105692": { + "id": "PR_kwDOAO6SJc6TpE-E", + "public_id": 105692, + "url": "https://github.com/godotengine/godot/pull/105692", + "diff_url": "https://github.com/godotengine/godot/pull/105692.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105692.patch", + "title": "[Web] Add required exported functions and runtime methods for emscripten", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-04-23T18:17:26Z", + "updated_at": "2025-06-04T15:42:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "64b0d5c1c25128e0e8abdc92976d08243111158c" + ] + }, "105696": { "id": "PR_kwDOAO6SJc6Tp-j1", "public_id": 105696, @@ -81303,6 +95985,45 @@ "dc380f8915e875c5c33382cc878aa0fdb1055ed2" ] }, + "105715": { + "id": "PR_kwDOAO6SJc6Ty3Td", + "public_id": 105715, + "url": "https://github.com/godotengine/godot/pull/105715", + "diff_url": "https://github.com/godotengine/godot/pull/105715.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105715.patch", + "title": "Fix scaling from cursor in AnimationPlayer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2025-04-24T16:17:50Z", + "updated_at": "2025-06-12T20:55:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e9edff8d25c5240b369102f033aefb571743df91" + ] + }, "105718": { "id": "PR_kwDOAO6SJc6TzOoG", "public_id": 105718, @@ -81662,6 +96383,50 @@ "80359d3577e56e69e3395a256aacbd0484f00ded" ] }, + "105746": { + "id": "PR_kwDOAO6SJc6T51FR", + "public_id": 105746, + "url": "https://github.com/godotengine/godot/pull/105746", + "diff_url": "https://github.com/godotengine/godot/pull/105746.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105746.patch", + "title": "Remove Jolt Physics project setting \"Areas Detect Static Bodies\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-04-25T11:57:38Z", + "updated_at": "2025-06-05T11:25:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "e160040f0c61e422f8ee41880e627daf8b10ccca" + ] + }, "105748": { "id": "PR_kwDOAO6SJc6T6E2T", "public_id": 105748, @@ -81735,6 +96500,40 @@ "22d297acd98263f04e72ff43e2b5a06397781b0f" ] }, + "105757": { + "id": "PR_kwDOAO6SJc6T7-3T", + "public_id": 105757, + "url": "https://github.com/godotengine/godot/pull/105757", + "diff_url": "https://github.com/godotengine/godot/pull/105757.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105757.patch", + "title": "[PCK] Move directory to the end of file, write exported/saved PCK in place.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-25T16:15:00Z", + "updated_at": "2025-06-02T23:59:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "8cb28179766edcb4fe34fccee900ced043971293" + ] + }, "105760": { "id": "PR_kwDOAO6SJc6T8YYk", "public_id": 105760, @@ -81746,7 +96545,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIzMDgxNjc=", "created_at": "2025-04-25T17:10:53Z", - "updated_at": "2025-04-28T00:27:32Z", + "updated_at": "2025-06-10T22:36:04Z", "target_branch": "master", "labels": [ { @@ -82216,6 +97015,45 @@ "dc9c34f0c65db98fcffb7f250ade0c5f4a025308" ] }, + "105800": { + "id": "PR_kwDOAO6SJc6UBpSE", + "public_id": 105800, + "url": "https://github.com/godotengine/godot/pull/105800", + "diff_url": "https://github.com/godotengine/godot/pull/105800.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105800.patch", + "title": "[Web] Include emscripten headers by default", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-04-26T18:16:01Z", + "updated_at": "2025-06-12T20:56:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "b0e472c8e456ce721745a3aa435921012aaca0d8" + ] + }, "105804": { "id": "PR_kwDOAO6SJc6UB-l_", "public_id": 105804, @@ -82921,7 +97759,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwOTMxMTk=", "created_at": "2025-04-28T11:41:22Z", - "updated_at": "2025-04-28T19:15:57Z", + "updated_at": "2025-06-03T11:59:07Z", "target_branch": "master", "labels": [ { @@ -82929,11 +97767,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", - "name": "cherrypick:4.4", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNjY2NzA4MDU5", "name": "topic:2d", @@ -82944,6 +97777,35 @@ "52aee9c325ab44203a3ec3840301143576d6ba2c" ] }, + "105863": { + "id": "PR_kwDOAO6SJc6UKgFh", + "public_id": 105863, + "url": "https://github.com/godotengine/godot/pull/105863", + "diff_url": "https://github.com/godotengine/godot/pull/105863.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105863.patch", + "title": "Add thumbnail mode to FIleDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-28T13:03:17Z", + "updated_at": "2025-06-03T21:31:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "706bfd810b2a6680e947798e1d9650f948b7ebd5" + ] + }, "105864": { "id": "PR_kwDOAO6SJc6UKtla", "public_id": 105864, @@ -83207,7 +98069,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyODUy", "created_at": "2025-04-28T21:07:54Z", - "updated_at": "2025-05-08T23:14:47Z", + "updated_at": "2025-06-06T00:33:40Z", "target_branch": "master", "labels": [ { @@ -83303,6 +98165,45 @@ "01fc9aee6c47aa1a1c787c46469fa18c21d06c66" ] }, + "105888": { + "id": "PR_kwDOAO6SJc6UP2uZ", + "public_id": 105888, + "url": "https://github.com/godotengine/godot/pull/105888", + "diff_url": "https://github.com/godotengine/godot/pull/105888.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105888.patch", + "title": "Add optional rotation axis & Fix initial pose with rotation axis in SpringBone", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-04-28T22:47:31Z", + "updated_at": "2025-06-05T11:22:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "9cef0d5ca556b2ab3a686f791d29f72e6b124be1" + ] + }, "105890": { "id": "PR_kwDOAO6SJc6UQldq", "public_id": 105890, @@ -83497,6 +98398,89 @@ "e3dbf7463488aa1a5fb0782bb01fa3fd4b4eca00" ] }, + "105901": { + "id": "PR_kwDOAO6SJc6UU6C4", + "public_id": 105901, + "url": "https://github.com/godotengine/godot/pull/105901", + "diff_url": "https://github.com/godotengine/godot/pull/105901.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105901.patch", + "title": "FTI - Reduce `VisualInstance3D` xform notifications", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-04-29T11:12:10Z", + "updated_at": "2025-06-13T04:20:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "e10003ce33f8640c560ed1b3dec49e30b9e511b9" + ] + }, + "105905": { + "id": "PR_kwDOAO6SJc6UWFL7", + "public_id": 105905, + "url": "https://github.com/godotengine/godot/pull/105905", + "diff_url": "https://github.com/godotengine/godot/pull/105905.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105905.patch", + "title": "Fix double translations in Project Manager", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-29T13:07:08Z", + "updated_at": "2025-06-03T00:33:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "879059453fc239850006c06b123c164b003fef6c" + ] + }, "105906": { "id": "PR_kwDOAO6SJc6UWk6s", "public_id": 105906, @@ -83531,6 +98515,40 @@ "ddd3ced72dfc44447d87a913340231c3456ad656" ] }, + "105907": { + "id": "PR_kwDOAO6SJc6UW0wX", + "public_id": 105907, + "url": "https://github.com/godotengine/godot/pull/105907", + "diff_url": "https://github.com/godotengine/godot/pull/105907.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105907.patch", + "title": "Compile out editor-only logic within `_validate_property` in export template", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-04-29T14:04:50Z", + "updated_at": "2025-06-12T10:23:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "8ba4656ea39dc2dcba00edd8e93718703d5363ca" + ] + }, "105910": { "id": "PR_kwDOAO6SJc6UX0bh", "public_id": 105910, @@ -83885,6 +98903,40 @@ "694d034d5b5c71f7b265a6f07bec1e9a2ef58236" ] }, + "105927": { + "id": "PR_kwDOAO6SJc6Ua674", + "public_id": 105927, + "url": "https://github.com/godotengine/godot/pull/105927", + "diff_url": "https://github.com/godotengine/godot/pull/105927.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105927.patch", + "title": "Don't create unnecessary arrays in C#", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1ODU1MzMz", + "created_at": "2025-04-29T23:00:42Z", + "updated_at": "2025-06-05T13:01:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "e9da0dfd30ec446c35a1db1c12068c53ce17294c" + ] + }, "105930": { "id": "PR_kwDOAO6SJc6UbZUs", "public_id": 105930, @@ -84114,6 +99166,74 @@ "c6e1bc61709cf5cb4deb0288ecf1bd85855eb359" ] }, + "105952": { + "id": "PR_kwDOAO6SJc6UhiL5", + "public_id": 105952, + "url": "https://github.com/godotengine/godot/pull/105952", + "diff_url": "https://github.com/godotengine/godot/pull/105952.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105952.patch", + "title": "Return the length of the playing stream for AudioStreamRandomizer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1NDA2NDQ5", + "created_at": "2025-04-30T15:27:02Z", + "updated_at": "2025-06-11T09:40:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "b6a3054323b5747f9cf1326793165d51595b6af6" + ] + }, + "105953": { + "id": "PR_kwDOAO6SJc6UhkKq", + "public_id": 105953, + "url": "https://github.com/godotengine/godot/pull/105953", + "diff_url": "https://github.com/godotengine/godot/pull/105953.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105953.patch", + "title": "[iOS] Prevent startup crash with Input singleton null check", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxNDUzNjk=", + "created_at": "2025-04-30T15:30:41Z", + "updated_at": "2025-06-05T11:22:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "fd4d5cc77f901a0dc28e71782ae5624c4038aaad" + ] + }, "105964": { "id": "PR_kwDOAO6SJc6UlHVj", "public_id": 105964, @@ -84313,6 +99433,46 @@ "5ce11b1eac5a929228c40d3749aa8975dfe3c2fc" ] }, + "105994": { + "id": "PR_kwDOAO6SJc6Uq680", + "public_id": 105994, + "url": "https://github.com/godotengine/godot/pull/105994", + "diff_url": "https://github.com/godotengine/godot/pull/105994.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105994.patch", + "title": "Add option for a touch-friendly drag handle in `SplitContainer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-05-01T18:22:06Z", + "updated_at": "2025-06-05T11:22:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "b5dad5a0b275265421d3fc0b600d0fda8d9bfa35", + "bccf36b27b0737d11bccd181ff7f8f3abdb9fdbb" + ] + }, "105996": { "id": "PR_kwDOAO6SJc6UraW2", "public_id": 105996, @@ -84536,6 +99696,35 @@ "fc8328d5f15edbfcb36aba6b07b5e4cc5e086195" ] }, + "106013": { + "id": "PR_kwDOAO6SJc6Uum7k", + "public_id": 106013, + "url": "https://github.com/godotengine/godot/pull/106013", + "diff_url": "https://github.com/godotengine/godot/pull/106013.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106013.patch", + "title": "Move MovieWriterMJPEG class to `jpg` module it depends on", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-02T09:03:14Z", + "updated_at": "2025-06-05T11:23:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "78eb0b68d3d639ef4e3ff05e9928ad52101f28c5" + ] + }, "106020": { "id": "PR_kwDOAO6SJc6Uwfap", "public_id": 106020, @@ -84581,7 +99770,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQxOTIxMzk1", "created_at": "2025-05-02T14:17:45Z", - "updated_at": "2025-05-16T12:55:25Z", + "updated_at": "2025-06-14T05:03:56Z", "target_branch": "master", "labels": [ { @@ -84589,11 +99778,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", - "name": "cherrypick:3.6", - "color": "#446699" - }, { "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", "name": "cherrypick:4.4", @@ -84648,6 +99832,35 @@ "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae" ] }, + "106030": { + "id": "PR_kwDOAO6SJc6UyECD", + "public_id": 106030, + "url": "https://github.com/godotengine/godot/pull/106030", + "diff_url": "https://github.com/godotengine/godot/pull/106030.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106030.patch", + "title": "[GDExtension] Add function to register main loop callbacks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2025-05-02T18:04:44Z", + "updated_at": "2025-06-10T18:10:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "73488f5afdd119adfba34674c8cebc541ec42a5b" + ] + }, "106041": { "id": "PR_kwDOAO6SJc6Uzag_", "public_id": 106041, @@ -84789,6 +100002,74 @@ "d79258c2e71e959d573a08bc04aa5c727d3347f8" ] }, + "106055": { + "id": "PR_kwDOAO6SJc6U0yfq", + "public_id": 106055, + "url": "https://github.com/godotengine/godot/pull/106055", + "diff_url": "https://github.com/godotengine/godot/pull/106055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106055.patch", + "title": "DDS: Load BGRA4 textures directly as RGBA4", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-03T13:39:06Z", + "updated_at": "2025-06-05T11:21:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "2b8fcca34352fff3259b573d195c84e4979c4da6" + ] + }, + "106076": { + "id": "PR_kwDOAO6SJc6U2_6z", + "public_id": 106076, + "url": "https://github.com/godotengine/godot/pull/106076", + "diff_url": "https://github.com/godotengine/godot/pull/106076.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106076.patch", + "title": "Fix creating outline for skinned meshes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzNTkyODc5", + "created_at": "2025-05-04T18:45:02Z", + "updated_at": "2025-06-05T11:23:20Z", + "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": [ + "fe42467d174c2896e4e65a76208776a305254457" + ] + }, "106077": { "id": "PR_kwDOAO6SJc6U3GgE", "public_id": 106077, @@ -85101,7 +100382,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", "created_at": "2025-05-05T15:39:32Z", - "updated_at": "2025-05-28T02:08:23Z", + "updated_at": "2025-06-09T12:32:49Z", "target_branch": "master", "labels": [ { @@ -85957,7 +101238,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-05-07T17:21:46Z", - "updated_at": "2025-05-19T14:20:20Z", + "updated_at": "2025-06-07T14:20:31Z", "target_branch": "master", "labels": [ { @@ -86098,6 +101379,40 @@ "3168fd4c56a70686f729d1ecd8e383ae6316811c" ] }, + "106159": { + "id": "PR_kwDOAO6SJc6VXp6H", + "public_id": 106159, + "url": "https://github.com/godotengine/godot/pull/106159", + "diff_url": "https://github.com/godotengine/godot/pull/106159.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106159.patch", + "title": "[Docs] Remove redundant info on the enum types used", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-08T04:30:17Z", + "updated_at": "2025-06-05T11:29:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "1e82bafa3a55ba36fe479627621b29cceaecb2e5" + ] + }, "106162": { "id": "PR_kwDOAO6SJc6VXy7o", "public_id": 106162, @@ -86239,6 +101554,40 @@ "057759d41314ccae06e65677431893662a29ef0d" ] }, + "106175": { + "id": "PR_kwDOAO6SJc6VcxcW", + "public_id": 106175, + "url": "https://github.com/godotengine/godot/pull/106175", + "diff_url": "https://github.com/godotengine/godot/pull/106175.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106175.patch", + "title": "Linux: Fix build with `dbus=no` or `threads=no`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-08T14:57:10Z", + "updated_at": "2025-06-08T22:55:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "e9e8ddc5be9c3b9f52d5f6e98c56bc6fb386625e" + ] + }, "106177": { "id": "PR_kwDOAO6SJc6VdLi_", "public_id": 106177, @@ -86438,6 +101787,64 @@ "720712b21ee24d737945538da22a30d9b429854e" ] }, + "106190": { + "id": "PR_kwDOAO6SJc6VgBRN", + "public_id": 106190, + "url": "https://github.com/godotengine/godot/pull/106190", + "diff_url": "https://github.com/godotengine/godot/pull/106190.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106190.patch", + "title": "Support 64-bit sizes in Compression", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-08T22:29:12Z", + "updated_at": "2025-06-03T20:53:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "5777a88b76a5289e840f1e07f9fffa45a7c886e0" + ] + }, + "106191": { + "id": "PR_kwDOAO6SJc6VgTry", + "public_id": 106191, + "url": "https://github.com/godotengine/godot/pull/106191", + "diff_url": "https://github.com/godotengine/godot/pull/106191.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106191.patch", + "title": "Document the FileAccess read/write cursor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-08T23:13:21Z", + "updated_at": "2025-06-08T23:20:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "0b8360ff4242dc6fe92306c684d9c70deb21ffcb" + ] + }, "106193": { "id": "PR_kwDOAO6SJc6Vg5uV", "public_id": 106193, @@ -86525,6 +101932,40 @@ "664b2f7c71e433ac995e2de6ab07deac646a86ee" ] }, + "106198": { + "id": "PR_kwDOAO6SJc6VjkAD", + "public_id": 106198, + "url": "https://github.com/godotengine/godot/pull/106198", + "diff_url": "https://github.com/godotengine/godot/pull/106198.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106198.patch", + "title": "Add code completion for user-defined methods when overriding in GDScript", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB2pUtg", + "created_at": "2025-05-09T09:24:23Z", + "updated_at": "2025-06-08T22:54:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "fc4df4b17d352f8b22b92273211e9602e3f70f2e" + ] + }, "106203": { "id": "PR_kwDOAO6SJc6VlK1K", "public_id": 106203, @@ -86632,6 +102073,69 @@ "55a61cbd4a37cf4f851e2038b6505dbaa5cc3801" ] }, + "106217": { + "id": "PR_kwDOAO6SJc6Vn49x", + "public_id": 106217, + "url": "https://github.com/godotengine/godot/pull/106217", + "diff_url": "https://github.com/godotengine/godot/pull/106217.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106217.patch", + "title": "Force weights on custom editor fonts when variable", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-05-09T18:04:48Z", + "updated_at": "2025-06-05T11:32:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0d4d0d44c9c820329bf2c94374e1bfa929e785d6" + ] + }, + "106220": { + "id": "PR_kwDOAO6SJc6VpCzK", + "public_id": 106220, + "url": "https://github.com/godotengine/godot/pull/106220", + "diff_url": "https://github.com/godotengine/godot/pull/106220.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106220.patch", + "title": "GLTF: Support 64-bit sizes in glTF import and export", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-09T21:10:31Z", + "updated_at": "2025-06-14T20:26:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "61ff5f1bdd8c3d817fead386196f842b1b53e85e" + ] + }, "106224": { "id": "PR_kwDOAO6SJc6Vp4X4", "public_id": 106224, @@ -87085,7 +102589,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2025-05-11T05:29:46Z", - "updated_at": "2025-05-22T19:36:29Z", + "updated_at": "2025-06-10T06:24:25Z", "target_branch": "master", "labels": [ { @@ -87093,16 +102597,6 @@ "name": "bug", "color": "#ff6055" }, - { - "id": "LA_kwDOAO6SJc8AAAABocF7RA", - "name": "cherrypick:4.3", - "color": "#446699" - }, - { - "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", - "name": "cherrypick:4.4", - "color": "#446699" - }, { "id": "MDU6TGFiZWwyNzkwOTc1NjI=", "name": "platform:android", @@ -87181,6 +102675,35 @@ "258062e312b41bc2cccd779d50f68c3b4dda068f" ] }, + "106286": { + "id": "PR_kwDOAO6SJc6VvczP", + "public_id": 106286, + "url": "https://github.com/godotengine/godot/pull/106286", + "diff_url": "https://github.com/godotengine/godot/pull/106286.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106286.patch", + "title": "Fix FileSystemTree rename TextEdit is offset", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB77_5A", + "created_at": "2025-05-11T18:01:38Z", + "updated_at": "2025-06-04T15:42:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9222341575befc76c5763e7c0ce61d9329e963ae" + ] + }, "106288": { "id": "PR_kwDOAO6SJc6VvjlS", "public_id": 106288, @@ -87312,6 +102835,40 @@ "870fb5f74b1d968a2efb3a257c14ac6c40eab020" ] }, + "106300": { + "id": "PR_kwDOAO6SJc6Vyiuw", + "public_id": 106300, + "url": "https://github.com/godotengine/godot/pull/106300", + "diff_url": "https://github.com/godotengine/godot/pull/106300.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106300.patch", + "title": "[RTL] Add options to override underline color and default alpha.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-12T08:19:29Z", + "updated_at": "2025-06-05T11:21:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "332352d37f99bc1cc2f12cb8515009ce540c6c50" + ] + }, "106302": { "id": "PR_kwDOAO6SJc6V0e9e", "public_id": 106302, @@ -87341,6 +102898,35 @@ "06b8d05eda8930dec58172e8f812edc7c679d0a7" ] }, + "106307": { + "id": "PR_kwDOAO6SJc6V2yj9", + "public_id": 106307, + "url": "https://github.com/godotengine/godot/pull/106307", + "diff_url": "https://github.com/godotengine/godot/pull/106307.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106307.patch", + "title": "Improve `Timer::start` error message.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzMzc4ODA=", + "created_at": "2025-05-12T15:07:28Z", + "updated_at": "2025-06-05T11:22:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "90328e921fbf05e656e2555f986ba182f98ac8ec" + ] + }, "106309": { "id": "PR_kwDOAO6SJc6V3T_M", "public_id": 106309, @@ -87594,6 +103180,45 @@ "e0e8bd53946bf7bbceb4fc871b1affbbd68c67e8" ] }, + "106327": { + "id": "PR_kwDOAO6SJc6V6LEG", + "public_id": 106327, + "url": "https://github.com/godotengine/godot/pull/106327", + "diff_url": "https://github.com/godotengine/godot/pull/106327.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106327.patch", + "title": "Improve SpinBox class documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-12T22:31:51Z", + "updated_at": "2025-06-05T11:21:12Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "3a7425968aa878b05ad15a5b993f7a164e46ed84" + ] + }, "106329": { "id": "PR_kwDOAO6SJc6V6n5U", "public_id": 106329, @@ -88120,7 +103745,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjkxNDk2OA==", "created_at": "2025-05-13T15:34:12Z", - "updated_at": "2025-05-15T15:38:56Z", + "updated_at": "2025-06-07T14:20:24Z", "target_branch": "master", "labels": [ { @@ -88304,6 +103929,45 @@ "19dcd7162b89612a4df4f7e786af47cc39cf24ab" ] }, + "106369": { + "id": "PR_kwDOAO6SJc6WE2wc", + "public_id": 106369, + "url": "https://github.com/godotengine/godot/pull/106369", + "diff_url": "https://github.com/godotengine/godot/pull/106369.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106369.patch", + "title": "Improve documentation for `Array.get()` and `Packed*Array.get()` methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-13T23:52:43Z", + "updated_at": "2025-06-03T00:00:18Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "59a75babf88762055166f27ab1ee0d59cac74269" + ] + }, "106374": { "id": "PR_kwDOAO6SJc6WFsAl", "public_id": 106374, @@ -88640,6 +104304,40 @@ "101dc9868f90653c7bb8f608502061e417b10af5" ] }, + "106398": { + "id": "PR_kwDOAO6SJc6WLFtx", + "public_id": 106398, + "url": "https://github.com/godotengine/godot/pull/106398", + "diff_url": "https://github.com/godotengine/godot/pull/106398.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106398.patch", + "title": "D3D12: Silence `-Wmaybe-uninitialized` warning in D3D12MemAlloc", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-14T14:19:00Z", + "updated_at": "2025-06-05T15:28:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "fe1322c014062ac3aa1603d8265abd82d63b32e9" + ] + }, "106399": { "id": "PR_kwDOAO6SJc6WL1LD", "public_id": 106399, @@ -88817,6 +104515,40 @@ "ad22f654892d8426d0d71aad0c88d7ce988f68d0" ] }, + "106409": { + "id": "PR_kwDOAO6SJc6WOVDU", + "public_id": 106409, + "url": "https://github.com/godotengine/godot/pull/106409", + "diff_url": "https://github.com/godotengine/godot/pull/106409.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106409.patch", + "title": "GDScript: Add abstract methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2025-05-14T20:58:09Z", + "updated_at": "2025-06-09T17:58:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "a7cf2069d5acda3b39608c70cbcde55d91463a87" + ] + }, "106411": { "id": "PR_kwDOAO6SJc6WOcAL", "public_id": 106411, @@ -89181,6 +104913,45 @@ "9a8348cc2c309061b24fc85328e6733d5d79ea58" ] }, + "106447": { + "id": "PR_kwDOAO6SJc6WWkIC", + "public_id": 106447, + "url": "https://github.com/godotengine/godot/pull/106447", + "diff_url": "https://github.com/godotengine/godot/pull/106447.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106447.patch", + "title": "Add support for exporting to Google Play Instant via Google Play Instant Export Option (reverted)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNDI0NjMx", + "created_at": "2025-05-15T15:37:57Z", + "updated_at": "2025-06-15T23:57:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "12ad9ed4e0b199ac637c3c7b0b8a8dd4f901e1f1" + ] + }, "106452": { "id": "PR_kwDOAO6SJc6WXUyf", "public_id": 106452, @@ -89390,6 +105161,35 @@ "db6a22cb59507999fdb92923113d10b514657b14" ] }, + "106465": { + "id": "PR_kwDOAO6SJc6WZMt3", + "public_id": 106465, + "url": "https://github.com/godotengine/godot/pull/106465", + "diff_url": "https://github.com/godotengine/godot/pull/106465.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106465.patch", + "title": "manifold: Update to 3.1.1", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-05-15T21:59:47Z", + "updated_at": "2025-06-03T06:18:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "f3da6201f8f57177150326997655fddc244c7932" + ] + }, "106466": { "id": "PR_kwDOAO6SJc6WZopw", "public_id": 106466, @@ -89430,6 +105230,35 @@ "773fc96ab287730bdcc4779d21e79fc95142aa65" ] }, + "106467": { + "id": "PR_kwDOAO6SJc6WZo0v", + "public_id": 106467, + "url": "https://github.com/godotengine/godot/pull/106467", + "diff_url": "https://github.com/godotengine/godot/pull/106467.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106467.patch", + "title": "Correct libjpeg-turbo patches", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE1NjM5", + "created_at": "2025-05-15T23:40:09Z", + "updated_at": "2025-06-09T17:54:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "d8db44fe6f8cefb6f8c7e4e4482687743a14a070" + ] + }, "106476": { "id": "PR_kwDOAO6SJc6WbqRr", "public_id": 106476, @@ -89732,6 +105561,35 @@ "6e6c4d3045a09bfd359ae963a08eae98604e0537" ] }, + "106516": { + "id": "PR_kwDOAO6SJc6WjQ4t", + "public_id": 106516, + "url": "https://github.com/godotengine/godot/pull/106516", + "diff_url": "https://github.com/godotengine/godot/pull/106516.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106516.patch", + "title": "Fix TabContainer not respecting `tabbar_background`'s margins", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-05-17T06:55:25Z", + "updated_at": "2025-06-03T00:00:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "944295ab04fe16733a82b15daec1c5b6d780c240" + ] + }, "106524": { "id": "PR_kwDOAO6SJc6WkUiy", "public_id": 106524, @@ -89771,6 +105629,40 @@ "93575368b2d43c5273788d73be45f3cc49b7fdbc" ] }, + "106537": { + "id": "PR_kwDOAO6SJc6WlEos", + "public_id": 106537, + "url": "https://github.com/godotengine/godot/pull/106537", + "diff_url": "https://github.com/godotengine/godot/pull/106537.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106537.patch", + "title": "GLTF: Make skeleton bone names unique per-skeleton instead of scene-wide", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-17T20:00:44Z", + "updated_at": "2025-06-10T16:48:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "8350919575c02ade9efa9efbcbb7bad03d9af09e" + ] + }, "106538": { "id": "PR_kwDOAO6SJc6WlWoi", "public_id": 106538, @@ -89810,6 +105702,35 @@ "c58078ba42fa5f6f5aabea4d4b70e4d34b7c6378" ] }, + "106552": { + "id": "PR_kwDOAO6SJc6Wm-RL", + "public_id": 106552, + "url": "https://github.com/godotengine/godot/pull/106552", + "diff_url": "https://github.com/godotengine/godot/pull/106552.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106552.patch", + "title": "Bump script bytecode version after token enum change", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-05-18T09:36:18Z", + "updated_at": "2025-06-10T16:00:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "6909309ca018435e8bf0d908282599c5e642bd78" + ] + }, "106553": { "id": "PR_kwDOAO6SJc6Wm_8_", "public_id": 106553, @@ -89975,6 +105896,74 @@ "3508257bc562114889b0dbc1ead1f61c57e80779" ] }, + "106574": { + "id": "PR_kwDOAO6SJc6WofBf", + "public_id": 106574, + "url": "https://github.com/godotengine/godot/pull/106574", + "diff_url": "https://github.com/godotengine/godot/pull/106574.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106574.patch", + "title": "Add unit tests for Sprite2D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc5MDk4NDUx", + "created_at": "2025-05-18T22:04:50Z", + "updated_at": "2025-06-08T06:47:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "3ce59a51148c8a8321c82ee533f54c265d3fa403" + ] + }, + "106575": { + "id": "PR_kwDOAO6SJc6Wohfh", + "public_id": 106575, + "url": "https://github.com/godotengine/godot/pull/106575", + "diff_url": "https://github.com/godotengine/godot/pull/106575.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106575.patch", + "title": "New test for animation blend tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc5MDk4NDUx", + "created_at": "2025-05-18T22:30:08Z", + "updated_at": "2025-06-10T14:41:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "907fdc6222102cb0e83e7713a572295bdafbdb99" + ] + }, "106584": { "id": "PR_kwDOAO6SJc6Wqah2", "public_id": 106584, @@ -90135,6 +106124,69 @@ "ec7fb37db16fc522b5182023fcf62cd613def74d" ] }, + "106605": { + "id": "PR_kwDOAO6SJc6Wxbhk", + "public_id": 106605, + "url": "https://github.com/godotengine/godot/pull/106605", + "diff_url": "https://github.com/godotengine/godot/pull/106605.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106605.patch", + "title": "Show `Curve3D` point tilt in degrees in inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-05-19T18:57:20Z", + "updated_at": "2025-06-05T13:19:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a87be2c74d107b048398ec106f8da59bf65901f8" + ] + }, + "106606": { + "id": "PR_kwDOAO6SJc6Wxg6V", + "public_id": 106606, + "url": "https://github.com/godotengine/godot/pull/106606", + "diff_url": "https://github.com/godotengine/godot/pull/106606.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106606.patch", + "title": "Add 64-bit versions of core power of 2 functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-19T19:09:43Z", + "updated_at": "2025-06-03T08:20:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f6f1df7d7322592323a7510881f1facfa7f8f33c" + ] + }, "106613": { "id": "PR_kwDOAO6SJc6Wy83j", "public_id": 106613, @@ -90224,7 +106276,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYwMDI0Njcx", "created_at": "2025-05-20T01:52:05Z", - "updated_at": "2025-05-20T16:41:04Z", + "updated_at": "2025-06-14T05:04:36Z", "target_branch": "master", "labels": [ { @@ -90232,16 +106284,6 @@ "name": "cherrypick:3.5", "color": "#446699" }, - { - "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", - "name": "cherrypick:3.6", - "color": "#446699" - }, - { - "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", - "name": "cherrypick:3.x", - "color": "#446699" - }, { "id": "LA_kwDOAO6SJc8AAAABbYOrww", "name": "cherrypick:4.2", @@ -90272,6 +106314,35 @@ "f5eaf2a57687ee45a9484b53c9397b071b28ffbf" ] }, + "106616": { + "id": "PR_kwDOAO6SJc6WzotT", + "public_id": 106616, + "url": "https://github.com/godotengine/godot/pull/106616", + "diff_url": "https://github.com/godotengine/godot/pull/106616.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106616.patch", + "title": "Update OpenXR to 1.1.47", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-05-20T01:59:21Z", + "updated_at": "2025-06-03T00:00:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "f6d4bab263a1e21fc54464572a671316985e93bf" + ] + }, "106621": { "id": "PR_kwDOAO6SJc6W0zoI", "public_id": 106621, @@ -90301,6 +106372,74 @@ "7fc4521dd8384770d672b5be133ae6e669c85d67" ] }, + "106622": { + "id": "PR_kwDOAO6SJc6W04Fj", + "public_id": 106622, + "url": "https://github.com/godotengine/godot/pull/106622", + "diff_url": "https://github.com/godotengine/godot/pull/106622.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106622.patch", + "title": "Remove unnecessary calling `_validate_property()` in the core from all extended classes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-05-20T06:09:20Z", + "updated_at": "2025-06-06T04:57:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "713ed59a7769e9af19f0191a81ea02e678c244fc" + ] + }, + "106624": { + "id": "PR_kwDOAO6SJc6W1pDn", + "public_id": 106624, + "url": "https://github.com/godotengine/godot/pull/106624", + "diff_url": "https://github.com/godotengine/godot/pull/106624.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106624.patch", + "title": "Fix error when closing all scene tabs on the last tab", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-20T07:34:16Z", + "updated_at": "2025-06-03T00:33:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "787d7c8b537f6313b2f16dee714d83f8754d61b1" + ] + }, "106631": { "id": "PR_kwDOAO6SJc6W36wK", "public_id": 106631, @@ -90330,6 +106469,40 @@ "67a2c69c78d5d5b1e6d46714b4dc12be1735bcd1" ] }, + "106634": { + "id": "PR_kwDOAO6SJc6W4tYa", + "public_id": 106634, + "url": "https://github.com/godotengine/godot/pull/106634", + "diff_url": "https://github.com/godotengine/godot/pull/106634.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106634.patch", + "title": "Fix MSVC warning for potential mod by 0 (C4724)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQ2NzA=", + "created_at": "2025-05-20T12:48:45Z", + "updated_at": "2025-06-06T15:49:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9d3f4cad6da0441f21ecccff2135b822017be958" + ] + }, "106639": { "id": "PR_kwDOAO6SJc6W6QJp", "public_id": 106639, @@ -90520,6 +106693,64 @@ "408de3c9705a90c05ac742beebe2817c4205ae7d" ] }, + "106659": { + "id": "PR_kwDOAO6SJc6W_-0z", + "public_id": 106659, + "url": "https://github.com/godotengine/godot/pull/106659", + "diff_url": "https://github.com/godotengine/godot/pull/106659.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106659.patch", + "title": "[AccessKit] Update API to 0.16.0.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-21T06:16:14Z", + "updated_at": "2025-06-03T20:47:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "6565c8e83f1cfe694df62287455e6df14bd02334" + ] + }, + "106660": { + "id": "PR_kwDOAO6SJc6XAIQk", + "public_id": 106660, + "url": "https://github.com/godotengine/godot/pull/106660", + "diff_url": "https://github.com/godotengine/godot/pull/106660.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106660.patch", + "title": "Move some accessibility properties from Node to Control", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-21T06:37:37Z", + "updated_at": "2025-06-09T17:55:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "aff5b413aaa2d6e40dced37655962fc473d992d9" + ] + }, "106661": { "id": "PR_kwDOAO6SJc6XAUoi", "public_id": 106661, @@ -90617,6 +106848,45 @@ "0aae67b6bb5fc471e4624d4b7d90368d24563bd4" ] }, + "106670": { + "id": "PR_kwDOAO6SJc6XB7Ln", + "public_id": 106670, + "url": "https://github.com/godotengine/godot/pull/106670", + "diff_url": "https://github.com/godotengine/godot/pull/106670.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106670.patch", + "title": "Change 3D navigation region and link updates to an async process", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-05-21T09:50:13Z", + "updated_at": "2025-06-10T23:17:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "877da269d836aa754ae327744878281ce9f4abc2" + ] + }, "106671": { "id": "PR_kwDOAO6SJc6XCNVB", "public_id": 106671, @@ -90685,6 +106955,40 @@ "ffc948c6c42d1323114ce43ba08ebd7637111265" ] }, + "106673": { + "id": "PR_kwDOAO6SJc6XCyx0", + "public_id": 106673, + "url": "https://github.com/godotengine/godot/pull/106673", + "diff_url": "https://github.com/godotengine/godot/pull/106673.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106673.patch", + "title": "Fix light range in VoxelGI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNzY3OTc4", + "created_at": "2025-05-21T11:23:20Z", + "updated_at": "2025-06-06T15:48:13Z", + "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": [ + "ba06234309ee1b4510ad5251b9957853c572e24c" + ] + }, "106674": { "id": "PR_kwDOAO6SJc6XCzBt", "public_id": 106674, @@ -90758,6 +107062,108 @@ "7010d171b16b295b9451fc7c624b537552843dd6" ] }, + "106679": { + "id": "PR_kwDOAO6SJc6XE3_w", + "public_id": 106679, + "url": "https://github.com/godotengine/godot/pull/106679", + "diff_url": "https://github.com/godotengine/godot/pull/106679.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106679.patch", + "title": "Allow customizing FileDialog's features", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-21T14:46:57Z", + "updated_at": "2025-06-11T23:49:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "4b1d5b55c70394dd03206f063b7136ee929ac1f6" + ] + }, + "106683": { + "id": "PR_kwDOAO6SJc6XFaHZ", + "public_id": 106683, + "url": "https://github.com/godotengine/godot/pull/106683", + "diff_url": "https://github.com/godotengine/godot/pull/106683.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106683.patch", + "title": "GDScript: Remove `leftmost_column` and `rightmost_column` fields", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2025-05-21T15:30:44Z", + "updated_at": "2025-06-05T15:57:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "7aafa6ef181c29d16dc3252cddff880964cb538b" + ] + }, + "106688": { + "id": "PR_kwDOAO6SJc6XGnip", + "public_id": 106688, + "url": "https://github.com/godotengine/godot/pull/106688", + "diff_url": "https://github.com/godotengine/godot/pull/106688.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106688.patch", + "title": "Ignore rename shortcut when Remote tab is active", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTkyMzk3", + "created_at": "2025-05-21T17:50:48Z", + "updated_at": "2025-06-09T17:59:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6896a7696c2ea3b4bea5b4655d4ff150b14ce76f" + ] + }, "106689": { "id": "PR_kwDOAO6SJc6XGv1U", "public_id": 106689, @@ -90792,6 +107198,40 @@ "2a02cabe4d3ed3aea307560e4bfcc98a8acbedcc" ] }, + "106690": { + "id": "PR_kwDOAO6SJc6XHLY_", + "public_id": 106690, + "url": "https://github.com/godotengine/godot/pull/106690", + "diff_url": "https://github.com/godotengine/godot/pull/106690.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106690.patch", + "title": "Expose Camera2D current rotation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg2OTgwMzM=", + "created_at": "2025-05-21T19:06:12Z", + "updated_at": "2025-06-05T12:03:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "cf59d74b15a7375144534fc091badab708a35439" + ] + }, "106691": { "id": "PR_kwDOAO6SJc6XHW1z", "public_id": 106691, @@ -90857,7 +107297,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2025-05-21T20:25:20Z", - "updated_at": "2025-05-29T14:32:22Z", + "updated_at": "2025-06-09T19:38:39Z", "target_branch": "master", "labels": [ { @@ -90968,6 +107408,40 @@ "1501f447bfa8012ae04b95c40c73e106def58353" ] }, + "106709": { + "id": "PR_kwDOAO6SJc6XLDJg", + "public_id": 106709, + "url": "https://github.com/godotengine/godot/pull/106709", + "diff_url": "https://github.com/godotengine/godot/pull/106709.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106709.patch", + "title": "Fix transparency background issue on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-22T07:15:42Z", + "updated_at": "2025-06-13T00:11:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "547450befdf6642e5d6947cd6bd82f8fe4592df8" + ] + }, "106714": { "id": "PR_kwDOAO6SJc6XNhPO", "public_id": 106714, @@ -91036,6 +107510,45 @@ "9c37ca5383a13bdd06ab2ff4f90f4a117199fbc2" ] }, + "106720": { + "id": "PR_kwDOAO6SJc6XPPlP", + "public_id": 106720, + "url": "https://github.com/godotengine/godot/pull/106720", + "diff_url": "https://github.com/godotengine/godot/pull/106720.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106720.patch", + "title": "Improve error messages in ResourceLoader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-22T14:16:52Z", + "updated_at": "2025-06-13T13:59:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "16d551a8dd00a33a64e191c92a8acf8bafa14e2e" + ] + }, "106724": { "id": "PR_kwDOAO6SJc6XRItN", "public_id": 106724, @@ -91104,6 +107617,35 @@ "d153a267b052c3a6ef7bd188fd09b895bba30974" ] }, + "106729": { + "id": "PR_kwDOAO6SJc6XSTMZ", + "public_id": 106729, + "url": "https://github.com/godotengine/godot/pull/106729", + "diff_url": "https://github.com/godotengine/godot/pull/106729.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106729.patch", + "title": "Keep virtual keyboard visible when `keep_editing_on_text_submit` is enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-05-22T20:12:10Z", + "updated_at": "2025-06-05T03:51:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "f03943f37b7d00387871ec231fefd042070669cb" + ] + }, "106730": { "id": "PR_kwDOAO6SJc6XSb5L", "public_id": 106730, @@ -91425,6 +107967,64 @@ "4c530cb6a972e0f3f6d90c966c7f9efe3756089b" ] }, + "106742": { + "id": "PR_kwDOAO6SJc6XVtG8", + "public_id": 106742, + "url": "https://github.com/godotengine/godot/pull/106742", + "diff_url": "https://github.com/godotengine/godot/pull/106742.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106742.patch", + "title": "Call `PopupMenu` min. size calculations after `about_to_popup` signal processing.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-23T07:23:31Z", + "updated_at": "2025-06-11T10:40:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "12d957e7374362e43df4665808f6d8c1f64898a2" + ] + }, + "106746": { + "id": "PR_kwDOAO6SJc6XYBuD", + "public_id": 106746, + "url": "https://github.com/godotengine/godot/pull/106746", + "diff_url": "https://github.com/godotengine/godot/pull/106746.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106746.patch", + "title": "GUI: Use `TabContainer` material for internal `TabBar`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-05-23T11:59:13Z", + "updated_at": "2025-06-03T00:00:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f6e26d01d507871752d280daf5cc2c840f696de8" + ] + }, "106748": { "id": "PR_kwDOAO6SJc6XYW7x", "public_id": 106748, @@ -91436,7 +108036,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2025-05-23T12:36:36Z", - "updated_at": "2025-05-29T01:41:14Z", + "updated_at": "2025-06-12T15:37:32Z", "target_branch": "master", "labels": [ { @@ -91444,6 +108044,11 @@ "name": "bug", "color": "#ff6055" }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -91488,6 +108093,35 @@ "e7d31635ddcb7894def3c3e45f21494c3f008c29" ] }, + "106750": { + "id": "PR_kwDOAO6SJc6XZTHh", + "public_id": 106750, + "url": "https://github.com/godotengine/godot/pull/106750", + "diff_url": "https://github.com/godotengine/godot/pull/106750.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106750.patch", + "title": "Assign base path when creating Resource", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-23T14:10:09Z", + "updated_at": "2025-06-12T23:43:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e7d9df33a5a4ec3c151a8d793f648ceec405130b" + ] + }, "106754": { "id": "PR_kwDOAO6SJc6XaSCR", "public_id": 106754, @@ -91528,7 +108162,7 @@ "is_draft": false, "authored_by": "U_kgDOCB462A", "created_at": "2025-05-23T18:12:23Z", - "updated_at": "2025-05-26T16:30:51Z", + "updated_at": "2025-06-03T01:33:29Z", "target_branch": "master", "labels": [ { @@ -91585,6 +108219,69 @@ "92da11f69c8895fba6e786e8f8f3896a38146d6e" ] }, + "106762": { + "id": "PR_kwDOAO6SJc6XdTIa", + "public_id": 106762, + "url": "https://github.com/godotengine/godot/pull/106762", + "diff_url": "https://github.com/godotengine/godot/pull/106762.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106762.patch", + "title": "Editor: Add highlight around docks when dragging", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-05-23T22:46:04Z", + "updated_at": "2025-06-06T15:47:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "0413297f7f05914e42ac07b5dea207869738269c" + ] + }, + "106763": { + "id": "PR_kwDOAO6SJc6XeG6F", + "public_id": 106763, + "url": "https://github.com/godotengine/godot/pull/106763", + "diff_url": "https://github.com/godotengine/godot/pull/106763.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106763.patch", + "title": "Duplicate Folder: Fix to remap references between duplicated files.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1NjYzMA==", + "created_at": "2025-05-24T02:21:17Z", + "updated_at": "2025-06-15T23:58:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "33c83a3257c8d1a7702ecf465c591d87c7e82ead" + ] + }, "106775": { "id": "PR_kwDOAO6SJc6XgORb", "public_id": 106775, @@ -91711,6 +108408,89 @@ "f92fd742680fc3359ec58a49119f4b4a4319d6ce" ] }, + "106791": { + "id": "PR_kwDOAO6SJc6XiGA-", + "public_id": 106791, + "url": "https://github.com/godotengine/godot/pull/106791", + "diff_url": "https://github.com/godotengine/godot/pull/106791.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106791.patch", + "title": "Add description for `Skeleton3D.bone_list_changed`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBwMUZg", + "created_at": "2025-05-25T08:30:35Z", + "updated_at": "2025-06-09T01:02:08Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b3f633defae50f7841f66de5733bcd2ef3eb257b" + ] + }, + "106795": { + "id": "PR_kwDOAO6SJc6XifcD", + "public_id": 106795, + "url": "https://github.com/godotengine/godot/pull/106795", + "diff_url": "https://github.com/godotengine/godot/pull/106795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106795.patch", + "title": "TileSet: Fix potential crash updating stale atlas source editor toolbar", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-25T12:31:25Z", + "updated_at": "2025-06-03T00:00:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d0f99ec3d3c379ea05b6e26162ebdb72d0e12cff" + ] + }, "106796": { "id": "PR_kwDOAO6SJc6XijWx", "public_id": 106796, @@ -91795,6 +108575,40 @@ "a89f083ffa031e46a618df2a3c0fb421d6f3024f" ] }, + "106803": { + "id": "PR_kwDOAO6SJc6XjR0h", + "public_id": 106803, + "url": "https://github.com/godotengine/godot/pull/106803", + "diff_url": "https://github.com/godotengine/godot/pull/106803.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106803.patch", + "title": "GLTF: Don't export AnimationPlayer nodes as glTF nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-25T19:38:19Z", + "updated_at": "2025-06-05T11:20:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "528a0a551b9344e25a34f6718662f341fec6f6df" + ] + }, "106807": { "id": "PR_kwDOAO6SJc6Xjhzg", "public_id": 106807, @@ -91912,6 +108726,35 @@ "14d9aa9672fe023db83fb0fe18da7668c9825427" ] }, + "106813": { + "id": "PR_kwDOAO6SJc6XkzTL", + "public_id": 106813, + "url": "https://github.com/godotengine/godot/pull/106813", + "diff_url": "https://github.com/godotengine/godot/pull/106813.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106813.patch", + "title": "Add missing `TRANSLATION_CHANGED` notifications.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-26T04:54:52Z", + "updated_at": "2025-06-10T10:37:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "1d33693e0d717dd5e78458b3086075afa6e827ec" + ] + }, "106815": { "id": "PR_kwDOAO6SJc6XlTZU", "public_id": 106815, @@ -91941,6 +108784,35 @@ "b2d47352d0aedcd66920ceba83c3e9d6972cb661" ] }, + "106820": { + "id": "PR_kwDOAO6SJc6XmNlR", + "public_id": 106820, + "url": "https://github.com/godotengine/godot/pull/106820", + "diff_url": "https://github.com/godotengine/godot/pull/106820.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106820.patch", + "title": "Fix `EditorContextMenuPlugin` `CONTEXT_SLOT_FILESYSTEM_CREATE` does not receive path information for some menus", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU5OTEwNTc1", + "created_at": "2025-05-26T08:24:14Z", + "updated_at": "2025-06-03T00:01:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "94669955d836950708be2ee2501d752aeba52f5b" + ] + }, "106825": { "id": "PR_kwDOAO6SJc6XoI5K", "public_id": 106825, @@ -92009,6 +108881,35 @@ "514e80bcc14524eed164334246431a7ca1830498" ] }, + "106831": { + "id": "PR_kwDOAO6SJc6Xqj1m", + "public_id": 106831, + "url": "https://github.com/godotengine/godot/pull/106831", + "diff_url": "https://github.com/godotengine/godot/pull/106831.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106831.patch", + "title": "Reorganize scroll and zoom elements in the audio import dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-05-26T16:56:13Z", + "updated_at": "2025-06-04T15:42:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "90ecdafc2716105ea3cce3507374d831f10e492c" + ] + }, "106833": { "id": "PR_kwDOAO6SJc6Xqwtp", "public_id": 106833, @@ -92092,6 +108993,45 @@ "67c317c58d01098397d93dde66e00757446bc1c9" ] }, + "106841": { + "id": "PR_kwDOAO6SJc6XreJP", + "public_id": 106841, + "url": "https://github.com/godotengine/godot/pull/106841", + "diff_url": "https://github.com/godotengine/godot/pull/106841.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106841.patch", + "title": "Refactor `BoneAttachment` property registration", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-05-26T19:54:28Z", + "updated_at": "2025-06-05T11:23:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4f1d1fefa359e84ea100bf5a1dcebba270bb38ad" + ] + }, "106844": { "id": "PR_kwDOAO6SJc6XrmcO", "public_id": 106844, @@ -92126,6 +109066,40 @@ "e1e19332447d286783eb77cd0b15f05456572da3" ] }, + "106846": { + "id": "PR_kwDOAO6SJc6Xrrs9", + "public_id": 106846, + "url": "https://github.com/godotengine/godot/pull/106846", + "diff_url": "https://github.com/godotengine/godot/pull/106846.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106846.patch", + "title": "Implement `ModifierBoneTarget3D` which can be target of the other `SkeletonModifier3D`s", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-05-26T20:46:14Z", + "updated_at": "2025-06-06T15:49:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "aa2c3da63aaf4bde75585f8a3108af3ffeefc5e6" + ] + }, "106848": { "id": "PR_kwDOAO6SJc6XrvYq", "public_id": 106848, @@ -92176,6 +109150,35 @@ "c28d5d005866945ae79a80395946e733b867e09a" ] }, + "106850": { + "id": "PR_kwDOAO6SJc6Xr0XW", + "public_id": 106850, + "url": "https://github.com/godotengine/godot/pull/106850", + "diff_url": "https://github.com/godotengine/godot/pull/106850.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106850.patch", + "title": "Decrease font placeholder opacity in the editor theme", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-26T21:18:30Z", + "updated_at": "2025-06-10T10:36:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "dfdcea22c55e675bf58d8c8257517c5d2a9f1bc2" + ] + }, "106851": { "id": "PR_kwDOAO6SJc6XsCr5", "public_id": 106851, @@ -92239,6 +109242,113 @@ "9285bb3a51715097f1d2f456548f729c1eac41c4" ] }, + "106859": { + "id": "PR_kwDOAO6SJc6XtjNb", + "public_id": 106859, + "url": "https://github.com/godotengine/godot/pull/106859", + "diff_url": "https://github.com/godotengine/godot/pull/106859.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106859.patch", + "title": "Add support for `OS.get_version_alias()` on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-05-27T05:12:48Z", + "updated_at": "2025-06-12T07:37:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "458850b2d9abc387f908df06d0d474dec5708c55" + ] + }, + "106862": { + "id": "PR_kwDOAO6SJc6Xwi9X", + "public_id": 106862, + "url": "https://github.com/godotengine/godot/pull/106862", + "diff_url": "https://github.com/godotengine/godot/pull/106862.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106862.patch", + "title": "Clarify `SceneTree.get_frame()` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwODc0NjE=", + "created_at": "2025-05-27T10:43:14Z", + "updated_at": "2025-06-05T11:20:09Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "8152ecabeddf911398ba919f190ef5352316313d" + ] + }, + "106863": { + "id": "PR_kwDOAO6SJc6XxJRY", + "public_id": 106863, + "url": "https://github.com/godotengine/godot/pull/106863", + "diff_url": "https://github.com/godotengine/godot/pull/106863.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106863.patch", + "title": "SoftBody3D: Support physics Interpolation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-05-27T11:49:52Z", + "updated_at": "2025-06-06T04:57:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "cc52fd777ea9fcbb6e121154860b4ee14af3724f" + ] + }, "106864": { "id": "PR_kwDOAO6SJc6XxK1p", "public_id": 106864, @@ -92434,6 +109544,40 @@ "37415530d7a1bf98987a29f782f5697cd50e707a" ] }, + "106880": { + "id": "PR_kwDOAO6SJc6X1Hnq", + "public_id": 106880, + "url": "https://github.com/godotengine/godot/pull/106880", + "diff_url": "https://github.com/godotengine/godot/pull/106880.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106880.patch", + "title": "Minor rendering and XR changes to allow Meta enivornment depth API to work entirely from GDExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-05-27T18:33:46Z", + "updated_at": "2025-06-03T00:00:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "0fd0feb77208f9cf52d60e4f9740739c04cc57fb" + ] + }, "106885": { "id": "PR_kwDOAO6SJc6X3Mil", "public_id": 106885, @@ -92445,7 +109589,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", "created_at": "2025-05-27T22:48:20Z", - "updated_at": "2025-05-28T15:08:56Z", + "updated_at": "2025-06-03T07:01:00Z", "target_branch": "master", "labels": [ { @@ -92565,6 +109709,166 @@ "eb9bea10a90f77b356629959a3158833a62639a7" ] }, + "106899": { + "id": "PR_kwDOAO6SJc6X8RLE", + "public_id": 106899, + "url": "https://github.com/godotengine/godot/pull/106899", + "diff_url": "https://github.com/godotengine/godot/pull/106899.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106899.patch", + "title": "Remove redundant `queue_redraw()` & fix typo", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-05-28T10:56:09Z", + "updated_at": "2025-06-03T00:00:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "873833b4a7dcbbf5c264353de4546b66f8ec9132" + ] + }, + "106902": { + "id": "PR_kwDOAO6SJc6X9gne", + "public_id": 106902, + "url": "https://github.com/godotengine/godot/pull/106902", + "diff_url": "https://github.com/godotengine/godot/pull/106902.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106902.patch", + "title": "Implement UID references in VariantParser", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", + "created_at": "2025-05-28T13:01:43Z", + "updated_at": "2025-06-09T08:22:30Z", + "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": [ + "f948ab536612d95c7e078ef5e448b8ccdd0b6b13" + ] + }, + "106903": { + "id": "PR_kwDOAO6SJc6X94cJ", + "public_id": 106903, + "url": "https://github.com/godotengine/godot/pull/106903", + "diff_url": "https://github.com/godotengine/godot/pull/106903.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106903.patch", + "title": "Remove redundant `data.inside_tree`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-28T13:28:33Z", + "updated_at": "2025-06-03T00:02:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "34152b3f39dbadbad90eb9c5d1f63832abff8086" + ] + }, + "106905": { + "id": "PR_kwDOAO6SJc6X_AWu", + "public_id": 106905, + "url": "https://github.com/godotengine/godot/pull/106905", + "diff_url": "https://github.com/godotengine/godot/pull/106905.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106905.patch", + "title": "Remove parentheses around \"All\" option in the feature tag menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-28T15:14:25Z", + "updated_at": "2025-06-06T15:51:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "126db3b158a1c8b8db0dbd3d428cd3d38ef2358f" + ] + }, + "106907": { + "id": "PR_kwDOAO6SJc6X_1Fz", + "public_id": 106907, + "url": "https://github.com/godotengine/godot/pull/106907", + "diff_url": "https://github.com/godotengine/godot/pull/106907.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106907.patch", + "title": "Vulkan Mobile: Fix lightmap instances count", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3OTMwNTA0", + "created_at": "2025-05-28T16:51:11Z", + "updated_at": "2025-06-12T15:32:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "fe1d499aa42c4dac30f1ffb33c62189901d35563" + ] + }, "106908": { "id": "PR_kwDOAO6SJc6X_2Li", "public_id": 106908, @@ -92599,6 +109903,74 @@ "cc7f2e516073d971d747bc57ab3ba4092cc57b51" ] }, + "106911": { + "id": "PR_kwDOAO6SJc6YAHyW", + "public_id": 106911, + "url": "https://github.com/godotengine/godot/pull/106911", + "diff_url": "https://github.com/godotengine/godot/pull/106911.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106911.patch", + "title": " Improve the `PhysicsShapeQueryParameters3D`'s description", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOC9Tssg", + "created_at": "2025-05-28T17:30:00Z", + "updated_at": "2025-06-05T20:47:38Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "bfbb63129a5dff4a4deab7e23c23ed867bdee751" + ] + }, + "106913": { + "id": "PR_kwDOAO6SJc6YAnJg", + "public_id": 106913, + "url": "https://github.com/godotengine/godot/pull/106913", + "diff_url": "https://github.com/godotengine/godot/pull/106913.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106913.patch", + "title": "Rename `String::resize` to `resize_uninitialized`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-28T18:29:02Z", + "updated_at": "2025-06-13T19:06:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b13a0e18347f5e34d2fa3d4dff9c5a384a230042" + ] + }, "106915": { "id": "PR_kwDOAO6SJc6YB8rL", "public_id": 106915, @@ -92628,6 +110000,69 @@ "df70765af0b32299f9df155e485a503b9c410168" ] }, + "106917": { + "id": "PR_kwDOAO6SJc6YCTQn", + "public_id": 106917, + "url": "https://github.com/godotengine/godot/pull/106917", + "diff_url": "https://github.com/godotengine/godot/pull/106917.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106917.patch", + "title": "Update CameraFeed document for Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", + "created_at": "2025-05-28T22:28:10Z", + "updated_at": "2025-06-03T00:16:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "7762f70f6909d583b615e6bb92d6c8787b98abcf" + ] + }, + "106918": { + "id": "PR_kwDOAO6SJc6YCWfR", + "public_id": 106918, + "url": "https://github.com/godotengine/godot/pull/106918", + "diff_url": "https://github.com/godotengine/godot/pull/106918.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106918.patch", + "title": "Fix Area3D signal emissions when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-28T22:40:48Z", + "updated_at": "2025-06-03T07:48:11Z", + "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": [ + "b3ddb8803594191338078925bd8e1e45bdde62f3" + ] + }, "106920": { "id": "PR_kwDOAO6SJc6YCnYL", "public_id": 106920, @@ -92662,6 +110097,74 @@ "5f2eb6de8cf7361d2b8c4d73e781b82c57caaf8a" ] }, + "106921": { + "id": "PR_kwDOAO6SJc6YC-Pp", + "public_id": 106921, + "url": "https://github.com/godotengine/godot/pull/106921", + "diff_url": "https://github.com/godotengine/godot/pull/106921.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106921.patch", + "title": "Clamp FontFile Face Index to a valid range in the inspector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-29T01:24:45Z", + "updated_at": "2025-06-03T00:57:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "0a800df58e8cf77346cc8d5311905acf1f029fbe" + ] + }, + "106923": { + "id": "PR_kwDOAO6SJc6YDwdN", + "public_id": 106923, + "url": "https://github.com/godotengine/godot/pull/106923", + "diff_url": "https://github.com/godotengine/godot/pull/106923.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106923.patch", + "title": "Improve `EditorInspectorCategory`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-29T04:25:37Z", + "updated_at": "2025-06-05T11:29:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "fbca6f0f6f925489083a5a13aa67d896cb4d3a2d" + ] + }, "106924": { "id": "PR_kwDOAO6SJc6YD9dp", "public_id": 106924, @@ -92673,7 +110176,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2025-05-29T05:14:20Z", - "updated_at": "2025-05-29T08:06:56Z", + "updated_at": "2025-06-10T18:46:59Z", "target_branch": "master", "labels": [ { @@ -92769,6 +110272,380 @@ "798a644dd56257cea2803d03fb49aa7118e7df41" ] }, + "106943": { + "id": "PR_kwDOAO6SJc6YMRE3", + "public_id": 106943, + "url": "https://github.com/godotengine/godot/pull/106943", + "diff_url": "https://github.com/godotengine/godot/pull/106943.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106943.patch", + "title": "Improve auto-translation of main screens", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-29T22:30:16Z", + "updated_at": "2025-06-03T00:02:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "bc6f0d29ccf521f54b7439d02304d7cc1d852736" + ] + }, + "106945": { + "id": "PR_kwDOAO6SJc6YMc5f", + "public_id": 106945, + "url": "https://github.com/godotengine/godot/pull/106945", + "diff_url": "https://github.com/godotengine/godot/pull/106945.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106945.patch", + "title": "Fix alphabetical order of codespell ignore list", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-05-29T23:13:43Z", + "updated_at": "2025-06-03T00:00:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "02d9ff99e59d3388247a1b8464b72657626d76f3" + ] + }, + "106946": { + "id": "PR_kwDOAO6SJc6YMheh", + "public_id": 106946, + "url": "https://github.com/godotengine/godot/pull/106946", + "diff_url": "https://github.com/godotengine/godot/pull/106946.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106946.patch", + "title": "Improve auto-translation of Script Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-29T23:30:49Z", + "updated_at": "2025-06-04T15:51:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "c32a031908a488ccb83929075885643d8dfe834f" + ] + }, + "106952": { + "id": "PR_kwDOAO6SJc6YN75F", + "public_id": 106952, + "url": "https://github.com/godotengine/godot/pull/106952", + "diff_url": "https://github.com/godotengine/godot/pull/106952.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106952.patch", + "title": "Fix window embedding for windows with `force_native` enabled.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-30T05:32:12Z", + "updated_at": "2025-06-10T10:37:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "4877a964e4c9c9e5dcb8f216f8b1c9f560f0f321" + ] + }, + "106954": { + "id": "PR_kwDOAO6SJc6YOBhG", + "public_id": 106954, + "url": "https://github.com/godotengine/godot/pull/106954", + "diff_url": "https://github.com/godotengine/godot/pull/106954.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106954.patch", + "title": "Add missing headers in `FixedVector` and `Span`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-05-30T05:51:03Z", + "updated_at": "2025-06-03T01:35:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "21e2bac382f7804449ca4439d29a535668ea1977" + ] + }, + "106959": { + "id": "PR_kwDOAO6SJc6YPHln", + "public_id": 106959, + "url": "https://github.com/godotengine/godot/pull/106959", + "diff_url": "https://github.com/godotengine/godot/pull/106959.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106959.patch", + "title": "[Windows] Drop support for Windows 7/8/8.1.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-30T08:31:38Z", + "updated_at": "2025-06-03T00:00:09Z", + "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": [ + "617e12a6b4289d157850bf1e007d3c3e779e6be5" + ] + }, + "106963": { + "id": "PR_kwDOAO6SJc6YRfoN", + "public_id": 106963, + "url": "https://github.com/godotengine/godot/pull/106963", + "diff_url": "https://github.com/godotengine/godot/pull/106963.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106963.patch", + "title": "Fix `get_class_icon()` ignoring fallback", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-30T13:03:26Z", + "updated_at": "2025-06-03T00:02:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0138e33792e563f81e0aa64f2e308c7a17582e39" + ] + }, + "106966": { + "id": "PR_kwDOAO6SJc6YSdpX", + "public_id": 106966, + "url": "https://github.com/godotengine/godot/pull/106966", + "diff_url": "https://github.com/godotengine/godot/pull/106966.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106966.patch", + "title": "[Accessibility] Always auto-translation mode for names/descriptions.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-05-30T14:56:22Z", + "updated_at": "2025-06-03T00:00:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "3198b7bea21d51d398a474fdfbada8af4d559564" + ] + }, + "106970": { + "id": "PR_kwDOAO6SJc6YTRyA", + "public_id": 106970, + "url": "https://github.com/godotengine/godot/pull/106970", + "diff_url": "https://github.com/godotengine/godot/pull/106970.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106970.patch", + "title": "Update the documentation for `JavaClassWrapper` and `AndroidRuntimePlugin`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-30T16:40:59Z", + "updated_at": "2025-06-10T03:37:36Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "658d3736f42e4e393796b3c04d8543104ca67548" + ] + }, + "106976": { + "id": "PR_kwDOAO6SJc6YUkg9", + "public_id": 106976, + "url": "https://github.com/godotengine/godot/pull/106976", + "diff_url": "https://github.com/godotengine/godot/pull/106976.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106976.patch", + "title": "Fix infinite recursion on `GDScriptTests` if a script cannot be reloaded.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-30T19:35:42Z", + "updated_at": "2025-06-03T09:02:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "a6664af0d632120a643dc97fd0342c1f80c6b2c5" + ] + }, + "106996": { + "id": "PR_kwDOAO6SJc6YZQTR", + "public_id": 106996, + "url": "https://github.com/godotengine/godot/pull/106996", + "diff_url": "https://github.com/godotengine/godot/pull/106996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106996.patch", + "title": "Core: Remove `OAHashMap`, in favour of `AHashMap`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-05-31T13:45:35Z", + "updated_at": "2025-06-05T11:22:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzQ5NjEzMTI0", + "name": "for pr meeting", + "color": "#88f795" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "963c20565b0652012468450ede6e8193c7be5657" + ] + }, "106999": { "id": "PR_kwDOAO6SJc6YaiTL", "public_id": 106999, @@ -92802,6 +110679,6336 @@ "commits": [ "bc2bf7de74f2ded1502b0e9fdbca50e3d986c09b" ] + }, + "107001": { + "id": "PR_kwDOAO6SJc6Ya7l5", + "public_id": 107001, + "url": "https://github.com/godotengine/godot/pull/107001", + "diff_url": "https://github.com/godotengine/godot/pull/107001.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107001.patch", + "title": "Make TileMapLayer editor match layer's filter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-31T21:15:02Z", + "updated_at": "2025-06-05T11:21:03Z", + "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": [ + "7e994feafbde0199407ed2ad7b293fa039eca087" + ] + }, + "107005": { + "id": "PR_kwDOAO6SJc6Yba7j", + "public_id": 107005, + "url": "https://github.com/godotengine/godot/pull/107005", + "diff_url": "https://github.com/godotengine/godot/pull/107005.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107005.patch", + "title": "Fix ambiguous AnimationNode's parameter type in default value and make `validate_type_match()` static function", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-05-31T23:30:06Z", + "updated_at": "2025-06-05T17:43:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "678fb63451f376a3140beba8246a026d9c0f1992" + ] + }, + "107015": { + "id": "PR_kwDOAO6SJc6YeMek", + "public_id": 107015, + "url": "https://github.com/godotengine/godot/pull/107015", + "diff_url": "https://github.com/godotengine/godot/pull/107015.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107015.patch", + "title": "Texture format error on export: Show project setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyOTgzNw==", + "created_at": "2025-06-01T11:35:14Z", + "updated_at": "2025-06-04T20:45:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e521d69d395782a11a58bd897cf335a91104cb20" + ] + }, + "107020": { + "id": "PR_kwDOAO6SJc6YfDBg", + "public_id": 107020, + "url": "https://github.com/godotengine/godot/pull/107020", + "diff_url": "https://github.com/godotengine/godot/pull/107020.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107020.patch", + "title": "Fix extra parenthesis in `Array.slice` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczODM1MjM4", + "created_at": "2025-06-01T15:09:35Z", + "updated_at": "2025-06-02T23:59:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "8fc060b8b35eedf82c86ac1eb4e89ea4214d0b83" + ] + }, + "107022": { + "id": "PR_kwDOAO6SJc6YfEhV", + "public_id": 107022, + "url": "https://github.com/godotengine/godot/pull/107022", + "diff_url": "https://github.com/godotengine/godot/pull/107022.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107022.patch", + "title": "Recommend Jolt Physics in SoftBody3D class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-01T15:17:12Z", + "updated_at": "2025-06-03T00:58:49Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b89b2e9aa72feb5f00f6e54f8ba69c1fe6348f85" + ] + }, + "107026": { + "id": "PR_kwDOAO6SJc6YgAyK", + "public_id": 107026, + "url": "https://github.com/godotengine/godot/pull/107026", + "diff_url": "https://github.com/godotengine/godot/pull/107026.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107026.patch", + "title": "clipper2: Update to 1.5.3", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-06-01T19:29:27Z", + "updated_at": "2025-06-04T15:43:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "256fa39e512c00478421979052765c9a2a54e35f" + ] + }, + "107028": { + "id": "PR_kwDOAO6SJc6YgWN_", + "public_id": 107028, + "url": "https://github.com/godotengine/godot/pull/107028", + "diff_url": "https://github.com/godotengine/godot/pull/107028.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107028.patch", + "title": "Add file search QoL when focused on folder text box", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMTc2NTA4", + "created_at": "2025-06-01T20:48:13Z", + "updated_at": "2025-06-02T23:59:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3978aafecdb168911f8c76c5a015b45c7233fe29" + ] + }, + "107029": { + "id": "PR_kwDOAO6SJc6YgWUm", + "public_id": 107029, + "url": "https://github.com/godotengine/godot/pull/107029", + "diff_url": "https://github.com/godotengine/godot/pull/107029.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107029.patch", + "title": "Expose `WorkerThreadPool.get_caller_task_id()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", + "created_at": "2025-06-01T20:48:30Z", + "updated_at": "2025-06-10T09:30:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "7ef1cf3c2ee911d12855288fe92bb63b73c93951" + ] + }, + "107030": { + "id": "PR_kwDOAO6SJc6YgZ-_", + "public_id": 107030, + "url": "https://github.com/godotengine/godot/pull/107030", + "diff_url": "https://github.com/godotengine/godot/pull/107030.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107030.patch", + "title": "Check script sample characters to filter out incorrect script support information.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-01T21:03:07Z", + "updated_at": "2025-06-12T23:40:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c464a3078ad93925770732de635ac48e9f7c2dcd" + ] + }, + "107038": { + "id": "PR_kwDOAO6SJc6YkNWp", + "public_id": 107038, + "url": "https://github.com/godotengine/godot/pull/107038", + "diff_url": "https://github.com/godotengine/godot/pull/107038.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107038.patch", + "title": "Add support for taking embedded window screenshots.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-02T07:43:01Z", + "updated_at": "2025-06-11T10:40:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "43b41092a0ea9444ceb4e511bd941a8cb65062dc" + ] + }, + "107040": { + "id": "PR_kwDOAO6SJc6Ykz3N", + "public_id": 107040, + "url": "https://github.com/godotengine/godot/pull/107040", + "diff_url": "https://github.com/godotengine/godot/pull/107040.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107040.patch", + "title": "Add `WorkerThreadPool.get_caller_group_id`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-02T08:40:20Z", + "updated_at": "2025-06-05T15:29:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b6461a3bd55c50bbad0c69e1751b1ed091ea58e8" + ] + }, + "107041": { + "id": "PR_kwDOAO6SJc6YmAo2", + "public_id": 107041, + "url": "https://github.com/godotengine/godot/pull/107041", + "diff_url": "https://github.com/godotengine/godot/pull/107041.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107041.patch", + "title": "`SceneTreeFTI` - Fix `identity_xform` flag getting out of sync", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-06-02T10:25:07Z", + "updated_at": "2025-06-02T23:59:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e729fa7c54ab7c98257879715ddce8fad773f2e4" + ] + }, + "107046": { + "id": "PR_kwDOAO6SJc6YntQ_", + "public_id": 107046, + "url": "https://github.com/godotengine/godot/pull/107046", + "diff_url": "https://github.com/godotengine/godot/pull/107046.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107046.patch", + "title": "Editor: Explicit SceneDebugger `parse_message` handlers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2025-06-02T12:50:46Z", + "updated_at": "2025-06-04T15:42:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f36499f9c53e51e9f4d4a8c6a48b344b97683c78" + ] + }, + "107049": { + "id": "PR_kwDOAO6SJc6YoZO4", + "public_id": 107049, + "url": "https://github.com/godotengine/godot/pull/107049", + "diff_url": "https://github.com/godotengine/godot/pull/107049.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107049.patch", + "title": "Fix `ResourceSaver` saving default value of `Resource`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU5OTEwNTc1", + "created_at": "2025-06-02T13:43:28Z", + "updated_at": "2025-06-06T23:49:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3772e7690dbc8805ce7f4278093b00927f740925" + ] + }, + "107051": { + "id": "PR_kwDOAO6SJc6YpAeE", + "public_id": 107051, + "url": "https://github.com/godotengine/godot/pull/107051", + "diff_url": "https://github.com/godotengine/godot/pull/107051.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107051.patch", + "title": "Make svg files respect `interface/theme/icon_saturation` setting when imported for editor use", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MjYzNjc1", + "created_at": "2025-06-02T14:29:28Z", + "updated_at": "2025-06-06T03:47:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "d20333cc29551b6d451c9f360252b2b231c553fb" + ] + }, + "107055": { + "id": "PR_kwDOAO6SJc6Yp3t3", + "public_id": 107055, + "url": "https://github.com/godotengine/godot/pull/107055", + "diff_url": "https://github.com/godotengine/godot/pull/107055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107055.patch", + "title": "Fix LineEdit continues to force showing the caret after drag is aborted", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-06-02T15:40:15Z", + "updated_at": "2025-06-04T15:42:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3e1e686d3162c79e5a122b005885378e53668119" + ] + }, + "107058": { + "id": "PR_kwDOAO6SJc6YreqO", + "public_id": 107058, + "url": "https://github.com/godotengine/godot/pull/107058", + "diff_url": "https://github.com/godotengine/godot/pull/107058.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107058.patch", + "title": "Fix various race conditions with capturing of script backtraces", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-06-02T18:19:58Z", + "updated_at": "2025-06-04T07:38:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6929823838ee3e36380d9eb8e8d2b294f8b417c9" + ] + }, + "107062": { + "id": "PR_kwDOAO6SJc6YsaX1", + "public_id": 107062, + "url": "https://github.com/godotengine/godot/pull/107062", + "diff_url": "https://github.com/godotengine/godot/pull/107062.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107062.patch", + "title": "Clarify `set_initial_value()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-02T20:00:03Z", + "updated_at": "2025-06-03T00:02:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "55c139f9f575d039601a29f51622897a148942cf" + ] + }, + "107064": { + "id": "PR_kwDOAO6SJc6YtVGL", + "public_id": 107064, + "url": "https://github.com/godotengine/godot/pull/107064", + "diff_url": "https://github.com/godotengine/godot/pull/107064.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107064.patch", + "title": "Clarify `offset.y` behavior for Sprite2D vs Sprite3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTkyMzk3", + "created_at": "2025-06-02T21:46:36Z", + "updated_at": "2025-06-03T20:47:10Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f9c07893260959f233960a1e7c0ba2b91be3d2b3" + ] + }, + "107068": { + "id": "PR_kwDOAO6SJc6YuDZu", + "public_id": 107068, + "url": "https://github.com/godotengine/godot/pull/107068", + "diff_url": "https://github.com/godotengine/godot/pull/107068.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107068.patch", + "title": "Fix incorrect note about holes in HeightMapShape3D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-02T23:43:24Z", + "updated_at": "2025-06-09T14:01:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "fb9a5699a15a43ca60b70fea856fca0c989c788a" + ] + }, + "107069": { + "id": "PR_kwDOAO6SJc6YuFfh", + "public_id": 107069, + "url": "https://github.com/godotengine/godot/pull/107069", + "diff_url": "https://github.com/godotengine/godot/pull/107069.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107069.patch", + "title": "Link demo project in AStar2D and AStarGrid2D documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-02T23:50:40Z", + "updated_at": "2025-06-03T20:47:41Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "aaa9c58b2cc319f7345908acfdc6c6bae2f0abc8" + ] + }, + "107079": { + "id": "PR_kwDOAO6SJc6Yyrtv", + "public_id": 107079, + "url": "https://github.com/godotengine/godot/pull/107079", + "diff_url": "https://github.com/godotengine/godot/pull/107079.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107079.patch", + "title": "[SVG in OT] Fix rendering of some glyphs using \"defs\" with \"#glyphXXXXX.X\" id.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-03T10:20:25Z", + "updated_at": "2025-06-03T20:47:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e928b2a5e52c83105b05997ebdf684dcbd2c79c1" + ] + }, + "107080": { + "id": "PR_kwDOAO6SJc6Yzqet", + "public_id": 107080, + "url": "https://github.com/godotengine/godot/pull/107080", + "diff_url": "https://github.com/godotengine/godot/pull/107080.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107080.patch", + "title": "Fix rotated/flipped tiles destination rect calculations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-06-03T11:52:49Z", + "updated_at": "2025-06-05T17:14:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "f397e4f75257000576bc03ad222453d31fd5b38b" + ] + }, + "107081": { + "id": "PR_kwDOAO6SJc6Y0R6W", + "public_id": 107081, + "url": "https://github.com/godotengine/godot/pull/107081", + "diff_url": "https://github.com/godotengine/godot/pull/107081.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107081.patch", + "title": "Fix copy-paste error in Viewport classref", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-03T12:48:55Z", + "updated_at": "2025-06-04T00:18:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "e74ebaf18daa1def245d1a6ee3969d64c42ef822" + ] + }, + "107082": { + "id": "PR_kwDOAO6SJc6Y0bTP", + "public_id": 107082, + "url": "https://github.com/godotengine/godot/pull/107082", + "diff_url": "https://github.com/godotengine/godot/pull/107082.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107082.patch", + "title": "Clarify existence of custom project settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-03T13:00:06Z", + "updated_at": "2025-06-03T21:31:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b0110788ba346107ebc22b7460abe5553ac5d8c9" + ] + }, + "107084": { + "id": "PR_kwDOAO6SJc6Y0tcJ", + "public_id": 107084, + "url": "https://github.com/godotengine/godot/pull/107084", + "diff_url": "https://github.com/godotengine/godot/pull/107084.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107084.patch", + "title": "Fix animation track filter size bug", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2025-06-03T13:23:34Z", + "updated_at": "2025-06-03T21:57:25Z", + "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": [ + "b2981bd444a1b0b6f3cb77233d624bad0f9646da" + ] + }, + "107085": { + "id": "PR_kwDOAO6SJc6Y1Chn", + "public_id": 107085, + "url": "https://github.com/godotengine/godot/pull/107085", + "diff_url": "https://github.com/godotengine/godot/pull/107085.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107085.patch", + "title": "Always use base directory in `CONTEXT_SLOT_FILESYSTEM_CREATE`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-03T13:45:29Z", + "updated_at": "2025-06-12T23:43:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "9e8396c9c7b6c4d9b03fb5f869ba24fbe145efd1" + ] + }, + "107087": { + "id": "PR_kwDOAO6SJc6Y1erm", + "public_id": 107087, + "url": "https://github.com/godotengine/godot/pull/107087", + "diff_url": "https://github.com/godotengine/godot/pull/107087.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107087.patch", + "title": "Update CameraServer document for Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyOTU2Mzk=", + "created_at": "2025-06-03T14:17:04Z", + "updated_at": "2025-06-03T22:38:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "b5003f60c2dc5f4467013a692bb742ba251d2d05" + ] + }, + "107088": { + "id": "PR_kwDOAO6SJc6Y1gAr", + "public_id": 107088, + "url": "https://github.com/godotengine/godot/pull/107088", + "diff_url": "https://github.com/godotengine/godot/pull/107088.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107088.patch", + "title": "Make `BaseButton`s' shortcut feedback timers internal", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCj6ZbA", + "created_at": "2025-06-03T14:18:21Z", + "updated_at": "2025-06-03T21:49:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "360ee10a6e3e3a1ac7bd723d7f10ef3e0c7cd6d0" + ] + }, + "107092": { + "id": "PR_kwDOAO6SJc6Y3Jbx", + "public_id": 107092, + "url": "https://github.com/godotengine/godot/pull/107092", + "diff_url": "https://github.com/godotengine/godot/pull/107092.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107092.patch", + "title": "[RTL] Fix outline offset.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-03T16:35:59Z", + "updated_at": "2025-06-05T11:19:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3652614837d83c86a850279104a4a83a24f98043" + ] + }, + "107099": { + "id": "PR_kwDOAO6SJc6Y5roO", + "public_id": 107099, + "url": "https://github.com/godotengine/godot/pull/107099", + "diff_url": "https://github.com/godotengine/godot/pull/107099.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107099.patch", + "title": "Increase directional light energy in sky for fog sun scatter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc4OTQ1OTA0", + "created_at": "2025-06-03T21:03:14Z", + "updated_at": "2025-06-05T17:19:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "bac9427325a919ccb2a1b1e3934465db24a67eb8" + ] + }, + "107102": { + "id": "PR_kwDOAO6SJc6Y6Wbl", + "public_id": 107102, + "url": "https://github.com/godotengine/godot/pull/107102", + "diff_url": "https://github.com/godotengine/godot/pull/107102.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107102.patch", + "title": "Fix Debugger Dock bottom margin", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-06-03T22:42:01Z", + "updated_at": "2025-06-04T15:42:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "775fba20cdab747da5973501a56b0de260e42b35" + ] + }, + "107103": { + "id": "PR_kwDOAO6SJc6Y7Lur", + "public_id": 107103, + "url": "https://github.com/godotengine/godot/pull/107103", + "diff_url": "https://github.com/godotengine/godot/pull/107103.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107103.patch", + "title": "Fix WorldBoundaryShape2D handle when distance is negative", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-04T00:49:46Z", + "updated_at": "2025-06-04T15:43:38Z", + "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": [ + "73002a6c2c51992fd276b0667eaae154be33c068" + ] + }, + "107108": { + "id": "PR_kwDOAO6SJc6Y9Lns", + "public_id": 107108, + "url": "https://github.com/godotengine/godot/pull/107108", + "diff_url": "https://github.com/godotengine/godot/pull/107108.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107108.patch", + "title": "Describe \"Fuzzy Search\" in Quick Open tooltip", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-06-04T05:46:01Z", + "updated_at": "2025-06-08T19:34:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "24a1d2d11c6db741ec8564831add64b8e20e1a6d" + ] + }, + "107110": { + "id": "PR_kwDOAO6SJc6Y9nNo", + "public_id": 107110, + "url": "https://github.com/godotengine/godot/pull/107110", + "diff_url": "https://github.com/godotengine/godot/pull/107110.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107110.patch", + "title": "Unify `get_[_visible]paragraph/line_count` behavior.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-04T06:44:09Z", + "updated_at": "2025-06-08T22:53:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f4f26e6edc3f4b254e5dcf00f00ac8a8483197e1" + ] + }, + "107111": { + "id": "PR_kwDOAO6SJc6Y-JSt", + "public_id": 107111, + "url": "https://github.com/godotengine/godot/pull/107111", + "diff_url": "https://github.com/godotengine/godot/pull/107111.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107111.patch", + "title": "[Image font import] Allow comma separated lists as a character range.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-04T07:39:19Z", + "updated_at": "2025-06-04T15:42:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "d5ce7ac86ab55e9f6759e70098d592e3b9e14a3f" + ] + }, + "107113": { + "id": "PR_kwDOAO6SJc6ZBKBK", + "public_id": 107113, + "url": "https://github.com/godotengine/godot/pull/107113", + "diff_url": "https://github.com/godotengine/godot/pull/107113.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107113.patch", + "title": "Add `OS::open_with_program` for opening files/directories with a specific program on macOS", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-06-04T12:44:38Z", + "updated_at": "2025-06-05T11:23:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f610c819439cc087584209aac5359049e7c0c173" + ] + }, + "107114": { + "id": "PR_kwDOAO6SJc6ZBoPT", + "public_id": 107114, + "url": "https://github.com/godotengine/godot/pull/107114", + "diff_url": "https://github.com/godotengine/godot/pull/107114.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107114.patch", + "title": "Fix async resource loading progress on empty `p_original_path`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTgwMzQ0", + "created_at": "2025-06-04T13:27:26Z", + "updated_at": "2025-06-12T14:26:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "19a94159a2412f4238865201a92ecff561e454c0" + ] + }, + "107116": { + "id": "PR_kwDOAO6SJc6ZCB0_", + "public_id": 107116, + "url": "https://github.com/godotengine/godot/pull/107116", + "diff_url": "https://github.com/godotengine/godot/pull/107116.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107116.patch", + "title": "Expose `RS.mesh_surface_update_index_region`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-04T14:01:45Z", + "updated_at": "2025-06-06T04:52:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "63c124fa45ac6f260b91fc6c3f6ab9c2e83fbd38" + ] + }, + "107119": { + "id": "PR_kwDOAO6SJc6ZDfeW", + "public_id": 107119, + "url": "https://github.com/godotengine/godot/pull/107119", + "diff_url": "https://github.com/godotengine/godot/pull/107119.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107119.patch", + "title": "Optimize Mobile renderer by using FP16 explicitly.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-06-04T16:18:53Z", + "updated_at": "2025-06-09T22:13:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "46277836a60545e729ea2b7c4dc24bfc9565e67c" + ] + }, + "107125": { + "id": "PR_kwDOAO6SJc6ZFY8Y", + "public_id": 107125, + "url": "https://github.com/godotengine/godot/pull/107125", + "diff_url": "https://github.com/godotengine/godot/pull/107125.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107125.patch", + "title": "Fix LineEdit's caret desyncing issue when toggling secret mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-06-04T20:00:35Z", + "updated_at": "2025-06-05T11:20:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5cba0b22e9f36790f2633d838d7ddc13bb3ed5f8" + ] + }, + "107130": { + "id": "PR_kwDOAO6SJc6ZH6bm", + "public_id": 107130, + "url": "https://github.com/godotengine/godot/pull/107130", + "diff_url": "https://github.com/godotengine/godot/pull/107130.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107130.patch", + "title": "Doc: Add \"required\" qualifier to methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-05T03:22:46Z", + "updated_at": "2025-06-06T01:01:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1ca5bc2d0486d54126131449a95d99991ab05d8d" + ] + }, + "107133": { + "id": "PR_kwDOAO6SJc6ZJHf0", + "public_id": 107133, + "url": "https://github.com/godotengine/godot/pull/107133", + "diff_url": "https://github.com/godotengine/godot/pull/107133.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107133.patch", + "title": "Fix crash when inspecting Variant export variable", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-05T06:55:19Z", + "updated_at": "2025-06-05T11:28:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c323df2d8a7f7bce72496244b6f3730b138cd1f6" + ] + }, + "107135": { + "id": "PR_kwDOAO6SJc6ZJw7h", + "public_id": 107135, + "url": "https://github.com/godotengine/godot/pull/107135", + "diff_url": "https://github.com/godotengine/godot/pull/107135.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107135.patch", + "title": "[macOS] Fix clipboard and TTS not working in embedded game mode.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-05T08:08:19Z", + "updated_at": "2025-06-10T10:38:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "09727b29c31acf96d84b541bf164a46373e45f89" + ] + }, + "107136": { + "id": "PR_kwDOAO6SJc6ZKCh0", + "public_id": 107136, + "url": "https://github.com/godotengine/godot/pull/107136", + "diff_url": "https://github.com/godotengine/godot/pull/107136.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107136.patch", + "title": "[Web] Add support for pen pressure", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2NTY3OTI1", + "created_at": "2025-06-05T08:37:17Z", + "updated_at": "2025-06-05T11:19:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "5f8f0ac3053e5e7eee6dbfc40b336c4d4e52f147" + ] + }, + "107143": { + "id": "PR_kwDOAO6SJc6ZLp66", + "public_id": 107143, + "url": "https://github.com/godotengine/godot/pull/107143", + "diff_url": "https://github.com/godotengine/godot/pull/107143.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107143.patch", + "title": "Fix miscellaneous oddities around the class reference (part 5)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2025-06-05T11:15:22Z", + "updated_at": "2025-06-13T15:38:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "3613306bbaec6bf330819e18a7cd3c6242ef8265" + ] + }, + "107145": { + "id": "PR_kwDOAO6SJc6ZLsDr", + "public_id": 107145, + "url": "https://github.com/godotengine/godot/pull/107145", + "diff_url": "https://github.com/godotengine/godot/pull/107145.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107145.patch", + "title": "LightmapGI: Search for shadowmask light index only after sorting the lights", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-06-05T11:19:23Z", + "updated_at": "2025-06-06T15:49: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": [ + "6434c3d2c46fc09f736229387bc88b09762b28cb" + ] + }, + "107151": { + "id": "PR_kwDOAO6SJc6ZModH", + "public_id": 107151, + "url": "https://github.com/godotengine/godot/pull/107151", + "diff_url": "https://github.com/godotengine/godot/pull/107151.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107151.patch", + "title": "Revert some instances of `Math::INF` back to 1e20", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNzY3OTc4", + "created_at": "2025-06-05T12:51:06Z", + "updated_at": "2025-06-05T15:29:11Z", + "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": [ + "ae06a2de48f8feb4970d1f485f2306cf28f1348a" + ] + }, + "107155": { + "id": "PR_kwDOAO6SJc6ZOP8I", + "public_id": 107155, + "url": "https://github.com/godotengine/godot/pull/107155", + "diff_url": "https://github.com/godotengine/godot/pull/107155.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107155.patch", + "title": "libpng: Update to 1.6.48 (+ cleanup thirdparty docs)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T15:14:28Z", + "updated_at": "2025-06-08T22:55:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "79000c725b56e74961418b180052f3bd8532b7af", + "10c07157a17515df9836077c7167a64a0db4d5aa" + ] + }, + "107158": { + "id": "PR_kwDOAO6SJc6ZOeG0", + "public_id": 107158, + "url": "https://github.com/godotengine/godot/pull/107158", + "diff_url": "https://github.com/godotengine/godot/pull/107158.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107158.patch", + "title": "doctest: Update to 2.4.12", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T15:36:09Z", + "updated_at": "2025-06-08T22:54:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "d14283df942b04f0e9b8a0f6055f4c9f00b693f9" + ] + }, + "107159": { + "id": "PR_kwDOAO6SJc6ZOl02", + "public_id": 107159, + "url": "https://github.com/godotengine/godot/pull/107159", + "diff_url": "https://github.com/godotengine/godot/pull/107159.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107159.patch", + "title": "openxr: Update to 1.1.48", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T15:49:06Z", + "updated_at": "2025-06-09T17:55:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "9a583485e2f85c29546d4ca18f76522ff52fea88" + ] + }, + "107160": { + "id": "PR_kwDOAO6SJc6ZOpDY", + "public_id": 107160, + "url": "https://github.com/godotengine/godot/pull/107160", + "diff_url": "https://github.com/godotengine/godot/pull/107160.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107160.patch", + "title": "msdfgen: Update to 1.12.1", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T15:54:05Z", + "updated_at": "2025-06-06T15:48:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "ecd1d8787551c935086654adb3dd0a89ff40706a" + ] + }, + "107161": { + "id": "PR_kwDOAO6SJc6ZOsNr", + "public_id": 107161, + "url": "https://github.com/godotengine/godot/pull/107161", + "diff_url": "https://github.com/godotengine/godot/pull/107161.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107161.patch", + "title": "miniupnpc: Update to 2.3.3", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T15:59:42Z", + "updated_at": "2025-06-13T22:04:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "dd6a05adab60f745e366ce2dcb82531857b193c2" + ] + }, + "107163": { + "id": "PR_kwDOAO6SJc6ZO0wd", + "public_id": 107163, + "url": "https://github.com/godotengine/godot/pull/107163", + "diff_url": "https://github.com/godotengine/godot/pull/107163.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107163.patch", + "title": "libktx: Update to 4.4.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T16:15:00Z", + "updated_at": "2025-06-08T22:53:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "b71d0a367124e381f1c1cae31e8d0a509575fb17" + ] + }, + "107166": { + "id": "PR_kwDOAO6SJc6ZPGAt", + "public_id": 107166, + "url": "https://github.com/godotengine/godot/pull/107166", + "diff_url": "https://github.com/godotengine/godot/pull/107166.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107166.patch", + "title": "Clarify parameters in `@GlobalScope.wrap()` being inclusive/exclusive", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-05T16:44:48Z", + "updated_at": "2025-06-09T16:14:14Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "5404d98d9fa1b1791862057def08f91a4b3968be" + ] + }, + "107168": { + "id": "PR_kwDOAO6SJc6ZPjca", + "public_id": 107168, + "url": "https://github.com/godotengine/godot/pull/107168", + "diff_url": "https://github.com/godotengine/godot/pull/107168.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107168.patch", + "title": "Fix SH lightmap coefficients for direct lights", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", + "created_at": "2025-06-05T17:22:18Z", + "updated_at": "2025-06-08T22:52:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "9b000318864e1dd0e808b9b733733a9311897eda" + ] + }, + "107169": { + "id": "PR_kwDOAO6SJc6ZPkx8", + "public_id": 107169, + "url": "https://github.com/godotengine/godot/pull/107169", + "diff_url": "https://github.com/godotengine/godot/pull/107169.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107169.patch", + "title": "Avoid crash when texture layers is greater than 1 and format is not an ARRAY type", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-06-05T17:24:06Z", + "updated_at": "2025-06-10T18:47:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cc9aedd898a2a31fb9105d1c2c53b04a6dd933ca" + ] + }, + "107171": { + "id": "PR_kwDOAO6SJc6ZPnJR", + "public_id": 107171, + "url": "https://github.com/godotengine/godot/pull/107171", + "diff_url": "https://github.com/godotengine/godot/pull/107171.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107171.patch", + "title": "Add default paramater for AnimationNode as super class", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-06-05T17:27:40Z", + "updated_at": "2025-06-05T21:49:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "64e015cb652fd00607ec63ff3221ae4c9286d42b" + ] + }, + "107172": { + "id": "PR_kwDOAO6SJc6ZPt0I", + "public_id": 107172, + "url": "https://github.com/godotengine/godot/pull/107172", + "diff_url": "https://github.com/godotengine/godot/pull/107172.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107172.patch", + "title": "Clarify the data param in the docs for RD.texture_create", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-06-05T17:38:22Z", + "updated_at": "2025-06-10T18:47:00Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "2ef28a138eb863fd1a7985341943a28606a0fd5e" + ] + }, + "107175": { + "id": "PR_kwDOAO6SJc6ZQgE4", + "public_id": 107175, + "url": "https://github.com/godotengine/godot/pull/107175", + "diff_url": "https://github.com/godotengine/godot/pull/107175.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107175.patch", + "title": "`SceneTreeFTI` - Fix `force_update` flag getting out of sync with invisible nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-06-05T18:54:18Z", + "updated_at": "2025-06-12T10:18:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a7b7d96f96fc19af16e940f222c7d74e52e76538" + ] + }, + "107182": { + "id": "PR_kwDOAO6SJc6ZSEpc", + "public_id": 107182, + "url": "https://github.com/godotengine/godot/pull/107182", + "diff_url": "https://github.com/godotengine/godot/pull/107182.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107182.patch", + "title": "Editor: Fix multi-instance behavior with embedded game view", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-06-05T21:35:04Z", + "updated_at": "2025-06-12T04:58:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "afd82d7cb39f247b57fa0d53863b8751c758405f" + ] + }, + "107184": { + "id": "PR_kwDOAO6SJc6ZSQ5y", + "public_id": 107184, + "url": "https://github.com/godotengine/godot/pull/107184", + "diff_url": "https://github.com/godotengine/godot/pull/107184.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107184.patch", + "title": "Fix the `CAMERA` permission request on HorizonOS devices", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-06-05T21:56:28Z", + "updated_at": "2025-06-06T16:44:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "a0cb64569b0c2795ce4b3bc4d55879731c7de733" + ] + }, + "107188": { + "id": "PR_kwDOAO6SJc6ZS6g2", + "public_id": 107188, + "url": "https://github.com/godotengine/godot/pull/107188", + "diff_url": "https://github.com/godotengine/godot/pull/107188.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107188.patch", + "title": "Add Ogg Theora support to MovieWriter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2Mjc2Ng==", + "created_at": "2025-06-05T23:10:25Z", + "updated_at": "2025-06-10T15:10:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a16b04fe07fa0991ef76b17d6aaac77e0a908c27" + ] + }, + "107190": { + "id": "PR_kwDOAO6SJc6ZTKYu", + "public_id": 107190, + "url": "https://github.com/godotengine/godot/pull/107190", + "diff_url": "https://github.com/godotengine/godot/pull/107190.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107190.patch", + "title": "libtheora: Update to 1.2.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-05T23:38:46Z", + "updated_at": "2025-06-06T15:49:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "ff429e0e64e5118ffd776659e26e02b8180ecb4d" + ] + }, + "107192": { + "id": "PR_kwDOAO6SJc6ZTlFN", + "public_id": 107192, + "url": "https://github.com/godotengine/godot/pull/107192", + "diff_url": "https://github.com/godotengine/godot/pull/107192.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107192.patch", + "title": "Make `LightmapGIData::_set_user_data` a proper setter instead of an additive operation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMjI4OTMy", + "created_at": "2025-06-06T00:26:42Z", + "updated_at": "2025-06-06T15:49:23Z", + "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": [ + "8f9b7896f60219cd21a2ef54996818c64ec74203" + ] + }, + "107193": { + "id": "PR_kwDOAO6SJc6ZUWLm", + "public_id": 107193, + "url": "https://github.com/godotengine/godot/pull/107193", + "diff_url": "https://github.com/godotengine/godot/pull/107193.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107193.patch", + "title": "GLTF: Align accessor buffer `byteOffset` to multiple of component size", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-06-06T02:03:32Z", + "updated_at": "2025-06-06T22:48:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "968744e17e51fa81e0521c4d5656e3199138e05e" + ] + }, + "107194": { + "id": "PR_kwDOAO6SJc6ZUZNx", + "public_id": 107194, + "url": "https://github.com/godotengine/godot/pull/107194", + "diff_url": "https://github.com/godotengine/godot/pull/107194.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107194.patch", + "title": "GLTF: Don't save unnecessary zero \"byteOffset\" on export", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-06-06T02:11:03Z", + "updated_at": "2025-06-06T19:52:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "902e7cc82ba1f1691efb446608ccffd25130e547" + ] + }, + "107196": { + "id": "PR_kwDOAO6SJc6ZU-OD", + "public_id": 107196, + "url": "https://github.com/godotengine/godot/pull/107196", + "diff_url": "https://github.com/godotengine/godot/pull/107196.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107196.patch", + "title": "Improve Input Map and Shortcuts editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-06T04:21:25Z", + "updated_at": "2025-06-09T02:23:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "146599d3b2485e8220e374d45a219ecbe0a98b3f" + ] + }, + "107197": { + "id": "PR_kwDOAO6SJc6ZVrJt", + "public_id": 107197, + "url": "https://github.com/godotengine/godot/pull/107197", + "diff_url": "https://github.com/godotengine/godot/pull/107197.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107197.patch", + "title": "Fix native file dialog crash with invalid filter.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-06T06:25:22Z", + "updated_at": "2025-06-06T15:49:13Z", + "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:porting", + "color": "#ffee88" + } + ], + "commits": [ + "1484771f26a306cc257a689260bc15431da505f8" + ] + }, + "107198": { + "id": "PR_kwDOAO6SJc6ZVshS", + "public_id": 107198, + "url": "https://github.com/godotengine/godot/pull/107198", + "diff_url": "https://github.com/godotengine/godot/pull/107198.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107198.patch", + "title": "ColorPicker: Fix cursor position in okhsl circle", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-06T06:29:10Z", + "updated_at": "2025-06-06T19:51:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2a4fc10868761136c59bb3f0eb4e2ae8e4f4e44c" + ] + }, + "107207": { + "id": "PR_kwDOAO6SJc6ZXv-s", + "public_id": 107207, + "url": "https://github.com/godotengine/godot/pull/107207", + "diff_url": "https://github.com/godotengine/godot/pull/107207.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107207.patch", + "title": "Android: Fix save issue when using native file dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-06-06T10:39:57Z", + "updated_at": "2025-06-10T14:56:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a28697f2fe0983676ce037626a35f4614f7d2830" + ] + }, + "107210": { + "id": "PR_kwDOAO6SJc6ZYcKi", + "public_id": 107210, + "url": "https://github.com/godotengine/godot/pull/107210", + "diff_url": "https://github.com/godotengine/godot/pull/107210.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107210.patch", + "title": "Fix crash when using `VIEW_INDEX` in shader with Vulkan mobile renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-06T12:09:39Z", + "updated_at": "2025-06-06T15:49:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "56c2ce00d6b0654afd94c231a4c42eddb15b63e3" + ] + }, + "107211": { + "id": "PR_kwDOAO6SJc6ZY62b", + "public_id": 107211, + "url": "https://github.com/godotengine/godot/pull/107211", + "diff_url": "https://github.com/godotengine/godot/pull/107211.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107211.patch", + "title": "Restore 3.x style material auto-extraction import option.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-06T13:06:21Z", + "updated_at": "2025-06-11T10:30:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "a0c4a8c4a9306c904d0b14fbb7e595c8c919386a" + ] + }, + "107212": { + "id": "PR_kwDOAO6SJc6ZZbkq", + "public_id": 107212, + "url": "https://github.com/godotengine/godot/pull/107212", + "diff_url": "https://github.com/godotengine/godot/pull/107212.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107212.patch", + "title": "Clarify behavior of `Node.physics_interpolation_mode` in the class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-06T14:03:03Z", + "updated_at": "2025-06-09T16:14:09Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "006be9b077a8c419a202e65a7fdfe439abb294b6" + ] + }, + "107215": { + "id": "PR_kwDOAO6SJc6ZaJM-", + "public_id": 107215, + "url": "https://github.com/godotengine/godot/pull/107215", + "diff_url": "https://github.com/godotengine/godot/pull/107215.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107215.patch", + "title": "Show shader baker related export warnings only if enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-06-06T15:20:57Z", + "updated_at": "2025-06-07T01:08:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "8bf87a6b2c5c6ff7b93ac44f6bc421d9d0b105bc" + ] + }, + "107219": { + "id": "PR_kwDOAO6SJc6ZalAL", + "public_id": 107219, + "url": "https://github.com/godotengine/godot/pull/107219", + "diff_url": "https://github.com/godotengine/godot/pull/107219.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107219.patch", + "title": "Fix resources wrongly duplicated upon instantiating inherited scenes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2025-06-06T16:11:02Z", + "updated_at": "2025-06-09T15:04:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c854462ac55115f4b0ff21141d3cf7f925ec4adf" + ] + }, + "107220": { + "id": "PR_kwDOAO6SJc6Zar1k", + "public_id": 107220, + "url": "https://github.com/godotengine/godot/pull/107220", + "diff_url": "https://github.com/godotengine/godot/pull/107220.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107220.patch", + "title": "Add new joints to `XrBodyTracker`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2025-06-06T16:25:18Z", + "updated_at": "2025-06-06T22:47:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e16dd051fd6b1c6339adf756dae97f472bef82c0" + ] + }, + "107221": { + "id": "PR_kwDOAO6SJc6Zar_J", + "public_id": 107221, + "url": "https://github.com/godotengine/godot/pull/107221", + "diff_url": "https://github.com/godotengine/godot/pull/107221.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107221.patch", + "title": "Fix capitalization for visionOS and tvOS", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-06T16:25:40Z", + "updated_at": "2025-06-07T02:04:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "5a7a411916937dcfae3def1fda6cc60aa63f537c" + ] + }, + "107222": { + "id": "PR_kwDOAO6SJc6ZawmF", + "public_id": 107222, + "url": "https://github.com/godotengine/godot/pull/107222", + "diff_url": "https://github.com/godotengine/godot/pull/107222.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107222.patch", + "title": "Fix mixed use of spaces and tabs for indentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-06T16:35:07Z", + "updated_at": "2025-06-09T02:22:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "fa7efd94b379359a2b984a5eaf6daf54e40c51a4" + ] + }, + "107228": { + "id": "PR_kwDOAO6SJc6Zcdfw", + "public_id": 107228, + "url": "https://github.com/godotengine/godot/pull/107228", + "diff_url": "https://github.com/godotengine/godot/pull/107228.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107228.patch", + "title": "Clarify behavior of `Timer.stop()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-06T20:09:48Z", + "updated_at": "2025-06-10T10:37:33Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "916f8cc9198ec2ca6c3224c1051fd1a6a6066347" + ] + }, + "107230": { + "id": "PR_kwDOAO6SJc6Zciwt", + "public_id": 107230, + "url": "https://github.com/godotengine/godot/pull/107230", + "diff_url": "https://github.com/godotengine/godot/pull/107230.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107230.patch", + "title": "RendererRD: Fix swizzle on depth formats", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-06T20:22:28Z", + "updated_at": "2025-06-09T22:13:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "316b9aa6d241da73e7642731e661790ca97e766a" + ] + }, + "107238": { + "id": "PR_kwDOAO6SJc6ZdDNk", + "public_id": 107238, + "url": "https://github.com/godotengine/godot/pull/107238", + "diff_url": "https://github.com/godotengine/godot/pull/107238.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107238.patch", + "title": "OpenGL: Fix shader compilation failure with `shadow_to_opacity` and `unshaded`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-06T21:41:47Z", + "updated_at": "2025-06-09T22:13:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "d50381065445e04b5c1af9992fa0a0b8fcfe49b0" + ] + }, + "107240": { + "id": "PR_kwDOAO6SJc6ZdLuy", + "public_id": 107240, + "url": "https://github.com/godotengine/godot/pull/107240", + "diff_url": "https://github.com/godotengine/godot/pull/107240.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107240.patch", + "title": "Add memory amount to output from the Copy System Info editor action", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-06T22:06:45Z", + "updated_at": "2025-06-10T10:38:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e496cdbc3bdc7c31ed3681568c9fc32966ae10d4" + ] + }, + "107241": { + "id": "PR_kwDOAO6SJc6ZdaVp", + "public_id": 107241, + "url": "https://github.com/godotengine/godot/pull/107241", + "diff_url": "https://github.com/godotengine/godot/pull/107241.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107241.patch", + "title": "Fix animation track inserted path and key type", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-06-06T22:46:33Z", + "updated_at": "2025-06-09T07:43:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "19f342e04374c3991db1dd3659feb9b4c2544abe" + ] + }, + "107244": { + "id": "PR_kwDOAO6SJc6ZdqdJ", + "public_id": 107244, + "url": "https://github.com/godotengine/godot/pull/107244", + "diff_url": "https://github.com/godotengine/godot/pull/107244.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107244.patch", + "title": "Fix AnimationPlayer finished state in the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-06-06T23:38:29Z", + "updated_at": "2025-06-08T22:51:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d5ac08b279252b8ad5f7378b2f36143a50ad2a18" + ] + }, + "107248": { + "id": "PR_kwDOAO6SJc6ZeOoD", + "public_id": 107248, + "url": "https://github.com/godotengine/godot/pull/107248", + "diff_url": "https://github.com/godotengine/godot/pull/107248.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107248.patch", + "title": "Fix `hint.radians_as_degrees` on Vector2 and Vector4 editor properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2025-06-07T01:52:51Z", + "updated_at": "2025-06-08T22:51:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "305befb48244e79c1632189c38e18753c802268a" + ] + }, + "107249": { + "id": "PR_kwDOAO6SJc6ZejgH", + "public_id": 107249, + "url": "https://github.com/godotengine/godot/pull/107249", + "diff_url": "https://github.com/godotengine/godot/pull/107249.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107249.patch", + "title": "ColorPicker: Add okhsl HS and HL rectangular picker shapes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-07T03:27:21Z", + "updated_at": "2025-06-12T10:23:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7b4c95e6d82e4b86f137e56aaa8a2063e2556c0d" + ] + }, + "107250": { + "id": "PR_kwDOAO6SJc6ZfFz5", + "public_id": 107250, + "url": "https://github.com/godotengine/godot/pull/107250", + "diff_url": "https://github.com/godotengine/godot/pull/107250.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107250.patch", + "title": "AudioStreamWAV: Inline tag remap inside load", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMDI0Njcx", + "created_at": "2025-06-07T05:56:41Z", + "updated_at": "2025-06-08T22:55:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "afcc64788620dada3bda7add2896d9cd198ec029" + ] + }, + "107251": { + "id": "PR_kwDOAO6SJc6ZfcM2", + "public_id": 107251, + "url": "https://github.com/godotengine/godot/pull/107251", + "diff_url": "https://github.com/godotengine/godot/pull/107251.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107251.patch", + "title": "Fix Game runtime debugging in the Android Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-06-07T07:24:42Z", + "updated_at": "2025-06-08T23:49:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "079a52453a2398aaf4cbc1d69c854fe8d6152b26" + ] + }, + "107252": { + "id": "PR_kwDOAO6SJc6Zfxjb", + "public_id": 107252, + "url": "https://github.com/godotengine/godot/pull/107252", + "diff_url": "https://github.com/godotengine/godot/pull/107252.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107252.patch", + "title": "Update `Shortcut` class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB4un4g", + "created_at": "2025-06-07T08:55:05Z", + "updated_at": "2025-06-09T07:08:53Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "3a30a1c576698363f8f6116f77ac9e70d0b59a5b" + ] + }, + "107254": { + "id": "PR_kwDOAO6SJc6ZgLZf", + "public_id": 107254, + "url": "https://github.com/godotengine/godot/pull/107254", + "diff_url": "https://github.com/godotengine/godot/pull/107254.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107254.patch", + "title": "Fix LightmapGI shadow leaks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2025-06-07T10:43:13Z", + "updated_at": "2025-06-13T22:44: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": [ + "219035c5ea06d84ff76a021a94fa1ab95f0998ee" + ] + }, + "107255": { + "id": "PR_kwDOAO6SJc6ZgVnp", + "public_id": 107255, + "url": "https://github.com/godotengine/godot/pull/107255", + "diff_url": "https://github.com/godotengine/godot/pull/107255.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107255.patch", + "title": "Match avoidance defaults for NavigationAgent and NavigationServer NavAgent", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-06-07T11:38:05Z", + "updated_at": "2025-06-09T18:34:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "03e5d64dd95fa8117c180f0d251b7a47ea91a69b" + ] + }, + "107256": { + "id": "PR_kwDOAO6SJc6ZgeCy", + "public_id": 107256, + "url": "https://github.com/godotengine/godot/pull/107256", + "diff_url": "https://github.com/godotengine/godot/pull/107256.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107256.patch", + "title": "Change `NavigationServer2D` avoidance callbacks from `Vector3` to `Vector2`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-06-07T12:14:16Z", + "updated_at": "2025-06-09T18:34:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "0ce53ffc694935a69d6ff6579ac78ce6aa97a06a" + ] + }, + "107263": { + "id": "PR_kwDOAO6SJc6Zh5GG", + "public_id": 107263, + "url": "https://github.com/godotengine/godot/pull/107263", + "diff_url": "https://github.com/godotengine/godot/pull/107263.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107263.patch", + "title": "Fix CapsuleShape2D outline for navmesh baking", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-06-07T18:34:44Z", + "updated_at": "2025-06-09T18:33:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "58c11e557b01d74f50959c4c7406e1f6c4ece5c7" + ] + }, + "107270": { + "id": "PR_kwDOAO6SJc6Zjgpz", + "public_id": 107270, + "url": "https://github.com/godotengine/godot/pull/107270", + "diff_url": "https://github.com/godotengine/godot/pull/107270.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107270.patch", + "title": "Fix crash on custom shaders using `VIEW_INDEX` on Vulkan Clustered Forward Renderer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2025-06-08T02:36:56Z", + "updated_at": "2025-06-08T22:52:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "761d5474dcd6e13d9cd6819f43696479362fa9b2" + ] + }, + "107279": { + "id": "PR_kwDOAO6SJc6Zkwm8", + "public_id": 107279, + "url": "https://github.com/godotengine/godot/pull/107279", + "diff_url": "https://github.com/godotengine/godot/pull/107279.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107279.patch", + "title": "Document the direction that directional and spot lights emit light in", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-06-08T10:37:36Z", + "updated_at": "2025-06-10T15:59:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "a5c2e82e8d96cd4bb1e31c839b4d9e6263d2171d" + ] + }, + "107280": { + "id": "PR_kwDOAO6SJc6Zkzij", + "public_id": 107280, + "url": "https://github.com/godotengine/godot/pull/107280", + "diff_url": "https://github.com/godotengine/godot/pull/107280.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107280.patch", + "title": "Ensure hiding `AcceptDialog` OK button keeps other buttons centered", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkyODMwOTg=", + "created_at": "2025-06-08T10:49:55Z", + "updated_at": "2025-06-09T09:33:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "576e1f12637c79887747eb8c4742af19317ba491" + ] + }, + "107282": { + "id": "PR_kwDOAO6SJc6ZlVsM", + "public_id": 107282, + "url": "https://github.com/godotengine/godot/pull/107282", + "diff_url": "https://github.com/godotengine/godot/pull/107282.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107282.patch", + "title": "Don't store deprecated `auto_translate` property for `Window`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-08T13:57:01Z", + "updated_at": "2025-06-09T02:23:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "3886ee84e6a47a9df86871c298dd0373d22ff499" + ] + }, + "107283": { + "id": "PR_kwDOAO6SJc6Zlb0P", + "public_id": 107283, + "url": "https://github.com/godotengine/godot/pull/107283", + "diff_url": "https://github.com/godotengine/godot/pull/107283.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107283.patch", + "title": "Bitpack node auto translation values.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-08T14:37:03Z", + "updated_at": "2025-06-09T17:54:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "40665addbcf4c6e306a2f5ac6fe9261e4156424f" + ] + }, + "107288": { + "id": "PR_kwDOAO6SJc6ZmE19", + "public_id": 107288, + "url": "https://github.com/godotengine/godot/pull/107288", + "diff_url": "https://github.com/godotengine/godot/pull/107288.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107288.patch", + "title": "WebXR: Better errors when WebXR Layers or multiview are unavailable", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-08T18:28:53Z", + "updated_at": "2025-06-08T22:53:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "9fc8dd686b59a8ed1b008e22ff98858678453f40" + ] + }, + "107289": { + "id": "PR_kwDOAO6SJc6ZmIeu", + "public_id": 107289, + "url": "https://github.com/godotengine/godot/pull/107289", + "diff_url": "https://github.com/godotengine/godot/pull/107289.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107289.patch", + "title": "Add missing Color hash function", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg3ODIzMDMw", + "created_at": "2025-06-08T18:56:45Z", + "updated_at": "2025-06-08T22:53:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d2814ebbf351a7e4f485c87c4c6c4bde285663a7" + ] + }, + "107295": { + "id": "PR_kwDOAO6SJc6ZmrnJ", + "public_id": 107295, + "url": "https://github.com/godotengine/godot/pull/107295", + "diff_url": "https://github.com/godotengine/godot/pull/107295.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107295.patch", + "title": "Remove implicit conversions from math types to `String`, to avoid accidental conversions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-09T00:02:31Z", + "updated_at": "2025-06-09T17:58:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ed836df150e1272187f22b5eb9b931a11263d8d9" + ] + }, + "107300": { + "id": "PR_kwDOAO6SJc6Znwf5", + "public_id": 107300, + "url": "https://github.com/godotengine/godot/pull/107300", + "diff_url": "https://github.com/godotengine/godot/pull/107300.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107300.patch", + "title": "C#: Add `Basis.ScaledLocal`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-09T04:38:13Z", + "updated_at": "2025-06-12T10:24:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "44f5974bb7b72432ac12d023806b78ca80a320ca" + ] + }, + "107305": { + "id": "PR_kwDOAO6SJc6Zo4Z1", + "public_id": 107305, + "url": "https://github.com/godotengine/godot/pull/107305", + "diff_url": "https://github.com/godotengine/godot/pull/107305.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107305.patch", + "title": "Fix window title drawn outside the title bar", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-09T07:29:50Z", + "updated_at": "2025-06-10T01:10:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f028bc93db3d51072c8a019c3bf6c56077c39e0b" + ] + }, + "107306": { + "id": "PR_kwDOAO6SJc6Zo5MQ", + "public_id": 107306, + "url": "https://github.com/godotengine/godot/pull/107306", + "diff_url": "https://github.com/godotengine/godot/pull/107306.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107306.patch", + "title": "[macOS] Switch Angle to Metal backend.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-09T07:31:25Z", + "updated_at": "2025-06-09T17:54:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "e8126f114e2c6d5fdee1db61b8e04fcccd987b64" + ] + }, + "107308": { + "id": "PR_kwDOAO6SJc6ZpcTq", + "public_id": 107308, + "url": "https://github.com/godotengine/godot/pull/107308", + "diff_url": "https://github.com/godotengine/godot/pull/107308.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107308.patch", + "title": "FTI - `global_transform_interpolated()` on demand for invisible nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-06-09T08:40:19Z", + "updated_at": "2025-06-13T04:19:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "2674ffe1b7328095dc1daf0f11df9353afbf74c3" + ] + }, + "107309": { + "id": "PR_kwDOAO6SJc6Zpgak", + "public_id": 107309, + "url": "https://github.com/godotengine/godot/pull/107309", + "diff_url": "https://github.com/godotengine/godot/pull/107309.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107309.patch", + "title": "SCons: Identify build clearly when using AES256 encryption key", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-09T08:48:21Z", + "updated_at": "2025-06-10T10:38:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "7aa99599d4fa691c0f28078cdf2a5d5ca023d6d2" + ] + }, + "107310": { + "id": "PR_kwDOAO6SJc6ZpqQl", + "public_id": 107310, + "url": "https://github.com/godotengine/godot/pull/107310", + "diff_url": "https://github.com/godotengine/godot/pull/107310.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107310.patch", + "title": "Fix not being able to open directory in certain terminals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-09T09:06:10Z", + "updated_at": "2025-06-10T16:06:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cd5ddf7cc9750438df53388c41ac612c8e06ef55" + ] + }, + "107314": { + "id": "PR_kwDOAO6SJc6ZqXyD", + "public_id": 107314, + "url": "https://github.com/godotengine/godot/pull/107314", + "diff_url": "https://github.com/godotengine/godot/pull/107314.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107314.patch", + "title": "clipper2: Update to 1.5.4", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-06-09T10:26:53Z", + "updated_at": "2025-06-09T17:57:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "7087fa15d81f2105e5fbf5b0c270b028066abf8c" + ] + }, + "107315": { + "id": "PR_kwDOAO6SJc6ZqYtl", + "public_id": 107315, + "url": "https://github.com/godotengine/godot/pull/107315", + "diff_url": "https://github.com/godotengine/godot/pull/107315.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107315.patch", + "title": "LSP: Fix class documentation to include brief", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-06-09T10:28:50Z", + "updated_at": "2025-06-12T10:02:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "30672ffce71037c2fc0342f7d5d5f3b586777639" + ] + }, + "107323": { + "id": "PR_kwDOAO6SJc6Zr_7G", + "public_id": 107323, + "url": "https://github.com/godotengine/godot/pull/107323", + "diff_url": "https://github.com/godotengine/godot/pull/107323.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107323.patch", + "title": "Filesystem dock: Fix thumbnail size not updating instantly after changing editor setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NzA1NDAx", + "created_at": "2025-06-09T13:39:14Z", + "updated_at": "2025-06-11T23:50:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "20ca577cba57bdf8cbb998461947f8d3b127020d" + ] + }, + "107328": { + "id": "PR_kwDOAO6SJc6Zsmgm", + "public_id": 107328, + "url": "https://github.com/godotengine/godot/pull/107328", + "diff_url": "https://github.com/godotengine/godot/pull/107328.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107328.patch", + "title": "Fix Android build files joining paths without join", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-06-09T14:40:54Z", + "updated_at": "2025-06-09T22:13:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "026ba0dbbc8c7075fb72cd364ed6ac795ac4eeba" + ] + }, + "107331": { + "id": "PR_kwDOAO6SJc6ZtUTo", + "public_id": 107331, + "url": "https://github.com/godotengine/godot/pull/107331", + "diff_url": "https://github.com/godotengine/godot/pull/107331.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107331.patch", + "title": "[RTL] Add paragraph separation theme property.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-09T16:00:03Z", + "updated_at": "2025-06-10T10:36:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "1e2fc9bcad00b432d0bf0f31f981018ee5058c1a" + ] + }, + "107338": { + "id": "PR_kwDOAO6SJc6ZweoT", + "public_id": 107338, + "url": "https://github.com/godotengine/godot/pull/107338", + "diff_url": "https://github.com/godotengine/godot/pull/107338.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107338.patch", + "title": "Fix visible ratio when displaying all characters in Label", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxNDAwNDc=", + "created_at": "2025-06-09T22:35:42Z", + "updated_at": "2025-06-11T13:24:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a4ba3d5bed0dce4ffa016aa8bce0a254aac34654" + ] + }, + "107344": { + "id": "PR_kwDOAO6SJc6Zx6Rs", + "public_id": 107344, + "url": "https://github.com/godotengine/godot/pull/107344", + "diff_url": "https://github.com/godotengine/godot/pull/107344.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107344.patch", + "title": "Expose `Node.can_auto_translate()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-10T04:12:12Z", + "updated_at": "2025-06-11T09:42:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4e20e33e21f87ead42263ba8205254324be8d8a3" + ] + }, + "107345": { + "id": "PR_kwDOAO6SJc6ZyF-h", + "public_id": 107345, + "url": "https://github.com/godotengine/godot/pull/107345", + "diff_url": "https://github.com/godotengine/godot/pull/107345.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107345.patch", + "title": "Fix final blit in OpenGL when stereo rendering is used", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-06-10T04:52:35Z", + "updated_at": "2025-06-10T10:36:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "a2e4aed449a8234c22c7304ba0c6207e9e5dd66a" + ] + }, + "107347": { + "id": "PR_kwDOAO6SJc6ZyTDk", + "public_id": 107347, + "url": "https://github.com/godotengine/godot/pull/107347", + "diff_url": "https://github.com/godotengine/godot/pull/107347.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107347.patch", + "title": "[RTL] Decouple image width/height \"in percent\" properties. Add [hr] tag support.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-10T05:29:46Z", + "updated_at": "2025-06-12T23:41:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a262747cdfa08ce5ec803feb6c4f34ae6892de8a" + ] + }, + "107349": { + "id": "PR_kwDOAO6SJc6Zy3aH", + "public_id": 107349, + "url": "https://github.com/godotengine/godot/pull/107349", + "diff_url": "https://github.com/godotengine/godot/pull/107349.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107349.patch", + "title": "ProjectSettings: Fix missing property hint of setting overrides", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-10T06:50:51Z", + "updated_at": "2025-06-14T04:21:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6ad4820d34abd54c37e718f1cc523650029d3590" + ] + }, + "107352": { + "id": "PR_kwDOAO6SJc6ZzruX", + "public_id": 107352, + "url": "https://github.com/godotengine/godot/pull/107352", + "diff_url": "https://github.com/godotengine/godot/pull/107352.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107352.patch", + "title": "Implement naming version system for FBX and Blend importers like glTF", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-06-10T08:15:40Z", + "updated_at": "2025-06-11T11:49:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "a56b3a93d36a2c564c749ff49ca5a450fd73888a" + ] + }, + "107355": { + "id": "PR_kwDOAO6SJc6Z2k8H", + "public_id": 107355, + "url": "https://github.com/godotengine/godot/pull/107355", + "diff_url": "https://github.com/godotengine/godot/pull/107355.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107355.patch", + "title": "Fix `script` property of custom resources inherited from scripts are not saved", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-10T12:38:31Z", + "updated_at": "2025-06-12T10:24:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "784823ada15e4e81bd24c8a051a792e6b187f958" + ] + }, + "107356": { + "id": "PR_kwDOAO6SJc6Z3G5M", + "public_id": 107356, + "url": "https://github.com/godotengine/godot/pull/107356", + "diff_url": "https://github.com/godotengine/godot/pull/107356.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107356.patch", + "title": "Wayland: Simplify including protocols", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBn7oNw", + "created_at": "2025-06-10T13:23:17Z", + "updated_at": "2025-06-11T10:26:06Z", + "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": [ + "367cabf692b981ee20ecdb9a98d3ffbe22556c31" + ] + }, + "107357": { + "id": "PR_kwDOAO6SJc6Z3pWE", + "public_id": 107357, + "url": "https://github.com/godotengine/godot/pull/107357", + "diff_url": "https://github.com/godotengine/godot/pull/107357.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107357.patch", + "title": "Enforce GDScript and C# dictionary spacing style guidelines in code samples", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCj6ZbA", + "created_at": "2025-06-10T14:06:40Z", + "updated_at": "2025-06-11T00:28:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "11af23a7a771551d29ba140987560e032749efc4" + ] + }, + "107359": { + "id": "PR_kwDOAO6SJc6Z32s-", + "public_id": 107359, + "url": "https://github.com/godotengine/godot/pull/107359", + "diff_url": "https://github.com/godotengine/godot/pull/107359.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107359.patch", + "title": "Vulkan Mobile: Fix crash from shader compilation with `USE_RADIANCE_CUBEMAP_ARRAY`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-10T14:24:03Z", + "updated_at": "2025-06-10T16:00:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "951ca21f02692b63eaa4ecf535bc6adbc9953e83" + ] + }, + "107360": { + "id": "PR_kwDOAO6SJc6Z35ME", + "public_id": 107360, + "url": "https://github.com/godotengine/godot/pull/107360", + "diff_url": "https://github.com/godotengine/godot/pull/107360.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107360.patch", + "title": "Fix Sprite2D error spam in exported project", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-10T14:27:33Z", + "updated_at": "2025-06-12T23:43:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "bf8a374a926bcf0311607f6fdc67f9c5b2b14dfd" + ] + }, + "107364": { + "id": "PR_kwDOAO6SJc6Z4pcv", + "public_id": 107364, + "url": "https://github.com/godotengine/godot/pull/107364", + "diff_url": "https://github.com/godotengine/godot/pull/107364.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107364.patch", + "title": "Upgrade normal interpolators to FP32 to fix Adreno.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-06-10T15:26:17Z", + "updated_at": "2025-06-10T16:00:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e53b67df035a56fe26fc88dc7390982638c57461" + ] + }, + "107365": { + "id": "PR_kwDOAO6SJc6Z4rDN", + "public_id": 107365, + "url": "https://github.com/godotengine/godot/pull/107365", + "diff_url": "https://github.com/godotengine/godot/pull/107365.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107365.patch", + "title": "Remove TTS debug print.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-10T15:28:25Z", + "updated_at": "2025-06-10T16:00:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "66fec3c3d731af7209bce3630fbf1f2d953ad17f" + ] + }, + "107368": { + "id": "PR_kwDOAO6SJc6Z5GHq", + "public_id": 107368, + "url": "https://github.com/godotengine/godot/pull/107368", + "diff_url": "https://github.com/godotengine/godot/pull/107368.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107368.patch", + "title": "Improve description of fuzzy matching in editor settings documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-06-10T16:09:25Z", + "updated_at": "2025-06-14T20:48:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "cf56390e81862c0d9f3e1fa5df23b0392f7861c6" + ] + }, + "107373": { + "id": "PR_kwDOAO6SJc6Z5-EH", + "public_id": 107373, + "url": "https://github.com/godotengine/godot/pull/107373", + "diff_url": "https://github.com/godotengine/godot/pull/107373.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107373.patch", + "title": "Partially revert 107110, process all lines in `VC_CHARS_BEFORE_SHAPING` mode to return correct line count.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-10T17:50:39Z", + "updated_at": "2025-06-11T00:28:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "cbd1e1cfe90c2e33139cdef9e20a050cabfbfadf" + ] + }, + "107378": { + "id": "PR_kwDOAO6SJc6Z7Xg7", + "public_id": 107378, + "url": "https://github.com/godotengine/godot/pull/107378", + "diff_url": "https://github.com/godotengine/godot/pull/107378.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107378.patch", + "title": "Unhide `one-click deploy` button on Android and XR editor.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-06-10T21:00:05Z", + "updated_at": "2025-06-11T00:28:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c2d3a05a8777db7064b9ab3d92a9b8337148519e" + ] + }, + "107379": { + "id": "PR_kwDOAO6SJc6Z7v-T", + "public_id": 107379, + "url": "https://github.com/godotengine/godot/pull/107379", + "diff_url": "https://github.com/godotengine/godot/pull/107379.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107379.patch", + "title": "Core: Remove implicit conversions from `Callable` and `Signal` to `String`, to avoid accidental conversions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-10T22:02:08Z", + "updated_at": "2025-06-11T07:46:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d2f9d312700fabd8bbc5b052c32dd37e8a2a5d9d" + ] + }, + "107380": { + "id": "PR_kwDOAO6SJc6Z72Y0", + "public_id": 107380, + "url": "https://github.com/godotengine/godot/pull/107380", + "diff_url": "https://github.com/godotengine/godot/pull/107380.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107380.patch", + "title": "Core: Remove unused `StringName::search`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-10T22:22:01Z", + "updated_at": "2025-06-13T14:01:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "29f75ad5fabf0c506169890b7fcd85a6bf493f88" + ] + }, + "107381": { + "id": "PR_kwDOAO6SJc6Z7-pU", + "public_id": 107381, + "url": "https://github.com/godotengine/godot/pull/107381", + "diff_url": "https://github.com/godotengine/godot/pull/107381.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107381.patch", + "title": "Change 2D navigation region and link updates to an async process", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-06-10T22:51:18Z", + "updated_at": "2025-06-13T10:47:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "2458370de40dc850c0c5ee9708a84376ff711884" + ] + }, + "107382": { + "id": "PR_kwDOAO6SJc6Z8CuG", + "public_id": 107382, + "url": "https://github.com/godotengine/godot/pull/107382", + "diff_url": "https://github.com/godotengine/godot/pull/107382.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107382.patch", + "title": "Add a LightmapProbe gizmo size editor setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-10T23:06:19Z", + "updated_at": "2025-06-12T23:51:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "437e2ee80a2719eb1a670740744cd1393ad1975a" + ] + }, + "107385": { + "id": "PR_kwDOAO6SJc6Z8jDW", + "public_id": 107385, + "url": "https://github.com/godotengine/godot/pull/107385", + "diff_url": "https://github.com/godotengine/godot/pull/107385.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107385.patch", + "title": "Fix `Input.vibrate_handheld` on Android.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQxOTIxMzk1", + "created_at": "2025-06-11T01:03:30Z", + "updated_at": "2025-06-12T22:54:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a1e12dca3f5466b28c7bd3230f8f2f278ed70d9a" + ] + }, + "107386": { + "id": "PR_kwDOAO6SJc6Z8lkA", + "public_id": 107386, + "url": "https://github.com/godotengine/godot/pull/107386", + "diff_url": "https://github.com/godotengine/godot/pull/107386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107386.patch", + "title": "OpenXR: Update to 1.1.49", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2025-06-11T01:14:55Z", + "updated_at": "2025-06-13T06:58:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "a26e55999d6cecb517312704c8bdb6f6a6432540" + ] + }, + "107389": { + "id": "PR_kwDOAO6SJc6Z9xIt", + "public_id": 107389, + "url": "https://github.com/godotengine/godot/pull/107389", + "diff_url": "https://github.com/godotengine/godot/pull/107389.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107389.patch", + "title": "Fix the editor shortcuts for the game menu on Android", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-06-11T05:35:07Z", + "updated_at": "2025-06-11T13:54:41Z", + "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": [ + "f4a2e9b21ea58997fb5fc5703bb73b2080c347d3" + ] + }, + "107394": { + "id": "PR_kwDOAO6SJc6Z-5DI", + "public_id": 107394, + "url": "https://github.com/godotengine/godot/pull/107394", + "diff_url": "https://github.com/godotengine/godot/pull/107394.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107394.patch", + "title": "Improve performance of `visible_characters`updates in `VC_CHARS_BEFORE_SHAPING` mode.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-11T08:01:24Z", + "updated_at": "2025-06-11T23:22:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c11c44961b0ea94bd6ed6685dfc384a6fd7c2568" + ] + }, + "107397": { + "id": "PR_kwDOAO6SJc6Z_guf", + "public_id": 107397, + "url": "https://github.com/godotengine/godot/pull/107397", + "diff_url": "https://github.com/godotengine/godot/pull/107397.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107397.patch", + "title": "Fix crash when `save_on_focus_loss` is enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI2OTYwMjM3", + "created_at": "2025-06-11T09:06:23Z", + "updated_at": "2025-06-11T10:40:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "aae51963ef6dc4ca5b471990dce29c09abaa3adf" + ] + }, + "107402": { + "id": "PR_kwDOAO6SJc6aBQlc", + "public_id": 107402, + "url": "https://github.com/godotengine/godot/pull/107402", + "diff_url": "https://github.com/godotengine/godot/pull/107402.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107402.patch", + "title": "Stop `FileAccess::fix_path` from emitting errors for invalid UIDs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-06-11T12:02:37Z", + "updated_at": "2025-06-13T09:00:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d160d717969bfcaf0f1dd17de9e8c9ec54a6db0b" + ] + }, + "107404": { + "id": "PR_kwDOAO6SJc6aB2cP", + "public_id": 107404, + "url": "https://github.com/godotengine/godot/pull/107404", + "diff_url": "https://github.com/godotengine/godot/pull/107404.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107404.patch", + "title": "Vulkan Mobile: Fix reading builtins in `light()` of spatial shader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-11T13:01:18Z", + "updated_at": "2025-06-12T23:57:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "2a1d2afacad2042c233edca3748a344314c72939" + ] + }, + "107406": { + "id": "PR_kwDOAO6SJc6aCaHZ", + "public_id": 107406, + "url": "https://github.com/godotengine/godot/pull/107406", + "diff_url": "https://github.com/godotengine/godot/pull/107406.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107406.patch", + "title": "Core: Remove implicit conversions from `IPAddress` to `String`, to avoid accidental conversions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-11T13:47:31Z", + "updated_at": "2025-06-11T23:27:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1498eb327f54f622eb9326d789454d68d1099134" + ] + }, + "107408": { + "id": "PR_kwDOAO6SJc6aC3ja", + "public_id": 107408, + "url": "https://github.com/godotengine/godot/pull/107408", + "diff_url": "https://github.com/godotengine/godot/pull/107408.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107408.patch", + "title": "Make conversions from `NodePath` to `String` explicit.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-11T14:23:59Z", + "updated_at": "2025-06-12T21:07:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e2931a5c1947d803f76cf96c71347cc6bab97c33" + ] + }, + "107413": { + "id": "PR_kwDOAO6SJc6aD1dd", + "public_id": 107413, + "url": "https://github.com/godotengine/godot/pull/107413", + "diff_url": "https://github.com/godotengine/godot/pull/107413.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107413.patch", + "title": "Fix IME window position not taking into account window transform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-06-11T15:44:48Z", + "updated_at": "2025-06-12T10:02:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "76d782d2912374a8bb71de9312f7b8ffc7743cb9" + ] + }, + "107415": { + "id": "PR_kwDOAO6SJc6aE7cC", + "public_id": 107415, + "url": "https://github.com/godotengine/godot/pull/107415", + "diff_url": "https://github.com/godotengine/godot/pull/107415.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107415.patch", + "title": "[Web] Add Web-build specific stdout header", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-06-11T17:40:31Z", + "updated_at": "2025-06-13T16:39:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "f411c5b2f18a715b58f97a57a04704b14f4d0670" + ] + }, + "107416": { + "id": "PR_kwDOAO6SJc6aE_k_", + "public_id": 107416, + "url": "https://github.com/godotengine/godot/pull/107416", + "diff_url": "https://github.com/godotengine/godot/pull/107416.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107416.patch", + "title": "GDScript: Add missing type conversions in `for range`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2025-06-11T17:48:12Z", + "updated_at": "2025-06-13T02:55:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "e2d4469dc247a1b40aba72bf70fb9d2b30e0b134" + ] + }, + "107419": { + "id": "PR_kwDOAO6SJc6aFb2B", + "public_id": 107419, + "url": "https://github.com/godotengine/godot/pull/107419", + "diff_url": "https://github.com/godotengine/godot/pull/107419.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107419.patch", + "title": "Change all interpolators to FP32 in mobile renderer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-06-11T18:39:15Z", + "updated_at": "2025-06-11T23:23:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8804c88443c31bfc4bb8ba132a4b039d10a9261b" + ] + }, + "107420": { + "id": "PR_kwDOAO6SJc6aFhkm", + "public_id": 107420, + "url": "https://github.com/godotengine/godot/pull/107420", + "diff_url": "https://github.com/godotengine/godot/pull/107420.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107420.patch", + "title": "Documentation: Add clarification to `AudioStream.get_length`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1NDA2NDQ5", + "created_at": "2025-06-11T18:51:05Z", + "updated_at": "2025-06-12T21:49:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "246253661de02e4b3488b044fabc1405ef49f40b" + ] + }, + "107424": { + "id": "PR_kwDOAO6SJc6aGluy", + "public_id": 107424, + "url": "https://github.com/godotengine/godot/pull/107424", + "diff_url": "https://github.com/godotengine/godot/pull/107424.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107424.patch", + "title": "Fix a crash when the first line of GDScript code is indented.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-11T21:06:42Z", + "updated_at": "2025-06-11T23:27:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "dcb7b2152268368325f935a76310c3f19af7a106" + ] + }, + "107426": { + "id": "PR_kwDOAO6SJc6aGyea", + "public_id": 107426, + "url": "https://github.com/godotengine/godot/pull/107426", + "diff_url": "https://github.com/godotengine/godot/pull/107426.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107426.patch", + "title": "Fix ScriptEditor error line out of bounds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-06-11T21:35:54Z", + "updated_at": "2025-06-12T00:10:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "348d90e6cb5ccc1ef28d892805c54223481c5d85" + ] + }, + "107434": { + "id": "PR_kwDOAO6SJc6aIN9h", + "public_id": 107434, + "url": "https://github.com/godotengine/godot/pull/107434", + "diff_url": "https://github.com/godotengine/godot/pull/107434.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107434.patch", + "title": "Fix FileSystemDock signal connection for path navigation text box", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-06-12T02:34:34Z", + "updated_at": "2025-06-12T10:03:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "28c2bad084b8e15f465d18e75d356aef250195a4" + ] + }, + "107437": { + "id": "PR_kwDOAO6SJc6aJC6g", + "public_id": 107437, + "url": "https://github.com/godotengine/godot/pull/107437", + "diff_url": "https://github.com/godotengine/godot/pull/107437.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107437.patch", + "title": "macOS: Initialize `CVDisplayLinkRef` member field", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-06-12T04:58:11Z", + "updated_at": "2025-06-12T10:03:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "962d788c14113dc7156bbe92b4be3f9379684312" + ] + }, + "107439": { + "id": "PR_kwDOAO6SJc6aJk2l", + "public_id": 107439, + "url": "https://github.com/godotengine/godot/pull/107439", + "diff_url": "https://github.com/godotengine/godot/pull/107439.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107439.patch", + "title": "Add `line_breaking_strictness` project setting.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-12T06:27:58Z", + "updated_at": "2025-06-12T10:03:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "e87cccefca917e45f928c132097c5f444f7e6a2d" + ] + }, + "107441": { + "id": "PR_kwDOAO6SJc6aLEqW", + "public_id": 107441, + "url": "https://github.com/godotengine/godot/pull/107441", + "diff_url": "https://github.com/godotengine/godot/pull/107441.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107441.patch", + "title": "Allow numpad comma `,` to be used for 3D Blender-Style Transforms", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-06-12T09:02:51Z", + "updated_at": "2025-06-13T16:38:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "6f48795f5d198f0becd914aa065fdb30fb7b0724" + ] + }, + "107444": { + "id": "PR_kwDOAO6SJc6aLmyX", + "public_id": 107444, + "url": "https://github.com/godotengine/godot/pull/107444", + "diff_url": "https://github.com/godotengine/godot/pull/107444.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107444.patch", + "title": "Add a smoke test for non-empty `nullptr` `Span`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-06-12T09:51:06Z", + "updated_at": "2025-06-12T21:08:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "2d0ff9774dd47eb827db16fb7cef8eb7c222f707" + ] + }, + "107445": { + "id": "PR_kwDOAO6SJc6aLtV4", + "public_id": 107445, + "url": "https://github.com/godotengine/godot/pull/107445", + "diff_url": "https://github.com/godotengine/godot/pull/107445.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107445.patch", + "title": "Fix outdated `MODE_FULLSCREEN` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-12T10:00:02Z", + "updated_at": "2025-06-12T21:00:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "41009718d23061ed739b7e72f50df5cf2f3162ca" + ] + }, + "107450": { + "id": "PR_kwDOAO6SJc6aMygi", + "public_id": 107450, + "url": "https://github.com/godotengine/godot/pull/107450", + "diff_url": "https://github.com/godotengine/godot/pull/107450.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107450.patch", + "title": "Move font related project settings definitions to `TextServer`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-12T11:38:05Z", + "updated_at": "2025-06-12T20:59:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "beb83988576f10245e580ea296639d1dc1f65bfc" + ] + }, + "107451": { + "id": "PR_kwDOAO6SJc6aNCRY", + "public_id": 107451, + "url": "https://github.com/godotengine/godot/pull/107451", + "diff_url": "https://github.com/godotengine/godot/pull/107451.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107451.patch", + "title": "Fix the VRS attachment being incorrectly added to `color_attachments`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MTE1Nzgw", + "created_at": "2025-06-12T11:59:43Z", + "updated_at": "2025-06-12T20:59:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "66d68707d3c102b0411a0c9d131918ac721df401" + ] + }, + "107453": { + "id": "PR_kwDOAO6SJc6aNl1C", + "public_id": 107453, + "url": "https://github.com/godotengine/godot/pull/107453", + "diff_url": "https://github.com/godotengine/godot/pull/107453.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107453.patch", + "title": "Fix bent normal maps not working with triplanar UVs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwNzcyNDc0", + "created_at": "2025-06-12T12:52:10Z", + "updated_at": "2025-06-12T21:23:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "bf8edd2c2adb973636e425db75931ad145f491fe" + ] + }, + "107454": { + "id": "PR_kwDOAO6SJc6aN8cF", + "public_id": 107454, + "url": "https://github.com/godotengine/godot/pull/107454", + "diff_url": "https://github.com/godotengine/godot/pull/107454.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107454.patch", + "title": "Batch the adding of Jolt Physics bodies", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-06-12T13:23:43Z", + "updated_at": "2025-06-14T23:34: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": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "89f9a23d9eed26a5bb4717498322c32d5e9d70d8" + ] + }, + "107455": { + "id": "PR_kwDOAO6SJc6aOOnK", + "public_id": 107455, + "url": "https://github.com/godotengine/godot/pull/107455", + "diff_url": "https://github.com/godotengine/godot/pull/107455.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107455.patch", + "title": "Fix favorite folder colors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-12T13:44:15Z", + "updated_at": "2025-06-12T21:00:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1725231e145740f45c96713cac74aabf06ca7434" + ] + }, + "107457": { + "id": "PR_kwDOAO6SJc6aPPlE", + "public_id": 107457, + "url": "https://github.com/godotengine/godot/pull/107457", + "diff_url": "https://github.com/godotengine/godot/pull/107457.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107457.patch", + "title": "Improve error messages for method calls expecting only 1 argument", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-12T15:04:03Z", + "updated_at": "2025-06-12T20:58:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d1083c9722902514bb94bce994624e3180c1f699" + ] + }, + "107467": { + "id": "PR_kwDOAO6SJc6aSo67", + "public_id": 107467, + "url": "https://github.com/godotengine/godot/pull/107467", + "diff_url": "https://github.com/godotengine/godot/pull/107467.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107467.patch", + "title": "Fix debugger inspector minimum size", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-06-12T21:57:52Z", + "updated_at": "2025-06-12T23:45:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b45d45e4ce8dae077dd0a56c9041aeb60068b7db" + ] + }, + "107471": { + "id": "PR_kwDOAO6SJc6aTXsU", + "public_id": 107471, + "url": "https://github.com/godotengine/godot/pull/107471", + "diff_url": "https://github.com/godotengine/godot/pull/107471.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107471.patch", + "title": "Fix action name for `ui_colorpicker_delete_preset` in built-in InputMap", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-06-13T00:25:27Z", + "updated_at": "2025-06-13T16:46:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "b4477f3f4952d1a77eb6d43cf585175c2e124d07" + ] + }, + "107472": { + "id": "PR_kwDOAO6SJc6aUVIF", + "public_id": 107472, + "url": "https://github.com/godotengine/godot/pull/107472", + "diff_url": "https://github.com/godotengine/godot/pull/107472.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107472.patch", + "title": "Fix various errors in the class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-13T03:50:21Z", + "updated_at": "2025-06-13T14:22:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "0e5b06c26d5d8b65559a27e1910dc6a28c6a251e" + ] + }, + "107474": { + "id": "PR_kwDOAO6SJc6aUpR_", + "public_id": 107474, + "url": "https://github.com/godotengine/godot/pull/107474", + "diff_url": "https://github.com/godotengine/godot/pull/107474.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107474.patch", + "title": "[Docs] Add few notes about screen capture.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-13T05:00:25Z", + "updated_at": "2025-06-15T23:58:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f54b314ae3d4ea6d0feba1fcc9ed86af049facb9" + ] + }, + "107475": { + "id": "PR_kwDOAO6SJc6aUycz", + "public_id": 107475, + "url": "https://github.com/godotengine/godot/pull/107475", + "diff_url": "https://github.com/godotengine/godot/pull/107475.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107475.patch", + "title": "Fix global shader texture uniform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-06-13T05:27:16Z", + "updated_at": "2025-06-14T04:20:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "7419e4429df9bda495cb354f852f81089837a10e" + ] + }, + "107479": { + "id": "PR_kwDOAO6SJc6aVqkO", + "public_id": 107479, + "url": "https://github.com/godotengine/godot/pull/107479", + "diff_url": "https://github.com/godotengine/godot/pull/107479.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107479.patch", + "title": "[macOS] Add `--path` argument when instance is created by project started from editor.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-13T07:25:55Z", + "updated_at": "2025-06-13T13:59:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "dfb11f8cea653a03d1e4f02518721137fe9fdc02" + ] + }, + "107482": { + "id": "PR_kwDOAO6SJc6aXEZ4", + "public_id": 107482, + "url": "https://github.com/godotengine/godot/pull/107482", + "diff_url": "https://github.com/godotengine/godot/pull/107482.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107482.patch", + "title": "PCKPacker: Fix first file being written mis-aligned", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2025-06-13T09:48:41Z", + "updated_at": "2025-06-13T16:39:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6e823b4b1495f9ea9c4b62aecadb6bdc63a4d3d1" + ] + }, + "107485": { + "id": "PR_kwDOAO6SJc6aYDzZ", + "public_id": 107485, + "url": "https://github.com/godotengine/godot/pull/107485", + "diff_url": "https://github.com/godotengine/godot/pull/107485.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107485.patch", + "title": "`SceneTreeFTI` - miscellaneous speedups", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-06-13T11:26:40Z", + "updated_at": "2025-06-15T05:16:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "59556cbd17da0adf9ebc86d1219d3fcaef36558a" + ] + }, + "107488": { + "id": "PR_kwDOAO6SJc6aYc5v", + "public_id": 107488, + "url": "https://github.com/godotengine/godot/pull/107488", + "diff_url": "https://github.com/godotengine/godot/pull/107488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107488.patch", + "title": "Multiply contents minimum size by scale factor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-06-13T12:13:55Z", + "updated_at": "2025-06-13T14:00:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8a4081347faa01fdce74fba6f94d5d9191ec72ac" + ] + }, + "107490": { + "id": "PR_kwDOAO6SJc6aZiCe", + "public_id": 107490, + "url": "https://github.com/godotengine/godot/pull/107490", + "diff_url": "https://github.com/godotengine/godot/pull/107490.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107490.patch", + "title": "Fix problems with scripts and metadata in remote objects", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-06-13T14:03:23Z", + "updated_at": "2025-06-16T00:07:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "96e9670963e9ce3b9054b2dfba52cc2d70e0d0ef" + ] + }, + "107496": { + "id": "PR_kwDOAO6SJc6aarbc", + "public_id": 107496, + "url": "https://github.com/godotengine/godot/pull/107496", + "diff_url": "https://github.com/godotengine/godot/pull/107496.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107496.patch", + "title": "Fix Mono build on Windows after `String::resize` rename", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-06-13T16:02:22Z", + "updated_at": "2025-06-13T16:39:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "3be63ecdb68cfecb54952e5a6c9c9d8b50e66156" + ] + }, + "107498": { + "id": "PR_kwDOAO6SJc6aavw8", + "public_id": 107498, + "url": "https://github.com/godotengine/godot/pull/107498", + "diff_url": "https://github.com/godotengine/godot/pull/107498.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107498.patch", + "title": "Fix `set_force_native` when window is not in tree.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-06-13T16:09:55Z", + "updated_at": "2025-06-13T16:39:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "5ea0baab8b1e7afca89c39428c975872d66ad47e" + ] + }, + "107507": { + "id": "PR_kwDOAO6SJc6acmOs", + "public_id": 107507, + "url": "https://github.com/godotengine/godot/pull/107507", + "diff_url": "https://github.com/godotengine/godot/pull/107507.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107507.patch", + "title": "Create more optimized CSGShape3D baked static mesh", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-06-13T19:44:41Z", + "updated_at": "2025-06-16T07:16:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "28875459d9a61885be2d3fc7c8513aa14a179ebd" + ] + }, + "107513": { + "id": "PR_kwDOAO6SJc6aeOUg", + "public_id": 107513, + "url": "https://github.com/godotengine/godot/pull/107513", + "diff_url": "https://github.com/godotengine/godot/pull/107513.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107513.patch", + "title": "Only repath a NavigationAgent with a target position", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-06-13T23:33:05Z", + "updated_at": "2025-06-15T12:33:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "4476fc70990dfeab9ac0c0514a4c9bc5e7da355e" + ] + }, + "107514": { + "id": "PR_kwDOAO6SJc6aeVM0", + "public_id": 107514, + "url": "https://github.com/godotengine/godot/pull/107514", + "diff_url": "https://github.com/godotengine/godot/pull/107514.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107514.patch", + "title": "Avoid manipulating `PackedScene` cache when generating scene preview thumbnails", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI2OTYwMjM3", + "created_at": "2025-06-13T23:52:18Z", + "updated_at": "2025-06-15T09:15:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f2c6d16290354bd9fa6605583eb5fc49dff59421" + ] + }, + "107515": { + "id": "PR_kwDOAO6SJc6aeYgx", + "public_id": 107515, + "url": "https://github.com/godotengine/godot/pull/107515", + "diff_url": "https://github.com/godotengine/godot/pull/107515.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107515.patch", + "title": "Check render target validity before getting motion vector texture in mobile renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2025-06-13T23:59:13Z", + "updated_at": "2025-06-14T08:34:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "36128bfc298167f2c9401d87759389766387a807" + ] + }, + "107516": { + "id": "PR_kwDOAO6SJc6aeciD", + "public_id": 107516, + "url": "https://github.com/godotengine/godot/pull/107516", + "diff_url": "https://github.com/godotengine/godot/pull/107516.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107516.patch", + "title": "Fix Resource Duplication test errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-06-14T00:07:52Z", + "updated_at": "2025-06-15T23:57:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "477a37a594226e6ba49c1584c3cc3e5352d9787d" + ] + }, + "107517": { + "id": "PR_kwDOAO6SJc6aekVf", + "public_id": 107517, + "url": "https://github.com/godotengine/godot/pull/107517", + "diff_url": "https://github.com/godotengine/godot/pull/107517.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107517.patch", + "title": "Fix tests warning line break strictness project setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-06-14T00:28:43Z", + "updated_at": "2025-06-15T23:57:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "d9d1d2593384808d1275092139e10bff2425e3e8" + ] + }, + "107525": { + "id": "PR_kwDOAO6SJc6ahTzl", + "public_id": 107525, + "url": "https://github.com/godotengine/godot/pull/107525", + "diff_url": "https://github.com/godotengine/godot/pull/107525.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107525.patch", + "title": "Revert \"Add support for exporting to Google Play Instant\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-06-14T10:26:00Z", + "updated_at": "2025-06-16T01:55:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "dcab8a721e1070556499e3b593d91a1cf6120834" + ] + }, + "107528": { + "id": "PR_kwDOAO6SJc6ahdMw", + "public_id": 107528, + "url": "https://github.com/godotengine/godot/pull/107528", + "diff_url": "https://github.com/godotengine/godot/pull/107528.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107528.patch", + "title": "Don't put main properties of `AnimatedSprite2D` inside a group", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-06-14T11:31:16Z", + "updated_at": "2025-06-16T01:33:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "1d40df286be2b75e2d3eb4d96b004755cd74d660" + ] + }, + "107540": { + "id": "PR_kwDOAO6SJc6aie6t", + "public_id": 107540, + "url": "https://github.com/godotengine/godot/pull/107540", + "diff_url": "https://github.com/godotengine/godot/pull/107540.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107540.patch", + "title": "Rename TreeItem's `alt_text` to `description` for consistency with Accessibility API", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2025-06-14T16:41:39Z", + "updated_at": "2025-06-14T22:56:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "76a7c31a5d8121df498d687b1779d750f27833bb" + ] + }, + "107546": { + "id": "PR_kwDOAO6SJc6ajLLM", + "public_id": 107546, + "url": "https://github.com/godotengine/godot/pull/107546", + "diff_url": "https://github.com/godotengine/godot/pull/107546.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107546.patch", + "title": "Fix editing/removal of bone meta", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCSXAdA", + "created_at": "2025-06-14T19:27:46Z", + "updated_at": "2025-06-15T09:55:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "80aada7d23d64ca4a3fd0a54f7dbe87b62964963" + ] + }, + "107550": { + "id": "PR_kwDOAO6SJc6aj2Tn", + "public_id": 107550, + "url": "https://github.com/godotengine/godot/pull/107550", + "diff_url": "https://github.com/godotengine/godot/pull/107550.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107550.patch", + "title": "Fix spelling in comments", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzODM2NjY5", + "created_at": "2025-06-14T23:01:10Z", + "updated_at": "2025-06-15T23:57:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "a11a64fbf499b1017d47e42533ce1ce0f0c872ef" + ] + }, + "107559": { + "id": "PR_kwDOAO6SJc6alTk7", + "public_id": 107559, + "url": "https://github.com/godotengine/godot/pull/107559", + "diff_url": "https://github.com/godotengine/godot/pull/107559.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107559.patch", + "title": "Remove `get_used_cells` to avoid unecessary allocations in navigation baking", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwOTMxMTk=", + "created_at": "2025-06-15T11:44:11Z", + "updated_at": "2025-06-15T23:57:45Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "a39f6b1c64cd4a2be7374044d64bcb6606411147" + ] + }, + "107565": { + "id": "PR_kwDOAO6SJc6amnDE", + "public_id": 107565, + "url": "https://github.com/godotengine/godot/pull/107565", + "diff_url": "https://github.com/godotengine/godot/pull/107565.diff", + "patch_url": "https://github.com/godotengine/godot/pull/107565.patch", + "title": "Clarify note in documentation about childing rigid bodies", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-06-15T16:42:11Z", + "updated_at": "2025-06-16T11:06:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "ced648ff77e0dc8106fa7351887d0165170d2cf5" + ] } } } \ No newline at end of file