diff --git a/configs/godotengine.godot.4.5.json b/configs/godotengine.godot.4.5.json index 06e8f4a..cd34ab3 100644 --- a/configs/godotengine.godot.4.5.json +++ b/configs/godotengine.godot.4.5.json @@ -1,7 +1,7 @@ { "name": "4.5", "git_tag": "master", - "ref": "28089c40c13597bf908802c61352c6fffe0a4465", + "ref": "19bb18716ef08b811fec330cba4d35fbdb027bcc", "from_ref": "4.4-stable", "article": "https://godotengine.org/article/dev-snapshot-godot-4-5-dev-4/", diff --git a/data/godotengine.godot.4.5.json b/data/godotengine.godot.4.5.json index 490a563..f6901a5 100644 --- a/data/godotengine.godot.4.5.json +++ b/data/godotengine.godot.4.5.json @@ -1,6 +1,422 @@ { - "generated_at": 1746981972809, + "generated_at": 1747061526356, "log": [ + "19bb18716ef08b811fec330cba4d35fbdb027bcc", + "3c90a0e91332c3d839425b6154db8f0f768119cb", + "43eeed5d546304d3f366e0934672e18282dc27be", + "b01841f12406de84c1a125808a8706d2540d3a88", + "c85d6b3078dc0743ca589dc870351c2d8726edc7", + "1b439d49a93243cecdc7b1cf60d08ef42ba30401", + "d68e2710a224596f3dab95ecba69d3d7dbc43179", + "9230c066e02eef7325cac5a296d6217f803eb5f3", + "ee89536cbd33c09b8f5d7c231ac5b9897f614c62", + "4e1050ef22589ff715fb50f1d7d7df76766dd175", + "96b7a828169125b5ff709eac74fbf2b890e503aa", + "8fa1f36914f7644ae1faa16b9316ea3378506ce9", + "461c45f2a1397b6a26b769db95fd306b9e0c5a3e", + "941a979c38a1438e9fb5fde3f07e6eb302dfa358", + "ba710dfde3098417e3e623a4efc41fa92ee4a99d", + "0bf9d887971a884abd9d86dd011c6ed4771d897b", + "df3485812a24a2e14e31102bc37baa1ade0e6b7f", + "dda0562f2f4f64cf50b1334082a6071f6fea1947", + "e11f8a6f9e272b5130741deafdf50907d98c6166", + "821170f054eb686337afe46c227b4d52e9b40be2", + "a75286840b7966be63f669e34149df0f7c09c734", + "f0edac3d364289b35f4d3d06e9f12c95f7abb9d4", + "cb0f2b52307e105a83b41b4bd86fcd66d8df5ee3", + "932a4423795fcbb0fc5b00b4adb7d59bb0c49b40", + "542639de3ca37f86eec387bba0517ed729143d5d", + "92659a69a37265c5639a5fe79c4c6a8936269af0", + "2db0a44519230440261ca646fe658d904a78436f", + "31bfc41202077b832aa4f79756eae9d16280fff1", + "664b2f7c71e433ac995e2de6ab07deac646a86ee", + "305216f55819c3385b3fc3941d0715abd386b74f", + "3adb6a605caf4d74ea3719f9cef0f0d4645ec1ad", + "97de0ac66c6e47df1e3cb5634776f3a8d16f9f70", + "a874863c468f113cdac13d83b2a9be94192db9cf", + "720712b21ee24d737945538da22a30d9b429854e", + "cc1b51e8a28b5007a32b021e996942b5ad189832", + "56730d0cb2e4fd06c0ef23c7e44d8e9e8e64edf0", + "8402a1d0bd72c301f7278f6f7e4821e37dfc1f29", + "75566d1faced2dcffa5d297b03fdba5cde5cf101", + "e9a8c7e858821d61b9da5f4fa8747790e41bece8", + "964f51c69a977a1d17e6138cb3fb26d547fd3bec", + "44408eabaabbc4faeb8c5bb808885a3a600e4408", + "9e0203a58a5d242e6c4c40576dbaff02721aa914", + "c29545f79387fe2c3a9ef77cb8752878db95a60d", + "22198497fe125d959e411683c6f71b4b87e996e3", + "8f78e7510d2d7ff5ac5025d1949b9696aafe0a68", + "bd619b8d32e6552b5ce64bfdc0e2c4d3601d1488", + "e36632a71d7a36fa9bff7d6db302f58c75fde083", + "2d3b25e61dcc15337927ad933e57845d2689b5fd", + "edb49129e8bdd5a42325db19c56c0827b9316b8f", + "8302d81b3fd46e7d6ffbe4772f6203fcdd69e812", + "75d118fba15d9889f425f595b43ff867de191fe4", + "9b6e06dcf3cce0c0b4b3a8ed2140faca32aab796", + "16aaa0a21386c7c3029970c9ed51b19f5e734079", + "182be69a1eb6b49fb3e2b995e4053f906c93751c", + "288822e330536e7b53cb261b98296e928985224c", + "057759d41314ccae06e65677431893662a29ef0d", + "2c789788c08e772edabf9765d7113f9c654b30ef", + "01056f369abaf4cf071c5a2e5868ad5273efed80", + "c24bfb0491dc0763cbf39b95b5f2822223f5a39b", + "0785c9ad81cc07057790565b9e394cd855d56930", + "9419ef2f3409b9ee86e3bc51fad8a7d47f3b3323", + "0793c626d2e203c6db04656853f8088478181888", + "e9ddf57791c2c2cc1c45bdf71f623d19dc07c04c", + "090d244b168231ff06474951d9637e6f8f5387d4", + "5c0d33afd73a95a165c78e79656cb7e854cd0e92", + "075b55068ef21020233cad9e67559f3d047ab8ac", + "051712dfb8e35b9b4e6a69d6c1b093b7eed22c16", + "c714743bb136569ac70db8f3825f12d6d36f87e3", + "0ce3d75c203c55c722a706f1909cb7702a2c6467", + "5a71e5aeb15f8cd41fa675c0d4875420f36f9aa8", + "aa1ca2b244a70b91fbdef69733d49b18291d813a", + "388a649e24e04b6d23ac845cf1c2ec321f1dee0a", + "872ca1b3c92bf60b6a5fa9ca036b3b0a6d0798a7", + "6d3f91896dfa15cb73c85700d45eed035bb01cf6", + "3b12bd0d79ae046b678be80064086559c170c946", + "658ee70f1ccc954ce5271f4fd7db596d44c00bb5", + "02206f45b7c77d3d077fca3e11f7b77e12ad46fa", + "98e39c6440048aa4386de32e4c61211a25a14ff4", + "affbfa5b4ec95a2f056891f6c8c697d28e957604", + "eb39839a42a077fed7c9ebf2757f77a35ccdb4e1", + "fc8f2a17d61e5d0bb9b64228fcb6a7b93a288e44", + "42b50abf15d0cde3a98eb1fdce6158f15e9c7ef4", + "4b4144cc39ee307494c89c034ea5fd180f48db42", + "909f9ca9d43d99897f2d9f2141ceebd8f1e185c2", + "4acdc7a657140465fc9450b8d0e9a84d91b5d4b3", + "6ae50cad17419b104a226706084588ca50eb2efa", + "49c79660429896af293a4ce35cf72437031cd560", + "a6398d71a320b8e1fd92d914654e4414dca4a036", + "88a425fd263a010166e30ed7d1fdb66135d79b69", + "d8db03e31a362c3181b0fe416ebd9858a483d5f7", + "e03942a6ef4254e62b661a5553b0433d4bee9b3d", + "64b4598baa9c404ba0c3b83c1c2524b6d2dcbcdd", + "f13b4b760abede416911058e1702bc1dd40d29e8", + "1089f61868c906b39861c2e72be30ac3d7c3886f", + "91931606f7005376b0af8b03b03bd727c478344b", + "9290adee38b229df00230b2f27fc7ee924e14fd0", + "247520b348b69847cd3f4bc8afb0e216406905c2", + "3307be5038744073d26d17443fb32f0ccab5493a", + "63bd35e7cf782cc23d736e765817cfafe5ceae4e", + "3d2ad8c316eea7cbdf07e3ace2670983d6338c6f", + "6d56d2d05e3bb30081d701b41ef2284678612ed6", + "579feb387c9af6c75f1c599be9d51c380e8efd52", + "d176ba045fd6d55719a472b5475ccc32a41e265d", + "6a6a1168a5a7b14ef988f3516303b6d67a985ebd", + "efde4ae853fe2e76f403d5a56d5c19b5e51ba230", + "26a6d4062d26ddf4574cf333a04253b1c2372d27", + "04378364723a335bc5ea1f6575d4b90cc47eab7f", + "a895a8682f1de9c7196daf494d802478223049d6", + "f6aeaaa093084d1565eb2da54d18af2cbc27303a", + "2c64f843c0cd6dba00276b9ba38ade5c2a67a5ba", + "75253b0815db227b7630f594a340d5e3e24f05ee", + "fd1168620fe90e1441603b37a59362fb5de74442", + "e085acd71c99bf97bf32c0bc487f36cf889e3e88", + "bd2258717094f15232e6fa18e7e997f41eeb1a7d", + "4cb030d6bf1e080bba2081235d046e1abd008f9d", + "7efe897343f61d2004dc430063173dbd1b2a09a0", + "5fec9a9fdc46e3df3e7af25f77f6b33732c85024", + "ee599f08500a5feb1e4a602777a2147f34420488", + "6e30f3069cd6e658fcaae00f4ff6822e57e5bbfd", + "a2c9e7920d9bf97cbfc45bcbfab70c14cbfc2be6", + "c4de8ef825b246fd89061c2ffefbfb382460dfd2", + "aa24e3b671739a936b9f67fd50da77a5054519ce", + "5e1964d9b0626fcae2dfada3920ec152d53c8590", + "28068fab1ac6f32d049c8bc6325b7702e310d73b", + "0f1b0487a16f9069044bb7f1508a80fcc62bf444", + "cc5857728da25e57b271aa24c1704f8616e71484", + "d32d2e9b511dbdce4e79621a92c63088c9912ad0", + "ec32dae1da20c375f8e1653da74ba88b3193e672", + "34b485d62b0a71e85a56fb46cf7ecc59963ed2d6", + "a088b5dc23bfe864b1feaf6aac728b3eb33db766", + "f539d0a447dde9a8f8629be7d1c78ce3c1e7f394", + "f09ffeedd0e28cb58093f66f20580bf2f1d6b1fc", + "f29feac7a525f6ab66fffce90fd83502bf77286c", + "7a423ffdc093ecdf0dd440892fc5c7d08ef89f95", + "006c9bb39ac4b2befe869992ce5d30b7b0ac9cb6", + "894d3939cd00a6398425ac09282f3637fc7237e4", + "508d271522f8a0fd3361dc2fb18a89fb4eaf976c", + "5dd4267a0b9b1af4a6f394ce04802d8bfacc38c6", + "01e85c49e9eb8e8e18c78c19698a17d516c210de", + "00e1fdec2cfd7b8f21cc7f21e82e73990ef6b0f5", + "9a09fc35d8ab0314e852a00702217dac3798824f", + "783728fcb4ff578ae5634c5204d734b36b37fad8", + "242293c451b14ce31a0c4512fb005beafd662427", + "1a1cc0f7b00ee5edf5f8cda8a6c47274df010235", + "5bc01f299483ffcec09c2ad0f660ed5dd62abd3a", + "d6ca5cf69013575344770e4a8edc2d5926105bca", + "7cb658cd9d3e38a155db3b6ae4e5ec3dd2471e25", + "8ab73248bc9d1e144a62378b77cef1f59c9e8edd", + "97e5ddd5440d4b1acdc6a9164656a60a6c7b7379", + "e0bbafcb61aa1f004242914ffe3117b7d77b1601", + "c40c56b406521fe49e9df9afcd0c795e80ebac38", + "976f42de0b8222422bf1116e07a42cfb6745b0a0", + "5aca298548c5daba3948b3e2a9903aa6e2fc9241", + "e348d09e1a78651bcfaad4b6af9738da65e5b357", + "743c1eed4914e9e274bc252924faa52e890c278f", + "9f65708fe0f14bcbf46d8a7030752ec647a79b25", + "13dbf3fd9c73c18a1b8a4946dcd2ce370c269bb2", + "1f06c7caea52a60d8d3e14423da5852a02aa7246", + "e939aefe2f70adc53a6b83b4a17526310ccdbc0c", + "0d7b1ba868d89a94dd28b9ab77004b64eb2fcf7d", + "c20ac6c01e04a2c3931533b1314a8ea5850b78fe", + "af1df7be7857b2117eeff39ec6c4f74dc04e0439", + "721b1a3d643b36c7eeded2ce530b639e2045913b", + "e7010c2c018e51cc5f7d0e792996b8184341a445", + "961f9a891abc819b23308beed5361abb538fd9e2", + "7430711cb7c927bc5617cea1b50d8b3cfd84f21f", + "31b90246e77816c84f2bee8fc40a1e67faabd307", + "ef9daf0f93ef2a3d331759cefd5329a925274383", + "2b3923880a937648ec25e9c2ae8fe4ce86250c60", + "07ef21c87a1b6f2000713cbe8d4fba1ecdf6c72f", + "d320b92352032853420f652b9cdce1a2f0ee191c", + "d4dabd15aa85a6c7bb1a62eb412bc8fbe901ac5c", + "1bccf5c9a3e4e5b5e8f20c0cda52f35f91cae18c", + "413cb795cd4e3559e8ba9309f49c9ca36cef7d18", + "7fe61c7e84cc36eebc97c3445810c614c91d4021", + "237597b01f9f67079fea2e8664d80ebf60d5e765", + "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae", + "4f3b998b095b11f7460103ef3670e6e0adbb7cb3", + "1cf573f44de045ee73fd938fbf2bdccc0e31b7bb", + "f45e6d7462d24a0191c6ad06e1b2af430c8828cb", + "da462c093ac83102b4bf22a056ca4295f4ff4dcf", + "b5d176b5374b587bfaed47a44b2c0481342d2a21", + "8fe55020c9c04f633bb3281e536e8424029aa6c0", + "acf38b2292214bd7fa5ac0342c645e9638a6fef4", + "bec3856cec9b3efbcfa42de875fb7f70dfdb1477", + "01fc9aee6c47aa1a1c787c46469fa18c21d06c66", + "a8ece29adcf639305da073554be5cb1a7916b42b", + "a0cc41b5ed628e93acb380ac0764c6cb0184bec9", + "cc948984ad322628be9ff22b4a8c6a43b4eb8f3f", + "b3def2571e7a80f4ce1e9bb1a1a660542158110b", + "e6cb7affdcc89e8c0032d6ee79ff4c6de5fb526d", + "257058a550b2ae166c38248a3731cba540bc638c", + "a404b668a1b32f896ba834b9bb60c25fe58520d8", + "730adf48012307911a3a353dca6ea4e599bc8dc9", + "b4c9602031df2fdb81922a616b04c5a823d09ec1", + "f215384aaa17ebb90b93561a81d19d21be372aa7", + "d51e0f9d2db6a48a80d9d7a17793088842540287", + "767e0377265714bca4b28fb95e3f967e2f8304c3", + "1a91570ce9059f9d33ef3298c9947beabad0d681", + "67232f809a1cf7c6b88c57785e31692fe18f5844", + "82e23da12ed1edc60fdcb691a0a221e4dc1234df", + "55dd5d59e1fd98b0a7904a01cf6c73214556310e", + "ba4ab2dda39c4ec1d93c42dd736db7becaecd247", + "201238168c6b2b53c42504d116e9b2b64a20ac9a", + "36e53922c79d48a0d8e5c26d66a1be1891228922", + "80a3d205f1ad22e779a64921fb56d62b893881ae", + "9e9f6c9c35086d6c63df8106dcd440e3585be675", + "304347c3ac14d131703fa033b56322b62506c4af", + "baf9d6e150810633828d9a15244698dc8d386550", + "fb08e94c3537f04d4ea65eec914047f2ee8ad41b", + "eebbc127226860b12e28b57a3b727890eea4b0cd", + "c00e6c83f1f972a4fe0c0a092d252a3e9cfdee7f", + "1b1ab76a14d4521583825df059f88eaaaa5c573c", + "91362a61da08950d7242869cac52cb877379138b", + "c6e1bc61709cf5cb4deb0288ecf1bd85855eb359", + "694d034d5b5c71f7b265a6f07bec1e9a2ef58236", + "32eafc18b40f3fe1c6dbfbb2472c07bc4c8337d7", + "2428db2dd19d1983b03a92637e688bc7d2cc3413", + "f4f1471b57ec6bbfccf954d0ddabf2472d9215c3", + "d7615dc75fb0475e53ad253d18649516d8bf1120", + "8fd7311032dfbf982b689fbc7a6eef7ec7381f64", + "61d90a8422cfd52967ae0f1fe1bff1828f8a0e99", + "b2829f3256001d546529fb8227bfaafb8a104b90", + "afad1129dd4a18f59a262e2d89910a75394a588c", + "81283460fdc4bec2415bac5ba2a04e88de66215b", + "f8f350a32a1ebf4114cef6b4b6224089e0abaf74", + "14249097e80355f365be665c51795680a5ef6858", + "a2b340a548325ca6dc378bc4282aaaf9b2447f9f", + "93a366c9e5c72bf94abb34daac39bfee80bb3717", + "daaf4119de87f9bd84a15e8a7882f79fa049834b", + "8edf97e3425ebb028de2635d6543fc89983ef8c5", + "5b2d21aa68fd98bd46d41f2c6b39fff8995aa45e", + "4e68f277c6f592eb4a397ed2090f81b86b53ba76", + "e7a37291757cbdedf05d9763a9691e03e0a14248", + "e025c9ed11ce1bdfd9ac020437de726a063833a0", + "60aae6d856d8b46b9f7585175160ae56933fe686", + "a13d05421fe836040cf2bdc9169738b99f299cc0", + "e558591e138bb828d3cc6a287f77eed5c8961511", + "16f7de7b64f35c2902078dd494f2c239393938f3", + "eb3d0604baedb321ab0b4892d70fa2c3d4da8632", + "d849ebb77680bb8a3ae4130f618eaf225fdd1830", + "347e51e0770388cdd98a0a0d5687b69c2be26280", + "e4bd611e195f270a8340538cb033e2f5e9d8faf6", + "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e", + "b23a233b5b0d80d287f2eeca9c7f3ec26f2558a6", + "be0bf715060e8921a80b20000f1fa35497504328", + "f8e935d406c4dc3714bd2a7163cdb4fc77de3d9a", + "b1b873add3899e9ab76ad2f9bd8961f86d1a2ef8", + "bc21c322c6212ed4a663a4b55fb5487fedaa6280", + "e37e6e620ac67a1771f6b602ba28a31a19161f61", + "3b4cf41ea4efed8d30494e60c479f75ddea23a15", + "2fd48c022a366033565c8820cba37fe7d9a4c426", + "abc5f77a01bcf93ea985e37e1d6c27f3c9bc765b", + "c70ceb28b7be45973b39f7dd1ba6d692874f1feb", + "70ff5770c9e02d41ab1b13c41a86373859429e22", + "39160ae6f34f05bb291012ecaaf9c0ca9b3dfb2e", + "83d98f02e387cbf03f1135bc19df73ae8e94f7b3", + "0e5926958dd92fed7b6931c9cbb44255fc3cb295", + "c99276db0b69eb0a70a079ebbfd540472c1d799f", + "5af4bef46f8118af079d161e0a72d4065a49dc41", + "316af6aa36285a72c368b7eafdb942604767e909", + "e3dbf7463488aa1a5fb0782bb01fa3fd4b4eca00", + "ddd3ced72dfc44447d87a913340231c3456ad656", + "c019b76523d86eb4173e3699bd36b19d8c15400a", + "2b88477efc2d17921949ac67f1dae22ff32672c9", + "e8c036beeb5aea14edb7ed278f018c3e4e75e837", + "fc1488ffdbe282e50c4b3a7cdf50962e495f174a", + "0ccdcb4a160f041a332cfab6b19dc504b2bca3ec", + "5bf4a35bf7d255bea6e69915727f55553ba182d9", + "ce94b26de74a0a0f2463c5dc61b9b683a1e3676b", + "3e70fd7c832674c0bb2728adba8904d7095fee92", + "1d1805483f5edd3cd089acb86e2d617a944bfdba", + "80940ebd0e04ebd3df0f61353bc5cacd3b92deb3", + "44d20b2dc606b926ff4f974b5139604e0d0fb417", + "285eb21b41a26ed6365c049d3e317804d880458c", + "9b6f5cb9533f4f397656dfddffcb638aa5868b85", + "fc1ffeb5e0d44e577af088318adb7e7e83af936a", + "80eba98e9b891508f6e6a10baf543f0077f4d60d", + "d04e8110eb95bbe38a6583e629672d48f23b59f6", + "ff33926010694cfb2c0db3c5e95b63a344e29031", + "627547cb7dc6ba6b63a5cf45993aa8200d52fb0d", + "ccd8816dd9382b7c67d67b187648f23ba0bd7a11", + "48bdf3c0c4690725a830763868f3cd129c42e9b4", + "5125a273dcf5d54ecda36766ef4d8a35cc80d1fa", + "6893b2b8e6a6c82c8acb95052615266e2fea2d6e", + "ccf61650bddd82cb8ab8fcd5b2099fb9ce594330", + "e57427900ff57c5ecf316488854a5e13290a37c5", + "67c96c89cc1abdee4065db5ac9e07072893b5916", + "c0935eba0d84dea19c62ee21e96c3de065f9cd91", + "cfa2a908b3b5ef6d7b187add4f095fdb65c9608f", + "b7d4426fffe2075182894ef650c5ce998b07d10f", + "dedc072840e6627a11a8d90171cec916c7e3fbda", + "c87f23ce7de9e17dbe4a526b3c88816996af02e2", + "44c97f0d803482ace790574af9b52244bf7e6be9", + "2242bf9b3de5751e45195b94003147016f1c103c", + "52662e08aaa35766c38b37ba721d216aa522d8bf", + "751ef44a136e7772eb089c62f6c8cabe251d36f9", + "e68d97ecacd2588c9e22fcae00468b73d5565e9e", + "6065073a6921928ed29fb5d0f3893a904801554a", + "b29311042a763a9151931ed1bcad684836f7a169", + "e088d21329709dea92931f3c8d56eb2e531c74f0", + "09a26f043cd0b56eeff1f64d15393c5be85da218", + "0bae1116afd3a60489d247006389734c7b37d505", + "1410bca5ce48eb3d43089c141abd4f7906d7c8b8", + "1794098b47a42237452963bb6a641cfe6af46a15", + "bfdb0f0ecf242a3ff8f1e828320ee45e9ae03f33", + "19540a0758361c4713519739cb3c90bd12496034", + "3578aa6acc1668b8528988f788205f1cf51f677e", + "f7a0b6b7cf0bd9db753fee69b176d9388976e83f", + "52aee9c325ab44203a3ec3840301143576d6ba2c", + "be8fe15574c58c574305ab6d18d764c7a9770c5a", + "f064a415b3d51667b224c144473ddccf0a4b0578", + "151e2ecc4bb33257c6f9444696cab02716589316", + "fd1eeacf2360270b14620fd3957db57777a458b6", + "fb99c013811cfd7b2db161b705be0c48374e1f8a", + "6f4cf04fb8a160643d27799ede869a9242fc892d", + "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca", + "4cc50e40ec19b109c6ea2360910673c9b7eff3c5", + "b7200d1e735ce685ba7f209acb845e3a7d9eca64", + "e9b71f96a27bcbea9bfb8058460c48afb773a5ab", + "1b4ed4c038c98bcfdc01337862a3a6954c616e62", + "9c324a8524dd2ccc1988d8f414a05d7f2bdc9a0c", + "faab9917929d20659fb55f57bb556248247c2d42", + "a26c05d7e5831e27b28f6135ec04f664ac4e105d", + "f8a8d6cf048c4210fc88ce64720caf8475e6102f", + "74fc4dae1562477b188d02e844b68668623d5633", + "9967dde20bc65169df597c2ba432ff18d2804dbd", + "18f5b668d7a38a82f207fd4a70d5584ac1a283a2", + "22b22625db76a05d7e3301c5ec15a87713c3e746", + "bdd3cb3f31723e5bba642406c436f3cc26a68a42", + "7e647d7626c7a1cec8c57d28d1d1afb7097e714a", + "796b9caa09142a89a5915b3f755cfff3fa8328fb", + "4104931e4a34d8346e28e02490ff76e0d9c67f6a", + "df78d4a86626b6fa6ef132fe51976e383422c559", + "1a2a1b07dfda6026dc92f8244e07543ddc01de4c", + "7c35e3999d9e2e2d0d59ebd764be18c959ec9796", + "3947cbe3b2b74cdcbbcce89581794939cb0498a7", + "841bfbba5b91c2c7b626a9a958fc45744f3a4fa3", + "d7dff591cbd5f7132f2be543477f6332bbd24009", + "9ad16236ddec59240279723b2377aca888a10a02", + "616b9969384514ce157ca0bb3148f0d169376d48", + "21ed7ce518194d69743c5038f715971243558bcc", + "be994d59c9d26fa372dc604d31b95fbd8cd04fbf", + "69f0eb5de5ee01cc9e77b74492ddaa6b4e84cd2f", + "ba0ad482ecd237fea7e1223e64b4e94e82681c61", + "4dbfcbfbbd9d039e19fe86f182c4d17e93d6efb5", + "2f1b10824b04dd4284a7f4148e37a2a19a37ca8e", + "31a0c68b14e9b2517e94182610ca37051d776990", + "54a0e10648808c2619c3ebd2f801a1d6a4ab2d94", + "9b35aaf2e2ad6cb6fc1274b64d9bb4eaada52913", + "113ef4df78c40b0ad5202f7eaa4497ebb3649d77", + "ac073c64dcfb271e2b67aa874c3ce4b8e69f0438", + "ee80792daa2a0b394d950b7ea947102fe1a2eaff", + "b09b873adcd84a66c40f7ee5a430662356ecf416", + "d2dce41681fcf8b0503edaa763cd3c0c30ceb0fc", + "6856926b7756d055065183a9ecdcb4f9fc77a23b", + "0bba1a80d582e46b2a71d40750563fc1f3219cdc", + "1ce038b24e2e8abe4e857e0d84abf15922325774", + "89c55f638da40c0968cbf5574fda657a38065d6a", + "a54301ef75e58f0287353ad72cd9ae949bd32d5b", + "999294d77aa2a2b70997323ae55cf36310ca148e", + "152423230ccf0efe10c8fbdcf6d4baa1be061a8f", + "f2bab45202a9af5d089ce9bd301f619cadebc7c4", + "db0c0a9182088e50dd2247bbfab8a745e6df3f9d", + "56bad1151758e43b2ab28be9a8b70c072310622d", + "3e8c99b34675e33d409116bbadfa7e72f5e32137", + "d803d5b0c4105559cc2f4f7633bfa3a3062fd3da", + "4450594fb583ec93831bda3799c6cd35ee54092c", + "92103366a502607f215cb2613d12969993a2dbe9", + "7cf7e6aa95e29af8718bfde04f42edf22b3e626f", + "dc9c34f0c65db98fcffb7f250ade0c5f4a025308", + "4eba6d1892b81a8f2a7e4627b9feab1b926db2a4", + "ae04a3a5ddefd99d1b26e3f59dd4d5470a03b580", + "ac931c33c2cec0ce3738e725efe8bce7f540ed44", + "afc923f4159bceb644c4117130ba10f6c50fd6c3", + "f7439a4f2ae7d1b8dca9e2368fc25a758e0da5ff", + "eb973015d66f461d07a1012124d718e5469693d4", + "aebb85a0645c3597c3261c943ce42571597622b7", + "e37c6261ea48b1a339c469282df7e9b7c073a72f", + "49646e1cfe7033885a9f7c1ff0c1b4d9179ae737", + "790ac5aee451c2d77d91331b183552848ba51f78", + "5b9443ac93da1314c36866e9ae8b40678b743817", + "b8fa6fe1cb4b5c36d94519092a18e1bf57d045e5", + "39ad4633a88ec5771b6dd714f781b5a2ba6ba2e0", + "af7610576ad058e3cbefd45ea6bc47f491d2b29e", + "b002ade3ed0dab2f0175c1b0f5455b151e38779d", + "d00f25ecd92f100aedbab4ef4622b95900e9cf01", + "46c690e4b25646f72e502419e082cdee27f038e6", + "3b31636985c00afaee721b5aef05cac956c6284b", + "143db328e7a70ebe94e7072694f080f9745fcc83", + "8954125990b80bc09a91e66543e3c0554feb15bd", + "7f7dd0d5e5abb20559d18d7f154000c565c6f7f2", + "b4e6ef34c68e0024d4c9ac570376f0c1d59f3812", + "2bf7184ed9df72d3324a23b99c72b411396891be", + "796a08d3509332f5b6ad0d8c37eb9a63e086e84c", + "60726563c9466bbb14137c924e561052f324eba4", + "041c69db2fffef52aecddcdcbb163bd893eefdbe", + "795b11e705604742207da89fac8ea7c98e38325f", + "5eb5f2fa6ef077a095fa49a4ae230bcde66f1b20", + "bfa43726c12159542124cbfa5e52553448d1729d", + "33065d8323ba09db94363c21fbd75ce2b5daf697", + "e2766d4501f7eadf2978b2ba0565af187a10ff96", + "04bcd4cea605a1bf0ac8e2f37ae0541c1facb6b6", + "ea5548f7d5db352ed2f940c9ee7bc8da2a02482b", + "ffdffe03c4e33cf044d5c319d52e6a2111cd4ed9", + "007717faf9179a9dd87c0d00efcea435b75054d7", + "22d297acd98263f04e72ff43e2b5a06397781b0f", + "5c9f93ce033f0bdf1c13a2be5e2e49f88013da29", + "4e6451d62a931a664acabbf3967e2874fedaadcd", + "a4a5f4ed017f90dc1a48d6f926d94f69f5e82494", + "80359d3577e56e69e3395a256aacbd0484f00ded", + "e61edcadb8286ae01cf08767a4465f4a43e8c330", + "bf18021462005b3b93663f7cefe94d9ac0881005", + "5c662f7707e82f2b4d5d62d5cf296d2709b3628a", + "43e9b04f66c6047b5a2ae23262205da227a3dde2", + "b8e44a00001e36bb0ac4c2ecce3b5a6ff6b87b73", "28089c40c13597bf908802c61352c6fffe0a4465", "500e0d5dc407697217663c134031da00e9dfa625", "5dc375b2fcc77dbb9b372696d4ed28e527219573", @@ -11,11 +427,18 @@ "ca4038f22ae375c2b91bffa13fd12d77314595ab", "157f18745d2e56c8ee11bf666f0e685a6716db59", "b784b621ed32c4f8d859efd4c95e398d8952c5ab", + "1377b91eadc4ebb9566f89847d91b63a3d053b3a", "2ed4ed8cd0b0e770bc8d7612338be680c727060d", + "5dc4ac2bb2ae5e0040675e76218e8f536885b977", + "e2ccf9b7c43420ded788599f3e2718f1315827b8", "d74ef8cb01de75c68e71d4c116a5508eadd8acc4", "3354c32984188f537e1dd36ecae2fa875a9c071a", + "98817a54f0c08b7d8865c5dd2f9759aaa45829ec", "d1dcb40d565174e88627fc6395890d0bac88f756", "37a70edc116b1e28926c027ca64890bf799e5678", + "57640dd806a7823319421ad74281ce243f6cd275", + "92f15d33eee60d9dd735dc4456c516c07981c69b", + "01f88ff138bfd2c6076c57493ada052bb0cadb19", "dc380f8915e875c5c33382cc878aa0fdb1055ed2", "1f787b63a54b74a5238653883fe1a531200b675e", "013f7a634319317df4144780b20353a22df4103d", @@ -33,12 +456,17 @@ "020b4ef35846aca744f67d954ab4f80ff5be1b00", "1ca93726c71b348b75386286dbdafb40ffc27a96", "e096e2fa8ad4d9d71af6821f67be0c8e2819c044", + "08fa148310930c2995b5cb9804aa20f1ae5997ed", + "15cecfdac54b8784638117adf25b72369de83074", "6ba5bf31dd5dbf34f571fb18da819d3c04bf5f39", + "4497e2a0d332f26ff051bbe4df92004011c13957", + "e9e455823e0a6a5bd53817f1e47beb167b15aa04", "b668f45fd0d7c0a614a1947458eac4d4e992715d", "07fcb8295854226ea7a03a31f4f1ca921be72b5c", "e6d3cf63fb880adb3a7f278d7a98d45adef16750", "b6b3b0e0d6c7ef90af79c101f6f22161b3cdf182", "e565ee86ceb8a4bd1d6f19a30e84c84c16e7eb4a", + "665342c1ffe6edbaa418c78c6768d1835fff23b7", "931820d33cbc38328e4014d65dd62c359b5116fc", "c00cee3c03fc064d5186ce25e3a872404e5fb746", "841c29d62c16f02e91c6b864b4616812d6e124d4", @@ -48,13 +476,14 @@ "7602f7b20523fa478cdbcaa10101f3fd979e90db", "7c37188ca179a17303a53c285656f5568a169037", "387980a40a546e22e04bcb3f8ab55137cf0dc7d2", + "5c83d25eda241cd7890a691854d2d5e9805f9c13", "a96e8ac62c271204bffac92961073d3db80504d9", "91fe434a86f8dee98eb2783e06db5175f4a6af1c", "5b49fd4207b86fc4ee8303562ac87c27e67a3535", "bc746f2962819e7a2b7075ba830e65614654bbdb", "fac2ebed785276c90847bb5c988e9d0ddf91b284", - "78a7612a6b94f87312673c7fcef6623975905833", "1696ab0cb6ff3c77fa48985fa943c81be34a751a", + "78a7612a6b94f87312673c7fcef6623975905833", "179630278fdaf45e0ade88d77eeeffee8c4c253d", "72717099d2de03775183e61917e5c71b1030c8cb", "1f7a8eac9dc5ba16517b193bfd556a8173c63960", @@ -66,6 +495,7 @@ "d702460cafb05adb3e6e8294c9b83a7cd8a16c8a", "1742901ae4cc33104d4701b36c8e155b6c2ba1ec", "fa1f41e9abb0e8127940b1c2b63739cba6fab126", + "d193af78c5adbe8ed444396ba62706848fb9fcf5", "92b1b0402c1a35506649d208e3d25bd4a04fffaf", "df622f1f0bca30ddd368d69c0b0b5021ddef9c70", "8584737525452af00d2f813c3b3f296e6567419e", @@ -88,6 +518,7 @@ "217333e7a0f0931587a4221940fcfd7f4466749b", "affa27d1887f32f85e5f6f7719cc410f1510d434", "42ff52a079ad60c5292ef44d7d24276502e580a8", + "294303eac960eee90694cd663b8f8a55a7a2ffaf", "b25d071413e263b96f0cc8ef7670f36d9f663328", "9f03bbf9086a1164490cd7cb4e8dd056bf57eac2", "4bd2724677abdea6c8e1f7a796ae1f42ac23a2aa", @@ -108,7 +539,10 @@ "05f8b3e5618ea17c995168bf71dde9f3f2177975", "3ae0501e20ea6d9158622dc0b0b34044d6a0b5c8", "8aaae4f4f3d61315d06774a2a655d4daa5899ee7", + "81df850492074829d2276c27352666b01ea94404", + "4115b813fe61b4993faa45a812a77ff0e46f4d8e", "1a70a06a43c577c472e0209c304fb8f03e3497a2", + "48882f3ca417ddf570463e9a7d18d2605f1be2ed", "e2dec5146c780066c39e3ab4693f763c5298fddf", "e3c215fc13085a8447ba68c55c06c26a9da0d643", "1e1b0913bc6a627a5a091f5b34c6fe2c99e544e1", @@ -121,6 +555,7 @@ "24bb0d5c4f7b4ed744dda8e34a012c8d2db5cc66", "9f5048fb36e8ad4b88ec7cea901c66d8b3837c8b", "2e61c7773b59f9727c17daeaf33da8e7ebef65f2", + "23ffdd79e8bd6901111cb5e99560b6a636105232", "2d3bdcac35ac22ee6c4d5d5edc88ba947d0659d5", "1bf9d8e628eafb371cc9cd9f52c1a7ab5eb516d6", "d3ee6af73c0385303f0f1c016295cd16ebcb8942", @@ -147,12 +582,14 @@ "5df4a0ae3dc738dfa8549e0912a42d5382e8c819", "20b2674cfd02bb00fb58d709dd93994fad4a62f5", "98aced4e65418d3e5b1161cf8bd7c6f405f60907", + "90e3926424eb3735146ffce8182d5332d60d2fef", "b0348d0e58815a0bf5a5e9aa4ad3f9219b86e1ae", "0689522e61b16fef5260bd74b65ae50e03efe4f9", "cf8455c52d8056be23cc3cbeb042879fff9e13c9", "5355fcae6211cd1feee5a3f4a052eb79912efca9", "941ad15724922406c8fbe638f3421c8be8789a96", "5f7e9a9198e4df2a4d06fe8deef8b6ad11d592ae", + "ad40939b6fd935699fc4fc365c8c941899923b97", "c5c1cd4440a124f9a19898364b78ff7172755567", "6448ddf37ecda4398e00688125417f788d5e4569", "4d55d9865ba2648bc04cbbaccaa3d6ecda100a8e", @@ -204,6 +641,8 @@ "867fbd8be31183df220ce8f2d9cb25b63d52501e", "692a244713763acbf6f152bd6e17101bec2aaa88", "b7aadabee916b7303dc72ee42ef9e70aa7e5ad1b", + "015a3b043413e36644d48a249ecd379e9a271cc3", + "3f0ff0417c27a96393cc6428386963f009f0690f", "a3943f8ad485f9e8cc538e936a3fc3b8dc021017", "d0aa95a6d4e4dd29c3a9871397eca6206b34ae11", "b55d3a25160e6e27c00eda80dba5762e47d763eb", @@ -241,7 +680,9 @@ "5f9fdd70711076bbc8c8db3e171a64398824a889", "501c64a12fcc9d3867d615c114571add4758a608", "4afeca3bcf220da2af57ff517d669aefcebe3675", + "7dc8daf1766e123ff94a1d64a3f8228c4151a63a", "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8", + "6a19128a1a2360496a4528a76a8163c384e875e8", "88191b0b157a36681aace24f2151ce79e9525cb2", "23a2481abcf3c4fa11cb08df6ad0413351b94dfc", "3c745c031577dcb028c926336d6e5cdc3df254ae", @@ -254,6 +695,7 @@ "1c1e31118e12ce50a125b0db71a5ab588a5b21bc", "d21d6ead219abe4f8d9fbddef4b69d37138fecaa", "23a0b7d4d007c617b5b7d495bafc030809ba4374", + "e4562fe727c6e9d65063f8aace9722f4dc780a9f", "e6edf3b3b3801d462c8918b9f46fc95296fed2a8", "292119dd684dcdec748cb9d93803c2e742c501f4", "f0ec392bb131d2ecfdecc94c46215be792ac389d", @@ -522,6 +964,7 @@ "046c9f540c50d478a5ae95d71244ec1c8a2d4fe5", "b6539a7653d2b3abcabd2cec26afe99d1a356c8a", "810689e4943d78d7ecf5c3dd6fe18f723d7522c9", + "e1e5242fa91a5df4481c3f11836395385c4ed820", "aa5ca4f1a2035c31265e8017248e0587593f77d5", "78922d756a506676e46a8035a8d69abfaf765e06", "6013fb1fb9bd9872f0ceac1827d77e31fbfccfbb", @@ -573,6 +1016,7 @@ "577133e6d24d1b10337c376e3d208db0d5a1b9f6", "578ede6e16cf72cdaabb53cf94e60799fc92a763", "fb2e9c7ba78114a319b551978e23a23429372ae9", + "9637a9f72d90fd37e40206a3a6bede014febcc4c", "1077fdb15a4d10f918b0cbc7e0dc05194ac8a5ce", "8e5e9150131f7e8c80fdf6189c347a27da758e79", "00f2e5be3abae2c6865a467984e500a0fda0d7ce", @@ -700,6 +1144,7 @@ "04608fae4ad1fff88ca4c4f0fa3a662aa9aa9cc6", "e7f7823236e6bac0c7b016d207572d73d7f0e562", "dd47d9173e10af1b04dbfa8fccba4a1e8748cec2", + "410d6eee45756e946bd5bfbefee469b46c0735ee", "b96e8d588620bc7160bd4ccaab515de8f9c48edc", "7598b08ec2ccf6c5bbc2c2020f583fc625e3238b", "fd02ff8d02af9de93b9b2cad7d6a9a1fb8d0c122", @@ -932,11 +1377,13 @@ "09988ae22b55d110946c8eaeb8679a5e8bfac264", "bfc1ef4ab7ea53f7590ab77c416b8c124fe60ca3", "54685c3037116b25093a4ab2b91e3b978dd0e06f", + "602806101cb296db4e53899f578446661f4f04a6", "afe68f672f155fdb744dc1f99b71d8ae3fc4985b", "622dbe371307d678b7ec1166209a190459e7780e", "03359c873578b3b14b8615b68db18a52427b8d86", "12384d93db851f210d785194d6bb72073bdeace4", "44d10c576e8c860cbb65a41ed71416b252416c70", + "0ed8bf89ae7b25cdf46975402efc42b30629ce37", "abe413ff8c8962be2063fa6659d3a0e53dd0e9ec", "143f8e933e3e193ec23eb2cb8c17779bda099128", "9d3c950b5d3e95064c334d928f317ad71aff9ad5", @@ -1138,6 +1585,7 @@ "b4f6663afa58f897da69ebbf46a93bcd2747bee7", "a23f630781dc7dc24759c14ce3e3db1eb93470ea", "e6a8c4b43f365a0588c6d12246d7f9afa38c406a", + "cabcb4161b22868e8ed90cc2c730a4b23cf2cf15", "97cc8aed187605c07320b669c257e42bd3906399", "0028fd625e2c5b202e204bc12828cbca043213d3", "69b281295c6cd4466f77f027d4e874c850263585", @@ -1360,6 +1808,7 @@ "a55725232478ba2b87d3e18899c32b65a86ecb2e", "fe778d274568a967d56c14b586635549479d9f36", "541e721cac492d5de4197789ecd4d8c592ed7d78", + "246b062bd6fa11ce40b4e4c195281acf064c261a", "5892ddbe24b6938cf5edb0c5d85a88fa12e22883", "5a8874ea2cc9eddf24cc90e15a53ec87e759ac7d", "a7d0724b1a08e73de7c5762a099095418deabd14", @@ -1447,6 +1896,7 @@ "fe38504aa03f018477e0668694151021da49a958", "93634334589cb56a5128388d88c49dc0e09ce326", "21133425cc204322e56dc6812d6a18cb35d336f2", + "186d68740c9a8d92265a8f1471f28a44dba39bc4", "d7766827418c668368a99f5b34d1cd39de132494", "4f1bcbd97fa6f3197142dac4dcde9be45c593c42", "18eb1c1072eba9032efb35a3b6e1039511700548", @@ -1686,6 +2136,7 @@ "57d8ef5d2343c669715798345a84d32d91bc0c4c", "aea559b39a11b385a297fc1a34c72babe1e7b240", "4f46ecc4790ea57b04fe77d2923d50bb88fb3047", + "32751163045c053bcd0cb21afcc7e20f5f2813c8", "05ffa218f3dce405b5d359c353fd998eb766a89d", "b8c251f704bff9f7981fd47e87f409af42b2dd57", "110a29853b4121071a1ccc44b926bfd90126f6ad", @@ -1713,6 +2164,7 @@ "b3769129cbab1cde77265664f0c55d78df2622bc", "b691a997a38883735f21f2d67896ead1cdeada12", "b3c0eaeeb8e33eca6a1b687576e9e06b9bdcbda7", + "012d47b089c70022615c6ad06ea6eb116cbc3dcc", "d687f375bbc9a10ec4dbd94147670430dde73417", "d9fbb1affbf7d7a0082f0ea0c5c337eb53b1be7b", "bd6312383549211b5123cad2194ec8fbdd5d0458", @@ -1773,6 +2225,7 @@ "4dbf905a2e7a87465bc9b0654fecdce4730bf7a6", "41b1e088ee60cb582a0db3885d048f5a566d1002", "dfc05caf06fb9a2b6167be7f822aa86f4283ae7e", + "5d868a66c0169b5533f70469f63bb7bb632ddf05", "512abc38b21cd25f61d1cf759c4574a9e6ad0138", "29721bfcd789bed5939294d1361236d4e83d1453", "3af934bc9cc51a1d86f2f2ede56ca7fd4839fdc1", @@ -1784,6 +2237,7 @@ "14c42162aea7f02226320e696bf8c403a40c4ae9", "e4f8a7f8cf5eb14edbebb0636a5e87e357c6e784", "4632cfd4bde9f6f31c8b721fa61e8f0cda6770d9", + "b19ebbacb2948f63dd617dc65a367ffa69365329", "fe416c80464d9c89ec73659768585adceea3dc19", "8dade38ee7d86fdf435124ed786318caf9c3a252", "4db07a19d0abc5c87ea157b0998f6effde5b1b00", @@ -1791,13 +2245,16 @@ "a81982e1af9b6728f394097f9edea0dc6bd3fe5e", "eaea7c1065119bde53b0e8d6b75f4e3df76c0252", "e5ff64d08fee06ba2b77537c02e4bf89981c5550", + "c9a6fa0903f0d6f8377da91f8e79379a1168159d", "7563c3a4df467d6c0d8f5211c4b240b90adcf6e7", "ed108fc9939a1246a028679e764cacb6d5498306", "57141e04a62b38ac8eeeabc464e0491ef327aef4", "59149dc4d00d2014e1b3b31f7ff40ca6b3fffa32", "824d4ee8557d5b2b5b753ad1003708ff7ea01dc9", "cb17798df3ef1ea6135acdf42b25af61177e4864", - "6de26869131e2b6799c5dcfe423d4b36b9efd1f2" + "09f01d611c438fb0c476df2be1fbdc40389bfe9b", + "6de26869131e2b6799c5dcfe423d4b36b9efd1f2", + "3b2d4ac156088d38aa86108c79a0850c880a617d" ], "release_logs": { "dev1": [ @@ -4064,29 +4521,661 @@ ] }, "authors": { + "MDQ6VXNlcjUxMTcxOTc=": { + "id": "MDQ6VXNlcjUxMTcxOTc=", + "user": "RedMser", + "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", + "url": "https://github.com/RedMser", + "pull_count": 6, + "commit_count": 6 + }, "MDQ6VXNlcjIyMjMxNzI=": { "id": "MDQ6VXNlcjIyMjMxNzI=", "user": "KoBeWi", "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", "url": "https://github.com/KoBeWi", - "pull_count": 55, - "commit_count": 59 + "pull_count": 73, + "commit_count": 77 + }, + "MDQ6VXNlcjY3NjkzODMw": { + "id": "MDQ6VXNlcjY3NjkzODMw", + "user": "YYF233333", + "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", + "url": "https://github.com/YYF233333", + "pull_count": 15, + "commit_count": 17 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 20, + "commit_count": 20 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 19, + "commit_count": 20 + }, + "MDQ6VXNlcjQ3MTMyMjgw": { + "id": "MDQ6VXNlcjQ3MTMyMjgw", + "user": "jaydensipe", + "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", + "url": "https://github.com/jaydensipe", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjEyNTA5MDk3": { + "id": "MDQ6VXNlcjEyNTA5MDk3", + "user": "roughbits01", + "avatar": "https://avatars.githubusercontent.com/u/12509097?u=9e5a56e3cdad000e5d1a0e21ee7e9d8134d83025&v=4", + "url": "https://github.com/roughbits01", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", + "url": "https://github.com/smix8", + "pull_count": 29, + "commit_count": 30 + }, + "MDQ6VXNlcjMxODUxNDMx": { + "id": "MDQ6VXNlcjMxODUxNDMx", + "user": "lander-vr", + "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", + "url": "https://github.com/lander-vr", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjgwMTg5MjI=": { + "id": "MDQ6VXNlcjgwMTg5MjI=", + "user": "guerro323", + "avatar": "https://avatars.githubusercontent.com/u/8018922?u=6fa935a37098f0c101bd26499dd05fde3fb275de&v=4", + "url": "https://github.com/guerro323", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 13, + "commit_count": 14 + }, + "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 + }, + "MDQ6VXNlcjQ4OTI2NDY0": { + "id": "MDQ6VXNlcjQ4OTI2NDY0", + "user": "LiveTrower", + "avatar": "https://avatars.githubusercontent.com/u/48926464?v=4", + "url": "https://github.com/LiveTrower", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjkxNDk2OA==": { + "id": "MDQ6VXNlcjkxNDk2OA==", + "user": "m4gr3d", + "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", + "url": "https://github.com/m4gr3d", + "pull_count": 13, + "commit_count": 13 + }, + "MDQ6VXNlcjU2MjU4MDQ=": { + "id": "MDQ6VXNlcjU2MjU4MDQ=", + "user": "IphStich", + "avatar": "https://avatars.githubusercontent.com/u/5625804?v=4", + "url": "https://github.com/IphStich", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2ODc5MTg=": { + "id": "MDQ6VXNlcjE2ODc5MTg=", + "user": "Faless", + "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", + "url": "https://github.com/Faless", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE4NDcwMjU4": { + "id": "MDQ6VXNlcjE4NDcwMjU4", + "user": "fLindahl", + "avatar": "https://avatars.githubusercontent.com/u/18470258?u=0fb588b0a8b9293eaaa05359ad3644e144a76f56&v=4", + "url": "https://github.com/fLindahl", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyMzA3Njk4": { + "id": "MDQ6VXNlcjIyMzA3Njk4", + "user": "SaNeOr", + "avatar": "https://avatars.githubusercontent.com/u/22307698?u=42352e644fc1c23c223d98f4a64768a18b1aa2ff&v=4", + "url": "https://github.com/SaNeOr", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ3MDEzMzg=": { + "id": "MDQ6VXNlcjQ3MDEzMzg=", + "user": "akien-mga", + "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4", + "url": "https://github.com/akien-mga", + "pull_count": 25, + "commit_count": 32 + }, + "U_kgDOBtbx7g": { + "id": "U_kgDOBtbx7g", + "user": "kroketio", + "avatar": "https://avatars.githubusercontent.com/u/114749934?v=4", + "url": "https://github.com/kroketio", + "pull_count": 1, + "commit_count": 1 + }, + "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 + }, + "MDQ6VXNlcjM2NDA3OQ==": { + "id": "MDQ6VXNlcjM2NDA3OQ==", + "user": "mieko", + "avatar": "https://avatars.githubusercontent.com/u/364079?u=6c7bc2272c50eead80af06bdbb765f639d9b2cef&v=4", + "url": "https://github.com/mieko", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjk5NTc5ODc=": { + "id": "MDQ6VXNlcjk5NTc5ODc=", + "user": "Meorge", + "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", + "url": "https://github.com/Meorge", + "pull_count": 8, + "commit_count": 8 + }, + "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": 16, + "commit_count": 18 + }, + "U_kgDOCB462A": { + "id": "U_kgDOCB462A", + "user": "aaronp64", + "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", + "url": "https://github.com/aaronp64", + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjUyODUy": { + "id": "MDQ6VXNlcjUyODUy", + "user": "stuartcarnie", + "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", + "url": "https://github.com/stuartcarnie", + "pull_count": 15, + "commit_count": 15 + }, + "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": 12, + "commit_count": 11 + }, + "MDQ6VXNlcjEwMDU0MjI2": { + "id": "MDQ6VXNlcjEwMDU0MjI2", + "user": "kitbdev", + "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", + "url": "https://github.com/kitbdev", + "pull_count": 10, + "commit_count": 12 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 48, + "commit_count": 60 }, "MDQ6VXNlcjIzMDgxNjc=": { "id": "MDQ6VXNlcjIzMDgxNjc=", "user": "Ivorforce", "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", "url": "https://github.com/Ivorforce", - "pull_count": 50, - "commit_count": 50 + "pull_count": 62, + "commit_count": 64 + }, + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", + "url": "https://github.com/mihe", + "pull_count": 11, + "commit_count": 12 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 29, + "commit_count": 30 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 24, + "commit_count": 25 + }, + "MDQ6VXNlcjM5Mzc0NTA5": { + "id": "MDQ6VXNlcjM5Mzc0NTA5", + "user": "Asaduji", + "avatar": "https://avatars.githubusercontent.com/u/39374509?u=b4bf379ecd76c3f140fac2680431775ae69fb21d&v=4", + "url": "https://github.com/Asaduji", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjU2NTY5MDI5": { + "id": "MDQ6VXNlcjU2NTY5MDI5", + "user": "funkysandwich", + "avatar": "https://avatars.githubusercontent.com/u/56569029?u=3346962f6b57d236dafea67c68ff9d5153520fd0&v=4", + "url": "https://github.com/funkysandwich", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMxMDY1ODA4": { + "id": "MDQ6VXNlcjMxMDY1ODA4", + "user": "Riteo", + "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", + "url": "https://github.com/Riteo", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjYxNjI0NTU4": { + "id": "MDQ6VXNlcjYxNjI0NTU4", + "user": "Daylily-Zeleen", + "avatar": "https://avatars.githubusercontent.com/u/61624558?u=3f1582445860fba722144e1ab74f7d1db212c903&v=4", + "url": "https://github.com/Daylily-Zeleen", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjE1NjM5": { + "id": "MDQ6VXNlcjE1NjM5", + "user": "DanielKinsman", + "avatar": "https://avatars.githubusercontent.com/u/15639?u=e9aef7bb2de12f063a887cb9fbca2cad8d8ade43&v=4", + "url": "https://github.com/DanielKinsman", + "pull_count": 1, + "commit_count": 1 + }, + "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", + "avatar": "https://avatars.githubusercontent.com/u/8607119?u=1ad21a307f4d9a36aab9b41cd6aa4919cb93a5b2&v=4", + "url": "https://github.com/juanjp600", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjcwMjQwMTY=": { + "id": "MDQ6VXNlcjcwMjQwMTY=", + "user": "nklbdev", + "avatar": "https://avatars.githubusercontent.com/u/7024016?u=64a876752b3d71ddd1c7cf854aa6470bc09992d2&v=4", + "url": "https://github.com/nklbdev", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE3MDk1ODM=": { + "id": "MDQ6VXNlcjE3MDk1ODM=", + "user": "Aziroshin", + "avatar": "https://avatars.githubusercontent.com/u/1709583?v=4", + "url": "https://github.com/Aziroshin", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOB7pmmg": { + "id": "U_kgDOB7pmmg", + "user": "zmn-hamid", + "avatar": "https://avatars.githubusercontent.com/u/129656474?u=3e41156b056c14dd7f302d92013776103edd5af2&v=4", + "url": "https://github.com/zmn-hamid", + "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": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjIxMzI1OTQz": { + "id": "MDQ6VXNlcjIxMzI1OTQz", + "user": "markdibarry", + "avatar": "https://avatars.githubusercontent.com/u/21325943?u=3143c72c047c779c3d2dd207578042e84971c97d&v=4", + "url": "https://github.com/markdibarry", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 119, + "commit_count": 123 + }, + "MDQ6VXNlcjMwMzg2MDY3": { + "id": "MDQ6VXNlcjMwMzg2MDY3", + "user": "Rindbee", + "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", + "url": "https://github.com/Rindbee", + "pull_count": 12, + "commit_count": 14 + }, + "U_kgDOBxE5aQ": { + "id": "U_kgDOBxE5aQ", + "user": "Scarface1809", + "avatar": "https://avatars.githubusercontent.com/u/118569321?u=c8400f14fafc86b3037e8661f71cf8d70ffa0746&v=4", + "url": "https://github.com/Scarface1809", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM3MDE2NzA0": { + "id": "MDQ6VXNlcjM3MDE2NzA0", + "user": "dsmtE", + "avatar": "https://avatars.githubusercontent.com/u/37016704?u=ac452d2e785bd8115e8bd6de16e99b21bff56369&v=4", + "url": "https://github.com/dsmtE", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjc3NTg0ODU=": { + "id": "MDQ6VXNlcjc3NTg0ODU=", + "user": "TTHHR", + "avatar": "https://avatars.githubusercontent.com/u/7758485?u=298fbaab8c20ff9a80c27fc34d88e0e9a0c368f5&v=4", + "url": "https://github.com/TTHHR", + "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": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", + "url": "https://github.com/adamscott", + "pull_count": 11, + "commit_count": 12 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjQ4MzIyMzU2": { + "id": "MDQ6VXNlcjQ4MzIyMzU2", + "user": "piiertho", + "avatar": "https://avatars.githubusercontent.com/u/48322356?u=d5938cf6530f7d1c33ba2e5cbf9ed2001a986688&v=4", + "url": "https://github.com/piiertho", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEwMTAzMjI1": { + "id": "MDQ6VXNlcjEwMTAzMjI1", + "user": "HauntedBees", + "avatar": "https://avatars.githubusercontent.com/u/10103225?u=7b2b85e3cde16968f49ddbca540ae89711df32fc&v=4", + "url": "https://github.com/HauntedBees", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjgxNTI3Mzc2": { + "id": "MDQ6VXNlcjgxNTI3Mzc2", + "user": "koolaidxk1d", + "avatar": "https://avatars.githubusercontent.com/u/81527376?u=b56396a3e764aa91687a39dfee19d2d5518b9fe0&v=4", + "url": "https://github.com/koolaidxk1d", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIyMTIzOTY0": { + "id": "MDQ6VXNlcjIyMTIzOTY0", + "user": "Lazy-Rabbit-2001", + "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", + "url": "https://github.com/Lazy-Rabbit-2001", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjgzNjQyNDI=": { + "id": "MDQ6VXNlcjgzNjQyNDI=", + "user": "marcosc90", + "avatar": "https://avatars.githubusercontent.com/u/8364242?u=23a35e2a4119145fb241f996706742710b3449f1&v=4", + "url": "https://github.com/marcosc90", + "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", + "avatar": "https://avatars.githubusercontent.com/u/334808?v=4", + "url": "https://github.com/Flynsarmy", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjEwNDc4Mjk=": { + "id": "MDQ6VXNlcjEwNDc4Mjk=", + "user": "rbaker87", + "avatar": "https://avatars.githubusercontent.com/u/1047829?u=a87c9c0110a9000ebc47974e4e87344eb960ecf9&v=4", + "url": "https://github.com/rbaker87", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ1ODI4NTE=": { + "id": "MDQ6VXNlcjQ1ODI4NTE=", + "user": "Onlinerocker", + "avatar": "https://avatars.githubusercontent.com/u/4582851?u=0e0f497256de8a1b5e2df949ebf618b2bf38551a&v=4", + "url": "https://github.com/Onlinerocker", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI5MTIxOTI1": { + "id": "MDQ6VXNlcjI5MTIxOTI1", + "user": "Grublady", + "avatar": "https://avatars.githubusercontent.com/u/29121925?u=24792d6dc8aedcec25635b6d1618f5f61ecbfea5&v=4", + "url": "https://github.com/Grublady", + "pull_count": 8, + "commit_count": 8 + }, + "MDQ6VXNlcjI3Mjk3Mzkx": { + "id": "MDQ6VXNlcjI3Mjk3Mzkx", + "user": "zodiepupper", + "avatar": "https://avatars.githubusercontent.com/u/27297391?u=07a3220ddb83e4d2a018f59d3f24a44aebf990ab&v=4", + "url": "https://github.com/zodiepupper", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBcK-Cw": { + "id": "U_kgDOBcK-Cw", + "user": "AThousandShips", + "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", + "url": "https://github.com/AThousandShips", + "pull_count": 14, + "commit_count": 21 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 1, + "commit_count": 2 + }, + "U_kgDOCly69Q": { + "id": "U_kgDOCly69Q", + "user": "Naming-things-is-hard-btw", + "avatar": "https://avatars.githubusercontent.com/u/173849333?v=4", + "url": "https://github.com/Naming-things-is-hard-btw", + "pull_count": 0, + "commit_count": 1 + }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjg5NzU0NzEz": { + "id": "MDQ6VXNlcjg5NzU0NzEz", + "user": "PrecisionRender", + "avatar": "https://avatars.githubusercontent.com/u/89754713?u=8a70ec990068444ab5fead953324f7977c716826&v=4", + "url": "https://github.com/PrecisionRender", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjcxNDgxNzAw": { + "id": "MDQ6VXNlcjcxNDgxNzAw", + "user": "Delsin-Yu", + "avatar": "https://avatars.githubusercontent.com/u/71481700?u=8dcac36292a4d372c5b114dda5daaf4dfdbbc579&v=4", + "url": "https://github.com/Delsin-Yu", + "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 + }, + "U_kgDOBvKYDQ": { + "id": "U_kgDOBvKYDQ", + "user": "Nazarwadim", + "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", + "url": "https://github.com/Nazarwadim", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjYxMzM4MTEz": { + "id": "MDQ6VXNlcjYxMzM4MTEz", + "user": "actually-reb", + "avatar": "https://avatars.githubusercontent.com/u/61338113?u=1a2ecccb3b88dde02afa50c4240e5d3341017b21&v=4", + "url": "https://github.com/actually-reb", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjU0ODE5MzE5": { "id": "MDQ6VXNlcjU0ODE5MzE5", "user": "dugramen", "avatar": "https://avatars.githubusercontent.com/u/54819319?u=bb7220f8da5ef8217174eaf2747df8bc3984a42a&v=4", "url": "https://github.com/dugramen", - "pull_count": 12, - "commit_count": 12 + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 20, + "commit_count": 21 + }, + "MDQ6VXNlcjYzMjk0MjA=": { + "id": "MDQ6VXNlcjYzMjk0MjA=", + "user": "Ansraer", + "avatar": "https://avatars.githubusercontent.com/u/6329420?u=9b6df29991f0ca8186e28f269b6391ae5dd1bb63&v=4", + "url": "https://github.com/Ansraer", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjMwODQxODk=": { + "id": "MDQ6VXNlcjMwODQxODk=", + "user": "GustJc", + "avatar": "https://avatars.githubusercontent.com/u/3084189?v=4", + "url": "https://github.com/GustJc", + "pull_count": 2, + "commit_count": 2 + }, + "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", + "avatar": "https://avatars.githubusercontent.com/u/316728?u=97b0fff18d1f04ab446a599bbad5dbf155e06be3&v=4", + "url": "https://github.com/erodozer", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjYyNjUzMDc=": { "id": "MDQ6VXNlcjYyNjUzMDc=", @@ -4096,22 +5185,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQ4ODQyNDY=": { - "id": "MDQ6VXNlcjQ4ODQyNDY=", - "user": "mihe", - "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", - "url": "https://github.com/mihe", - "pull_count": 8, - "commit_count": 9 - }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 38, - "commit_count": 50 - }, "U_kgDOCODGYw": { "id": "U_kgDOCODGYw", "user": "lazarosY", @@ -4120,29 +5193,13 @@ "pull_count": 1, "commit_count": 0 }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 19, - "commit_count": 20 - }, - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 101, - "commit_count": 105 - }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", - "url": "https://github.com/smix8", - "pull_count": 22, - "commit_count": 23 + "MDQ6VXNlcjczMTQ4ODY0": { + "id": "MDQ6VXNlcjczMTQ4ODY0", + "user": "Ryan-000", + "avatar": "https://avatars.githubusercontent.com/u/73148864?v=4", + "url": "https://github.com/Ryan-000", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjMzOTY5Nzgw": { "id": "MDQ6VXNlcjMzOTY5Nzgw", @@ -4176,14 +5233,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUxMTcxOTc=": { - "id": "MDQ6VXNlcjUxMTcxOTc=", - "user": "RedMser", - "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", - "url": "https://github.com/RedMser", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjUwMzAyNDc5": { "id": "MDQ6VXNlcjUwMzAyNDc5", "user": "mrjustaguy", @@ -4192,14 +5241,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjkxNDk2OA==": { - "id": "MDQ6VXNlcjkxNDk2OA==", - "user": "m4gr3d", - "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", - "url": "https://github.com/m4gr3d", - "pull_count": 8, - "commit_count": 7 - }, "MDQ6VXNlcjM3MzgzMzE2": { "id": "MDQ6VXNlcjM3MzgzMzE2", "user": "Muller-Castro", @@ -4208,6 +5249,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjY1MjY5NTQ=": { + "id": "MDQ6VXNlcjY1MjY5NTQ=", + "user": "adamwych", + "avatar": "https://avatars.githubusercontent.com/u/6526954?u=449dfcb0eebccb193eec933cc2f72d66ecb0dc22&v=4", + "url": "https://github.com/adamwych", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjE0ODI2ODE=": { "id": "MDQ6VXNlcjE0ODI2ODE=", "user": "van800", @@ -4216,30 +5265,6 @@ "pull_count": 4, "commit_count": 5 }, - "U_kgDOCB462A": { - "id": "U_kgDOCB462A", - "user": "aaronp64", - "avatar": "https://avatars.githubusercontent.com/u/136198872?v=4", - "url": "https://github.com/aaronp64", - "pull_count": 7, - "commit_count": 7 - }, - "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": 14, - "commit_count": 15 - }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 10, - "commit_count": 11 - }, "MDQ6VXNlcjUyMTQ4MjIx": { "id": "MDQ6VXNlcjUyMTQ4MjIx", "user": "scgm0", @@ -4248,21 +5273,21 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjEwMDU0MjI2": { - "id": "MDQ6VXNlcjEwMDU0MjI2", - "user": "kitbdev", - "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", - "url": "https://github.com/kitbdev", - "pull_count": 6, - "commit_count": 8 + "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 }, - "MDQ6VXNlcjY3NjkzODMw": { - "id": "MDQ6VXNlcjY3NjkzODMw", - "user": "YYF233333", - "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", - "url": "https://github.com/YYF233333", - "pull_count": 14, - "commit_count": 15 + "U_kgDODDFFuQ": { + "id": "U_kgDODDFFuQ", + "user": "ExEago", + "avatar": "https://avatars.githubusercontent.com/u/204555705?u=b351c4e635c44b94ab8e0f5724ec8e13f73a3de0&v=4", + "url": "https://github.com/ExEago", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjY5NjExNTYw": { "id": "MDQ6VXNlcjY5NjExNTYw", @@ -4280,14 +5305,6 @@ "pull_count": 8, "commit_count": 8 }, - "U_kgDOBcK-Cw": { - "id": "U_kgDOBcK-Cw", - "user": "AThousandShips", - "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", - "url": "https://github.com/AThousandShips", - "pull_count": 14, - "commit_count": 19 - }, "MDQ6VXNlcjExMjgxODkz": { "id": "MDQ6VXNlcjExMjgxODkz", "user": "jss2a98aj", @@ -4296,6 +5313,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjIwMTU3OTE=": { + "id": "MDQ6VXNlcjIwMTU3OTE=", + "user": "Splizard", + "avatar": "https://avatars.githubusercontent.com/u/2015791?u=9ea5185a1c9283fe29e1850f81f47859638a8b5d&v=4", + "url": "https://github.com/Splizard", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjYyNDc4Nzg4": { "id": "MDQ6VXNlcjYyNDc4Nzg4", "user": "yahkr", @@ -4304,22 +5329,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 14, - "commit_count": 15 - }, - "U_kgDOCL9eow": { - "id": "U_kgDOCL9eow", - "user": "lodetrick", - "avatar": "https://avatars.githubusercontent.com/u/146759331?u=958f114032a4b51962140e9ddca79d4d957177e0&v=4", - "url": "https://github.com/lodetrick", - "pull_count": 9, - "commit_count": 8 - }, "MDQ6VXNlcjMzOTUxMzA=": { "id": "MDQ6VXNlcjMzOTUxMzA=", "user": "darksylinc", @@ -4328,21 +5337,13 @@ "pull_count": 9, "commit_count": 9 }, - "MDQ6VXNlcjI3MDkyOA==": { - "id": "MDQ6VXNlcjI3MDkyOA==", - "user": "adamscott", - "avatar": "https://avatars.githubusercontent.com/u/270928?u=a5fd9a203c90bd196083e33bbf0e21324e8c68f8&v=4", - "url": "https://github.com/adamscott", - "pull_count": 9, - "commit_count": 10 - }, "MDQ6VXNlcjMwNzM5MjM5": { "id": "MDQ6VXNlcjMwNzM5MjM5", "user": "YeldhamDev", "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", "url": "https://github.com/YeldhamDev", - "pull_count": 17, - "commit_count": 17 + "pull_count": 18, + "commit_count": 18 }, "MDQ6VXNlcjMwMzYxNzY=": { "id": "MDQ6VXNlcjMwMzYxNzY=", @@ -4352,22 +5353,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 23, - "commit_count": 23 - }, - "MDQ6VXNlcjc1OTQxODQy": { - "id": "MDQ6VXNlcjc1OTQxODQy", - "user": "beicause", - "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", - "url": "https://github.com/beicause", - "pull_count": 13, - "commit_count": 13 - }, "U_kgDOBjOqgw": { "id": "U_kgDOBjOqgw", "user": "Wierdox", @@ -4384,14 +5369,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQ3MTMyMjgw": { - "id": "MDQ6VXNlcjQ3MTMyMjgw", - "user": "jaydensipe", - "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", - "url": "https://github.com/jaydensipe", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjEzMTE1NTU=": { "id": "MDQ6VXNlcjEzMTE1NTU=", "user": "Zylann", @@ -4424,14 +5401,6 @@ "pull_count": 0, "commit_count": 1 }, - "U_kgDOBe5tvQ": { - "id": "U_kgDOBe5tvQ", - "user": "HolonProduction", - "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", - "url": "https://github.com/HolonProduction", - "pull_count": 12, - "commit_count": 12 - }, "MDQ6VXNlcjUwMDg0NTAw": { "id": "MDQ6VXNlcjUwMDg0NTAw", "user": "Geometror", @@ -4488,13 +5457,13 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 20, - "commit_count": 20 + "MDQ6VXNlcjg1NDM4ODky": { + "id": "MDQ6VXNlcjg1NDM4ODky", + "user": "MewPurPur", + "avatar": "https://avatars.githubusercontent.com/u/85438892?u=932ce47af66bc5214fb1aedd7eb321210ed92f95&v=4", + "url": "https://github.com/MewPurPur", + "pull_count": 3, + "commit_count": 4 }, "MDQ6VXNlcjQzNzAyNQ==": { "id": "MDQ6VXNlcjQzNzAyNQ==", @@ -4512,14 +5481,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": 2, - "commit_count": 2 - }, "MDQ6VXNlcjUwMjk1MTk=": { "id": "MDQ6VXNlcjUwMjk1MTk=", "user": "WindyDarian", @@ -4528,14 +5489,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyODUy": { - "id": "MDQ6VXNlcjUyODUy", - "user": "stuartcarnie", - "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", - "url": "https://github.com/stuartcarnie", - "pull_count": 12, - "commit_count": 12 - }, "MDQ6VXNlcjY3MTUxMw==": { "id": "MDQ6VXNlcjY3MTUxMw==", "user": "basicer", @@ -4544,22 +5497,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjYwNTc5MDE0": { - "id": "MDQ6VXNlcjYwNTc5MDE0", - "user": "passivestar", - "avatar": "https://avatars.githubusercontent.com/u/60579014?u=ec87bf81cd2f5f0947670400f48cf0845c25d719&v=4", - "url": "https://github.com/passivestar", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjcxNDgxNzAw": { - "id": "MDQ6VXNlcjcxNDgxNzAw", - "user": "Delsin-Yu", - "avatar": "https://avatars.githubusercontent.com/u/71481700?u=8dcac36292a4d372c5b114dda5daaf4dfdbbc579&v=4", - "url": "https://github.com/Delsin-Yu", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjEyOTY2ODE0": { "id": "MDQ6VXNlcjEyOTY2ODE0", "user": "zaevi", @@ -4589,16 +5526,16 @@ "user": "Nolkaloid", "avatar": "https://avatars.githubusercontent.com/u/30960698?u=edc0c01221e6974a912845959f877e421886b574&v=4", "url": "https://github.com/Nolkaloid", - "pull_count": 1, - "commit_count": 1 + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjM3Mzc4NzQ2": { "id": "MDQ6VXNlcjM3Mzc4NzQ2", "user": "Chubercik", "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4", "url": "https://github.com/Chubercik", - "pull_count": 11, - "commit_count": 11 + "pull_count": 12, + "commit_count": 12 }, "MDQ6VXNlcjUzNjkwMzE1": { "id": "MDQ6VXNlcjUzNjkwMzE1", @@ -4616,14 +5553,6 @@ "pull_count": 6, "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": 12, - "commit_count": 12 - }, "MDQ6VXNlcjMxMDEzNw==": { "id": "MDQ6VXNlcjMxMDEzNw==", "user": "shana", @@ -4640,21 +5569,13 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjMwMzg2MDY3": { - "id": "MDQ6VXNlcjMwMzg2MDY3", - "user": "Rindbee", - "avatar": "https://avatars.githubusercontent.com/u/30386067?u=aba5a323c950ddd46e8027fb0ced27b96d4856a1&v=4", - "url": "https://github.com/Rindbee", - "pull_count": 10, - "commit_count": 13 - }, "MDQ6VXNlcjExNzM2MjE3": { "id": "MDQ6VXNlcjExNzM2MjE3", "user": "CreatedBySeb", "avatar": "https://avatars.githubusercontent.com/u/11736217?u=d1577d3e630ac6d9a60d22d4233195851c7961f1&v=4", "url": "https://github.com/CreatedBySeb", - "pull_count": 2, - "commit_count": 3 + "pull_count": 3, + "commit_count": 4 }, "MDQ6VXNlcjY5MTY4OTI5": { "id": "MDQ6VXNlcjY5MTY4OTI5", @@ -4696,22 +5617,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 11, - "commit_count": 11 - }, - "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": 5, - "commit_count": 5 - }, "MDQ6VXNlcjUzODc3MTcw": { "id": "MDQ6VXNlcjUzODc3MTcw", "user": "WhalesState", @@ -4736,22 +5641,6 @@ "pull_count": 2, "commit_count": 2 }, - "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": 12, - "commit_count": 18 - }, - "MDQ6VXNlcjI5MTIxOTI1": { - "id": "MDQ6VXNlcjI5MTIxOTI1", - "user": "Grublady", - "avatar": "https://avatars.githubusercontent.com/u/29121925?u=24792d6dc8aedcec25635b6d1618f5f61ecbfea5&v=4", - "url": "https://github.com/Grublady", - "pull_count": 5, - "commit_count": 5 - }, "MDQ6VXNlcjQxOTIxMzk1": { "id": "MDQ6VXNlcjQxOTIxMzk1", "user": "Alex2782", @@ -4760,22 +5649,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjE3MDk1ODM=": { - "id": "MDQ6VXNlcjE3MDk1ODM=", - "user": "Aziroshin", - "avatar": "https://avatars.githubusercontent.com/u/1709583?v=4", - "url": "https://github.com/Aziroshin", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjMxMDY1ODA4": { - "id": "MDQ6VXNlcjMxMDY1ODA4", - "user": "Riteo", - "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", - "url": "https://github.com/Riteo", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjEzMDM2MjQ1": { "id": "MDQ6VXNlcjEzMDM2MjQ1", "user": "runzh-crypto", @@ -4800,14 +5673,6 @@ "pull_count": 1, "commit_count": 0 }, - "MDQ6VXNlcjg1NDM4ODky": { - "id": "MDQ6VXNlcjg1NDM4ODky", - "user": "MewPurPur", - "avatar": "https://avatars.githubusercontent.com/u/85438892?u=932ce47af66bc5214fb1aedd7eb321210ed92f95&v=4", - "url": "https://github.com/MewPurPur", - "pull_count": 2, - "commit_count": 3 - }, "MDQ6VXNlcjI1NDA2NDQ5": { "id": "MDQ6VXNlcjI1NDA2NDQ5", "user": "JulianHeuser", @@ -4824,14 +5689,6 @@ "pull_count": 2, "commit_count": 2 }, - "U_kgDOBkx80A": { - "id": "U_kgDOBkx80A", - "user": "ryevdokimov", - "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", - "url": "https://github.com/ryevdokimov", - "pull_count": 9, - "commit_count": 9 - }, "MDQ6VXNlcjYxOTM4MjYz": { "id": "MDQ6VXNlcjYxOTM4MjYz", "user": "TokageItLab", @@ -4853,8 +5710,8 @@ "user": "arkology", "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", "url": "https://github.com/arkology", - "pull_count": 8, - "commit_count": 8 + "pull_count": 9, + "commit_count": 9 }, "MDQ6VXNlcjEzNDQ2OTM=": { "id": "MDQ6VXNlcjEzNDQ2OTM=", @@ -4864,14 +5721,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjYxNjI0NTU4": { - "id": "MDQ6VXNlcjYxNjI0NTU4", - "user": "Daylily-Zeleen", - "avatar": "https://avatars.githubusercontent.com/u/61624558?u=3f1582445860fba722144e1ab74f7d1db212c903&v=4", - "url": "https://github.com/Daylily-Zeleen", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjM3MTQxMTc2": { "id": "MDQ6VXNlcjM3MTQxMTc2", "user": "sorascode", @@ -4904,14 +5753,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 1, - "commit_count": 2 - }, "MDQ6VXNlcjU2Njc3MTM0": { "id": "MDQ6VXNlcjU2Njc3MTM0", "user": "chocola-mint", @@ -4928,14 +5769,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjk5NTc5ODc=": { - "id": "MDQ6VXNlcjk5NTc5ODc=", - "user": "Meorge", - "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", - "url": "https://github.com/Meorge", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjMxNzYwNjI=": { "id": "MDQ6VXNlcjMxNzYwNjI=", "user": "kiroxas", @@ -5016,22 +5849,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2ODc5MTg=": { - "id": "MDQ6VXNlcjE2ODc5MTg=", - "user": "Faless", - "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", - "url": "https://github.com/Faless", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE5NDU0NDk=": { "id": "MDQ6VXNlcjE5NDU0NDk=", "user": "BastiaanOlij", @@ -5040,14 +5857,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjIxOTk5Mzc5": { - "id": "MDQ6VXNlcjIxOTk5Mzc5", - "user": "lawnjelly", - "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4", - "url": "https://github.com/lawnjelly", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCaM8Hg": { "id": "U_kgDOCaM8Hg", "user": "wheatear-dev", @@ -5112,6 +5921,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjEwNTkwOTk=": { + "id": "MDQ6VXNlcjEwNTkwOTk=", + "user": "mashumafi", + "avatar": "https://avatars.githubusercontent.com/u/1059099?u=feb5644f89d1864c4dda62b8de03d384532e81f4&v=4", + "url": "https://github.com/mashumafi", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjY4OTcxODA4": { "id": "MDQ6VXNlcjY4OTcxODA4", "user": "ywmaa", @@ -5240,14 +6057,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjc1MTUxMzc5": { "id": "MDQ6VXNlcjc1MTUxMzc5", "user": "AeioMuch", @@ -5264,14 +6073,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": 3, - "commit_count": 3 - }, "MDQ6VXNlcjE2MTAwMzg3": { "id": "MDQ6VXNlcjE2MTAwMzg3", "user": "larspet", @@ -5280,14 +6081,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM5Mzc0NTA5": { - "id": "MDQ6VXNlcjM5Mzc0NTA5", - "user": "Asaduji", - "avatar": "https://avatars.githubusercontent.com/u/39374509?u=b4bf379ecd76c3f140fac2680431775ae69fb21d&v=4", - "url": "https://github.com/Asaduji", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjExMzM4OTI=": { "id": "MDQ6VXNlcjExMzM4OTI=", "user": "anvilfolk", @@ -5312,14 +6105,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjIyMTIzOTY0": { - "id": "MDQ6VXNlcjIyMTIzOTY0", - "user": "Lazy-Rabbit-2001", - "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", - "url": "https://github.com/Lazy-Rabbit-2001", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjY5MzcxNw==": { "id": "MDQ6VXNlcjY5MzcxNw==", "user": "mooflu", @@ -5416,14 +6201,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMwODQxODk=": { - "id": "MDQ6VXNlcjMwODQxODk=", - "user": "GustJc", - "avatar": "https://avatars.githubusercontent.com/u/3084189?v=4", - "url": "https://github.com/GustJc", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQ1NDgzNzY4": { "id": "MDQ6VXNlcjQ1NDgzNzY4", "user": "aaronjyoder", @@ -5544,6 +6321,14 @@ "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", @@ -5584,14 +6369,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMxNjcyOA==": { - "id": "MDQ6VXNlcjMxNjcyOA==", - "user": "erodozer", - "avatar": "https://avatars.githubusercontent.com/u/316728?u=97b0fff18d1f04ab446a599bbad5dbf155e06be3&v=4", - "url": "https://github.com/erodozer", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjQ5NTUwNTE=": { "id": "MDQ6VXNlcjQ5NTUwNTE=", "user": "Arnklit", @@ -5616,14 +6393,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": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE0MDg5OTQ5": { "id": "MDQ6VXNlcjE0MDg5OTQ5", "user": "timkrief", @@ -5704,22 +6473,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMzNDgwOA==": { - "id": "MDQ6VXNlcjMzNDgwOA==", - "user": "Flynsarmy", - "avatar": "https://avatars.githubusercontent.com/u/334808?v=4", - "url": "https://github.com/Flynsarmy", - "pull_count": 1, - "commit_count": 1 - }, - "U_kgDOBvKYDQ": { - "id": "U_kgDOBvKYDQ", - "user": "Nazarwadim", - "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", - "url": "https://github.com/Nazarwadim", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjcyOTk0ODk4": { "id": "MDQ6VXNlcjcyOTk0ODk4", "user": "spoxii", @@ -5760,6 +6513,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjEzODI2OQ==": { + "id": "MDQ6VXNlcjEzODI2OQ==", + "user": "ckaiser", + "avatar": "https://avatars.githubusercontent.com/u/138269?u=fc2cdd9115abc20357db3b2316e7bfdf87be403a&v=4", + "url": "https://github.com/ckaiser", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjQzODA0Nzc2": { "id": "MDQ6VXNlcjQzODA0Nzc2", "user": "billuo", @@ -5770,6 +6531,5386 @@ } }, "commits": { + "19bb18716ef08b811fec330cba4d35fbdb027bcc": { + "hash": "19bb18716ef08b811fec330cba4d35fbdb027bcc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102399 from clayjohn/cull-mask-overhaul", + "body": "Overhaul the cull mask internals for Lights, Decals, and Particle Colliders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3c90a0e91332c3d839425b6154db8f0f768119cb": { + "hash": "3c90a0e91332c3d839425b6154db8f0f768119cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106110 from BlueCube3310/basisu-hdr-quality", + "body": "BasisU: Configure HDR quality from the settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "43eeed5d546304d3f366e0934672e18282dc27be": { + "hash": "43eeed5d546304d3f366e0934672e18282dc27be", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105594 from smix8/navlink_3d_gizmo_plugin", + "body": "Move `NavigationLink3DGizmoPlugin` to `navigation_3d` module.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b01841f12406de84c1a125808a8706d2540d3a88": { + "hash": "b01841f12406de84c1a125808a8706d2540d3a88", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105465 from passivestar/lightmap-missing-nodes", + "body": "Properly report missing nodes in LightmapGI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c85d6b3078dc0743ca589dc870351c2d8726edc7": { + "hash": "c85d6b3078dc0743ca589dc870351c2d8726edc7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103276 from BlueCube3310/bcdec-alignment-fix", + "body": "bcdec: Fix decompressing mipmaps of non-power of 2 textures", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1b439d49a93243cecdc7b1cf60d08ef42ba30401": { + "hash": "1b439d49a93243cecdc7b1cf60d08ef42ba30401", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100446 from YYF233333/vmap", + "body": "Replace `VMap` used in `VisualShader` with `HashMap` and remove `VMap`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d68e2710a224596f3dab95ecba69d3d7dbc43179": { + "hash": "d68e2710a224596f3dab95ecba69d3d7dbc43179", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106205 from RedMser/limit-length-discoverability", + "body": "Doc: Add search keywords for `Vector2/3.limit_length` method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9230c066e02eef7325cac5a296d6217f803eb5f3": { + "hash": "9230c066e02eef7325cac5a296d6217f803eb5f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106203 from KoBeWi/image_is_not_a_texture_but_they_are_very_similar", + "body": "Fix wrongly assigned `emission_normal_texture`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee89536cbd33c09b8f5d7c231ac5b9897f614c62": { + "hash": "ee89536cbd33c09b8f5d7c231ac5b9897f614c62", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106195 from timothyqiu/action-type", + "body": "Fix type error in `InputEventAction.action` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4e1050ef22589ff715fb50f1d7d7df76766dd175": { + "hash": "4e1050ef22589ff715fb50f1d7d7df76766dd175", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106194 from timothyqiu/root-resource", + "body": "Fix some extensions missing in resource load dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "96b7a828169125b5ff709eac74fbf2b890e503aa": { + "hash": "96b7a828169125b5ff709eac74fbf2b890e503aa", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106193 from timothyqiu/dnd-instanced", + "body": "Script Editor: Fix Ctrl-Drag unique-name Editable Children", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8fa1f36914f7644ae1faa16b9316ea3378506ce9": { + "hash": "8fa1f36914f7644ae1faa16b9316ea3378506ce9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106189 from roughbits01/fix-typo", + "body": "Fix a typo in variable name in ProgressBar class", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "461c45f2a1397b6a26b769db95fd306b9e0c5a3e": { + "hash": "461c45f2a1397b6a26b769db95fd306b9e0c5a3e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106188 from smix8/nav2d_editorplugins", + "body": "Move 2d navigation related editor plugins to `navigation_2d` module.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "941a979c38a1438e9fb5fde3f07e6eb302dfa358": { + "hash": "941a979c38a1438e9fb5fde3f07e6eb302dfa358", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106179 from Aioshiro/editorProperty_description_swap", + "body": "Fix description of `EditorProperty`'s `draw_background` and `draw_label`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ba710dfde3098417e3e623a4efc41fa92ee4a99d": { + "hash": "ba710dfde3098417e3e623a4efc41fa92ee4a99d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106170 from IphStich/fix-typed-dictionary", + "body": "Fix for debugging typed dictionaries", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0bf9d887971a884abd9d86dd011c6ed4771d897b": { + "hash": "0bf9d887971a884abd9d86dd011c6ed4771d897b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106167 from Faless/mbedtls/fix_enable_threading", + "body": "mbedTLS: Fix concurrency issues with TLS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "df3485812a24a2e14e31102bc37baa1ade0e6b7f": { + "hash": "df3485812a24a2e14e31102bc37baa1ade0e6b7f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105519 from KoBeWi/translation_library", + "body": "Improve AssetLib auto-translation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dda0562f2f4f64cf50b1334082a6071f6fea1947": { + "hash": "dda0562f2f4f64cf50b1334082a6071f6fea1947", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103934 from LiveTrower/dfg-lut", + "body": "Forward+: Replace the current BRDF approximation with a DFG LUT and add multiscattering energy compensation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e11f8a6f9e272b5130741deafdf50907d98c6166": { + "hash": "e11f8a6f9e272b5130741deafdf50907d98c6166", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106148 from m4gr3d/bump_min_sdk_24", + "body": "Bump the minimum supported SDK version to 24", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "821170f054eb686337afe46c227b4d52e9b40be2": { + "hash": "821170f054eb686337afe46c227b4d52e9b40be2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106145 from lander-vr/ambient-light-specular-occlusion", + "body": "Add specular occlusion from ambient light", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a75286840b7966be63f669e34149df0f7c09c734": { + "hash": "a75286840b7966be63f669e34149df0f7c09c734", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106141 from L2750558108/fix-control-position", + "body": "Fix unexpected control position change when left/top offsets not match `pos_cache`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f0edac3d364289b35f4d3d06e9f12c95f7abb9d4": { + "hash": "f0edac3d364289b35f4d3d06e9f12c95f7abb9d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102933 from KoBeWi/antivirus", + "body": "Don't synchronize scripts with errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb0f2b52307e105a83b41b4bd86fcd66d8df5ee3": { + "hash": "cb0f2b52307e105a83b41b4bd86fcd66d8df5ee3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106117 from jaydensipe/zoom-performance-smoooooth", + "body": "Improve zoom performance in `Script` and `Shader` editors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "932a4423795fcbb0fc5b00b4adb7d59bb0c49b40": { + "hash": "932a4423795fcbb0fc5b00b4adb7d59bb0c49b40", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101765 from KoBeWi/exit_if_exit", + "body": "Don't initialize editor when exiting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "542639de3ca37f86eec387bba0517ed729143d5d": { + "hash": "542639de3ca37f86eec387bba0517ed729143d5d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Add aliases for Vector2/3.limit_length method", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106205 + }, + "92659a69a37265c5639a5fe79c4c6a8936269af0": { + "hash": "92659a69a37265c5639a5fe79c4c6a8936269af0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix wrongly assigned emission_normal_texture", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106203 + }, + "2db0a44519230440261ca646fe658d904a78436f": { + "hash": "2db0a44519230440261ca646fe658d904a78436f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove vmap.h", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100446 + }, + "31bfc41202077b832aa4f79756eae9d16280fff1": { + "hash": "31bfc41202077b832aa4f79756eae9d16280fff1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Replace VMap with HashMap in VisualShader.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100446 + }, + "664b2f7c71e433ac995e2de6ab07deac646a86ee": { + "hash": "664b2f7c71e433ac995e2de6ab07deac646a86ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix type error in InputEventAction.action description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106195 + }, + "305216f55819c3385b3fc3941d0715abd386b74f": { + "hash": "305216f55819c3385b3fc3941d0715abd386b74f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Overhaul the cull mask internals for Lights, Decals, and Particle Colliders", + "body": "Properly pair and unpair instances based on cull mask to avoid any unnecessary processing and to ensure that changing the cull_mask and layer_mask actually updates culling behavior", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102399 + }, + "3adb6a605caf4d74ea3719f9cef0f0d4645ec1ad": { + "hash": "3adb6a605caf4d74ea3719f9cef0f0d4645ec1ad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix some extensions missing in resource load dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106194 + }, + "97de0ac66c6e47df1e3cb5634776f3a8d16f9f70": { + "hash": "97de0ac66c6e47df1e3cb5634776f3a8d16f9f70", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Script Editor: Fix Ctrl-Drag unique-name Editable Children", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106193 + }, + "a874863c468f113cdac13d83b2a9be94192db9cf": { + "hash": "a874863c468f113cdac13d83b2a9be94192db9cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Improve zoom performance in Script and Shader editors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106117 + }, + "720712b21ee24d737945538da22a30d9b429854e": { + "hash": "720712b21ee24d737945538da22a30d9b429854e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Fix a typo in a variable name", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106189 + }, + "cc1b51e8a28b5007a32b021e996942b5ad189832": { + "hash": "cc1b51e8a28b5007a32b021e996942b5ad189832", + "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": "Move 2d navigation related editor plugins to navigation_2d module", + "body": "Moves 2d navigation related editor plugins to navigation_2d module.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106188 + }, + "56730d0cb2e4fd06c0ef23c7e44d8e9e8e64edf0": { + "hash": "56730d0cb2e4fd06c0ef23c7e44d8e9e8e64edf0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxODUxNDMx", + "MDQ6VXNlcjgwMTg5MjI=" + ], + "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "summary": "Add specular occlusion from ambient light", + "body": "Co-authored-by: guerro323 ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106145 + }, + "8402a1d0bd72c301f7278f6f7e4821e37dfc1f29": { + "hash": "8402a1d0bd72c301f7278f6f7e4821e37dfc1f29", + "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": "bcdec: Fix decompressing mipmaps of non-power-of-2 textures", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103276 + }, + "75566d1faced2dcffa5d297b03fdba5cde5cf101": { + "hash": "75566d1faced2dcffa5d297b03fdba5cde5cf101", + "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": "Properly report missing nodes in LightmapGI", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105465 + }, + "e9a8c7e858821d61b9da5f4fa8747790e41bece8": { + "hash": "e9a8c7e858821d61b9da5f4fa8747790e41bece8", + "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": "Move NavigationLink3DGizmoPlugin to navigation_3d module", + "body": "Moves NavigationLink3DGizmoPlugin to navigation_3d module. Adds stub NavigationLink3DEditorPlugin.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105594 + }, + "964f51c69a977a1d17e6138cb3fb26d547fd3bec": { + "hash": "964f51c69a977a1d17e6138cb3fb26d547fd3bec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczODM1MjM4" + ], + "author_raw": "Aioshiro ", + "committer_raw": "Aioshiro ", + "summary": "Fix description of `EditorProperty.draw_background` and `EditorProperty.draw_label`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106179 + }, + "44408eabaabbc4faeb8c5bb808885a3a600e4408": { + "hash": "44408eabaabbc4faeb8c5bb808885a3a600e4408", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4OTI2NDY0" + ], + "author_raw": "LiveTrower ", + "committer_raw": "LiveTrower ", + "summary": "Replace BRDF approximation with a DFG LUT", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103934 + }, + "9e0203a58a5d242e6c4c40576dbaff02721aa914": { + "hash": "9e0203a58a5d242e6c4c40576dbaff02721aa914", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't synchronize scripts with errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102933 + }, + "c29545f79387fe2c3a9ef77cb8752878db95a60d": { + "hash": "c29545f79387fe2c3a9ef77cb8752878db95a60d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Bump the minimum supported SDK version to 24", + "body": "Raise the minimum supported Android version from Android 5 (Lollipop) to Android 7 (Nougat).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106148 + }, + "22198497fe125d959e411683c6f71b4b87e996e3": { + "hash": "22198497fe125d959e411683c6f71b4b87e996e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve AssetLib auto-translation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105519 + }, + "8f78e7510d2d7ff5ac5025d1949b9696aafe0a68": { + "hash": "8f78e7510d2d7ff5ac5025d1949b9696aafe0a68", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105785 from actually-reb/billboard_aabb", + "body": "Gave billboarded sprites and labels more fitting AABBs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bd619b8d32e6552b5ce64bfdc0e2c4d3601d1488": { + "hash": "bd619b8d32e6552b5ce64bfdc0e2c4d3601d1488", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106133 from fLindahl/stringname_movable_dict_fix", + "body": "[.NET] Avoid heap alloc when using StringNames as key in a Dictionary", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e36632a71d7a36fa9bff7d6db302f58c75fde083": { + "hash": "e36632a71d7a36fa9bff7d6db302f58c75fde083", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105588 from smix8/navobstacle_3d_plugin", + "body": "Move `NavigationObstacle3DEditorPlugin` to `navigation_3d` module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2d3b25e61dcc15337927ad933e57845d2689b5fd": { + "hash": "2d3b25e61dcc15337927ad933e57845d2689b5fd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106162 from timothyqiu/store-half", + "body": "Add missing description of `FileAccess.store_half` behavior on error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "edb49129e8bdd5a42325db19c56c0827b9316b8f": { + "hash": "edb49129e8bdd5a42325db19c56c0827b9316b8f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106130 from kitbdev/fix-test-help", + "body": "Fix `--test` help option not showing in template builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8302d81b3fd46e7d6ffbe4772f6203fcdd69e812": { + "hash": "8302d81b3fd46e7d6ffbe4772f6203fcdd69e812", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106155 from akien-mga/basisu-msvc-include-ctype", + "body": "basis_universal: Add missing `ctype.h` include to fix MSVC build", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75d118fba15d9889f425f595b43ff867de191fe4": { + "hash": "75d118fba15d9889f425f595b43ff867de191fe4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105034 from YeldhamDev/fix_remote_error", + "body": "Fix error spam when inspecting remote nodes outside the tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9b6e06dcf3cce0c0b4b3a8ed2140faca32aab796": { + "hash": "9b6e06dcf3cce0c0b4b3a8ed2140faca32aab796", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106152 from m4gr3d/bump_target_sdk", + "body": "Annual versions bump for the Android platform", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16aaa0a21386c7c3029970c9ed51b19f5e734079": { + "hash": "16aaa0a21386c7c3029970c9ed51b19f5e734079", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103944 from KoBeWi/more_red_info", + "body": "Improve error messages for `add_property_info()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "182be69a1eb6b49fb3e2b995e4053f906c93751c": { + "hash": "182be69a1eb6b49fb3e2b995e4053f906c93751c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106151 from SaNeOr/fix-106123", + "body": "Fix editor crash when middle mouse button is clicked on empty space in scene tabs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "288822e330536e7b53cb261b98296e928985224c": { + "hash": "288822e330536e7b53cb261b98296e928985224c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105570 from kroketio/texture-extension-mipmaps", + "body": "RenderingDevice: Pass mipmap count to `texture_create_from_extension()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "057759d41314ccae06e65677431893662a29ef0d": { + "hash": "057759d41314ccae06e65677431893662a29ef0d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2MjU4MDQ=" + ], + "author_raw": "Elise ", + "committer_raw": "Elise ", + "summary": "Fix for debugging typed dictionaries", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106170 + }, + "2c789788c08e772edabf9765d7113f9c654b30ef": { + "hash": "2c789788c08e772edabf9765d7113f9c654b30ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "mbedTLS: Fix concurrency issues with TLS", + "body": "When we first integrated mbedTLS, we decided not to enable\nMBEDTLS_THREADING_C (which adds mutex locking to calls modifying the\nstate), and instead to simply create separate contexts (\"states\") for\neach connection.\n\nThis worked fine until recently.\nSadly, mbedTLS 3 added a global state for the new PSA crypto\nfunctionalities (which are required to support TLSv1.3).\nThis results in TLSv1.3 connections to access and modify the global\nstate concurrently when running in threads.\n\nThis commit enables MBEDTLS_THREADING_C, and MBEDTLS_THREADING_C_ALT to\nprovide a generic Godot implementation using the engine Mutex class.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106167 + }, + "01056f369abaf4cf071c5a2e5868ad5273efed80": { + "hash": "01056f369abaf4cf071c5a2e5868ad5273efed80", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4NDcwMjU4" + ], + "author_raw": "Fredrik Lindahl <18470258+fLindahl@users.noreply.github.com>", + "committer_raw": "Fredrik Lindahl ", + "summary": "[.NET] Avoid heap allocation when using StringNames as key in a Collection.Dictionary.", + "body": "Changed StringName GetHashCode to call godot_string_name.GetHashCode instead of godot_string_name's (which was not overridden) as this otherwise leads to heap allocations when e.g. calling the indexer in a Dictionary with `StringName` type as Key.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106133 + }, + "c24bfb0491dc0763cbf39b95b5f2822223f5a39b": { + "hash": "c24bfb0491dc0763cbf39b95b5f2822223f5a39b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Add missing description of `FileAccess.store_half` behavior on error", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106162 + }, + "0785c9ad81cc07057790565b9e394cd855d56930": { + "hash": "0785c9ad81cc07057790565b9e394cd855d56930", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMzA3Njk4" + ], + "author_raw": "SaNeOr ", + "committer_raw": "serowei ", + "summary": "fix Editor Crashes When Middle Mouse Button Is Clicked on Empty Space in scene_tabs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106151 + }, + "9419ef2f3409b9ee86e3bc51fad8a7d47f3b3323": { + "hash": "9419ef2f3409b9ee86e3bc51fad8a7d47f3b3323", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "basis_universal: Add missing `ctype.h` include to fix MSVC build", + "body": "Seems like latest MSVC tweaked some headers and we no longer have definitions\nfor `isdigit` and `isalpha` without an explicit include.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106155 + }, + "0793c626d2e203c6db04656853f8088478181888": { + "hash": "0793c626d2e203c6db04656853f8088478181888", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106111 from Calinou/animationmixer-libraries-use-typed-dictionary", + "body": "Use a type-hinted dictionary for AnimationLibrary's `libraries` property", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9ddf57791c2c2cc1c45bdf71f623d19dc07c04c": { + "hash": "e9ddf57791c2c2cc1c45bdf71f623d19dc07c04c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105593 from smix8/navregion_3d_gizmo_plugin", + "body": "Move `NavigationRegion3DGizmoPlugin` to `navigation_3d` module.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "090d244b168231ff06474951d9637e6f8f5387d4": { + "hash": "090d244b168231ff06474951d9637e6f8f5387d4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101356 from Ivorforce/inline-utf-creation-functions", + "body": "Inline `String::utf8` and `String::utf16` for their simplicity.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5c0d33afd73a95a165c78e79656cb7e854cd0e92": { + "hash": "5c0d33afd73a95a165c78e79656cb7e854cd0e92", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96233 from aaronp64/textserver_inline", + "body": "Remove `_FORCE_INLINE_` from `TextServer*::_ensure*` methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "075b55068ef21020233cad9e67559f3d047ab8ac": { + "hash": "075b55068ef21020233cad9e67559f3d047ab8ac", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100067 from aaronp64/randi_range_overflow", + "body": "Fix `RandomPCG::random(int, int)` overflow bug", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "051712dfb8e35b9b4e6a69d6c1b093b7eed22c16": { + "hash": "051712dfb8e35b9b4e6a69d6c1b093b7eed22c16", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103264 from mhilbrunner/docs-path-join", + "body": "Rename \"file\" param for str.path_join() to \"path\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c714743bb136569ac70db8f3825f12d6d36f87e3": { + "hash": "c714743bb136569ac70db8f3825f12d6d36f87e3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105944 from syntaxerror247/main-menu", + "body": "Add editor setting to collapse main menu into a `MenuButton`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0ce3d75c203c55c722a706f1909cb7702a2c6467": { + "hash": "0ce3d75c203c55c722a706f1909cb7702a2c6467", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93783 from aaronp64/json_stringify_performance", + "body": "Improve `JSON::stringify` performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5a71e5aeb15f8cd41fa675c0d4875420f36f9aa8": { + "hash": "5a71e5aeb15f8cd41fa675c0d4875420f36f9aa8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105806 from Grublady/scene_dock_open_doc", + "body": "Walk up inheritance hierarchy when finding which script's docs to open", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aa1ca2b244a70b91fbdef69733d49b18291d813a": { + "hash": "aa1ca2b244a70b91fbdef69733d49b18291d813a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #93517 from Repiteo/core/nodiscard-strings", + "body": "Core: Add `[[nodiscard]]` to string-like classes/structs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "388a649e24e04b6d23ac845cf1c2ec321f1dee0a": { + "hash": "388a649e24e04b6d23ac845cf1c2ec321f1dee0a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106149 from BlueCube3310/gles-ambient-capture", + "body": "Compatibility: Disable environment ambient light when affected by light probes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "872ca1b3c92bf60b6a5fa9ca036b3b0a6d0798a7": { + "hash": "872ca1b3c92bf60b6a5fa9ca036b3b0a6d0798a7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106139 from akien-mga/crash-handler-backtrace-print", + "body": "Improve script backtrace print in crash handlers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d3f91896dfa15cb73c85700d45eed035bb01cf6": { + "hash": "6d3f91896dfa15cb73c85700d45eed035bb01cf6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104729 from Meorge/bugfix/warning-grammar-fixes", + "body": "Fix a few GDScript warning messages for grammar and consistency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b12bd0d79ae046b678be80064086559c170c946": { + "hash": "3b12bd0d79ae046b678be80064086559c170c946", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106137 from RedMser/remove-unused-linespacing-setting", + "body": "Remove redundant `line_spacing` editor setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "658ee70f1ccc954ce5271f4fd7db596d44c00bb5": { + "hash": "658ee70f1ccc954ce5271f4fd7db596d44c00bb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96664 from aaronp64/array_cow_perf", + "body": "`Array` performance improvements to reduce copying/copy_on_write calls", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "02206f45b7c77d3d077fca3e11f7b77e12ad46fa": { + "hash": "02206f45b7c77d3d077fca3e11f7b77e12ad46fa", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106134 from stuartcarnie/macos_embedded_followup", + "body": "macOS: Additional improvements and fixes for embedded window support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "98e39c6440048aa4386de32e4c61211a25a14ff4": { + "hash": "98e39c6440048aa4386de32e4c61211a25a14ff4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105105 from smix8/springclean", + "body": "Clean and group NavigationServer headers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "affbfa5b4ec95a2f056891f6c8c697d28e957604": { + "hash": "affbfa5b4ec95a2f056891f6c8c697d28e957604", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89746 from KoBeWi/NOTification", + "body": "Remove `NOTIFICATION_ENTER_TREE` when `NOTIFICATION_THEME_CHANGED` is used", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eb39839a42a077fed7c9ebf2757f77a35ccdb4e1": { + "hash": "eb39839a42a077fed7c9ebf2757f77a35ccdb4e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106129 from kitbdev/fix-solo-tests", + "body": "Fix tests that fail when alone", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fc8f2a17d61e5d0bb9b64228fcb6a7b93a288e44": { + "hash": "fc8f2a17d61e5d0bb9b64228fcb6a7b93a288e44", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106126 from mieko/fix-depreacted", + "body": "register_editor_types: Fix `DISABLE_DEPREACTED` typo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "42b50abf15d0cde3a98eb1fdce6158f15e9c7ef4": { + "hash": "42b50abf15d0cde3a98eb1fdce6158f15e9c7ef4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106113 from lodetrick/add-dictionary-type-hints", + "body": "Add missing dictionary and array type hints", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4b4144cc39ee307494c89c034ea5fd180f48db42": { + "hash": "4b4144cc39ee307494c89c034ea5fd180f48db42", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Annual versions bump for the Android platform", + "body": "- gradle: 8.2 -> 8.11.1\n- androidx.constraintlayout:constraintlayout: 2.1.4 -> 2.2.1\n- Android gradle plugin: 8.2.0 -> 8.6.1\n- Android compile sdk: 34 -> 35\n- Android target sdk: 34 -> 35\n- Android build tools: 34.0.0 -> 35.0.0\n- kotlin: 1.9.20 -> 2.1.20\n- androidx.fragment:fragment: 1.7.1 -> 1.8.6\n- OpenXR vendors plugin: 3.1.2-stable -> 4.0.0-stable", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106152 + }, + "909f9ca9d43d99897f2d9f2141ceebd8f1e185c2": { + "hash": "909f9ca9d43d99897f2d9f2141ceebd8f1e185c2", + "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": "Compatibility: Disable environment ambient light when affected by light probes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106149 + }, + "4acdc7a657140465fc9450b8d0e9a84d91b5d4b3": { + "hash": "4acdc7a657140465fc9450b8d0e9a84d91b5d4b3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Remove redundant line_spacing editor setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106137 + }, + "6ae50cad17419b104a226706084588ca50eb2efa": { + "hash": "6ae50cad17419b104a226706084588ca50eb2efa", + "is_merge": false, + "authored_by": [ + "U_kgDOBtbx7g" + ], + "author_raw": "Sander ", + "committer_raw": "Sander ", + "summary": "RenderingDevice: introduce parameter 'mipmaps' for texture_create_from_extension()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105570 + }, + "49c79660429896af293a4ce35cf72437031cd560": { + "hash": "49c79660429896af293a4ce35cf72437031cd560", + "is_merge": false, + "authored_by": [ + "U_kgDOByPlNg" + ], + "author_raw": "2750558108 ", + "committer_raw": "2750558108 ", + "summary": "Fix unexpected control position change when left/top offsets not match pos_cache", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106141 + }, + "a6398d71a320b8e1fd92d914654e4414dca4a036": { + "hash": "a6398d71a320b8e1fd92d914654e4414dca4a036", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve script backtrace print in crash handlers", + "body": "Also fix the editor crash handler message for bug reports not properly\nusing the `.editor` override.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106139 + }, + "88a425fd263a010166e30ed7d1fdb66135d79b69": { + "hash": "88a425fd263a010166e30ed7d1fdb66135d79b69", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2NDA3OQ==" + ], + "author_raw": "Mike Owens ", + "committer_raw": "Mike Owens ", + "summary": "register_editor_types: Fix `DISABLE_DEPREACTED` typo", + "body": "Issue #106093 contained a typo, not properly guarding\n`SkeletonIK3DEditorPlugin`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106126 + }, + "d8db03e31a362c3181b0fe416ebd9858a483d5f7": { + "hash": "d8db03e31a362c3181b0fe416ebd9858a483d5f7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Fix a few GDScript warning messages for grammar and consistency", + "body": "Regenerate test results\n\nImprove warning message for `INT_AS_ENUM_WITHOUT_CAST`\n\nImprove `REDUNDANT_AWAIT` message and regenerate tests\n\nAllow warning message for UNASSIGNED_VARIABLE_OP_ASSIGN to display specific operator\n\nRemove \"being\" from some messages to make them consistent and clearer\n\nUpdate expected test results\n\nUse Variant::get_operator_name for determining string representation of operator instead of big switch-case\n\nUpdate tests\n\nUpdate modules/gdscript/gdscript_warning.cpp\n\nCo-authored-by: Danil Alexeev \n\nUpdate tests... again", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104729 + }, + "e03942a6ef4254e62b661a5553b0433d4bee9b3d": { + "hash": "e03942a6ef4254e62b661a5553b0433d4bee9b3d", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Add editor setting to collapse main menu", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105944 + }, + "64b4598baa9c404ba0c3b83c1c2524b6d2dcbcdd": { + "hash": "64b4598baa9c404ba0c3b83c1c2524b6d2dcbcdd", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Improve Android editor layout", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105944 + }, + "f13b4b760abede416911058e1702bc1dd40d29e8": { + "hash": "f13b4b760abede416911058e1702bc1dd40d29e8", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Improve JSON::stringify performance", + "body": "- Changed stringify to call static function _stringify directly, instead of creating JSON object\n- Changed colon and end_statement from String to const char * to avoid extra allocations in each _stringify call\n- Pass result String reference to each _stringify call to append to instead of allocating new String in each call\n\nThese changes make JSON::stringify around 2-3x faster in most cases", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93783 + }, + "1089f61868c906b39861c2e72be30ac3d7c3886f": { + "hash": "1089f61868c906b39861c2e72be30ac3d7c3886f", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Fix RandomPCG::random(int, int) overflow bug", + "body": "- Use int64_t for subtraction before converting to uint32_t\n- Don't add one to uint32_t max value for rand() bounds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100067 + }, + "91931606f7005376b0af8b03b03bd727c478344b": { + "hash": "91931606f7005376b0af8b03b03bd727c478344b", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Remove _FORCE_INLINE_ from TextServer*::_ensure* methods", + "body": "Reduces binary size by ~1.5 MB when compiling with TextServerAdvanced, and ~800 KB for TextServerFallback", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96233 + }, + "9290adee38b229df00230b2f27fc7ee924e14fd0": { + "hash": "9290adee38b229df00230b2f27fc7ee924e14fd0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "MacOS: Additional improvements and fixes for embedded window support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106134 + }, + "247520b348b69847cd3f4bc8afb0e216406905c2": { + "hash": "247520b348b69847cd3f4bc8afb0e216406905c2", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Add missing dictionary and array type hints", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106113 + }, + "3307be5038744073d26d17443fb32f0ccab5493a": { + "hash": "3307be5038744073d26d17443fb32f0ccab5493a", + "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": "Move NavigationObstacle3DEditorPlugin to navigation_3d module", + "body": "Moves NavigationObstacle3DEditorPlugin to navigation_3d module.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105588 + }, + "63bd35e7cf782cc23d736e765817cfafe5ceae4e": { + "hash": "63bd35e7cf782cc23d736e765817cfafe5ceae4e", + "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": "Move NavigationRegion3DGizmoPlugin to navigation_3d module", + "body": "Moves NavigationRegion3DGizmoPlugin to navigation_3d module.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105593 + }, + "3d2ad8c316eea7cbdf07e3ace2670983d6338c6f": { + "hash": "3d2ad8c316eea7cbdf07e3ace2670983d6338c6f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix `--test` help option not in template builds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106130 + }, + "6d56d2d05e3bb30081d701b41ef2284678612ed6": { + "hash": "6d56d2d05e3bb30081d701b41ef2284678612ed6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix tests that fail when alone", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106129 + }, + "579feb387c9af6c75f1c599be9d51c380e8efd52": { + "hash": "579feb387c9af6c75f1c599be9d51c380e8efd52", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Add `[[nodiscard]]` to string-like classes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93517 + }, + "d176ba045fd6d55719a472b5475ccc32a41e265d": { + "hash": "d176ba045fd6d55719a472b5475ccc32a41e265d", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Array performance improvements to reduce copying/copy_on_write calls", + "body": "- Avoid temporary copy of p_array in Array::append_array when types match\n- Call ptrw() once before looping in methods that return new Arrays, to avoid copy_on_write call for each item (recursive_duplicate, slice, filter, map)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96664 + }, + "6a6a1168a5a7b14ef988f3516303b6d67a985ebd": { + "hash": "6a6a1168a5a7b14ef988f3516303b6d67a985ebd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #106128 from akien-mga/macos-vulkansdk-install-add-new-format", + "body": "macOS: Fix support for latest VulkanSDK .app name in install script", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "efde4ae853fe2e76f403d5a56d5c19b5e51ba230": { + "hash": "efde4ae853fe2e76f403d5a56d5c19b5e51ba230", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "macOS: Fix support for latest VulkanSDK .app name in install script", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106128 + }, + "26a6d4062d26ddf4574cf333a04253b1c2372d27": { + "hash": "26a6d4062d26ddf4574cf333a04253b1c2372d27", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Inline `String::utf8` and `String::utf16` for their simplicity.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04378364723a335bc5ea1f6575d4b90cc47eab7f": { + "hash": "04378364723a335bc5ea1f6575d4b90cc47eab7f", + "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": "Clean and group NavigationServer headers", + "body": "Cleans NavigationServer headers from (unhelpful) comments and groups functions.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105105 + }, + "a895a8682f1de9c7196daf494d802478223049d6": { + "hash": "a895a8682f1de9c7196daf494d802478223049d6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #102783 from stuartcarnie/fix_gles3_lightmapper", + "body": "GLES3: Fix errors baking light map with compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f6aeaaa093084d1565eb2da54d18af2cbc27303a": { + "hash": "f6aeaaa093084d1565eb2da54d18af2cbc27303a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106109 from Asaduji/fti_fix_xr_nodes", + "body": "Physics Interpolation - Fix XR Nodes to work with `SceneTreeFTI`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c64f843c0cd6dba00276b9ba38ade5c2a67a5ba": { + "hash": "2c64f843c0cd6dba00276b9ba38ade5c2a67a5ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106108 from aaronfranke/save-scene-set-current-dir", + "body": "Set current directory when using \"Save Branch as Scene...\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "75253b0815db227b7630f594a340d5e3e24f05ee": { + "hash": "75253b0815db227b7630f594a340d5e3e24f05ee", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105592 from smix8/navregion_3d_plugin", + "body": "Rename `NavigationMeshEditor` to `NavigationRegion3DEditor`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fd1168620fe90e1441603b37a59362fb5de74442": { + "hash": "fd1168620fe90e1441603b37a59362fb5de74442", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105718 from aaronfranke/nav-const-caps", + "body": "Capitalize global navigation constants", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e085acd71c99bf97bf32c0bc487f36cf889e3e88": { + "hash": "e085acd71c99bf97bf32c0bc487f36cf889e3e88", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104815 from Ivorforce/strnlen", + "body": "Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bd2258717094f15232e6fa18e7e997f41eeb1a7d": { + "hash": "bd2258717094f15232e6fa18e7e997f41eeb1a7d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106093 from KoBeWi/deprecated_forever", + "body": "Remove registration of deprecated classes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4cb030d6bf1e080bba2081235d046e1abd008f9d": { + "hash": "4cb030d6bf1e080bba2081235d046e1abd008f9d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106089 from mihe/rogue-newlines", + "body": "Fix empty lines being added for errors with no script backtrace", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7efe897343f61d2004dc430063173dbd1b2a09a0": { + "hash": "7efe897343f61d2004dc430063173dbd1b2a09a0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106085 from clayjohn/texture-decompress-import", + "body": "Fix loading BPTC/ASTC textures on devices that don't support them", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5fec9a9fdc46e3df3e7af25f77f6b33732c85024": { + "hash": "5fec9a9fdc46e3df3e7af25f77f6b33732c85024", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100057 from aaronp64/container_validate_obj_perf", + "body": "Improve `ContainerTypeValidate` performance for object types", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee599f08500a5feb1e4a602777a2147f34420488": { + "hash": "ee599f08500a5feb1e4a602777a2147f34420488", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97148 from Calinou/editor-default-auto-reload-scripts-external-change", + "body": "Enable Auto Reload Scripts on External Change by default in the editor settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e30f3069cd6e658fcaae00f4ff6822e57e5bbfd": { + "hash": "6e30f3069cd6e658fcaae00f4ff6822e57e5bbfd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106041 from KoBeWi/super_single_shortcut_source", + "body": "Unify shortcut handling in FileSystem dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a2c9e7920d9bf97cbfc45bcbfab70c14cbfc2be6": { + "hash": "a2c9e7920d9bf97cbfc45bcbfab70c14cbfc2be6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105647 from KoBeWi/optional_options", + "body": "Improve FileDialog options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c4de8ef825b246fd89061c2ffefbfb382460dfd2": { + "hash": "c4de8ef825b246fd89061c2ffefbfb382460dfd2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105765 from smix8/navlink_iteration_id", + "body": "Add function to get navigation link iteration id from NavigationServer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aa24e3b671739a936b9f67fd50da77a5054519ce": { + "hash": "aa24e3b671739a936b9f67fd50da77a5054519ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105884 from stuartcarnie/macos_embedded", + "body": "macOS: Embedded window support.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5e1964d9b0626fcae2dfada3920ec152d53c8590": { + "hash": "5e1964d9b0626fcae2dfada3920ec152d53c8590", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106124 from KoBeWi/destructor_must_be_destroyed", + "body": "Remove empty constructors and destructors from `scene/`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "28068fab1ac6f32d049c8bc6325b7702e310d73b": { + "hash": "28068fab1ac6f32d049c8bc6325b7702e310d73b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106119 from mihe/jolt/space-change-errors", + "body": "Remove emitting of error in `JoltBody3D::_exit_all_areas`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f1b0487a16f9069044bb7f1508a80fcc62bf444": { + "hash": "0f1b0487a16f9069044bb7f1508a80fcc62bf444", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106118 from akien-mga/scons-gcc-Wenum-conversion", + "body": "SCons: Don't enable `-Wenum-conversion` for GCC < 11", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc5857728da25e57b271aa24c1704f8616e71484": { + "hash": "cc5857728da25e57b271aa24c1704f8616e71484", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106114 from m4gr3d/disable_auto_keyboard_popup", + "body": "Add property to control showing the virtual keyboard on focus events", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d32d2e9b511dbdce4e79621a92c63088c9912ad0": { + "hash": "d32d2e9b511dbdce4e79621a92c63088c9912ad0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove NOTIFICATION_ENTER_TREE when NOTIFICATION_THEME_CHANGED is used", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89746 + }, + "ec32dae1da20c375f8e1653da74ba88b3193e672": { + "hash": "ec32dae1da20c375f8e1653da74ba88b3193e672", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs).", + "body": "Add `strnlen` for `char16_t *` and `wchar_t *`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104815 + }, + "34b485d62b0a71e85a56fb46cf7ecc59963ed2d6": { + "hash": "34b485d62b0a71e85a56fb46cf7ecc59963ed2d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove empty constructors and destructors from scene/", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106124 + }, + "a088b5dc23bfe864b1feaf6aac728b3eb33db766": { + "hash": "a088b5dc23bfe864b1feaf6aac728b3eb33db766", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Disable showing the virtual keyboard on focus events for certain editor components", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106114 + }, + "f539d0a447dde9a8f8629be7d1c78ce3c1e7f394": { + "hash": "f539d0a447dde9a8f8629be7d1c78ce3c1e7f394", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Remove emitting of error in `JoltBody3D::_exit_all_areas`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106119 + }, + "f09ffeedd0e28cb58093f66f20580bf2f1d6b1fc": { + "hash": "f09ffeedd0e28cb58093f66f20580bf2f1d6b1fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Don't enable `-Wenum-conversion` for GCC < 11", + "body": "This warning was introduced in GCC 10 but only for C/Obj-C.\nIn GCC 11 it seems to have been made compatible with C++.\n\nAlso restrict -Wno-return-type to GCC 12, that regression\nwas fixed in GCC 13.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106118 + }, + "f29feac7a525f6ab66fffce90fd83502bf77286c": { + "hash": "f29feac7a525f6ab66fffce90fd83502bf77286c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Add a `LineEdit` / `TextEdit` property to control whether the virtual keyboard should show on focus", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106114 + }, + "7a423ffdc093ecdf0dd440892fc5c7d08ef89f95": { + "hash": "7a423ffdc093ecdf0dd440892fc5c7d08ef89f95", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "GLES3: Fix errors baking light map with compatibility renderer", + "body": "Helps #102696", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 102783 + }, + "006c9bb39ac4b2befe869992ce5d30b7b0ac9cb6": { + "hash": "006c9bb39ac4b2befe869992ce5d30b7b0ac9cb6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Use a type-hinted dictionary for AnimationLibrary's `libraries` property", + "body": "This is done at a editor property hint level so that it doesn't break compatibility.\nIn other words, the actual `libraries` property exposed to the scripting API\nremains an untyped Dictionary.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106111 + }, + "894d3939cd00a6398425ac09282f3637fc7237e4": { + "hash": "894d3939cd00a6398425ac09282f3637fc7237e4", + "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": "BasisU: Configure HDR quality from the settings", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106110 + }, + "508d271522f8a0fd3361dc2fb18a89fb4eaf976c": { + "hash": "508d271522f8a0fd3361dc2fb18a89fb4eaf976c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Set current directory when using Save Branch As Scene", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106108 + }, + "5dd4267a0b9b1af4a6f394ce04802d8bfacc38c6": { + "hash": "5dd4267a0b9b1af4a6f394ce04802d8bfacc38c6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Unify shortcut handling in FileSystem dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106041 + }, + "01e85c49e9eb8e8e18c78c19698a17d516c210de": { + "hash": "01e85c49e9eb8e8e18c78c19698a17d516c210de", + "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": "Rename NavigationMeshEditor to NavigationRegion3DEditor", + "body": "Renames NavigationMeshEditor to NavigationRegion3DEditor to better describe its actual purpose.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105592 + }, + "00e1fdec2cfd7b8f21cc7f21e82e73990ef6b0f5": { + "hash": "00e1fdec2cfd7b8f21cc7f21e82e73990ef6b0f5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "MacOS: Embedded window support.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105884 + }, + "9a09fc35d8ab0314e852a00702217dac3798824f": { + "hash": "9a09fc35d8ab0314e852a00702217dac3798824f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5Mzc0NTA5" + ], + "author_raw": "Asaduji <39374509+Asaduji@users.noreply.github.com>", + "committer_raw": "Asaduji <39374509+Asaduji@users.noreply.github.com>", + "summary": "Physics Interpolation - Fix XR Nodes to work with `SceneTreeFTI`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106109 + }, + "783728fcb4ff578ae5634c5204d734b36b37fad8": { + "hash": "783728fcb4ff578ae5634c5204d734b36b37fad8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Capitalize global navigation constants", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105718 + }, + "242293c451b14ce31a0c4512fb005beafd662427": { + "hash": "242293c451b14ce31a0c4512fb005beafd662427", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove registration of deprecated classes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106093 + }, + "1a1cc0f7b00ee5edf5f8cda8a6c47274df010235": { + "hash": "1a1cc0f7b00ee5edf5f8cda8a6c47274df010235", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105982 from roughbits01/movie-writer-issue", + "body": "Only instantiate `MovieWriterMJPEG` and `MovieWriterPNGWAV` movie writers if they are enabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5bc01f299483ffcec09c2ad0f660ed5dd62abd3a": { + "hash": "5bc01f299483ffcec09c2ad0f660ed5dd62abd3a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105080 from beicause/basisu-ktx2-settings", + "body": "BasisU: Use KTX2 format and add import options to configure encoder", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d6ca5cf69013575344770e4a8edc2d5926105bca": { + "hash": "d6ca5cf69013575344770e4a8edc2d5926105bca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106087 from lodetrick/svg-type-hint", + "body": "Add Dictionary Type Hint to SVGTexture", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7cb658cd9d3e38a155db3b6ae4e5ec3dd2471e25": { + "hash": "7cb658cd9d3e38a155db3b6ae4e5ec3dd2471e25", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106086 from clayjohn/ANGLE-BPTC", + "body": "Check for GL ES version of BPTC extension when using the OpenGL renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ab73248bc9d1e144a62378b77cef1f59c9e8edd": { + "hash": "8ab73248bc9d1e144a62378b77cef1f59c9e8edd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106083 from Riteo/pointing-somewhere", + "body": "Wayland: Ensure pointed window's existence in `mouse_get_position`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "97e5ddd5440d4b1acdc6a9164656a60a6c7b7379": { + "hash": "97e5ddd5440d4b1acdc6a9164656a60a6c7b7379", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106082 from jaydensipe/open-recent-better-ui", + "body": "Show \"No Recent Scenes\" under `Open Recent` instead of redundant button", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e0bbafcb61aa1f004242914ffe3117b7d77b1601": { + "hash": "e0bbafcb61aa1f004242914ffe3117b7d77b1601", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106079 from clayjohn/rb-crash", + "body": "Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c40c56b406521fe49e9df9afcd0c795e80ebac38": { + "hash": "c40c56b406521fe49e9df9afcd0c795e80ebac38", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105822 from bruvzg/mm_update_enter", + "body": "[macOS] Update entered state from `mouseMoved`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "976f42de0b8222422bf1116e07a42cfb6745b0a0": { + "hash": "976f42de0b8222422bf1116e07a42cfb6745b0a0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106077 from m4gr3d/enable_xr_mode_options", + "body": "Enable XR play mode options in the regular editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5aca298548c5daba3948b3e2a9903aa6e2fc9241": { + "hash": "5aca298548c5daba3948b3e2a9903aa6e2fc9241", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106051 from dalexeev/move-alt-codes-from-char-range", + "body": "Move `alt_code_oem437` and `alt_code_cp1252` to separate header file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e348d09e1a78651bcfaad4b6af9738da65e5b357": { + "hash": "e348d09e1a78651bcfaad4b6af9738da65e5b357", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #90558 from Daylily-Zeleen/daylily-zeleen/add_include_exclude_to_FindInFiles", + "body": "Add include/exclude to `FindInFiles` for filtering files.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "743c1eed4914e9e274bc252924faa52e890c278f": { + "hash": "743c1eed4914e9e274bc252924faa52e890c278f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106027 from aaronp64/string_format_perf", + "body": "Reduce allocations/copies in `String::format`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f65708fe0f14bcbf46d8a7030752ec647a79b25": { + "hash": "9f65708fe0f14bcbf46d8a7030752ec647a79b25", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105770 from Calinou/editor-progress-improve-cli-reporting", + "body": "Improve editor progress reporting on the command line", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13dbf3fd9c73c18a1b8a4946dcd2ce370c269bb2": { + "hash": "13dbf3fd9c73c18a1b8a4946dcd2ce370c269bb2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105641 from KoBeWi/item_tree", + "body": "Change FileDialog's Tree to ItemList", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1f06c7caea52a60d8d3e14423da5852a02aa7246": { + "hash": "1f06c7caea52a60d8d3e14423da5852a02aa7246", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97821 from dalexeev/doc-iter-get-return-type", + "body": "Documentation: Add tip to use more specific return type for `_iter_get()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e939aefe2f70adc53a6b83b4a17526310ccdbc0c": { + "hash": "e939aefe2f70adc53a6b83b4a17526310ccdbc0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105748 from mihe/jolt/body-pointer", + "body": "Remove no-op locking in Jolt Physics module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d7b1ba868d89a94dd28b9ab77004b64eb2fcf7d": { + "hash": "0d7b1ba868d89a94dd28b9ab77004b64eb2fcf7d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106002 from ProgrammerOnCoffee/fix-light3d-doc-typo", + "body": "Fix a typo in the `Light3D` documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c20ac6c01e04a2c3931533b1314a8ea5850b78fe": { + "hash": "c20ac6c01e04a2c3931533b1314a8ea5850b78fe", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106000 from funkysandwich/one_char_pr", + "body": "Fix AudioStreamPlayer3D's `layer_mask` property using the wrong property hint (+ misc related fixes)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af1df7be7857b2117eeff39ec6c4f74dc04e0439": { + "hash": "af1df7be7857b2117eeff39ec6c4f74dc04e0439", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105990 from RedMser/deprecate-packeddatacontainer", + "body": "Deprecate `PackedDataContainer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "721b1a3d643b36c7eeded2ce530b639e2045913b": { + "hash": "721b1a3d643b36c7eeded2ce530b639e2045913b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2NTY5MDI5" + ], + "author_raw": "funkysandwich ", + "committer_raw": "funkysandwich ", + "summary": "Fix AudioStreamPlayer3D's layer_mask property using the wrong property hint", + "body": "Also remove unnecessary physics layer property hints from some bool properties on raycast and shapecast nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106000 + }, + "e7010c2c018e51cc5f7d0e792996b8184341a445": { + "hash": "e7010c2c018e51cc5f7d0e792996b8184341a445", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Check for all BPTC Extensions when using the OpenGL renderer.", + "body": "EXT_texture_compression_bptc is the WebGL version of GL_EXT_texture_compression_bptc which is the same thing as GL_ARB_texture_compression_bptc but some vendors only report one or the other. ANGLE only reports GL_EXT_texture_compression_bptc for example", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106086 + }, + "961f9a891abc819b23308beed5361abb538fd9e2": { + "hash": "961f9a891abc819b23308beed5361abb538fd9e2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Improve editor progress reporting on the command line", + "body": "This is useful when looking at the progress of command line exporting,\nespecially on continuous integration.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105770 + }, + "7430711cb7c927bc5617cea1b50d8b3cfd84f21f": { + "hash": "7430711cb7c927bc5617cea1b50d8b3cfd84f21f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Show \"No Recent Scenes\" under `Open Recent` instead of clearing nothing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106082 + }, + "31b90246e77816c84f2bee8fc40a1e67faabd307": { + "hash": "31b90246e77816c84f2bee8fc40a1e67faabd307", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix empty lines being added for errors with no script backtrace", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106089 + }, + "ef9daf0f93ef2a3d331759cefd5329a925274383": { + "hash": "ef9daf0f93ef2a3d331759cefd5329a925274383", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Add type hint to SVGTexture dictionary", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106087 + }, + "2b3923880a937648ec25e9c2ae8fe4ce86250c60": { + "hash": "2b3923880a937648ec25e9c2ae8fe4ce86250c60", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Continue checking for a texture decompression path even if end of import file is not reached", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106085 + }, + "07ef21c87a1b6f2000713cbe8d4fba1ecdf6c72f": { + "hash": "07ef21c87a1b6f2000713cbe8d4fba1ecdf6c72f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106079 + }, + "d320b92352032853420f652b9cdce1a2f0ee191c": { + "hash": "d320b92352032853420f652b9cdce1a2f0ee191c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Enable XR play mode options in the regular editor", + "body": "The feature is necessary for XR projects with regular scenes, or hybrid app projects.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106077 + }, + "d4dabd15aa85a6c7bb1a62eb412bc8fbe901ac5c": { + "hash": "d4dabd15aa85a6c7bb1a62eb412bc8fbe901ac5c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: Ensure pointed window's existence in mouse_get_position", + "body": "Should fix a crash with certain compositors.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106083 + }, + "1bccf5c9a3e4e5b5e8f20c0cda52f35f91cae18c": { + "hash": "1bccf5c9a3e4e5b5e8f20c0cda52f35f91cae18c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxNjI0NTU4" + ], + "author_raw": "Daylily-Zeleen ", + "committer_raw": "Daylily-Zeleen ", + "summary": "Add include/exclude to `FindInFiles` for filtering files.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90558 + }, + "413cb795cd4e3559e8ba9309f49c9ca36cef7d18": { + "hash": "413cb795cd4e3559e8ba9309f49c9ca36cef7d18", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Move `alt_code_oem437` and `alt_code_cp1252` to separate header file", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106051 + }, + "7fe61c7e84cc36eebc97c3445810c614c91d4021": { + "hash": "7fe61c7e84cc36eebc97c3445810c614c91d4021", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Change FileDialog's Tree to ItemList", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105641 + }, + "237597b01f9f67079fea2e8664d80ebf60d5e765": { + "hash": "237597b01f9f67079fea2e8664d80ebf60d5e765", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "BasisU: Use KTX2 format and add import options to configure encoder", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105080 + }, + "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae": { + "hash": "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Reduce allocations/copies in String::format", + "body": "- Updated initial new_string copy to use copy constructor/increase ref count instead of copying to new allocated memory\n- Removed Variant copies from Array before assigning to String\n- Only convert i to String when needed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106027 + }, + "4f3b998b095b11f7460103ef3670e6e0adbb7cb3": { + "hash": "4f3b998b095b11f7460103ef3670e6e0adbb7cb3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Documentation: Add tip to use more specific return type for `_iter_get()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97821 + }, + "1cf573f44de045ee73fd938fbf2bdccc0e31b7bb": { + "hash": "1cf573f44de045ee73fd938fbf2bdccc0e31b7bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105887 from Repiteo/core/modernize-headers", + "body": "Core: Modernize C headers with C++ equivalents", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f45e6d7462d24a0191c6ad06e1b2af430c8828cb": { + "hash": "f45e6d7462d24a0191c6ad06e1b2af430c8828cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #88925 from Aziroshin/linear-curve-zero-vector-bug", + "body": "[Curve3D] Fix middle point forward vector when control1=end and…", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "da462c093ac83102b4bf22a056ca4295f4ff4dcf": { + "hash": "da462c093ac83102b4bf22a056ca4295f4ff4dcf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105147 from Lazy-Rabbit-2001/sprite_stretching", + "body": "Allow `Sprite2D` being dragged to change their `region_rect`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b5d176b5374b587bfaed47a44b2c0481342d2a21": { + "hash": "b5d176b5374b587bfaed47a44b2c0481342d2a21", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106003 from juanjp600/ci-macos-sconsflags-propagation", + "body": "CI: Propagate `matrix.sconsflags` in macos_builds.yml", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8fe55020c9c04f633bb3281e536e8424029aa6c0": { + "hash": "8fe55020c9c04f633bb3281e536e8424029aa6c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #106001 from kitbdev/dont-force-control-rect-pixel-snap", + "body": "Allow Control Rect tool to not snap to pixel", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "acf38b2292214bd7fa5ac0342c645e9638a6fef4": { + "hash": "acf38b2292214bd7fa5ac0342c645e9638a6fef4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #76560 from aaronfranke/node-set-string-name", + "body": "Change Node `set_name` to use StringName, slightly improves performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bec3856cec9b3efbcfa42de875fb7f70dfdb1477": { + "hash": "bec3856cec9b3efbcfa42de875fb7f70dfdb1477", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105997 from nklbdev/fix-file-system-dock-add-missing-shortcuts-from-tree-to-file-list", + "body": "Fix added missing shortcuts from tree to file list", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01fc9aee6c47aa1a1c787c46469fa18c21d06c66": { + "hash": "01fc9aee6c47aa1a1c787c46469fa18c21d06c66", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Modernize C headers with C++ equivalents", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105887 + }, + "a8ece29adcf639305da073554be5cb1a7916b42b": { + "hash": "a8ece29adcf639305da073554be5cb1a7916b42b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #104347 from DanielKinsman/libjpeg_turbo", + "body": "Use libjpeg-turbo for improved jpg compatibility and speed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a0cc41b5ed628e93acb380ac0764c6cb0184bec9": { + "hash": "a0cc41b5ed628e93acb380ac0764c6cb0184bec9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE1NjM5", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Daniel Kinsman ", + "committer_raw": "Rémi Verschelde ", + "summary": "Use libjpeg-turbo for improved jpg compatibility and speed", + "body": "Co-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104347 + }, + "cc948984ad322628be9ff22b4a8c6a43b4eb8f3f": { + "hash": "cc948984ad322628be9ff22b4a8c6a43b4eb8f3f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #104973 from Ivorforce/gdextension-cpp-docs-link", + "body": "Change \"GDExtension example in C++\" links to accommodate the new docs file structure.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b3def2571e7a80f4ce1e9bb1a1a660542158110b": { + "hash": "b3def2571e7a80f4ce1e9bb1a1a660542158110b", + "is_merge": false, + "authored_by": [ + "U_kgDOCj6ZbA" + ], + "author_raw": "ProgrammerOnCoffee <171874668+ProgrammerOnCoffee@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Fix typo in `Light3D` documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106002 + }, + "e6cb7affdcc89e8c0032d6ee79ff4c6de5fb526d": { + "hash": "e6cb7affdcc89e8c0032d6ee79ff4c6de5fb526d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Allow Control Rect tool to not snap to pixel", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106001 + }, + "257058a550b2ae166c38248a3731cba540bc638c": { + "hash": "257058a550b2ae166c38248a3731cba540bc638c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg2MDcxMTk=" + ], + "author_raw": "Juan Pablo Arce ", + "committer_raw": "Juan Pablo Arce ", + "summary": "CI: Propagate matrix.sconsflags in macos_builds.yml", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 106003 + }, + "a404b668a1b32f896ba834b9bb60c25fe58520d8": { + "hash": "a404b668a1b32f896ba834b9bb60c25fe58520d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Change Node set_name to use StringName", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 76560 + }, + "730adf48012307911a3a353dca6ea4e599bc8dc9": { + "hash": "730adf48012307911a3a353dca6ea4e599bc8dc9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105973 from lawnjelly/fti_fix_3d_exit_tree", + "body": "FTI - Fix `SceneTreeFTI` behaviour on exit tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b4c9602031df2fdb81922a616b04c5a823d09ec1": { + "hash": "b4c9602031df2fdb81922a616b04c5a823d09ec1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105964 from markdibarry/deprecate-parallax-background-and-layer", + "body": "Deprecate `ParallaxBackground` and `ParallaxLayer`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f215384aaa17ebb90b93561a81d19d21be372aa7": { + "hash": "f215384aaa17ebb90b93561a81d19d21be372aa7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105625 from zmn-hamid/zoom_drag_2d", + "body": "Add drag zoom feature with CTRL+MiddleMouseButton", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d51e0f9d2db6a48a80d9d7a17793088842540287": { + "hash": "d51e0f9d2db6a48a80d9d7a17793088842540287", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105968 from jaydensipe/find-bar-qol", + "body": "Some QOL and cleanup to EditorHelp's `FindBar`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "767e0377265714bca4b28fb95e3f967e2f8304c3": { + "hash": "767e0377265714bca4b28fb95e3f967e2f8304c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwMjQwMTY=" + ], + "author_raw": "nklbdev ", + "committer_raw": "nklbdev ", + "summary": "Fix added missing shortcuts from tree to file list", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105997 + }, + "1a91570ce9059f9d33ef3298c9947beabad0d681": { + "hash": "1a91570ce9059f9d33ef3298c9947beabad0d681", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3MDk1ODM=" + ], + "author_raw": "Aziroshin ", + "committer_raw": "Aziroshin ", + "summary": "[Curve3D] Fix middle point forward vector when control1=end and control2=begin; issue #88923", + "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 88925 + }, + "67232f809a1cf7c6b88c57785e31692fe18f5844": { + "hash": "67232f809a1cf7c6b88c57785e31692fe18f5844", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Deprecate PackedDataContainer", + "body": "A custom resource type, or the methods suggested in the\ndeprecation message are easier to use and work more reliably.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105990 + }, + "82e23da12ed1edc60fdcb691a0a221e4dc1234df": { + "hash": "82e23da12ed1edc60fdcb691a0a221e4dc1234df", + "is_merge": false, + "authored_by": [ + "U_kgDOB7pmmg" + ], + "author_raw": "hamid ", + "committer_raw": "hamid ", + "summary": "Add drag zoom feature with CTRL+MiddleMouseButton", + "body": "This change introduces a DragType enum to scene/gui/view_panner.cpp of\ndragging, which includes:\n\n- DRAG_TYPE_NONE: Not dragging\n- DRAG_TYPE_PAN: Panning (dragging using MMB)\n- DRAG_TYPE_ZOOM: Zooming (dragging using CTRL+MMB)\n\nThe goal of this change is the third option, which was already available\nin 3D viewport but not in 2D. This feature should work in other editors\nas well such as Animation Track Editor and Visual Shader Editor and so\non.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105625 + }, + "55dd5d59e1fd98b0a7904a01cf6c73214556310e": { + "hash": "55dd5d59e1fd98b0a7904a01cf6c73214556310e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNTA5MDk3" + ], + "author_raw": "Marwen Azouzi ", + "committer_raw": "Marwen Azouzi ", + "summary": "Check if MJPEG and PNGWAV movie writers are enabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105982 + }, + "ba4ab2dda39c4ec1d93c42dd736db7becaecd247": { + "hash": "ba4ab2dda39c4ec1d93c42dd736db7becaecd247", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - Fix `SceneTreeFTI` behaviour on exit tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105973 + }, + "201238168c6b2b53c42504d116e9b2b64a20ac9a": { + "hash": "201238168c6b2b53c42504d116e9b2b64a20ac9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Some QOL and cleanup to EditorHelp's `FindBar`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105968 + }, + "36e53922c79d48a0d8e5c26d66a1be1891228922": { + "hash": "36e53922c79d48a0d8e5c26d66a1be1891228922", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxMzI1OTQz" + ], + "author_raw": "Mark DiBarry ", + "committer_raw": "Mark DiBarry ", + "summary": "Deprecate Parallax Background and Parallax Layer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105964 + }, + "80a3d205f1ad22e779a64921fb56d62b893881ae": { + "hash": "80a3d205f1ad22e779a64921fb56d62b893881ae", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105949 from bruvzg/emb_os_fix", + "body": "Fix oversampling for embedded windows using content scale.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9e9f6c9c35086d6c63df8106dcd440e3585be675": { + "hash": "9e9f6c9c35086d6c63df8106dcd440e3585be675", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105916 from Repiteo/core/msvc-fastfail", + "body": "Core: Use `__fastfail()` in MSVC error macros", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "304347c3ac14d131703fa033b56322b62506c4af": { + "hash": "304347c3ac14d131703fa033b56322b62506c4af", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104055 from Ivorforce/fixed-vector", + "body": "Core: Add `FixedVector` template - a collection that can be used completely on the stack.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "baf9d6e150810633828d9a15244698dc8d386550": { + "hash": "baf9d6e150810633828d9a15244698dc8d386550", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105871 from Ivorforce/quick-stringname-fixes", + "body": "Quick `StringName` improvements.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb08e94c3537f04d4ea65eec914047f2ee8ad41b": { + "hash": "fb08e94c3537f04d4ea65eec914047f2ee8ad41b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105930 from a-johnston/fuzzy_search_index_field", + "body": "Add original index field to fuzzy search result", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eebbc127226860b12e28b57a3b727890eea4b0cd": { + "hash": "eebbc127226860b12e28b57a3b727890eea4b0cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105924 from akien-mga/editor-rename-MenuOptions-file-enum", + "body": "Rename editor \"File\" MenuOption enums for clarity", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c00e6c83f1f972a4fe0c0a092d252a3e9cfdee7f": { + "hash": "c00e6c83f1f972a4fe0c0a092d252a3e9cfdee7f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105856 from akien-mga/basis_universal-rediff-patches", + "body": "basis_universal: Rediff patches, remove Windows encoding fix", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1b1ab76a14d4521583825df059f88eaaaa5c573c": { + "hash": "1b1ab76a14d4521583825df059f88eaaaa5c573c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `FixedVector` template.", + "body": "This is a high performance `Vector`-like object that can be used if the maximum number of objects is small and known, and the objects are needed only temporarily.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104055 + }, + "91362a61da08950d7242869cac52cb877379138b": { + "hash": "91362a61da08950d7242869cac52cb877379138b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Simplify `StringName` to `bool` conversions.", + "body": "Move `mutex` include of `string_name.h` to `string_name.cpp`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105871 + }, + "c6e1bc61709cf5cb4deb0288ecf1bd85855eb359": { + "hash": "c6e1bc61709cf5cb4deb0288ecf1bd85855eb359", + "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 oversampling for embedded windows using content scale.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105949 + }, + "694d034d5b5c71f7b265a6f07bec1e9a2ef58236": { + "hash": "694d034d5b5c71f7b265a6f07bec1e9a2ef58236", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Rename editor \"File\" MenuOption enums for clarity", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105924 + }, + "32eafc18b40f3fe1c6dbfbb2472c07bc4c8337d7": { + "hash": "32eafc18b40f3fe1c6dbfbb2472c07bc4c8337d7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103806 from arkology/find-replace-bar-ui", + "body": "`FindReplaceBar`: Fix \"Replace (All)\" buttons repositioning, improve \"Hide\" button visual feedback", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2428db2dd19d1983b03a92637e688bc7d2cc3413": { + "hash": "2428db2dd19d1983b03a92637e688bc7d2cc3413", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105915 from lawnjelly/fti_hotwheels4", + "body": "FTI - Add custom interpolation for wheels", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f4f1471b57ec6bbfccf954d0ddabf2472d9215c3": { + "hash": "f4f1471b57ec6bbfccf954d0ddabf2472d9215c3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105910 from lawnjelly/global_get_fast4", + "body": "Add `GLOBAL_GET` cached macros.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d7615dc75fb0475e53ad253d18649516d8bf1120": { + "hash": "d7615dc75fb0475e53ad253d18649516d8bf1120", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105935 from TTHHR/fixdbus", + "body": "Wayland: Fix compile error with DBUS disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8fd7311032dfbf982b689fbc7a6eef7ec7381f64": { + "hash": "8fd7311032dfbf982b689fbc7a6eef7ec7381f64", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105932 from Rindbee/add-note-to-is_valid_filename", + "body": "Clarify the conditions that need to be met for a valid file name in Godot", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "61d90a8422cfd52967ae0f1fe1bff1828f8a0e99": { + "hash": "61d90a8422cfd52967ae0f1fe1bff1828f8a0e99", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103020 from Scarface1809/allow_rotating_selected_cells", + "body": "Allow rotating selected cells in GridMap", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b2829f3256001d546529fb8227bfaafb8a104b90": { + "hash": "b2829f3256001d546529fb8227bfaafb8a104b90", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105897 from akien-mga/mingw-remove-undef-hacks", + "body": "Remove WinAPI `#undef` hacks needed for mingw-std-threads", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "afad1129dd4a18f59a262e2d89910a75394a588c": { + "hash": "afad1129dd4a18f59a262e2d89910a75394a588c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #90436 from dsmtE/dev/region_texture_mapping", + "body": "Expose built-in region information", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "81283460fdc4bec2415bac5ba2a04e88de66215b": { + "hash": "81283460fdc4bec2415bac5ba2a04e88de66215b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105892 from timothyqiu/color-picker-improvements", + "body": "Improve `ColorPicker`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8f350a32a1ebf4114cef6b4b6224089e0abaf74": { + "hash": "f8f350a32a1ebf4114cef6b4b6224089e0abaf74", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5", + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "Add `GLOBAL_GET` cached macros.", + "body": "GLOBAL_GET is an expensive operation which should not be used each frame / tick.\nThis PR adds macros which do a cheaper revision check, and only call the expensive GLOBAL_GET when project settings have changed.\n\nCo-authored-by: Lukas Tenbrink ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105910 + }, + "14249097e80355f365be665c51795680a5ef6858": { + "hash": "14249097e80355f365be665c51795680a5ef6858", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzg2MDY3" + ], + "author_raw": "Rindbee ", + "committer_raw": "Rindbee ", + "summary": "Clarify the conditions that need to be met for a valid file name in Godot", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105932 + }, + "a2b340a548325ca6dc378bc4282aaaf9b2447f9f": { + "hash": "a2b340a548325ca6dc378bc4282aaaf9b2447f9f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "FTI - Add custom interpolation for wheels", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105915 + }, + "93a366c9e5c72bf94abb34daac39bfee80bb3717": { + "hash": "93a366c9e5c72bf94abb34daac39bfee80bb3717", + "is_merge": false, + "authored_by": [ + "U_kgDOBxE5aQ" + ], + "author_raw": "Scarface1809 ", + "committer_raw": "Scarface1809 ", + "summary": "Allow rotating selected cells in GridMap", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103020 + }, + "daaf4119de87f9bd84a15e8a7882f79fa049834b": { + "hash": "daaf4119de87f9bd84a15e8a7882f79fa049834b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve `ColorPicker`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105892 + }, + "8edf97e3425ebb028de2635d6543fc89983ef8c5": { + "hash": "8edf97e3425ebb028de2635d6543fc89983ef8c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #105939 from akien-mga/ci-static-checks-update", + "body": "CI: Run `apt update` before installing libxml2-utils", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5b2d21aa68fd98bd46d41f2c6b39fff8995aa45e": { + "hash": "5b2d21aa68fd98bd46d41f2c6b39fff8995aa45e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "CI: Run `apt update` before installing libxml2-utils", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105939 + }, + "4e68f277c6f592eb4a397ed2090f81b86b53ba76": { + "hash": "4e68f277c6f592eb4a397ed2090f81b86b53ba76", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MDE2NzA0" + ], + "author_raw": "dsmtE ", + "committer_raw": "dsmtE ", + "summary": "add REGION_RECT", + "body": "fix formatting\n\nfix shader compile (region_rect after draw_data)\n\nfix formatting\n\nfix formatting\n\nReview fix (move region_rect in main + remove useless visual shader options)\n\nfix formatting\n\nfix alphabetic order (+ remove useless action for spatial shaders)\n\ntypo + remove TYPE_LIGHT option for region_rect", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 90436 + }, + "e7a37291757cbdedf05d9763a9691e03e0a14248": { + "hash": "e7a37291757cbdedf05d9763a9691e03e0a14248", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc3NTg0ODU=" + ], + "author_raw": "tthhr ", + "committer_raw": "tthhr ", + "summary": "fix:Compile error in wayland display server when compiling linuxbsd platform after disabling dbus", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105935 + }, + "e025c9ed11ce1bdfd9ac020437de726a063833a0": { + "hash": "e025c9ed11ce1bdfd9ac020437de726a063833a0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwNTg5NDE=" + ], + "author_raw": "Adam Johnston ", + "committer_raw": "Adam Johnston ", + "summary": "Add original index field to fuzzy search result", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105930 + }, + "60aae6d856d8b46b9f7585175160ae56933fe686": { + "hash": "60aae6d856d8b46b9f7585175160ae56933fe686", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #86653 from Mickeon/string-format-error", + "body": "Improve error message for `String.format` when using nested Arrays", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a13d05421fe836040cf2bdc9169738b99f299cc0": { + "hash": "a13d05421fe836040cf2bdc9169738b99f299cc0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105914 from adamscott/add_ignore_case_2", + "body": "[Buildsystem] Add `EnumVariable(ignorecase=2)`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e558591e138bb828d3cc6a287f77eed5c8961511": { + "hash": "e558591e138bb828d3cc6a287f77eed5c8961511", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105913 from adamscott/fix-doctest-ciso646-version", + "body": "doctest: Patch for clang warning about replacing `` by ``", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16f7de7b64f35c2902078dd494f2c239393938f3": { + "hash": "16f7de7b64f35c2902078dd494f2c239393938f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105912 from syntaxerror247/close-btn", + "body": "Enable game window close button on PicoOS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eb3d0604baedb321ab0b4892d70fa2c3d4da8632": { + "hash": "eb3d0604baedb321ab0b4892d70fa2c3d4da8632", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105876 from KoBeWi/dynamic_outline", + "body": "Inline static variables (part 1)", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d849ebb77680bb8a3ae4130f618eaf225fdd1830": { + "hash": "d849ebb77680bb8a3ae4130f618eaf225fdd1830", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105896 from piiertho/enhancement/gdextension/fallback-to-default-get-property-state-when-not-overriden", + "body": "Fallback to ScriptInstance::get_property_state when get_property_state is not implemented in ScriptInstanceExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "347e51e0770388cdd98a0a0d5687b69c2be26280": { + "hash": "347e51e0770388cdd98a0a0d5687b69c2be26280", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105922 from aaronp64/dictionary_has_all", + "body": "Avoid extra copy/validation of keys in `Dictionary::has_all`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e4bd611e195f270a8340538cb033e2f5e9d8faf6": { + "hash": "e4bd611e195f270a8340538cb033e2f5e9d8faf6", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Avoid extra copy/validation of keys in Dictionary::has_all", + "body": "Updated Dictionary::has_all to check its HashMap directly for each validated key instead of going through Dictionary::has, to avoid additional copy/validation of each key.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105922 + }, + "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e": { + "hash": "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[Buildsystem] Add `EnumVariable(ignorecase=2)`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105914 + }, + "b23a233b5b0d80d287f2eeca9c7f3ec26f2558a6": { + "hash": "b23a233b5b0d80d287f2eeca9c7f3ec26f2558a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Use `__fastfail()` in MSVC error macros", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105916 + }, + "be0bf715060e8921a80b20000f1fa35497504328": { + "hash": "be0bf715060e8921a80b20000f1fa35497504328", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "doctest: Patch for clang warning about replacing `` by ``", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105913 + }, + "f8e935d406c4dc3714bd2a7163cdb4fc77de3d9a": { + "hash": "f8e935d406c4dc3714bd2a7163cdb4fc77de3d9a", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Enable close button on PicoOS", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105912 + }, + "b1b873add3899e9ab76ad2f9bd8961f86d1a2ef8": { + "hash": "b1b873add3899e9ab76ad2f9bd8961f86d1a2ef8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104731 from Delsin-Yu/stackable-text-effect", + "body": "[GUI] Implement Stackable Text Outline on `Label`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bc21c322c6212ed4a663a4b55fb5487fedaa6280": { + "hash": "bc21c322c6212ed4a663a4b55fb5487fedaa6280", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105880 from KoBeWi/deadline", + "body": "Remove inline from constexpr variables", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e37e6e620ac67a1771f6b602ba28a31a19161f61": { + "hash": "e37e6e620ac67a1771f6b602ba28a31a19161f61", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105911 from Repiteo/editor/range-nonfinite", + "body": "Editor: Allow non-finite values in `Range`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3b4cf41ea4efed8d30494e60c479f75ddea23a15": { + "hash": "3b4cf41ea4efed8d30494e60c479f75ddea23a15", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105368 from lodetrick/editor-typed-hint", + "body": "Add inspector support for typed property hint formats", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2fd48c022a366033565c8820cba37fe7d9a4c426": { + "hash": "2fd48c022a366033565c8820cba37fe7d9a4c426", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103283 from mashumafi/zip-compression-level", + "body": "Add compression level support to Zip Module", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "abc5f77a01bcf93ea985e37e1d6c27f3c9bc765b": { + "hash": "abc5f77a01bcf93ea985e37e1d6c27f3c9bc765b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105906 from DarioSamo/d3d12-error-spam", + "body": "Fix error spam to due wrong use of `reserve()` in D3D12 driver.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c70ceb28b7be45973b39f7dd1ba6d692874f1feb": { + "hash": "c70ceb28b7be45973b39f7dd1ba6d692874f1feb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105297 from timothyqiu/editor-about-ttrc", + "body": "Improve EditorAbout dialog auto-translation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "70ff5770c9e02d41ab1b13c41a86373859429e22": { + "hash": "70ff5770c9e02d41ab1b13c41a86373859429e22", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #83757 from HauntedBees/master", + "body": "Add `Node.get_orphan_node_ids`, edit `Node.print_orphan_nodes`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "39160ae6f34f05bb291012ecaaf9c0ca9b3dfb2e": { + "hash": "39160ae6f34f05bb291012ecaaf9c0ca9b3dfb2e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105899 from lander-vr/Fix-reflection-probe-dark-borders", + "body": "Fix reflection probe dark borders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "83d98f02e387cbf03f1135bc19df73ae8e94f7b3": { + "hash": "83d98f02e387cbf03f1135bc19df73ae8e94f7b3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105415 from HolonProduction/hardcoded-braces", + "body": "Autocompletion: Remove additional parenthesis from utility function options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e5926958dd92fed7b6931c9cbb44255fc3cb295": { + "hash": "0e5926958dd92fed7b6931c9cbb44255fc3cb295", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105895 from timothyqiu/in", + "body": "Fix typo in `sqrt` classref", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c99276db0b69eb0a70a079ebbfd540472c1d799f": { + "hash": "c99276db0b69eb0a70a079ebbfd540472c1d799f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105890 from Calinou/editor-doctool-textserverfallback", + "body": "Fix class reference discrepancy when using `--doctool` with TextServerFallback", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5af4bef46f8118af079d161e0a72d4065a49dc41": { + "hash": "5af4bef46f8118af079d161e0a72d4065a49dc41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Inline static variables (part 1)", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105876 + }, + "316af6aa36285a72c368b7eafdb942604767e909": { + "hash": "316af6aa36285a72c368b7eafdb942604767e909", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky", + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Editor: Allow non-finite values in `Range`", + "body": "Co-Authored-By: Aaron Franke ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105911 + }, + "e3dbf7463488aa1a5fb0782bb01fa3fd4b4eca00": { + "hash": "e3dbf7463488aa1a5fb0782bb01fa3fd4b4eca00", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxODUxNDMx" + ], + "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "summary": "Fix reflection probe dark borders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105899 + }, + "ddd3ced72dfc44447d87a913340231c3456ad656": { + "hash": "ddd3ced72dfc44447d87a913340231c3456ad656", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Fix error spam to due wrong use of reserve() in D3D12 driver.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105906 + }, + "c019b76523d86eb4173e3699bd36b19d8c15400a": { + "hash": "c019b76523d86eb4173e3699bd36b19d8c15400a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Remove WinAPI `#undef` hacks needed for mingw-std-threads", + "body": "Instead, we rename the conflicting symbols.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105897 + }, + "2b88477efc2d17921949ac67f1dae22ff32672c9": { + "hash": "2b88477efc2d17921949ac67f1dae22ff32672c9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Remove no-op locking in Jolt Physics module", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105748 + }, + "e8c036beeb5aea14edb7ed278f018c3e4e75e837": { + "hash": "e8c036beeb5aea14edb7ed278f018c3e4e75e837", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4MzIyMzU2" + ], + "author_raw": "Pierre-Thomas Meisels ", + "committer_raw": "Pierre-Thomas Meisels ", + "summary": "Fallback to ScriptInstance::get_property_state when get_property_state is not implemented in ScriptInstanceExtension", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105896 + }, + "fc1488ffdbe282e50c4b3a7cdf50962e495f174a": { + "hash": "fc1488ffdbe282e50c4b3a7cdf50962e495f174a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix typo in `sqrt` classref", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105895 + }, + "0ccdcb4a160f041a332cfab6b19dc504b2bca3ec": { + "hash": "0ccdcb4a160f041a332cfab6b19dc504b2bca3ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMTAzMjI1" + ], + "author_raw": "Haunted Bees ", + "committer_raw": "Haunted Bees ", + "summary": "added list_orphan_nodes, edited print_orphan_nodes", + "body": "print_orphan_nodes now prints the script file attached to the node.\nlist_orphan_nodes was created to return the same data as print_orphan_nodes in a dictionary format for users who wish to process this data differently than the print_orphan_nodes behavior.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 83757 + }, + "5bf4a35bf7d255bea6e69915727f55553ba182d9": { + "hash": "5bf4a35bf7d255bea6e69915727f55553ba182d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix class reference discrepancy when using `--doctool` with TextServerFallback", + "body": "This is noticeable if you use an editor build compiled with the\n`module_text_server_adv_enabled=no module_text_server_fb_enabled=yes`\nSCons options.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105890 + }, + "ce94b26de74a0a0f2463c5dc61b9b683a1e3676b": { + "hash": "ce94b26de74a0a0f2463c5dc61b9b683a1e3676b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105886 from koolaidxk1d/master", + "body": "grammatical error fixed in MeshInstance3D documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3e70fd7c832674c0bb2728adba8904d7095fee92": { + "hash": "3e70fd7c832674c0bb2728adba8904d7095fee92", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105883 from kitbdev/fix-empty-script-editor-members-overview", + "body": "Fix empty Script Editor members overview visible", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d1805483f5edd3cd089acb86e2d617a944bfdba": { + "hash": "1d1805483f5edd3cd089acb86e2d617a944bfdba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105815 from timothyqiu/anchors-presets", + "body": "Fix item translation and icon in the Anchors Preset dropdown", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80940ebd0e04ebd3df0f61353bc5cacd3b92deb3": { + "hash": "80940ebd0e04ebd3df0f61353bc5cacd3b92deb3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105874 from bruvzg/fix_outline_size", + "body": "[TextServer] Fix outline size and image fonts with oversampling.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "44d20b2dc606b926ff4f974b5139604e0d0fb417": { + "hash": "44d20b2dc606b926ff4f974b5139604e0d0fb417", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100619 from Ivorforce/cowdata-resize-direct", + "body": "Optimize / refactor `CowData`, combining resize and fork to avoid unnecessary reallocations.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "285eb21b41a26ed6365c049d3e317804d880458c": { + "hash": "285eb21b41a26ed6365c049d3e317804d880458c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxNTI3Mzc2" + ], + "author_raw": "KOOLAIDxK1D <81527376+koolaidxk1d@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Update MeshInstance3D.xml", + "body": "fixed a grammatical error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105886 + }, + "9b6f5cb9533f4f397656dfddffcb638aa5868b85": { + "hash": "9b6f5cb9533f4f397656dfddffcb638aa5868b85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix empty Script Editor members overview visible", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105883 + }, + "fc1ffeb5e0d44e577af088318adb7e7e83af936a": { + "hash": "fc1ffeb5e0d44e577af088318adb7e7e83af936a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105870 from bruvzg/te_margin_round", + "body": "[TextEdit] Fix margin rounding at sub 100% scale.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "80eba98e9b891508f6e6a10baf543f0077f4d60d": { + "hash": "80eba98e9b891508f6e6a10baf543f0077f4d60d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105192 from Ivorforce/stringname-binary-mutex", + "body": "Use non-recursive mutex for `StringName`, improving performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d04e8110eb95bbe38a6583e629672d48f23b59f6": { + "hash": "d04e8110eb95bbe38a6583e629672d48f23b59f6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105864 from marcosc90/perf-version_get_uniform", + "body": "Avoid unnecessary `version_get_uniform()` calls", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ff33926010694cfb2c0db3c5e95b63a344e29031": { + "hash": "ff33926010694cfb2c0db3c5e95b63a344e29031", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105671 from m4gr3d/switch_to_separate_debug_symbols", + "body": "Use `separate_debug_symbols` to control generation of the separate Android debug symbols file", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "627547cb7dc6ba6b63a5cf45993aa8200d52fb0d": { + "hash": "627547cb7dc6ba6b63a5cf45993aa8200d52fb0d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105861 from groud/fix_flipped_tile_rendering", + "body": "Fix rotated/flipped tiles rendering origin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ccd8816dd9382b7c67d67b187648f23ba0bd7a11": { + "hash": "ccd8816dd9382b7c67d67b187648f23ba0bd7a11", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105860 from timothyqiu/group-complete", + "body": "Fix group name completion for `get_node_count_in_group`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "48bdf3c0c4690725a830763868f3cd129c42e9b4": { + "hash": "48bdf3c0c4690725a830763868f3cd129c42e9b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104739 from Nolkaloid/fix-code-editor-error-length", + "body": "Limit error messages in CodeTextEditor to 2 lines length", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5125a273dcf5d54ecda36766ef4d8a35cc80d1fa": { + "hash": "5125a273dcf5d54ecda36766ef4d8a35cc80d1fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove inline from constexpr variables", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105880 + }, + "6893b2b8e6a6c82c8acb95052615266e2fea2d6e": { + "hash": "6893b2b8e6a6c82c8acb95052615266e2fea2d6e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Fix outline size and image fonts with oversampling.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105874 + }, + "ccf61650bddd82cb8ab8fcd5b2099fb9ce594330": { + "hash": "ccf61650bddd82cb8ab8fcd5b2099fb9ce594330", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Use `separate_debug_symbols` to control generation of the separate Android debug symbols file", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105671 + }, + "e57427900ff57c5ecf316488854a5e13290a37c5": { + "hash": "e57427900ff57c5ecf316488854a5e13290a37c5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Use `BinaryMutex` instead of `Mutex` for `StringName`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105192 + }, + "67c96c89cc1abdee4065db5ac9e07072893b5916": { + "hash": "67c96c89cc1abdee4065db5ac9e07072893b5916", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105855 from bruvzg/color_ac_typo", + "body": "Fix ColorPicker preset button format string typo.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c0935eba0d84dea19c62ee21e96c3de065f9cd91": { + "hash": "c0935eba0d84dea19c62ee21e96c3de065f9cd91", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105846 from KoBeWi/you_call_it_title_but_it's_just_a_text", + "body": "Rename FoldableContainer's `text` to `title`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cfa2a908b3b5ef6d7b187add4f095fdb65c9608f": { + "hash": "cfa2a908b3b5ef6d7b187add4f095fdb65c9608f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105844 from jaydensipe/remove-old-network-editor-setting", + "body": "Remove deprecated `engine_version_update_mode` editor setting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7d4426fffe2075182894ef650c5ce998b07d10f": { + "hash": "b7d4426fffe2075182894ef650c5ce998b07d10f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104269 from lawnjelly/fti_scene_tree4", + "body": "Physics Interpolation - Move 3D FTI to `SceneTree`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dedc072840e6627a11a8d90171cec916c7e3fbda": { + "hash": "dedc072840e6627a11a8d90171cec916c7e3fbda", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105837 from clayjohn/sky-acos-bugfix", + "body": "Fix float/int comparison in acos_approx in sky template shader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c87f23ce7de9e17dbe4a526b3c88816996af02e2": { + "hash": "c87f23ce7de9e17dbe4a526b3c88816996af02e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #89324 from KoBeWi/pandora's_can_of_worms", + "body": "Allow exporting variables of type Variant", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "44c97f0d803482ace790574af9b52244bf7e6be9": { + "hash": "44c97f0d803482ace790574af9b52244bf7e6be9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105378 from bruvzg/fs_edit_popup", + "body": "[FileSystemList] Fix edit popup not accounting scroll position.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2242bf9b3de5751e45195b94003147016f1c103c": { + "hash": "2242bf9b3de5751e45195b94003147016f1c103c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105697 from akien-mga/scons-x86_32-mfpmath-sse", + "body": "SCons: Explicitly enable `-mfpmath=sse -mstackrealign` for x86_32", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "52662e08aaa35766c38b37ba721d216aa522d8bf": { + "hash": "52662e08aaa35766c38b37ba721d216aa522d8bf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105865 from Ivorforce/sanitizer-issues", + "body": "Fix various sanitizer issues", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "751ef44a136e7772eb089c62f6c8cabe251d36f9": { + "hash": "751ef44a136e7772eb089c62f6c8cabe251d36f9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #87714 from KoBeWi/hack_uid()", + "body": "Expose `set_uid()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e68d97ecacd2588c9e22fcae00468b73d5565e9e": { + "hash": "e68d97ecacd2588c9e22fcae00468b73d5565e9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105798 from Onlinerocker/fix_silent_fail_in_vulkan_install_script", + "body": "Fix install_vulkan_sdk_macos.sh incorrectly saying Vulkan was installed when jq is missing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6065073a6921928ed29fb5d0f3893a904801554a": { + "hash": "6065073a6921928ed29fb5d0f3893a904801554a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105857 from bruvzg/te_rtl_ac", + "body": "[TextEdit] Fix caret cut of in RTL layout, account for wrapped line indents in accessibility updates.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b29311042a763a9151931ed1bcad684836f7a169": { + "hash": "b29311042a763a9151931ed1bcad684836f7a169", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105858 from bruvzg/sc_rtl", + "body": "[ScrollContainer] Fix focus rect draw position in RTL layout.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e088d21329709dea92931f3c8d56eb2e531c74f0": { + "hash": "e088d21329709dea92931f3c8d56eb2e531c74f0", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105859 from Flynsarmy/doc_quotes", + "body": "Fix invalid AnimationNode documentation syntax", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "09a26f043cd0b56eeff1f64d15393c5be85da218": { + "hash": "09a26f043cd0b56eeff1f64d15393c5be85da218", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105761 from Ivorforce/string-name-paged-allocator", + "body": "Use `PagedAllocator` for `StringName` to accelerate and localize allocations.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0bae1116afd3a60489d247006389734c7b37d505": { + "hash": "0bae1116afd3a60489d247006389734c7b37d505", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105473 from rbaker87/camera2d_smoothing_fix", + "body": "Fix process callback state getting overwritten by calls to `set_process_smoothing_speed`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1410bca5ce48eb3d43089c141abd4f7906d7c8b8": { + "hash": "1410bca5ce48eb3d43089c141abd4f7906d7c8b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMTIzOTY0" + ], + "author_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "committer_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "summary": "Allow Sprite2D being dragged to change their region_rect", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105147 + }, + "1794098b47a42237452963bb6a641cfe6af46a15": { + "hash": "1794098b47a42237452963bb6a641cfe6af46a15", + "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": "[TextEdit] Fix margin rounding at sub 100% scale.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105870 + }, + "bfdb0f0ecf242a3ff8f1e828320ee45e9ae03f33": { + "hash": "bfdb0f0ecf242a3ff8f1e828320ee45e9ae03f33", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix various sanitizer issues.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105865 + }, + "19540a0758361c4713519739cb3c90bd12496034": { + "hash": "19540a0758361c4713519739cb3c90bd12496034", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgzNjQyNDI=" + ], + "author_raw": "Marcos Casagrande ", + "committer_raw": "Marcos Casagrande ", + "summary": "Avoid unnecessary version_get_uniform() calls", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105864 + }, + "3578aa6acc1668b8528988f788205f1cf51f677e": { + "hash": "3578aa6acc1668b8528988f788205f1cf51f677e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix item translation and icon in the Anchors Preset dropdown", + "body": "- Some items were not translated.\n- Item icons did not react to light/dark theme switch.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105815 + }, + "f7a0b6b7cf0bd9db753fee69b176d9388976e83f": { + "hash": "f7a0b6b7cf0bd9db753fee69b176d9388976e83f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Fix group name completion for `get_node_count_in_group`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105860 + }, + "52aee9c325ab44203a3ec3840301143576d6ba2c": { + "hash": "52aee9c325ab44203a3ec3840301143576d6ba2c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwOTMxMTk=" + ], + "author_raw": "Gilles Roudiere ", + "committer_raw": "Gilles Roudiere ", + "summary": "Fix rotated/flipped tiles rendering origin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105861 + }, + "be8fe15574c58c574305ab6d18d764c7a9770c5a": { + "hash": "be8fe15574c58c574305ab6d18d764c7a9770c5a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMzNDgwOA==" + ], + "author_raw": "Flyn San ", + "committer_raw": "Flyn San ", + "summary": "Fix invalid AnimationNode documentation syntax", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105859 + }, + "f064a415b3d51667b224c144473ddccf0a4b0578": { + "hash": "f064a415b3d51667b224c144473ddccf0a4b0578", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Use `PagedAllocator` for `StringName` to accelerate and localize allocations.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105761 + }, + "151e2ecc4bb33257c6f9444696cab02716589316": { + "hash": "151e2ecc4bb33257c6f9444696cab02716589316", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "basis_universal: Rediff patches, remove Windows encoding fix", + "body": "Convert the file to UTF-8 properly instead.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105856 + }, + "fd1eeacf2360270b14620fd3957db57777a458b6": { + "hash": "fd1eeacf2360270b14620fd3957db57777a458b6", + "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": "[ScrollContainer] Fix focus rect draw position in RTL layout.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105858 + }, + "fb99c013811cfd7b2db161b705be0c48374e1f8a": { + "hash": "fb99c013811cfd7b2db161b705be0c48374e1f8a", + "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": "[TextEdit] Fix caret cut of in RTL layout, account for wrapped line indents in accessibility updates.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105857 + }, + "6f4cf04fb8a160643d27799ede869a9242fc892d": { + "hash": "6f4cf04fb8a160643d27799ede869a9242fc892d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Expose set_uid()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 87714 + }, + "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca": { + "hash": "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Improve EditorAbout dialog auto-translation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105297 + }, + "4cc50e40ec19b109c6ea2360910673c9b7eff3c5": { + "hash": "4cc50e40ec19b109c6ea2360910673c9b7eff3c5", + "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 ColorPicker preset button format string typo.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105855 + }, + "b7200d1e735ce685ba7f209acb845e3a7d9eca64": { + "hash": "b7200d1e735ce685ba7f209acb845e3a7d9eca64", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNDc4Mjk=" + ], + "author_raw": "Ryan Baker ", + "committer_raw": "Ryan Baker ", + "summary": "Fix process callback state getting overwritten by calls to set_process_smoothing_speed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105473 + }, + "e9b71f96a27bcbea9bfb8058460c48afb773a5ab": { + "hash": "e9b71f96a27bcbea9bfb8058460c48afb773a5ab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ1ODI4NTE=" + ], + "author_raw": "Gabe Caldwell ", + "committer_raw": "Gabe Caldwell ", + "summary": "Fixing mac vulkan install script to error if jq is not installed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105798 + }, + "1b4ed4c038c98bcfdc01337862a3a6954c616e62": { + "hash": "1b4ed4c038c98bcfdc01337862a3a6954c616e62", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105595 from bruvzg/focus_fx", + "body": "Fix `FOCUS_ACCESSIBILITY` grabbing focus when it is not supposed to, forward `GraphNode` key input to `GraphEdit`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9c324a8524dd2ccc1988d8f414a05d7f2bdc9a0c": { + "hash": "9c324a8524dd2ccc1988d8f414a05d7f2bdc9a0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103414 from dugramen/itemlist-shift-key-select", + "body": "ItemList multiselect with shift up & down arrow keys", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "faab9917929d20659fb55f57bb556248247c2d42": { + "hash": "faab9917929d20659fb55f57bb556248247c2d42", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105842 from bruvzg/stack_leak", + "body": "Fix GDScript stack leak.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a26c05d7e5831e27b28f6135ec04f664ac4e105d": { + "hash": "a26c05d7e5831e27b28f6135ec04f664ac4e105d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104169 from CreatedBySeb/fix-error-panel-hiding", + "body": "Fix error panel auto-hiding", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8a8d6cf048c4210fc88ce64720caf8475e6102f": { + "hash": "f8a8d6cf048c4210fc88ce64720caf8475e6102f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105700 from dementive/config-file-get-improvement", + "body": "Improve ConfigFile get_sections and get_section_keys by returning Vector", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "74fc4dae1562477b188d02e844b68668623d5633": { + "hash": "74fc4dae1562477b188d02e844b68668623d5633", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95585 from HolonProduction/remove-cache", + "body": "ScriptEditor: Remove obsolete completion cache", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9967dde20bc65169df597c2ba432ff18d2804dbd": { + "hash": "9967dde20bc65169df597c2ba432ff18d2804dbd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105306 from KoBeWi/pwat", + "body": "`Range`: Remove useless `p_what` argument", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "18f5b668d7a38a82f207fd4a70d5584ac1a283a2": { + "hash": "18f5b668d7a38a82f207fd4a70d5584ac1a283a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105817 from Ivorforce/extension-loader-gdclass-fix", + "body": "Fix `GDExtensionLoader` using the wrong super type in `GDSOFTCLASS`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "22b22625db76a05d7e3301c5ec15a87713c3e746": { + "hash": "22b22625db76a05d7e3301c5ec15a87713c3e746", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105687 from Calinou/doc-scenetree-custom-multiplayer", + "body": "Document `SceneTree.set_multiplayer()` should be called in `_enter_tree()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bdd3cb3f31723e5bba642406c436f3cc26a68a42": { + "hash": "bdd3cb3f31723e5bba642406c436f3cc26a68a42", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103382 from dugramen/tree-shift-select", + "body": "Add tree multiselect with shift up & down arrow keys", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7e647d7626c7a1cec8c57d28d1d1afb7097e714a": { + "hash": "7e647d7626c7a1cec8c57d28d1d1afb7097e714a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105811 from Grublady/inherited_signals", + "body": "Fix Signals dock only un-doubling parent class's first signal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "796b9caa09142a89a5915b3f755cfff3fa8328fb": { + "hash": "796b9caa09142a89a5915b3f755cfff3fa8328fb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105552 from adamwych/expose-get-node-list", + "body": "Expose `AnimationNode(StateMachine/BlendTree).get_node_list()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4104931e4a34d8346e28e02490ff76e0d9c67f6a": { + "hash": "4104931e4a34d8346e28e02490ff76e0d9c67f6a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105804 from bruvzg/tb_crash", + "body": "[macOS] Fix touch bar observer crash.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "df78d4a86626b6fa6ef132fe51976e383422c559": { + "hash": "df78d4a86626b6fa6ef132fe51976e383422c559", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105546 from Splizard/fix_gdextension_tostring", + "body": "Fix GDExtension `Object/Node::to_string` to check `is_valid` before returning the result", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1a2a1b07dfda6026dc92f8244e07543ddc01de4c": { + "hash": "1a2a1b07dfda6026dc92f8244e07543ddc01de4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105799 from Repiteo/scons/enum-conversion-warnings", + "body": "SCons: Add enum conversion warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c35e3999d9e2e2d0d59ebd764be18c959ec9796": { + "hash": "7c35e3999d9e2e2d0d59ebd764be18c959ec9796", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105797 from bruvzg/scroll_crash", + "body": "Fix `AnimationNodeBlendTree` crash on `Open Editor` button press.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3947cbe3b2b74cdcbbcce89581794939cb0498a7": { + "hash": "3947cbe3b2b74cdcbbcce89581794939cb0498a7", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104386 from Repiteo/core/cpp-math", + "body": "Core: Replace C math headers with C++ equivalents", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "841bfbba5b91c2c7b626a9a958fc45744f3a4fa3": { + "hash": "841bfbba5b91c2c7b626a9a958fc45744f3a4fa3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105537 from RedMser/fix-get-returning-true", + "body": "Fix cases where `_get` returned true erroneously", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d7dff591cbd5f7132f2be543477f6332bbd24009": { + "hash": "d7dff591cbd5f7132f2be543477f6332bbd24009", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105789 from Nazarwadim/change_RBMap_and_input_activity_to_AHashMap2", + "body": "Use AHashMap for RBMap nodes and HashMap input_activity", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ad16236ddec59240279723b2377aca888a10a02": { + "hash": "9ad16236ddec59240279723b2377aca888a10a02", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105787 from zodywoolsey/fbx-runtime-fixing", + "body": "Fix fbx runtime import not generating meshes properly", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "616b9969384514ce157ca0bb3148f0d169376d48": { + "hash": "616b9969384514ce157ca0bb3148f0d169376d48", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105786 from bruvzg/mingw_link_fix", + "body": "Fix `uiautomationcore` linking in 32-bit x86 MinGW builds.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21ed7ce518194d69743c5038f715971243558bcc": { + "hash": "21ed7ce518194d69743c5038f715971243558bcc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96169 from RedMser/search-keywords-in-create-dialog", + "body": "Consider search keywords in `CreateDialog`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "be994d59c9d26fa372dc604d31b95fbd8cd04fbf": { + "hash": "be994d59c9d26fa372dc604d31b95fbd8cd04fbf", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103968 from Chubercik/basis_universal-1.60", + "body": "basis_universal: Update to 1.60", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "69f0eb5de5ee01cc9e77b74492ddaa6b4e84cd2f": { + "hash": "69f0eb5de5ee01cc9e77b74492ddaa6b4e84cd2f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103841 from GustJc/embed_add_hotkeys", + "body": "Add Embed Game Window shortcut hotkeys support for `suspend/pause` and `next frame` buttons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ba0ad482ecd237fea7e1223e64b4e94e82681c61": { + "hash": "ba0ad482ecd237fea7e1223e64b4e94e82681c61", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105760 from Ivorforce/string-name-encapsulate", + "body": "Remove unnecessary `StringName` `idx` cache in `_Data` to reduce its size.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4dbfcbfbbd9d039e19fe86f182c4d17e93d6efb5": { + "hash": "4dbfcbfbbd9d039e19fe86f182c4d17e93d6efb5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105504 from ExEago/master", + "body": "`RichTextLabel`: Add methods to compute the height and width of a line", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f1b10824b04dd4284a7f4148e37a2a19a37ca8e": { + "hash": "2f1b10824b04dd4284a7f4148e37a2a19a37ca8e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98847 from KoBeWi/illusion_wave", + "body": "Add \"Close Tabs Below\" option to script editor context menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31a0c68b14e9b2517e94182610ca37051d776990": { + "hash": "31a0c68b14e9b2517e94182610ca37051d776990", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104209 from aaronfranke/bone-attach-update", + "body": "Update BoneAttachment3D transform when setting the bone index", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "54a0e10648808c2619c3ebd2f801a1d6a4ab2d94": { + "hash": "54a0e10648808c2619c3ebd2f801a1d6a4ab2d94", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105487 from Calinou/3d-editor-fix-light-theme-gizmo-icons", + "body": "Fix light theme gizmo icons in the 3D editor appearing too dark", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9b35aaf2e2ad6cb6fc1274b64d9bb4eaada52913": { + "hash": "9b35aaf2e2ad6cb6fc1274b64d9bb4eaada52913", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105613 from ryevdokimov/fix-editor-camera-transform", + "body": "Fix incorrect transform when editor camera is moved externally", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "113ef4df78c40b0ad5202f7eaa4497ebb3649d77": { + "hash": "113ef4df78c40b0ad5202f7eaa4497ebb3649d77", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105357 from MewPurPur/tweak-get-cursor-shape-doc", + "body": "Improve get_cursor_shape() documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ac073c64dcfb271e2b67aa874c3ce4b8e69f0438": { + "hash": "ac073c64dcfb271e2b67aa874c3ce4b8e69f0438", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98439 from Repiteo/core/charstringt", + "body": "Core: Integrate `CharStringT`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ee80792daa2a0b394d950b7ea947102fe1a2eaff": { + "hash": "ee80792daa2a0b394d950b7ea947102fe1a2eaff", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105731 from akien-mga/ci-remove-api-dump-action", + "body": "CI: Remove now unused godot-api-dump action", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b09b873adcd84a66c40f7ee5a430662356ecf416": { + "hash": "b09b873adcd84a66c40f7ee5a430662356ecf416", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #91264 from ckaiser/script-editor-help-tooltip", + "body": "Fix help overview tooltip flicker", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d2dce41681fcf8b0503edaa763cd3c0c30ceb0fc": { + "hash": "d2dce41681fcf8b0503edaa763cd3c0c30ceb0fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Fix float/int comparison in acos_approx in sky template shader", + "body": "Strict GLSL implementations will not automatically convert `0` to a float", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105837 + }, + "6856926b7756d055065183a9ecdcb4f9fc77a23b": { + "hash": "6856926b7756d055065183a9ecdcb4f9fc77a23b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Rename FoldableContainer's text to title", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105846 + }, + "0bba1a80d582e46b2a71d40750563fc1f3219cdc": { + "hash": "0bba1a80d582e46b2a71d40750563fc1f3219cdc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Jayden Sipe ", + "committer_raw": "Jayden Sipe ", + "summary": "Remove deprecated `engine_version_update_mode` editor setting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105844 + }, + "1ce038b24e2e8abe4e857e0d84abf15922325774": { + "hash": "1ce038b24e2e8abe4e857e0d84abf15922325774", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MTIxOTI1" + ], + "author_raw": "Grublady ", + "committer_raw": "Grublady ", + "summary": "Fix Signals dock only un-doubling parent class's first signal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105811 + }, + "89c55f638da40c0968cbf5574fda657a38065d6a": { + "hash": "89c55f638da40c0968cbf5574fda657a38065d6a", + "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 GDScript stack leak.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105842 + }, + "a54301ef75e58f0287353ad72cd9ae949bd32d5b": { + "hash": "a54301ef75e58f0287353ad72cd9ae949bd32d5b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3Mjk3Mzkx", + "U_kgDOBcK-Cw", + "MDQ6VXNlcjMyMzIx", + "U_kgDOCly69Q" + ], + "author_raw": "zodywoolsey ", + "committer_raw": "zodywoolsey ", + "summary": "fix fbx runtime import not generating meshes properly", + "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: K. S. Ernest (iFire) Lee \nCo-authored-by: Naming-things-is-hard-btw ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105787 + }, + "999294d77aa2a2b70997323ae55cf36310ca148e": { + "hash": "999294d77aa2a2b70997323ae55cf36310ca148e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Integrate `CharStringT`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98439 + }, + "152423230ccf0efe10c8fbdcf6d4baa1be061a8f": { + "hash": "152423230ccf0efe10c8fbdcf6d4baa1be061a8f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS] Update entered state from `mouseMoved`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105822 + }, + "f2bab45202a9af5d089ce9bd301f619cadebc7c4": { + "hash": "f2bab45202a9af5d089ce9bd301f619cadebc7c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Fix `GDExtensionLoader` using the wrong super type in `GDSOFTCLASS`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105817 + }, + "db0c0a9182088e50dd2247bbfab8a745e6df3f9d": { + "hash": "db0c0a9182088e50dd2247bbfab8a745e6df3f9d", + "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 `FOCUS_ACCESSIBILITY` grabbing focus when it is not supposed to, forward `GraphNode` key input to `GraphEdit`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105595 + }, + "56bad1151758e43b2ab28be9a8b70c072310622d": { + "hash": "56bad1151758e43b2ab28be9a8b70c072310622d", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "ScriptEditor: Remove obsolete completion cache", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95585 + }, + "3e8c99b34675e33d409116bbadfa7e72f5e32137": { + "hash": "3e8c99b34675e33d409116bbadfa7e72f5e32137", + "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 `uiautomationcore` linking in 32-bit x86 MinGW builds.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105786 + }, + "d803d5b0c4105559cc2f4f7633bfa3a3062fd3da": { + "hash": "d803d5b0c4105559cc2f4f7633bfa3a3062fd3da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MTIxOTI1" + ], + "author_raw": "Grublady ", + "committer_raw": "Grublady ", + "summary": "Walk up inheritance hierarchy when finding which script's docs to open", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105806 + }, + "4450594fb583ec93831bda3799c6cd35ee54092c": { + "hash": "4450594fb583ec93831bda3799c6cd35ee54092c", + "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 touch bar observer crash.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105804 + }, + "92103366a502607f215cb2613d12969993a2dbe9": { + "hash": "92103366a502607f215cb2613d12969993a2dbe9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjg5NzU0NzEz" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add \"Close Tabs Below\" option to script editor context menu", + "body": "Co-authored-by: PrecisionRender ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98847 + }, + "7cf7e6aa95e29af8718bfde04f42edf22b3e626f": { + "hash": "7cf7e6aa95e29af8718bfde04f42edf22b3e626f", + "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 `AnimationNodeBlendTree` crash on `Open Editor` button press.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105797 + }, + "dc9c34f0c65db98fcffb7f250ade0c5f4a025308": { + "hash": "dc9c34f0c65db98fcffb7f250ade0c5f4a025308", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Add enum conversion warning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105799 + }, + "4eba6d1892b81a8f2a7e4627b9feab1b926db2a4": { + "hash": "4eba6d1892b81a8f2a7e4627b9feab1b926db2a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Update BoneAttachment3D transform when setting the bone index", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104209 + }, + "ae04a3a5ddefd99d1b26e3f59dd4d5470a03b580": { + "hash": "ae04a3a5ddefd99d1b26e3f59dd4d5470a03b580", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxOTk5Mzc5" + ], + "author_raw": "lawnjelly ", + "committer_raw": "lawnjelly ", + "summary": "Physics Interpolation - Move 3D FTI to `SceneTree`", + "body": "Moves 3D interpolation from server to the client code (`SceneTree`).\nComplete rework of 3D physics interpolation, but using the same user API.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104269 + }, + "ac931c33c2cec0ce3738e725efe8bce7f540ed44": { + "hash": "ac931c33c2cec0ce3738e725efe8bce7f540ed44", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxNDgxNzAw", + "MDQ6VXNlcjY2NzI3NzEw", + "U_kgDOBcK-Cw" + ], + "author_raw": "DE YU <71481700+Delsin-Yu@users.noreply.github.com>", + "committer_raw": "DE YU <71481700+Delsin-Yu@users.noreply.github.com>", + "summary": "Implmement stackable text effects on label type through label settings", + "body": "Co-authored-by: Micky <66727710+Mickeon@users.noreply.github.com>\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104731 + }, + "afc923f4159bceb644c4117130ba10f6c50fd6c3": { + "hash": "afc923f4159bceb644c4117130ba10f6c50fd6c3", + "is_merge": false, + "authored_by": [ + "U_kgDOBvKYDQ" + ], + "author_raw": "Nazarii ", + "committer_raw": "Nazarii ", + "summary": "Use AHashMap for RBMap nodes and HashMap input_activity", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105789 + }, + "f7439a4f2ae7d1b8dca9e2368fc25a758e0da5ff": { + "hash": "f7439a4f2ae7d1b8dca9e2368fc25a758e0da5ff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxMzM4MTEz" + ], + "author_raw": "actually-reb <61338113+actually-reb@users.noreply.github.com>", + "committer_raw": "actually-reb <61338113+actually-reb@users.noreply.github.com>", + "summary": "Gave billboarded sprites and labels more fitting AABBs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105785 + }, + "eb973015d66f461d07a1012124d718e5469693d4": { + "hash": "eb973015d66f461d07a1012124d718e5469693d4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0ODE5MzE5" + ], + "author_raw": "dugramen ", + "committer_raw": "dugramen ", + "summary": "Tree multiselect with shift up & down arrow keys", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103382 + }, + "aebb85a0645c3597c3261c943ce42571597622b7": { + "hash": "aebb85a0645c3597c3261c943ce42571597622b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU0ODE5MzE5" + ], + "author_raw": "dugramen ", + "committer_raw": "dugramen ", + "summary": "ItemList multiselect with shift up & down arrow keys", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103414 + }, + "e37c6261ea48b1a339c469282df7e9b7c073a72f": { + "hash": "e37c6261ea48b1a339c469282df7e9b7c073a72f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105767 from Ivorforce/no-alloc-count", + "body": "Optimize static allocations by removing unused `Memory::alloc_count`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "49646e1cfe7033885a9f7c1ff0c1b4d9179ae737": { + "hash": "49646e1cfe7033885a9f7c1ff0c1b4d9179ae737", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105756 from Repiteo/ci/windows-utf8", + "body": "CI: Ensure Windows Actions handle utf-8 characters", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "790ac5aee451c2d77d91331b183552848ba51f78": { + "hash": "790ac5aee451c2d77d91331b183552848ba51f78", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105161 from ProgrammerOnCoffee/fix-image-doc", + "body": "Fix typos in `Image` documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5b9443ac93da1314c36866e9ae8b40678b743817": { + "hash": "5b9443ac93da1314c36866e9ae8b40678b743817", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105768 from dsnopek/fix-web-dlsym-error", + "body": "Web: Fix crash when built with `dlink_enabled=yes`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b8fa6fe1cb4b5c36d94519092a18e1bf57d045e5": { + "hash": "b8fa6fe1cb4b5c36d94519092a18e1bf57d045e5", + "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": "Fix typos in `Image` documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105161 + }, + "39ad4633a88ec5771b6dd714f781b5a2ba6ba2e0": { + "hash": "39ad4633a88ec5771b6dd714f781b5a2ba6ba2e0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Web: Fix crash when built with `dlink_enabled=yes`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105768 + }, + "af7610576ad058e3cbefd45ea6bc47f491d2b29e": { + "hash": "af7610576ad058e3cbefd45ea6bc47f491d2b29e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove unused `Memory::alloc_count`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105767 + }, + "b002ade3ed0dab2f0175c1b0f5455b151e38779d": { + "hash": "b002ade3ed0dab2f0175c1b0f5455b151e38779d", + "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 function to get navigation link iteration id from NavigationServer", + "body": "Adds function to get navigation link iteration id from NavigationServer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105765 + }, + "d00f25ecd92f100aedbab4ef4622b95900e9cf01": { + "hash": "d00f25ecd92f100aedbab4ef4622b95900e9cf01", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #105764 from bruvzg/shell32", + "body": "[MinGW] Explicitly link `shell32` library.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "46c690e4b25646f72e502419e082cdee27f038e6": { + "hash": "46c690e4b25646f72e502419e082cdee27f038e6", + "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": "[MinGW] Explicitly link `shell32` library.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105764 + }, + "3b31636985c00afaee721b5aef05cac956c6284b": { + "hash": "3b31636985c00afaee721b5aef05cac956c6284b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Remove unnecessary `StringName` `idx` cache in `_Data` to reduce its size by 4 bytes.", + "body": "Encapsulate `StringName` details in its cpp file.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105760 + }, + "143db328e7a70ebe94e7072694f080f9745fcc83": { + "hash": "143db328e7a70ebe94e7072694f080f9745fcc83", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Fix cases where _get returned true erroneously", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105537 + }, + "8954125990b80bc09a91e66543e3c0554feb15bd": { + "hash": "8954125990b80bc09a91e66543e3c0554feb15bd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105437 from Ansraer/teleport_spatial_nodes", + "body": "Allow moving meshes without motion vectors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7f7dd0d5e5abb20559d18d7f154000c565c6f7f2": { + "hash": "7f7dd0d5e5abb20559d18d7f154000c565c6f7f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104636 from Meorge/feat/export-syntax-error", + "body": "Add specific errors for use of keywords removed in Godot 4", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b4e6ef34c68e0024d4c9ac570376f0c1d59f3812": { + "hash": "b4e6ef34c68e0024d4c9ac570376f0c1d59f3812", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105691 from Grublady/signal_doc", + "body": "Make documentation ignore undocumented private signals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2bf7184ed9df72d3324a23b99c72b411396891be": { + "hash": "2bf7184ed9df72d3324a23b99c72b411396891be", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103865 from Repiteo/scons/__has_include", + "body": "SCons: Remove `check_c_headers`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "796a08d3509332f5b6ad0d8c37eb9a63e086e84c": { + "hash": "796a08d3509332f5b6ad0d8c37eb9a63e086e84c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105655 from bruvzg/svg_tx_import", + "body": "Add `SVGTexture` importer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "60726563c9466bbb14137c924e561052f324eba4": { + "hash": "60726563c9466bbb14137c924e561052f324eba4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105621 from Repiteo/scons/begin-decouple", + "body": "SCons: Begin decoupling generation & build code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "041c69db2fffef52aecddcdcbb163bd893eefdbe": { + "hash": "041c69db2fffef52aecddcdcbb163bd893eefdbe", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101454 from Riteo/fifo_ftw", + "body": "Wayland: Handle `fifo_v1` and clean up suspension logic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "795b11e705604742207da89fac8ea7c98e38325f": { + "hash": "795b11e705604742207da89fac8ea7c98e38325f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105741 from bruvzg/scr_bt_crash", + "body": "Print script backtrace in the crash handler.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5eb5f2fa6ef077a095fa49a4ae230bcde66f1b20": { + "hash": "5eb5f2fa6ef077a095fa49a4ae230bcde66f1b20", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105740 from bruvzg/mesa_scr_upd", + "body": "Update Mesa-NIR library detection and download script.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bfa43726c12159542124cbfa5e52553448d1729d": { + "hash": "bfa43726c12159542124cbfa5e52553448d1729d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #104971 from Ivorforce/camera-texture-editor-lazy", + "body": "Automatically activate camera monitoring when using `CameraTexture`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33065d8323ba09db94363c21fbd75ce2b5daf697": { + "hash": "33065d8323ba09db94363c21fbd75ce2b5daf697", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #103238 from Ryan-000/mesh_support_vram_profiler", + "body": "Add Meshes to the Video RAM Profiler", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e2766d4501f7eadf2978b2ba0565af187a10ff96": { + "hash": "e2766d4501f7eadf2978b2ba0565af187a10ff96", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105734 from erodozer/fix-v4l2-camerafeed-id", + "body": "Fix camera feed device order on Linux", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "04bcd4cea605a1bf0ac8e2f37ae0541c1facb6b6": { + "hash": "04bcd4cea605a1bf0ac8e2f37ae0541c1facb6b6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105725 from bruvzg/sc_grad", + "body": "Use same oversampling granularity as fonts use for `SVGTexture`s .", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ea5548f7d5db352ed2f940c9ee7bc8da2a02482b": { + "hash": "ea5548f7d5db352ed2f940c9ee7bc8da2a02482b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101348 from akien-mga/libwebp-1.5.0", + "body": "libwebp: Update to 1.5.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ffdffe03c4e33cf044d5c319d52e6a2111cd4ed9": { + "hash": "ffdffe03c4e33cf044d5c319d52e6a2111cd4ed9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #101345 from akien-mga/embree-4.3.3", + "body": "embree: Update to 4.4.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "007717faf9179a9dd87c0d00efcea435b75054d7": { + "hash": "007717faf9179a9dd87c0d00efcea435b75054d7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Remove `check_c_headers`", + "body": "• Can instead check for headers directly with `__has_include`, a C++17 feature", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103865 + }, + "22d297acd98263f04e72ff43e2b5a06397781b0f": { + "hash": "22d297acd98263f04e72ff43e2b5a06397781b0f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Ensure Windows can handle utf-8 characters", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105756 + }, + "5c9f93ce033f0bdf1c13a2be5e2e49f88013da29": { + "hash": "5c9f93ce033f0bdf1c13a2be5e2e49f88013da29", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Begin decoupling generation & build code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105621 + }, + "4e6451d62a931a664acabbf3967e2874fedaadcd": { + "hash": "4e6451d62a931a664acabbf3967e2874fedaadcd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #105744 from akien-mga/pitchshift-final-final-fix-final-v3.psd-stringop-overflow", + "body": "AudioEffectPitchShift: 3rd attempt at fixing `-Wstringop-overflow` warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a4a5f4ed017f90dc1a48d6f926d94f69f5e82494": { + "hash": "a4a5f4ed017f90dc1a48d6f926d94f69f5e82494", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYzMjk0MjA=" + ], + "author_raw": "Ansraer ", + "committer_raw": "Ansraer ", + "summary": "allow moving meshes without motion vectors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105437 + }, + "80359d3577e56e69e3395a256aacbd0484f00ded": { + "hash": "80359d3577e56e69e3395a256aacbd0484f00ded", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "AudioEffectPitchShift: 3rd attempt at fixing -Wstringop-overflow warning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105744 + }, + "e61edcadb8286ae01cf08767a4465f4a43e8c330": { + "hash": "e61edcadb8286ae01cf08767a4465f4a43e8c330", + "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": "Print script backtrace in the crash handler.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105741 + }, + "bf18021462005b3b93663f7cefe94d9ac0881005": { + "hash": "bf18021462005b3b93663f7cefe94d9ac0881005", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwODQxODk=" + ], + "author_raw": "Gustavo Jaruga Cruz ", + "committer_raw": "Gustavo Jaruga Cruz ", + "summary": "Add Embed Game Window hotkeys support and pause/next frame shortcuts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103841 + }, + "5c662f7707e82f2b4d5d62d5cf296d2709b3628a": { + "hash": "5c662f7707e82f2b4d5d62d5cf296d2709b3628a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add errors for keywords removed in Godot 4", + "body": "Update modules/gdscript/gdscript_parser.cpp\n\nCo-authored-by: Danil Alexeev \n\nImprove error message\n\nAdd tests\n\nAdd errors for other removed keywords\n\nRemove very old keywords and improve wording of errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104636 + }, + "43e9b04f66c6047b5a2ae23262205da227a3dde2": { + "hash": "43e9b04f66c6047b5a2ae23262205da227a3dde2", + "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 Mesa-NIR library detection and download script.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105740 + }, + "b8e44a00001e36bb0ac4c2ecce3b5a6ff6b87b73": { + "hash": "b8e44a00001e36bb0ac4c2ecce3b5a6ff6b87b73", + "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": "Improve ConfigFile get_sections and get_section_keys by returning Vector", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105700 + }, "28089c40c13597bf908802c61352c6fffe0a4465": { "hash": "28089c40c13597bf908802c61352c6fffe0a4465", "is_merge": true, @@ -5890,6 +12031,20 @@ "cherrypick_hash": "", "pull": "" }, + "1377b91eadc4ebb9566f89847d91b63a3d053b3a": { + "hash": "1377b91eadc4ebb9566f89847d91b63a3d053b3a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "CI: Remove now unused godot-api-dump action", + "body": "Its use was removed in b8480ffa21f8d713815017bc9974f7c0ab169d50.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105731 + }, "2ed4ed8cd0b0e770bc8d7612338be680c727060d": { "hash": "2ed4ed8cd0b0e770bc8d7612338be680c727060d", "is_merge": false, @@ -5904,6 +12059,34 @@ "cherrypick_hash": "", "pull": 105730 }, + "5dc4ac2bb2ae5e0040675e76218e8f536885b977": { + "hash": "5dc4ac2bb2ae5e0040675e76218e8f536885b977", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNjcyOA==" + ], + "author_raw": "erodozer ", + "committer_raw": "erodozer ", + "summary": "linux: respect order of device list when enumerating camera feeds", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105734 + }, + "e2ccf9b7c43420ded788599f3e2718f1315827b8": { + "hash": "e2ccf9b7c43420ded788599f3e2718f1315827b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI5MTIxOTI1" + ], + "author_raw": "Grublady ", + "committer_raw": "Grublady ", + "summary": "Make documentation ignore undocumented private signals", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105691 + }, "d74ef8cb01de75c68e71d4c116a5508eadd8acc4": { "hash": "d74ef8cb01de75c68e71d4c116a5508eadd8acc4", "is_merge": false, @@ -5932,6 +12115,20 @@ "cherrypick_hash": "", "pull": 103336 }, + "98817a54f0c08b7d8865c5dd2f9759aaa45829ec": { + "hash": "98817a54f0c08b7d8865c5dd2f9759aaa45829ec", + "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 same oversampling granularity as fonts use for `SVGTexture`s .", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105725 + }, "d1dcb40d565174e88627fc6395890d0bac88f756": { "hash": "d1dcb40d565174e88627fc6395890d0bac88f756", "is_merge": false, @@ -5961,6 +12158,48 @@ "cherrypick_hash": "", "pull": 105644 }, + "57640dd806a7823319421ad74281ce243f6cd275": { + "hash": "57640dd806a7823319421ad74281ce243f6cd275", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "embree: Update to 4.4.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101345 + }, + "92f15d33eee60d9dd735dc4456c516c07981c69b": { + "hash": "92f15d33eee60d9dd735dc4456c516c07981c69b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve FileDialog options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105647 + }, + "01f88ff138bfd2c6076c57493ada052bb0cadb19": { + "hash": "01f88ff138bfd2c6076c57493ada052bb0cadb19", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libwebp: Update to 1.5.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101348 + }, "dc380f8915e875c5c33382cc878aa0fdb1055ed2": { "hash": "dc380f8915e875c5c33382cc878aa0fdb1055ed2", "is_merge": false, @@ -6171,6 +12410,34 @@ "cherrypick_hash": "", "pull": 105709 }, + "08fa148310930c2995b5cb9804aa20f1ae5997ed": { + "hash": "08fa148310930c2995b5cb9804aa20f1ae5997ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Explicitly enable `-mfpmath=sse -mstackrealign` for x86_32", + "body": "Passing `-msse2` doesn't seem to be sufficient to opt into SSE floating point math\ninstead of the less stable x87.\n\n`-mstackrealign` also seems necessary when using SSE on x86_32.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105697 + }, + "15cecfdac54b8784638117adf25b72369de83074": { + "hash": "15cecfdac54b8784638117adf25b72369de83074", + "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 `SVGTexture` importer.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105655 + }, "6ba5bf31dd5dbf34f571fb18da819d3c04bf5f39": { "hash": "6ba5bf31dd5dbf34f571fb18da819d3c04bf5f39", "is_merge": false, @@ -6185,6 +12452,35 @@ "cherrypick_hash": "", "pull": 105631 }, + "4497e2a0d332f26ff051bbe4df92004011c13957": { + "hash": "4497e2a0d332f26ff051bbe4df92004011c13957", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjczMTQ4ODY0", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "committer_raw": "Ryan <73148864+Ryan-000@users.noreply.github.com>", + "summary": "Add Meshes to the Video RAM Profiler", + "body": "Apply suggestions from code review\n\nCo-Authored-By: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103238 + }, + "e9e455823e0a6a5bd53817f1e47beb167b15aa04": { + "hash": "e9e455823e0a6a5bd53817f1e47beb167b15aa04", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Automatically activate camera monitoring when using `CameraTexture`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104971 + }, "b668f45fd0d7c0a614a1947458eac4d4e992715d": { "hash": "b668f45fd0d7c0a614a1947458eac4d4e992715d", "is_merge": false, @@ -6255,6 +12551,20 @@ "cherrypick_hash": "", "pull": 105630 }, + "665342c1ffe6edbaa418c78c6768d1835fff23b7": { + "hash": "665342c1ffe6edbaa418c78c6768d1835fff23b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Document `SceneTree.set_multiplayer()` should be called in `_enter_tree()`", + "body": "If it's called in `_ready()`, it will be too late as child nodes will\nalready be set up by the time the custom multiplayer API is set.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105687 + }, "931820d33cbc38328e4014d65dd62c359b5116fc": { "hash": "931820d33cbc38328e4014d65dd62c359b5116fc", "is_merge": true, @@ -6367,6 +12677,20 @@ "cherrypick_hash": "", "pull": 96134 }, + "5c83d25eda241cd7890a691854d2d5e9805f9c13": { + "hash": "5c83d25eda241cd7890a691854d2d5e9805f9c13", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Consider search keywords in CreateDialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96169 + }, "a96e8ac62c271204bffac92961073d3db80504d9": { "hash": "a96e8ac62c271204bffac92961073d3db80504d9", "is_merge": false, @@ -6437,18 +12761,6 @@ "cherrypick_hash": "", "pull": 105611 }, - "78a7612a6b94f87312673c7fcef6623975905833": { - "hash": "78a7612a6b94f87312673c7fcef6623975905833", - "is_merge": true, - "authored_by": [], - "author_raw": "Thaddeus Crews ", - "committer_raw": "Thaddeus Crews ", - "summary": "Merge pull request #105661 from Repiteo/ci/trim-dependencies", - "body": "CI: Remove legacy dependency", - "is_cherrypick": false, - "cherrypick_hash": "", - "pull": "" - }, "1696ab0cb6ff3c77fa48985fa943c81be34a751a": { "hash": "1696ab0cb6ff3c77fa48985fa943c81be34a751a", "is_merge": true, @@ -6461,6 +12773,18 @@ "cherrypick_hash": "", "pull": "" }, + "78a7612a6b94f87312673c7fcef6623975905833": { + "hash": "78a7612a6b94f87312673c7fcef6623975905833", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #105661 from Repiteo/ci/trim-dependencies", + "body": "CI: Remove legacy dependency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, "179630278fdaf45e0ade88d77eeeffee8c4c253d": { "hash": "179630278fdaf45e0ade88d77eeeffee8c4c253d", "is_merge": true, @@ -6599,6 +12923,20 @@ "cherrypick_hash": "", "pull": 105662 }, + "d193af78c5adbe8ed444396ba62706848fb9fcf5": { + "hash": "d193af78c5adbe8ed444396ba62706848fb9fcf5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1MjY5NTQ=" + ], + "author_raw": "Adam Wychowaniec ", + "committer_raw": "Adam Wychowaniec ", + "summary": "Expose `AnimationNode(StateMachine/BlendTree).get_node_list()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105552 + }, "92b1b0402c1a35506649d208e3d25bd4a04fffaf": { "hash": "92b1b0402c1a35506649d208e3d25bd4a04fffaf", "is_merge": false, @@ -6879,6 +13217,20 @@ "cherrypick_hash": "", "pull": 105640 }, + "294303eac960eee90694cd663b8f8a55a7a2ffaf": { + "hash": "294303eac960eee90694cd663b8f8a55a7a2ffaf", + "is_merge": false, + "authored_by": [ + "U_kgDOCL9eow" + ], + "author_raw": "Logan Detrick ", + "committer_raw": "Logan Detrick ", + "summary": "Add inspector support for typed property hints", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105368 + }, "b25d071413e263b96f0cc8ef7670f36d9f663328": { "hash": "b25d071413e263b96f0cc8ef7670f36d9f663328", "is_merge": false, @@ -7121,6 +13473,34 @@ "cherrypick_hash": "", "pull": "" }, + "81df850492074829d2276c27352666b01ea94404": { + "hash": "81df850492074829d2276c27352666b01ea94404", + "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 incorrect transform when editor camera is moved externally", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105613 + }, + "4115b813fe61b4993faa45a812a77ff0e46f4d8e": { + "hash": "4115b813fe61b4993faa45a812a77ff0e46f4d8e", + "is_merge": false, + "authored_by": [ + "U_kgDODDFFuQ" + ], + "author_raw": "ExEago ", + "committer_raw": "ExEago ", + "summary": "Add two methods to compute the height and width of an individual line in a RichTextLabel", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105504 + }, "1a70a06a43c577c472e0209c304fb8f03e3497a2": { "hash": "1a70a06a43c577c472e0209c304fb8f03e3497a2", "is_merge": false, @@ -7135,6 +13515,20 @@ "cherrypick_hash": "", "pull": 104738 }, + "48882f3ca417ddf570463e9a7d18d2605f1be2ed": { + "hash": "48882f3ca417ddf570463e9a7d18d2605f1be2ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: Handle fifo_v1 and clean up suspension logic", + "body": "Before, the WSI was unfortunately quite broken and we had work around it\nby manually pacing frames. Needless to say it was not an ideal solution.\n\nNow, the WSI can make use of the new fifo_v1 protocol to work properly.\nIf it's available, we'll trust the WSI by disabling manual frame pacing.\n\nWhile we're at it, let's clean up the suspension code a bit by removing\nsome duplicated stuff and handling the suspension state through a switch\ncase.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101454 + }, "e2dec5146c780066c39e3ab4693f763c5298fddf": { "hash": "e2dec5146c780066c39e3ab4693f763c5298fddf", "is_merge": false, @@ -7303,6 +13697,20 @@ "cherrypick_hash": "", "pull": 105548 }, + "23ffdd79e8bd6901111cb5e99560b6a636105232": { + "hash": "23ffdd79e8bd6901111cb5e99560b6a636105232", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIwMTU3OTE=" + ], + "author_raw": "Quentin Quaadgras ", + "committer_raw": "Quentin Quaadgras ", + "summary": "fix gdextension Object/Node::to_string to check is_valid before returning the result", + "body": "at best, this results in an empty string, at worst, the result is never\ninitialised when is_valid is false.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105546 + }, "2d3bdcac35ac22ee6c4d5d5edc88ba947d0659d5": { "hash": "2d3bdcac35ac22ee6c4d5d5edc88ba947d0659d5", "is_merge": true, @@ -7637,6 +14045,20 @@ "cherrypick_hash": "", "pull": "" }, + "90e3926424eb3735146ffce8182d5332d60d2fef": { + "hash": "90e3926424eb3735146ffce8182d5332d60d2fef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix light theme gizmo icons in the 3D editor appearing too dark", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105487 + }, "b0348d0e58815a0bf5a5e9aa4ad3f9219b86e1ae": { "hash": "b0348d0e58815a0bf5a5e9aa4ad3f9219b86e1ae", "is_merge": false, @@ -7721,6 +14143,20 @@ "cherrypick_hash": "", "pull": 105291 }, + "ad40939b6fd935699fc4fc365c8c941899923b97": { + "hash": "ad40939b6fd935699fc4fc365c8c941899923b97", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Replace C math headers with C++ equivalents", + "body": "- Minor restructuring to ensure `math_funcs.h` is the central point for math functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104386 + }, "c5c1cd4440a124f9a19898364b78ff7172755567": { "hash": "c5c1cd4440a124f9a19898364b78ff7172755567", "is_merge": true, @@ -8361,6 +14797,34 @@ "cherrypick_hash": "", "pull": 105427 }, + "015a3b043413e36644d48a249ecd379e9a271cc3": { + "hash": "015a3b043413e36644d48a249ecd379e9a271cc3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Optimize / refactor `CowData`, combining `resize` and `fork` to avoid unnecessary reallocations.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100619 + }, + "3f0ff0417c27a96393cc6428386963f009f0690f": { + "hash": "3f0ff0417c27a96393cc6428386963f009f0690f", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Autocompletion: Remove additional brace from utility function options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105415 + }, "a3943f8ad485f9e8cc538e936a3fc3b8dc021017": { "hash": "a3943f8ad485f9e8cc538e936a3fc3b8dc021017", "is_merge": false, @@ -8837,6 +15301,20 @@ "cherrypick_hash": "", "pull": 104872 }, + "7dc8daf1766e123ff94a1d64a3f8228c4151a63a": { + "hash": "7dc8daf1766e123ff94a1d64a3f8228c4151a63a", + "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": "[FileSystemList] Fix edit popup not accounting scroll position.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105378 + }, "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8": { "hash": "8459f4cdaf00f930b0dab2abdccdb5a0d3cae4d8", "is_merge": false, @@ -8851,6 +15329,20 @@ "cherrypick_hash": "", "pull": 93722 }, + "6a19128a1a2360496a4528a76a8163c384e875e8": { + "hash": "6a19128a1a2360496a4528a76a8163c384e875e8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg1NDM4ODky" + ], + "author_raw": "MewPurPur ", + "committer_raw": "MewPurPur ", + "summary": "Improve get_cursor_shape() documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105357 + }, "88191b0b157a36681aace24f2151ce79e9525cb2": { "hash": "88191b0b157a36681aace24f2151ce79e9525cb2", "is_merge": false, @@ -9019,6 +15511,20 @@ "cherrypick_hash": "", "pull": 105304 }, + "e4562fe727c6e9d65063f8aace9722f4dc780a9f": { + "hash": "e4562fe727c6e9d65063f8aace9722f4dc780a9f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remove useless p_what argument", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105306 + }, "e6edf3b3b3801d462c8918b9f46fc95296fed2a8": { "hash": "e6edf3b3b3801d462c8918b9f46fc95296fed2a8", "is_merge": false, @@ -12500,6 +19006,20 @@ "cherrypick_hash": "", "pull": "" }, + "e1e5242fa91a5df4481c3f11836395385c4ed820": { + "hash": "e1e5242fa91a5df4481c3f11836395385c4ed820", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix error spam when inspecting remote nodes outside the tree", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 105034 + }, "aa5ca4f1a2035c31265e8017248e0587593f77d5": { "hash": "aa5ca4f1a2035c31265e8017248e0587593f77d5", "is_merge": false, @@ -13161,6 +19681,20 @@ "cherrypick_hash": "", "pull": 104974 }, + "9637a9f72d90fd37e40206a3a6bede014febcc4c": { + "hash": "9637a9f72d90fd37e40206a3a6bede014febcc4c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Change \"GDExtension example in C++\" links to accommodate the new docs file structure.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104973 + }, "1077fdb15a4d10f918b0cbc7e0dc05194ac8a5ce": { "hash": "1077fdb15a4d10f918b0cbc7e0dc05194ac8a5ce", "is_merge": false, @@ -14832,6 +21366,20 @@ "cherrypick_hash": "", "pull": 104741 }, + "410d6eee45756e946bd5bfbefee469b46c0735ee": { + "hash": "410d6eee45756e946bd5bfbefee469b46c0735ee", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwOTYwNjk4" + ], + "author_raw": "Nolkaloid ", + "committer_raw": "Nolkaloid ", + "summary": "Limit error messages in CodeTextEditor to 2 lines length", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104739 + }, "b96e8d588620bc7160bd4ccaab515de8f9c48edc": { "hash": "b96e8d588620bc7160bd4ccaab515de8f9c48edc", "is_merge": false, @@ -17825,6 +24373,20 @@ "cherrypick_hash": "", "pull": 104232 }, + "602806101cb296db4e53899f578446661f4f04a6": { + "hash": "602806101cb296db4e53899f578446661f4f04a6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve error messages for add_property_info()", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103944 + }, "afe68f672f155fdb744dc1f99b71d8ae3fc4985b": { "hash": "afe68f672f155fdb744dc1f99b71d8ae3fc4985b", "is_merge": false, @@ -17893,6 +24455,20 @@ "cherrypick_hash": "", "pull": 104258 }, + "0ed8bf89ae7b25cdf46975402efc42b30629ce37": { + "hash": "0ed8bf89ae7b25cdf46975402efc42b30629ce37", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwNTkwOTk=" + ], + "author_raw": "mmurphy316 ", + "committer_raw": "mmurphy316 ", + "summary": "Add compression level support to ZipPacker", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103283 + }, "abe413ff8c8962be2063fa6659d3a0e53dd0e9ec": { "hash": "abe413ff8c8962be2063fa6659d3a0e53dd0e9ec", "is_merge": false, @@ -20518,6 +27094,20 @@ "cherrypick_hash": "", "pull": 104155 }, + "cabcb4161b22868e8ed90cc2c730a4b23cf2cf15": { + "hash": "cabcb4161b22868e8ed90cc2c730a4b23cf2cf15", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzM2MjE3" + ], + "author_raw": "Sébastien Dunne Fulmer ", + "committer_raw": "Sébastien Dunne Fulmer ", + "summary": "Fix error panel auto-hiding", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 104169 + }, "97cc8aed187605c07320b669c257e42bd3906399": { "hash": "97cc8aed187605c07320b669c257e42bd3906399", "is_merge": false, @@ -23358,6 +29948,20 @@ "cherrypick_hash": "", "pull": 100238 }, + "246b062bd6fa11ce40b4e4c195281acf064c261a": { + "hash": "246b062bd6fa11ce40b4e4c195281acf064c261a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3Mzc4NzQ2" + ], + "author_raw": "Jakub Marcowski ", + "committer_raw": "Jakub Marcowski ", + "summary": "basis_universal: Update to 1.60", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103968 + }, "5892ddbe24b6938cf5edb0c5d85a88fa12e22883": { "hash": "5892ddbe24b6938cf5edb0c5d85a88fa12e22883", "is_merge": false, @@ -24508,6 +31112,20 @@ "cherrypick_hash": "", "pull": 103814 }, + "186d68740c9a8d92265a8f1471f28a44dba39bc4": { + "hash": "186d68740c9a8d92265a8f1471f28a44dba39bc4", + "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": "`FindReplaceBar`: Fix \"Replace (All)\" buttons repositioning, improve \"Hide\" button visual feedback", + "body": "\"Replace\" and \"Replace All\" buttons now do not change their position depending on the availability of search results.\nAdditional changes:\n- `VBoxContainer *vbc_lineedit` declaration has been removed from the header because it is not used outside the `FindReplaceBar` constructor.\n- `hide_button` was changed from `TextureButton` to `Button` for consistency - this allows to visually see the feedback when hovering and pressing and also not set its icon 3 times instead of 1.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103806 + }, "d7766827418c668368a99f5b34d1cd39de132494": { "hash": "d7766827418c668368a99f5b34d1cd39de132494", "is_merge": false, @@ -27646,6 +34264,20 @@ "cherrypick_hash": "", "pull": 103177 }, + "32751163045c053bcd0cb21afcc7e20f5f2813c8": { + "hash": "32751163045c053bcd0cb21afcc7e20f5f2813c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTQ3NjM=" + ], + "author_raw": "Max Hilbrunner ", + "committer_raw": "Max Hilbrunner ", + "summary": "Rename \"file\" param for str.path_join() to \"path\"", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 103264 + }, "05ffa218f3dce405b5d359c353fd998eb766a89d": { "hash": "05ffa218f3dce405b5d359c353fd998eb766a89d", "is_merge": false, @@ -28026,6 +34658,20 @@ "cherrypick_hash": "", "pull": 102940 }, + "012d47b089c70022615c6ad06ea6eb116cbc3dcc": { + "hash": "012d47b089c70022615c6ad06ea6eb116cbc3dcc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow exporting variables of type Variant", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 89324 + }, "d687f375bbc9a10ec4dbd94147670430dde73417": { "hash": "d687f375bbc9a10ec4dbd94147670430dde73417", "is_merge": false, @@ -28654,7 +35300,7 @@ "body": "Users can navigate focus between controls using `ui_focus_next` or\n`ui_focus_prev actions`. Add unit tests for these behaviors.", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 101077 + "pull": 102150 }, "8a4bc9881f8d6b576e7d2b2ce15b718015451f9e": { "hash": "8a4bc9881f8d6b576e7d2b2ce15b718015451f9e", @@ -28868,6 +35514,20 @@ "cherrypick_hash": "", "pull": 60178 }, + "5d868a66c0169b5533f70469f63bb7bb632ddf05": { + "hash": "5d868a66c0169b5533f70469f63bb7bb632ddf05", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't initialize editor when exiting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101765 + }, "512abc38b21cd25f61d1cf759c4574a9e6ad0138": { "hash": "512abc38b21cd25f61d1cf759c4574a9e6ad0138", "is_merge": false, @@ -29022,6 +35682,20 @@ "cherrypick_hash": "", "pull": 95736 }, + "b19ebbacb2948f63dd617dc65a367ffa69365329": { + "hash": "b19ebbacb2948f63dd617dc65a367ffa69365329", + "is_merge": false, + "authored_by": [ + "U_kgDOCB462A" + ], + "author_raw": "aaronp64 ", + "committer_raw": "aaronp64 ", + "summary": "Improve ContainerTypeValidate performance for object types", + "body": "Use const reference for class name instead of copying, to avoid some extra reference counting overhead", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100057 + }, "fe416c80464d9c89ec73659768585adceea3dc19": { "hash": "fe416c80464d9c89ec73659768585adceea3dc19", "is_merge": false, @@ -29120,6 +35794,20 @@ "cherrypick_hash": "", "pull": 97837 }, + "c9a6fa0903f0d6f8377da91f8e79379a1168159d": { + "hash": "c9a6fa0903f0d6f8377da91f8e79379a1168159d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Enable Auto Reload Scripts on External Change by default in the editor settings", + "body": "This follows the behavior of most code editors such as VS Code nowadays.\n\nWhile this behavior can also be obtained when the setting is disabled\n(by choosing Discard local changes and reload), it's tedious to have\nto go through this dialog every time.\n\nWhen the setting is enabled, external changes can still be discarded\nby using the Undo function after they've been loaded.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97148 + }, "7563c3a4df467d6c0d8f5211c4b240b90adcf6e7": { "hash": "7563c3a4df467d6c0d8f5211c4b240b90adcf6e7", "is_merge": false, @@ -29204,6 +35892,20 @@ "cherrypick_hash": "", "pull": 86015 }, + "09f01d611c438fb0c476df2be1fbdc40389bfe9b": { + "hash": "09f01d611c438fb0c476df2be1fbdc40389bfe9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzODI2OQ==" + ], + "author_raw": "Christian Kaiser ", + "committer_raw": "Christian Kaiser ", + "summary": "Fix editor tooltip flicker caused by _tree_changed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91264 + }, "6de26869131e2b6799c5dcfe423d4b36b9efd1f2": { "hash": "6de26869131e2b6799c5dcfe423d4b36b9efd1f2", "is_merge": false, @@ -29217,6 +35919,20 @@ "is_cherrypick": false, "cherrypick_hash": "", "pull": 90971 + }, + "3b2d4ac156088d38aa86108c79a0850c880a617d": { + "hash": "3b2d4ac156088d38aa86108c79a0850c880a617d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Improve error message for `String.format` when using nested Arrays", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 86653 } }, "pulls": { @@ -29322,6 +36038,40 @@ "c6739f64dfe178d34704275c4fd40eba5669ccce" ] }, + "76560": { + "id": "PR_kwDOAO6SJc5Pa2zz", + "public_id": 76560, + "url": "https://github.com/godotengine/godot/pull/76560", + "diff_url": "https://github.com/godotengine/godot/pull/76560.diff", + "patch_url": "https://github.com/godotengine/godot/pull/76560.patch", + "title": "Change Node `set_name` to use StringName, slightly improves performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2023-04-28T22:07:04Z", + "updated_at": "2025-05-02T20:28:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a404b668a1b32f896ba834b9bb60c25fe58520d8" + ] + }, "76829": { "id": "PR_kwDOAO6SJc5P-6E6", "public_id": 76829, @@ -29699,6 +36449,35 @@ "85d3be80701798a6c69dad7b002ba5762df180d6" ] }, + "83757": { + "id": "PR_kwDOAO6SJc5ddEUi", + "public_id": 83757, + "url": "https://github.com/godotengine/godot/pull/83757", + "diff_url": "https://github.com/godotengine/godot/pull/83757.diff", + "patch_url": "https://github.com/godotengine/godot/pull/83757.patch", + "title": "Add `Node.get_orphan_node_ids`, edit `Node.print_orphan_nodes`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMTAzMjI1", + "created_at": "2023-10-21T22:05:39Z", + "updated_at": "2025-04-30T12:49:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0ccdcb4a160f041a332cfab6b19dc504b2bca3ec" + ] + }, "86015": { "id": "PR_kwDOAO6SJc5hn3g4", "public_id": 86015, @@ -29728,6 +36507,40 @@ "cb17798df3ef1ea6135acdf42b25af61177e4864" ] }, + "86653": { + "id": "PR_kwDOAO6SJc5i-RA_", + "public_id": 86653, + "url": "https://github.com/godotengine/godot/pull/86653", + "diff_url": "https://github.com/godotengine/godot/pull/86653.diff", + "patch_url": "https://github.com/godotengine/godot/pull/86653.patch", + "title": "Improve error message for `String.format` when using nested Arrays", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2023-12-30T19:34:36Z", + "updated_at": "2025-04-29T21:12:24Z", + "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" + } + ], + "commits": [ + "3b2d4ac156088d38aa86108c79a0850c880a617d" + ] + }, "87388": { "id": "PR_kwDOAO6SJc5kmR_T", "public_id": 87388, @@ -29791,6 +36604,35 @@ "fbdd2980451904e7a2372292816bc9421f8a4f3b" ] }, + "87714": { + "id": "PR_kwDOAO6SJc5lX18-", + "public_id": 87714, + "url": "https://github.com/godotengine/godot/pull/87714", + "diff_url": "https://github.com/godotengine/godot/pull/87714.diff", + "patch_url": "https://github.com/godotengine/godot/pull/87714.patch", + "title": "Expose `set_uid()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-01-29T20:27:49Z", + "updated_at": "2025-04-28T15:28:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6f4cf04fb8a160643d27799ede869a9242fc892d" + ] + }, "87756": { "id": "PR_kwDOAO6SJc5lgAZi", "public_id": 87756, @@ -29869,6 +36711,69 @@ "db7c94bd655d2cb99c7522daf5f288ddafc9d814" ] }, + "88925": { + "id": "PR_kwDOAO6SJc5oFJ47", + "public_id": 88925, + "url": "https://github.com/godotengine/godot/pull/88925", + "diff_url": "https://github.com/godotengine/godot/pull/88925.diff", + "patch_url": "https://github.com/godotengine/godot/pull/88925.patch", + "title": "[Curve3D] Fix middle point forward vector when control1=end and control2=begin", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3MDk1ODM=", + "created_at": "2024-02-27T17:29:55Z", + "updated_at": "2025-05-02T14:31:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "1a91570ce9059f9d33ef3298c9947beabad0d681" + ] + }, + "89324": { + "id": "PR_kwDOAO6SJc5pJtgX", + "public_id": 89324, + "url": "https://github.com/godotengine/godot/pull/89324", + "diff_url": "https://github.com/godotengine/godot/pull/89324.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89324.patch", + "title": "Allow exporting variables of type Variant", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-03-09T19:05:50Z", + "updated_at": "2025-05-11T15:38:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "012d47b089c70022615c6ad06ea6eb116cbc3dcc" + ] + }, "89442": { "id": "PR_kwDOAO6SJc5pgCuz", "public_id": 89442, @@ -29942,6 +36847,45 @@ "bc746f2962819e7a2b7075ba830e65614654bbdb" ] }, + "89746": { + "id": "PR_kwDOAO6SJc5qXgk2", + "public_id": 89746, + "url": "https://github.com/godotengine/godot/pull/89746", + "diff_url": "https://github.com/godotengine/godot/pull/89746.diff", + "patch_url": "https://github.com/godotengine/godot/pull/89746.patch", + "title": "Remove `NOTIFICATION_ENTER_TREE` when `NOTIFICATION_THEME_CHANGED` is used", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-03-21T13:43:04Z", + "updated_at": "2025-05-07T18:04:09Z", + "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": [ + "d32d2e9b511dbdce4e79621a92c63088c9912ad0" + ] + }, "89782": { "id": "PR_kwDOAO6SJc5qf65b", "public_id": 89782, @@ -30073,6 +37017,74 @@ "4a65775dc512ccc9a979a25c98b956121485264b" ] }, + "90436": { + "id": "PR_kwDOAO6SJc5sJaXF", + "public_id": 90436, + "url": "https://github.com/godotengine/godot/pull/90436", + "diff_url": "https://github.com/godotengine/godot/pull/90436.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90436.patch", + "title": "Expose built-in region information", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MDE2NzA0", + "created_at": "2024-04-09T15:35:38Z", + "updated_at": "2025-04-30T14:23:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "4e68f277c6f592eb4a397ed2090f81b86b53ba76" + ] + }, + "90558": { + "id": "PR_kwDOAO6SJc5sbvJ1", + "public_id": 90558, + "url": "https://github.com/godotengine/godot/pull/90558", + "diff_url": "https://github.com/godotengine/godot/pull/90558.diff", + "patch_url": "https://github.com/godotengine/godot/pull/90558.patch", + "title": "Add include/exclude to `FindInFiles` for filtering files.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxNjI0NTU4", + "created_at": "2024-04-12T04:50:50Z", + "updated_at": "2025-05-05T16:32:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1bccf5c9a3e4e5b5e8f20c0cda52f35f91cae18c" + ] + }, "90971": { "id": "PR_kwDOAO6SJc5tRMT3", "public_id": 90971, @@ -30151,6 +37163,35 @@ "d1dcb40d565174e88627fc6395890d0bac88f756" ] }, + "91264": { + "id": "PR_kwDOAO6SJc5t658E", + "public_id": 91264, + "url": "https://github.com/godotengine/godot/pull/91264", + "diff_url": "https://github.com/godotengine/godot/pull/91264.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91264.patch", + "title": "Fix help overview tooltip flicker", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzODI2OQ==", + "created_at": "2024-04-28T00:19:45Z", + "updated_at": "2025-04-28T00:28:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "09f01d611c438fb0c476df2be1fbdc40389bfe9b" + ] + }, "91594": { "id": "PR_kwDOAO6SJc5ukmkS", "public_id": 91594, @@ -30311,6 +37352,45 @@ "aa0ade5b49cf7b71a5045e5e99d527fbf306f9ea" ] }, + "93517": { + "id": "PR_kwDOAO6SJc5zSr8a", + "public_id": 93517, + "url": "https://github.com/godotengine/godot/pull/93517", + "diff_url": "https://github.com/godotengine/godot/pull/93517.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93517.patch", + "title": "Core: Add `[[nodiscard]]` to string-like classes/structs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-06-23T18:03:44Z", + "updated_at": "2025-05-07T17:54:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "579feb387c9af6c75f1c599be9d51c380e8efd52" + ] + }, "93636": { "id": "PR_kwDOAO6SJc5zpXMN", "public_id": 93636, @@ -30447,6 +37527,40 @@ "93a7584223f934bf3bbc5715f038a8f823383f65" ] }, + "93783": { + "id": "PR_kwDOAO6SJc5z_X4y", + "public_id": 93783, + "url": "https://github.com/godotengine/godot/pull/93783", + "diff_url": "https://github.com/godotengine/godot/pull/93783.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93783.patch", + "title": "Improve `JSON::stringify` performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-06-30T16:02:37Z", + "updated_at": "2025-05-08T12:43:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f13b4b760abede416911058e1702bc1dd40d29e8" + ] + }, "94143": { "id": "PR_kwDOAO6SJc503UTB", "public_id": 94143, @@ -30695,6 +37809,35 @@ "75272237d08e4852d2b0a1c843b170574b72b1ac" ] }, + "95585": { + "id": "PR_kwDOAO6SJc54gHHi", + "public_id": 95585, + "url": "https://github.com/godotengine/godot/pull/95585", + "diff_url": "https://github.com/godotengine/godot/pull/95585.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95585.patch", + "title": "ScriptEditor: Remove obsolete completion cache", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-08-15T19:25:37Z", + "updated_at": "2025-04-28T00:27:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "56bad1151758e43b2ab28be9a8b70c072310622d" + ] + }, "95606": { "id": "PR_kwDOAO6SJc54h4X1", "public_id": 95606, @@ -30992,6 +38135,74 @@ "cd68034e0152c020fc3c9fb37e704d0806f4edfb" ] }, + "96169": { + "id": "PR_kwDOAO6SJc55lXN_", + "public_id": 96169, + "url": "https://github.com/godotengine/godot/pull/96169", + "diff_url": "https://github.com/godotengine/godot/pull/96169.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96169.patch", + "title": "Consider search keywords in `CreateDialog`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2024-08-27T14:29:35Z", + "updated_at": "2025-04-28T00:27:56Z", + "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": [ + "5c83d25eda241cd7890a691854d2d5e9805f9c13" + ] + }, + "96233": { + "id": "PR_kwDOAO6SJc55vAAc", + "public_id": 96233, + "url": "https://github.com/godotengine/godot/pull/96233", + "diff_url": "https://github.com/godotengine/godot/pull/96233.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96233.patch", + "title": "Remove `_FORCE_INLINE_` from `TextServer*::_ensure*` methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-08-28T16:42:15Z", + "updated_at": "2025-05-08T12:43:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "91931606f7005376b0af8b03b03bd727c478344b" + ] + }, "96296": { "id": "PR_kwDOAO6SJc554KQU", "public_id": 96296, @@ -31173,6 +38384,40 @@ "2569416881e213faebe454be04bda1352c9152d9" ] }, + "96664": { + "id": "PR_kwDOAO6SJc56sukz", + "public_id": 96664, + "url": "https://github.com/godotengine/godot/pull/96664", + "diff_url": "https://github.com/godotengine/godot/pull/96664.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96664.patch", + "title": "`Array` performance improvements to reduce copying/copy_on_write calls", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-09-06T19:01:44Z", + "updated_at": "2025-05-08T12:43:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d176ba045fd6d55719a472b5475ccc32a41e265d" + ] + }, "97002": { "id": "PR_kwDOAO6SJc57hZ88", "public_id": 97002, @@ -31202,6 +38447,35 @@ "48bfe13e4feda309bcbfadf97bb8c011402f2cf8" ] }, + "97148": { + "id": "PR_kwDOAO6SJc576WPm", + "public_id": 97148, + "url": "https://github.com/godotengine/godot/pull/97148", + "diff_url": "https://github.com/godotengine/godot/pull/97148.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97148.patch", + "title": "Enable Auto Reload Scripts on External Change by default in the editor settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-09-18T14:34:06Z", + "updated_at": "2025-05-06T14:35:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c9a6fa0903f0d6f8377da91f8e79379a1168159d" + ] + }, "97348": { "id": "PR_kwDOAO6SJc58T1yn", "public_id": 97348, @@ -31367,6 +38641,35 @@ "8c54290b4a9026e30dc37a61b542c7d3b56d052d" ] }, + "97821": { + "id": "PR_kwDOAO6SJc59qJRl", + "public_id": 97821, + "url": "https://github.com/godotengine/godot/pull/97821", + "diff_url": "https://github.com/godotengine/godot/pull/97821.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97821.patch", + "title": "Documentation: Add tip to use more specific return type for `_iter_get()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-10-04T19:12:43Z", + "updated_at": "2025-05-05T16:59:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "4f3b998b095b11f7460103ef3670e6e0adbb7cb3" + ] + }, "97837": { "id": "PR_kwDOAO6SJc59rlgQ", "public_id": 97837, @@ -31853,6 +39156,35 @@ "c2813b902c09c8e0f09fc784302d284fbfb7941a" ] }, + "98439": { + "id": "PR_kwDOAO6SJc5_hWwt", + "public_id": 98439, + "url": "https://github.com/godotengine/godot/pull/98439", + "diff_url": "https://github.com/godotengine/godot/pull/98439.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98439.patch", + "title": "Core: Integrate `CharStringT`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-10-22T22:26:42Z", + "updated_at": "2025-04-28T00:27:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "999294d77aa2a2b70997323ae55cf36310ca148e" + ] + }, "98560": { "id": "PR_kwDOAO6SJc5__llC", "public_id": 98560, @@ -32067,6 +39399,40 @@ "45889fac8bab438f965a77664f4accd71271d1de" ] }, + "98847": { + "id": "PR_kwDOAO6SJc6A7VML", + "public_id": 98847, + "url": "https://github.com/godotengine/godot/pull/98847", + "diff_url": "https://github.com/godotengine/godot/pull/98847.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98847.patch", + "title": "Add \"Close Tabs Below\" option to script editor context menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-11-05T13:04:08Z", + "updated_at": "2025-04-28T08:18:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "92103366a502607f215cb2613d12969993a2dbe9" + ] + }, "98949": { "id": "PR_kwDOAO6SJc6BRcke", "public_id": 98949, @@ -32796,6 +40162,69 @@ "6c4f17db1a4a2530826374cbc3e62495717d003e" ] }, + "100057": { + "id": "PR_kwDOAO6SJc6ENihW", + "public_id": 100057, + "url": "https://github.com/godotengine/godot/pull/100057", + "diff_url": "https://github.com/godotengine/godot/pull/100057.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100057.patch", + "title": "Improve `ContainerTypeValidate` performance for object types", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-12-05T16:51:06Z", + "updated_at": "2025-05-06T15:31:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b19ebbacb2948f63dd617dc65a367ffa69365329" + ] + }, + "100067": { + "id": "PR_kwDOAO6SJc6EOwIP", + "public_id": 100067, + "url": "https://github.com/godotengine/godot/pull/100067", + "diff_url": "https://github.com/godotengine/godot/pull/100067.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100067.patch", + "title": "Fix `RandomPCG::random(int, int)` overflow bug", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2024-12-05T20:02:28Z", + "updated_at": "2025-05-08T12:43:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1089f61868c906b39861c2e72be30ac3d7c3886f" + ] + }, "100086": { "id": "PR_kwDOAO6SJc6ESShn", "public_id": 100086, @@ -33126,6 +40555,41 @@ "adfa7a733e8593de06d54aede4d671e192dd9743" ] }, + "100446": { + "id": "PR_kwDOAO6SJc6FRaVZ", + "public_id": 100446, + "url": "https://github.com/godotengine/godot/pull/100446", + "diff_url": "https://github.com/godotengine/godot/pull/100446.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100446.patch", + "title": "Replace `VMap` used in `VisualShader` with `HashMap` and remove `VMap`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-12-15T18:37:29Z", + "updated_at": "2025-05-10T00:38:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "2db0a44519230440261ca646fe658d904a78436f", + "31bfc41202077b832aa4f79756eae9d16280fff1" + ] + }, "100457": { "id": "PR_kwDOAO6SJc6FSsRT", "public_id": 100457, @@ -33272,6 +40736,40 @@ "bc9d0c783504148460f44c54d59551cb3e92c8c6" ] }, + "100619": { + "id": "PR_kwDOAO6SJc6F2Ub7", + "public_id": 100619, + "url": "https://github.com/godotengine/godot/pull/100619", + "diff_url": "https://github.com/godotengine/godot/pull/100619.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100619.patch", + "title": "Optimize / refactor `CowData`, combining resize and fork to avoid unnecessary reallocations.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-19T22:06:50Z", + "updated_at": "2025-04-29T06:44:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "015a3b043413e36644d48a249ecd379e9a271cc3" + ] + }, "100650": { "id": "PR_kwDOAO6SJc6F6JzM", "public_id": 100650, @@ -33847,8 +41345,7 @@ } ], "commits": [ - "7230932dba80c370eead8b396c9e392e22adbeb2", - "343b37dfc157e8cbce7a01018046edeb0d3d19e2" + "7230932dba80c370eead8b396c9e392e22adbeb2" ] }, "101174": { @@ -34152,6 +41649,64 @@ "ba3f4a4b24fe93a77dfd1390f1b0ea4352c664ab" ] }, + "101345": { + "id": "PR_kwDOAO6SJc6HNg59", + "public_id": 101345, + "url": "https://github.com/godotengine/godot/pull/101345", + "diff_url": "https://github.com/godotengine/godot/pull/101345.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101345.patch", + "title": "embree: Update to 4.4.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T13:53:14Z", + "updated_at": "2025-04-25T16:42:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "57640dd806a7823319421ad74281ce243f6cd275" + ] + }, + "101348": { + "id": "PR_kwDOAO6SJc6HNtw2", + "public_id": 101348, + "url": "https://github.com/godotengine/godot/pull/101348", + "diff_url": "https://github.com/godotengine/godot/pull/101348.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101348.patch", + "title": "libwebp: Update to 1.5.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T14:18:16Z", + "updated_at": "2025-04-25T16:42:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "01f88ff138bfd2c6076c57493ada052bb0cadb19" + ] + }, "101352": { "id": "PR_kwDOAO6SJc6HORkp", "public_id": 101352, @@ -34357,6 +41912,40 @@ "adc63c6149987265547b916acbf85a9cd00d88b1" ] }, + "101454": { + "id": "PR_kwDOAO6SJc6HcJZV", + "public_id": 101454, + "url": "https://github.com/godotengine/godot/pull/101454", + "diff_url": "https://github.com/godotengine/godot/pull/101454.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101454.patch", + "title": "Wayland: Handle `fifo_v1` and clean up suspension logic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-01-11T23:57:32Z", + "updated_at": "2025-04-25T16:42:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "48882f3ca417ddf570463e9a7d18d2605f1be2ed" + ] + }, "101504": { "id": "PR_kwDOAO6SJc6Hljrb", "public_id": 101504, @@ -34731,6 +42320,35 @@ "f7397a0feeb46fb8d2103a8a074a3fcc39547e64" ] }, + "101765": { + "id": "PR_kwDOAO6SJc6IPasx", + "public_id": 101765, + "url": "https://github.com/godotengine/godot/pull/101765", + "diff_url": "https://github.com/godotengine/godot/pull/101765.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101765.patch", + "title": "Don't initialize editor when exiting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-18T16:56:31Z", + "updated_at": "2025-05-09T18:05:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5d868a66c0169b5533f70469f63bb7bb632ddf05" + ] + }, "101774": { "id": "PR_kwDOAO6SJc6IPysv", "public_id": 101774, @@ -35421,6 +43039,45 @@ "6c82cf07376d693f3f97779cd3a820d8a5c1047b" ] }, + "102150": { + "id": "PR_kwDOAO6SJc6JW_w-", + "public_id": 102150, + "url": "https://github.com/godotengine/godot/pull/102150", + "diff_url": "https://github.com/godotengine/godot/pull/102150.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102150.patch", + "title": "Add unit tests for control focus navigation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2025-01-29T13:06:09Z", + "updated_at": "2025-03-21T13:06:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "343b37dfc157e8cbce7a01018046edeb0d3d19e2" + ] + }, "102171": { "id": "PR_kwDOAO6SJc6Jcaa2", "public_id": 102171, @@ -36069,6 +43726,45 @@ "7095431aa79c76d7569e388cb5dadda286c1e5a4" ] }, + "102399": { + "id": "PR_kwDOAO6SJc6J8vfg", + "public_id": 102399, + "url": "https://github.com/godotengine/godot/pull/102399", + "diff_url": "https://github.com/godotengine/godot/pull/102399.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102399.patch", + "title": "Overhaul the cull mask internals for Lights, Decals, and Particle Colliders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-02-04T07:38:29Z", + "updated_at": "2025-05-09T16:35:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "305216f55819c3385b3fc3941d0715abd386b74f" + ] + }, "102419": { "id": "PR_kwDOAO6SJc6KBlXx", "public_id": 102419, @@ -37065,6 +44761,40 @@ "fcd785ace2aedb0e1530833df099d5d437bd2e33" ] }, + "102783": { + "id": "PR_kwDOAO6SJc6LAJTF", + "public_id": 102783, + "url": "https://github.com/godotengine/godot/pull/102783", + "diff_url": "https://github.com/godotengine/godot/pull/102783.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102783.patch", + "title": "GLES3: Fix errors baking light map with compatibility renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-02-12T18:54:10Z", + "updated_at": "2025-05-07T21:24:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "7a423ffdc093ecdf0dd440892fc5c7d08ef89f95" + ] + }, "102786": { "id": "PR_kwDOAO6SJc6LAdX2", "public_id": 102786, @@ -37541,6 +45271,40 @@ "279505d8b06e4f9f8f9c11309439c9892bcc710d" ] }, + "102933": { + "id": "PR_kwDOAO6SJc6LYc1U", + "public_id": 102933, + "url": "https://github.com/godotengine/godot/pull/102933", + "diff_url": "https://github.com/godotengine/godot/pull/102933.diff", + "patch_url": "https://github.com/godotengine/godot/pull/102933.patch", + "title": "Don't synchronize scripts with errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-02-16T22:26:54Z", + "updated_at": "2025-05-09T18:05:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9e0203a58a5d242e6c4c40576dbaff02721aa914" + ] + }, "102940": { "id": "PR_kwDOAO6SJc6LZ_nP", "public_id": 102940, @@ -37820,6 +45584,45 @@ "742bd5cc4c8cbfc4ec38249d0452c3bd27198e4e" ] }, + "103020": { + "id": "PR_kwDOAO6SJc6LrR8e", + "public_id": 103020, + "url": "https://github.com/godotengine/godot/pull/103020", + "diff_url": "https://github.com/godotengine/godot/pull/103020.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103020.patch", + "title": "Allow rotating selected cells in GridMap", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBxE5aQ", + "created_at": "2025-02-19T00:07:02Z", + "updated_at": "2025-04-30T14:23:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "93a366c9e5c72bf94abb34daac39bfee80bb3717" + ] + }, "103024": { "id": "PR_kwDOAO6SJc6Lrt-3", "public_id": 103024, @@ -38524,6 +46327,74 @@ "9cbfeff940cf131376d2c5c6f2916caf8865b23a" ] }, + "103238": { + "id": "PR_kwDOAO6SJc6MOp9h", + "public_id": 103238, + "url": "https://github.com/godotengine/godot/pull/103238", + "diff_url": "https://github.com/godotengine/godot/pull/103238.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103238.patch", + "title": "Add Meshes to the Video RAM Profiler", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczMTQ4ODY0", + "created_at": "2025-02-24T04:42:03Z", + "updated_at": "2025-04-25T16:42:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "4497e2a0d332f26ff051bbe4df92004011c13957" + ] + }, + "103264": { + "id": "PR_kwDOAO6SJc6MXPwb", + "public_id": 103264, + "url": "https://github.com/godotengine/godot/pull/103264", + "diff_url": "https://github.com/godotengine/godot/pull/103264.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103264.patch", + "title": "Rename \"file\" param for str.path_join() to \"path\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTQ3NjM=", + "created_at": "2025-02-24T22:53:41Z", + "updated_at": "2025-05-07T17:55:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "32751163045c053bcd0cb21afcc7e20f5f2813c8" + ] + }, "103267": { "id": "PR_kwDOAO6SJc6MXtFY", "public_id": 103267, @@ -38597,6 +46468,74 @@ "b8c251f704bff9f7981fd47e87f409af42b2dd57" ] }, + "103276": { + "id": "PR_kwDOAO6SJc6MdAuF", + "public_id": 103276, + "url": "https://github.com/godotengine/godot/pull/103276", + "diff_url": "https://github.com/godotengine/godot/pull/103276.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103276.patch", + "title": "bcdec: Fix decompressing mipmaps of non-power of 2 textures", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-02-25T11:24:35Z", + "updated_at": "2025-05-09T16:35:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "8402a1d0bd72c301f7278f6f7e4821e37dfc1f29" + ] + }, + "103283": { + "id": "PR_kwDOAO6SJc6Me7at", + "public_id": 103283, + "url": "https://github.com/godotengine/godot/pull/103283", + "diff_url": "https://github.com/godotengine/godot/pull/103283.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103283.patch", + "title": "Add compression level support to Zip Module", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNTkwOTk=", + "created_at": "2025-02-25T14:40:16Z", + "updated_at": "2025-04-29T16:29:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0ed8bf89ae7b25cdf46975402efc42b30629ce37" + ] + }, "103301": { "id": "PR_kwDOAO6SJc6MihzN", "public_id": 103301, @@ -38915,6 +46854,35 @@ "bbc66056a8465b7b9b608847e32d582de0df9e3c" ] }, + "103382": { + "id": "PR_kwDOAO6SJc6M4qBr", + "public_id": 103382, + "url": "https://github.com/godotengine/godot/pull/103382", + "diff_url": "https://github.com/godotengine/godot/pull/103382.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103382.patch", + "title": "Add tree multiselect with shift up & down arrow keys", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0ODE5MzE5", + "created_at": "2025-02-28T04:05:42Z", + "updated_at": "2025-04-28T00:27:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "eb973015d66f461d07a1012124d718e5469693d4" + ] + }, "103384": { "id": "PR_kwDOAO6SJc6M5FeI", "public_id": 103384, @@ -39284,6 +47252,35 @@ "bea6472ea479f5c96cad825e71cf3a1d6a69ccdc" ] }, + "103414": { + "id": "PR_kwDOAO6SJc6M_dGI", + "public_id": 103414, + "url": "https://github.com/godotengine/godot/pull/103414", + "diff_url": "https://github.com/godotengine/godot/pull/103414.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103414.patch", + "title": "ItemList multiselect with shift up & down arrow keys", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU0ODE5MzE5", + "created_at": "2025-02-28T21:58:50Z", + "updated_at": "2025-04-28T00:27:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "aebb85a0645c3597c3261c943ce42571597622b7" + ] + }, "103415": { "id": "PR_kwDOAO6SJc6M_exj", "public_id": 103415, @@ -42360,6 +50357,35 @@ "d7766827418c668368a99f5b34d1cd39de132494" ] }, + "103806": { + "id": "PR_kwDOAO6SJc6N3hKW", + "public_id": 103806, + "url": "https://github.com/godotengine/godot/pull/103806", + "diff_url": "https://github.com/godotengine/godot/pull/103806.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103806.patch", + "title": "`FindReplaceBar`: Fix \"Replace (All)\" buttons repositioning, improve \"Hide\" button visual feedback", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-03-08T11:06:52Z", + "updated_at": "2025-04-30T20:16:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "186d68740c9a8d92265a8f1471f28a44dba39bc4" + ] + }, "103814": { "id": "PR_kwDOAO6SJc6N30HL", "public_id": 103814, @@ -42579,6 +50605,40 @@ "e202851e20338ee43dfb8c073a3d9af65d1b0586" ] }, + "103841": { + "id": "PR_kwDOAO6SJc6N4sMp", + "public_id": 103841, + "url": "https://github.com/godotengine/godot/pull/103841", + "diff_url": "https://github.com/godotengine/godot/pull/103841.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103841.patch", + "title": "Add Embed Game Window shortcut hotkeys support for `suspend/pause` and `next frame` buttons", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwODQxODk=", + "created_at": "2025-03-09T01:56:57Z", + "updated_at": "2025-04-28T00:27:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "bf18021462005b3b93663f7cefe94d9ac0881005" + ] + }, "103842": { "id": "PR_kwDOAO6SJc6N4soQ", "public_id": 103842, @@ -42803,6 +50863,45 @@ "45053520216b70d5669587b55e6b3d98df201c3d" ] }, + "103865": { + "id": "PR_kwDOAO6SJc6N53NZ", + "public_id": 103865, + "url": "https://github.com/godotengine/godot/pull/103865", + "diff_url": "https://github.com/godotengine/godot/pull/103865.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103865.patch", + "title": "SCons: Remove `check_c_headers`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-03-09T16:28:10Z", + "updated_at": "2025-04-25T16:42:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "007717faf9179a9dd87c0d00efcea435b75054d7" + ] + }, "103869": { "id": "PR_kwDOAO6SJc6N5-YV", "public_id": 103869, @@ -43459,6 +51558,40 @@ "49e860159ab8db120b652cf185389965f14755dd" ] }, + "103934": { + "id": "PR_kwDOAO6SJc6ODf9S", + "public_id": 103934, + "url": "https://github.com/godotengine/godot/pull/103934", + "diff_url": "https://github.com/godotengine/godot/pull/103934.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103934.patch", + "title": "Forward+: Replace the current BRDF approximation with a DFG LUT and add multiscattering energy compensation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4OTI2NDY0", + "created_at": "2025-03-10T21:00:04Z", + "updated_at": "2025-05-09T16:34:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "44408eabaabbc4faeb8c5bb808885a3a600e4408" + ] + }, "103936": { "id": "PR_kwDOAO6SJc6ODt9x", "public_id": 103936, @@ -43609,6 +51742,40 @@ "3c85281610fc76346401a83adbd27c9afbe1801c" ] }, + "103944": { + "id": "PR_kwDOAO6SJc6OD9Sy", + "public_id": 103944, + "url": "https://github.com/godotengine/godot/pull/103944", + "diff_url": "https://github.com/godotengine/godot/pull/103944.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103944.patch", + "title": "Improve error messages for `add_property_info()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-03-10T22:20:01Z", + "updated_at": "2025-05-08T12:29:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "602806101cb296db4e53899f578446661f4f04a6" + ] + }, "103949": { "id": "PR_kwDOAO6SJc6OEwx-", "public_id": 103949, @@ -43779,6 +51946,40 @@ "6b9641d36408c1066fbad2ae828431f3a024b9dd" ] }, + "103968": { + "id": "PR_kwDOAO6SJc6OKD4d", + "public_id": 103968, + "url": "https://github.com/godotengine/godot/pull/103968", + "diff_url": "https://github.com/godotengine/godot/pull/103968.diff", + "patch_url": "https://github.com/godotengine/godot/pull/103968.patch", + "title": "basis_universal: Update to 1.60", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2", + "created_at": "2025-03-11T12:39:55Z", + "updated_at": "2025-04-29T20:58:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "246b062bd6fa11ce40b4e4c195281acf064c261a" + ] + }, "103973": { "id": "PR_kwDOAO6SJc6OMKoW", "public_id": 103973, @@ -44454,6 +52655,35 @@ "d68ff21fbeb36e66ef49a2c344d7e31d45a81dc7" ] }, + "104055": { + "id": "PR_kwDOAO6SJc6OaegO", + "public_id": 104055, + "url": "https://github.com/godotengine/godot/pull/104055", + "diff_url": "https://github.com/godotengine/godot/pull/104055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104055.patch", + "title": "Core: Add `FixedVector` template - a collection that can be used completely on the stack.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-03-12T22:05:07Z", + "updated_at": "2025-04-30T22:01:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "1b1ab76a14d4521583825df059f88eaaaa5c573c" + ] + }, "104058": { "id": "PR_kwDOAO6SJc6Oa4pz", "public_id": 104058, @@ -45682,6 +53912,45 @@ "97cc8aed187605c07320b669c257e42bd3906399" ] }, + "104169": { + "id": "PR_kwDOAO6SJc6Ow5nG", + "public_id": 104169, + "url": "https://github.com/godotengine/godot/pull/104169", + "diff_url": "https://github.com/godotengine/godot/pull/104169.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104169.patch", + "title": "Fix error panel auto-hiding", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzM2MjE3", + "created_at": "2025-03-15T09:11:45Z", + "updated_at": "2025-04-28T00:27:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cabcb4161b22868e8ed90cc2c730a4b23cf2cf15" + ] + }, "104172": { "id": "PR_kwDOAO6SJc6OxGFB", "public_id": 104172, @@ -46076,6 +54345,40 @@ "c8b00c03fda70a767b78038034f2116fc40d5ce0" ] }, + "104209": { + "id": "PR_kwDOAO6SJc6OzMOZ", + "public_id": 104209, + "url": "https://github.com/godotengine/godot/pull/104209", + "diff_url": "https://github.com/godotengine/godot/pull/104209.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104209.patch", + "title": "Update BoneAttachment3D transform when setting the bone index", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-03-15T23:23:48Z", + "updated_at": "2025-04-28T06:17:55Z", + "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": [ + "4eba6d1892b81a8f2a7e4627b9feab1b926db2a4" + ] + }, "104213": { "id": "PR_kwDOAO6SJc6OzkRL", "public_id": 104213, @@ -46824,6 +55127,40 @@ "057858a0fb703b7f314fe3fbff85a1abda92595d" ] }, + "104269": { + "id": "PR_kwDOAO6SJc6O585Y", + "public_id": 104269, + "url": "https://github.com/godotengine/godot/pull/104269", + "diff_url": "https://github.com/godotengine/godot/pull/104269.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104269.patch", + "title": "Physics Interpolation - Move 3D FTI to `SceneTree`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-03-17T11:19:29Z", + "updated_at": "2025-04-28T17:09:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "ae04a3a5ddefd99d1b26e3f59dd4d5470a03b580" + ] + }, "104273": { "id": "PR_kwDOAO6SJc6O7ROs", "public_id": 104273, @@ -47761,6 +56098,40 @@ "345974691b03edb3c11e39cb038fc8c3fba1296e" ] }, + "104347": { + "id": "PR_kwDOAO6SJc6PNTx2", + "public_id": 104347, + "url": "https://github.com/godotengine/godot/pull/104347", + "diff_url": "https://github.com/godotengine/godot/pull/104347.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104347.patch", + "title": "Use libjpeg-turbo for improved jpg compatibility and speed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE1NjM5", + "created_at": "2025-03-19T04:54:10Z", + "updated_at": "2025-05-03T04:56:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "a0cc41b5ed628e93acb380ac0764c6cb0184bec9" + ] + }, "104349": { "id": "PR_kwDOAO6SJc6PNyBu", "public_id": 104349, @@ -48273,6 +56644,40 @@ "efc3e3aea78d6faebf25d5ecd260309f8fe865b4" ] }, + "104386": { + "id": "PR_kwDOAO6SJc6PXkV6", + "public_id": 104386, + "url": "https://github.com/godotengine/godot/pull/104386", + "diff_url": "https://github.com/godotengine/godot/pull/104386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104386.patch", + "title": "Core: Replace C math headers with C++ equivalents", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-03-20T00:11:17Z", + "updated_at": "2025-04-28T00:27:26Z", + "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": [ + "ad40939b6fd935699fc4fc365c8c941899923b97" + ] + }, "104389": { "id": "PR_kwDOAO6SJc6PX7TC", "public_id": 104389, @@ -50329,6 +58734,35 @@ "6e7d2abb81457af6f8351fb2a35f5598a00e97f5" ] }, + "104636": { + "id": "PR_kwDOAO6SJc6QJEsJ", + "public_id": 104636, + "url": "https://github.com/godotengine/godot/pull/104636", + "diff_url": "https://github.com/godotengine/godot/pull/104636.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104636.patch", + "title": "Add specific errors for use of keywords removed in Godot 4", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-03-26T04:20:38Z", + "updated_at": "2025-04-26T04:16:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "5c662f7707e82f2b4d5d62d5cf296d2709b3628a" + ] + }, "104638": { "id": "PR_kwDOAO6SJc6QJjYW", "public_id": 104638, @@ -51121,6 +59555,69 @@ "722b412b73e59a0528bb538f39622e824b2e232d" ] }, + "104729": { + "id": "PR_kwDOAO6SJc6Qlk6K", + "public_id": 104729, + "url": "https://github.com/godotengine/godot/pull/104729", + "diff_url": "https://github.com/godotengine/godot/pull/104729.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104729.patch", + "title": "Fix a few GDScript warning messages for grammar and consistency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2025-03-28T16:51:27Z", + "updated_at": "2025-05-08T03:22:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "d8db03e31a362c3181b0fe416ebd9858a483d5f7" + ] + }, + "104731": { + "id": "PR_kwDOAO6SJc6QmJin", + "public_id": 104731, + "url": "https://github.com/godotengine/godot/pull/104731", + "diff_url": "https://github.com/godotengine/godot/pull/104731.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104731.patch", + "title": "[GUI] Implement Stackable Text Outline on `Label`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxNDgxNzAw", + "created_at": "2025-03-28T18:08:01Z", + "updated_at": "2025-04-29T17:10:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "ac931c33c2cec0ce3738e725efe8bce7f540ed44" + ] + }, "104738": { "id": "PR_kwDOAO6SJc6QnSVb", "public_id": 104738, @@ -51155,6 +59652,40 @@ "1a70a06a43c577c472e0209c304fb8f03e3497a2" ] }, + "104739": { + "id": "PR_kwDOAO6SJc6QnkCI", + "public_id": 104739, + "url": "https://github.com/godotengine/godot/pull/104739", + "diff_url": "https://github.com/godotengine/godot/pull/104739.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104739.patch", + "title": "Limit error messages in CodeTextEditor to 2 lines length", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwOTYwNjk4", + "created_at": "2025-03-28T21:26:07Z", + "updated_at": "2025-04-28T19:16:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "410d6eee45756e946bd5bfbefee469b46c0735ee" + ] + }, "104741": { "id": "PR_kwDOAO6SJc6QnvaZ", "public_id": 104741, @@ -51894,6 +60425,40 @@ "556933306a0d8a3f7e6632393477f98b52e2e91f" ] }, + "104815": { + "id": "PR_kwDOAO6SJc6QtB-k", + "public_id": 104815, + "url": "https://github.com/godotengine/godot/pull/104815", + "diff_url": "https://github.com/godotengine/godot/pull/104815.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104815.patch", + "title": "Rename `_strlen_clipped` to `strnlen` (and use the system equivalent for `char *` inputs)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-03-30T20:38:14Z", + "updated_at": "2025-05-06T13:51:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ec32dae1da20c375f8e1653da74ba88b3193e672" + ] + }, "104819": { "id": "PR_kwDOAO6SJc6QtrsD", "public_id": 104819, @@ -53459,6 +62024,69 @@ "8e5e9150131f7e8c80fdf6189c347a27da758e79" ] }, + "104971": { + "id": "PR_kwDOAO6SJc6RQmyP", + "public_id": 104971, + "url": "https://github.com/godotengine/godot/pull/104971", + "diff_url": "https://github.com/godotengine/godot/pull/104971.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104971.patch", + "title": "Automatically activate camera monitoring when using `CameraTexture`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-03T13:27:03Z", + "updated_at": "2025-04-25T17:03:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e9e455823e0a6a5bd53817f1e47beb167b15aa04" + ] + }, + "104973": { + "id": "PR_kwDOAO6SJc6RRCxW", + "public_id": 104973, + "url": "https://github.com/godotengine/godot/pull/104973", + "diff_url": "https://github.com/godotengine/godot/pull/104973.diff", + "patch_url": "https://github.com/godotengine/godot/pull/104973.patch", + "title": "Change \"GDExtension example in C++\" links to accommodate the new docs file structure.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-03T14:04:12Z", + "updated_at": "2025-05-02T08:04:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "9637a9f72d90fd37e40206a3a6bede014febcc4c" + ] + }, "104974": { "id": "PR_kwDOAO6SJc6RRC4u", "public_id": 104974, @@ -54096,6 +62724,40 @@ "aa5ca4f1a2035c31265e8017248e0587593f77d5" ] }, + "105034": { + "id": "PR_kwDOAO6SJc6Rd1Re", + "public_id": 105034, + "url": "https://github.com/godotengine/godot/pull/105034", + "diff_url": "https://github.com/godotengine/godot/pull/105034.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105034.patch", + "title": "Fix error spam when inspecting remote nodes outside the tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-04-04T22:24:36Z", + "updated_at": "2025-05-08T13:01:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e1e5242fa91a5df4481c3f11836395385c4ed820" + ] + }, "105037": { "id": "PR_kwDOAO6SJc6ReFuk", "public_id": 105037, @@ -54591,6 +63253,35 @@ "75dd416627750766e2443674d6531a7461c07a45" ] }, + "105080": { + "id": "PR_kwDOAO6SJc6RheRH", + "public_id": 105080, + "url": "https://github.com/godotengine/godot/pull/105080", + "diff_url": "https://github.com/godotengine/godot/pull/105080.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105080.patch", + "title": "BasisU: Use KTX2 format and add import options to configure encoder", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-04-06T05:15:27Z", + "updated_at": "2025-05-05T16:50:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "237597b01f9f67079fea2e8664d80ebf60d5e765" + ] + }, "105082": { "id": "PR_kwDOAO6SJc6RhtyW", "public_id": 105082, @@ -54838,6 +63529,40 @@ "e57eeb14bc5f4af3c75a6a3d43a28098bf5b839e" ] }, + "105105": { + "id": "PR_kwDOAO6SJc6Ri1eo", + "public_id": 105105, + "url": "https://github.com/godotengine/godot/pull/105105", + "diff_url": "https://github.com/godotengine/godot/pull/105105.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105105.patch", + "title": "Clean and group NavigationServer headers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-06T19:45:13Z", + "updated_at": "2025-05-07T17:55:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "04378364723a335bc5ea1f6575d4b90cc47eab7f" + ] + }, "105106": { "id": "PR_kwDOAO6SJc6RjBqD", "public_id": 105106, @@ -55348,6 +64073,40 @@ "7c4d45ba3bba219c4216ec745617d46933fdd24f" ] }, + "105147": { + "id": "PR_kwDOAO6SJc6Ry-rc", + "public_id": 105147, + "url": "https://github.com/godotengine/godot/pull/105147", + "diff_url": "https://github.com/godotengine/godot/pull/105147.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105147.patch", + "title": "Allow `Sprite2D` being dragged to change their `region_rect`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMTIzOTY0", + "created_at": "2025-04-08T14:17:37Z", + "updated_at": "2025-05-04T22:41:47Z", + "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": [ + "1410bca5ce48eb3d43089c141abd4f7906d7c8b8" + ] + }, "105148": { "id": "PR_kwDOAO6SJc6RzL8V", "public_id": 105148, @@ -55513,6 +64272,35 @@ "b7402b75973c3f8aa815da61cb1d312f3fc1ba52" ] }, + "105161": { + "id": "PR_kwDOAO6SJc6R2CYr", + "public_id": 105161, + "url": "https://github.com/godotengine/godot/pull/105161", + "diff_url": "https://github.com/godotengine/godot/pull/105161.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105161.patch", + "title": "Fix typos in `Image` documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCj6ZbA", + "created_at": "2025-04-08T20:17:10Z", + "updated_at": "2025-04-26T13:39:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "b8fa6fe1cb4b5c36d94519092a18e1bf57d045e5" + ] + }, "105162": { "id": "PR_kwDOAO6SJc6R2Z4l", "public_id": 105162, @@ -55858,6 +64646,40 @@ "07c91e80f6af35958bcb7d6c6f6a648cd53f5a72" ] }, + "105192": { + "id": "PR_kwDOAO6SJc6R8e9f", + "public_id": 105192, + "url": "https://github.com/godotengine/godot/pull/105192", + "diff_url": "https://github.com/godotengine/godot/pull/105192.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105192.patch", + "title": "Use non-recursive mutex for `StringName`, improving performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-09T13:01:23Z", + "updated_at": "2025-04-28T19:17:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e57427900ff57c5ecf316488854a5e13290a37c5" + ] + }, "105193": { "id": "PR_kwDOAO6SJc6R83RY", "public_id": 105193, @@ -56955,6 +65777,40 @@ "5f7e9a9198e4df2a4d06fe8deef8b6ad11d592ae" ] }, + "105297": { + "id": "PR_kwDOAO6SJc6SV52i", + "public_id": 105297, + "url": "https://github.com/godotengine/godot/pull/105297", + "diff_url": "https://github.com/godotengine/godot/pull/105297.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105297.patch", + "title": "Improve EditorAbout dialog auto-translation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-12T04:56:30Z", + "updated_at": "2025-04-29T23:53:58Z", + "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": [ + "c5a70dbeeb7ca4f194cc7a8c9cdc73fbcde2b0ca" + ] + }, "105301": { "id": "PR_kwDOAO6SJc6SWLDC", "public_id": 105301, @@ -57033,6 +65889,35 @@ "23a0b7d4d007c617b5b7d495bafc030809ba4374" ] }, + "105306": { + "id": "PR_kwDOAO6SJc6SWTgU", + "public_id": 105306, + "url": "https://github.com/godotengine/godot/pull/105306", + "diff_url": "https://github.com/godotengine/godot/pull/105306.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105306.patch", + "title": "`Range`: Remove useless `p_what` argument", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-12T08:44:01Z", + "updated_at": "2025-04-28T08:18:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "e4562fe727c6e9d65063f8aace9722f4dc780a9f" + ] + }, "105307": { "id": "PR_kwDOAO6SJc6SWZS-", "public_id": 105307, @@ -57392,6 +66277,64 @@ "88191b0b157a36681aace24f2151ce79e9525cb2" ] }, + "105357": { + "id": "PR_kwDOAO6SJc6SZi-I", + "public_id": 105357, + "url": "https://github.com/godotengine/godot/pull/105357", + "diff_url": "https://github.com/godotengine/godot/pull/105357.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105357.patch", + "title": "Improve get_cursor_shape() documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg1NDM4ODky", + "created_at": "2025-04-13T17:17:01Z", + "updated_at": "2025-04-28T18:09:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "6a19128a1a2360496a4528a76a8163c384e875e8" + ] + }, + "105368": { + "id": "PR_kwDOAO6SJc6SaJBS", + "public_id": 105368, + "url": "https://github.com/godotengine/godot/pull/105368", + "diff_url": "https://github.com/godotengine/godot/pull/105368.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105368.patch", + "title": "Add inspector support for typed property hint formats", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-04-14T00:02:05Z", + "updated_at": "2025-04-29T16:28:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "294303eac960eee90694cd663b8f8a55a7a2ffaf" + ] + }, "105370": { "id": "PR_kwDOAO6SJc6Saico", "public_id": 105370, @@ -57456,6 +66399,35 @@ "9f5048fb36e8ad4b88ec7cea901c66d8b3837c8b" ] }, + "105378": { + "id": "PR_kwDOAO6SJc6Sc-2Y", + "public_id": 105378, + "url": "https://github.com/godotengine/godot/pull/105378", + "diff_url": "https://github.com/godotengine/godot/pull/105378.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105378.patch", + "title": "[FileSystemList] Fix edit popup not accounting scroll position.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-14T09:12:05Z", + "updated_at": "2025-04-28T15:10:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7dc8daf1766e123ff94a1d64a3f8228c4151a63a" + ] + }, "105384": { "id": "PR_kwDOAO6SJc6SfnFg", "public_id": 105384, @@ -57713,6 +66685,45 @@ "a3943f8ad485f9e8cc538e936a3fc3b8dc021017" ] }, + "105415": { + "id": "PR_kwDOAO6SJc6Spthe", + "public_id": 105415, + "url": "https://github.com/godotengine/godot/pull/105415", + "diff_url": "https://github.com/godotengine/godot/pull/105415.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105415.patch", + "title": "Autocompletion: Remove additional parenthesis from utility function options", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2025-04-15T11:27:56Z", + "updated_at": "2025-04-29T16:28:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "3f0ff0417c27a96393cc6428386963f009f0690f" + ] + }, "105424": { "id": "PR_kwDOAO6SJc6SsK7T", "public_id": 105424, @@ -57859,6 +66870,40 @@ "da1fca613f9b8bc6a889b1f290d1aa3424eb8955" ] }, + "105437": { + "id": "PR_kwDOAO6SJc6Sucue", + "public_id": 105437, + "url": "https://github.com/godotengine/godot/pull/105437", + "diff_url": "https://github.com/godotengine/godot/pull/105437.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105437.patch", + "title": "Allow moving meshes without motion vectors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYzMjk0MjA=", + "created_at": "2025-04-15T20:06:23Z", + "updated_at": "2025-04-25T17:01:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a4a5f4ed017f90dc1a48d6f926d94f69f5e82494" + ] + }, "105445": { "id": "PR_kwDOAO6SJc6SwJ7W", "public_id": 105445, @@ -57990,6 +67035,40 @@ "5e6df6a196ae1fabccbe8a2a4a97123594885652" ] }, + "105465": { + "id": "PR_kwDOAO6SJc6S5Vk3", + "public_id": 105465, + "url": "https://github.com/godotengine/godot/pull/105465", + "diff_url": "https://github.com/godotengine/godot/pull/105465.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105465.patch", + "title": "Properly report missing nodes in LightmapGI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTc5MDE0", + "created_at": "2025-04-16T20:42:28Z", + "updated_at": "2025-05-09T16:40:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "75566d1faced2dcffa5d297b03fdba5cde5cf101" + ] + }, "105470": { "id": "PR_kwDOAO6SJc6S6gh_", "public_id": 105470, @@ -58029,6 +67108,35 @@ "941ad15724922406c8fbe638f3421c8be8789a96" ] }, + "105473": { + "id": "PR_kwDOAO6SJc6S7YSj", + "public_id": 105473, + "url": "https://github.com/godotengine/godot/pull/105473", + "diff_url": "https://github.com/godotengine/godot/pull/105473.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105473.patch", + "title": "Fix process callback state getting overwritten by calls to `set_process_smoothing_speed`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwNDc4Mjk=", + "created_at": "2025-04-17T03:28:35Z", + "updated_at": "2025-04-28T15:09:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "b7200d1e735ce685ba7f209acb845e3a7d9eca64" + ] + }, "105481": { "id": "PR_kwDOAO6SJc6S8PYF", "public_id": 105481, @@ -58165,6 +67273,45 @@ "b0348d0e58815a0bf5a5e9aa4ad3f9219b86e1ae" ] }, + "105487": { + "id": "PR_kwDOAO6SJc6S-8Od", + "public_id": 105487, + "url": "https://github.com/godotengine/godot/pull/105487", + "diff_url": "https://github.com/godotengine/godot/pull/105487.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105487.patch", + "title": "Fix light theme gizmo icons in the 3D editor appearing too dark", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-17T12:31:09Z", + "updated_at": "2025-05-05T14:23: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": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "90e3926424eb3735146ffce8182d5332d60d2fef" + ] + }, "105488": { "id": "PR_kwDOAO6SJc6S_JV_", "public_id": 105488, @@ -58291,6 +67438,35 @@ "96bad4ad049f36b1bf312c80a560a14cc06bc228" ] }, + "105504": { + "id": "PR_kwDOAO6SJc6TBtjA", + "public_id": 105504, + "url": "https://github.com/godotengine/godot/pull/105504", + "diff_url": "https://github.com/godotengine/godot/pull/105504.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105504.patch", + "title": "`RichTextLabel`: Add methods to compute the height and width of a line", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDODDFFuQ", + "created_at": "2025-04-17T18:25:57Z", + "updated_at": "2025-04-28T00:27:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "4115b813fe61b4993faa45a812a77ff0e46f4d8e" + ] + }, "105507": { "id": "PR_kwDOAO6SJc6TCoH5", "public_id": 105507, @@ -58388,6 +67564,40 @@ "34b3582cf92abbbf728f32e0af38b24355440cce" ] }, + "105519": { + "id": "PR_kwDOAO6SJc6TGgP8", + "public_id": 105519, + "url": "https://github.com/godotengine/godot/pull/105519", + "diff_url": "https://github.com/godotengine/godot/pull/105519.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105519.patch", + "title": "Improve AssetLib auto-translation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-18T09:37:44Z", + "updated_at": "2025-05-09T18:05:50Z", + "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": [ + "22198497fe125d959e411683c6f71b4b87e996e3" + ] + }, "105524": { "id": "PR_kwDOAO6SJc6THvtj", "public_id": 105524, @@ -58480,6 +67690,35 @@ "dd5460c32aff46b5f07df02e768784379da802dd" ] }, + "105537": { + "id": "PR_kwDOAO6SJc6TJ80G", + "public_id": 105537, + "url": "https://github.com/godotengine/godot/pull/105537", + "diff_url": "https://github.com/godotengine/godot/pull/105537.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105537.patch", + "title": "Fix cases where `_get` returned true erroneously", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2025-04-18T19:04:27Z", + "updated_at": "2025-04-28T00:27:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "143db328e7a70ebe94e7072694f080f9745fcc83" + ] + }, "105538": { "id": "PR_kwDOAO6SJc6TKI1r", "public_id": 105538, @@ -58509,6 +67748,40 @@ "c6c06a966a1c8d9feecd17692937ae36179cc774" ] }, + "105546": { + "id": "PR_kwDOAO6SJc6TK_qD", + "public_id": 105546, + "url": "https://github.com/godotengine/godot/pull/105546", + "diff_url": "https://github.com/godotengine/godot/pull/105546.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105546.patch", + "title": "Fix GDExtension `Object/Node::to_string` to check `is_valid` before returning the result", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIwMTU3OTE=", + "created_at": "2025-04-18T22:47:00Z", + "updated_at": "2025-04-28T00:27:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "23ffdd79e8bd6901111cb5e99560b6a636105232" + ] + }, "105548": { "id": "PR_kwDOAO6SJc6TLG1B", "public_id": 105548, @@ -58538,6 +67811,35 @@ "2e61c7773b59f9727c17daeaf33da8e7ebef65f2" ] }, + "105552": { + "id": "PR_kwDOAO6SJc6TLSkQ", + "public_id": 105552, + "url": "https://github.com/godotengine/godot/pull/105552", + "diff_url": "https://github.com/godotengine/godot/pull/105552.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105552.patch", + "title": "Expose `AnimationNode(StateMachine/BlendTree).get_node_list()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1MjY5NTQ=", + "created_at": "2025-04-19T00:19:20Z", + "updated_at": "2025-04-28T00:27:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "d193af78c5adbe8ed444396ba62706848fb9fcf5" + ] + }, "105563": { "id": "PR_kwDOAO6SJc6TMjtY", "public_id": 105563, @@ -58655,6 +67957,40 @@ "fbadaa26ff0cef683df48b4a1b31f829b2d325b3" ] }, + "105570": { + "id": "PR_kwDOAO6SJc6TM8rK", + "public_id": 105570, + "url": "https://github.com/godotengine/godot/pull/105570", + "diff_url": "https://github.com/godotengine/godot/pull/105570.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105570.patch", + "title": "RenderingDevice: Pass mipmap count to `texture_create_from_extension()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBtbx7g", + "created_at": "2025-04-19T15:23:10Z", + "updated_at": "2025-05-08T12:26:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "6ae50cad17419b104a226706084588ca50eb2efa" + ] + }, "105574": { "id": "PR_kwDOAO6SJc6TNd-J", "public_id": 105574, @@ -58747,6 +68083,176 @@ "e2dec5146c780066c39e3ab4693f763c5298fddf" ] }, + "105588": { + "id": "PR_kwDOAO6SJc6TOuze", + "public_id": 105588, + "url": "https://github.com/godotengine/godot/pull/105588", + "diff_url": "https://github.com/godotengine/godot/pull/105588.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105588.patch", + "title": "Move `NavigationObstacle3DEditorPlugin` to `navigation_3d` module", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-20T15:47:00Z", + "updated_at": "2025-05-08T21:47:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "3307be5038744073d26d17443fb32f0ccab5493a" + ] + }, + "105592": { + "id": "PR_kwDOAO6SJc6TO1Ck", + "public_id": 105592, + "url": "https://github.com/godotengine/godot/pull/105592", + "diff_url": "https://github.com/godotengine/godot/pull/105592.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105592.patch", + "title": "Rename `NavigationMeshEditor` to `NavigationRegion3DEditor`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-20T16:57:03Z", + "updated_at": "2025-05-06T14:18:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "01e85c49e9eb8e8e18c78c19698a17d516c210de" + ] + }, + "105593": { + "id": "PR_kwDOAO6SJc6TO2F_", + "public_id": 105593, + "url": "https://github.com/godotengine/godot/pull/105593", + "diff_url": "https://github.com/godotengine/godot/pull/105593.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105593.patch", + "title": "Move `NavigationRegion3DGizmoPlugin` to `navigation_3d` module.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-20T17:07:14Z", + "updated_at": "2025-05-08T21:34:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "63bd35e7cf782cc23d736e765817cfafe5ceae4e" + ] + }, + "105594": { + "id": "PR_kwDOAO6SJc6TO2QX", + "public_id": 105594, + "url": "https://github.com/godotengine/godot/pull/105594", + "diff_url": "https://github.com/godotengine/godot/pull/105594.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105594.patch", + "title": "Move `NavigationLink3DGizmoPlugin` to `navigation_3d` module.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-20T17:09:13Z", + "updated_at": "2025-05-09T20:42:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "e9a8c7e858821d61b9da5f4fa8747790e41bece8" + ] + }, + "105595": { + "id": "PR_kwDOAO6SJc6TO4Q_", + "public_id": 105595, + "url": "https://github.com/godotengine/godot/pull/105595", + "diff_url": "https://github.com/godotengine/godot/pull/105595.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105595.patch", + "title": "Fix `FOCUS_ACCESSIBILITY` grabbing focus when it is not supposed to, forward `GraphNode` key input to `GraphEdit`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-20T17:33:28Z", + "updated_at": "2025-04-28T00:28:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "db0c0a9182088e50dd2247bbfab8a745e6df3f9d" + ] + }, "105605": { "id": "PR_kwDOAO6SJc6TPWA6", "public_id": 105605, @@ -58835,6 +68341,74 @@ "fac2ebed785276c90847bb5c988e9d0ddf91b284" ] }, + "105613": { + "id": "PR_kwDOAO6SJc6TRLvF", + "public_id": 105613, + "url": "https://github.com/godotengine/godot/pull/105613", + "diff_url": "https://github.com/godotengine/godot/pull/105613.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105613.patch", + "title": "Fix incorrect transform when editor camera is moved externally", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-04-21T08:01:21Z", + "updated_at": "2025-04-28T06:41:02Z", + "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": [ + "81df850492074829d2276c27352666b01ea94404" + ] + }, + "105621": { + "id": "PR_kwDOAO6SJc6TUtha", + "public_id": 105621, + "url": "https://github.com/godotengine/godot/pull/105621", + "diff_url": "https://github.com/godotengine/godot/pull/105621.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105621.patch", + "title": "SCons: Begin decoupling generation & build code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-04-21T17:12:54Z", + "updated_at": "2025-04-25T16:42:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "5c9f93ce033f0bdf1c13a2be5e2e49f88013da29" + ] + }, "105624": { "id": "PR_kwDOAO6SJc6TVLBD", "public_id": 105624, @@ -58879,6 +68453,45 @@ "217333e7a0f0931587a4221940fcfd7f4466749b" ] }, + "105625": { + "id": "PR_kwDOAO6SJc6TVhCz", + "public_id": 105625, + "url": "https://github.com/godotengine/godot/pull/105625", + "diff_url": "https://github.com/godotengine/godot/pull/105625.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105625.patch", + "title": "Add drag zoom feature with CTRL+MiddleMouseButton", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB7pmmg", + "created_at": "2025-04-21T19:21:52Z", + "updated_at": "2025-05-01T20:41:22Z", + "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" + } + ], + "commits": [ + "82e23da12ed1edc60fdcb691a0a221e4dc1234df" + ] + }, "105630": { "id": "PR_kwDOAO6SJc6TWhao", "public_id": 105630, @@ -59044,6 +68657,35 @@ "42ff52a079ad60c5292ef44d7d24276502e580a8" ] }, + "105641": { + "id": "PR_kwDOAO6SJc6TbEtv", + "public_id": 105641, + "url": "https://github.com/godotengine/godot/pull/105641", + "diff_url": "https://github.com/godotengine/godot/pull/105641.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105641.patch", + "title": "Change FileDialog's Tree to ItemList", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-22T11:20:10Z", + "updated_at": "2025-05-05T18:14:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7fe61c7e84cc36eebc97c3445810c614c91d4021" + ] + }, "105644": { "id": "PR_kwDOAO6SJc6TboFr", "public_id": 105644, @@ -59073,6 +68715,40 @@ "37a70edc116b1e28926c027ca64890bf799e5678" ] }, + "105647": { + "id": "PR_kwDOAO6SJc6TcO6S", + "public_id": 105647, + "url": "https://github.com/godotengine/godot/pull/105647", + "diff_url": "https://github.com/godotengine/godot/pull/105647.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105647.patch", + "title": "Improve FileDialog options", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-22T13:33:36Z", + "updated_at": "2025-05-06T13:51:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "92f15d33eee60d9dd735dc4456c516c07981c69b" + ] + }, "105650": { "id": "PR_kwDOAO6SJc6Tc-Av", "public_id": 105650, @@ -59112,6 +68788,35 @@ "df622f1f0bca30ddd368d69c0b0b5021ddef9c70" ] }, + "105655": { + "id": "PR_kwDOAO6SJc6TdcBs", + "public_id": 105655, + "url": "https://github.com/godotengine/godot/pull/105655", + "diff_url": "https://github.com/godotengine/godot/pull/105655.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105655.patch", + "title": "Add `SVGTexture` importer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-22T15:45:48Z", + "updated_at": "2025-04-25T16:42:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "15cecfdac54b8784638117adf25b72369de83074" + ] + }, "105656": { "id": "PR_kwDOAO6SJc6Tdo-p", "public_id": 105656, @@ -59282,6 +68987,128 @@ "1742901ae4cc33104d4701b36c8e155b6c2ba1ec" ] }, + "105671": { + "id": "PR_kwDOAO6SJc6Tgz1q", + "public_id": 105671, + "url": "https://github.com/godotengine/godot/pull/105671", + "diff_url": "https://github.com/godotengine/godot/pull/105671.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105671.patch", + "title": "Use `separate_debug_symbols` to control generation of the separate Android debug symbols file", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-04-23T01:43:21Z", + "updated_at": "2025-04-29T01:29:09Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ccf61650bddd82cb8ab8fcd5b2099fb9ce594330" + ] + }, + "105687": { + "id": "PR_kwDOAO6SJc6TnTtU", + "public_id": 105687, + "url": "https://github.com/godotengine/godot/pull/105687", + "diff_url": "https://github.com/godotengine/godot/pull/105687.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105687.patch", + "title": "Document `SceneTree.set_multiplayer()` should be called in `_enter_tree()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-23T15:19:01Z", + "updated_at": "2025-05-05T14:23:30Z", + "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": [ + "665342c1ffe6edbaa418c78c6768d1835fff23b7" + ] + }, + "105691": { + "id": "PR_kwDOAO6SJc6Toiqu", + "public_id": 105691, + "url": "https://github.com/godotengine/godot/pull/105691", + "diff_url": "https://github.com/godotengine/godot/pull/105691.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105691.patch", + "title": "Make documentation ignore undocumented private signals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MTIxOTI1", + "created_at": "2025-04-23T17:11:32Z", + "updated_at": "2025-04-25T16:49:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e2ccf9b7c43420ded788599f3e2718f1315827b8" + ] + }, "105696": { "id": "PR_kwDOAO6SJc6Tp-j1", "public_id": 105696, @@ -59336,6 +69163,74 @@ "07fcb8295854226ea7a03a31f4f1ca921be72b5c" ] }, + "105697": { + "id": "PR_kwDOAO6SJc6TqBkV", + "public_id": 105697, + "url": "https://github.com/godotengine/godot/pull/105697", + "diff_url": "https://github.com/godotengine/godot/pull/105697.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105697.patch", + "title": "SCons: Explicitly enable `-mfpmath=sse -mstackrealign` for x86_32", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-23T20:29:02Z", + "updated_at": "2025-04-28T15:10:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "08fa148310930c2995b5cb9804aa20f1ae5997ed" + ] + }, + "105700": { + "id": "PR_kwDOAO6SJc6TsmVM", + "public_id": 105700, + "url": "https://github.com/godotengine/godot/pull/105700", + "diff_url": "https://github.com/godotengine/godot/pull/105700.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105700.patch", + "title": "Improve ConfigFile get_sections and get_section_keys by returning Vector", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg3ODIzMDMw", + "created_at": "2025-04-24T04:20:53Z", + "updated_at": "2025-04-28T10:19:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b8e44a00001e36bb0ac4c2ecce3b5a6ff6b87b73" + ] + }, "105708": { "id": "PR_kwDOAO6SJc6TwtAb", "public_id": 105708, @@ -59448,6 +69343,69 @@ "dc380f8915e875c5c33382cc878aa0fdb1055ed2" ] }, + "105718": { + "id": "PR_kwDOAO6SJc6TzOoG", + "public_id": 105718, + "url": "https://github.com/godotengine/godot/pull/105718", + "diff_url": "https://github.com/godotengine/godot/pull/105718.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105718.patch", + "title": "Capitalize global navigation constants", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-04-24T17:00:06Z", + "updated_at": "2025-05-06T19:32:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "783728fcb4ff578ae5634c5204d734b36b37fad8" + ] + }, + "105725": { + "id": "PR_kwDOAO6SJc6T0ACY", + "public_id": 105725, + "url": "https://github.com/godotengine/godot/pull/105725", + "diff_url": "https://github.com/godotengine/godot/pull/105725.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105725.patch", + "title": "Use same oversampling granularity as fonts use for `SVGTexture`s .", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-24T18:26:18Z", + "updated_at": "2025-04-25T16:42:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "98817a54f0c08b7d8865c5dd2f9759aaa45829ec" + ] + }, "105730": { "id": "PR_kwDOAO6SJc6T1Dsm", "public_id": 105730, @@ -59476,6 +69434,4339 @@ "commits": [ "2ed4ed8cd0b0e770bc8d7612338be680c727060d" ] + }, + "105731": { + "id": "PR_kwDOAO6SJc6T1Qr7", + "public_id": 105731, + "url": "https://github.com/godotengine/godot/pull/105731", + "diff_url": "https://github.com/godotengine/godot/pull/105731.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105731.patch", + "title": "CI: Remove now unused godot-api-dump action", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-24T21:21:29Z", + "updated_at": "2025-04-28T00:28:01Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1377b91eadc4ebb9566f89847d91b63a3d053b3a" + ] + }, + "105734": { + "id": "PR_kwDOAO6SJc6T1ap4", + "public_id": 105734, + "url": "https://github.com/godotengine/godot/pull/105734", + "diff_url": "https://github.com/godotengine/godot/pull/105734.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105734.patch", + "title": "Fix camera feed device order on Linux", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNjcyOA==", + "created_at": "2025-04-24T21:49:03Z", + "updated_at": "2025-04-25T16:42:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "5dc4ac2bb2ae5e0040675e76218e8f536885b977" + ] + }, + "105740": { + "id": "PR_kwDOAO6SJc6T27AH", + "public_id": 105740, + "url": "https://github.com/godotengine/godot/pull/105740", + "diff_url": "https://github.com/godotengine/godot/pull/105740.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105740.patch", + "title": "Update Mesa-NIR library detection and download script.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-25T05:01:56Z", + "updated_at": "2025-04-25T16:42:11Z", + "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": [ + "43e9b04f66c6047b5a2ae23262205da227a3dde2" + ] + }, + "105741": { + "id": "PR_kwDOAO6SJc6T3RW4", + "public_id": 105741, + "url": "https://github.com/godotengine/godot/pull/105741", + "diff_url": "https://github.com/godotengine/godot/pull/105741.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105741.patch", + "title": "Print script backtrace in the crash handler.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-25T06:17:18Z", + "updated_at": "2025-04-25T16:42:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e61edcadb8286ae01cf08767a4465f4a43e8c330" + ] + }, + "105744": { + "id": "PR_kwDOAO6SJc6T5Ji2", + "public_id": 105744, + "url": "https://github.com/godotengine/godot/pull/105744", + "diff_url": "https://github.com/godotengine/godot/pull/105744.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105744.patch", + "title": "AudioEffectPitchShift: 3rd attempt at fixing `-Wstringop-overflow` warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-25T10:29:26Z", + "updated_at": "2025-04-25T12:45:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "80359d3577e56e69e3395a256aacbd0484f00ded" + ] + }, + "105748": { + "id": "PR_kwDOAO6SJc6T6E2T", + "public_id": 105748, + "url": "https://github.com/godotengine/godot/pull/105748", + "diff_url": "https://github.com/godotengine/godot/pull/105748.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105748.patch", + "title": "Remove no-op locking in Jolt Physics module", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-04-25T12:29:15Z", + "updated_at": "2025-05-06T09:44:24Z", + "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": [ + "2b88477efc2d17921949ac67f1dae22ff32672c9" + ] + }, + "105756": { + "id": "PR_kwDOAO6SJc6T72sj", + "public_id": 105756, + "url": "https://github.com/godotengine/godot/pull/105756", + "diff_url": "https://github.com/godotengine/godot/pull/105756.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105756.patch", + "title": "CI: Ensure Windows Actions handle utf-8 characters", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-04-25T15:59:37Z", + "updated_at": "2025-04-25T23:30:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "22d297acd98263f04e72ff43e2b5a06397781b0f" + ] + }, + "105760": { + "id": "PR_kwDOAO6SJc6T8YYk", + "public_id": 105760, + "url": "https://github.com/godotengine/godot/pull/105760", + "diff_url": "https://github.com/godotengine/godot/pull/105760.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105760.patch", + "title": "Remove unnecessary `StringName` `idx` cache in `_Data` to reduce its size.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-25T17:10:53Z", + "updated_at": "2025-04-28T00:27:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3b31636985c00afaee721b5aef05cac956c6284b" + ] + }, + "105761": { + "id": "PR_kwDOAO6SJc6T8ggZ", + "public_id": 105761, + "url": "https://github.com/godotengine/godot/pull/105761", + "diff_url": "https://github.com/godotengine/godot/pull/105761.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105761.patch", + "title": "Use `PagedAllocator` for `StringName` to accelerate and localize allocations.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-25T17:31:49Z", + "updated_at": "2025-04-28T15:12:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f064a415b3d51667b224c144473ddccf0a4b0578" + ] + }, + "105764": { + "id": "PR_kwDOAO6SJc6T83Ms", + "public_id": 105764, + "url": "https://github.com/godotengine/godot/pull/105764", + "diff_url": "https://github.com/godotengine/godot/pull/105764.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105764.patch", + "title": "[MinGW] Explicitly link `shell32` library.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-25T18:27:55Z", + "updated_at": "2025-04-25T20:04:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "46c690e4b25646f72e502419e082cdee27f038e6" + ] + }, + "105765": { + "id": "PR_kwDOAO6SJc6T9IBM", + "public_id": 105765, + "url": "https://github.com/godotengine/godot/pull/105765", + "diff_url": "https://github.com/godotengine/godot/pull/105765.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105765.patch", + "title": "Add function to get navigation link iteration id from NavigationServer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-04-25T19:09:14Z", + "updated_at": "2025-05-06T14:18:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "b002ade3ed0dab2f0175c1b0f5455b151e38779d" + ] + }, + "105767": { + "id": "PR_kwDOAO6SJc6T9Zhq", + "public_id": 105767, + "url": "https://github.com/godotengine/godot/pull/105767", + "diff_url": "https://github.com/godotengine/godot/pull/105767.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105767.patch", + "title": "Optimize static allocations by removing unused `Memory::alloc_count`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-25T19:48:48Z", + "updated_at": "2025-04-25T23:33:55Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "af7610576ad058e3cbefd45ea6bc47f491d2b29e" + ] + }, + "105768": { + "id": "PR_kwDOAO6SJc6T9jef", + "public_id": 105768, + "url": "https://github.com/godotengine/godot/pull/105768", + "diff_url": "https://github.com/godotengine/godot/pull/105768.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105768.patch", + "title": "Web: Fix crash when built with `dlink_enabled=yes`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-04-25T20:16:34Z", + "updated_at": "2025-04-25T23:30:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "39ad4633a88ec5771b6dd714f781b5a2ba6ba2e0" + ] + }, + "105770": { + "id": "PR_kwDOAO6SJc6T94rm", + "public_id": 105770, + "url": "https://github.com/godotengine/godot/pull/105770", + "diff_url": "https://github.com/godotengine/godot/pull/105770.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105770.patch", + "title": "Improve editor progress reporting on the command line", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-25T21:22:20Z", + "updated_at": "2025-05-08T21:16:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "961f9a891abc819b23308beed5361abb538fd9e2" + ] + }, + "105785": { + "id": "PR_kwDOAO6SJc6T_ie0", + "public_id": 105785, + "url": "https://github.com/godotengine/godot/pull/105785", + "diff_url": "https://github.com/godotengine/godot/pull/105785.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105785.patch", + "title": "Gave billboarded sprites and labels more fitting AABBs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxMzM4MTEz", + "created_at": "2025-04-26T06:09:57Z", + "updated_at": "2025-05-08T12:25:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "f7439a4f2ae7d1b8dca9e2368fc25a758e0da5ff" + ] + }, + "105786": { + "id": "PR_kwDOAO6SJc6T_oKd", + "public_id": 105786, + "url": "https://github.com/godotengine/godot/pull/105786", + "diff_url": "https://github.com/godotengine/godot/pull/105786.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105786.patch", + "title": "Fix `uiautomationcore` linking in 32-bit x86 MinGW builds.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-26T07:03:29Z", + "updated_at": "2025-04-28T00:27:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "3e8c99b34675e33d409116bbadfa7e72f5e32137" + ] + }, + "105787": { + "id": "PR_kwDOAO6SJc6T_2HJ", + "public_id": 105787, + "url": "https://github.com/godotengine/godot/pull/105787", + "diff_url": "https://github.com/godotengine/godot/pull/105787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105787.patch", + "title": "Fix fbx runtime import not generating meshes properly", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3Mjk3Mzkx", + "created_at": "2025-04-26T09:00:44Z", + "updated_at": "2025-04-28T00:27:19Z", + "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": [ + "a54301ef75e58f0287353ad72cd9ae949bd32d5b" + ] + }, + "105789": { + "id": "PR_kwDOAO6SJc6UAGVP", + "public_id": 105789, + "url": "https://github.com/godotengine/godot/pull/105789", + "diff_url": "https://github.com/godotengine/godot/pull/105789.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105789.patch", + "title": "Use AHashMap for RBMap nodes and HashMap input_activity", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvKYDQ", + "created_at": "2025-04-26T10:31:46Z", + "updated_at": "2025-04-28T00:27:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "afc923f4159bceb644c4117130ba10f6c50fd6c3" + ] + }, + "105797": { + "id": "PR_kwDOAO6SJc6UBeUy", + "public_id": 105797, + "url": "https://github.com/godotengine/godot/pull/105797", + "diff_url": "https://github.com/godotengine/godot/pull/105797.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105797.patch", + "title": "Fix `AnimationNodeBlendTree` crash on `Open Editor` button press.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-26T17:11:59Z", + "updated_at": "2025-04-28T00:27:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7cf7e6aa95e29af8718bfde04f42edf22b3e626f" + ] + }, + "105798": { + "id": "PR_kwDOAO6SJc6UBhK5", + "public_id": 105798, + "url": "https://github.com/godotengine/godot/pull/105798", + "diff_url": "https://github.com/godotengine/godot/pull/105798.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105798.patch", + "title": "Fix install_vulkan_sdk_macos.sh incorrectly saying Vulkan was installed when jq is missing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ1ODI4NTE=", + "created_at": "2025-04-26T17:25:09Z", + "updated_at": "2025-04-29T01:24:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "e9b71f96a27bcbea9bfb8058460c48afb773a5ab" + ] + }, + "105799": { + "id": "PR_kwDOAO6SJc6UBkR7", + "public_id": 105799, + "url": "https://github.com/godotengine/godot/pull/105799", + "diff_url": "https://github.com/godotengine/godot/pull/105799.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105799.patch", + "title": "SCons: Add enum conversion warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-04-26T17:46:07Z", + "updated_at": "2025-04-28T00:27:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "dc9c34f0c65db98fcffb7f250ade0c5f4a025308" + ] + }, + "105804": { + "id": "PR_kwDOAO6SJc6UB-l_", + "public_id": 105804, + "url": "https://github.com/godotengine/godot/pull/105804", + "diff_url": "https://github.com/godotengine/godot/pull/105804.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105804.patch", + "title": "[macOS] Fix touch bar observer crash.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-26T20:32:41Z", + "updated_at": "2025-04-28T00:27:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "4450594fb583ec93831bda3799c6cd35ee54092c" + ] + }, + "105806": { + "id": "PR_kwDOAO6SJc6UCBeE", + "public_id": 105806, + "url": "https://github.com/godotengine/godot/pull/105806", + "diff_url": "https://github.com/godotengine/godot/pull/105806.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105806.patch", + "title": "Walk up inheritance hierarchy when finding which script's docs to open", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MTIxOTI1", + "created_at": "2025-04-26T20:59:27Z", + "updated_at": "2025-05-07T18:10:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d803d5b0c4105559cc2f4f7633bfa3a3062fd3da" + ] + }, + "105811": { + "id": "PR_kwDOAO6SJc6UC6Dg", + "public_id": 105811, + "url": "https://github.com/godotengine/godot/pull/105811", + "diff_url": "https://github.com/godotengine/godot/pull/105811.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105811.patch", + "title": "Fix Signals dock only un-doubling parent class's first signal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI5MTIxOTI1", + "created_at": "2025-04-27T01:59:53Z", + "updated_at": "2025-04-28T00:28:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1ce038b24e2e8abe4e857e0d84abf15922325774" + ] + }, + "105815": { + "id": "PR_kwDOAO6SJc6UD9Iv", + "public_id": 105815, + "url": "https://github.com/godotengine/godot/pull/105815", + "diff_url": "https://github.com/godotengine/godot/pull/105815.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105815.patch", + "title": "Fix item translation and icon in the Anchors Preset dropdown", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-27T07:54:48Z", + "updated_at": "2025-04-29T00:26:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB5NI2wQ", + "name": "topic:i18n", + "color": "#ffee88" + } + ], + "commits": [ + "3578aa6acc1668b8528988f788205f1cf51f677e" + ] + }, + "105817": { + "id": "PR_kwDOAO6SJc6UEE2J", + "public_id": 105817, + "url": "https://github.com/godotengine/godot/pull/105817", + "diff_url": "https://github.com/godotengine/godot/pull/105817.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105817.patch", + "title": "Fix `GDExtensionLoader` using the wrong super type in `GDSOFTCLASS`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-27T08:30:06Z", + "updated_at": "2025-04-28T00:27:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "f2bab45202a9af5d089ce9bd301f619cadebc7c4" + ] + }, + "105822": { + "id": "PR_kwDOAO6SJc6UEhcX", + "public_id": 105822, + "url": "https://github.com/godotengine/godot/pull/105822", + "diff_url": "https://github.com/godotengine/godot/pull/105822.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105822.patch", + "title": "[macOS] Update entered state from `mouseMoved`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-27T13:04:21Z", + "updated_at": "2025-05-05T16:32:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "152423230ccf0efe10c8fbdcf6d4baa1be061a8f" + ] + }, + "105837": { + "id": "PR_kwDOAO6SJc6UE8xI", + "public_id": 105837, + "url": "https://github.com/godotengine/godot/pull/105837", + "diff_url": "https://github.com/godotengine/godot/pull/105837.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105837.patch", + "title": "Fix float/int comparison in acos_approx in sky template shader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-04-27T17:15:02Z", + "updated_at": "2025-04-28T15:10:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "d2dce41681fcf8b0503edaa763cd3c0c30ceb0fc" + ] + }, + "105842": { + "id": "PR_kwDOAO6SJc6UFRRO", + "public_id": 105842, + "url": "https://github.com/godotengine/godot/pull/105842", + "diff_url": "https://github.com/godotengine/godot/pull/105842.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105842.patch", + "title": "Fix GDScript stack leak.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-27T20:46:19Z", + "updated_at": "2025-04-28T11:45:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "89c55f638da40c0968cbf5574fda657a38065d6a" + ] + }, + "105844": { + "id": "PR_kwDOAO6SJc6UFX8r", + "public_id": 105844, + "url": "https://github.com/godotengine/godot/pull/105844", + "diff_url": "https://github.com/godotengine/godot/pull/105844.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105844.patch", + "title": "Remove deprecated `engine_version_update_mode` editor setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2025-04-27T22:02:06Z", + "updated_at": "2025-04-28T23:20:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0bba1a80d582e46b2a71d40750563fc1f3219cdc" + ] + }, + "105846": { + "id": "PR_kwDOAO6SJc6UFY_R", + "public_id": 105846, + "url": "https://github.com/godotengine/godot/pull/105846", + "diff_url": "https://github.com/godotengine/godot/pull/105846.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105846.patch", + "title": "Rename FoldableContainer's `text` to `title`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-27T22:13:35Z", + "updated_at": "2025-04-28T15:28:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "6856926b7756d055065183a9ecdcb4f9fc77a23b" + ] + }, + "105855": { + "id": "PR_kwDOAO6SJc6UGkND", + "public_id": 105855, + "url": "https://github.com/godotengine/godot/pull/105855", + "diff_url": "https://github.com/godotengine/godot/pull/105855.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105855.patch", + "title": "Fix ColorPicker preset button format string typo.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-28T05:05:18Z", + "updated_at": "2025-04-28T15:10:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "4cc50e40ec19b109c6ea2360910673c9b7eff3c5" + ] + }, + "105856": { + "id": "PR_kwDOAO6SJc6UH5Bl", + "public_id": 105856, + "url": "https://github.com/godotengine/godot/pull/105856", + "diff_url": "https://github.com/godotengine/godot/pull/105856.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105856.patch", + "title": "basis_universal: Rediff patches, remove Windows encoding fix", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-28T08:16:01Z", + "updated_at": "2025-04-30T21:55:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "151e2ecc4bb33257c6f9444696cab02716589316" + ] + }, + "105857": { + "id": "PR_kwDOAO6SJc6UH-sa", + "public_id": 105857, + "url": "https://github.com/godotengine/godot/pull/105857", + "diff_url": "https://github.com/godotengine/godot/pull/105857.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105857.patch", + "title": "[TextEdit] Fix caret cut of in RTL layout, account for wrapped line indents in accessibility updates.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-28T08:25:02Z", + "updated_at": "2025-04-28T15:10:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "fb99c013811cfd7b2db161b705be0c48374e1f8a" + ] + }, + "105858": { + "id": "PR_kwDOAO6SJc6UIC2Q", + "public_id": 105858, + "url": "https://github.com/godotengine/godot/pull/105858", + "diff_url": "https://github.com/godotengine/godot/pull/105858.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105858.patch", + "title": "[ScrollContainer] Fix focus rect draw position in RTL layout.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-28T08:31:25Z", + "updated_at": "2025-04-28T15:10:16Z", + "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": [ + "fd1eeacf2360270b14620fd3957db57777a458b6" + ] + }, + "105859": { + "id": "PR_kwDOAO6SJc6UJLUB", + "public_id": 105859, + "url": "https://github.com/godotengine/godot/pull/105859", + "diff_url": "https://github.com/godotengine/godot/pull/105859.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105859.patch", + "title": "Fix invalid AnimationNode documentation syntax", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMzNDgwOA==", + "created_at": "2025-04-28T10:27:25Z", + "updated_at": "2025-04-28T15:35:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "be8fe15574c58c574305ab6d18d764c7a9770c5a" + ] + }, + "105860": { + "id": "PR_kwDOAO6SJc6UJmEN", + "public_id": 105860, + "url": "https://github.com/godotengine/godot/pull/105860", + "diff_url": "https://github.com/godotengine/godot/pull/105860.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105860.patch", + "title": "Fix group name completion for `get_node_count_in_group`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-28T11:16:24Z", + "updated_at": "2025-04-28T23:23:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f7a0b6b7cf0bd9db753fee69b176d9388976e83f" + ] + }, + "105861": { + "id": "PR_kwDOAO6SJc6UJzfb", + "public_id": 105861, + "url": "https://github.com/godotengine/godot/pull/105861", + "diff_url": "https://github.com/godotengine/godot/pull/105861.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105861.patch", + "title": "Fix rotated/flipped tiles rendering origin", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwOTMxMTk=", + "created_at": "2025-04-28T11:41:22Z", + "updated_at": "2025-04-28T19:15:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "52aee9c325ab44203a3ec3840301143576d6ba2c" + ] + }, + "105864": { + "id": "PR_kwDOAO6SJc6UKtla", + "public_id": 105864, + "url": "https://github.com/godotengine/godot/pull/105864", + "diff_url": "https://github.com/godotengine/godot/pull/105864.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105864.patch", + "title": "Avoid unnecessary `version_get_uniform()` calls", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgzNjQyNDI=", + "created_at": "2025-04-28T13:24:31Z", + "updated_at": "2025-04-28T19:20:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "19540a0758361c4713519739cb3c90bd12496034" + ] + }, + "105865": { + "id": "PR_kwDOAO6SJc6UKuy8", + "public_id": 105865, + "url": "https://github.com/godotengine/godot/pull/105865", + "diff_url": "https://github.com/godotengine/godot/pull/105865.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105865.patch", + "title": "Fix various sanitizer issues", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-28T13:26:35Z", + "updated_at": "2025-04-28T17:57:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "bfdb0f0ecf242a3ff8f1e828320ee45e9ae03f33" + ] + }, + "105870": { + "id": "PR_kwDOAO6SJc6ULWZ0", + "public_id": 105870, + "url": "https://github.com/godotengine/godot/pull/105870", + "diff_url": "https://github.com/godotengine/godot/pull/105870.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105870.patch", + "title": "[TextEdit] Fix margin rounding at sub 100% scale.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-28T14:24:16Z", + "updated_at": "2025-04-28T19:15:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "1794098b47a42237452963bb6a641cfe6af46a15" + ] + }, + "105871": { + "id": "PR_kwDOAO6SJc6UMVAg", + "public_id": 105871, + "url": "https://github.com/godotengine/godot/pull/105871", + "diff_url": "https://github.com/godotengine/godot/pull/105871.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105871.patch", + "title": "Quick `StringName` improvements.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-04-28T15:50:54Z", + "updated_at": "2025-04-30T22:01:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "91362a61da08950d7242869cac52cb877379138b" + ] + }, + "105874": { + "id": "PR_kwDOAO6SJc6UMhEl", + "public_id": 105874, + "url": "https://github.com/godotengine/godot/pull/105874", + "diff_url": "https://github.com/godotengine/godot/pull/105874.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105874.patch", + "title": "[TextServer] Fix outline size and image fonts with oversampling.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-28T16:11:57Z", + "updated_at": "2025-04-29T00:57:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "6893b2b8e6a6c82c8acb95052615266e2fea2d6e" + ] + }, + "105876": { + "id": "PR_kwDOAO6SJc6UNpLm", + "public_id": 105876, + "url": "https://github.com/godotengine/godot/pull/105876", + "diff_url": "https://github.com/godotengine/godot/pull/105876.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105876.patch", + "title": "Inline static variables (part 1)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-28T18:31:56Z", + "updated_at": "2025-04-30T05:40:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "5af4bef46f8118af079d161e0a72d4065a49dc41" + ] + }, + "105880": { + "id": "PR_kwDOAO6SJc6UOFl2", + "public_id": 105880, + "url": "https://github.com/godotengine/godot/pull/105880", + "diff_url": "https://github.com/godotengine/godot/pull/105880.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105880.patch", + "title": "Remove inline from constexpr variables", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-04-28T19:19:52Z", + "updated_at": "2025-04-29T16:36:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "5125a273dcf5d54ecda36766ef4d8a35cc80d1fa" + ] + }, + "105883": { + "id": "PR_kwDOAO6SJc6UOoSU", + "public_id": 105883, + "url": "https://github.com/godotengine/godot/pull/105883", + "diff_url": "https://github.com/godotengine/godot/pull/105883.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105883.patch", + "title": "Fix empty Script Editor members overview visible", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-04-28T20:25:01Z", + "updated_at": "2025-04-29T00:27:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "9b6f5cb9533f4f397656dfddffcb638aa5868b85" + ] + }, + "105884": { + "id": "PR_kwDOAO6SJc6UPIxn", + "public_id": 105884, + "url": "https://github.com/godotengine/godot/pull/105884", + "diff_url": "https://github.com/godotengine/godot/pull/105884.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105884.patch", + "title": "macOS: Embedded window support.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-04-28T21:07:54Z", + "updated_at": "2025-05-08T23:14:47Z", + "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": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "00e1fdec2cfd7b8f21cc7f21e82e73990ef6b0f5" + ] + }, + "105886": { + "id": "PR_kwDOAO6SJc6UPi2p", + "public_id": 105886, + "url": "https://github.com/godotengine/godot/pull/105886", + "diff_url": "https://github.com/godotengine/godot/pull/105886.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105886.patch", + "title": "Fix grammatical error in MeshInstance3D documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxNTI3Mzc2", + "created_at": "2025-04-28T22:02:54Z", + "updated_at": "2025-04-29T00:01:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "285eb21b41a26ed6365c049d3e317804d880458c" + ] + }, + "105887": { + "id": "PR_kwDOAO6SJc6UPodG", + "public_id": 105887, + "url": "https://github.com/godotengine/godot/pull/105887", + "diff_url": "https://github.com/godotengine/godot/pull/105887.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105887.patch", + "title": "Core: Modernize C headers with C++ equivalents", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-04-28T22:17:17Z", + "updated_at": "2025-05-02T21:45:16Z", + "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": [ + "01fc9aee6c47aa1a1c787c46469fa18c21d06c66" + ] + }, + "105890": { + "id": "PR_kwDOAO6SJc6UQldq", + "public_id": 105890, + "url": "https://github.com/godotengine/godot/pull/105890", + "diff_url": "https://github.com/godotengine/godot/pull/105890.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105890.patch", + "title": "Fix class reference discrepancy when using `--doctool` with TextServerFallback", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-04-29T00:43:32Z", + "updated_at": "2025-05-02T18:20:36Z", + "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": [ + "5bf4a35bf7d255bea6e69915727f55553ba182d9" + ] + }, + "105892": { + "id": "PR_kwDOAO6SJc6URkgi", + "public_id": 105892, + "url": "https://github.com/godotengine/godot/pull/105892", + "diff_url": "https://github.com/godotengine/godot/pull/105892.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105892.patch", + "title": "Improve `ColorPicker`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-29T03:41:56Z", + "updated_at": "2025-04-30T14:30:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "daaf4119de87f9bd84a15e8a7882f79fa049834b" + ] + }, + "105895": { + "id": "PR_kwDOAO6SJc6US_Rm", + "public_id": 105895, + "url": "https://github.com/godotengine/godot/pull/105895", + "diff_url": "https://github.com/godotengine/godot/pull/105895.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105895.patch", + "title": "Fix typo in `sqrt` classref", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-04-29T07:32:03Z", + "updated_at": "2025-04-29T23:53:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "fc1488ffdbe282e50c4b3a7cdf50962e495f174a" + ] + }, + "105896": { + "id": "PR_kwDOAO6SJc6UTGzr", + "public_id": 105896, + "url": "https://github.com/godotengine/godot/pull/105896", + "diff_url": "https://github.com/godotengine/godot/pull/105896.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105896.patch", + "title": "Fallback to ScriptInstance::get_property_state when get_property_state is not implemented in ScriptInstanceExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4MzIyMzU2", + "created_at": "2025-04-29T07:46:51Z", + "updated_at": "2025-04-29T21:11:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "e8c036beeb5aea14edb7ed278f018c3e4e75e837" + ] + }, + "105897": { + "id": "PR_kwDOAO6SJc6UUWP2", + "public_id": 105897, + "url": "https://github.com/godotengine/godot/pull/105897", + "diff_url": "https://github.com/godotengine/godot/pull/105897.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105897.patch", + "title": "Remove WinAPI `#undef` hacks needed for mingw-std-threads", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-29T10:04:10Z", + "updated_at": "2025-04-30T14:23:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "c019b76523d86eb4173e3699bd36b19d8c15400a" + ] + }, + "105899": { + "id": "PR_kwDOAO6SJc6UUz83", + "public_id": 105899, + "url": "https://github.com/godotengine/godot/pull/105899", + "diff_url": "https://github.com/godotengine/godot/pull/105899.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105899.patch", + "title": "Fix reflection probe dark borders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxODUxNDMx", + "created_at": "2025-04-29T11:01:35Z", + "updated_at": "2025-04-29T20:47:03Z", + "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": [ + "e3dbf7463488aa1a5fb0782bb01fa3fd4b4eca00" + ] + }, + "105906": { + "id": "PR_kwDOAO6SJc6UWk6s", + "public_id": 105906, + "url": "https://github.com/godotengine/godot/pull/105906", + "diff_url": "https://github.com/godotengine/godot/pull/105906.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105906.patch", + "title": "Fix error spam to due wrong use of `reserve()` in D3D12 driver.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-04-29T13:45:04Z", + "updated_at": "2025-04-29T16:34:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "ddd3ced72dfc44447d87a913340231c3456ad656" + ] + }, + "105910": { + "id": "PR_kwDOAO6SJc6UX0bh", + "public_id": 105910, + "url": "https://github.com/godotengine/godot/pull/105910", + "diff_url": "https://github.com/godotengine/godot/pull/105910.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105910.patch", + "title": "Add `GLOBAL_GET` cached macros.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-04-29T15:35:07Z", + "updated_at": "2025-05-02T15:31:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f8f350a32a1ebf4114cef6b4b6224089e0abaf74" + ] + }, + "105911": { + "id": "PR_kwDOAO6SJc6UYMCf", + "public_id": 105911, + "url": "https://github.com/godotengine/godot/pull/105911", + "diff_url": "https://github.com/godotengine/godot/pull/105911.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105911.patch", + "title": "Editor: Allow non-finite values in `Range`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-04-29T16:15:38Z", + "updated_at": "2025-05-01T09:09:03Z", + "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": [ + "316af6aa36285a72c368b7eafdb942604767e909" + ] + }, + "105912": { + "id": "PR_kwDOAO6SJc6UYmif", + "public_id": 105912, + "url": "https://github.com/godotengine/godot/pull/105912", + "diff_url": "https://github.com/godotengine/godot/pull/105912.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105912.patch", + "title": "Enable game window close button on PicoOS", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-04-29T17:11:23Z", + "updated_at": "2025-04-30T01:43:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "f8e935d406c4dc3714bd2a7163cdb4fc77de3d9a" + ] + }, + "105913": { + "id": "PR_kwDOAO6SJc6UYnJ_", + "public_id": 105913, + "url": "https://github.com/godotengine/godot/pull/105913", + "diff_url": "https://github.com/godotengine/godot/pull/105913.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105913.patch", + "title": "doctest: Patch for clang warning about replacing `` by ``", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-04-29T17:12:40Z", + "updated_at": "2025-04-29T21:11:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "be0bf715060e8921a80b20000f1fa35497504328" + ] + }, + "105914": { + "id": "PR_kwDOAO6SJc6UYyCu", + "public_id": 105914, + "url": "https://github.com/godotengine/godot/pull/105914", + "diff_url": "https://github.com/godotengine/godot/pull/105914.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105914.patch", + "title": "[Buildsystem] Add `EnumVariable(ignorecase=2)`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-04-29T17:35:59Z", + "updated_at": "2025-04-29T21:11:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "1fbc0c5631ed8e2ff430f8049bd4569ff875a92e" + ] + }, + "105915": { + "id": "PR_kwDOAO6SJc6UYzFd", + "public_id": 105915, + "url": "https://github.com/godotengine/godot/pull/105915", + "diff_url": "https://github.com/godotengine/godot/pull/105915.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105915.patch", + "title": "FTI - Add custom interpolation for wheels", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-04-29T17:38:29Z", + "updated_at": "2025-04-30T14:37:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "a2b340a548325ca6dc378bc4282aaaf9b2447f9f" + ] + }, + "105916": { + "id": "PR_kwDOAO6SJc6UYzlS", + "public_id": 105916, + "url": "https://github.com/godotengine/godot/pull/105916", + "diff_url": "https://github.com/godotengine/godot/pull/105916.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105916.patch", + "title": "Core: Use `__fastfail()` in MSVC error macros", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-04-29T17:39:38Z", + "updated_at": "2025-04-30T21:55:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b23a233b5b0d80d287f2eeca9c7f3ec26f2558a6" + ] + }, + "105922": { + "id": "PR_kwDOAO6SJc6UZ50J", + "public_id": 105922, + "url": "https://github.com/godotengine/godot/pull/105922", + "diff_url": "https://github.com/godotengine/godot/pull/105922.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105922.patch", + "title": "Avoid extra copy/validation of keys in `Dictionary::has_all`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-04-29T20:01:55Z", + "updated_at": "2025-05-02T16:50:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e4bd611e195f270a8340538cb033e2f5e9d8faf6" + ] + }, + "105924": { + "id": "PR_kwDOAO6SJc6UahxE", + "public_id": 105924, + "url": "https://github.com/godotengine/godot/pull/105924", + "diff_url": "https://github.com/godotengine/godot/pull/105924.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105924.patch", + "title": "Rename editor \"File\" MenuOption enums for clarity", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-29T21:32:48Z", + "updated_at": "2025-04-30T21:55:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "694d034d5b5c71f7b265a6f07bec1e9a2ef58236" + ] + }, + "105930": { + "id": "PR_kwDOAO6SJc6UbZUs", + "public_id": 105930, + "url": "https://github.com/godotengine/godot/pull/105930", + "diff_url": "https://github.com/godotengine/godot/pull/105930.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105930.patch", + "title": "Add original index field to fuzzy search result", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwNTg5NDE=", + "created_at": "2025-04-30T00:51:34Z", + "updated_at": "2025-04-30T22:31:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e025c9ed11ce1bdfd9ac020437de726a063833a0" + ] + }, + "105932": { + "id": "PR_kwDOAO6SJc6UbxNV", + "public_id": 105932, + "url": "https://github.com/godotengine/godot/pull/105932", + "diff_url": "https://github.com/godotengine/godot/pull/105932.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105932.patch", + "title": "Clarify the conditions that need to be met for a valid file name in Godot", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzg2MDY3", + "created_at": "2025-04-30T02:35:28Z", + "updated_at": "2025-04-30T22:21:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "14249097e80355f365be665c51795680a5ef6858" + ] + }, + "105935": { + "id": "PR_kwDOAO6SJc6Uc2_I", + "public_id": 105935, + "url": "https://github.com/godotengine/godot/pull/105935", + "diff_url": "https://github.com/godotengine/godot/pull/105935.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105935.patch", + "title": "Wayland: Fix compile error with DBUS disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc3NTg0ODU=", + "created_at": "2025-04-30T06:34:08Z", + "updated_at": "2025-04-30T14:23:49Z", + "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": [ + "e7a37291757cbdedf05d9763a9691e03e0a14248" + ] + }, + "105939": { + "id": "PR_kwDOAO6SJc6UeSE3", + "public_id": 105939, + "url": "https://github.com/godotengine/godot/pull/105939", + "diff_url": "https://github.com/godotengine/godot/pull/105939.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105939.patch", + "title": "CI: Run `apt update` before installing libxml2-utils", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-04-30T09:28:54Z", + "updated_at": "2025-04-30T09:50:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "5b2d21aa68fd98bd46d41f2c6b39fff8995aa45e" + ] + }, + "105944": { + "id": "PR_kwDOAO6SJc6UgTDy", + "public_id": 105944, + "url": "https://github.com/godotengine/godot/pull/105944", + "diff_url": "https://github.com/godotengine/godot/pull/105944.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105944.patch", + "title": "Add editor setting to collapse main menu into a `MenuButton`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-04-30T13:28:34Z", + "updated_at": "2025-05-07T22:28:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e03942a6ef4254e62b661a5553b0433d4bee9b3d", + "64b4598baa9c404ba0c3b83c1c2524b6d2dcbcdd" + ] + }, + "105949": { + "id": "PR_kwDOAO6SJc6Ug_xJ", + "public_id": 105949, + "url": "https://github.com/godotengine/godot/pull/105949", + "diff_url": "https://github.com/godotengine/godot/pull/105949.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105949.patch", + "title": "Fix oversampling for embedded windows using content scale.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-04-30T14:37:31Z", + "updated_at": "2025-04-30T21:55:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c6e1bc61709cf5cb4deb0288ecf1bd85855eb359" + ] + }, + "105964": { + "id": "PR_kwDOAO6SJc6UlHVj", + "public_id": 105964, + "url": "https://github.com/godotengine/godot/pull/105964", + "diff_url": "https://github.com/godotengine/godot/pull/105964.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105964.patch", + "title": "Deprecate `ParallaxBackground` and `ParallaxLayer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxMzI1OTQz", + "created_at": "2025-04-30T22:29:47Z", + "updated_at": "2025-05-01T19:31:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "36e53922c79d48a0d8e5c26d66a1be1891228922" + ] + }, + "105968": { + "id": "PR_kwDOAO6SJc6UmL1p", + "public_id": 105968, + "url": "https://github.com/godotengine/godot/pull/105968", + "diff_url": "https://github.com/godotengine/godot/pull/105968.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105968.patch", + "title": "Some QOL and cleanup to EditorHelp's `FindBar`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2025-05-01T02:09:26Z", + "updated_at": "2025-05-01T19:44:53Z", + "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": [ + "201238168c6b2b53c42504d116e9b2b64a20ac9a" + ] + }, + "105973": { + "id": "PR_kwDOAO6SJc6UnJvs", + "public_id": 105973, + "url": "https://github.com/godotengine/godot/pull/105973", + "diff_url": "https://github.com/godotengine/godot/pull/105973.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105973.patch", + "title": "FTI - Fix `SceneTreeFTI` behaviour on exit tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxOTk5Mzc5", + "created_at": "2025-05-01T07:00:52Z", + "updated_at": "2025-05-01T19:37:02Z", + "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": [ + "ba4ab2dda39c4ec1d93c42dd736db7becaecd247" + ] + }, + "105982": { + "id": "PR_kwDOAO6SJc6Un7xf", + "public_id": 105982, + "url": "https://github.com/godotengine/godot/pull/105982", + "diff_url": "https://github.com/godotengine/godot/pull/105982.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105982.patch", + "title": "Only instantiate `MovieWriterMJPEG` and `MovieWriterPNGWAV` movie writers if they are enabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-05-01T09:37:40Z", + "updated_at": "2025-05-05T16:30:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "55dd5d59e1fd98b0a7904a01cf6c73214556310e" + ] + }, + "105990": { + "id": "PR_kwDOAO6SJc6Up4UQ", + "public_id": 105990, + "url": "https://github.com/godotengine/godot/pull/105990", + "diff_url": "https://github.com/godotengine/godot/pull/105990.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105990.patch", + "title": "Deprecate `PackedDataContainer`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2025-05-01T15:29:15Z", + "updated_at": "2025-05-05T16:32:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "67232f809a1cf7c6b88c57785e31692fe18f5844" + ] + }, + "105997": { + "id": "PR_kwDOAO6SJc6Ura8n", + "public_id": 105997, + "url": "https://github.com/godotengine/godot/pull/105997", + "diff_url": "https://github.com/godotengine/godot/pull/105997.diff", + "patch_url": "https://github.com/godotengine/godot/pull/105997.patch", + "title": "Fix added missing shortcuts from tree to file list", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwMjQwMTY=", + "created_at": "2025-05-01T19:42:50Z", + "updated_at": "2025-05-02T14:31:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "767e0377265714bca4b28fb95e3f967e2f8304c3" + ] + }, + "106000": { + "id": "PR_kwDOAO6SJc6UsocB", + "public_id": 106000, + "url": "https://github.com/godotengine/godot/pull/106000", + "diff_url": "https://github.com/godotengine/godot/pull/106000.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106000.patch", + "title": "Fix AudioStreamPlayer3D's `layer_mask` property using the wrong property hint (+ misc related fixes)", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2NTY5MDI5", + "created_at": "2025-05-01T23:57:20Z", + "updated_at": "2025-05-05T16:31:58Z", + "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": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "721b1a3d643b36c7eeded2ce530b639e2045913b" + ] + }, + "106001": { + "id": "PR_kwDOAO6SJc6UssDG", + "public_id": 106001, + "url": "https://github.com/godotengine/godot/pull/106001", + "diff_url": "https://github.com/godotengine/godot/pull/106001.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106001.patch", + "title": "Allow Control Rect tool to not snap to pixel", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-05-02T00:17:54Z", + "updated_at": "2025-05-02T14:46:07Z", + "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": [ + "e6cb7affdcc89e8c0032d6ee79ff4c6de5fb526d" + ] + }, + "106002": { + "id": "PR_kwDOAO6SJc6Usxq3", + "public_id": 106002, + "url": "https://github.com/godotengine/godot/pull/106002", + "diff_url": "https://github.com/godotengine/godot/pull/106002.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106002.patch", + "title": "Fix a typo in the `Light3D` documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCj6ZbA", + "created_at": "2025-05-02T00:52:49Z", + "updated_at": "2025-05-08T01:04:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "b3def2571e7a80f4ce1e9bb1a1a660542158110b" + ] + }, + "106003": { + "id": "PR_kwDOAO6SJc6Us0Af", + "public_id": 106003, + "url": "https://github.com/godotengine/godot/pull/106003", + "diff_url": "https://github.com/godotengine/godot/pull/106003.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106003.patch", + "title": "CI: Propagate `matrix.sconsflags` in macos_builds.yml", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg2MDcxMTk=", + "created_at": "2025-05-02T01:07:54Z", + "updated_at": "2025-05-02T16:58:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "257058a550b2ae166c38248a3731cba540bc638c" + ] + }, + "106027": { + "id": "PR_kwDOAO6SJc6Uxpsh", + "public_id": 106027, + "url": "https://github.com/godotengine/godot/pull/106027", + "diff_url": "https://github.com/godotengine/godot/pull/106027.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106027.patch", + "title": "Reduce allocations/copies in `String::format`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCB462A", + "created_at": "2025-05-02T16:46:57Z", + "updated_at": "2025-05-06T15:32:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a4ba8c37c9aca5dc06bb8a653e0ff79868660bae" + ] + }, + "106041": { + "id": "PR_kwDOAO6SJc6Uzag_", + "public_id": 106041, + "url": "https://github.com/godotengine/godot/pull/106041", + "diff_url": "https://github.com/godotengine/godot/pull/106041.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106041.patch", + "title": "Unify shortcut handling in FileSystem dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-02T23:15:03Z", + "updated_at": "2025-05-06T13:51:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5dd4267a0b9b1af4a6f394ce04802d8bfacc38c6" + ] + }, + "106051": { + "id": "PR_kwDOAO6SJc6U0ZQX", + "public_id": 106051, + "url": "https://github.com/godotengine/godot/pull/106051", + "diff_url": "https://github.com/godotengine/godot/pull/106051.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106051.patch", + "title": "Move `alt_code_oem437` and `alt_code_cp1252` to separate header file", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2025-05-03T08:44:14Z", + "updated_at": "2025-05-05T16:59:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "413cb795cd4e3559e8ba9309f49c9ca36cef7d18" + ] + }, + "106077": { + "id": "PR_kwDOAO6SJc6U3GgE", + "public_id": 106077, + "url": "https://github.com/godotengine/godot/pull/106077", + "diff_url": "https://github.com/godotengine/godot/pull/106077.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106077.patch", + "title": "Enable XR play mode options in the regular editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-04T19:56:24Z", + "updated_at": "2025-05-05T17:11:31Z", + "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": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "d320b92352032853420f652b9cdce1a2f0ee191c" + ] + }, + "106079": { + "id": "PR_kwDOAO6SJc6U3MMk", + "public_id": 106079, + "url": "https://github.com/godotengine/godot/pull/106079", + "diff_url": "https://github.com/godotengine/godot/pull/106079.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106079.patch", + "title": "Avoid crash when allocating specular and normal-roughness buffers when render buffers aren't available", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-05-04T20:55:50Z", + "updated_at": "2025-05-05T16:31:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "07ef21c87a1b6f2000713cbe8d4fba1ecdf6c72f" + ] + }, + "106082": { + "id": "PR_kwDOAO6SJc6U3V_3", + "public_id": 106082, + "url": "https://github.com/godotengine/godot/pull/106082", + "diff_url": "https://github.com/godotengine/godot/pull/106082.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106082.patch", + "title": "Show \"No Recent Scenes\" under `Open Recent` instead of redundant button", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2025-05-04T22:42:39Z", + "updated_at": "2025-05-06T06:57:43Z", + "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": [ + "7430711cb7c927bc5617cea1b50d8b3cfd84f21f" + ] + }, + "106083": { + "id": "PR_kwDOAO6SJc6U3nri", + "public_id": 106083, + "url": "https://github.com/godotengine/godot/pull/106083", + "diff_url": "https://github.com/godotengine/godot/pull/106083.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106083.patch", + "title": "Wayland: Ensure pointed window's existence in `mouse_get_position`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2025-05-05T01:00:22Z", + "updated_at": "2025-05-05T16:31:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d4dabd15aa85a6c7bb1a62eb412bc8fbe901ac5c" + ] + }, + "106085": { + "id": "PR_kwDOAO6SJc6U5Jto", + "public_id": 106085, + "url": "https://github.com/godotengine/godot/pull/106085", + "diff_url": "https://github.com/godotengine/godot/pull/106085.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106085.patch", + "title": "Fix loading BPTC/ASTC textures on devices that don't support them", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-05-05T07:26:57Z", + "updated_at": "2025-05-06T20:35:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "2b3923880a937648ec25e9c2ae8fe4ce86250c60" + ] + }, + "106086": { + "id": "PR_kwDOAO6SJc6U5dpj", + "public_id": 106086, + "url": "https://github.com/godotengine/godot/pull/106086", + "diff_url": "https://github.com/godotengine/godot/pull/106086.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106086.patch", + "title": "Check for GL ES version of BPTC extension when using the OpenGL renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-05-05T08:09:00Z", + "updated_at": "2025-05-05T16:41:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e7010c2c018e51cc5f7d0e792996b8184341a445" + ] + }, + "106087": { + "id": "PR_kwDOAO6SJc6U5-EF", + "public_id": 106087, + "url": "https://github.com/godotengine/godot/pull/106087", + "diff_url": "https://github.com/godotengine/godot/pull/106087.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106087.patch", + "title": "Add Dictionary Type Hint to SVGTexture", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-05-05T09:12:47Z", + "updated_at": "2025-05-10T22:55:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "ef9daf0f93ef2a3d331759cefd5329a925274383" + ] + }, + "106089": { + "id": "PR_kwDOAO6SJc6U7JSQ", + "public_id": 106089, + "url": "https://github.com/godotengine/godot/pull/106089", + "diff_url": "https://github.com/godotengine/godot/pull/106089.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106089.patch", + "title": "Fix empty lines being added for errors with no script backtrace", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-05T11:46:44Z", + "updated_at": "2025-05-06T15:17:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "31b90246e77816c84f2bee8fc40a1e67faabd307" + ] + }, + "106093": { + "id": "PR_kwDOAO6SJc6U7678", + "public_id": 106093, + "url": "https://github.com/godotengine/godot/pull/106093", + "diff_url": "https://github.com/godotengine/godot/pull/106093.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106093.patch", + "title": "Remove registration of deprecated classes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-05T13:15:33Z", + "updated_at": "2025-05-06T13:51:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "242293c451b14ce31a0c4512fb005beafd662427" + ] + }, + "106108": { + "id": "PR_kwDOAO6SJc6U_3Gw", + "public_id": 106108, + "url": "https://github.com/godotengine/godot/pull/106108", + "diff_url": "https://github.com/godotengine/godot/pull/106108.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106108.patch", + "title": "Set current directory when using \"Save Branch as Scene...\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-05-05T20:48:34Z", + "updated_at": "2025-05-06T19:32:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "508d271522f8a0fd3361dc2fb18a89fb4eaf976c" + ] + }, + "106109": { + "id": "PR_kwDOAO6SJc6VACrF", + "public_id": 106109, + "url": "https://github.com/godotengine/godot/pull/106109", + "diff_url": "https://github.com/godotengine/godot/pull/106109.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106109.patch", + "title": "Physics Interpolation - Fix XR Nodes to work with `SceneTreeFTI`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5Mzc0NTA5", + "created_at": "2025-05-05T21:12:10Z", + "updated_at": "2025-05-06T13:51:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "9a09fc35d8ab0314e852a00702217dac3798824f" + ] + }, + "106110": { + "id": "PR_kwDOAO6SJc6VAU72", + "public_id": 106110, + "url": "https://github.com/godotengine/godot/pull/106110", + "diff_url": "https://github.com/godotengine/godot/pull/106110.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106110.patch", + "title": "BasisU: Configure HDR quality from the settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-05T21:59:23Z", + "updated_at": "2025-05-09T16:34:57Z", + "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": [ + "894d3939cd00a6398425ac09282f3637fc7237e4" + ] + }, + "106111": { + "id": "PR_kwDOAO6SJc6VAjjT", + "public_id": 106111, + "url": "https://github.com/godotengine/godot/pull/106111", + "diff_url": "https://github.com/godotengine/godot/pull/106111.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106111.patch", + "title": "Use a type-hinted dictionary for AnimationLibrary's `libraries` property", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-05-05T22:37:15Z", + "updated_at": "2025-05-07T17:55:12Z", + "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": [ + "006c9bb39ac4b2befe869992ce5d30b7b0ac9cb6" + ] + }, + "106113": { + "id": "PR_kwDOAO6SJc6VAzXf", + "public_id": 106113, + "url": "https://github.com/godotengine/godot/pull/106113", + "diff_url": "https://github.com/godotengine/godot/pull/106113.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106113.patch", + "title": "Add missing dictionary and array type hints", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCL9eow", + "created_at": "2025-05-05T23:26:07Z", + "updated_at": "2025-05-10T22:55:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "247520b348b69847cd3f4bc8afb0e216406905c2" + ] + }, + "106114": { + "id": "PR_kwDOAO6SJc6VBPcz", + "public_id": 106114, + "url": "https://github.com/godotengine/godot/pull/106114", + "diff_url": "https://github.com/godotengine/godot/pull/106114.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106114.patch", + "title": "Add property to control showing the virtual keyboard on focus events", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-06T00:59:11Z", + "updated_at": "2025-05-06T14:09:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "a088b5dc23bfe864b1feaf6aac728b3eb33db766", + "f29feac7a525f6ab66fffce90fd83502bf77286c" + ] + }, + "106117": { + "id": "PR_kwDOAO6SJc6VDDPg", + "public_id": 106117, + "url": "https://github.com/godotengine/godot/pull/106117", + "diff_url": "https://github.com/godotengine/godot/pull/106117.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106117.patch", + "title": "Improve zoom performance in `Script` and `Shader` editors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MTMyMjgw", + "created_at": "2025-05-06T06:54:17Z", + "updated_at": "2025-05-09T16:49:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a874863c468f113cdac13d83b2a9be94192db9cf" + ] + }, + "106118": { + "id": "PR_kwDOAO6SJc6VDxUs", + "public_id": 106118, + "url": "https://github.com/godotengine/godot/pull/106118", + "diff_url": "https://github.com/godotengine/godot/pull/106118.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106118.patch", + "title": "SCons: Don't enable `-Wenum-conversion` for GCC < 11", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-06T08:07:58Z", + "updated_at": "2025-05-06T13:51:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "f09ffeedd0e28cb58093f66f20580bf2f1d6b1fc" + ] + }, + "106119": { + "id": "PR_kwDOAO6SJc6VEsKr", + "public_id": 106119, + "url": "https://github.com/godotengine/godot/pull/106119", + "diff_url": "https://github.com/godotengine/godot/pull/106119.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106119.patch", + "title": "Remove emitting of error in `JoltBody3D::_exit_all_areas`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-05-06T09:42:04Z", + "updated_at": "2025-05-06T15:13:25Z", + "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": [ + "f539d0a447dde9a8f8629be7d1c78ce3c1e7f394" + ] + }, + "106124": { + "id": "PR_kwDOAO6SJc6VGhaH", + "public_id": 106124, + "url": "https://github.com/godotengine/godot/pull/106124", + "diff_url": "https://github.com/godotengine/godot/pull/106124.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106124.patch", + "title": "Remove empty constructors and destructors from `scene/`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-06T12:47:38Z", + "updated_at": "2025-05-06T13:51:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "34b485d62b0a71e85a56fb46cf7ecc59963ed2d6" + ] + }, + "106126": { + "id": "PR_kwDOAO6SJc6VIR64", + "public_id": 106126, + "url": "https://github.com/godotengine/godot/pull/106126", + "diff_url": "https://github.com/godotengine/godot/pull/106126.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106126.patch", + "title": "register_editor_types: Fix `DISABLE_DEPREACTED` typo", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2NDA3OQ==", + "created_at": "2025-05-06T15:33:57Z", + "updated_at": "2025-05-07T17:54:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "88a425fd263a010166e30ed7d1fdb66135d79b69" + ] + }, + "106128": { + "id": "PR_kwDOAO6SJc6VI8Vi", + "public_id": 106128, + "url": "https://github.com/godotengine/godot/pull/106128", + "diff_url": "https://github.com/godotengine/godot/pull/106128.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106128.patch", + "title": "macOS: Fix support for latest VulkanSDK .app name in install script", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-06T16:41:28Z", + "updated_at": "2025-05-06T17:05:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "efde4ae853fe2e76f403d5a56d5c19b5e51ba230" + ] + }, + "106129": { + "id": "PR_kwDOAO6SJc6VJnDX", + "public_id": 106129, + "url": "https://github.com/godotengine/godot/pull/106129", + "diff_url": "https://github.com/godotengine/godot/pull/106129.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106129.patch", + "title": "Fix tests that fail when alone", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-05-06T18:08:39Z", + "updated_at": "2025-05-07T18:06:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "6d56d2d05e3bb30081d701b41ef2284678612ed6" + ] + }, + "106130": { + "id": "PR_kwDOAO6SJc6VJ3eZ", + "public_id": 106130, + "url": "https://github.com/godotengine/godot/pull/106130", + "diff_url": "https://github.com/godotengine/godot/pull/106130.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106130.patch", + "title": "Fix `--test` help option not showing in template builds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2025-05-06T18:40:57Z", + "updated_at": "2025-05-08T15:08:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "3d2ad8c316eea7cbdf07e3ace2670983d6338c6f" + ] + }, + "106133": { + "id": "PR_kwDOAO6SJc6VKVzd", + "public_id": 106133, + "url": "https://github.com/godotengine/godot/pull/106133", + "diff_url": "https://github.com/godotengine/godot/pull/106133.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106133.patch", + "title": "[.NET] Avoid heap alloc when using StringNames as key in a Dictionary", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4NDcwMjU4", + "created_at": "2025-05-06T19:45:34Z", + "updated_at": "2025-05-08T12:25:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "01056f369abaf4cf071c5a2e5868ad5273efed80" + ] + }, + "106134": { + "id": "PR_kwDOAO6SJc6VKkwp", + "public_id": 106134, + "url": "https://github.com/godotengine/godot/pull/106134", + "diff_url": "https://github.com/godotengine/godot/pull/106134.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106134.patch", + "title": "macOS: Additional improvements and fixes for embedded window support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-05-06T20:14:46Z", + "updated_at": "2025-05-10T20:04:00Z", + "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": [ + "9290adee38b229df00230b2f27fc7ee924e14fd0" + ] + }, + "106137": { + "id": "PR_kwDOAO6SJc6VLZEd", + "public_id": 106137, + "url": "https://github.com/godotengine/godot/pull/106137", + "diff_url": "https://github.com/godotengine/godot/pull/106137.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106137.patch", + "title": "Remove redundant `line_spacing` editor setting", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2025-05-06T22:20:09Z", + "updated_at": "2025-05-07T17:54:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4acdc7a657140465fc9450b8d0e9a84d91b5d4b3" + ] + }, + "106139": { + "id": "PR_kwDOAO6SJc6VObDC", + "public_id": 106139, + "url": "https://github.com/godotengine/godot/pull/106139", + "diff_url": "https://github.com/godotengine/godot/pull/106139.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106139.patch", + "title": "Improve script backtrace print in crash handlers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-07T08:01:10Z", + "updated_at": "2025-05-08T22:45:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a6398d71a320b8e1fd92d914654e4414dca4a036" + ] + }, + "106141": { + "id": "PR_kwDOAO6SJc6VP1wD", + "public_id": 106141, + "url": "https://github.com/godotengine/godot/pull/106141", + "diff_url": "https://github.com/godotengine/godot/pull/106141.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106141.patch", + "title": "Fix unexpected control position change when left/top offsets not match `pos_cache`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOByPlNg", + "created_at": "2025-05-07T10:19:28Z", + "updated_at": "2025-05-09T16:35:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "49c79660429896af293a4ce35cf72437031cd560" + ] + }, + "106145": { + "id": "PR_kwDOAO6SJc6VRKgT", + "public_id": 106145, + "url": "https://github.com/godotengine/godot/pull/106145", + "diff_url": "https://github.com/godotengine/godot/pull/106145.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106145.patch", + "title": "Add specular occlusion from ambient light", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxODUxNDMx", + "created_at": "2025-05-07T12:51:18Z", + "updated_at": "2025-05-10T16:38:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "56730d0cb2e4fd06c0ef23c7e44d8e9e8e64edf0" + ] + }, + "106148": { + "id": "PR_kwDOAO6SJc6VTP63", + "public_id": 106148, + "url": "https://github.com/godotengine/godot/pull/106148", + "diff_url": "https://github.com/godotengine/godot/pull/106148.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106148.patch", + "title": "Bump the minimum supported SDK version to 24", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-07T16:01:34Z", + "updated_at": "2025-05-09T22:35:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "c29545f79387fe2c3a9ef77cb8752878db95a60d" + ] + }, + "106149": { + "id": "PR_kwDOAO6SJc6VTYzg", + "public_id": 106149, + "url": "https://github.com/godotengine/godot/pull/106149", + "diff_url": "https://github.com/godotengine/godot/pull/106149.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106149.patch", + "title": "Compatibility: Disable environment ambient light when affected by light probes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-05-07T16:18:30Z", + "updated_at": "2025-05-07T17:54:55Z", + "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": [ + "909f9ca9d43d99897f2d9f2141ceebd8f1e185c2" + ] + }, + "106151": { + "id": "PR_kwDOAO6SJc6VTuRo", + "public_id": 106151, + "url": "https://github.com/godotengine/godot/pull/106151", + "diff_url": "https://github.com/godotengine/godot/pull/106151.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106151.patch", + "title": "Fix editor crash when middle mouse button is clicked on empty space in scene tabs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMzA3Njk4", + "created_at": "2025-05-07T16:59:32Z", + "updated_at": "2025-05-08T13:19:46Z", + "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": [ + "0785c9ad81cc07057790565b9e394cd855d56930" + ] + }, + "106152": { + "id": "PR_kwDOAO6SJc6VT5_A", + "public_id": 106152, + "url": "https://github.com/godotengine/godot/pull/106152", + "diff_url": "https://github.com/godotengine/godot/pull/106152.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106152.patch", + "title": "Annual versions bump for the Android platform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-05-07T17:21:46Z", + "updated_at": "2025-05-08T13:29:47Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "4b4144cc39ee307494c89c034ea5fd180f48db42" + ] + }, + "106155": { + "id": "PR_kwDOAO6SJc6VVvkh", + "public_id": 106155, + "url": "https://github.com/godotengine/godot/pull/106155", + "diff_url": "https://github.com/godotengine/godot/pull/106155.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106155.patch", + "title": "basis_universal: Add missing `ctype.h` include to fix MSVC build", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-05-07T21:23:23Z", + "updated_at": "2025-05-08T12:25:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc77GWog", + "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", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "9419ef2f3409b9ee86e3bc51fad8a7d47f3b3323" + ] + }, + "106162": { + "id": "PR_kwDOAO6SJc6VXy7o", + "public_id": 106162, + "url": "https://github.com/godotengine/godot/pull/106162", + "diff_url": "https://github.com/godotengine/godot/pull/106162.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106162.patch", + "title": "Add missing description of `FileAccess.store_half` behavior on error", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-08T05:02:54Z", + "updated_at": "2025-05-08T12:39:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "c24bfb0491dc0763cbf39b95b5f2822223f5a39b" + ] + }, + "106167": { + "id": "PR_kwDOAO6SJc6VZi5g", + "public_id": 106167, + "url": "https://github.com/godotengine/godot/pull/106167", + "diff_url": "https://github.com/godotengine/godot/pull/106167.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106167.patch", + "title": "mbedTLS: Fix concurrency issues with TLS", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2025-05-08T09:07:56Z", + "updated_at": "2025-05-09T17:16:16Z", + "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": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "2c789788c08e772edabf9765d7113f9c654b30ef" + ] + }, + "106170": { + "id": "PR_kwDOAO6SJc6Va6QS", + "public_id": 106170, + "url": "https://github.com/godotengine/godot/pull/106170", + "diff_url": "https://github.com/godotengine/godot/pull/106170.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106170.patch", + "title": "Fix for debugging typed dictionaries", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2MjU4MDQ=", + "created_at": "2025-05-08T11:37:43Z", + "updated_at": "2025-05-09T16:34:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "057759d41314ccae06e65677431893662a29ef0d" + ] + }, + "106179": { + "id": "PR_kwDOAO6SJc6VeWbb", + "public_id": 106179, + "url": "https://github.com/godotengine/godot/pull/106179", + "diff_url": "https://github.com/godotengine/godot/pull/106179.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106179.patch", + "title": "Fix description of `EditorProperty`'s `draw_background` and `draw_label`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjczODM1MjM4", + "created_at": "2025-05-08T18:06:48Z", + "updated_at": "2025-05-09T16:45: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": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "964f51c69a977a1d17e6138cb3fb26d547fd3bec" + ] + }, + "106188": { + "id": "PR_kwDOAO6SJc6VfuzY", + "public_id": 106188, + "url": "https://github.com/godotengine/godot/pull/106188", + "diff_url": "https://github.com/godotengine/godot/pull/106188.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106188.patch", + "title": "Move 2d navigation related editor plugins to `navigation_2d` module.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-05-08T21:31:00Z", + "updated_at": "2025-05-09T20:41:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "cc1b51e8a28b5007a32b021e996942b5ad189832" + ] + }, + "106189": { + "id": "PR_kwDOAO6SJc6Vf8ty", + "public_id": 106189, + "url": "https://github.com/godotengine/godot/pull/106189", + "diff_url": "https://github.com/godotengine/godot/pull/106189.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106189.patch", + "title": "Fix a typo in variable name in ProgressBar class", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNTA5MDk3", + "created_at": "2025-05-08T22:10:41Z", + "updated_at": "2025-05-09T16:35:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "720712b21ee24d737945538da22a30d9b429854e" + ] + }, + "106193": { + "id": "PR_kwDOAO6SJc6Vg5uV", + "public_id": 106193, + "url": "https://github.com/godotengine/godot/pull/106193", + "diff_url": "https://github.com/godotengine/godot/pull/106193.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106193.patch", + "title": "Script Editor: Fix Ctrl-Drag unique-name Editable Children", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-09T01:49:50Z", + "updated_at": "2025-05-10T01:21:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "97de0ac66c6e47df1e3cb5634776f3a8d16f9f70" + ] + }, + "106194": { + "id": "PR_kwDOAO6SJc6VhNKK", + "public_id": 106194, + "url": "https://github.com/godotengine/godot/pull/106194", + "diff_url": "https://github.com/godotengine/godot/pull/106194.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106194.patch", + "title": "Fix some extensions missing in resource load dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-09T02:56:03Z", + "updated_at": "2025-05-10T01:21:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "3adb6a605caf4d74ea3719f9cef0f0d4645ec1ad" + ] + }, + "106195": { + "id": "PR_kwDOAO6SJc6VhSLX", + "public_id": 106195, + "url": "https://github.com/godotengine/godot/pull/106195", + "diff_url": "https://github.com/godotengine/godot/pull/106195.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106195.patch", + "title": "Fix type error in `InputEventAction.action` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2025-05-09T03:13:36Z", + "updated_at": "2025-05-10T01:21:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "664b2f7c71e433ac995e2de6ab07deac646a86ee" + ] + }, + "106203": { + "id": "PR_kwDOAO6SJc6VlK1K", + "public_id": 106203, + "url": "https://github.com/godotengine/godot/pull/106203", + "diff_url": "https://github.com/godotengine/godot/pull/106203.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106203.patch", + "title": "Fix wrongly assigned `emission_normal_texture`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-05-09T12:40:15Z", + "updated_at": "2025-05-09T18:05:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAAB4iS2Xw", + "name": "cherrypick:4.4", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "92659a69a37265c5639a5fe79c4c6a8936269af0" + ] + }, + "106205": { + "id": "PR_kwDOAO6SJc6VlNeB", + "public_id": 106205, + "url": "https://github.com/godotengine/godot/pull/106205", + "diff_url": "https://github.com/godotengine/godot/pull/106205.diff", + "patch_url": "https://github.com/godotengine/godot/pull/106205.patch", + "title": "Doc: Add search keywords for `Vector2/3.limit_length` method", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2025-05-09T12:45:30Z", + "updated_at": "2025-05-09T16:34:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "542639de3ca37f86eec387bba0517ed729143d5d" + ] } } } \ No newline at end of file