{
    "generated_at": 1685475579902,
    "log": [
        "8e68f2e5f48c66bfa80b9bb7746a488afb70086d",
        "d53c93a850d0069b7f8619991025eebb1b17b8a8",
        "a2afd8076dc28e7158688552f72ee403a6dd8d09",
        "305c364c13d551bb30beb79af2d0c3655861bacb",
        "e33562fe9f9fc526a3352652f08cd2c322f6ca8a",
        "d91b780cf847570edaf26bab5590a2849b085ab1",
        "64cf72af7b4732f5dc452b98563ab808588632a8",
        "0546c8760a3d1f4f213845009babca9c6b275467",
        "d92a1728790bc28405b7f0e047b4c17a9b65b4db",
        "f0d1bedc7431caac334475bbdd2da60d91e3d079",
        "595a1edd3b69ed19d396533ab8b03aece8fce3fb",
        "6308f4374f8e1464b7d46f1d08cf4aa4aae4a9bb",
        "ad413a613c0075c9b812beb9e4bbe35e3e4fe834",
        "d964b862493b0051505fc56fda6fcdfefec24cbf",
        "7a776d68b6f7cae8c88dbf3aeef97f5a7b481cde",
        "1304b85c63d68f11f6554701bd2f49c554e362e9",
        "2335da5af2a017d1ee5da917eec142654d941bff",
        "2ece8c44b8d26098570b8bf1b7727fad1e58159d",
        "f4653f6a30b6cb4e6ecceeba9bcec2a5ca6b008d",
        "1c9203ad6873758df92aa5ba2081869524372c27",
        "bb10729c6ee1051965b564c43bb4493e6e7459a5",
        "4315b654b837f4968d81ba25b247cae4c77c8c4b",
        "173e9b765a67c7df68de5db904ecbf3d2c8239ee",
        "84ecbbaa89276b58dee76dbac8e653b835b61ae3",
        "41a3b98f2b3aca71faee361117487a0ee5214f6c",
        "eaeb650367c2dc3b053f24888e3155bdfc5ac083",
        "6c2cc01f73911504200a58e9ac2eb6f3d5dbf0ee",
        "917031443495bbfe68e86bc487eef5961eeb88a7",
        "701fa8a7796615d2fdd0c19931b50e020eb0a5ad",
        "51be345a17e0e609c215cca346a999c0bd4ebebb",
        "db5ec51023cfe1f70f48e54f4db10a85e22e4127",
        "264d952a18876e845faa662d91d5d1bdb49f2d55",
        "83494c30feed53552e1cd599bb7c2265af252826",
        "d91c1a60a4fdae76b33dff1df0736b1b5f52def9",
        "bc68872e2d7888dfbf4591f924f81d14e482a586",
        "595a74ca79578ca882e3f9f71fbcc6bd3c5c1818",
        "d7e5c8fad5d6f0f50a3cecdf50d2a936c24e78b4",
        "fe7b62435334ceaac2d905fa335b78393e3c3dcf",
        "c8243881d24b1cb6b599a085c9b671feb2bc49ec",
        "00d087e47d9f1d9ae358a19a9ac0862349d391ce",
        "5283c1fb1dad92a8728b2b89a7130bc9b58bf59d",
        "8e54573dfc80b3f89048a9eb58fb7e510d2737c5",
        "d9b3e5ce84dd84e58bb97d9c1fe0f5d735b9d053",
        "cdd921e9080ac218bcce50cf0442a8f35e8a3742",
        "4a942afb9b963749e1643b45bbe9e925e696a972",
        "2ffdfdfd1a31c80f6250b8c180367aad0eb9cfec",
        "d2936ba54c9945243a2794b426ae2079019d9b4a",
        "81f8b404f2545fa21d9cf7fed648ed6bc09c22f3",
        "9df1ed3edb551b3b32ff84bb7532d313470332fc",
        "3295e2c0014d204d770cd7dcaaf77e2187c9d1de",
        "a1db6784d6c1d40bb9a41b1ba3d54bd1dac7b911",
        "158c848ac56b447e55771545ac91649fe9004d3d",
        "e8da16b032e33dec8d878bccb3014eba24abb710",
        "c406f569aaa41d2120747e3016a915eac67cc6be",
        "40a267cf2568de9b1bb1280822194bd368ce9133",
        "f72c91e0b17e6070051dec8fe4b0425dbb02c6d6",
        "2c06545266cbac2045bde060df36655d7378a5b9",
        "cd4906ee0ba9df4356ae84df6cc4429ed4be9fdb",
        "9b928cbd9ebb35e163eaff66eadd8437eb9a1f41",
        "c4f941114cc06f3b320af4963089660da5ec41cb",
        "14cea66f23139fc8792942869dbc9e784b182df0",
        "9a7e537aac0fd251cc500d39e41224c7bf2fdf48",
        "edcb95cedeccffdbba320f6412c10a77f9e7c068",
        "f3476b66c4492b8051d5c69324a4374caa07eaef",
        "ed077e4d1f6ee409332ddea2e83a0002c7889ece",
        "bfa5adb84fd6b2affe6a682e015195447b9ef083",
        "7a9c14e276617f57872c02c095e0fb3fdfc560c1",
        "dedeada310a987cbf8dea0ada8b6c1759645b61c",
        "d9e9aec9b9515f5a438f9aaf112184b0827bbca3",
        "5fe89e8ccda8f46c811e6f3fd601ca09ae138e17",
        "9c33f091cdede2fb805a624287c17738736135d4",
        "e3c59bf0ff9e7b67254598aca410ab7229ffc23b",
        "5cf5e7e3d3159acdb84f2863c0754b150f32d273",
        "8dd6fd058a2c960c820ad17dcde53efeb3d65d14",
        "ed44e2806f83238a2f268fa71abb25707075cfbe",
        "6a7ee816100ac22db06b22e76b353aef3dd261ee",
        "b076150b086a5001b190a9a20a425d1bc842fe21",
        "1e28e234c5b85ca5ada08a17ffdba10d26af2924",
        "a3f4bd96c5bb389fcde886b036aceefbc132ed98",
        "bd9ee18fb1d36ca97f6af7af5fcfb26d3e18cfc9",
        "a145f4a5dca97b34e9a903fae16b94caaa979ceb",
        "cd728abb9897b5ea04ff94ddd2e3381752fb2fac",
        "fa4ad3c5c2228302d25f33b20eb36a33dd133a94",
        "abaa032faed44d8605dd4d49a9b0aa51cc925b4b",
        "83da95b6e4d6261ce81fd35fd6fe45ce5cba06eb",
        "ebcff3b4a6e3762c508d9dc424036b947dae034f",
        "28c7b3a17d9406469773bb2364c2f7d62748705a",
        "e97cd3d52ddff54d853a7058e85aea68fc22ce20",
        "00f3807a243e0462e906441ec90eb28208e94914",
        "ea5b3dda933dadffbd57559292808ea57dca4f66",
        "566213e08d539a087c801a390e6a3214093cee18",
        "5228871e2660f7b83cc1ac6c95c90bf884ec5f50",
        "48b7e73e44cef0a5fabc9320d53a290c06f08a47",
        "5cfdb866606d0e5b551178d7331ab0e9410d717f",
        "822b734601997018ec020fe330a07cb655259ad4",
        "79f4da78fb63cd84f67162e5881dce5b4addac3c",
        "f64d9423a577abc221474812764b53c95f56db06",
        "ce4dec647c9bf02072df82b05400d7422162df12",
        "d844e721570a41fb7e1c2e38495551531aefde64",
        "724a18cf729db2974b6e930194db74335100fa1c",
        "f90b24a805f746f4a1ceac852c3f0ef68dfd0279",
        "1cd13d22c24cefbe1ec9160c2288d7e0a06a4a95",
        "c081596a55e01c247afdc6094cc92b81e2e35715",
        "22e8fe7bfe0393276aafd57eedd0af2895eac1d2",
        "d67975c1cd290818408576769143ef62f39e31ae",
        "34c23002ff42de445817f38f7b6e5ed2b46a2c88",
        "8348c97a8d4011fbd3a98527a813549300af7db2",
        "e6e1f6212d08342f48bac79f723631d8bde4574e",
        "4e8e887748b900fa95a7ed88b9f1027c33b64f4c",
        "da4cec620e16bfb36510cf7395afb570e125401f",
        "b38a36923afc52a8f7470b59f92b8ad2c3021373",
        "54f0d8cf9649b821e73fb3770defb9c1c085afda",
        "050edac8e0375b24e73ff7ea96af98cc5011ea60",
        "7b35fc454930855f10cdf3354a2f80c2b04b837f",
        "bd5663e2cfeafd49973eb3c9e374484d65095479",
        "72a547dc9daa90edf1d5588c969a20c6c82138bb",
        "5fdb8b02e33fbf25f348583c1312aba648c3a7e1",
        "1435b2f2cb91fa73f587b539503496abff18adcc",
        "1d20bba0c47d2522798e564378350335e6b01d05",
        "cca2637b9b9dcb16070eb50a69c601a5f076c683",
        "74fd9409d5bbcc30dd50b5a4a57b2c8a17533f72",
        "10fb7988833ea13c645863c8e72b02bc704009fe",
        "b402c1cb170c6613c58c7b3df76ff5342c6acc81",
        "2bf0b2996a2a284c75c51bc9789abfb032c98a18",
        "f7a999c8149f766f23ce47895cda534945467e5f",
        "7447c3b76cbba3d39f6a6844d68925b42218d025",
        "b4d88cfe207bc594b485982d06ae58a24ea85098",
        "3ee4efe1eb18767b5e546f84bd5f5709dd28d922",
        "98caee44f3950068a5fccd1e7c7603709c30e23d",
        "92b27e49440be1c3592a26bacc3f44e4f09e2756",
        "b6ed099b3d99e3f34c4d0588a186cdeb9656c03d",
        "ab4c73604d05329e37ff87b2c31d89c0407119ed",
        "b450c0091a689973382ea0b9c7aeb44c8886636e",
        "4126d274681da718c7cbde1ada046a4d35f4a588",
        "acbd1e8b02f9f81c9781c4e60716395f054c2d6a",
        "c37c95d1c9746824fae696e79b891e074cf67cd0",
        "f31523a99e2b2a721a0601f9026b6f4d23158f23",
        "015973df04fefe365878a5a366539b4ef5bcd33b",
        "596169d7df0010a817795de893f25c8d56799dbc",
        "e8e69b2d509385e7c2be9e985dcfe7c2ff8e33a0",
        "be18262888eea5e28177ae802db9eadca8453624",
        "e0d261be00b030acbf645b7714255177c02b5b75",
        "ff3099abcf3f06fb6a8f461315e96785b8952b76",
        "6d022f813f2ee00dbde98946e596183ad67c0411",
        "3b0cf34299bbf267a77b3ef4a55f94fdb4897476",
        "6c3e6a51097bb5a0be58eddfb91a696f3f07d3cd",
        "9008b34fc486404ed9d0c3a511a126ab3e5dec34",
        "7c0255695dfcc03a0e87233e63381079fc86d03d",
        "717f3227ecdc85698981abdfd1ff16da0e36bbfb",
        "7f8fe588256a891eecc9e501d376bd50ebada688",
        "ed1f5c29be6aecc62072f20d925812dd24a27f34",
        "6daa1643b0ecd0a47149b0751ea8cf7826467f7a",
        "92daf2604399636ec755bdff4093c4f1152b642c",
        "193233e893abf90b271f96eb5011e00a7137a56a",
        "1cfa2ad1662be4ac519a9c32b95fdc2bd39a209d",
        "60c36af6dc23a026a6e8433db97277cc2bc2b7d4",
        "a58523407ffef259c78e64b3d0dbaae9120711fe",
        "3d649d37f8891ff273f5630bb7e9ff842c02f855",
        "16c0147d758b401c32c4dbeab4b8265a2c6e37fc",
        "24e1ba129837ef97ac706012e563e275c7125f5a",
        "69e6ba159196a4c779dfaa89ff96467783208abf",
        "1aba997d753d749705f1bef43fd662dcb494d103",
        "8b904e7d663fa06f2fa3dd49e4ac9fcd7d5e86a9",
        "44855c40da439be37cd604d2806822df6c0db638",
        "df27173750909c1883abafb80028c8f1f1e427cf",
        "7c82092b419ab8970c3062c315d724e4b9e24274",
        "1ed0280de735e1d7b8b140adcb803b4c65b9d828",
        "6fbe785cff4be9a63730379fffc3445c2f9fc412",
        "8d156d9e5c3ac1d8988de406b77f82b32bed946e",
        "9327052bede12d5cdcd9fe0d5b9665d4f9f07de5",
        "b4455ffd75e48fddcc072e00ef8a6cccb664e30d",
        "863f6b44ec744ba7c46b4373ef8206550b3d7eee",
        "3c397ae627646b2ac3f2ae46db75658b0ea8c6e2",
        "a10c07a0274ef302faea5dd4f5152fb9c83fac3e",
        "4caaa57b49b7aad271ca7f97c003e63ef2017cc2",
        "13258baf4c7f1cceee1b40129bb8ffcb6c398046",
        "3bf14953909d2d46e9b44806a0a943188f2ecbac",
        "a2dd77867e186b78631079fa61aa222a76497616",
        "c0b3ad2f7bd09c3b0b905842c3b90be6381fe1e0",
        "be8cb6af8ca6ef5ef412c21b3f83bdf17f03f422",
        "5e434841ec358ae3fefa2356b122c9d62df94179",
        "fed17afe7d8bd1450ebe2fd1c184724fe6b93742",
        "9d7f44c9aabddcbc8fc70cfcb6ef6bd7d74a8875",
        "6181452a54d9fe2336ddfa29746e5b0521f3e5f6",
        "2c93256432d0d3c7d580f078c67ad5cd853e2776",
        "6c950977a52728cb25e9c4a22eb379475c51fbd8",
        "be9b0e0b734d50ba617a6906b2fa7c287b81592d",
        "f8a1801fbc315714c8bd619e6c970dc3b199689a",
        "6b6324441fa852416e358faf5355f837fd6ceb34",
        "ba70958b29f847d048d40c6b0318fbbfaf9b829e",
        "d5a2fd4e177ba24dfb3780e981ac335a21c395df",
        "4a2ff5b6f2b8afea910b472ef1f19ed08ffec107",
        "ae1c45329d44a5f834dffb9862224ca8b003a252",
        "9671f8ff4bfd922ba87111a715c2494fa86464cd",
        "f50c8062dd9389a76986307402bc8c4538d51f1e",
        "87573e92dc5cb1c29fc642e78fd42434991a64cb",
        "79f8b5eff1ee064d72b70bfce45f4894237f47a9",
        "672fdb7af28f38133c7fd3c2b8cc69bab855511f",
        "a5bcacb115b80ec7ea8b1af41db5b8e971bcbfc2",
        "843eb80039435b79e6d2b3103a49fab96cba6d77",
        "7696f88544b6376f8a37fd9696949517218577bc",
        "0b51cb7a11908302c48189bf79ef64435b0cf4e5",
        "15ff752737c53a1727cbc011068afa15683509be",
        "a0f56b545921a4b576e5d22cd85b347f5368ab33",
        "0eb0e6128c4f438c150a27a1c0925c777d547bc4",
        "7f2107ebfd4cf470e9b4c5fc28a32b6f22a1b7df",
        "14e7f6fa7cc3176aee839fd9c6c21fe80e085fbd",
        "3ed72c3ef4eb74ab828c066d8763e25efbdb5e75",
        "7f3a19789cada66135413341bdad184331344722",
        "5d8ae492ba50071de3b7b4cc8fce8f6fc220f019",
        "ae8019a7f694985e61c8a5fd2cb65a40dc13aa07",
        "e8d008990181c84752cfb4d8b5850826b1f699d6",
        "0b541af8a1e00a85b6fa80dd992cb631ab168c7a",
        "f1e8ec942d434ba8c72028031e7a539ec628df62",
        "9926425ce9956205a86926da0d9bc08b196c6a01",
        "0eb220eedc3c2349ecccaa677af6630aa1a81197",
        "864f4201b94bebb59207b1d8166668573ab6c7f0",
        "cacf96962dca49e78fce1228a1bad0844409b181",
        "33628c482f9d7e7d401cdc5c9d131891e75be155",
        "ea9c1c0a94329b6209f131e0ff19ceb2cf5c7c70",
        "e6b291b152b16ab42248c24f48bdb48bc8052b19",
        "2ffbe3c877acc07b1d6f0f19033127bb06e8389f",
        "0d8038568749f4174ca79bc6480914cbdef0c325",
        "dae319355fa34c7cd3ff0ec4eb29e568277d2930",
        "be64551922dd19f26f672a115ecb6386b6250950",
        "0d0841e08e6acf9bb9b4a4aa2fe3508d95253057",
        "27a01d054d83e1ac1ad818c32c4e7cdbd74e58f9",
        "baf24b4503b66f38ad5864595e07009f97565ab6",
        "abb5660925a1e4109f2696effcba0e9f2b702cbb",
        "2e90db407a5ce17ef42ce298f92a8bfb6c0b2b1d",
        "0341251d0fcb5e118fa8fa9052316834e62f805c",
        "94a0fc47f7b4e90f8973f9adbfd3312579ed2825",
        "966c89657bd5baac0f665903fcae3d177338a5f4",
        "ee8661158c545bac2d98c34708518146cb5b60e4",
        "d82c01c1a0cf5d562c5093ddbdf7f4afc7e4680c",
        "76b375e6a3558c6324d2103507ecddbef842316f",
        "7646cbbca64febe71c976721640db5c0eb311a2b",
        "ac4cedc596835450129df142c8876c0cb16d08c8",
        "8ec3a33115d38bdd9d538d0b88dc9bb87b3a089d",
        "94df08aae12c1804d96360bdcb81f866da1bcc45",
        "bbc87d54ddf47e5a8caef649a22f12d1b1fe5c94",
        "95a9e2987ae05cf888a5e836764d79135845454d",
        "0a17e96ab211c083272be363420715a95440a725",
        "871843bbdcc4bf5cc11f3b6e136e1d37e17d2c59",
        "8eb03064d1be65f894fc59aac9c6356ae4bced8f",
        "3ddab1c9d171dc69a3ebf1ad747dfaea19e49339",
        "50f0f51604b5e8acc8db23b26c98a76c3688a705",
        "48708b8e3dc477eca44388cd19bb10c811988f74",
        "7273e0b51baf0eda0024fca6fe4780d8da764593",
        "6a9e7c5a53da1b5037f0fa405d0762e84b19553c",
        "5f4ac65251bc8985e10c6598ed91836310494e35",
        "592c0632a170d801c34b8993b8cc6b3524bb1cf2",
        "045cf246d4be108d78dbd0dfed7e11d792dd6689",
        "a33b0c531967533afffeaac1e0e58b406cfea169",
        "5a882a659aeafda6409766082df2e967e512e348",
        "c7c7a0b82254fdd32dd23c6400a65d5decabf4d9",
        "4b2b45f72b78981d6389064366c3cfc5cf8a0ec4",
        "b674d934c4287ed8e564f98efe07d8d528de626e",
        "d2a577f7f1ec347bb57c93c80840be098164bb19",
        "7c7f4602e711a6298e05c8255889c8d2b936243e",
        "b73a97b110693a9cbd6ea01f652104cbf0617cb9",
        "a586f9daae17325334974043af97230f3ff45789",
        "7ca7acce7bc9fa80036497c2f351af2a95ef60b0",
        "2f1a8ae751af0587d95f06a2c849e083446621dc",
        "f2739b3f526a3f2ef073de4bdf2e86286ea0da15",
        "10c84381780a0d5015b34f38dc86169ee0db4671",
        "1d0929a992cb9b0df404ba9049fe278b6390bfae",
        "707a3a69c02f85fabab45a7a4587b7a7f22d4088",
        "eb1698dd2a57573b9295ffbe541a9b5eee25dc70",
        "ba174332af0850f9e87f2f77ac9a9367895b1e9a",
        "b032067e42c03f9da860c0fe7ea4d40a33c467c8",
        "b169a16cb51b7203a171245acb5b4193c9d4bca4",
        "ab3b7a57f282253c321d57f7cd1381b303769d44",
        "3f246ebeed4210c84352d65eb87ff9145e6d4120",
        "e2c28675efe439a83f650795aba3d2dda6d7c9d6",
        "71c6c8556526f2cdd6784cc475aa1133f83d7059",
        "e3b16be6cd9b4a685bba1fd64278093d9a89bff0",
        "64feaed39be6c82aafbc1decf6ddb3cc13f974a1",
        "7e5020b2fa7be4afd1a79b24104a83744b10ffa0",
        "0def17e80af17904f9f3fa794907ce40bf4b12d4",
        "82b900bdda83ee80050342e5530eff852ac23a7d",
        "8feb53e509672b9208abbd56936f6e80e65b3a6e",
        "f695e7b4d9e1761ee0660cfacbed286c1dc77176",
        "1435e2c0f9644a5f0bf92e717195e427d1032769",
        "f8ee8b1b7344db274d6830b25a9760e02de0a0a6",
        "18eca327612716c8329bf0d9474348b900de7674",
        "a5502604041b1e1e4f2f96657414a2ce0056368f",
        "b3e605ab1343f6971cbf80ef63dcf617423d3543",
        "043cea8928f77413ea4ada346cac27a23d0ee2d4",
        "987c3462feb3acf8117bf079e788cc87f9f8488b",
        "db246f8edbff31448c7627e0249926947b07439d",
        "0d8182d2b12c42f1a5ff148333dbed4b38c26f66",
        "80d75b966c0b8ebf511b0735a32bef929588dca1",
        "d3dd28ba57d72f9fa2d4a6f583e624275b8b2a7f",
        "8e1c92a365c7b3470663b3477e1e7537ef926e0b",
        "4b38aefd338b3b37f09bebf2bab3e4df364b5694",
        "5ed0fd067dba54fe07870e5c0303ee1f1cf253a1",
        "d226cf83d1958e429622a97a77074a0a5bf58a97",
        "b590f5ff52ba068eed51563da1708df0ee3f2e5d",
        "dc82fdcd05a3406c481f172d4e13b175168f7d95",
        "f723fa6db95cb058dc4ece5dc6f2696e2fbadc33",
        "13a57d8cdfe45469c322891af20a7b323cdc0ede",
        "9b6742346b2014034ccba97b24af0f5a3c483776",
        "b7e06930aa8251296e9787ce4188accae797063d",
        "9952a5039a193c01bd76b0eb7e308bb7ddd51104",
        "71f3d9396672641e186f34730391a30aa449b41a",
        "31cb0f06c099302976004c4215d543a6b2c630c1",
        "e70d7294e243b0e3eafbd6279b8bb285aa2d2419",
        "d3930b1af20f6f4f7d56d7413ee8197b6cbc2605",
        "6e9b1d99e296ad1a670b34b21c2b1b7e1c10ab04",
        "20f7037edb1d12c4d332edb0d055781299ad7fbb",
        "64a9e86c5c20bd4bd5833f0563457d0126617489",
        "20a6bb850939a860dfc3c5bc26f54ee91f445bb7",
        "16fbe80dd295f2e51707a73878be26d71c23655b",
        "bae4b0c9525d1a885e75e77fb8ecf29425e92a28",
        "04312419358421d07753c4238cf95c8edec436be",
        "f79b8474ab7966d6f61ad35193f58bffc8db9401",
        "1c208d6baa15d3e5bbb709418fb2c3549994a17f",
        "758daab3ad3df0f0bb1bf92c4be20bc163d8b94a",
        "0ddba5b712190adc1b23c1e1155ec5640ba6d9f9",
        "dc99f04d51d6556e5ba4d9cfcce8117d168ac6f1",
        "f1f472439ed8043ab6b625c42ff2682476e56b5d",
        "e9e0cac3f5f24dc206089e85f1a018e6242923f9",
        "144749c31bad182246d9f168b82bcab675ea2188",
        "bd155587688af6145e7bf0977f441c12e3e8657c",
        "f60d27fe1658fc63dcd16f97fcd5b093437e693d",
        "266282813aad65898293a14a5c8ec36bac9d0c47",
        "fd5966af6490b9466fa5b2baab41afb0bbffb759",
        "d942d553ef8b25868ec01aabb90583ce5c09ac07",
        "9028b7a095fbc6c434bd5b02dbea444a2f301560",
        "9c30f70f649f375264db11c758cab9d69aab8361",
        "0e0d73c0117d0735902edcc8815a65647b498ed7",
        "03dda90dddc3445dcd9168cbbf1ad7e2632ec793",
        "f24f582ba519907283d527c4fd7aa4c12b1c4e42",
        "118567ca2853bf120f7195a9fb9684038cb97f5f",
        "3fafaf2cf25bf15518b999d11ea1c5d8919a9dcd",
        "8763d891feee9055dd26be95ac48b8848dde8b93",
        "6b48fce2b54af26cc8e640129d8b93823f53226f",
        "8be3995efaa78a89db28994af620ae8b92fcf9ff",
        "2e9c6a5129d238024d011359e4d74306243d23c4",
        "bc56681b0b71ee3f620fdb6f36e9daeebdea584a",
        "aabb8d78ef19c084705b8aab7fc617e5be7d773a",
        "749892c9fc11d9ba596e02144bd8e824611c6d38",
        "81fd486c9276ceb58bafe3a30d065e64ff242839",
        "a320d28f53adeba663c207a3ea27fe2b76296891",
        "eca079c1988598bccb1535672c0e02492bb1877b",
        "ac6251d8b2186aa0fd2c8843eb986b0bb15e135b",
        "3d5f964a4993d6bd172f70a738bb95a77039072f",
        "0c6873b13e363a67096f0c66f2b65ec3e99cf44c",
        "2390b987759adc624bfd0fb2ffcb4b459faf735d",
        "ce11f7fa3eec7ec7ad37bdce6d7640a8200ece40",
        "82fcd3a7b8932908abc1c774979186c4adce861e",
        "c01f35de122d6db32f82d2b13a2d14b364b77d3f",
        "f477d3ca9851953ded5f0560081d726f5de9b534",
        "fcc36d97312b1900b13ee5ae693119f97144dc5e",
        "558d524bcb0730401338cec44fb0d10c5c6b4c78",
        "36bec6677e13775749a49d25bd933a682cce00d4",
        "17bb7c673592abc8aea0109902d6cf97fdf696e9",
        "6c0002afb53fb6501ea61060bd3c40c7472f36b6",
        "48d5080e6a4cf3e7a8315b58d55a363ca33ae077",
        "b993febf284dd070440d8f85a64968c28b2201af",
        "751a6f9a6303254495dd363d39e0a5ed9ce1f537",
        "41c64533b02a627622b63310d310ee684bff6542",
        "f64ec5f1ad82833c34b8901f5638d160ab1cb267",
        "136f94fa24bc12ce86ffa354542625947bc6d1e7",
        "bf1de6bbfa26989a77b141b79b92f0ee2661ee49",
        "8a020a6573109820f4326b085f1264daedb8ff98",
        "ff6cf262864be9e3f3a4c222c471086734cdd53a",
        "f2ad10f957f7765d9733145112f5df6583b53adf",
        "07fc567d03f877c45e01db846b0c629709c4be02",
        "d70258707d52993a855978ad8c80af0e274b8b4d",
        "cad3771ce79ed25346bd6c05cba388f2786c24df",
        "c401960634f3a3822f55d720b647355f2a40b83a",
        "7b6cc3e687639a302e1ae867bbffe2430356d03d",
        "e90f08642d130b5cf6972bd600f8f1d9a789a0ff",
        "f3496529dd1e37a2e699e4678563cd699f868cfd",
        "60f12198971f1474897f432e1611aa5e446c8f96",
        "4d06a5c2b0a1f0f88bf137d71553111d3689a55b",
        "138d5121ebfc475062f2544287c3227b8fd0e941",
        "b82d5688b975195e5191f8b11a3b72466b85f7ee",
        "6ea1e97e06ea196f5dc74633f8e8c239fb5520bb",
        "216aba82286d620af228279bc7de2121d4aa74a0",
        "eec2731eb2dab2aaab4b364beaa17df2eab6be8b",
        "5022103ee76e23eccaeb2ad96146b13c57ee0f9c",
        "292c9e380aa5c78a0e8cc3341b5381db06d0c1e8",
        "ced5f5398aa23944e7d6a019a4d2036ca99564f6",
        "3f36ca73235defd8ec09cbe758218b4214806f2d",
        "1134fade4674a7c964f2d6d2dfdadffa7e09e540",
        "74bbdc94864fee8990801ec512622b95926388f7",
        "bd907d48ade576289852ce566385f2ebdab033c8",
        "2c331b7900a5c4e7f53e3e7a711387f7c75a69ea",
        "c003423674158b8e57ab3300d4388ee3cf0b6eec",
        "1c27d4a73d2d2ffa43b0d59c5a2cb727920e2c27",
        "72e8697d8ccb4f3f854883eac422e37bb40a2134",
        "9fa85b343c8422e55d7d5d8ecf75238c2f754f47",
        "cdf0ebfac74dfde8aea3e3fec0eb754e3854e3e1",
        "9ee835ac93aa9683f4232956b4be318e4e56d111",
        "11ee43647b4bf731eab5985bedf262e0ac1eb294",
        "62f344f44882b53c4c94b8762742e597c1cc185f",
        "08898e97a432e21cec79d6386b24980b8bd76745",
        "9517b6e4ce981cea6efe106c03e2f20d92dd7645",
        "d39e5b9987fe5381fc369c235ff595c35a45507c",
        "3fe851acccfe037bbedd3ff6eb66291a773b511e",
        "28365a5258b9938c3d1d4c6ae8b7180774954935",
        "29616f4a35d835fd81a45d9519d829881bba9d9a",
        "04fefed904ab667507b371061d16df56cbbdf24a",
        "279b9f43f3703f0d6403c7eca712870de26a3a55",
        "05367c755c4b4745f521f97fb2e71dd6a521d644",
        "127f3c05666b671a44147fbced90a44d9e5d43bd",
        "2aafe2b25e11705fb9c9753f6e6ccf11afa14d02",
        "56c0b39521477b99bb15c466b48a312ec267c482",
        "b2d723b03981fd6a13b46c89f48721061fb46d65",
        "2d0dcd2e6cc4a02e9bc589fac39aa70981b678a7",
        "9c296bcb59c9957919b6c210af859f19269342c0",
        "998ce22ea3e1f3d7a584b4cbbe7991d25d229884",
        "59dfd084ab3d51af81a76d387f192bde3466acf9",
        "f4df2cdeef89b48390a88c5d70a6386bc23a6bf5",
        "be4e34b495737e8b41f1d670f277e6842cd30516",
        "7e2e96c587fbad6cd49ded840f04ae90db64d38c",
        "b1e24597e7d710e677d44b920889a78d7d719ffa",
        "6b4abc6e174893cdb489b84519c1da0265460666",
        "7d5cf601490e345be7c1a1d82c96f55bec8ceb79",
        "4fcd8483d5fe5b101937e31ebbb99f4214c5e4e9",
        "5c23fc4a062bfed680dbc9d23244c3ab7da3e286",
        "66da1132373ab8a6afd81e56ec16ec78bf451ba3",
        "847a37b1966ef1051cc6525dbebc7dd9e78de6a8",
        "25f35b2c9fdf8649236c5e231592c3dd540aac65",
        "31a0f7fb0f05ee5468cfad86b1749e8b9a58b604",
        "8385a0d8ada6fa46d3f4351f71927ba1ddee2c70",
        "3720dc2cfac0687ddfe1e46379332645aa7a22c5",
        "1717e16c9e2fbf62c34fb17718ccd3667a445f51",
        "7df977c3edde2136480f63211ecc3d672926db79",
        "92d3287648dfe6d6793883bd07140f172e0148ca",
        "9047e760d11f0f606db0e40488e5a84f5d42227f",
        "84a9efcebca8dc425420a8153bcbe3a6a42d0cfa",
        "c5fb32d5948ce5a6828c7e95add1ced74b9f3c56",
        "43e429fa936e2e589e8c8b11e42cb9184ffd7fe1",
        "681c10af45f9cca22965ca54c570c260eabb12ea",
        "3b2c43312ca261e090f966d6082cf30b7a665d84",
        "8a7d0d3ce0e8ef622906f8745cd66dc07515f136",
        "ad204f9b959fff296031f24f3a562b7ae990764f",
        "9084e2e85b493caaa505fc872a7bf87b3d6963d0",
        "e3664e971b0078b4c63c6b7bb6a7a34524dfb0bd",
        "6f77f1bb3eb8e402b72c678eded585f1a6a870a9",
        "28e36dc7b99afe4adb8edfbd2a052ae5de303109",
        "bdf335d3695caef8e5ff13424e0d7fadc8d9a7a3",
        "2003a41f0f70d6a3bf873aee3b4d94e3b597eda9",
        "1958a5b35ecb6bb3dfe23123d042409447ffde9a",
        "d6c67d05216f4aaa9127a71c05cbc48491c92ca0",
        "b2725cb4b9127c3b3af05af386a74f774e4cd3cd",
        "3b4dd88e56e93de59cde67ab891ae015095f969b",
        "8190305075fafe5f0c3d185d4bdb5dea14e473df",
        "b3c01392fdf13f6b069f67dae100431a124c9e68",
        "b8354a45bda9b1d973dc350cebf7ba11cef736a2",
        "59b82e1b6a47cd356ad60fedea1202e5a29c4995",
        "5a67eefbcfec7536394ecaa2da7983f372682307",
        "1aa02d5ceb4bc9dd83e2f7b79eeb34d435e40c19",
        "fb301a0c43b79b5e09f3b1ba169eb48d96925505",
        "94fe2dd31e54a89ad8368cec38944851406f3c13",
        "6fc9c409dd6d850f4053c6f982e2f593e4b46270",
        "e919a413fb01b8147aba71d147ad3150eef0df1a",
        "d94cd42ccd9f0d4353c97caed5d04e9999ead77f",
        "dadba2b39137702168f6cd193a66d57ed33f2957",
        "c16e614d883924154965634f393e88bf88db7ac9",
        "96d38d97514241fddfee2dffab9866c0a712205e",
        "ea1d4256a4a8f1bad256085072ba9635b58f0af8",
        "5d628535b97b47321c87b680ce2ee326bec22928",
        "65eb5fdf1ea067f72d141bc5057cf3cc2c6e1260",
        "9fb5215db5a20f4f69757169444dafa78c90a42e",
        "80e4b2d02e4b3cea05f7dca03e07497f33e4b6b3",
        "82b31fe8e708b03bc3a22a654e12f013864fcc10",
        "0a9190134d8399365a85eb7ec7c83652b92813ee",
        "6d7b25b98a352ec35ea315de0f181c57f24e95d2",
        "3b6346778335fcc74e6b0f7988246e9cdf7c4515",
        "8a1f8a68fb79fbff95baa337963d0934fe09d334",
        "ef129aceddf63be8c312eb6441d4e1139a907bd5",
        "f0fc33885868bd2ce9e576e0bf390eb4cbc7b237",
        "693a27e9dd783424b156857d10bfa3089ee30adb",
        "e9ce9a842284f68011f64a7ab23d0a25511f133c",
        "d33ee6fa959d04fd7d22bd2d7b4a6d222658dfdc",
        "ab3db20db809ba04e2fe5fea926a6b7b43a40367",
        "95191b98264235ce195da1428ef1642b83ebdea3",
        "2da6d82f3bf13e294367f50cf2630ea4dc12be3a",
        "eb98ddf2c76863ddc21f3b24236b802b38407886",
        "3aaefb957b38bdd5c17d9acea61b1d1ba7b4492d",
        "aa7c298788e4e8c1b95623458a8df80a79d4e5e8",
        "85fa2bc191489cde25ebd9a5ab39745993b2cba9",
        "92d59d087937cf113143cc83ef376aa87a6e7a6d",
        "87deef7d5d16776c7b8474b36e03e11e55dc1b47",
        "5f71fad6b6ba7ad69c8021350f62a9cd72a85656",
        "3faf485da7707840545eba902f25f280887c77ad",
        "6b2cfa416c1e67e22cd190c9afad91aba585d30a",
        "5bbacc85bd207da9c8886900822de484a1b27203",
        "acb92783c41fb9c51abca1239c94ce3f153b62a2",
        "27aa03cac11cf26791ee3b23cc945f91564ba543",
        "48108444f19031ff17f4aa5fde783bc1b98a79c4",
        "4f891b706027dc800f6949bec413f448defdd20d",
        "6f4f49c1d5d296349e7ad2af4743a03c8d0ae103",
        "65528a63fb1621a888f2ffcfd1c77a002b1e2bc2",
        "5ff172e34d9dea78e4e934cc5bb068ace2e887e3",
        "e696e0e922e8136ba068c2dd2e82cb5c66dcae9c",
        "0a874101fda39623344cbb547f09a57864601910",
        "59fbc47b32d9ca6f74fdcb1589a61e60bafd348d",
        "c75b3fedc4c1bbf8b0872258bc12ca4cd99f84ea",
        "1716423c9797c0f8c368e2bc8ace018db384f66d",
        "d1f023c35b8bed3fc839fdc5d587a839568aab44",
        "f50569a592840c3ea584a560db1702cb1898b057",
        "2735a5498e01cbeb882b5adbc0e9fcfcd847df8f",
        "327586f582f1710a567a1c4d4b4b71aa7ec35ea4",
        "38c168b53b3d3aee993bf625c55bdc2898a7578a",
        "83eec8f7db177f6524d463d0edb06dfc2c164755",
        "aa5993c98b0482d5520bc7373cc39e959b553979",
        "0abf702d4b74e27cddf7a06ecf3120813f958d4e",
        "d0bc9144913a831500a24fc4d8d9f4cb3fd13286",
        "baf4720fd3660c97efe3b677a8866d8859945a9c",
        "e262c6b8bc64e33405fa3912db128a34fcb545e3",
        "95272e11c4ffc49df2a8ed8de5cf2b02ae665efa",
        "e89ba5fb49b56e5829f9b3fc43ae110a262fc168",
        "3122d12365375056a0a1763cbe5901b5857ebf4a",
        "566ad4fd22053b7572542355ef0f7c7e36142402",
        "bd7c24371d0b2a851dd6644dbfb3c60e92a13363",
        "e5d0889c498b8b1d231068c49937b19f49b5902c",
        "2b3412a3bee408366040c60b5fc3598b573a19b7",
        "af5fe70623666724886acba248aed45a442c48a2",
        "bc86f3e27e4eea811995711d1b1544937f3edfd0",
        "f1bbb4fe3f0005cc364aeb6892dfb65e1af5ab20",
        "a8105d73c7eac8998a90bb02c10aeb0da6002a76",
        "cefaa6fb062e85bcdac4f0fbbd8f78e1d8726e0b",
        "54eabaad8c816594557d25df454f3b503db998be",
        "069c08e155b496a06a6324368383b6a166e31e6a",
        "bc2d9604b40f16cb026ba7fb34926d237d6b9607",
        "aacaad50665b5e8e5c16be61770afa32c69c80d6",
        "4b9b9ed2f2e1153463666b589a3acb0c08b86e49",
        "28fa0f5d1366b1e8bc64bf8722f170fa77799090",
        "f15f5b45781eb3de8e5811400f654e3e49580149",
        "029f559384bd1e7790ece542c0e163772052b99f",
        "0cce213f14f3d27683e3bcc2f3612e5887735383",
        "1db796a2dcff961eee2e1ef99eb9e9f02d2fe9c4",
        "92687b45448cad23151166c96824b0b70ecbd145",
        "6e9cea9fd29480a2ade24102ad29690fdebffba9",
        "3f2cfe9b07d1a5ea5d4ac4a483885b4c5fa6ae57",
        "57e57872fd09cc40a404784e0f0b0243348e6efa",
        "8ac22bdae4fcbf857c90b0934fe3d35ead7357d4",
        "d55501505cffd22c25fc20b61828ef953da0371d",
        "9178f694ea532b624b45c7e713f327b0d53053c2",
        "4065fa0bcfe91fc360ff286f98d86fed6b9a8327",
        "9f236d48e6abf49d1e655c0d4f8c5437c33432ac",
        "2fb221e79a58dbe2aaa08b1df2c3372ba8177407",
        "96ff82981655ec774c4ca73b33e24e14fc37dbf5",
        "0d94bf707f1ebb5841f2ca8f9f93e88cfdf07cdb",
        "b7695f13d24f9c70467a76c3ba519d8b7cad16fd",
        "e6c1c1b300e1a986f6b9f513874342f972e2fe5e",
        "d5cb968b81414c172d67bd4c13edf01ba67861ca",
        "76d5ab8b9a4dfff75554753b9c11d997bdc7527e",
        "55b5f984021d6be71b1d7da0b143cfd3c320b0a7",
        "be8b7571c871ef12c4af299bedc4b09a88b84c8c",
        "0974cf15f61d5fcbf5c8a519c332073703f7755c",
        "c29ade28afb0fb78f35a403fb357a4517aa6620a",
        "45a67fab35fa53b5dbc7de30df2b5ee9ff1aedfe",
        "1eef8a318bf2267051ac84e6a5fd7804842c33f1",
        "8651838268111b0bbb66c6ab57a0f42869b0e182",
        "fd90fc2c9b2d5b2520894ccc69db1fa39cbe43f7",
        "13871deb57209a39a9a96a3027581770645dc68f",
        "72aef9d67e669d08666873cbec374fefc9fc2e69",
        "48936dda8a11ae72dc0ebd9aa39593fc17f5a13e",
        "001aaa71315b6fa22e87839a25cc010633c69ea1",
        "220f24c191149444dfd34d03d22d4e451dfcaa49",
        "418a08d6787f3bf2dd03e0a39c4f5a1dbf6ea1dd",
        "341c3cb04a1ed41a4de2a66517987e57d87d0f67",
        "7af8da32b1173c042654d1db73be9bc965edf052",
        "e7d1735bff754d0e6d115461c5576c25b6bef732",
        "c6fbd55ca9266f01e48bd06eab9bc0881661fd21",
        "1a740e87bec44196ad9cd89e94c22c3db9a0bd6f",
        "ca6e1c1c4518fd7d93ffa934183bdc5b3af2951a",
        "59f807fb4a8a3688d9eb89994f0d01628da7095d",
        "07b66eef0b4c15fc76a6e889ba22d3936770dcb5",
        "16b1331f809478f50a4c430037b6d9d1f311f2f6",
        "3c13a5bb6a25b9d9364212b505b43e551a80be9a",
        "0176cc4fca3becf5cec574d61342257a9d943d31",
        "3374f84a2fab51f989d9a5ccb5f0c4944f9e71ac",
        "bb36823589b39c5513df211a8224d048ce63ad6d",
        "f28c089d6475c84c681e9392efba63d47a6e3152",
        "68438b4abce19ac44065f40749cf6aee4a4fb09c",
        "4485b43a57d13c64dc8ebc195c247dd6d0bbd0c9",
        "ef9d945e16058ff6ed8d20fea2dfe0d4ee66a17b",
        "013fc360d775e9d2727f9a8a4a9093ff2da8eaf5",
        "f30d82744817461ff475d9893d48ecf087ad1b43",
        "6d89f675b138280fff3d48da46886edc25371bec",
        "8f6a636ae7687d7a5cd7edfbe28af07466af40b0",
        "4ddcdc031b137c4f6e71ee190bec6942424a6658",
        "386402e05c14933a96149884a0bf351363345e77",
        "b4500361207638111569c998f0aff8c48b25637a",
        "5ec1eee6b1ea68dd5e4d1977b11bf6a0a61de44d",
        "389dd6704e3e8faa2817d2b6e76f03e208afca47",
        "96a3f01ac541be6b04ba989ef749fb9e4fec4c46",
        "1557bc8396da3353dba5337d6d4244637420e446",
        "8a426923c21e8a9873d046c650a90366e89821fa",
        "ad7710ae5e5cd547d0e37bbe3b26f7e9f4e20760",
        "9cefab24e0fa1bd5dbf4c3d5e02a925e6a324e62",
        "4384605cb13e0a01e2dc9792475579e5155224d3",
        "48b73e4532c00d48410e7be6a416d71283bff794",
        "bba67729ca7c2c1804a8b69bb0b01c7ffede76e1",
        "d968a03cbcba049378d8444a7acc452b130cb2f3",
        "972e7bd27cf554e56c66673710d68d06e729c926",
        "61c00938a2f6f8a9533c4d95f1a0f3ecd197e306",
        "a81f896ec17b5bfe2910ec2ae889e21dd5ee7314",
        "20896a89c90c3450b6d4a5bf57a5fd6ea978e57e",
        "f5b35114d98e81425fc7ec0064ec0478835f8386",
        "d559def1a90d2e2d7468d1c7a7e630f6d4daa61a",
        "6fc95802991aa634d0c10222e49109a06ba37186",
        "03edba4d758c4c968c5350e4c0169dbe405186ff",
        "7dbcac20387ac8e4d4ea8edc16146ed624604975",
        "2c3272ba7907a3fef4ed926fba5e175ebb44464f",
        "bad2cb6204290b2cba4bc153228a412e875372e8",
        "71d4e474521496b275832c9a874aecbae886f5f4",
        "c47114b674d43cd560b0e02fc7008289141c15ca",
        "228803e9dbaaab060fcf3bf8f66d5996fe20e7e8",
        "1ca1b78a092a7073805d60598eb9938a775fbd3a",
        "565cfc888e9422748ddc48b0327abd8f41ec1770",
        "30c69c296b66c353fe49a56b91d91b0207689114",
        "d8d1354b63c8151be03dc1ad4286c70ce21869f6",
        "26e2eaf068eec7dfa1151cd3f90babe0a030d86f",
        "7d921c1d53c116b632cefc65aa73eba301e951ec",
        "7c3602dc8c45285ed662d5a3056012bdef97a2a1",
        "729a9c8a5e175e5b4162aef36270669f67b83954",
        "fc0419d84a3ca764e72d50d1e52227004127b142",
        "c67c3e0a465d82a79f786746a52ebce90ad28817",
        "6440b7fcaedc43cb238aba37f302b25c22d8a479",
        "3d34803edca6fd8019d6ad3237f54ff793c7119e",
        "5db83defcd2d98687bc2baf9aead4d72a0828881",
        "ec0085973f93a0b00c6979cb3cacd7378a811d1f",
        "dc1264af0a12c699a1177dd679c1c822af2e1322",
        "e40682c32de621a0a0989d708e9ba0b1cc209c6d",
        "31744577b3d71f9a35226a93db7168a762ff4146",
        "34eea26c67a4e2cc1c073f17bb220ff80210c26b",
        "d91a5e78830ff93fbda7064df17227b9f4d2d0f8",
        "1fa8595bffe4e1e86ec9c2c941ee6e271bbb4cf4",
        "17a19ee1047c8fe60e68b3d0f8bd7cfa8e7375f6",
        "9da596b5e639c7023730ca4e6bea41ab2b311562",
        "45fb8b38fb268b6b80e6439d62e82b762a43c66b",
        "54b6a7b8b7b58ec93744f9050d8500eef8606cea",
        "5a290e0a3cfc4f7d1e4f429655ce7839fba15e0a",
        "546d7f619b796ffc6b50514f7609d5383f9c2961",
        "8aa022f99c0462805370d452ed9bb096941a440e",
        "329dcebc83b6bf90f6545f59d2063d21b67882e9",
        "ac9e5d9c60ecfe41c8a213b4ec66989bd8098aca",
        "6c6f4e9895a88595be38977ac0134cf045d9a20e",
        "15d9f77f9751199191fbc432ca1243f5f695ff76",
        "ece69f82088b3cbed7cecea7f56266774e5f28dc",
        "77438f7a453beac5d4a31c5690210a41e9187cec",
        "56bf256d762b98a441ed1c63b32475eb78c94b7e",
        "1611d3dc17287e0aba2074e23818d4dbf24d316e",
        "23a6ff278289bca906ab399d96afc7f5a11f325f",
        "64f5a7b8ca359c09c784b6d50843875f510d977b",
        "3541d13095edad6476646e9439a138a118094a1b",
        "018008ce81036fe7fffd2734b35a6588560d64a6",
        "daf1151b79d3ee1516d3fc6a275639ee517b1355",
        "56fccb1ec1e91d3f6e58fa807c0767b7cd381d68",
        "7241139356e78e275e5f11c644e55e1c1963d021",
        "40c30adf04f802481b2d0946eb6b7aa4d17bc65d",
        "5a22bd2b3e0057ac9e1e7a1190e85e30a1a087cc",
        "751036ff878dc8ed970a6443a94c320bae7a2e6d",
        "bc04bbbe2a763ae28f01b8a071c820baf4c2ce97",
        "db8c2410a4ee6213f5b78d3e8fb9783d9d4f0edf",
        "f6257e31ed5eab1ba425a4088da6bfd0a7d442b9",
        "a1222e435fa64d09ccebed1a24388f8096dab5b1",
        "ab252c372331e16a761f2a310816652cb75beaec",
        "a814dda2aeac3e00aef8925d5d1394035ba85056",
        "7efcafd0577e40bb3af92b48ef54b47920236add",
        "460e1b94c3e23af873444a10f22149331db1b186",
        "637117c8d114e1ebbc63ef71af383be1d90dcafa",
        "83e4e4dc52f37ea6a093ba72b2790aecdae502a5",
        "9918fd722e3e555cb174f9806cdb38b6e8b0c2b7",
        "b3f78687dea9b959707408886c75e7655171dd00",
        "986b1a9b18ce9f64286c08419ddd3900501ac268",
        "92dd573053722d42f45f1872a04b667b6fee600e",
        "10f0be77196105347d90078e1f8bf621cf6486e2",
        "e71510097d1724f4394c7938aed8e62711a1e411",
        "28127ce2248ddbfd8bc9c44e38fa2d5e1f655fe1",
        "9a89782996df322b1d226eb8d46bbd0d256dfa73",
        "5abe08f484e94860f0aa168fef93453f2b61cdcc",
        "adb93d71205f8ae42f150257a6fbd10506ec897e",
        "08d556f67766b29662607dfc71c538ccd206e3df",
        "cd2a996d9e52d8fc3f797da684f8b02aa5e5e5a8",
        "347a9df0a146d9c765227eaca5105e5148d747eb",
        "5e978d1df51a371012f93756ecb59d403d93f8db",
        "e6b3579e56226947c01884c3cdaec4217686d0de",
        "e900ca1f76ff4a7b7e70da4868a5100a8b7bef6d",
        "fb0d0ad018ceb183b16fb56c47036ffe0702a4d4",
        "f55c23d8f26e0f69340a7e10b7495bb388345a0e",
        "b2f925ea42b3d3a2486bb21b092ea87a267f6852",
        "6f26df58a8d1893e5bb77e70fbb5f2161078ea31",
        "4086a123b9873543b05ecbfc0f7db4d95748c040",
        "8c9a503bdefe77c8ff950c11638097ac6555b51b",
        "5d2a9c96d45329df9d84ca71af09ca858ad9b75c",
        "e7ee561ca062cbe5cabe8bc64fe14029920f7195",
        "3fed3ea7a505354c180005a9989775db9f98b4e0",
        "9c4f16f4c10451ae024a8f899ce678ff72db3ea2",
        "5e7df2da083c553d498c0396cd35dff8e0ad550d",
        "97b43e816b6431adad73fd8253daf64ee16d814f",
        "5bec2cf3d4a483fa7100d1c391edd6434bae5b7f",
        "5cf55fe9056a61dec31fbba6b2d6568012d37cb1",
        "f175b70890db1658bc92ea7ec4c6707ceabaa892",
        "53aee600d385e86297c9a8267cd43d246d52e4bc",
        "8777282c4081c7cbb7525c19c00a4a1c31eb41d8",
        "85f92a2463ab39231886a7d7f75afadf1663d08a",
        "f201382a854b5274933e945fc9f9676cea03aa36",
        "398a625a9f37fe6e45a5da075f8796d26378004d",
        "daa0fe101ebc4422131dadb0a4d8a618ae05a074",
        "35ed654911958a7ec93dc837f94a18bdef11e384",
        "98764032bfe4380d482374352b3875d9eeb834ba",
        "2863c6117ea5f0d913d9350b7f6ac1b0e6954a7f",
        "dad0d4a8ee073ff20288580314eeba101c40dfad",
        "6afb9d327e143e2f3f3d905a1a1a7477ef340b83",
        "65a2f0dfd43c16da8ae4d2788c13f67bdf1afc4b",
        "395afe93635301d1309726ba6e415a86be37bd03",
        "31109c4611ff3a111d2e0d3fd56ae6aab1e643e9",
        "24d03afc9b447b3a4b9e4badc0aff0eed4cc8fe3",
        "2261e738c2eb27c304ebf241e75443d92658bf32",
        "db57f3219474fa6f3588737e92469b56bc4ba7fc",
        "3abe6ae2811cc97d93063252b1312d9d4f91d06f",
        "42d3d9c345bfc867620f0f2db67ed2aadddfaf8a",
        "4211cb3dc7e812ad5c1a640134af8dc19e15c0dc",
        "b060b2e68fbc06c559136d817fe73797107ff72d",
        "72872959f0868f2da267a51d700edab35a4bf2c9",
        "745c7112897f9f489f13ddc2bbeea18169b1f268",
        "34d3235c84ccf094cc9329754b3a9e0dd1addc3b",
        "e6101df97bdad624c627b7cdc3f72b8417731444",
        "1b9a01948e9f0470f4532c2de399a08b8b15f0b5",
        "e1054a17b5abcb39adf02aba758fab533c3f6b6d",
        "d923df52c5c74bbc475d3db47837c2b0a6a78710",
        "3dd57a22df1fe431b71f2f4229cbff1107744658",
        "898327b31273bf9991c3c30b1e9ac0d1f35d8a41",
        "d5716d8956425475f0162338a3400fe873de9121",
        "9fb27eba8de4dc9eb898ff6abf64fc9a0f6ab627",
        "983c194ea2dd0088a0aeaff6b132992ec6c14c49",
        "f05e068d6c5dca6780a4fe76ded230dc8dba99f6",
        "f36c529ad0a37254f1a8e96558320f40f21e517d",
        "4e833b2e28791e1ff8831f78e55e5bae9104136c",
        "860be94246ce9a3348f773e98ddba3ce91472066",
        "09924d6d73d63ddc7e953c31bf0d3f9a3b69abdb",
        "27c1e659697c2bc223fa65347948f372b06ddaf9",
        "3e2e21434d5aee7c2ea5cff26a4bb5fd9c17ea68",
        "72d7fab45eb5b28e8a9726c4e0586e7ee0cc793b",
        "5886d0952109a7ff9cd36e7847d5c439cbeae088",
        "48381ba81cb1f28ec4a45b299fd2c3e1b2758ecb",
        "84e356d7205d5c2ddb1c8cd22e9a92a703c057a0",
        "4a74f6f3b77befe474c29acbb2ecb8e578ed0a66",
        "9e4cecc8eaef126b8e6662ffd8673af6b2e2eaa6",
        "1749cc4da86919070f485701fc4f57dc0c99efaa",
        "d31ee2588273809dc1927a8eed331ea98a3cffc0",
        "11fc3b8758b7879c0a64a2197a3912266d3ddd95",
        "ee89da129fb437ae7972d6fa48c1ab35c8dc8b65",
        "518ba25faeacfa73a657729ce287104f9935717c",
        "f3c030aa470d5fe43d9ba03fad1a0ac41d3f896a",
        "67d80e6f73c7092b18675a47a7a51f3d573e6873",
        "0c4501177934bb3181f04a5bdf4095d5a1c9be1a",
        "ae215451fce2315a6288cf4de4ecab9ef32b5151",
        "f9bf6fc3f3e15b2d8976ab83d55d5d8ccded7bef",
        "f42f6ed01cdebe145bf23716f80ee1ece64bc5a5",
        "113b5ab1c45c01b8e6d54d13ac8876d091f883a8",
        "142a53f7ae42882baa9d18c9b7e423823dc7e7d4",
        "335498df6dd7d5d95196c86603226d0757b1924c",
        "cdb5ac52f56db873a64227d8509d0a6943485003",
        "92859d7b2b402d8dd14f05022438d2115957fb72",
        "fdec8d726d209ec0510590b84b7f4ee475a631a0",
        "2668ca7a8c680603060ebe3d1806f41cb7bc015e",
        "3629617d36b18044ece679691bd874658c546bf6",
        "c0d0b9e33eaee6412e2c29dc5896b529de5c08be",
        "309835b9179236a25e552290a08378bdb2178a85",
        "cb8134f371b703d5d777f18becd9c1677c8db03e",
        "36635c83573687898d587c79b24dbde46cc6e593",
        "30fd2f171d461158c2f652e0e996a5859b683428",
        "b1c70785515358466e5dbcfb4cad7cdb55582ad9",
        "08efe327b67912e652fdfddda857e612a6a1e976",
        "3115ac4b6090e95f8c1f0b11ea4a781f85f8230e",
        "24cb60893f1dd428cffb43341d3791be0d734401",
        "6ab03c4f9ffc0a65d007339ab1389ab9b6b0ccaf",
        "25bc4891d9ba9b76cb7a34f6e452ddf9929f8098",
        "5da6b55699350c95675d81e06849d3ac848386cd",
        "3941093cf6e3016054d253b8486144b322ad1b86",
        "67acdfcf02a475681613aad7d8e90d4dbae73985",
        "c344bf88c615099aa4b64a125e09bb602be11a29",
        "550614352230deca2cad3de8cdfe93c2e8856374",
        "43ab32ae7e6d92ed0b743e7489e55a66382092fd",
        "f94dffd2de7e230abd90b6d439d5772fbea5d6a7",
        "c10c6cfad9fab604bd2545ba917c5c508361be50",
        "16bbe8ddf434ce0b71722568bb3b2997a4129ceb",
        "56535539d46b877c42ea1089e6dcb44c5076fa37",
        "238b8ded721c088ed9efd80d87fc1f7f8079bcb4",
        "7ce17895972defe923ead7345b928fa03721f1b0",
        "0eb6dfa04a147623581c093726295f1ef5fdbd51",
        "7ecc2561cd8ff4043977b8340e3283a5d1025348",
        "38a94ce2bc8cc51833d66a8804cb55c95992f43b",
        "04ce4e6abbf94e7a835a9877ad708d7e00b0a54f",
        "995388cf6fd4300f9eaa7b6ac7a48210ec655249",
        "8689c1178d9b10fb84faddf12d224572cf877770",
        "407c6d3a9cee234fe283b01800ffcfdf7893c898",
        "7a6ab8c558195cc05c90d80363efa78d8a76a071",
        "8c22d5a97351b0070f1a00fdaea35417a3ec7b04",
        "299769a99a936d3e09205af9ef409f00629e7db5",
        "c6824ec09d3c03f3970c14bcef449195049ee52c",
        "07f169af72ed8187510c182fb010a9667135b6aa",
        "a37095dd5e24bf9f7bbbdb154d28c5c716191578",
        "09a156ea15730697f99830f88adc15d32787e8f5",
        "0b6dd929c677baad3888579c3f237db43f19592c",
        "19d240c8a7671c40eea3433517a48d8d4e79c526",
        "3502a5bc3600df75aeba1c05ba13ffac7d3cb396",
        "1912cc3eef59918ad3ac01faecdc4651ec6a5ebc",
        "a6afd70418658e62acaaa19dda1c2fa370d50a89",
        "a18a7fbf2d1cc928f43e64c00d9964c2fc6a25c8",
        "351efc334ecf30f53d12bdd5c3c2c5a686ad8f62",
        "00bd087d82594576113096a829407369829e2a00",
        "19ff78c52881012b076622dbee04f3dc645ccc03",
        "06895e0c9e312ac02b8fa8a0058dcc306b9a8018",
        "571430d5cdfaa823ce277f6d86942045a67957f1",
        "4616d843bacb2d51939eddf56c3d88c8c469ecb8",
        "fe4f3ff8bf676561c2a94e4243fc8946cfdc6d43",
        "226528097e8a953934b2156faf63b222117587e0",
        "df18f72384fb4d650b8c8838c293c4b8a7966410",
        "bc90bcb65c30ddc4f0ef4c39d51978784b5fd25b",
        "cea561e461b2cfdb680316a18ffb1684af414bd0",
        "5611a17219cbf3a1cd190a701156337dbf66099c",
        "5625dc502ce3e2816f71ab1562b5583fdb671cf1",
        "dae72fcdd50094ef909ab99b7d19e46cdec463d5",
        "4ff0df702dce982dbc8da11b3627a41ea9599b67",
        "987be3eeb71155912fdf2798054edea1256289bd",
        "c2ea80348cd0cc8bb6b5a731750dd27bc0d5f888",
        "9ba95970adf6ca82a6da1bf50ac27b9e5356ba5e",
        "7595228794f180c5e9a8cac5859abca719ed7aac",
        "27b22fdb6c22b29d7dfb28974aff41abaa104a5f",
        "a7a490e6505e0672228a6a0cec98e723a026ee5e",
        "ba5e4d8baaa32f2995a3e17480d717dfe97ad55a",
        "4ae5aa01539846c160228e3428e49a24d5c27cf7",
        "98666f985517a67d9d514b53c249f865c438c00b",
        "354ea90b5a20786be665611ea614c719ffe869e8",
        "d2af815039060063524633cb7028e2f005c2685b",
        "3f3130648af2b24772f09dbc152af46ba9e9f946",
        "32d1efdb21f17950c47dbffff9b716a73d1111b4",
        "eb0ca31ac17dfecfcdf78a9e98e1bd5cca76b0c9",
        "1c9ee4baa24a14de691fc6773b968ed5b48a92cd",
        "311ca0c6f23784dfa831d8f058a335f698dcc5ea",
        "7ede2f36fe0061b38d4d37869f41187c91437faf",
        "0ff0fdef5cca73fc28dc7a5b161a38620eeb9f41",
        "39cf22a9c7268a5ec56786d687e38820ac262bba",
        "6cc6dce9c19833de0e09f4183c5dffc3be7abe16",
        "76bd7d796bb898bca5878fcd9e1aec3922c20ead",
        "0e45fb9798c8a02b47d80d0f9551e049a518e0d7",
        "3a3e7964857aa3068d15304a41bdfec321c40e01",
        "44d86693646fa88edcf98c3239aec4b776ee9786",
        "47fc3f73ac382050e7d57f45dd25c8f718d6b6b8",
        "9a3c5033f7d21b7867a0aa66170d843fe5c1462c",
        "e2a2005a4868dfd245f56a531be43493e83a0f56",
        "af891cebe4fddec1b9776b125bc745b9b84f3f05",
        "349f25429b9e27bfa637576be2833614e4f860c7",
        "22bb9fcd82014795502224fdb9ef9193c4e23c46",
        "c31bb02a3ec8ff9db65badb1b9f0ab5569739fab",
        "533a8cabcc211e782f5178742201697dd4f50f13",
        "3c778f40e1c0e60c59f1bc24279faf3fdea23950",
        "9f2c24e8cebbd0766de586da2df409a64f7c9a98",
        "713360323801728e5500f9ea8dde5eaa610ed03f",
        "250f921522a619f84d190e2f5767bf62df587404",
        "314dd32d887b475641db3e4c12ee2911fc3b59ff",
        "158314c0b99761b661b0f3e2b31f7f5a0f9266fe",
        "7c076fbd0b355bd844aa5c89d624570102181f3d",
        "7689f05786882384ee2ffb6d9d487a97918edcf3",
        "ee73e4aa24f912b45d085d3678ecba450ec65c7d",
        "9b4c18ac591516611b2e296f0ab2d0c8e885e2c4",
        "2ed700d2da4a18f3c300e232d5699e1d015711f1",
        "58f038d1fa1c1d544d5521c57cb3d701a33ed4c1",
        "01acd46afc8b76522a0a5f20d187939695c6db35",
        "21746ce7140286846a953a8e4b0c3f852b2a3489",
        "c5a22d7284661c3e555b876829e4f2b205952e89",
        "061f87e06449648138c91176c625b4e630ef1a10",
        "389a4bfa597f4b8b6e4bb6e671f342d8a3e24028",
        "5fffa913b8a7a5b94cec82e39518718308835291",
        "07be68e9046bdd353118cfdfac45673bc4031f19",
        "7b8d6d24137c0a423b10bf55eadb2aa371affd76",
        "934b174d339f4786f77e519e87b81dca9780ec8b",
        "16b30f9bb7c48f0282f4bee399fbc6840352afbe",
        "a3f3dfd81dc2ba5a974807d269a10909d630a31f",
        "f8d7067bf73457f16150658f6ba4de8b2a90bb92",
        "276b831c45ea97193d4590129c0ff68b3853f6bd",
        "a9552cefa201f99c341fee76374a7332bffc4018",
        "86ca5ff5f0992c7b7d19889dd440bef28acf636d",
        "dca9f09386088649a7fe87d0fd3a91afebf75b85",
        "0f4c44c9fb642fca7f41a0b6fc1b14bed989328b",
        "2d904127d685b25d6c5240e8792b21f392c05f34",
        "95cc19d320173336536088557207f1b6b010bdac",
        "85377e96d2403c74cf8a7c555168ce2f23d37849",
        "77f045db99081e283169c341a8b22079f737b9b8",
        "9d1d4d1f6a358d715876ec2ed64840e0c225c27e",
        "6742f6894e8d749f11275ab3858a4efc3d839354",
        "3c4b607faf5a250d4dc8ffe198f47e1dd9b42c87",
        "c97837d0ee51066f72ef0a490906beb1cd2684f1",
        "2527067c4d5f9abef1d05beb5d883580474d2325",
        "6d5daac3e47f29b459de17baae87ba80e7976538",
        "bcbbb6a30cade1498c43794fc5a6e1168adfd4c6",
        "da909e70fce803e55c90120d1a15fc3d78511e4d",
        "89cc558c486c4fcc3823e37fbce305bebbea06e5",
        "d02519460202079c67e3eb06dc8921ab812963ed",
        "10868e76e6c00cc7f4db73cd687831b733107d68",
        "2443aba7532d23cff4c9d3ea91e36dc9a22c8f0f",
        "4954a869bbcbe0535b417d3e264aaa667b7aefd4",
        "2fa93d8514b0b5b640d09f288c6780565485c033",
        "544f0bfff11634474ad645952a7f70214d6bb76d",
        "89237c89524590d38727ef24a7578e616c8e43bb",
        "40b35469ab58c4477a4f251f12e2ac63ac729428",
        "3dcb0409f7ac8749b71494c67335485642e04e47",
        "a0c8f45095c1a7aa93d0f16d6e94807acaea647a",
        "2c2f70c444a28a9aafbe64bf84232c3a902a4206",
        "0b3540a03c6e345ba8f4d9934b25c463209db80c",
        "31b5c5ee030835884068f45eccfc284c7988d5c7",
        "ea89e73a88a0f61b8556245ef45f110515e3836e",
        "bc47a8ae00db43f8ea935fe3ecf2fd3230cef2fc",
        "cb679dc43440fc48d02f99e4e39bb84c5b3a11ad",
        "e25984a745cc5bbe292e41b5c9d441d59414051b",
        "694e51d210b1a376418c9d067aa9d763689b5770",
        "f92ad30dfdb9f487a6843ddb7d187ff49fcb2101",
        "a241aeb28917d9e89af6ca6b5e459bd957415432",
        "d4096285b675471a04d73b2c800bb98c6b1bd01d",
        "9dbdec7e33a4e6251fa9942b2534e06f197985b3",
        "99fdf256136534ef1726a5689edc93f9ca44609a",
        "e2c13c00f7092efdc80e2b78718e7f2535b04154",
        "51bcc875ea88df1c2267d1efce3e3d1378162ce3",
        "16825b5df90010f8465791307b1d1f1e5f8dea29",
        "b213c441e42829134de7fb007c50e5a8baa4955a",
        "5d8a24d1a5b54caccbf2819cbf804123ab6cd522",
        "029d2568c364b9755b333c59fae8c04d955055be",
        "57e0ef7b952950ad51d9195bace5ab890cb0571e",
        "7e207cfd48d6077ac6aaa3c45423d3fcf2f90bd7",
        "708f690b50173e7d5c69c543bfd3f45325fd8ffa",
        "dc2e56835241c6b606d0d74b3bdc1f128f76c13e",
        "ba04de68936791e68482607fc1dec7f7e10c8dd6",
        "b124c0c46615171a1afd2d036cb7cec1fe4023d5",
        "37096cff8631229da3d6b2bb6815fabbd2163c41",
        "d73281a35090357cef72b869a051ff2b83fbac4c",
        "32a0a50fcf567c360a7e4fd0fa5822c581b8dc64",
        "c47ad12e80a481f1ab1e1b6c9d9b0931ea6275e8",
        "0f5d475100b1865c59318b3ff30ed39df9112803",
        "497653ab53beff19b0420f4dbf1cf42babe544e0",
        "066716a46d02066ed9831c96e5cbc036e922c29e",
        "258f41c0243caa8a4361af7a44ff7053ebb2e902",
        "b1ca82c43a09e95b0072ef9cd67a0cdb4d416507",
        "d909592fc508b32c4c3a74d2e5e310ed200c1822",
        "253b1c22da8e596fbf5a229eb4cf0c9a69feea4f",
        "cdcd4254323721b03b06f10b8469ef6667fbf58e",
        "64923945b3324cb833845468283459474f5e8607",
        "37ef04c9863fda6f635d7006c8d83fc21d681967",
        "d2989495134e725badb5cb9182659d2ca1db1bf9",
        "152415a006f06aa08359f17126bc6af3488cb868",
        "d8ad9b202c09385d5a308f206dc7dfeb1eb68f64",
        "7d7d7ef16d49db3c3fdf354540a9bd24df8557c7",
        "089da5a71b2bf9a537fe9a94d52e6e3e1eb0e58b",
        "112b4160563811fad1e849e6349f6cbb408fd38a",
        "a80e4a61586fc0d1ff76a9ae1523ce93f003a83b",
        "ad8abef74cebf75db6ce7f2ca3274b354a8a5b10",
        "782a548ee3fec4f70316a6902bb64113ac03def9",
        "aa3bdade4e34dc0742083a422fb85d6f19ac5a6c",
        "8386aa460130458c0f0231c3c96455e8529a67f1",
        "7b33050b3d237f57c4d8c87a85ea47ac73d54510",
        "cb15abda29fe5ec8f25ce19e19c9c8000964e1ec",
        "d5047603a3064a11f29e9c646cc8a83ffd748481",
        "03cf3d5d4b4db2428f8c1d85e3a21ef2ac3d86a6",
        "614f70137312686a4e22c827f554b2aa31005e3b",
        "6b13c8482a7d8b639ba4c8bdbfed349ee8d68482",
        "a329de566c109557d6b3bb76f7511911fa8ff1c3",
        "ba81e8ca09e28743d984c09b74398f5bd2b4d928",
        "f1d00522f53ae387a9ba3e31d61ec62fce650af2",
        "b651db999c8c7187206492b1f83e6c485f9a51e4",
        "f93c2ddc926dd2c25b902a7fd41ee4b4eb15c73c",
        "652105dcddfdb81ef6679ecaaa7cc7ce303eefe7",
        "b64fe918aac8b2509caf095ddd505980b00af1cf",
        "b9c5e2f9eb5e78e9e1ca5df79bf4708c7c0a08da",
        "a994bb4ad36070623149af9aad047cc8bb605609",
        "8a8e0ae2ebd43be17f43d04abf9405aa72fcde05",
        "8f19d50e275738333d3c8af8dde5fa51cd0fc76b",
        "d824efda7545431065440360e5cbaadf95610d67",
        "975a6194e75ae7cb7e52c8a83bc5b22be7a7c504",
        "45cdb8aab3890dd0eb864cfd3df4b9f66191d8a1",
        "9c9ac159e931fcfec3671ae247cc8ba62da3b5cf",
        "de3461655214cb0c63243574eadc5b7a172de94f",
        "12a7ff5ad2447c42169666bcf21e5b9d025f7657",
        "bd0f5f50b23f9781793df74d5b8e705bfc4c9b0f",
        "3873a1331b38949d8e6e454c14eb88ecfe92db0d",
        "57416ce3ff6333a43705bd9d1f085031d499a98a",
        "c7f2f9fa1f38a74e3d076dd2c147abc8a8dfff83",
        "952a0895519fdc92e6e1a3952ef4594ef3dc441f",
        "52e674ded1761daeca340ae1f92793c211a195de",
        "08efd1c908752d90f30e084e50159a6cf5117eeb",
        "d044c570696c9e25214827e356f87cebc39eba01",
        "4b59e1e7362ac72a61f35d95244e50d6161af4b3",
        "49c2f2fec28f8b787fffa76a0e91340160deb0ca",
        "6e1b2af7703da023ec2fe7d27b03a58fa127bcb2",
        "d16f2bddeec3052a16408ac3f0dad200c26bd03a",
        "dad3f27e9f58bf7fd44a0c420b2ea1c6558eba7a",
        "db3e18b9c6d6773da63c0fcf5d6261a04c69bbf6",
        "2167b977ded5ba0590ae0a7860e40d421601518e",
        "64cbff7e7db957f45afe870e449abe2340f38510",
        "49646383f18dad5e2bf899dc1a0628feaca38c99",
        "188609e5ab1a7ee001eb7d02f37a24fa2a0dfa6e",
        "47657cd140c7df4aa7266fa3b98a701c5660c005",
        "ef683e761d693d269c0afd3a3b44f116dedd66a4",
        "b5edbe03010f0d96f36f5bce72ca807b9cf11234",
        "2583624f7471e4541825f8bf1bbd6e65716495e4",
        "df54f228adc1127dcb563ebdd62a1221618921a7",
        "8f265e8c0b51509e107cc2eac33e3f99ddce9eb2",
        "acd9abe507dc5e80c82c23ca15ee47a5e962d2aa",
        "876af7e3190077c25f1bc4e4116613d4854df262",
        "d92f4c7965027a1fc17cb4742dfd823cbf66faf6",
        "2e87a652a43c9efc301fb54f97ee0d92f35237ed",
        "690e07b5096a227df023f1d43bca716ebacb4507",
        "0a8cc0a565ac37f02987d57d3d705502c2e2711c",
        "5bbbcd09cc5f4ea28aecced7fd7cf7aa51dce5aa",
        "602fc00e56f42bbe55f1556a54af0d4bcf93af0e",
        "a64ffa3a33ac4dba1b723f3328ad8b37857d420c",
        "6988b21d0080c9a15e8db2eedf28001b7d806afc",
        "ecf432abc7b3cd68c618150c63430323913c47ee",
        "47899e67c53ce3f74767aa5ad9d01a5a261486c6",
        "e408a4a76df4caa2c11b0400971aa68cac90de21",
        "5bda8fae38d633a939dbff46b1a6dcf7c893de19",
        "d6fecf7686c5ea9309051c5238637a29488c280c",
        "292bbb870fdc7de73ad451aa76be47818b5f36dc",
        "3d31433229d32a58d6c2d01957c719ae2add50b7",
        "7bfb8446d3f7a29012c092a78232ed9806eca2d8",
        "2a928ea8804dbe10e702bd46513887a29b2cb181",
        "1061bb364ee9e7152a835b71fc13257abebf3a03",
        "2997a3aa2363c3e2c56469790b9ac20701d528df",
        "cec16357effa97a6d43c3c65671f753abfd427a1",
        "a18df71789a36b318c40d691efdb4da1e574bbfd",
        "d242f7ad773dbada99c939529925e82da714d195",
        "31bc1af82a37c17f8b02d64540bb41ab63f22390",
        "d7102ac78f2ccd4907da9314457197ff16f1491e",
        "7fb212fdb6ca1d86cec3c2f5745eadc4ec22399f",
        "9d916b854007eb0a012114fe43faa6a8cc8b7e0b",
        "0fc433d046a230bd3722e0846b699f83b6f1bd40",
        "43910510e09d40de069bc800fd1bd3080bda72dd",
        "08ecc9e5c4a3083788a53109545af81d1f174386",
        "c588ba0b6af9f82a6db95e5c06c155fcd53121b3",
        "3785b091e4c4d77158111ab12a895b3ac858bde0",
        "5c80c944490f7db7a0f6154c83034c99d6638658",
        "f78937a394ac9727fcbce480fc6d0a97f67d32e2",
        "90d1d580af6586f3b22da986ffbd4fb8a1cbe8a4",
        "66bfe855a884f3ba6801e948491bfb004175cc6a",
        "58a1ed63bdac2040c23d639da2f406e6d12471fb",
        "d2241a2b5fbf2bcac71c249420c88d33f12dfffc",
        "023933747501408858e19fcc96cf63ff42c3c719",
        "3002f57e1b8b213012c0f94677244e9dd64f992e",
        "e35f17d33d31e8f664d9ad870fb20e50609e6ca3",
        "bc564cd661c242d65bc2323fec8ca992cc5ef352",
        "927010e90fcd9134a18bd91de9821fd469f82eaa",
        "58efe5f3130d3d479452f52f842df257226abe56",
        "bd3c2e96c303cb3477c0b5255c3ebf9242188fb1",
        "650f7c6f3518ccad90d9645111c224c223bff23b",
        "3032b38b52d8eca12ccb3f305414758c4cd3da7b",
        "6a708d68471e9968bf8d9e5f1bc41601b4bf48b6",
        "3d88ea846817084e5ddefaaebe77613b14bccee4",
        "22cfa90ef523771aa474d163298ea77bcf78fe81",
        "cc5c56c4dff453f01154ac48d1dd958b46588dbb",
        "170752c5a56b604e0fab495c6f19417f73283190",
        "6b3bab6e54e7993296648c6dfdb2b42ef6195da8",
        "adfc646f8cb497d520ea2238482ab674fe90d43a",
        "e2ff3ab88f899217f2e9206eba3d34975e5255b9",
        "42053bdb669aba0180197d5a249015de4b34d222",
        "95b3feb675e381e5cedaf6785a89e84ad5a6e257",
        "3ba1a8ccb3887acee067c3bbcdb63bdf8e083f67",
        "541bc18422b603d768a65b222f57054a16af4f5b",
        "caa7c6a930204507ddb5cae76f84b2d1e024afc1",
        "a24a6d510f211f174509231954925afaf01863c0",
        "d84a303df4f2264ae04197974cdab40b7d5d359b",
        "151fa897fb98e455ac452f55c519de4f33ffc6d9",
        "10cc044ea52b798f86df068e47037f4ca9bef724",
        "1062bedaaaf14c1ad74c28b4b85b5fcb64e7a1e9",
        "a227eefd2da17bc5d15b9c1b01e06c6e28f96efe",
        "27bfacd425d7cbf75c2e12161152334f7c42c753",
        "9150d35699783d9158d59fe9a28675c799dcee70",
        "85cc31332a06dc8420e3bbb9597182741a340d1b",
        "3db7ff3d82e3db132469f2a2c3a3ea0faa5fdc36",
        "cb629dd06b57db98fcd23b5dd594deedd6270a92",
        "1fccf78dd2f850727a8cbf22bd0245a44e9f3d51",
        "f50c0d95031245a6d99a836f1968b06fee1f19f1",
        "c27c436785785c30cf62134a22ca9ec7cd6ce7dd",
        "58b2d669a0be9877205ceab56e454a214617b7fc",
        "d0abf5b0f52371e407482e00423f73f9cea67d6e",
        "01e1369ab7ce1f1c022cb9f81fa594845f81b593",
        "23280293d473c94dfe1c68a8ffaae8c9c0d1bbb3",
        "76b5cde0b2c60f2830450ed865406bccbe8da506",
        "d4bfa5a6845c1f36ecd16aed8d1771deafcef53f",
        "387390d6384ec064d269a6c3636f932e4251a805",
        "742a3f461c55843f311340cdec47c9fc0071242a",
        "ee77567cac7605cd104ffc9ea5ff3e79b25fa98e",
        "60959b085d2b2894ce4265a5b67732fe72d27896",
        "3addea0057ead545d5f125938753c7017587ef25",
        "9248ee39cab385b3f5602cae053b2ed433c0ca48",
        "bafbb238af92b6c9458c44216e8c6eef5d9a5956",
        "d097c0213c84fe1520f5aed064fd8751879241c1",
        "f5f04a10f5d14abc7a0ab90ef42c88fb45e410cb",
        "2753cc5264bfcedc7db896b8a2ebe8d4e38336b7",
        "bf942447a3bcb543832881093f4eac11fa97ebc8",
        "e072b3db82b5c5cc3d22f5e95237dcb412b8f80d",
        "53988c7de37fcaaab349db834543e94b3fd5f963",
        "9a3cd08122cbf8a2071812efa73981cdc720f825",
        "d3d34dc73b665cc2c9969c711e385f5ef3d1c86a",
        "4d66d2aebd555bed32869b874e58f2ba02be3005",
        "1a64f5d2ec9cc62c5f8fc7afc8c0b3352b991a26",
        "70fc0d45f7e23e467b67c5b1c13d0673262242d5",
        "107bd0963646668542569cf00c1f7837167463cf",
        "688d422554c351f779bd9fcd0194ae111f4cfc63",
        "70af74587a44a7a24aff358ce897dfdd07a026e2",
        "e95c24d783685e1203a3a9eb0cb67cf4c4f01369",
        "e0bdb19a62f532697c83c571254691eecb330e50",
        "8f5bdf6a635bb66cfc2ad59c695a3241a42f1637",
        "d839afdeb27e018397b258f95a733d99b5c9bea8",
        "1e99e893ef91568b2ea6f9fd0e45b21c92852efe",
        "fb9f723bf16e17de8acf8d356569059c1b6da7bd",
        "d96fdcd45e4c038f9b04ff27f35fed6b213f90b3",
        "74512fd8765782ba6e12c3816966e2313833a81f",
        "6cefadc233d662863e295517bf9e03029b79fb65",
        "03cddd36db9ee31235da4c6f2c84be727292b4ef",
        "93172515de86147ca31783fbe600f17526b462d0",
        "a237c671bb750f77fcb5835bf3177ef122f3ff07",
        "626ca081081193afc6d0e20bc0e19a4b337d2b5c",
        "4436f95dceeaa0807226c1a55934bb18e3ea1b96",
        "125032d8ee79af59b44da60bc87cb80dd3ba146e",
        "7ed2cf79aec34780eb5fb4735cb8aaf0592ffea9",
        "cddff0404dbeadbe04d575c0211adba7fa4b3355",
        "7ef143faaf21e6b9722a904c137a3f4eea972956",
        "36a6a713b4f673c9129935b268268b83c0cb2492",
        "ebe9d61ec78041c9c06cbb57ee42d7dbdcf015d8",
        "15e57a0235ddb3b617a364dd12ff10a268f6a297",
        "94aa09a854d68bdc2d873618262e629b82d68635",
        "9c3293b844fd5fa524778b519c2e0ce6ff495c19",
        "542acc85806ffcd3f8c4355e399e873e758b45dc",
        "8c63b65b672b452fe182495b38da0825fbb61b7b",
        "8825aa8b5b9b01b1aa441a6c77cd8df6508d6c93",
        "a4d25a115ed65b05bb6e2b575c0d9ddef8a7a123",
        "344a02834bb890510fda2a6669e912d019ae7413",
        "8f6a6ac8d0a47b07f5bb283d4965bcd208a5b05c",
        "68013d23932688e57b489600f4517dd280edc464",
        "816fef21f9b22025c72e7c8bb4f738a94ab784c4",
        "65c1db31316ba44b0b2856541cd10f39d1c7c5ed",
        "96e2887945a6cbacece12bf983a50ef72abd9dd9",
        "3f47cdc5c688395e67cf9650b60a9dcfe76aab30",
        "4dafa5b21ef93dc6a4c05bb190d2e1a172063a03",
        "80c9f2d975a3d0c6dd10e36e0cf85bde5357c3da",
        "9710a38637a3456cac6dd902c14fa0346d260e0e",
        "680312b95ab959bdfa1003c8172c1d392d0c120a",
        "6e8146281e3698cdb0f6fc5bba3db5d1485d2c13",
        "afbca1216ea74b5e7c18d56e8f5386104b513d29",
        "5d498942707a85663f8d697994bdcda2b2e6184f",
        "574ca8a8cd91354e4de97be3f5805c2bd1332ffd",
        "04926adb8a7d10477407595fc70f00751ddc9500",
        "f1fd0440f38ed212469395e9aa44b86894005664",
        "8b6357cf28944301dc816b2bd07900c16396f7a7",
        "4c3b84b3d78a89f6e19b3b7faefb35e9dd43d6d6",
        "c01ccab885f919f84a39eeab84373279c7d06c4f",
        "6956b01cb55a082440df044211c2e86427b6c62c",
        "825ad65fc49b485d73390ea21231266a9ada90d0",
        "40333a02de0f77862c2f32ca7efc66e881d2b2ad",
        "9c234abdc934ecee7640f1b049cd65f0e45f388a",
        "18d189830942f717e584cc1d200118abc849f321",
        "1a5e985ed49147f9834977f021c8d9198330ed0b",
        "8ffad0d8bda78acc24e63b8a80811399a017b9b2",
        "ee903becc857d782e985ddad8b24152a97ef9f3c",
        "2c89152b33ae2eaced1e1237f613d1f525302a06",
        "2d6cb3e2089bdee1b2e158a869f56f025c0a0fb0",
        "d72dcf5b24843d103464625606ebf548d4a95a4d",
        "fd6b3060c1cca10754c47ad04a4e50d49ca838b7",
        "e21adf2bc6f101ee3d7bccbe9d42b5ec6ac7d6f2",
        "708336531cbafbd9543d2a6b5436f68ad261459d",
        "36662f3b4d0f6527f60f99258d8081af6fd219ef",
        "2a4f0bc4d9e81d31777253853850780077672156",
        "f2b04e8865b617ff844dbbe3a8e0cee230d455d4",
        "00d9ffe01285b61a8a0aa3de1092be42eace49c2",
        "e13040b3734640abf33873031877ca9b762b14d6",
        "b5e8b48bb7de2e3cfe8205af9d375eae050c60e6",
        "de61cfe7c59e36e514c35c23941886ab584a71e0",
        "8bd5fa9556b61211d9f26b4d52d445c21758bed8",
        "31cd9e560c1f3c918012d09aa9730897db6edcc6",
        "5357e6a974cadf58bfdfa215250bdc12dd5fdea5",
        "0c7a9bd2835bef7d0807556b6f5f74b69431ffad",
        "3e20a98503f66bfe0bfc5140582a78e76c117588",
        "4fe554933c2acd1d0dd8847068f433beead44fdf",
        "c509ba9ff79bc81afcbb8f302e1fedb239aaa062",
        "e08af90c9081dac736c727fe218542b02a0509f5",
        "de7b5006ccd47c4dda21a000e64f95197baf8dac",
        "979e5b36da3f4317b3e21da09baf23751ed5be2a",
        "8ad61f66699760f082dea06ac09c3ff6c55fba4a",
        "ab4423e7ad0e9cf18102a141b22f22c6f312c811",
        "c904cf612a6e5285665b47e5b345a2be42412d33",
        "32da9dc1e904b8ec508b32634820caced50a5f59",
        "99a6cf77dd0d44f75657fe000a2beab0182c0fa6",
        "b1919a3ed0201daa4c8e89acc1d0839e6dbbbb69",
        "3a6e90257ab10526a2e566782bc24d7cea4fd5f9",
        "0a67b239139f7e89ccf60bb36e41333acdfa3eea",
        "a7126e71538e11ff9c0001e47bba84a08ebbb3de",
        "1cd0d711c5510a84a5e5c4b6abcabafa51c2da21",
        "e1561a6f2961caf808fac58b061105f5939bd228",
        "6936ac9d5dbea9c9edddd014e2d16533bf3e079e",
        "295b16dcf2b3db0694dbb2c4dd13602c9b2ceed5",
        "b4b1df613e23778facbdb71205f854764b6ea0dd",
        "666e8ca38779949f2a7f805b913482073bcd5a50",
        "4267f40e8816b37d72fb75c008569f56f834513d",
        "96e009c772ff241d3a316ef6dac09cc9d6004058",
        "299be786a1be9e054c4edaf009503dab584d3921",
        "f73c9e555fdba6dc1c618bdca80429e8356e076d",
        "87e9fbc8a01bc6b4c9e2f42bd727d2658e8c4e07",
        "8542d6ecd5a7cc446630e82d07b8b96080d9c7c3",
        "a624448197112aa8f368a2819e4c357f93e163eb",
        "956477f4a238e352b42317e6db87e3240697a381",
        "2725ce6798c76aa5ce16f9d5caf6c26cc96078ec",
        "c5acdfb5f54da26c877acb5372d1ce80de94383c",
        "9d2c012f23ba2a9f77dc4a69bc62af205484ee5b",
        "94fff8abb91fd5c6c426ea7824f98360a1b73567",
        "d5ea412848c106cbc905f292a974577beae1f022",
        "796ab24540db4cac3dfbc79dfc9311ec60a17df0",
        "b33fd415daa13e6aae4b7871e8af353586a9ff43",
        "0f279794c537b9563dab295423fdaf641ae9d4e5",
        "65edd1f8237a7e82bd254b8c6358af511d8688d6",
        "d6a65fb13a4397e34e947f4480091979b00d3d0e",
        "1663a9e87cde043562454be9de40d73ab28ea505",
        "6c3a0e3a5a01c63258aaafb198c70f411f2b0259",
        "e8fb0c32304a3dc68a541894276c2ebd2e70b8fb",
        "84b62c0ba86d7e051ffd5f46e6813f4b01e0af30",
        "1b4fab3318734104ba29e725a6c5a5fb6c85464d",
        "9099ac7bac54211474e5973e85cc263c82e4335f",
        "0b5a9bf7167e393e0b42a18383cccddd8b008d1f",
        "8adc5b5df758e599c728756a3f0f00875f8238cd",
        "e30d4fc6edca198ef2b970d6558379565621200d",
        "b02900478f3e8a56b707ee2d0647ae53f8d29de0",
        "2beb36fbadf157c7ac73fb7472b9a4847bc960b9",
        "634a14844e7e05bf17f5a37f82f8565c9b2f13ec",
        "364d019fee656ee822a3ac502e89362dd31d0640",
        "75d38765a838c8a243b981f5f68d5b607af9c0cb",
        "79952c5435b8372b25d5dadc4a737874ad2f280d",
        "218d10a6a351c44300f6b516fb14c7db9d3e2f41",
        "efc373bc332df89737da8b7aa12799167a3f2991",
        "4d583218509e479b5580e80861ac1168836d85b7",
        "759e53f9c053da7b32be64e3befe1e915e303eb6",
        "a07589e2adf4341dd34bbb1834d3e363044eccab",
        "cd339ff002bc8db141965a04db16d1e279ca3ce8",
        "d639941446ad49de6427da77c3594b3efc038a6b",
        "9b24d5f2d090b2dc5f21b42175424244a297e7d6",
        "9f6628f5ab8c2fcf4515fc7df2904523bb8ae88b",
        "79a1418e7dd2147461794578ed1780120e877092",
        "2cbfe1afd43ac11049bab2584ed6e948b16c2b72",
        "4ad95cc0399cd8cad6044dee857280943e66822c",
        "4d1ebaad0fa5c1e1af5ac3826067c3ac1f5a9754",
        "8ebb52fad6870d768e6daa4966af43cd9806268e",
        "185520c5b016a34affa1ebe6147a583c9a186e40",
        "9962fa6975c42ba1a2559e3d8eeb60e5a104afaf",
        "9df3d06d1fd379e9bafa8ebf895f64d57b240f92",
        "7d7b9a7fe2fa413acd8c19b60c98f4eef87a924d",
        "c3150eb78365dff6e956b1dae7643a670ccc7e5b",
        "639fdefc102342259d798900d88f2c3cfe53ab57",
        "8b1ee204cf9da04932d0154c7bc98d832405f723",
        "77e6164a3d231c1d347779ac1daae1c19bed44d6",
        "cc86b1185877ed9aead4ab6e265adf6e9fc26789",
        "df047e56fea8a211ef1e5f7150ead5d6251bc25d",
        "eda04c6b6cbf02ac28bdc18c0d9c3540723b3874",
        "80c72a529f6432a08b9625328387424d6165a1f2",
        "8633cbc825a051d67523e2ea2b6021e8b6108143",
        "46fc451b9c21e6677d0693c6298e4219f8674beb",
        "afdf1897761233e334ee59ff6bdc78a13f0fdc9b",
        "c663b3d5f85712e8871f726ddbd6b9a94cbf7509",
        "deda90bad77887a1b5b393d3a3a25b2ce33885e1",
        "3c5fb3bbc728762b69aeab5513004c8d28f557f7",
        "4bf141a47e9d3ee2d38347d643aeca907e4e602b",
        "d8c90f5f1ef310fe9a1222ba9fb0d2d899e00d22",
        "f6cca77d8fefdb9fc307e23bbf53425b83715c97",
        "dbb69f8f4902ea652d97b48aeb3b4587ceb96b4e",
        "037a6c5b574316b8475f4886e37fb50a8b12be50",
        "a1f63bac0e57b653c452c6b08a72877031d14741",
        "58ca8de52c35cf15e438c112864211dc08bf6c2a",
        "896b776c6a040a87bcefbe756698175a4a0202b2",
        "307a85872bd1a0e70d61b9beae9b03584a59a1b7",
        "4c588c21e8751729d4215233451c569c3b0c477b",
        "0f40391924b782c93bce1add9fedfb35eab31b9b",
        "8d93c723f16e3a94b65ce68f91381b3b531a5ef7",
        "f7061fd5593a2598fab4d821f6c1611b9d005ef4",
        "4f30cdfc337a40b1f3aae9ef8a6bb22b7d4af94f",
        "848b9e7deb2cc3abb614f541148c9be40ce00abb",
        "f07fb4e595fc1c0df41ff4d83f73a517f86bb31f",
        "efade4034b7412e5a354d76c16577bd63849581c",
        "8e10e3376258631cee705ef092ab5ea2bf61bbc5",
        "27393de36e2c3c0f1b5e16ca37aa8751e31880ca",
        "2e99b5b137e9a59d76418f79e09878b5f23dfb97",
        "cbda02991f809f71265b8596dfd91e27df2f7b29",
        "08a46bbacd2800aff515c895bb9adc2975758d79",
        "4bfcaeff5a83fcc4f1d2b04303897f4d42cd7ee6",
        "3223747d0d2d35afa1e2e422689090d20e81654d",
        "803f6d2388f64d069810554ab1b0a57d6a5a8087",
        "ec7a9ca018a51ca2532fa9a571f827e1a48c698c",
        "b9b773c3f0e7d895b2aaf2c8712b7d55ad0a05dd",
        "5b504eaa6987622d419b877fe30f9eb37aa098fc",
        "97e7d637e0362a2d676eaa854f0e638ecf49e347",
        "bdc6f2fd95065e26312f0beb1e9dc32f116c495c",
        "e4b3461441720239fc80ad682471ec653645f626",
        "0c5050932641f3393605b9c6122333f7a94c74c8",
        "8aeeec034df36c2c1fc3d5e04d4ba5099c83d362",
        "9706b78a3fd5cb71b4cda01f3953992cd05577bc",
        "067d015d38c4c59e140b8d2c12a4a614c62d1372",
        "b2b5d9a7a3d814972bc0cbcc778cc3be09c14824",
        "b7a712d9f346b3aaf78e036313e9e835b23263d5",
        "922136b30d6f1aa78fbeb6f15716236e9946beea",
        "fe69bb262ef3beefc23796ea9b9ad1f1c029b32e",
        "f2a20893ccd2e407a004b384c1299aff00bcc994",
        "6553cd368b1188ffb912a557a9a763ca1f46f447",
        "4a1643114eb0f03ed329f8cf733a3e672c108525",
        "ac8dedd53270a66050c02cc70913b096467e662f",
        "e95e934d88f7203bc1f8e492e2dffa6f29964bc1",
        "eafb021015066a20ea9a8d9dc7d4c632727fef54",
        "797850321b93b305165f53a1f51c7947a607df5a",
        "94c31175de23754fcac65d9e18e53b4f10493308",
        "17eb869231b044ac0a744ea49b43e045a6312c35",
        "7b7ef98ec9f53c2abdc1a0f2184b0110ab8b3a82",
        "e0e7332135c1fe0a01da415ef5cbf5b72041555c",
        "0b38c5031127c011ba5d279a5ed6b8af970e0d33",
        "69939028b3145fafb16c4ac2a93522596e5c81d7",
        "83f7c2d957fa4abd8e78de63603a50972074114d",
        "7c4cf1c043752493bcb4ef5a5cf14591272cda45",
        "5a66e66448b201294b26c017fea76310fde5ad74",
        "633c9555dc12dfb5401f1fed5abaf8648cab73f2",
        "2800ab75ad5fc8ead9b28e349aece0d373bb5a24",
        "473cb79cc165c80451145de495c90c7597e3a3aa",
        "7dfd4ced519ccc581f7ff3884c6b985110bbc3cf",
        "f316a1719d3f451893a85667e6b76740a78e88e2",
        "0813008b8a47fcc814b968c83d2e5cec45c95207",
        "0b7e8332492af8b546ce58ba9c8dfeac5da6bcd3",
        "8ec5ffe17ed012e10e79dc07834f51b0a8013385",
        "e4f2f899db33de458a8092f655093054bab1d260",
        "f6c0dc33c319f8528322d6a87bbb640c42e3da1b",
        "d13d29240c8f9f1b6857edf12d377a60ac0c5403",
        "1d65b83cdb8413934e8b60129512f3fa8c5cae8e",
        "3c69377f10a8fda7d75eabeba3b74d101eaa0f46",
        "b900ec03f0d653f76b435bd9ce3a62ef38cffc78",
        "4ae797b802197a73a5dad226c5748d2102665782",
        "e4cdae3624248c240b430a1d43c3610e182dab40",
        "279f4fbb5f83c2df6e8499799a2aa0c14f85aa2d",
        "8adaf603d10182fcdb9ec57ffeae57507570dda1",
        "06389f705b93db80cf0467c0a0b0972b7fa49680",
        "c4e200687ef1625fb7f6c7ca37187f61187fe0e1",
        "27eaf357fcde594d37bf88b8b58d6058b5fd7632",
        "9df6edc7d78ff49d471131c8095f7c1e05a6e895",
        "b9641efc5c2d8f0a9ed360620f1a43e52c894064",
        "16181a38ebf92e68d75d5a3d8309a5bc468a8074",
        "776faa5c92ab943afa54d3bb9338367fcd6c98c5",
        "ebdcf1cc601ad847b11a9e15e4c07a017c265dd6",
        "32017b14907dbe9cafda02ff618ead39c6a0af88",
        "c0fb16a512c9bc142ffc63aff24762ce384adb30",
        "387597a4a4fa816896a07215e8e099abd35d67c7",
        "bc25b80c0f4cb0d6a6f87df540c3b23bc498c896",
        "336506a27357ad00611dbfb762c24151e8ad37c2",
        "09f3a21cccd6de60671138c29315eb7867002ccc",
        "1394df318855a4e143e5f668c2d38dfd3988d4fd",
        "3a8e1f324f56f8a8a08e1bf034467bbc3886b06f",
        "93936ad978c02c9f04de08d30593d18e1a6a3503",
        "f84f1e8b811cd4b3fc2aac87ecfad99fddbfc599",
        "718ff146e07866c41beeff1b2f04776f48447135",
        "68973cadf71f66f8e6fab270e441f24a1ff213b4",
        "420df0c2a8861141c180fb852f67a37c75ff91a7",
        "b30d2e5d399f88639dc12c4568232d7e6f5c5a1e",
        "4cadae57136189e91d277189d613a8828d175829",
        "545931545c65b68874335c777e78aae3c08f617e",
        "0642f3efeba4f315a79aac0fb48f63100a200bf8",
        "04103db6bd5694b81ab0a1717fc5fdde6cb5dd4f",
        "e1b72e194376606df15acb4f6f943805299767ef",
        "f32c878ef72b7a9a7f339d16e3700b04820ec5e6",
        "755ee768718f9137c2dae62ae4e906871d59ef50",
        "04698a6d96c3c8eb61c7ee64b3772f6feac8c4f0",
        "2edd489f8358be8e71546ae9297aeea53ab80004",
        "08028fa1ee17fb755dd07352bc722334df1e96a7",
        "4816317bbcd66fd6543467f714a6a1204b81f7ad",
        "fcab27878c5d47674ee4a2c7669e21b33150602f",
        "d099b6cf60c001c1aafd1d2f1c0388e5b57d5a56",
        "5965fbd9fa7c1634b375c03efa1aba6ba5dce34d",
        "8dde60d133d255e5088a52872bfa60e68a782e87",
        "fc718d87a62b585fe40ae24240004b6a3bd37ba8",
        "e95af7ae9b883151e6de1d31f94950833ae5b478",
        "58e9bf494d18713cf3789ae05c3c1fa743c9093a",
        "a822bb9844c41c12f7a3b30a8892d105499b386f",
        "3a46e01af333849628333d3e5e5e499be0376e05",
        "07c8e25078bf46b905ed1fa8daf0885e683ad12d",
        "2a98c5ff048f0eab684319a0afdcab2779eb9a63",
        "17af75953f46d0063e229a281e355bd0bb05bbc6",
        "e53a5f6be5076073d5d796fc373792824a87ddb4",
        "92f81ff782e349b3f682668b6ad87a3fb02bdcef",
        "8361caad861edc419c7b00fd1a351bb914738fb2",
        "1e01963d2912761ba1101144e38b942b0729a738",
        "fc1f5e149fc2503491d948643759aab60c936633",
        "00c631b13cb412fda045ecb45d1da4aa33b74fab",
        "3b10458a5de34516ac5f8f4d00b196d3f6c6f5e5",
        "e3419a7fe17ee6bbb5bf7e9364d4f2e26485ea33",
        "7a9660e8d2b7fd82fdb06527f6490a8e7f334b36",
        "312d4aa3907f65b44b5aafd91740fe563a4a431b",
        "c9a694a11d77c61a55dd3a6550a28a81b6cc951d",
        "12681b497befe4c46b908e1e1f0617d2ede205f9",
        "84c04a8ee3befda7548deb7f83fb77b6315793b2",
        "566835e181197a0d450bf76aeaac36169bae2253",
        "75f33fddab5eddc18e750da271f929e67c6f7917",
        "c58b5c5df4453bb6ce70f5836137fa8d970516d6",
        "d81b8e4a86d6b9dc15fe1bc6110e1006123e9db9",
        "aa6406874ed808b276404ba52fb1828f7a4a434e",
        "beddfb443717ca48852d57745f332cfc3bf486dd",
        "18d65673af0cb6b0466519f4fc625545110126aa",
        "728200a10b74fa7553b42688175ec0cd77b4ac45",
        "0d53d2b34b2b2f73b2cc9d6c93a49d1caf7f02c2",
        "fc5e60f4cc7b0ce5d0c7f208eb92b38064a42db4",
        "4b1de5be45e8d91b07a569a13369dbf2d9c5b5e2",
        "d0a5ef9c7a79e24ec04643ee629f952b4077e6fe",
        "4d667dadb90bb87245dba877970ff913beafa388",
        "b38f7af4fdb5f5fcb0975661e5bb4a0a5f9bbfd4",
        "fc5b106369ec70e7b897c3c4fb51dc7cbc5c7686",
        "ac376de81d5e6fdd196f60c6b248324c7f5a0884",
        "aeb3557f9468fb41014f90cd9a345f27e760d805",
        "499187230542a29ec571f7a9356373a2bc8bfcd8",
        "a79293e0fc424a5e7f0a017b9b3c4085a2669621",
        "c36a75547216ff78c57cd34ef40921b793194c14",
        "b6d76c9d341a98f9af73af3412ad009077f5d183",
        "380022637ee6463397bce58bebf7f55a1158daf6",
        "e87ee41fd460b0cce3d581d841ddab8a29f7d0c4",
        "adf2b361794ca18459f721774a42c3d91b23e312",
        "c9bce23014b70bd674153aa4a814a69603d9729b",
        "171768ab7c8c031a61b72ee0bbedfc91007a9202",
        "7183e3ce438f24447400e77784b2a6fdb34632ea",
        "9c83b8ed7057e46b9d6c0a3993b733f8b7d9210b",
        "f5bf92faf417d9d6a85244b5a371442cfed79711",
        "c9b5e912dd351327311e781b2e792b390ac1aab9",
        "92ff6c516450be22a3d611f795a397366ddec0b0",
        "231e07504893d684f674162f2237bdc81358b74e",
        "e88b4f330eae73ba14bf59492143f8f1093f719a",
        "8405f1225e449c58b1f4ceb355b52238eee738a8",
        "adf2dabbde23fdd89803871e26dd1d33ca20bf77",
        "a57b6eb211a2fbce27ae08258f5f0ce0017065f4",
        "9b64646bc3b0a3f752a5b11d16c919aa3ca979ad",
        "913afd843b858612d8e16a58a1cb9a1719aadfc1",
        "da289046b5fa8e8b57d23a6ec712435fc66c6b36",
        "98774000e2a075eec39ab98ba324d6e302e40786",
        "941e2f2ff371eef8d4598f4cbb96dcb0327f4f65",
        "f39c71e32d9f03286cef97f7f74d2a0bbd582a77",
        "23620ff0464e9f79f90291760edff9c50f6bc529",
        "1bb81488bbb04f024731a2b9a03abdac29cc8501",
        "b7a3df473d4ae398d1bb63411303f2578d2fd7d6",
        "dc05beca80289b6cb813df684d5b468387d3b724",
        "da2ac44d77cf594329e30393d0ac2a3bc6bc3ead",
        "31cdf8d9b4e9a00ab7706c6e9e2c658c57b393a0",
        "5dafeb94e3adb5f86842a44fa4250bb68f80b219",
        "2652f6fc6983c0f2de5bb9311490ae4609c438ac",
        "b472d5366ce9a4c0b2469bec5e1025ac4d6ad306",
        "05143ca39a153e16af868570397376f01aa90b87",
        "de96b29c58bc6d4df6971ff416d1084911dd070f",
        "10b1987fdaeee112aa863290b751f8a08d828df6",
        "5e6af913dec3ec138a695f01d04dd1ea53a7a159",
        "835d4535b705b49bcc4ded4cc4f8ed2fcd0fc214",
        "3b547457d7cbd30b9387151d2b34d2b42e3a2904",
        "7dd5de5a57bc9d4e95f33dbad55db45cbcde23a1",
        "f279f657a51c914fafa746379b1261301955d7db",
        "be72285c70b65eb34808ddefd2a74b24f4144b68",
        "7db872b55a3d6f7f591378943c148543492153e6",
        "2c6b3074fc924b61ab98326bd75ef55a1fa970ca",
        "b682df56532549a5859366c888c94b8cb1e6b6bd",
        "fb4b80050706f2c78f074d4bb7ae96b3fc852a1c",
        "f4d181179c7d3f2d13c060353ba62431e9e0e7b9",
        "f40d46bafcf0dbe7ff584d4f59a17f33a5d2940d",
        "a45bf288e82234c0d81bdf844f27b474f1545a0b",
        "b62b71e140b0d2f1713e3d8710f7f3342291f1d8",
        "4907911bf86295fb47493b8243a3ad4d4cf86baa",
        "969e60f6b24e9fd92d64cc1be0cf6d1c294b7657",
        "7ec83ccb9f5e7be30a741f3c134e40ad912abb99",
        "8a02f221b468056345b7506a463a8c8b529bfb29",
        "6d939b72f0d96a27fef524767e6a1d600c8d7d0f",
        "1dd2cf79140644913f50283a32ba7cd07f5e48aa",
        "e52ed6d89eb17c72d1d5fdf1913675e4cf902068",
        "8a3be0ec4453fc6dcd952ddfa0dc4a240ee6f6a0",
        "07ee5565010744230a66a3bfb4b837c4435f284b",
        "ed3f0a3950daa183c41f0b9cab1b965412dd6643",
        "3ec62c82a3a281a5add54c9f4ce4874b95efb7c7",
        "1a14551f1f0aea6862628dc2ec0934e84b36fc7b",
        "866c8de0ac90549d74bd899c4f4d19b8dbf10513",
        "db5a927689f96c66142c74a84f393843d2ffb370",
        "b624e136814b33aee0c1ead50015b2140557aa0a",
        "a7ecb3c048ca98aa9325b860ae95c03a574828f6",
        "10e69f5fa93089325444f3dcd056fcce8e1e9025",
        "f39b46f7c11b041ee2f8cc91b1e06bd5694a4869",
        "be625f67ee4c233a6f8836a3b9af5ab14b1b0fcf",
        "d3ffff3ad8552b4f75c96f4ff43451b8f60fec5e",
        "7fccecf6a7152f4e94feb00ce79aa0d20c896cf5",
        "df4ef8dface5c91ae2697c33e2fa63251659a912",
        "8135fdd382f6ceeeebb04559940476de075bf341",
        "75afe4ed78712556cf07e6e6aa77ed411dab1373",
        "48ef4f45a7c0cfc975e4b90cc9280808c3ea26de",
        "bcf77deaaef4be96edf342360b55b328c79a7f6f",
        "fab38f7cf11e15e23b32b1c8f5c37573357a4789",
        "df6d845b25949602daff21d3ebebc66651e47fde",
        "fed764b342e3e26ddbc2779c884f03cf7cb98060",
        "5b94d97425578063698b7c078f48309f8c0e6fe6",
        "756a37bcae66e07ffeae198dd894301241a1304f",
        "f7d99c9a1fc292a0c01cf8a7aa38937b743dc4bc",
        "54236752cf554ff012cb252d6946d11dd8c63357",
        "d3be8477f0c15f7ec9c35bbaf350834759f8aa88",
        "07cf8983bf15d5591b9a440f9c9fbc27b39d9014",
        "5c8f497a24ab0b2011102cdd809f316d6e6888bc",
        "ef2a04bfd71f57729fbbfc971065a83d9196e168",
        "4f908fb671959d7a8d1331caa0a8a3a8bce604fa",
        "8197a611fae29713a8096f5798bee65b8dae30c6",
        "61ad66989236ce69793f9fe202e953f4a28f56da",
        "82bc6820827c77d1d778f6f50d643def33033807",
        "e6d0770bae7d363b1cc63b7292013dff90eedd1c",
        "5a91cdfc590069097caecc64a433a09079f2c6d5",
        "191c84f9520ef09a23bc9418cb955b77091437be",
        "8d409423f7c82bc405a3e3477535e92100c8736b",
        "c43b2ab6032041269bed9c41e9d1f0d0325a5f2e",
        "4325c54335bae67850f8f438386d0a9bf6e68b78",
        "35bfa0b2925df99517fedd5f9baf722a9452baa0",
        "1e9a774ac24ecbbec9b0aa4b903f3f1525f4d525",
        "798ee982ac3539e12745b9273a7b52e5ca20168c",
        "e360dc9a79703add684bc7e36f35a198cf2c6043",
        "61c8efecffd52953da621566df2033ecce0710d5",
        "575dbd4bb2e3c8a17db19fe935b893706c17f7ef",
        "0b6d75ce529081a0d47e6e8c20c56abcb3207c40",
        "914b0f700e61f1fa5cf353245eba1cb9204292a3",
        "284dae021ae6bbee920fedcb55412a501ee106d8",
        "9320266fe89d244b408c3b44bf30502c4acd2995",
        "4ccde80d9db9fcf735e3a0f84eb485bdd310ee61",
        "7746afec94cd28820cfa35791af92bd66361df5f",
        "638e24684f0acf2c3b5b0969ba50aea0e3f41198",
        "3f81cd53320585262a053f1d0f1c298123a8ccc5",
        "a7609d9c49241892d489e3732379d7ab983c86c8",
        "943db2ca34a12e6c1b080b867247a12460259d9f",
        "a973bc953078eaa663722f13244f1835f319b2d6",
        "f41cc7d6444c635d6ec069e8eaad6d05028d1fd6",
        "94cf0dced24afbaaad6d82dddf6beea7d8388953",
        "b69f1f183eba456666c276a51d483aecf5878496",
        "9aecf040e1aaf4784b39dfb5f7a9fecd12cc5e9f",
        "126d08e33d91de5628a83c253381f46de777be7b",
        "203d6375fcfa1f893afa8144b64ce3dfaead66e2",
        "5740bd808abfcb2ce3160a0fc62c47a7e7e0ab8e",
        "c2a7df79ce86fa34597b8cc35e4658134101094c",
        "921046c822a635f089db027a4d69bcb051698e24",
        "bdfa43ea6380160e1bf5cbce46094c367aa7cbe3",
        "4e720c064e35c63b5f62d3feb7e155251e956234",
        "a2dcbfe0a831c0d15e3ac0eb509d59c951803d82",
        "7735cdaf8f7050dc5b7c8f09bc81db34489bd475",
        "ba00ced4451fc1cc08947d4c0f2c8cfd8142550f",
        "3e4816efbdda741e969134ddae395e9fb989d4ef",
        "a5f98e915ce699d517393024edc6933e5ede0a23",
        "5c129c7a054fea2b028121999840652a16297cdb",
        "bf62f3ca2ba4347fc9969c6aee8b0ae19b0b884f",
        "79a6050bc1287b83ac03a6f10192221623b22215",
        "374253242d7e783586f4baf38a495cc409c6c62d",
        "efdc5f0f899a8313cd557f87cc7d478692ebdb72",
        "c80a1b9d7d68cf966f2c757e1bc3bac9c634b597",
        "318ae4d047ccde74c2a1e2b3af7f030c35cb108e",
        "2bec10fd1caf3fcb42082ca6c3ae71e5a73485f5",
        "7c27e3799714b521b7d47daff532e59c2fb93da2",
        "45b93fa4912d2bcc3527efa3e10498bf912af0a3",
        "3499799cb3648d05637f8607169e1ec94d31f058",
        "a66470a0d1b90e1f506365ccd509bcdf3f8300df",
        "586285639a055b02f33e575fdd01c95b8375762b",
        "307f78abe60647268fd52c842f106fe9aaf9eba6",
        "6aa54c117aaae18211e107cc34156e89d191ef69",
        "954b14ecec8d0f35caaa8153f1c765097f553403",
        "078c6325927cc641a09ced8363000029c47de1d9",
        "b338ba1b272fc42950d46f79ed989087c315dfef",
        "6dbc08668b990ebb6518d37501c6d777b9a5d127",
        "f4cb88e2326248f21eda67410b54e90f0f70dd3b",
        "4ece7c287f7e3cb88968604e6b0fa39b274954f0",
        "505d469e50c9ae0e81ccf892abf5fb1bc40c052c",
        "a03af876d1a8c30723021bc60ce10d38d2a8d534",
        "da9ef8993dac483367193bcd9a76559242bccdf4",
        "2d821cab2b5a22481aacb9ea8602c9dd4c13e00c",
        "edb79e584a0a5fbc0eda4cead45bd579f738ff19",
        "69b99ba9cb9d048b0256f7a083aff794aac38961",
        "db422017a30dd0bc935df95b07ee61b15eece834",
        "8db6ee27c09452b37427addc5973278df08e587f",
        "3ebd5a23017b2d051ff7b12f277b622f6961cafe",
        "debda7f4116b1f95868eea70639f6b8feec4da17",
        "438e4f1e1af911727d72c01b19bd965455dc3a75",
        "f994666bbec791a10de1b789f35534240f802a03",
        "074a098df6683afd51bd38ae34199159b83f6606",
        "2e073ecbeaf5b502c2b8c3c0510e4a22a56db58f",
        "56a0981ad62d34daa11abc3af8e47b8db6860171",
        "df6ea27ab331d2bb4011b00c48d578c08644c2d2",
        "2dbc329704c5e04e98a811eb32c65078c690cd82",
        "150f9ce807e7b9be45bf8c030faa80510aea8407",
        "ec10141fd2ea1105ccad1259b7e467639a357eb2",
        "3b4005026de6c72a373634395a5c748e27844d1e",
        "0237d428091f40b4af741273996fe375148ac83a",
        "0181819339abea8e6bac707bc7ebf0e26415bf1a",
        "e78fbd94e53b7de8a25ffa518b1df0eff3c4d014",
        "da4f7784109308138d8ad397492980a03c80f68b",
        "af45c976520c38f26e65c85254a1f3f639192ca5",
        "eefb4176141e722e5138ce0a9393f096431e87b4",
        "759f3ca4cf2571eb2760cb2a2bdf21d586016775",
        "9de391e9a7aa53e14320aca1ea8c17c4edd6021a",
        "04fb41a0f37c884b8afdc44d4a38f2d99e78fa90",
        "a63d8aa6343343a035ca44c2a90824f3a64f307a",
        "82900e54ea57cdc834ec6037510fa72e404b3a7a",
        "1ea7358405d9d98dac2e2a9c0acd563be4d68e17",
        "10cdfda894519d8995c1966cfa576db26ec58489",
        "f442dc062af3f54ef123afb4b18f4b9545728d44",
        "a239894827ad7a524890d40a9ff5e360828bfcf2",
        "388ebfb498c4a215a3d30a820873d029ac6b32d3",
        "311bdbc16c4e079143a10fef85e8072fc0b6a774",
        "4028414e0e2ca9db0906da6df004cfed3ebed728",
        "4287af51483505deb47fb9b1ac25084cfd07cf07",
        "069ed4ec6332ae530a3c858b842fda1b23ada544",
        "5b9c16a324e186e437eb588800ad4f0443b1a982",
        "730d42d8a40e5cbbf5534fda32d73b77747cc453",
        "d9bd61508b9c2b35b2883416aa11f0ea6e37c081",
        "8c6a5b06a25359e0936f9df2fa0f70914b68de79",
        "aea87e9353399c78580b3936ecf96aa7bbd08fc3",
        "8d445f3f9fe4574bcecd9a63b28be5c2ee06c0df",
        "7a0710f91ad3bcaef2c9a9269da5f4813bea95a3",
        "9119560d4daf88df44728970f0d5dd7ac2f8e8c8",
        "78143ee93eb1a1b86fbb9d0c76b034d545cf4d51",
        "cd23be5da7a5eaf074f17823f645d4ca5f0ebda1",
        "623f7e0db466f0e85c09290770864aa233248b00",
        "3e50d3b4c0e1c93a1e2161b2faaa268aabd4d79b",
        "0c1f88c769e6cdc6e7d0754b7eb2e0c4696b10f0",
        "9bbfa929bcd182306f676f8a17bc92a4d8765c5f",
        "ae75e7d8f997f968954e31bfaabad929aa39825b",
        "f33ca5444aebe7798411d1271a91159b9ec5218a",
        "1a25a301dbdc9a9620cb4ed367d424d3bd8536ba",
        "13e128b9346a431fc3e425335f720b13fdabdb49",
        "11cbe99cccc2a493e14dfce674a70ad0190e2f61",
        "8467d28b16de1a1a01efa5157cfc404bf594c0c8",
        "f7ea1e6b38d727e912641eea58f37fd7fd239e0e",
        "ed34eed62d80eeba5a7d99ad1613a5738c2370aa",
        "11a07d071a1590906da145fc766bdea5dbf6d465",
        "9ec70c54abd32cd2ca3a7ed59d1171fbaab4192a",
        "f601e15b92ae89c6db8a63281070ab5becd2a9e1",
        "9f4dc877394b43ef5ede82113b15c0815d5df38c",
        "b426e58acd5c426937f127c7cc2c267d0c24c40c",
        "c43e8d8fbdaf381d03b21f1e41c1f03cdf0f88c3",
        "a46fd28ae39d5634337b343d6f45fa6a804a91a6",
        "123942f61fdef25d2856011bcb50bd156c7af8aa",
        "3495cb91d884b18cb43d7b7099f32c6fba047bd5",
        "b7d00a364e26f30a6f9e010475d99cc57d109809",
        "4a92d2111b40e9bf80be382c52b95addff82beeb",
        "8ca98dd1a009ac456f05c6f12cd370e3e1d7f792",
        "74c460fb67ca239d479807d16ca9c48cca3687ba",
        "b07877cd2705a380e6ad00386b844b8c2020ead6",
        "84e17881cd19218d32430d03613497405ad51696",
        "c2290dbedd00e72b943f65a55386dc9f119401e9",
        "2dc8ed2925a1eb53087752c081c0c4ece00f32da",
        "5c831bc8d6a77bd7864075537b9c3f24a0a46de9",
        "533130b4138063627a1758a36843558422b1d24a",
        "8311a37ed9276e69e2a9a8cdd260bd842262264d",
        "009bf148b37797186807fe87d4c53f0bfae49301",
        "c7338b8cfce5a7a69482b7cb01a2bac5b555400c",
        "5e4a8abe2408f5b5a120d620b4ab6281d7d52131",
        "a3179aa8fcfa511125a49adba8b3573b9490714a",
        "0452c2fced37d7944db8ac9df04641b883e4452d",
        "55f04952c5847911742cc0ad8ba42072c59251dc",
        "294e9752bd76f84acb677b98745d2fd84dcf5230",
        "1bfc582633630e10648cfa99bfc4410a59a11c12",
        "47e82bcb587b694a2232ed1c43ac01c6ef3a8430",
        "f72bbc4c3bca1bed90e28aec636f1ee3d7d30b53",
        "6ea9ee563a97fcd642f88f4dfc9e28494e8a5d9e",
        "6529023039eabbe4955e0f65cf734b13274efe4a",
        "0a2a93b165fa714e23e93e6d5c95ca37937c8f12",
        "0abae185c89f3f4415d4962e572a63ccb0490a00",
        "42bca1a4a90acc36c93bb5ee863f1c7471ab5712",
        "fcb00ca0481fdbaddeb8186e399975efc67f49bb",
        "fdfba05fab8e729becc879f81eb1b0dbbd5c4b75",
        "aaffd61903e2ec8adab009dd2acb574597f3130b",
        "a392aa455f33757b10fd9f2bcbb4aa6367b39c7f",
        "ad4e80f2fa972520aad5da323dd9fcacb93e2ae7",
        "de4a1d09b03f9487388a61af8039a4300cd91cbb",
        "0cea2731f7877169c1e241a1383c43915d81a00b",
        "f9544716f432cf3c04ee71c89354d8fbca0467c2",
        "f9cc75e8e0f151e327e472314e6a838c935bc167",
        "4040cd350db9be99c46fbe9376367eb2cb58b2fd",
        "d44bc8d5bcfbd1ea0b139bd6757806b78b493286",
        "cc3c671f3b636cbfac9fc74095d5bee753e71ed5",
        "a65252018c5e19caba094bf4a785845abad59733",
        "5d1284204de3c261205ff94a0147908644a5a300",
        "2bdfec24182d0be5cbc48ce15d1011a83fef2c05",
        "b2897f1f7b3fb146241c69db25446302b9f34905",
        "1f87bca8fb69c48b35c1dfccbce7cf73550d68cb",
        "6c03ac662547d93ac367604351ab6560f06202d1",
        "9529ce41eb4c58a395962ea3cdd61f090717fd54",
        "177d16c01c704caceac0eafd50ff06c76ca19b51",
        "68b192b62eb416b121b16909ca11fe8706a439b2",
        "2d5f9c53b05a603d096b870379a8c3b827627a63",
        "6c4a02479d6ec5f415f414f696626c75f05f9d2c",
        "5d548d12aa9853ac40006602a31307bf02ce461e",
        "fcaf17824f46d544657f96b8893cc2ba462af6df",
        "55d756cbab88e621d1d93a614b49d57cd5aff65e",
        "d9d9be07c2ea01f9bf6dbff2924d313ed6dc2bed",
        "09a8dd7b3b50136a4ef54a11c30ff04e0df1057b",
        "1a71792655b9d3a07bd93da77aaee154608a8079",
        "d05a07235c31d7c727d55cea0f773811287f9a8a",
        "0586c856f678e87f14c73de3bcedf268a8cc9909",
        "28822847954620eabef372a866f8e94522529a39",
        "fbf5c1cea8337bb2adf0d542a43a797a7414337f",
        "081d016e6020e79a9bec90a8b2c0c5e6fdc9b9ea",
        "89677b5b7f849f073c437f1db7d321ca42021833",
        "2a98e975df44983b2bd6b707947c801000146db8",
        "2ef8aba8e99a320ca25ae48fb291417f546ca0b8",
        "a16a1ead497308eb6c139c4589d0fa3afa20f705",
        "be41b818c418f7e440ce2da8c3b5a96cfa176a7c",
        "1678016e2821305689bc6ba408a98aaab6ceaa03",
        "61d4b8045cbd3a980173e38cd5bea90d9c9abd74",
        "a57bd798cd67fc35512dd63a93679829879ae49f",
        "0ca7bc374ef40c6832025faf157b7b35eaf542dd",
        "7ef6aa73425f5ba7d6758716acbf4a60d1422b31",
        "de067cf56fe5bacbabbe45c665b184e0c3ddb6bf",
        "975637c60b46be94034e978d12b53c43a3d26c20",
        "0845fbb51b10133e681b3b5d745403bb9f175b2a",
        "014147e511c8bd63530b09a904cb141f48f74bcf",
        "ea7df14b18fbb165a3e60125d99c2456c35f55af",
        "44817dbe6b64194a371221c66c18cf11d83fed3c",
        "10fa15a04796146a58e9449b36b196014749c336",
        "e6a823568203bc89472a261dd717fb40858fc3c7",
        "ec7228a675cfedd9609cdf38432bf67a98495128",
        "e35687a1160eb65dc5f793852d4c8352aefe602f",
        "610728c9f16535d92a33b37bed98fcfe755bfe84",
        "fbb417c4375f7c494d440a2dc3fac9e7dd75a631",
        "e5a43e85494fde58128a1d595c563c51f9e55bca",
        "dbb1df2acc8425a63e4f4827a0643b6e93fcff5b",
        "1815a90796b00ebf51604c1a0bbcb81a8390dce6",
        "beda69888f3cad41c29b926b4e22f2f833a181c6",
        "718f8e83443705797a243042af35a2ebb1bfbd03",
        "ea5833fc4cca4bb9539661801cf74bf294c671cd",
        "3386fac02c059755f31e1791a02f8235031c090a",
        "936c7018382507bf022c2f66161b209bc31abf90",
        "bdfe93bad234a28cf802d71a5a2f83884efe2ef6",
        "35d58c44354e308300f760ab30b4d74742e59252",
        "14fa64d28945b919e1f465fc50a6058fda559aaa",
        "a726d011d5c91f5344c35e6d6cba1e6529dc6981",
        "016ea497eb21d3ce66f4fb93cff338f7e5dae8ee",
        "867b0d57d6ab2d026114c488e3ddfb9743ac9bc4",
        "5766547e33e31a9f46bd1bace038129064bea3a1",
        "eb78d4e883334a23122a2d6726b09a3544714214",
        "c8a9f700c39046453e1df315393ec46c5c9eed97",
        "1eb4017e28f20a43e1e8fab76bd2550560e90fd6",
        "f14e569ab3d4ba1495dbcab165e5d195239a91b8",
        "01f23480e1eb5b82fd276a58fd56654d3db39d49",
        "a0e419b6179f90b71057828ec1a5de22f9f5fc22",
        "8d36b7206cf11607395e68f060f003223ae62a95",
        "b83f9d47a0c56fadc7167f2baccd60730ebebbe2",
        "e40b4eeeea4eac65a52779ddf908596461e700ff",
        "4ad74609ced8f21e266c8102498ec5c1c7c94831",
        "3961f50176508db576e58b87f3d8d3d13e645502",
        "0c3e0ab1949e18c22ecf7729680c396b07e9b5a0",
        "9da889ff291b993da8844860c11b4eadf53bc899",
        "0a262175795912073f8034f590c2a8e9dca3c5e9",
        "ef223f3aa7f1f4ff4a9de5ea968ba025d1d0c4b1",
        "df2dcf574296f113abab350f059179b03283e260",
        "a69c3cace2031ffcdfefaee4e0ccebead5991be0",
        "58f5b25340798ee650320917e3292d31b6011be9",
        "85f7d056abe272d25efb5884bb313ac561307af7",
        "42de81e2353a37d6553013da0a3c8779b1ee6838",
        "c723711bf446d2f59472fe17b0c4151af748cf23",
        "ea1b8d8435676002cbbdb36a959b598301c2ae0d",
        "66cbcc1b7ef1a516c8d6f9e41a36f9db581d9474",
        "904773149d0f7ea6b71d532c5332bcf6ba6335b5",
        "59d873258c092aa7408c3b464fbfe7668c9dac1e",
        "309b10eef73c84196361ba69ff688da96ab8684b",
        "aaf0b32e91fb948ebdf3798b957c61e46213accf",
        "ebb5821bcec8cde79c9e1491878f7259fed186b0",
        "f7ed1f4d1f301f973ab7ea009de78d040766c7d0",
        "7840a550b58f856b6487c7589f4c237d799f56e3",
        "0d8cbd5d8c69bf694df5268e4ba103f570fe17ca",
        "6bfaa8a8c9b10de4a16bb4dbb339a71c1c7cba42",
        "52b3324e58fd6e64a4bada4f3ddbd6c89b6d1985",
        "5abc42c27e36d49dba6a238094035f5eae722e1f",
        "98eb6e4af66b230db75724f02218a2490cec84bd",
        "460ab353b492a266cd6e32fedd703d2e8573d1e4",
        "ebff4c3e83487930990dd599d10ee1f6fa1f713e",
        "f8cc7893d0821c1de8031e64c5eb73bdb5d176dc",
        "fbafd5c9e2e4d84dff1e78bf42bef883126f7fe7",
        "50b1de7e3938588cb8bba9373e9c56fdbe352458",
        "00e4be192674df453b9a561e8c44222ee3f076de",
        "0b2913086fa2d498c241de02811180e4c2f39fb3",
        "e496e8d318fe4ff4a717b3764732360a1cd8f598",
        "858bdbacfd4d9625322c2f2e488cfbc85602877e",
        "9bf09a909b0429f77f541779889a3572043a51c8",
        "b3a23b2efb7df0c3ff0e38bbf6030148f3e4360c",
        "fa81e3621fbe5085b092078da9a438d4561bd082",
        "766b637ed030c06c99b60e843ea384b7b5f4d54c",
        "d56112005f489525e6a4e557995597c1af7b18df",
        "7b3f9ebb947c5a1ba664b70685b898f211c1258e",
        "a4651b59fb5dc101f2cabb8f2efe2216800a7b28",
        "306ce02823777501a9848d10ab6b20e9c91776d1",
        "a2c4564dc33808db9b2627e8d9eedcce018be503",
        "4de606d78f571b12bcd990a2617400f895b7ec88",
        "15c56de21239f70c41b6e4252d8689b7c7ac8b9d",
        "44bdd8f16c348bd0b665a22d10fd3d4b5e8033fa",
        "880ab559ec882ed45cdeb80740ef8f3e7a6b95c9",
        "1257beac964ae4bb2c36ffcf9bc77e8d2baa0d04",
        "d0eedd4c23cf6386c18906287d8f6b7885af3e0a",
        "28be48fb6731fb522ab992fe2b3e6a39d0ab4bc7",
        "a99879ba6c7294f2538a51bceec4e6db32213d10",
        "1f16992277dd67e6e95e4d4dd1071b03fedb3a3a",
        "91a1e4c9ee4a49dc3c8e63d313e1fd8394558a41",
        "422c279fcbc10febe53c9f6a5592640d0ef4d1b5",
        "cd05197fb371df2fc53de998445cdee89fea7bad",
        "8ca9680b13b42102756fb72479447097a153d8fe",
        "ec01d6f25e041a215d3c0589475c4800fc59c0dc",
        "7dc890f438cdfd0b5b74c439391f628805ef22f2",
        "b730c5596c1e46373684ad6a541956cc5e82257f",
        "fc50d5b38cbe4134ed703d2eeabd3df520fa9e7c",
        "0c1a61e8ac47094fa1fa9b42894e0957b3463fba",
        "f725d9cb733e103c91d889777b78c5a646095658",
        "4162df439727fad01b0d1240df69f59ba97ed422",
        "df5499fedfd6b7ab30e0fc43a71bd7f3ade961de",
        "4cab6452d96a343638d9ab4ae7efc1b2df51b44c",
        "94d9b7f7e26f7508cf565053e8d232fcef12d3dc",
        "4bd1df82a7c3f30704c79a510d72845486639159",
        "510d87e468d19836c9946830ffd3a6edcfaebf04",
        "c33373b80a3877a8863b6131731b826e48b8b8ab",
        "6036fdab7014f242b2a5f08d130bcf49f8b7685e",
        "f568413e8dc9c58829963286241677e4ae9975b8",
        "575aa3efe3f5783565f56b12299fb71631ae98bb",
        "27b09083fcf4fdf088a97b8553d0b4eebc144edc",
        "92a85b4445a5c641c1ad1bbe36f89a52c7b2dbe2",
        "64b0f5db40fe20d22d6896c177fe55d0c5affaa1",
        "8a97e65297d9a9a23a5aa1e4654c951048a92126",
        "11426cb0f7e56c0ba793ff3cff0c76f9b5537e33",
        "b48015a3d1cb3877b77163bcaa70ccbe99c51aaa",
        "2bfb83c702838f892781c1079d602eb017efdaee",
        "ea3bbbe0f207a6b87ef07f9c5a0427c6091313f2",
        "2d848227cf1b5af3d7fe8956b56755770cb606d0",
        "65ab1a3b0f4448e7db9c004581ccb3321419136a",
        "d949b042a74db117f1afe4c277b7ba37a032abea",
        "96ca267209db6b9e20a8951cd37c0a1fb5706f5d",
        "9e28bee01f622edb5cdc59064845d73fbd08c31f",
        "5f430b4fb1fbfb2fa0cb0de4744ff5209b7cb0f0",
        "8bdfba790b998bffee858dbf7f6168aae5005744",
        "b79bcb1f33d77869564355b1b50dd246f308be0a",
        "e4e4140c6f285266b9af9fafb6566eb831f1d373",
        "d571de5f8139ce0dbd42e1cb6d9d7050344368b4",
        "9340385731b7c375c6052ca0bea902ff76d39fa8",
        "197b375b89d0354c843117761044f1a74f5aa4ba",
        "1dcbcaaa0d8b8ad4477b75fd216c1476f419cb03",
        "13d7404cd73f815e2cb68290b701f2978e6398d5",
        "6dffc1ef46bcfba4e904a5e5850a3fffb5e3b54c",
        "bf9090c23f48907a6f5abf1cbc545c5a8a02278d",
        "e5b357cfb1f1cb9bb27049cbdab56b739a6bdef7",
        "cf45fa7f36664cec2ec8960cdedbd3ffed204403",
        "e07ac3d77eeedb1dc0c5ee30bed989e0ae266fdf",
        "c11edbdcb3cde456b5aee865b094e86678273d55",
        "e04855ce0068dc47791a25a3644a88a5fb82746d",
        "42eb92d19afb489a71d8c87b1230946f80c99366",
        "22efebc5994214211d6a2aae34473edf9ca1febc",
        "1f42a8a07377705a2de13097ae942b8171d42b77",
        "564d7101b4a5029bb3b8f8a4d4357c453edea6d1",
        "4d27433c1da9430a2f6faf51b4ff66888c0beef8",
        "777d90d7a1f765b96585ac4cec648efe80bb18d5",
        "849dc8757726b063727f4d8e65bc8d8e0fd97c1e",
        "a9b5dc56a6a77a8392e9e313ce3462311b7bebf3",
        "1f7a3e0f8de8b43ed3195c91f038138a0523bb04",
        "0d8b2d34e1637cca7f7d3efab69c1e7a69705f03",
        "d2636cd30f48075c8cc57edbbc83b139877fef51",
        "808865af9729f94789d1f8cacb1244086c2b1646",
        "aa0221f0fba194bf996bbcde290342f969a5319c",
        "8ce88d38f22ae376cebbd908f15b8c5bf77a9b59",
        "be13df0a0853428c28e0b3f6b2865f92c257be72",
        "76a84587535f478551e9bdf2c11d6a710a7a322b",
        "e24b9f0520d17767de2550b747e5c7e91233249c",
        "d94323e37bde793bdc85564e29708934b1085af4",
        "bca2633f93fcb2f44c176c6d513e666ab8153c2b",
        "f388ea00bf820d8bfa621a9ff394804751db91e9",
        "26512dda93bc579d838a13654c5e151671a92519",
        "79f15027fc12685c931b3c2383bc7aaf771dc7ba",
        "35fcc1835c767fb221ce035112310f2fcc550518",
        "e7d00d08f5d461d5b05eb772734f1fffb972011a",
        "40f73f74ce98571a1a284c56cea840935c371b46",
        "afb81abae5d4956c49779391c7924ce66756dd1a",
        "c0e0247f3987618bfe0a53e0d2902297d3ceb97e",
        "8d9733f90c212abb93de2f7758734817e0ab70c9",
        "e99dc65b64bbc88fd05434508e985115f1fb11d0",
        "59da1db188baa778e29fc484e90197da2a9e1049",
        "654342d3bf8ac5e3b4beb00f6ffb8400c0478dcf",
        "452af201b0c35ba315d50080dbba3534d13d5d3f",
        "a323a1eacd88cc1a4a50e7cf15010c848a13644e",
        "ee9127bd202afe955f17fb5f8a1a0c635706a322",
        "824f0b05697b4177e0a9bd5834755d03e4ce1067",
        "29a71edd76be09f2b612f5c75fa939b156751751",
        "c610ad37395694c158c63ff0d46e8560a9d41e5f",
        "405412938afa51e69c7e0f0bce4696faf10a8962",
        "d35ced06a6683dd1003bd2c39438157cca045d9d",
        "c8859f0463835266e6e9736d71891f81137673d1",
        "8b5061aae70d5eef7332677bfd78baab4247dcdf",
        "b73a9109ab23b72cfbbe483dea9c079683ea6fe3",
        "fc72c3fdf5e155f13a86069fdcf1b26be9525d1e",
        "cb78a5d7ae62963d386282e8ba70a369629a0ec2",
        "2d52da7b8f921bb267060bb79a3397f8fea90ef5",
        "e51fed9d1bac040196c53a5840638fa886aa1d13",
        "e6a860deb60cd34d20cbb652071d8ea20c7e0c75",
        "e36587751f9f18afafb6abc457e58edb3350f7fa",
        "8e649691840ac3f08053fa17aaface4608b949d0",
        "a0969662cdfe6e00b6c42e15bb5775ee5eb5d79b",
        "cf7bb2c51f094b6a26e42520ae4e8646100ecfd8",
        "ddd869135b450c7770dfb7851bc91a89bb108c88",
        "51844febee705f79a52e6b65bc9ada88d99fcae2",
        "674327b78f9b02bb0b6f9571d2a748920df96849",
        "ecd39094eda8fd6bfba79659e83dee296fa8e931",
        "667c970b777b480a29467e244721e580ce673311",
        "abd7c1833ec57eaf831270de2153077edb1eb914",
        "557dce8e72539726b8e827225086ea925948afa1",
        "d0c705781c88cac65ae49088812dcde2b3a02725",
        "8a8f0a3b790e5b5f8cd34e0ad8b0e0c66745a2ef",
        "c1290280ac98a68db163f26a74c1171e93bd52e8",
        "fa08b0f3776f4c30ec642d5b40ea3fee9048f63c",
        "633b75c9e184c36e1c3b971100265f3dae79841e",
        "e3765e97de6c85f5893472ba504f65a49ccc091f",
        "e48430b1d467cb82924d0f9cd6167d8b524a6da8",
        "48ffd3d1577ab706355e36161cf3ae7c8fd9ec6c",
        "6211285fbd4a2a9aeb172e4343ce79a0be310c55",
        "f07498a193bad9b825c1e2769be34d3a6d4e866b",
        "236ce550c0a8c036510a9615d9c6ddffc530f614"
    ],
    "release_logs": {
        "beta1": [
            "2e073ecbeaf5b502c2b8c3c0510e4a22a56db58f",
            "56a0981ad62d34daa11abc3af8e47b8db6860171",
            "df6ea27ab331d2bb4011b00c48d578c08644c2d2",
            "150f9ce807e7b9be45bf8c030faa80510aea8407",
            "ec10141fd2ea1105ccad1259b7e467639a357eb2",
            "3b4005026de6c72a373634395a5c748e27844d1e",
            "0237d428091f40b4af741273996fe375148ac83a",
            "0181819339abea8e6bac707bc7ebf0e26415bf1a",
            "e78fbd94e53b7de8a25ffa518b1df0eff3c4d014",
            "da4f7784109308138d8ad397492980a03c80f68b",
            "af45c976520c38f26e65c85254a1f3f639192ca5",
            "eefb4176141e722e5138ce0a9393f096431e87b4",
            "759f3ca4cf2571eb2760cb2a2bdf21d586016775",
            "9de391e9a7aa53e14320aca1ea8c17c4edd6021a",
            "04fb41a0f37c884b8afdc44d4a38f2d99e78fa90",
            "a63d8aa6343343a035ca44c2a90824f3a64f307a",
            "82900e54ea57cdc834ec6037510fa72e404b3a7a",
            "1ea7358405d9d98dac2e2a9c0acd563be4d68e17",
            "10cdfda894519d8995c1966cfa576db26ec58489",
            "f442dc062af3f54ef123afb4b18f4b9545728d44",
            "a239894827ad7a524890d40a9ff5e360828bfcf2",
            "388ebfb498c4a215a3d30a820873d029ac6b32d3",
            "311bdbc16c4e079143a10fef85e8072fc0b6a774",
            "4028414e0e2ca9db0906da6df004cfed3ebed728",
            "4287af51483505deb47fb9b1ac25084cfd07cf07",
            "069ed4ec6332ae530a3c858b842fda1b23ada544",
            "5b9c16a324e186e437eb588800ad4f0443b1a982",
            "730d42d8a40e5cbbf5534fda32d73b77747cc453",
            "d9bd61508b9c2b35b2883416aa11f0ea6e37c081",
            "8c6a5b06a25359e0936f9df2fa0f70914b68de79",
            "aea87e9353399c78580b3936ecf96aa7bbd08fc3",
            "8d445f3f9fe4574bcecd9a63b28be5c2ee06c0df",
            "7a0710f91ad3bcaef2c9a9269da5f4813bea95a3",
            "9119560d4daf88df44728970f0d5dd7ac2f8e8c8",
            "78143ee93eb1a1b86fbb9d0c76b034d545cf4d51",
            "cd23be5da7a5eaf074f17823f645d4ca5f0ebda1",
            "623f7e0db466f0e85c09290770864aa233248b00",
            "3e50d3b4c0e1c93a1e2161b2faaa268aabd4d79b",
            "0c1f88c769e6cdc6e7d0754b7eb2e0c4696b10f0",
            "9bbfa929bcd182306f676f8a17bc92a4d8765c5f",
            "ae75e7d8f997f968954e31bfaabad929aa39825b",
            "f33ca5444aebe7798411d1271a91159b9ec5218a",
            "1a25a301dbdc9a9620cb4ed367d424d3bd8536ba",
            "13e128b9346a431fc3e425335f720b13fdabdb49",
            "11cbe99cccc2a493e14dfce674a70ad0190e2f61",
            "8467d28b16de1a1a01efa5157cfc404bf594c0c8",
            "f7ea1e6b38d727e912641eea58f37fd7fd239e0e",
            "ed34eed62d80eeba5a7d99ad1613a5738c2370aa",
            "11a07d071a1590906da145fc766bdea5dbf6d465",
            "9ec70c54abd32cd2ca3a7ed59d1171fbaab4192a",
            "f601e15b92ae89c6db8a63281070ab5becd2a9e1",
            "9f4dc877394b43ef5ede82113b15c0815d5df38c",
            "b426e58acd5c426937f127c7cc2c267d0c24c40c",
            "c43e8d8fbdaf381d03b21f1e41c1f03cdf0f88c3",
            "a46fd28ae39d5634337b343d6f45fa6a804a91a6",
            "123942f61fdef25d2856011bcb50bd156c7af8aa",
            "3495cb91d884b18cb43d7b7099f32c6fba047bd5",
            "4a92d2111b40e9bf80be382c52b95addff82beeb",
            "8ca98dd1a009ac456f05c6f12cd370e3e1d7f792",
            "74c460fb67ca239d479807d16ca9c48cca3687ba",
            "b07877cd2705a380e6ad00386b844b8c2020ead6",
            "84e17881cd19218d32430d03613497405ad51696",
            "c2290dbedd00e72b943f65a55386dc9f119401e9",
            "2dc8ed2925a1eb53087752c081c0c4ece00f32da",
            "5c831bc8d6a77bd7864075537b9c3f24a0a46de9",
            "533130b4138063627a1758a36843558422b1d24a",
            "8311a37ed9276e69e2a9a8cdd260bd842262264d",
            "009bf148b37797186807fe87d4c53f0bfae49301",
            "5e4a8abe2408f5b5a120d620b4ab6281d7d52131",
            "a3179aa8fcfa511125a49adba8b3573b9490714a",
            "0452c2fced37d7944db8ac9df04641b883e4452d",
            "55f04952c5847911742cc0ad8ba42072c59251dc",
            "294e9752bd76f84acb677b98745d2fd84dcf5230",
            "1bfc582633630e10648cfa99bfc4410a59a11c12",
            "47e82bcb587b694a2232ed1c43ac01c6ef3a8430",
            "f72bbc4c3bca1bed90e28aec636f1ee3d7d30b53",
            "6ea9ee563a97fcd642f88f4dfc9e28494e8a5d9e",
            "6529023039eabbe4955e0f65cf734b13274efe4a",
            "0a2a93b165fa714e23e93e6d5c95ca37937c8f12",
            "0abae185c89f3f4415d4962e572a63ccb0490a00",
            "42bca1a4a90acc36c93bb5ee863f1c7471ab5712",
            "fcb00ca0481fdbaddeb8186e399975efc67f49bb",
            "fdfba05fab8e729becc879f81eb1b0dbbd5c4b75",
            "a392aa455f33757b10fd9f2bcbb4aa6367b39c7f",
            "ad4e80f2fa972520aad5da323dd9fcacb93e2ae7",
            "0cea2731f7877169c1e241a1383c43915d81a00b",
            "f9544716f432cf3c04ee71c89354d8fbca0467c2",
            "f9cc75e8e0f151e327e472314e6a838c935bc167",
            "4040cd350db9be99c46fbe9376367eb2cb58b2fd",
            "d44bc8d5bcfbd1ea0b139bd6757806b78b493286",
            "cc3c671f3b636cbfac9fc74095d5bee753e71ed5",
            "a65252018c5e19caba094bf4a785845abad59733",
            "5d1284204de3c261205ff94a0147908644a5a300",
            "2bdfec24182d0be5cbc48ce15d1011a83fef2c05",
            "b2897f1f7b3fb146241c69db25446302b9f34905",
            "1f87bca8fb69c48b35c1dfccbce7cf73550d68cb",
            "6c03ac662547d93ac367604351ab6560f06202d1",
            "9529ce41eb4c58a395962ea3cdd61f090717fd54",
            "177d16c01c704caceac0eafd50ff06c76ca19b51",
            "68b192b62eb416b121b16909ca11fe8706a439b2",
            "2d5f9c53b05a603d096b870379a8c3b827627a63",
            "6c4a02479d6ec5f415f414f696626c75f05f9d2c",
            "5d548d12aa9853ac40006602a31307bf02ce461e",
            "fcaf17824f46d544657f96b8893cc2ba462af6df",
            "55d756cbab88e621d1d93a614b49d57cd5aff65e",
            "d9d9be07c2ea01f9bf6dbff2924d313ed6dc2bed",
            "09a8dd7b3b50136a4ef54a11c30ff04e0df1057b",
            "1a71792655b9d3a07bd93da77aaee154608a8079",
            "d05a07235c31d7c727d55cea0f773811287f9a8a",
            "0586c856f678e87f14c73de3bcedf268a8cc9909",
            "28822847954620eabef372a866f8e94522529a39",
            "fbf5c1cea8337bb2adf0d542a43a797a7414337f",
            "081d016e6020e79a9bec90a8b2c0c5e6fdc9b9ea",
            "89677b5b7f849f073c437f1db7d321ca42021833",
            "2a98e975df44983b2bd6b707947c801000146db8",
            "2ef8aba8e99a320ca25ae48fb291417f546ca0b8",
            "a16a1ead497308eb6c139c4589d0fa3afa20f705",
            "be41b818c418f7e440ce2da8c3b5a96cfa176a7c",
            "1678016e2821305689bc6ba408a98aaab6ceaa03",
            "61d4b8045cbd3a980173e38cd5bea90d9c9abd74",
            "a57bd798cd67fc35512dd63a93679829879ae49f",
            "0ca7bc374ef40c6832025faf157b7b35eaf542dd",
            "7ef6aa73425f5ba7d6758716acbf4a60d1422b31",
            "de067cf56fe5bacbabbe45c665b184e0c3ddb6bf",
            "975637c60b46be94034e978d12b53c43a3d26c20",
            "0845fbb51b10133e681b3b5d745403bb9f175b2a",
            "014147e511c8bd63530b09a904cb141f48f74bcf",
            "ea7df14b18fbb165a3e60125d99c2456c35f55af",
            "10fa15a04796146a58e9449b36b196014749c336",
            "e6a823568203bc89472a261dd717fb40858fc3c7",
            "ec7228a675cfedd9609cdf38432bf67a98495128",
            "e35687a1160eb65dc5f793852d4c8352aefe602f",
            "610728c9f16535d92a33b37bed98fcfe755bfe84",
            "fbb417c4375f7c494d440a2dc3fac9e7dd75a631",
            "e5a43e85494fde58128a1d595c563c51f9e55bca",
            "dbb1df2acc8425a63e4f4827a0643b6e93fcff5b",
            "1815a90796b00ebf51604c1a0bbcb81a8390dce6",
            "beda69888f3cad41c29b926b4e22f2f833a181c6",
            "718f8e83443705797a243042af35a2ebb1bfbd03",
            "ea5833fc4cca4bb9539661801cf74bf294c671cd",
            "3386fac02c059755f31e1791a02f8235031c090a",
            "936c7018382507bf022c2f66161b209bc31abf90",
            "bdfe93bad234a28cf802d71a5a2f83884efe2ef6",
            "35d58c44354e308300f760ab30b4d74742e59252",
            "14fa64d28945b919e1f465fc50a6058fda559aaa",
            "a726d011d5c91f5344c35e6d6cba1e6529dc6981",
            "016ea497eb21d3ce66f4fb93cff338f7e5dae8ee",
            "867b0d57d6ab2d026114c488e3ddfb9743ac9bc4",
            "5766547e33e31a9f46bd1bace038129064bea3a1",
            "eb78d4e883334a23122a2d6726b09a3544714214",
            "c8a9f700c39046453e1df315393ec46c5c9eed97",
            "1eb4017e28f20a43e1e8fab76bd2550560e90fd6",
            "f14e569ab3d4ba1495dbcab165e5d195239a91b8",
            "01f23480e1eb5b82fd276a58fd56654d3db39d49",
            "a0e419b6179f90b71057828ec1a5de22f9f5fc22",
            "8d36b7206cf11607395e68f060f003223ae62a95",
            "b83f9d47a0c56fadc7167f2baccd60730ebebbe2",
            "e40b4eeeea4eac65a52779ddf908596461e700ff",
            "4ad74609ced8f21e266c8102498ec5c1c7c94831",
            "3961f50176508db576e58b87f3d8d3d13e645502",
            "0c3e0ab1949e18c22ecf7729680c396b07e9b5a0",
            "9da889ff291b993da8844860c11b4eadf53bc899",
            "0a262175795912073f8034f590c2a8e9dca3c5e9",
            "ef223f3aa7f1f4ff4a9de5ea968ba025d1d0c4b1",
            "df2dcf574296f113abab350f059179b03283e260",
            "a69c3cace2031ffcdfefaee4e0ccebead5991be0",
            "58f5b25340798ee650320917e3292d31b6011be9",
            "85f7d056abe272d25efb5884bb313ac561307af7",
            "42de81e2353a37d6553013da0a3c8779b1ee6838",
            "c723711bf446d2f59472fe17b0c4151af748cf23",
            "ea1b8d8435676002cbbdb36a959b598301c2ae0d",
            "66cbcc1b7ef1a516c8d6f9e41a36f9db581d9474",
            "904773149d0f7ea6b71d532c5332bcf6ba6335b5",
            "59d873258c092aa7408c3b464fbfe7668c9dac1e",
            "309b10eef73c84196361ba69ff688da96ab8684b",
            "aaf0b32e91fb948ebdf3798b957c61e46213accf",
            "ebb5821bcec8cde79c9e1491878f7259fed186b0",
            "f7ed1f4d1f301f973ab7ea009de78d040766c7d0",
            "7840a550b58f856b6487c7589f4c237d799f56e3",
            "0d8cbd5d8c69bf694df5268e4ba103f570fe17ca",
            "6bfaa8a8c9b10de4a16bb4dbb339a71c1c7cba42",
            "52b3324e58fd6e64a4bada4f3ddbd6c89b6d1985",
            "5abc42c27e36d49dba6a238094035f5eae722e1f",
            "98eb6e4af66b230db75724f02218a2490cec84bd",
            "460ab353b492a266cd6e32fedd703d2e8573d1e4",
            "ebff4c3e83487930990dd599d10ee1f6fa1f713e",
            "f8cc7893d0821c1de8031e64c5eb73bdb5d176dc",
            "fbafd5c9e2e4d84dff1e78bf42bef883126f7fe7",
            "50b1de7e3938588cb8bba9373e9c56fdbe352458",
            "00e4be192674df453b9a561e8c44222ee3f076de",
            "0b2913086fa2d498c241de02811180e4c2f39fb3",
            "e496e8d318fe4ff4a717b3764732360a1cd8f598",
            "858bdbacfd4d9625322c2f2e488cfbc85602877e",
            "9bf09a909b0429f77f541779889a3572043a51c8",
            "b3a23b2efb7df0c3ff0e38bbf6030148f3e4360c",
            "fa81e3621fbe5085b092078da9a438d4561bd082",
            "766b637ed030c06c99b60e843ea384b7b5f4d54c",
            "d56112005f489525e6a4e557995597c1af7b18df",
            "7b3f9ebb947c5a1ba664b70685b898f211c1258e",
            "a4651b59fb5dc101f2cabb8f2efe2216800a7b28",
            "306ce02823777501a9848d10ab6b20e9c91776d1",
            "a2c4564dc33808db9b2627e8d9eedcce018be503",
            "4de606d78f571b12bcd990a2617400f895b7ec88",
            "15c56de21239f70c41b6e4252d8689b7c7ac8b9d",
            "44bdd8f16c348bd0b665a22d10fd3d4b5e8033fa",
            "880ab559ec882ed45cdeb80740ef8f3e7a6b95c9",
            "1257beac964ae4bb2c36ffcf9bc77e8d2baa0d04",
            "d0eedd4c23cf6386c18906287d8f6b7885af3e0a",
            "28be48fb6731fb522ab992fe2b3e6a39d0ab4bc7",
            "a99879ba6c7294f2538a51bceec4e6db32213d10",
            "1f16992277dd67e6e95e4d4dd1071b03fedb3a3a",
            "91a1e4c9ee4a49dc3c8e63d313e1fd8394558a41",
            "422c279fcbc10febe53c9f6a5592640d0ef4d1b5",
            "cd05197fb371df2fc53de998445cdee89fea7bad",
            "8ca9680b13b42102756fb72479447097a153d8fe",
            "ec01d6f25e041a215d3c0589475c4800fc59c0dc",
            "7dc890f438cdfd0b5b74c439391f628805ef22f2",
            "b730c5596c1e46373684ad6a541956cc5e82257f",
            "fc50d5b38cbe4134ed703d2eeabd3df520fa9e7c",
            "0c1a61e8ac47094fa1fa9b42894e0957b3463fba",
            "f725d9cb733e103c91d889777b78c5a646095658",
            "4162df439727fad01b0d1240df69f59ba97ed422",
            "df5499fedfd6b7ab30e0fc43a71bd7f3ade961de",
            "4cab6452d96a343638d9ab4ae7efc1b2df51b44c",
            "4bd1df82a7c3f30704c79a510d72845486639159",
            "510d87e468d19836c9946830ffd3a6edcfaebf04",
            "c33373b80a3877a8863b6131731b826e48b8b8ab",
            "6036fdab7014f242b2a5f08d130bcf49f8b7685e",
            "f568413e8dc9c58829963286241677e4ae9975b8",
            "575aa3efe3f5783565f56b12299fb71631ae98bb",
            "27b09083fcf4fdf088a97b8553d0b4eebc144edc",
            "92a85b4445a5c641c1ad1bbe36f89a52c7b2dbe2",
            "64b0f5db40fe20d22d6896c177fe55d0c5affaa1",
            "8a97e65297d9a9a23a5aa1e4654c951048a92126",
            "11426cb0f7e56c0ba793ff3cff0c76f9b5537e33",
            "b48015a3d1cb3877b77163bcaa70ccbe99c51aaa",
            "2bfb83c702838f892781c1079d602eb017efdaee",
            "ea3bbbe0f207a6b87ef07f9c5a0427c6091313f2",
            "2d848227cf1b5af3d7fe8956b56755770cb606d0",
            "65ab1a3b0f4448e7db9c004581ccb3321419136a",
            "d949b042a74db117f1afe4c277b7ba37a032abea",
            "96ca267209db6b9e20a8951cd37c0a1fb5706f5d",
            "9e28bee01f622edb5cdc59064845d73fbd08c31f",
            "5f430b4fb1fbfb2fa0cb0de4744ff5209b7cb0f0",
            "8bdfba790b998bffee858dbf7f6168aae5005744",
            "b79bcb1f33d77869564355b1b50dd246f308be0a",
            "e4e4140c6f285266b9af9fafb6566eb831f1d373",
            "d571de5f8139ce0dbd42e1cb6d9d7050344368b4",
            "9340385731b7c375c6052ca0bea902ff76d39fa8",
            "197b375b89d0354c843117761044f1a74f5aa4ba",
            "1dcbcaaa0d8b8ad4477b75fd216c1476f419cb03",
            "13d7404cd73f815e2cb68290b701f2978e6398d5",
            "6dffc1ef46bcfba4e904a5e5850a3fffb5e3b54c",
            "bf9090c23f48907a6f5abf1cbc545c5a8a02278d",
            "e5b357cfb1f1cb9bb27049cbdab56b739a6bdef7",
            "cf45fa7f36664cec2ec8960cdedbd3ffed204403",
            "e07ac3d77eeedb1dc0c5ee30bed989e0ae266fdf",
            "c11edbdcb3cde456b5aee865b094e86678273d55",
            "e04855ce0068dc47791a25a3644a88a5fb82746d",
            "42eb92d19afb489a71d8c87b1230946f80c99366",
            "22efebc5994214211d6a2aae34473edf9ca1febc",
            "1f42a8a07377705a2de13097ae942b8171d42b77",
            "564d7101b4a5029bb3b8f8a4d4357c453edea6d1",
            "4d27433c1da9430a2f6faf51b4ff66888c0beef8",
            "777d90d7a1f765b96585ac4cec648efe80bb18d5",
            "849dc8757726b063727f4d8e65bc8d8e0fd97c1e",
            "a9b5dc56a6a77a8392e9e313ce3462311b7bebf3",
            "1f7a3e0f8de8b43ed3195c91f038138a0523bb04",
            "0d8b2d34e1637cca7f7d3efab69c1e7a69705f03",
            "d2636cd30f48075c8cc57edbbc83b139877fef51",
            "808865af9729f94789d1f8cacb1244086c2b1646",
            "aa0221f0fba194bf996bbcde290342f969a5319c",
            "8ce88d38f22ae376cebbd908f15b8c5bf77a9b59",
            "be13df0a0853428c28e0b3f6b2865f92c257be72",
            "76a84587535f478551e9bdf2c11d6a710a7a322b",
            "e24b9f0520d17767de2550b747e5c7e91233249c",
            "d94323e37bde793bdc85564e29708934b1085af4",
            "bca2633f93fcb2f44c176c6d513e666ab8153c2b",
            "f388ea00bf820d8bfa621a9ff394804751db91e9",
            "26512dda93bc579d838a13654c5e151671a92519",
            "79f15027fc12685c931b3c2383bc7aaf771dc7ba",
            "35fcc1835c767fb221ce035112310f2fcc550518",
            "e7d00d08f5d461d5b05eb772734f1fffb972011a",
            "40f73f74ce98571a1a284c56cea840935c371b46",
            "afb81abae5d4956c49779391c7924ce66756dd1a",
            "c0e0247f3987618bfe0a53e0d2902297d3ceb97e",
            "8d9733f90c212abb93de2f7758734817e0ab70c9",
            "e99dc65b64bbc88fd05434508e985115f1fb11d0",
            "59da1db188baa778e29fc484e90197da2a9e1049",
            "654342d3bf8ac5e3b4beb00f6ffb8400c0478dcf",
            "452af201b0c35ba315d50080dbba3534d13d5d3f",
            "a323a1eacd88cc1a4a50e7cf15010c848a13644e",
            "ee9127bd202afe955f17fb5f8a1a0c635706a322",
            "824f0b05697b4177e0a9bd5834755d03e4ce1067",
            "29a71edd76be09f2b612f5c75fa939b156751751",
            "c610ad37395694c158c63ff0d46e8560a9d41e5f",
            "405412938afa51e69c7e0f0bce4696faf10a8962",
            "d35ced06a6683dd1003bd2c39438157cca045d9d",
            "c8859f0463835266e6e9736d71891f81137673d1",
            "8b5061aae70d5eef7332677bfd78baab4247dcdf",
            "b73a9109ab23b72cfbbe483dea9c079683ea6fe3",
            "cb78a5d7ae62963d386282e8ba70a369629a0ec2",
            "2d52da7b8f921bb267060bb79a3397f8fea90ef5",
            "e51fed9d1bac040196c53a5840638fa886aa1d13",
            "e6a860deb60cd34d20cbb652071d8ea20c7e0c75",
            "e36587751f9f18afafb6abc457e58edb3350f7fa",
            "8e649691840ac3f08053fa17aaface4608b949d0",
            "a0969662cdfe6e00b6c42e15bb5775ee5eb5d79b",
            "cf7bb2c51f094b6a26e42520ae4e8646100ecfd8",
            "ddd869135b450c7770dfb7851bc91a89bb108c88",
            "51844febee705f79a52e6b65bc9ada88d99fcae2",
            "674327b78f9b02bb0b6f9571d2a748920df96849",
            "ecd39094eda8fd6bfba79659e83dee296fa8e931",
            "667c970b777b480a29467e244721e580ce673311",
            "abd7c1833ec57eaf831270de2153077edb1eb914",
            "557dce8e72539726b8e827225086ea925948afa1",
            "d0c705781c88cac65ae49088812dcde2b3a02725",
            "8a8f0a3b790e5b5f8cd34e0ad8b0e0c66745a2ef",
            "633b75c9e184c36e1c3b971100265f3dae79841e",
            "e3765e97de6c85f5893472ba504f65a49ccc091f",
            "e48430b1d467cb82924d0f9cd6167d8b524a6da8",
            "48ffd3d1577ab706355e36161cf3ae7c8fd9ec6c",
            "236ce550c0a8c036510a9615d9c6ddffc530f614"
        ],
        "beta2": [
            "04103db6bd5694b81ab0a1717fc5fdde6cb5dd4f",
            "e1b72e194376606df15acb4f6f943805299767ef",
            "f32c878ef72b7a9a7f339d16e3700b04820ec5e6",
            "755ee768718f9137c2dae62ae4e906871d59ef50",
            "04698a6d96c3c8eb61c7ee64b3772f6feac8c4f0",
            "2edd489f8358be8e71546ae9297aeea53ab80004",
            "08028fa1ee17fb755dd07352bc722334df1e96a7",
            "4816317bbcd66fd6543467f714a6a1204b81f7ad",
            "fcab27878c5d47674ee4a2c7669e21b33150602f",
            "d099b6cf60c001c1aafd1d2f1c0388e5b57d5a56",
            "5965fbd9fa7c1634b375c03efa1aba6ba5dce34d",
            "8dde60d133d255e5088a52872bfa60e68a782e87",
            "fc718d87a62b585fe40ae24240004b6a3bd37ba8",
            "e95af7ae9b883151e6de1d31f94950833ae5b478",
            "58e9bf494d18713cf3789ae05c3c1fa743c9093a",
            "a822bb9844c41c12f7a3b30a8892d105499b386f",
            "3a46e01af333849628333d3e5e5e499be0376e05",
            "07c8e25078bf46b905ed1fa8daf0885e683ad12d",
            "2a98c5ff048f0eab684319a0afdcab2779eb9a63",
            "17af75953f46d0063e229a281e355bd0bb05bbc6",
            "e53a5f6be5076073d5d796fc373792824a87ddb4",
            "92f81ff782e349b3f682668b6ad87a3fb02bdcef",
            "8361caad861edc419c7b00fd1a351bb914738fb2",
            "1e01963d2912761ba1101144e38b942b0729a738",
            "fc1f5e149fc2503491d948643759aab60c936633",
            "00c631b13cb412fda045ecb45d1da4aa33b74fab",
            "3b10458a5de34516ac5f8f4d00b196d3f6c6f5e5",
            "e3419a7fe17ee6bbb5bf7e9364d4f2e26485ea33",
            "7a9660e8d2b7fd82fdb06527f6490a8e7f334b36",
            "312d4aa3907f65b44b5aafd91740fe563a4a431b",
            "c9a694a11d77c61a55dd3a6550a28a81b6cc951d",
            "12681b497befe4c46b908e1e1f0617d2ede205f9",
            "84c04a8ee3befda7548deb7f83fb77b6315793b2",
            "566835e181197a0d450bf76aeaac36169bae2253",
            "75f33fddab5eddc18e750da271f929e67c6f7917",
            "c58b5c5df4453bb6ce70f5836137fa8d970516d6",
            "d81b8e4a86d6b9dc15fe1bc6110e1006123e9db9",
            "aa6406874ed808b276404ba52fb1828f7a4a434e",
            "beddfb443717ca48852d57745f332cfc3bf486dd",
            "18d65673af0cb6b0466519f4fc625545110126aa",
            "728200a10b74fa7553b42688175ec0cd77b4ac45",
            "0d53d2b34b2b2f73b2cc9d6c93a49d1caf7f02c2",
            "fc5e60f4cc7b0ce5d0c7f208eb92b38064a42db4",
            "4b1de5be45e8d91b07a569a13369dbf2d9c5b5e2",
            "d0a5ef9c7a79e24ec04643ee629f952b4077e6fe",
            "4d667dadb90bb87245dba877970ff913beafa388",
            "b38f7af4fdb5f5fcb0975661e5bb4a0a5f9bbfd4",
            "fc5b106369ec70e7b897c3c4fb51dc7cbc5c7686",
            "ac376de81d5e6fdd196f60c6b248324c7f5a0884",
            "aeb3557f9468fb41014f90cd9a345f27e760d805",
            "a79293e0fc424a5e7f0a017b9b3c4085a2669621",
            "c36a75547216ff78c57cd34ef40921b793194c14",
            "b6d76c9d341a98f9af73af3412ad009077f5d183",
            "380022637ee6463397bce58bebf7f55a1158daf6",
            "e87ee41fd460b0cce3d581d841ddab8a29f7d0c4",
            "adf2b361794ca18459f721774a42c3d91b23e312",
            "c9bce23014b70bd674153aa4a814a69603d9729b",
            "171768ab7c8c031a61b72ee0bbedfc91007a9202",
            "7183e3ce438f24447400e77784b2a6fdb34632ea",
            "9c83b8ed7057e46b9d6c0a3993b733f8b7d9210b",
            "f5bf92faf417d9d6a85244b5a371442cfed79711",
            "c9b5e912dd351327311e781b2e792b390ac1aab9",
            "92ff6c516450be22a3d611f795a397366ddec0b0",
            "231e07504893d684f674162f2237bdc81358b74e",
            "e88b4f330eae73ba14bf59492143f8f1093f719a",
            "8405f1225e449c58b1f4ceb355b52238eee738a8",
            "adf2dabbde23fdd89803871e26dd1d33ca20bf77",
            "a57b6eb211a2fbce27ae08258f5f0ce0017065f4",
            "9b64646bc3b0a3f752a5b11d16c919aa3ca979ad",
            "913afd843b858612d8e16a58a1cb9a1719aadfc1",
            "da289046b5fa8e8b57d23a6ec712435fc66c6b36",
            "98774000e2a075eec39ab98ba324d6e302e40786",
            "941e2f2ff371eef8d4598f4cbb96dcb0327f4f65",
            "f39c71e32d9f03286cef97f7f74d2a0bbd582a77",
            "23620ff0464e9f79f90291760edff9c50f6bc529",
            "1bb81488bbb04f024731a2b9a03abdac29cc8501",
            "b7a3df473d4ae398d1bb63411303f2578d2fd7d6",
            "dc05beca80289b6cb813df684d5b468387d3b724",
            "da2ac44d77cf594329e30393d0ac2a3bc6bc3ead",
            "31cdf8d9b4e9a00ab7706c6e9e2c658c57b393a0",
            "5dafeb94e3adb5f86842a44fa4250bb68f80b219",
            "2652f6fc6983c0f2de5bb9311490ae4609c438ac",
            "b472d5366ce9a4c0b2469bec5e1025ac4d6ad306",
            "05143ca39a153e16af868570397376f01aa90b87",
            "de96b29c58bc6d4df6971ff416d1084911dd070f",
            "10b1987fdaeee112aa863290b751f8a08d828df6",
            "5e6af913dec3ec138a695f01d04dd1ea53a7a159",
            "835d4535b705b49bcc4ded4cc4f8ed2fcd0fc214",
            "3b547457d7cbd30b9387151d2b34d2b42e3a2904",
            "7dd5de5a57bc9d4e95f33dbad55db45cbcde23a1",
            "f279f657a51c914fafa746379b1261301955d7db",
            "be72285c70b65eb34808ddefd2a74b24f4144b68",
            "7db872b55a3d6f7f591378943c148543492153e6",
            "2c6b3074fc924b61ab98326bd75ef55a1fa970ca",
            "b682df56532549a5859366c888c94b8cb1e6b6bd",
            "fb4b80050706f2c78f074d4bb7ae96b3fc852a1c",
            "f4d181179c7d3f2d13c060353ba62431e9e0e7b9",
            "f40d46bafcf0dbe7ff584d4f59a17f33a5d2940d",
            "a45bf288e82234c0d81bdf844f27b474f1545a0b",
            "b62b71e140b0d2f1713e3d8710f7f3342291f1d8",
            "4907911bf86295fb47493b8243a3ad4d4cf86baa",
            "969e60f6b24e9fd92d64cc1be0cf6d1c294b7657",
            "7ec83ccb9f5e7be30a741f3c134e40ad912abb99",
            "8a02f221b468056345b7506a463a8c8b529bfb29",
            "6d939b72f0d96a27fef524767e6a1d600c8d7d0f",
            "1dd2cf79140644913f50283a32ba7cd07f5e48aa",
            "e52ed6d89eb17c72d1d5fdf1913675e4cf902068",
            "8a3be0ec4453fc6dcd952ddfa0dc4a240ee6f6a0",
            "07ee5565010744230a66a3bfb4b837c4435f284b",
            "ed3f0a3950daa183c41f0b9cab1b965412dd6643",
            "3ec62c82a3a281a5add54c9f4ce4874b95efb7c7",
            "1a14551f1f0aea6862628dc2ec0934e84b36fc7b",
            "866c8de0ac90549d74bd899c4f4d19b8dbf10513",
            "db5a927689f96c66142c74a84f393843d2ffb370",
            "b624e136814b33aee0c1ead50015b2140557aa0a",
            "a7ecb3c048ca98aa9325b860ae95c03a574828f6",
            "10e69f5fa93089325444f3dcd056fcce8e1e9025",
            "f39b46f7c11b041ee2f8cc91b1e06bd5694a4869",
            "be625f67ee4c233a6f8836a3b9af5ab14b1b0fcf",
            "d3ffff3ad8552b4f75c96f4ff43451b8f60fec5e",
            "7fccecf6a7152f4e94feb00ce79aa0d20c896cf5",
            "df4ef8dface5c91ae2697c33e2fa63251659a912",
            "8135fdd382f6ceeeebb04559940476de075bf341",
            "75afe4ed78712556cf07e6e6aa77ed411dab1373",
            "48ef4f45a7c0cfc975e4b90cc9280808c3ea26de",
            "bcf77deaaef4be96edf342360b55b328c79a7f6f",
            "fab38f7cf11e15e23b32b1c8f5c37573357a4789",
            "df6d845b25949602daff21d3ebebc66651e47fde",
            "fed764b342e3e26ddbc2779c884f03cf7cb98060",
            "5b94d97425578063698b7c078f48309f8c0e6fe6",
            "756a37bcae66e07ffeae198dd894301241a1304f",
            "f7d99c9a1fc292a0c01cf8a7aa38937b743dc4bc",
            "54236752cf554ff012cb252d6946d11dd8c63357",
            "d3be8477f0c15f7ec9c35bbaf350834759f8aa88",
            "07cf8983bf15d5591b9a440f9c9fbc27b39d9014",
            "5c8f497a24ab0b2011102cdd809f316d6e6888bc",
            "ef2a04bfd71f57729fbbfc971065a83d9196e168",
            "4f908fb671959d7a8d1331caa0a8a3a8bce604fa",
            "8197a611fae29713a8096f5798bee65b8dae30c6",
            "61ad66989236ce69793f9fe202e953f4a28f56da",
            "82bc6820827c77d1d778f6f50d643def33033807",
            "e6d0770bae7d363b1cc63b7292013dff90eedd1c",
            "5a91cdfc590069097caecc64a433a09079f2c6d5",
            "191c84f9520ef09a23bc9418cb955b77091437be",
            "8d409423f7c82bc405a3e3477535e92100c8736b",
            "c43b2ab6032041269bed9c41e9d1f0d0325a5f2e",
            "4325c54335bae67850f8f438386d0a9bf6e68b78",
            "35bfa0b2925df99517fedd5f9baf722a9452baa0",
            "1e9a774ac24ecbbec9b0aa4b903f3f1525f4d525",
            "798ee982ac3539e12745b9273a7b52e5ca20168c",
            "e360dc9a79703add684bc7e36f35a198cf2c6043",
            "61c8efecffd52953da621566df2033ecce0710d5",
            "575dbd4bb2e3c8a17db19fe935b893706c17f7ef",
            "0b6d75ce529081a0d47e6e8c20c56abcb3207c40",
            "914b0f700e61f1fa5cf353245eba1cb9204292a3",
            "284dae021ae6bbee920fedcb55412a501ee106d8",
            "9320266fe89d244b408c3b44bf30502c4acd2995",
            "4ccde80d9db9fcf735e3a0f84eb485bdd310ee61",
            "7746afec94cd28820cfa35791af92bd66361df5f",
            "638e24684f0acf2c3b5b0969ba50aea0e3f41198",
            "3f81cd53320585262a053f1d0f1c298123a8ccc5",
            "a7609d9c49241892d489e3732379d7ab983c86c8",
            "943db2ca34a12e6c1b080b867247a12460259d9f",
            "a973bc953078eaa663722f13244f1835f319b2d6",
            "f41cc7d6444c635d6ec069e8eaad6d05028d1fd6",
            "94cf0dced24afbaaad6d82dddf6beea7d8388953",
            "b69f1f183eba456666c276a51d483aecf5878496",
            "9aecf040e1aaf4784b39dfb5f7a9fecd12cc5e9f",
            "126d08e33d91de5628a83c253381f46de777be7b",
            "203d6375fcfa1f893afa8144b64ce3dfaead66e2",
            "5740bd808abfcb2ce3160a0fc62c47a7e7e0ab8e",
            "c2a7df79ce86fa34597b8cc35e4658134101094c",
            "921046c822a635f089db027a4d69bcb051698e24",
            "bdfa43ea6380160e1bf5cbce46094c367aa7cbe3",
            "4e720c064e35c63b5f62d3feb7e155251e956234",
            "a2dcbfe0a831c0d15e3ac0eb509d59c951803d82",
            "7735cdaf8f7050dc5b7c8f09bc81db34489bd475",
            "ba00ced4451fc1cc08947d4c0f2c8cfd8142550f",
            "3e4816efbdda741e969134ddae395e9fb989d4ef",
            "a5f98e915ce699d517393024edc6933e5ede0a23",
            "5c129c7a054fea2b028121999840652a16297cdb",
            "bf62f3ca2ba4347fc9969c6aee8b0ae19b0b884f",
            "79a6050bc1287b83ac03a6f10192221623b22215",
            "efdc5f0f899a8313cd557f87cc7d478692ebdb72",
            "c80a1b9d7d68cf966f2c757e1bc3bac9c634b597",
            "318ae4d047ccde74c2a1e2b3af7f030c35cb108e",
            "2bec10fd1caf3fcb42082ca6c3ae71e5a73485f5",
            "7c27e3799714b521b7d47daff532e59c2fb93da2",
            "45b93fa4912d2bcc3527efa3e10498bf912af0a3",
            "3499799cb3648d05637f8607169e1ec94d31f058",
            "a66470a0d1b90e1f506365ccd509bcdf3f8300df",
            "586285639a055b02f33e575fdd01c95b8375762b",
            "307f78abe60647268fd52c842f106fe9aaf9eba6",
            "6aa54c117aaae18211e107cc34156e89d191ef69",
            "954b14ecec8d0f35caaa8153f1c765097f553403",
            "078c6325927cc641a09ced8363000029c47de1d9",
            "b338ba1b272fc42950d46f79ed989087c315dfef",
            "f4cb88e2326248f21eda67410b54e90f0f70dd3b",
            "4ece7c287f7e3cb88968604e6b0fa39b274954f0",
            "505d469e50c9ae0e81ccf892abf5fb1bc40c052c",
            "a03af876d1a8c30723021bc60ce10d38d2a8d534",
            "da9ef8993dac483367193bcd9a76559242bccdf4",
            "2d821cab2b5a22481aacb9ea8602c9dd4c13e00c",
            "edb79e584a0a5fbc0eda4cead45bd579f738ff19",
            "69b99ba9cb9d048b0256f7a083aff794aac38961",
            "db422017a30dd0bc935df95b07ee61b15eece834",
            "8db6ee27c09452b37427addc5973278df08e587f",
            "3ebd5a23017b2d051ff7b12f277b622f6961cafe",
            "debda7f4116b1f95868eea70639f6b8feec4da17",
            "438e4f1e1af911727d72c01b19bd965455dc3a75",
            "f994666bbec791a10de1b789f35534240f802a03",
            "074a098df6683afd51bd38ae34199159b83f6606",
            "2dbc329704c5e04e98a811eb32c65078c690cd82",
            "aaffd61903e2ec8adab009dd2acb574597f3130b",
            "fc72c3fdf5e155f13a86069fdcf1b26be9525d1e",
            "fa08b0f3776f4c30ec642d5b40ea3fee9048f63c"
        ],
        "beta3": [
            "b9b773c3f0e7d895b2aaf2c8712b7d55ad0a05dd",
            "5b504eaa6987622d419b877fe30f9eb37aa098fc",
            "97e7d637e0362a2d676eaa854f0e638ecf49e347",
            "bdc6f2fd95065e26312f0beb1e9dc32f116c495c",
            "e4b3461441720239fc80ad682471ec653645f626",
            "0c5050932641f3393605b9c6122333f7a94c74c8",
            "8aeeec034df36c2c1fc3d5e04d4ba5099c83d362",
            "9706b78a3fd5cb71b4cda01f3953992cd05577bc",
            "067d015d38c4c59e140b8d2c12a4a614c62d1372",
            "b2b5d9a7a3d814972bc0cbcc778cc3be09c14824",
            "b7a712d9f346b3aaf78e036313e9e835b23263d5",
            "922136b30d6f1aa78fbeb6f15716236e9946beea",
            "fe69bb262ef3beefc23796ea9b9ad1f1c029b32e",
            "f2a20893ccd2e407a004b384c1299aff00bcc994",
            "6553cd368b1188ffb912a557a9a763ca1f46f447",
            "4a1643114eb0f03ed329f8cf733a3e672c108525",
            "ac8dedd53270a66050c02cc70913b096467e662f",
            "e95e934d88f7203bc1f8e492e2dffa6f29964bc1",
            "eafb021015066a20ea9a8d9dc7d4c632727fef54",
            "797850321b93b305165f53a1f51c7947a607df5a",
            "94c31175de23754fcac65d9e18e53b4f10493308",
            "17eb869231b044ac0a744ea49b43e045a6312c35",
            "7b7ef98ec9f53c2abdc1a0f2184b0110ab8b3a82",
            "e0e7332135c1fe0a01da415ef5cbf5b72041555c",
            "0b38c5031127c011ba5d279a5ed6b8af970e0d33",
            "69939028b3145fafb16c4ac2a93522596e5c81d7",
            "83f7c2d957fa4abd8e78de63603a50972074114d",
            "7c4cf1c043752493bcb4ef5a5cf14591272cda45",
            "5a66e66448b201294b26c017fea76310fde5ad74",
            "633c9555dc12dfb5401f1fed5abaf8648cab73f2",
            "2800ab75ad5fc8ead9b28e349aece0d373bb5a24",
            "473cb79cc165c80451145de495c90c7597e3a3aa",
            "7dfd4ced519ccc581f7ff3884c6b985110bbc3cf",
            "f316a1719d3f451893a85667e6b76740a78e88e2",
            "0813008b8a47fcc814b968c83d2e5cec45c95207",
            "0b7e8332492af8b546ce58ba9c8dfeac5da6bcd3",
            "8ec5ffe17ed012e10e79dc07834f51b0a8013385",
            "e4f2f899db33de458a8092f655093054bab1d260",
            "f6c0dc33c319f8528322d6a87bbb640c42e3da1b",
            "d13d29240c8f9f1b6857edf12d377a60ac0c5403",
            "1d65b83cdb8413934e8b60129512f3fa8c5cae8e",
            "3c69377f10a8fda7d75eabeba3b74d101eaa0f46",
            "b900ec03f0d653f76b435bd9ce3a62ef38cffc78",
            "4ae797b802197a73a5dad226c5748d2102665782",
            "e4cdae3624248c240b430a1d43c3610e182dab40",
            "279f4fbb5f83c2df6e8499799a2aa0c14f85aa2d",
            "8adaf603d10182fcdb9ec57ffeae57507570dda1",
            "06389f705b93db80cf0467c0a0b0972b7fa49680",
            "c4e200687ef1625fb7f6c7ca37187f61187fe0e1",
            "27eaf357fcde594d37bf88b8b58d6058b5fd7632",
            "9df6edc7d78ff49d471131c8095f7c1e05a6e895",
            "b9641efc5c2d8f0a9ed360620f1a43e52c894064",
            "16181a38ebf92e68d75d5a3d8309a5bc468a8074",
            "776faa5c92ab943afa54d3bb9338367fcd6c98c5",
            "ebdcf1cc601ad847b11a9e15e4c07a017c265dd6",
            "32017b14907dbe9cafda02ff618ead39c6a0af88",
            "c0fb16a512c9bc142ffc63aff24762ce384adb30",
            "387597a4a4fa816896a07215e8e099abd35d67c7",
            "bc25b80c0f4cb0d6a6f87df540c3b23bc498c896",
            "336506a27357ad00611dbfb762c24151e8ad37c2",
            "09f3a21cccd6de60671138c29315eb7867002ccc",
            "1394df318855a4e143e5f668c2d38dfd3988d4fd",
            "3a8e1f324f56f8a8a08e1bf034467bbc3886b06f",
            "93936ad978c02c9f04de08d30593d18e1a6a3503",
            "f84f1e8b811cd4b3fc2aac87ecfad99fddbfc599",
            "718ff146e07866c41beeff1b2f04776f48447135",
            "68973cadf71f66f8e6fab270e441f24a1ff213b4",
            "420df0c2a8861141c180fb852f67a37c75ff91a7",
            "b30d2e5d399f88639dc12c4568232d7e6f5c5a1e",
            "4cadae57136189e91d277189d613a8828d175829",
            "545931545c65b68874335c777e78aae3c08f617e",
            "0642f3efeba4f315a79aac0fb48f63100a200bf8",
            "374253242d7e783586f4baf38a495cc409c6c62d",
            "de4a1d09b03f9487388a61af8039a4300cd91cbb"
        ],
        "beta4": [
            "b5e8b48bb7de2e3cfe8205af9d375eae050c60e6",
            "de61cfe7c59e36e514c35c23941886ab584a71e0",
            "8bd5fa9556b61211d9f26b4d52d445c21758bed8",
            "31cd9e560c1f3c918012d09aa9730897db6edcc6",
            "5357e6a974cadf58bfdfa215250bdc12dd5fdea5",
            "0c7a9bd2835bef7d0807556b6f5f74b69431ffad",
            "3e20a98503f66bfe0bfc5140582a78e76c117588",
            "4fe554933c2acd1d0dd8847068f433beead44fdf",
            "c509ba9ff79bc81afcbb8f302e1fedb239aaa062",
            "e08af90c9081dac736c727fe218542b02a0509f5",
            "de7b5006ccd47c4dda21a000e64f95197baf8dac",
            "979e5b36da3f4317b3e21da09baf23751ed5be2a",
            "8ad61f66699760f082dea06ac09c3ff6c55fba4a",
            "ab4423e7ad0e9cf18102a141b22f22c6f312c811",
            "c904cf612a6e5285665b47e5b345a2be42412d33",
            "32da9dc1e904b8ec508b32634820caced50a5f59",
            "99a6cf77dd0d44f75657fe000a2beab0182c0fa6",
            "b1919a3ed0201daa4c8e89acc1d0839e6dbbbb69",
            "3a6e90257ab10526a2e566782bc24d7cea4fd5f9",
            "0a67b239139f7e89ccf60bb36e41333acdfa3eea",
            "a7126e71538e11ff9c0001e47bba84a08ebbb3de",
            "1cd0d711c5510a84a5e5c4b6abcabafa51c2da21",
            "e1561a6f2961caf808fac58b061105f5939bd228",
            "6936ac9d5dbea9c9edddd014e2d16533bf3e079e",
            "295b16dcf2b3db0694dbb2c4dd13602c9b2ceed5",
            "b4b1df613e23778facbdb71205f854764b6ea0dd",
            "666e8ca38779949f2a7f805b913482073bcd5a50",
            "4267f40e8816b37d72fb75c008569f56f834513d",
            "96e009c772ff241d3a316ef6dac09cc9d6004058",
            "299be786a1be9e054c4edaf009503dab584d3921",
            "f73c9e555fdba6dc1c618bdca80429e8356e076d",
            "87e9fbc8a01bc6b4c9e2f42bd727d2658e8c4e07",
            "8542d6ecd5a7cc446630e82d07b8b96080d9c7c3",
            "a624448197112aa8f368a2819e4c357f93e163eb",
            "956477f4a238e352b42317e6db87e3240697a381",
            "2725ce6798c76aa5ce16f9d5caf6c26cc96078ec",
            "c5acdfb5f54da26c877acb5372d1ce80de94383c",
            "9d2c012f23ba2a9f77dc4a69bc62af205484ee5b",
            "94fff8abb91fd5c6c426ea7824f98360a1b73567",
            "d5ea412848c106cbc905f292a974577beae1f022",
            "796ab24540db4cac3dfbc79dfc9311ec60a17df0",
            "b33fd415daa13e6aae4b7871e8af353586a9ff43",
            "0f279794c537b9563dab295423fdaf641ae9d4e5",
            "65edd1f8237a7e82bd254b8c6358af511d8688d6",
            "d6a65fb13a4397e34e947f4480091979b00d3d0e",
            "1663a9e87cde043562454be9de40d73ab28ea505",
            "6c3a0e3a5a01c63258aaafb198c70f411f2b0259",
            "e8fb0c32304a3dc68a541894276c2ebd2e70b8fb",
            "84b62c0ba86d7e051ffd5f46e6813f4b01e0af30",
            "1b4fab3318734104ba29e725a6c5a5fb6c85464d",
            "9099ac7bac54211474e5973e85cc263c82e4335f",
            "0b5a9bf7167e393e0b42a18383cccddd8b008d1f",
            "8adc5b5df758e599c728756a3f0f00875f8238cd",
            "e30d4fc6edca198ef2b970d6558379565621200d",
            "b02900478f3e8a56b707ee2d0647ae53f8d29de0",
            "2beb36fbadf157c7ac73fb7472b9a4847bc960b9",
            "634a14844e7e05bf17f5a37f82f8565c9b2f13ec",
            "364d019fee656ee822a3ac502e89362dd31d0640",
            "75d38765a838c8a243b981f5f68d5b607af9c0cb",
            "79952c5435b8372b25d5dadc4a737874ad2f280d",
            "218d10a6a351c44300f6b516fb14c7db9d3e2f41",
            "efc373bc332df89737da8b7aa12799167a3f2991",
            "4d583218509e479b5580e80861ac1168836d85b7",
            "759e53f9c053da7b32be64e3befe1e915e303eb6",
            "a07589e2adf4341dd34bbb1834d3e363044eccab",
            "cd339ff002bc8db141965a04db16d1e279ca3ce8",
            "d639941446ad49de6427da77c3594b3efc038a6b",
            "9b24d5f2d090b2dc5f21b42175424244a297e7d6",
            "9f6628f5ab8c2fcf4515fc7df2904523bb8ae88b",
            "79a1418e7dd2147461794578ed1780120e877092",
            "2cbfe1afd43ac11049bab2584ed6e948b16c2b72",
            "4ad95cc0399cd8cad6044dee857280943e66822c",
            "4d1ebaad0fa5c1e1af5ac3826067c3ac1f5a9754",
            "8ebb52fad6870d768e6daa4966af43cd9806268e",
            "185520c5b016a34affa1ebe6147a583c9a186e40",
            "9962fa6975c42ba1a2559e3d8eeb60e5a104afaf",
            "9df3d06d1fd379e9bafa8ebf895f64d57b240f92",
            "7d7b9a7fe2fa413acd8c19b60c98f4eef87a924d",
            "c3150eb78365dff6e956b1dae7643a670ccc7e5b",
            "639fdefc102342259d798900d88f2c3cfe53ab57",
            "8b1ee204cf9da04932d0154c7bc98d832405f723",
            "77e6164a3d231c1d347779ac1daae1c19bed44d6",
            "cc86b1185877ed9aead4ab6e265adf6e9fc26789",
            "df047e56fea8a211ef1e5f7150ead5d6251bc25d",
            "eda04c6b6cbf02ac28bdc18c0d9c3540723b3874",
            "80c72a529f6432a08b9625328387424d6165a1f2",
            "8633cbc825a051d67523e2ea2b6021e8b6108143",
            "afdf1897761233e334ee59ff6bdc78a13f0fdc9b",
            "c663b3d5f85712e8871f726ddbd6b9a94cbf7509",
            "deda90bad77887a1b5b393d3a3a25b2ce33885e1",
            "3c5fb3bbc728762b69aeab5513004c8d28f557f7",
            "4bf141a47e9d3ee2d38347d643aeca907e4e602b",
            "d8c90f5f1ef310fe9a1222ba9fb0d2d899e00d22",
            "f6cca77d8fefdb9fc307e23bbf53425b83715c97",
            "dbb69f8f4902ea652d97b48aeb3b4587ceb96b4e",
            "037a6c5b574316b8475f4886e37fb50a8b12be50",
            "a1f63bac0e57b653c452c6b08a72877031d14741",
            "58ca8de52c35cf15e438c112864211dc08bf6c2a",
            "896b776c6a040a87bcefbe756698175a4a0202b2",
            "307a85872bd1a0e70d61b9beae9b03584a59a1b7",
            "4c588c21e8751729d4215233451c569c3b0c477b",
            "0f40391924b782c93bce1add9fedfb35eab31b9b",
            "8d93c723f16e3a94b65ce68f91381b3b531a5ef7",
            "f7061fd5593a2598fab4d821f6c1611b9d005ef4",
            "4f30cdfc337a40b1f3aae9ef8a6bb22b7d4af94f",
            "848b9e7deb2cc3abb614f541148c9be40ce00abb",
            "f07fb4e595fc1c0df41ff4d83f73a517f86bb31f",
            "efade4034b7412e5a354d76c16577bd63849581c",
            "8e10e3376258631cee705ef092ab5ea2bf61bbc5",
            "27393de36e2c3c0f1b5e16ca37aa8751e31880ca",
            "cbda02991f809f71265b8596dfd91e27df2f7b29",
            "08a46bbacd2800aff515c895bb9adc2975758d79",
            "803f6d2388f64d069810554ab1b0a57d6a5a8087",
            "ec7a9ca018a51ca2532fa9a571f827e1a48c698c",
            "94d9b7f7e26f7508cf565053e8d232fcef12d3dc"
        ],
        "beta5": [
            "a18df71789a36b318c40d691efdb4da1e574bbfd",
            "d242f7ad773dbada99c939529925e82da714d195",
            "31bc1af82a37c17f8b02d64540bb41ab63f22390",
            "d7102ac78f2ccd4907da9314457197ff16f1491e",
            "7fb212fdb6ca1d86cec3c2f5745eadc4ec22399f",
            "9d916b854007eb0a012114fe43faa6a8cc8b7e0b",
            "0fc433d046a230bd3722e0846b699f83b6f1bd40",
            "43910510e09d40de069bc800fd1bd3080bda72dd",
            "08ecc9e5c4a3083788a53109545af81d1f174386",
            "c588ba0b6af9f82a6db95e5c06c155fcd53121b3",
            "3785b091e4c4d77158111ab12a895b3ac858bde0",
            "5c80c944490f7db7a0f6154c83034c99d6638658",
            "f78937a394ac9727fcbce480fc6d0a97f67d32e2",
            "90d1d580af6586f3b22da986ffbd4fb8a1cbe8a4",
            "66bfe855a884f3ba6801e948491bfb004175cc6a",
            "58a1ed63bdac2040c23d639da2f406e6d12471fb",
            "d2241a2b5fbf2bcac71c249420c88d33f12dfffc",
            "023933747501408858e19fcc96cf63ff42c3c719",
            "3002f57e1b8b213012c0f94677244e9dd64f992e",
            "e35f17d33d31e8f664d9ad870fb20e50609e6ca3",
            "bc564cd661c242d65bc2323fec8ca992cc5ef352",
            "927010e90fcd9134a18bd91de9821fd469f82eaa",
            "58efe5f3130d3d479452f52f842df257226abe56",
            "bd3c2e96c303cb3477c0b5255c3ebf9242188fb1",
            "650f7c6f3518ccad90d9645111c224c223bff23b",
            "3032b38b52d8eca12ccb3f305414758c4cd3da7b",
            "6a708d68471e9968bf8d9e5f1bc41601b4bf48b6",
            "3d88ea846817084e5ddefaaebe77613b14bccee4",
            "22cfa90ef523771aa474d163298ea77bcf78fe81",
            "cc5c56c4dff453f01154ac48d1dd958b46588dbb",
            "170752c5a56b604e0fab495c6f19417f73283190",
            "adfc646f8cb497d520ea2238482ab674fe90d43a",
            "e2ff3ab88f899217f2e9206eba3d34975e5255b9",
            "42053bdb669aba0180197d5a249015de4b34d222",
            "95b3feb675e381e5cedaf6785a89e84ad5a6e257",
            "3ba1a8ccb3887acee067c3bbcdb63bdf8e083f67",
            "541bc18422b603d768a65b222f57054a16af4f5b",
            "caa7c6a930204507ddb5cae76f84b2d1e024afc1",
            "a24a6d510f211f174509231954925afaf01863c0",
            "d84a303df4f2264ae04197974cdab40b7d5d359b",
            "151fa897fb98e455ac452f55c519de4f33ffc6d9",
            "10cc044ea52b798f86df068e47037f4ca9bef724",
            "1062bedaaaf14c1ad74c28b4b85b5fcb64e7a1e9",
            "a227eefd2da17bc5d15b9c1b01e06c6e28f96efe",
            "27bfacd425d7cbf75c2e12161152334f7c42c753",
            "9150d35699783d9158d59fe9a28675c799dcee70",
            "85cc31332a06dc8420e3bbb9597182741a340d1b",
            "3db7ff3d82e3db132469f2a2c3a3ea0faa5fdc36",
            "cb629dd06b57db98fcd23b5dd594deedd6270a92",
            "1fccf78dd2f850727a8cbf22bd0245a44e9f3d51",
            "f50c0d95031245a6d99a836f1968b06fee1f19f1",
            "c27c436785785c30cf62134a22ca9ec7cd6ce7dd",
            "58b2d669a0be9877205ceab56e454a214617b7fc",
            "d0abf5b0f52371e407482e00423f73f9cea67d6e",
            "01e1369ab7ce1f1c022cb9f81fa594845f81b593",
            "23280293d473c94dfe1c68a8ffaae8c9c0d1bbb3",
            "76b5cde0b2c60f2830450ed865406bccbe8da506",
            "d4bfa5a6845c1f36ecd16aed8d1771deafcef53f",
            "387390d6384ec064d269a6c3636f932e4251a805",
            "742a3f461c55843f311340cdec47c9fc0071242a",
            "ee77567cac7605cd104ffc9ea5ff3e79b25fa98e",
            "60959b085d2b2894ce4265a5b67732fe72d27896",
            "3addea0057ead545d5f125938753c7017587ef25",
            "9248ee39cab385b3f5602cae053b2ed433c0ca48",
            "bafbb238af92b6c9458c44216e8c6eef5d9a5956",
            "d097c0213c84fe1520f5aed064fd8751879241c1",
            "f5f04a10f5d14abc7a0ab90ef42c88fb45e410cb",
            "2753cc5264bfcedc7db896b8a2ebe8d4e38336b7",
            "bf942447a3bcb543832881093f4eac11fa97ebc8",
            "e072b3db82b5c5cc3d22f5e95237dcb412b8f80d",
            "53988c7de37fcaaab349db834543e94b3fd5f963",
            "9a3cd08122cbf8a2071812efa73981cdc720f825",
            "d3d34dc73b665cc2c9969c711e385f5ef3d1c86a",
            "4d66d2aebd555bed32869b874e58f2ba02be3005",
            "1a64f5d2ec9cc62c5f8fc7afc8c0b3352b991a26",
            "70fc0d45f7e23e467b67c5b1c13d0673262242d5",
            "107bd0963646668542569cf00c1f7837167463cf",
            "688d422554c351f779bd9fcd0194ae111f4cfc63",
            "70af74587a44a7a24aff358ce897dfdd07a026e2",
            "e95c24d783685e1203a3a9eb0cb67cf4c4f01369",
            "e0bdb19a62f532697c83c571254691eecb330e50",
            "8f5bdf6a635bb66cfc2ad59c695a3241a42f1637",
            "d839afdeb27e018397b258f95a733d99b5c9bea8",
            "1e99e893ef91568b2ea6f9fd0e45b21c92852efe",
            "fb9f723bf16e17de8acf8d356569059c1b6da7bd",
            "d96fdcd45e4c038f9b04ff27f35fed6b213f90b3",
            "74512fd8765782ba6e12c3816966e2313833a81f",
            "6cefadc233d662863e295517bf9e03029b79fb65",
            "93172515de86147ca31783fbe600f17526b462d0",
            "a237c671bb750f77fcb5835bf3177ef122f3ff07",
            "626ca081081193afc6d0e20bc0e19a4b337d2b5c",
            "4436f95dceeaa0807226c1a55934bb18e3ea1b96",
            "125032d8ee79af59b44da60bc87cb80dd3ba146e",
            "7ed2cf79aec34780eb5fb4735cb8aaf0592ffea9",
            "cddff0404dbeadbe04d575c0211adba7fa4b3355",
            "7ef143faaf21e6b9722a904c137a3f4eea972956",
            "36a6a713b4f673c9129935b268268b83c0cb2492",
            "ebe9d61ec78041c9c06cbb57ee42d7dbdcf015d8",
            "15e57a0235ddb3b617a364dd12ff10a268f6a297",
            "94aa09a854d68bdc2d873618262e629b82d68635",
            "9c3293b844fd5fa524778b519c2e0ce6ff495c19",
            "542acc85806ffcd3f8c4355e399e873e758b45dc",
            "8c63b65b672b452fe182495b38da0825fbb61b7b",
            "8825aa8b5b9b01b1aa441a6c77cd8df6508d6c93",
            "a4d25a115ed65b05bb6e2b575c0d9ddef8a7a123",
            "344a02834bb890510fda2a6669e912d019ae7413",
            "8f6a6ac8d0a47b07f5bb283d4965bcd208a5b05c",
            "68013d23932688e57b489600f4517dd280edc464",
            "816fef21f9b22025c72e7c8bb4f738a94ab784c4",
            "65c1db31316ba44b0b2856541cd10f39d1c7c5ed",
            "96e2887945a6cbacece12bf983a50ef72abd9dd9",
            "3f47cdc5c688395e67cf9650b60a9dcfe76aab30",
            "4dafa5b21ef93dc6a4c05bb190d2e1a172063a03",
            "80c9f2d975a3d0c6dd10e36e0cf85bde5357c3da",
            "9710a38637a3456cac6dd902c14fa0346d260e0e",
            "680312b95ab959bdfa1003c8172c1d392d0c120a",
            "6e8146281e3698cdb0f6fc5bba3db5d1485d2c13",
            "afbca1216ea74b5e7c18d56e8f5386104b513d29",
            "5d498942707a85663f8d697994bdcda2b2e6184f",
            "574ca8a8cd91354e4de97be3f5805c2bd1332ffd",
            "04926adb8a7d10477407595fc70f00751ddc9500",
            "f1fd0440f38ed212469395e9aa44b86894005664",
            "8b6357cf28944301dc816b2bd07900c16396f7a7",
            "4c3b84b3d78a89f6e19b3b7faefb35e9dd43d6d6",
            "c01ccab885f919f84a39eeab84373279c7d06c4f",
            "6956b01cb55a082440df044211c2e86427b6c62c",
            "825ad65fc49b485d73390ea21231266a9ada90d0",
            "40333a02de0f77862c2f32ca7efc66e881d2b2ad",
            "9c234abdc934ecee7640f1b049cd65f0e45f388a",
            "18d189830942f717e584cc1d200118abc849f321",
            "1a5e985ed49147f9834977f021c8d9198330ed0b",
            "8ffad0d8bda78acc24e63b8a80811399a017b9b2",
            "ee903becc857d782e985ddad8b24152a97ef9f3c",
            "2c89152b33ae2eaced1e1237f613d1f525302a06",
            "2d6cb3e2089bdee1b2e158a869f56f025c0a0fb0",
            "fd6b3060c1cca10754c47ad04a4e50d49ca838b7",
            "e21adf2bc6f101ee3d7bccbe9d42b5ec6ac7d6f2",
            "708336531cbafbd9543d2a6b5436f68ad261459d",
            "36662f3b4d0f6527f60f99258d8081af6fd219ef",
            "2a4f0bc4d9e81d31777253853850780077672156",
            "f2b04e8865b617ff844dbbe3a8e0cee230d455d4",
            "00d9ffe01285b61a8a0aa3de1092be42eace49c2",
            "e13040b3734640abf33873031877ca9b762b14d6",
            "4bfcaeff5a83fcc4f1d2b04303897f4d42cd7ee6",
            "3223747d0d2d35afa1e2e422689090d20e81654d"
        ],
        "beta6": [
            "7e207cfd48d6077ac6aaa3c45423d3fcf2f90bd7",
            "708f690b50173e7d5c69c543bfd3f45325fd8ffa",
            "dc2e56835241c6b606d0d74b3bdc1f128f76c13e",
            "ba04de68936791e68482607fc1dec7f7e10c8dd6",
            "b124c0c46615171a1afd2d036cb7cec1fe4023d5",
            "37096cff8631229da3d6b2bb6815fabbd2163c41",
            "d73281a35090357cef72b869a051ff2b83fbac4c",
            "32a0a50fcf567c360a7e4fd0fa5822c581b8dc64",
            "c47ad12e80a481f1ab1e1b6c9d9b0931ea6275e8",
            "0f5d475100b1865c59318b3ff30ed39df9112803",
            "497653ab53beff19b0420f4dbf1cf42babe544e0",
            "066716a46d02066ed9831c96e5cbc036e922c29e",
            "258f41c0243caa8a4361af7a44ff7053ebb2e902",
            "b1ca82c43a09e95b0072ef9cd67a0cdb4d416507",
            "d909592fc508b32c4c3a74d2e5e310ed200c1822",
            "253b1c22da8e596fbf5a229eb4cf0c9a69feea4f",
            "cdcd4254323721b03b06f10b8469ef6667fbf58e",
            "64923945b3324cb833845468283459474f5e8607",
            "d2989495134e725badb5cb9182659d2ca1db1bf9",
            "152415a006f06aa08359f17126bc6af3488cb868",
            "d8ad9b202c09385d5a308f206dc7dfeb1eb68f64",
            "7d7d7ef16d49db3c3fdf354540a9bd24df8557c7",
            "089da5a71b2bf9a537fe9a94d52e6e3e1eb0e58b",
            "112b4160563811fad1e849e6349f6cbb408fd38a",
            "a80e4a61586fc0d1ff76a9ae1523ce93f003a83b",
            "ad8abef74cebf75db6ce7f2ca3274b354a8a5b10",
            "782a548ee3fec4f70316a6902bb64113ac03def9",
            "aa3bdade4e34dc0742083a422fb85d6f19ac5a6c",
            "8386aa460130458c0f0231c3c96455e8529a67f1",
            "7b33050b3d237f57c4d8c87a85ea47ac73d54510",
            "cb15abda29fe5ec8f25ce19e19c9c8000964e1ec",
            "d5047603a3064a11f29e9c646cc8a83ffd748481",
            "03cf3d5d4b4db2428f8c1d85e3a21ef2ac3d86a6",
            "614f70137312686a4e22c827f554b2aa31005e3b",
            "6b13c8482a7d8b639ba4c8bdbfed349ee8d68482",
            "a329de566c109557d6b3bb76f7511911fa8ff1c3",
            "ba81e8ca09e28743d984c09b74398f5bd2b4d928",
            "b651db999c8c7187206492b1f83e6c485f9a51e4",
            "f93c2ddc926dd2c25b902a7fd41ee4b4eb15c73c",
            "652105dcddfdb81ef6679ecaaa7cc7ce303eefe7",
            "b64fe918aac8b2509caf095ddd505980b00af1cf",
            "b9c5e2f9eb5e78e9e1ca5df79bf4708c7c0a08da",
            "a994bb4ad36070623149af9aad047cc8bb605609",
            "8a8e0ae2ebd43be17f43d04abf9405aa72fcde05",
            "8f19d50e275738333d3c8af8dde5fa51cd0fc76b",
            "d824efda7545431065440360e5cbaadf95610d67",
            "975a6194e75ae7cb7e52c8a83bc5b22be7a7c504",
            "45cdb8aab3890dd0eb864cfd3df4b9f66191d8a1",
            "9c9ac159e931fcfec3671ae247cc8ba62da3b5cf",
            "de3461655214cb0c63243574eadc5b7a172de94f",
            "12a7ff5ad2447c42169666bcf21e5b9d025f7657",
            "bd0f5f50b23f9781793df74d5b8e705bfc4c9b0f",
            "3873a1331b38949d8e6e454c14eb88ecfe92db0d",
            "57416ce3ff6333a43705bd9d1f085031d499a98a",
            "c7f2f9fa1f38a74e3d076dd2c147abc8a8dfff83",
            "952a0895519fdc92e6e1a3952ef4594ef3dc441f",
            "52e674ded1761daeca340ae1f92793c211a195de",
            "08efd1c908752d90f30e084e50159a6cf5117eeb",
            "d044c570696c9e25214827e356f87cebc39eba01",
            "4b59e1e7362ac72a61f35d95244e50d6161af4b3",
            "49c2f2fec28f8b787fffa76a0e91340160deb0ca",
            "6e1b2af7703da023ec2fe7d27b03a58fa127bcb2",
            "d16f2bddeec3052a16408ac3f0dad200c26bd03a",
            "dad3f27e9f58bf7fd44a0c420b2ea1c6558eba7a",
            "db3e18b9c6d6773da63c0fcf5d6261a04c69bbf6",
            "2167b977ded5ba0590ae0a7860e40d421601518e",
            "64cbff7e7db957f45afe870e449abe2340f38510",
            "49646383f18dad5e2bf899dc1a0628feaca38c99",
            "188609e5ab1a7ee001eb7d02f37a24fa2a0dfa6e",
            "47657cd140c7df4aa7266fa3b98a701c5660c005",
            "ef683e761d693d269c0afd3a3b44f116dedd66a4",
            "b5edbe03010f0d96f36f5bce72ca807b9cf11234",
            "2583624f7471e4541825f8bf1bbd6e65716495e4",
            "df54f228adc1127dcb563ebdd62a1221618921a7",
            "8f265e8c0b51509e107cc2eac33e3f99ddce9eb2",
            "acd9abe507dc5e80c82c23ca15ee47a5e962d2aa",
            "876af7e3190077c25f1bc4e4116613d4854df262",
            "d92f4c7965027a1fc17cb4742dfd823cbf66faf6",
            "2e87a652a43c9efc301fb54f97ee0d92f35237ed",
            "690e07b5096a227df023f1d43bca716ebacb4507",
            "0a8cc0a565ac37f02987d57d3d705502c2e2711c",
            "5bbbcd09cc5f4ea28aecced7fd7cf7aa51dce5aa",
            "602fc00e56f42bbe55f1556a54af0d4bcf93af0e",
            "a64ffa3a33ac4dba1b723f3328ad8b37857d420c",
            "6988b21d0080c9a15e8db2eedf28001b7d806afc",
            "ecf432abc7b3cd68c618150c63430323913c47ee",
            "47899e67c53ce3f74767aa5ad9d01a5a261486c6",
            "e408a4a76df4caa2c11b0400971aa68cac90de21",
            "5bda8fae38d633a939dbff46b1a6dcf7c893de19",
            "d6fecf7686c5ea9309051c5238637a29488c280c",
            "292bbb870fdc7de73ad451aa76be47818b5f36dc",
            "3d31433229d32a58d6c2d01957c719ae2add50b7",
            "7bfb8446d3f7a29012c092a78232ed9806eca2d8",
            "2a928ea8804dbe10e702bd46513887a29b2cb181",
            "1061bb364ee9e7152a835b71fc13257abebf3a03",
            "2997a3aa2363c3e2c56469790b9ac20701d528df",
            "cec16357effa97a6d43c3c65671f753abfd427a1",
            "6b3bab6e54e7993296648c6dfdb2b42ef6195da8",
            "46fc451b9c21e6677d0693c6298e4219f8674beb",
            "2e99b5b137e9a59d76418f79e09878b5f23dfb97",
            "499187230542a29ec571f7a9356373a2bc8bfcd8",
            "b7d00a364e26f30a6f9e010475d99cc57d109809",
            "c1290280ac98a68db163f26a74c1171e93bd52e8"
        ],
        "rc1": [
            "dae72fcdd50094ef909ab99b7d19e46cdec463d5",
            "4ff0df702dce982dbc8da11b3627a41ea9599b67",
            "987be3eeb71155912fdf2798054edea1256289bd",
            "c2ea80348cd0cc8bb6b5a731750dd27bc0d5f888",
            "9ba95970adf6ca82a6da1bf50ac27b9e5356ba5e",
            "7595228794f180c5e9a8cac5859abca719ed7aac",
            "27b22fdb6c22b29d7dfb28974aff41abaa104a5f",
            "a7a490e6505e0672228a6a0cec98e723a026ee5e",
            "ba5e4d8baaa32f2995a3e17480d717dfe97ad55a",
            "98666f985517a67d9d514b53c249f865c438c00b",
            "354ea90b5a20786be665611ea614c719ffe869e8",
            "d2af815039060063524633cb7028e2f005c2685b",
            "3f3130648af2b24772f09dbc152af46ba9e9f946",
            "32d1efdb21f17950c47dbffff9b716a73d1111b4",
            "eb0ca31ac17dfecfcdf78a9e98e1bd5cca76b0c9",
            "1c9ee4baa24a14de691fc6773b968ed5b48a92cd",
            "311ca0c6f23784dfa831d8f058a335f698dcc5ea",
            "7ede2f36fe0061b38d4d37869f41187c91437faf",
            "0ff0fdef5cca73fc28dc7a5b161a38620eeb9f41",
            "39cf22a9c7268a5ec56786d687e38820ac262bba",
            "6cc6dce9c19833de0e09f4183c5dffc3be7abe16",
            "76bd7d796bb898bca5878fcd9e1aec3922c20ead",
            "0e45fb9798c8a02b47d80d0f9551e049a518e0d7",
            "3a3e7964857aa3068d15304a41bdfec321c40e01",
            "44d86693646fa88edcf98c3239aec4b776ee9786",
            "47fc3f73ac382050e7d57f45dd25c8f718d6b6b8",
            "9a3c5033f7d21b7867a0aa66170d843fe5c1462c",
            "e2a2005a4868dfd245f56a531be43493e83a0f56",
            "af891cebe4fddec1b9776b125bc745b9b84f3f05",
            "349f25429b9e27bfa637576be2833614e4f860c7",
            "22bb9fcd82014795502224fdb9ef9193c4e23c46",
            "c31bb02a3ec8ff9db65badb1b9f0ab5569739fab",
            "533a8cabcc211e782f5178742201697dd4f50f13",
            "3c778f40e1c0e60c59f1bc24279faf3fdea23950",
            "9f2c24e8cebbd0766de586da2df409a64f7c9a98",
            "713360323801728e5500f9ea8dde5eaa610ed03f",
            "250f921522a619f84d190e2f5767bf62df587404",
            "314dd32d887b475641db3e4c12ee2911fc3b59ff",
            "158314c0b99761b661b0f3e2b31f7f5a0f9266fe",
            "7c076fbd0b355bd844aa5c89d624570102181f3d",
            "7689f05786882384ee2ffb6d9d487a97918edcf3",
            "ee73e4aa24f912b45d085d3678ecba450ec65c7d",
            "9b4c18ac591516611b2e296f0ab2d0c8e885e2c4",
            "2ed700d2da4a18f3c300e232d5699e1d015711f1",
            "58f038d1fa1c1d544d5521c57cb3d701a33ed4c1",
            "01acd46afc8b76522a0a5f20d187939695c6db35",
            "21746ce7140286846a953a8e4b0c3f852b2a3489",
            "c5a22d7284661c3e555b876829e4f2b205952e89",
            "061f87e06449648138c91176c625b4e630ef1a10",
            "389a4bfa597f4b8b6e4bb6e671f342d8a3e24028",
            "5fffa913b8a7a5b94cec82e39518718308835291",
            "07be68e9046bdd353118cfdfac45673bc4031f19",
            "7b8d6d24137c0a423b10bf55eadb2aa371affd76",
            "934b174d339f4786f77e519e87b81dca9780ec8b",
            "16b30f9bb7c48f0282f4bee399fbc6840352afbe",
            "a3f3dfd81dc2ba5a974807d269a10909d630a31f",
            "f8d7067bf73457f16150658f6ba4de8b2a90bb92",
            "276b831c45ea97193d4590129c0ff68b3853f6bd",
            "a9552cefa201f99c341fee76374a7332bffc4018",
            "86ca5ff5f0992c7b7d19889dd440bef28acf636d",
            "dca9f09386088649a7fe87d0fd3a91afebf75b85",
            "0f4c44c9fb642fca7f41a0b6fc1b14bed989328b",
            "2d904127d685b25d6c5240e8792b21f392c05f34",
            "77f045db99081e283169c341a8b22079f737b9b8",
            "9d1d4d1f6a358d715876ec2ed64840e0c225c27e",
            "6742f6894e8d749f11275ab3858a4efc3d839354",
            "3c4b607faf5a250d4dc8ffe198f47e1dd9b42c87",
            "c97837d0ee51066f72ef0a490906beb1cd2684f1",
            "2527067c4d5f9abef1d05beb5d883580474d2325",
            "6d5daac3e47f29b459de17baae87ba80e7976538",
            "bcbbb6a30cade1498c43794fc5a6e1168adfd4c6",
            "da909e70fce803e55c90120d1a15fc3d78511e4d",
            "89cc558c486c4fcc3823e37fbce305bebbea06e5",
            "d02519460202079c67e3eb06dc8921ab812963ed",
            "10868e76e6c00cc7f4db73cd687831b733107d68",
            "4954a869bbcbe0535b417d3e264aaa667b7aefd4",
            "2fa93d8514b0b5b640d09f288c6780565485c033",
            "544f0bfff11634474ad645952a7f70214d6bb76d",
            "89237c89524590d38727ef24a7578e616c8e43bb",
            "40b35469ab58c4477a4f251f12e2ac63ac729428",
            "3dcb0409f7ac8749b71494c67335485642e04e47",
            "a0c8f45095c1a7aa93d0f16d6e94807acaea647a",
            "2c2f70c444a28a9aafbe64bf84232c3a902a4206",
            "0b3540a03c6e345ba8f4d9934b25c463209db80c",
            "31b5c5ee030835884068f45eccfc284c7988d5c7",
            "ea89e73a88a0f61b8556245ef45f110515e3836e",
            "bc47a8ae00db43f8ea935fe3ecf2fd3230cef2fc",
            "cb679dc43440fc48d02f99e4e39bb84c5b3a11ad",
            "e25984a745cc5bbe292e41b5c9d441d59414051b",
            "694e51d210b1a376418c9d067aa9d763689b5770",
            "f92ad30dfdb9f487a6843ddb7d187ff49fcb2101",
            "a241aeb28917d9e89af6ca6b5e459bd957415432",
            "d4096285b675471a04d73b2c800bb98c6b1bd01d",
            "9dbdec7e33a4e6251fa9942b2534e06f197985b3",
            "99fdf256136534ef1726a5689edc93f9ca44609a",
            "e2c13c00f7092efdc80e2b78718e7f2535b04154",
            "51bcc875ea88df1c2267d1efce3e3d1378162ce3",
            "16825b5df90010f8465791307b1d1f1e5f8dea29",
            "b213c441e42829134de7fb007c50e5a8baa4955a",
            "5d8a24d1a5b54caccbf2819cbf804123ab6cd522",
            "029d2568c364b9755b333c59fae8c04d955055be",
            "57e0ef7b952950ad51d9195bace5ab890cb0571e",
            "37ef04c9863fda6f635d7006c8d83fc21d681967",
            "6dbc08668b990ebb6518d37501c6d777b9a5d127"
        ],
        "rc2": [
            "9918fd722e3e555cb174f9806cdb38b6e8b0c2b7",
            "b3f78687dea9b959707408886c75e7655171dd00",
            "986b1a9b18ce9f64286c08419ddd3900501ac268",
            "92dd573053722d42f45f1872a04b667b6fee600e",
            "10f0be77196105347d90078e1f8bf621cf6486e2",
            "e71510097d1724f4394c7938aed8e62711a1e411",
            "9a89782996df322b1d226eb8d46bbd0d256dfa73",
            "5abe08f484e94860f0aa168fef93453f2b61cdcc",
            "adb93d71205f8ae42f150257a6fbd10506ec897e",
            "08d556f67766b29662607dfc71c538ccd206e3df",
            "cd2a996d9e52d8fc3f797da684f8b02aa5e5e5a8",
            "347a9df0a146d9c765227eaca5105e5148d747eb",
            "5e978d1df51a371012f93756ecb59d403d93f8db",
            "e6b3579e56226947c01884c3cdaec4217686d0de",
            "e900ca1f76ff4a7b7e70da4868a5100a8b7bef6d",
            "fb0d0ad018ceb183b16fb56c47036ffe0702a4d4",
            "f55c23d8f26e0f69340a7e10b7495bb388345a0e",
            "b2f925ea42b3d3a2486bb21b092ea87a267f6852",
            "6f26df58a8d1893e5bb77e70fbb5f2161078ea31",
            "4086a123b9873543b05ecbfc0f7db4d95748c040",
            "8c9a503bdefe77c8ff950c11638097ac6555b51b",
            "5d2a9c96d45329df9d84ca71af09ca858ad9b75c",
            "e7ee561ca062cbe5cabe8bc64fe14029920f7195",
            "3fed3ea7a505354c180005a9989775db9f98b4e0",
            "9c4f16f4c10451ae024a8f899ce678ff72db3ea2",
            "5e7df2da083c553d498c0396cd35dff8e0ad550d",
            "97b43e816b6431adad73fd8253daf64ee16d814f",
            "5bec2cf3d4a483fa7100d1c391edd6434bae5b7f",
            "5cf55fe9056a61dec31fbba6b2d6568012d37cb1",
            "f175b70890db1658bc92ea7ec4c6707ceabaa892",
            "53aee600d385e86297c9a8267cd43d246d52e4bc",
            "8777282c4081c7cbb7525c19c00a4a1c31eb41d8",
            "85f92a2463ab39231886a7d7f75afadf1663d08a",
            "f201382a854b5274933e945fc9f9676cea03aa36",
            "398a625a9f37fe6e45a5da075f8796d26378004d",
            "daa0fe101ebc4422131dadb0a4d8a618ae05a074",
            "35ed654911958a7ec93dc837f94a18bdef11e384",
            "98764032bfe4380d482374352b3875d9eeb834ba",
            "2863c6117ea5f0d913d9350b7f6ac1b0e6954a7f",
            "dad0d4a8ee073ff20288580314eeba101c40dfad",
            "6afb9d327e143e2f3f3d905a1a1a7477ef340b83",
            "65a2f0dfd43c16da8ae4d2788c13f67bdf1afc4b",
            "395afe93635301d1309726ba6e415a86be37bd03",
            "31109c4611ff3a111d2e0d3fd56ae6aab1e643e9",
            "24d03afc9b447b3a4b9e4badc0aff0eed4cc8fe3",
            "2261e738c2eb27c304ebf241e75443d92658bf32",
            "db57f3219474fa6f3588737e92469b56bc4ba7fc",
            "3abe6ae2811cc97d93063252b1312d9d4f91d06f",
            "42d3d9c345bfc867620f0f2db67ed2aadddfaf8a",
            "4211cb3dc7e812ad5c1a640134af8dc19e15c0dc",
            "b060b2e68fbc06c559136d817fe73797107ff72d",
            "72872959f0868f2da267a51d700edab35a4bf2c9",
            "745c7112897f9f489f13ddc2bbeea18169b1f268",
            "34d3235c84ccf094cc9329754b3a9e0dd1addc3b",
            "e6101df97bdad624c627b7cdc3f72b8417731444",
            "1b9a01948e9f0470f4532c2de399a08b8b15f0b5",
            "e1054a17b5abcb39adf02aba758fab533c3f6b6d",
            "d923df52c5c74bbc475d3db47837c2b0a6a78710",
            "3dd57a22df1fe431b71f2f4229cbff1107744658",
            "898327b31273bf9991c3c30b1e9ac0d1f35d8a41",
            "d5716d8956425475f0162338a3400fe873de9121",
            "9fb27eba8de4dc9eb898ff6abf64fc9a0f6ab627",
            "983c194ea2dd0088a0aeaff6b132992ec6c14c49",
            "f05e068d6c5dca6780a4fe76ded230dc8dba99f6",
            "f36c529ad0a37254f1a8e96558320f40f21e517d",
            "4e833b2e28791e1ff8831f78e55e5bae9104136c",
            "860be94246ce9a3348f773e98ddba3ce91472066",
            "09924d6d73d63ddc7e953c31bf0d3f9a3b69abdb",
            "27c1e659697c2bc223fa65347948f372b06ddaf9",
            "3e2e21434d5aee7c2ea5cff26a4bb5fd9c17ea68",
            "72d7fab45eb5b28e8a9726c4e0586e7ee0cc793b",
            "5886d0952109a7ff9cd36e7847d5c439cbeae088",
            "48381ba81cb1f28ec4a45b299fd2c3e1b2758ecb",
            "84e356d7205d5c2ddb1c8cd22e9a92a703c057a0",
            "4a74f6f3b77befe474c29acbb2ecb8e578ed0a66",
            "9e4cecc8eaef126b8e6662ffd8673af6b2e2eaa6",
            "1749cc4da86919070f485701fc4f57dc0c99efaa",
            "d31ee2588273809dc1927a8eed331ea98a3cffc0",
            "11fc3b8758b7879c0a64a2197a3912266d3ddd95",
            "ee89da129fb437ae7972d6fa48c1ab35c8dc8b65",
            "518ba25faeacfa73a657729ce287104f9935717c",
            "f3c030aa470d5fe43d9ba03fad1a0ac41d3f896a",
            "67d80e6f73c7092b18675a47a7a51f3d573e6873",
            "0c4501177934bb3181f04a5bdf4095d5a1c9be1a",
            "ae215451fce2315a6288cf4de4ecab9ef32b5151",
            "f9bf6fc3f3e15b2d8976ab83d55d5d8ccded7bef",
            "f42f6ed01cdebe145bf23716f80ee1ece64bc5a5",
            "113b5ab1c45c01b8e6d54d13ac8876d091f883a8",
            "142a53f7ae42882baa9d18c9b7e423823dc7e7d4",
            "335498df6dd7d5d95196c86603226d0757b1924c",
            "cdb5ac52f56db873a64227d8509d0a6943485003",
            "92859d7b2b402d8dd14f05022438d2115957fb72",
            "fdec8d726d209ec0510590b84b7f4ee475a631a0",
            "2668ca7a8c680603060ebe3d1806f41cb7bc015e",
            "3629617d36b18044ece679691bd874658c546bf6",
            "c0d0b9e33eaee6412e2c29dc5896b529de5c08be",
            "309835b9179236a25e552290a08378bdb2178a85",
            "cb8134f371b703d5d777f18becd9c1677c8db03e",
            "36635c83573687898d587c79b24dbde46cc6e593",
            "30fd2f171d461158c2f652e0e996a5859b683428",
            "b1c70785515358466e5dbcfb4cad7cdb55582ad9",
            "08efe327b67912e652fdfddda857e612a6a1e976",
            "3115ac4b6090e95f8c1f0b11ea4a781f85f8230e",
            "24cb60893f1dd428cffb43341d3791be0d734401",
            "6ab03c4f9ffc0a65d007339ab1389ab9b6b0ccaf",
            "25bc4891d9ba9b76cb7a34f6e452ddf9929f8098",
            "5da6b55699350c95675d81e06849d3ac848386cd",
            "3941093cf6e3016054d253b8486144b322ad1b86",
            "67acdfcf02a475681613aad7d8e90d4dbae73985",
            "c344bf88c615099aa4b64a125e09bb602be11a29",
            "550614352230deca2cad3de8cdfe93c2e8856374",
            "43ab32ae7e6d92ed0b743e7489e55a66382092fd",
            "f94dffd2de7e230abd90b6d439d5772fbea5d6a7",
            "c10c6cfad9fab604bd2545ba917c5c508361be50",
            "16bbe8ddf434ce0b71722568bb3b2997a4129ceb",
            "56535539d46b877c42ea1089e6dcb44c5076fa37",
            "238b8ded721c088ed9efd80d87fc1f7f8079bcb4",
            "7ce17895972defe923ead7345b928fa03721f1b0",
            "0eb6dfa04a147623581c093726295f1ef5fdbd51",
            "7ecc2561cd8ff4043977b8340e3283a5d1025348",
            "38a94ce2bc8cc51833d66a8804cb55c95992f43b",
            "04ce4e6abbf94e7a835a9877ad708d7e00b0a54f",
            "995388cf6fd4300f9eaa7b6ac7a48210ec655249",
            "8689c1178d9b10fb84faddf12d224572cf877770",
            "407c6d3a9cee234fe283b01800ffcfdf7893c898",
            "7a6ab8c558195cc05c90d80363efa78d8a76a071",
            "8c22d5a97351b0070f1a00fdaea35417a3ec7b04",
            "299769a99a936d3e09205af9ef409f00629e7db5",
            "c6824ec09d3c03f3970c14bcef449195049ee52c",
            "07f169af72ed8187510c182fb010a9667135b6aa",
            "a37095dd5e24bf9f7bbbdb154d28c5c716191578",
            "09a156ea15730697f99830f88adc15d32787e8f5",
            "0b6dd929c677baad3888579c3f237db43f19592c",
            "19d240c8a7671c40eea3433517a48d8d4e79c526",
            "3502a5bc3600df75aeba1c05ba13ffac7d3cb396",
            "1912cc3eef59918ad3ac01faecdc4651ec6a5ebc",
            "a6afd70418658e62acaaa19dda1c2fa370d50a89",
            "a18a7fbf2d1cc928f43e64c00d9964c2fc6a25c8",
            "351efc334ecf30f53d12bdd5c3c2c5a686ad8f62",
            "00bd087d82594576113096a829407369829e2a00",
            "19ff78c52881012b076622dbee04f3dc645ccc03",
            "06895e0c9e312ac02b8fa8a0058dcc306b9a8018",
            "571430d5cdfaa823ce277f6d86942045a67957f1",
            "4616d843bacb2d51939eddf56c3d88c8c469ecb8",
            "fe4f3ff8bf676561c2a94e4243fc8946cfdc6d43",
            "226528097e8a953934b2156faf63b222117587e0",
            "df18f72384fb4d650b8c8838c293c4b8a7966410",
            "bc90bcb65c30ddc4f0ef4c39d51978784b5fd25b",
            "cea561e461b2cfdb680316a18ffb1684af414bd0",
            "5611a17219cbf3a1cd190a701156337dbf66099c",
            "5625dc502ce3e2816f71ab1562b5583fdb671cf1",
            "4ae5aa01539846c160228e3428e49a24d5c27cf7",
            "85377e96d2403c74cf8a7c555168ce2f23d37849",
            "f1d00522f53ae387a9ba3e31d61ec62fce650af2",
            "44817dbe6b64194a371221c66c18cf11d83fed3c"
        ],
        "rc3": [
            "4f891b706027dc800f6949bec413f448defdd20d",
            "6f4f49c1d5d296349e7ad2af4743a03c8d0ae103",
            "65528a63fb1621a888f2ffcfd1c77a002b1e2bc2",
            "5ff172e34d9dea78e4e934cc5bb068ace2e887e3",
            "e696e0e922e8136ba068c2dd2e82cb5c66dcae9c",
            "0a874101fda39623344cbb547f09a57864601910",
            "59fbc47b32d9ca6f74fdcb1589a61e60bafd348d",
            "c75b3fedc4c1bbf8b0872258bc12ca4cd99f84ea",
            "1716423c9797c0f8c368e2bc8ace018db384f66d",
            "d1f023c35b8bed3fc839fdc5d587a839568aab44",
            "f50569a592840c3ea584a560db1702cb1898b057",
            "2735a5498e01cbeb882b5adbc0e9fcfcd847df8f",
            "327586f582f1710a567a1c4d4b4b71aa7ec35ea4",
            "38c168b53b3d3aee993bf625c55bdc2898a7578a",
            "83eec8f7db177f6524d463d0edb06dfc2c164755",
            "aa5993c98b0482d5520bc7373cc39e959b553979",
            "0abf702d4b74e27cddf7a06ecf3120813f958d4e",
            "d0bc9144913a831500a24fc4d8d9f4cb3fd13286",
            "baf4720fd3660c97efe3b677a8866d8859945a9c",
            "e262c6b8bc64e33405fa3912db128a34fcb545e3",
            "95272e11c4ffc49df2a8ed8de5cf2b02ae665efa",
            "e89ba5fb49b56e5829f9b3fc43ae110a262fc168",
            "3122d12365375056a0a1763cbe5901b5857ebf4a",
            "566ad4fd22053b7572542355ef0f7c7e36142402",
            "bd7c24371d0b2a851dd6644dbfb3c60e92a13363",
            "e5d0889c498b8b1d231068c49937b19f49b5902c",
            "2b3412a3bee408366040c60b5fc3598b573a19b7",
            "af5fe70623666724886acba248aed45a442c48a2",
            "bc86f3e27e4eea811995711d1b1544937f3edfd0",
            "f1bbb4fe3f0005cc364aeb6892dfb65e1af5ab20",
            "a8105d73c7eac8998a90bb02c10aeb0da6002a76",
            "cefaa6fb062e85bcdac4f0fbbd8f78e1d8726e0b",
            "54eabaad8c816594557d25df454f3b503db998be",
            "069c08e155b496a06a6324368383b6a166e31e6a",
            "bc2d9604b40f16cb026ba7fb34926d237d6b9607",
            "aacaad50665b5e8e5c16be61770afa32c69c80d6",
            "4b9b9ed2f2e1153463666b589a3acb0c08b86e49",
            "28fa0f5d1366b1e8bc64bf8722f170fa77799090",
            "f15f5b45781eb3de8e5811400f654e3e49580149",
            "029f559384bd1e7790ece542c0e163772052b99f",
            "0cce213f14f3d27683e3bcc2f3612e5887735383",
            "1db796a2dcff961eee2e1ef99eb9e9f02d2fe9c4",
            "92687b45448cad23151166c96824b0b70ecbd145",
            "6e9cea9fd29480a2ade24102ad29690fdebffba9",
            "3f2cfe9b07d1a5ea5d4ac4a483885b4c5fa6ae57",
            "57e57872fd09cc40a404784e0f0b0243348e6efa",
            "8ac22bdae4fcbf857c90b0934fe3d35ead7357d4",
            "d55501505cffd22c25fc20b61828ef953da0371d",
            "9178f694ea532b624b45c7e713f327b0d53053c2",
            "4065fa0bcfe91fc360ff286f98d86fed6b9a8327",
            "9f236d48e6abf49d1e655c0d4f8c5437c33432ac",
            "2fb221e79a58dbe2aaa08b1df2c3372ba8177407",
            "96ff82981655ec774c4ca73b33e24e14fc37dbf5",
            "0d94bf707f1ebb5841f2ca8f9f93e88cfdf07cdb",
            "b7695f13d24f9c70467a76c3ba519d8b7cad16fd",
            "e6c1c1b300e1a986f6b9f513874342f972e2fe5e",
            "d5cb968b81414c172d67bd4c13edf01ba67861ca",
            "76d5ab8b9a4dfff75554753b9c11d997bdc7527e",
            "55b5f984021d6be71b1d7da0b143cfd3c320b0a7",
            "be8b7571c871ef12c4af299bedc4b09a88b84c8c",
            "c29ade28afb0fb78f35a403fb357a4517aa6620a",
            "45a67fab35fa53b5dbc7de30df2b5ee9ff1aedfe",
            "1eef8a318bf2267051ac84e6a5fd7804842c33f1",
            "8651838268111b0bbb66c6ab57a0f42869b0e182",
            "fd90fc2c9b2d5b2520894ccc69db1fa39cbe43f7",
            "13871deb57209a39a9a96a3027581770645dc68f",
            "72aef9d67e669d08666873cbec374fefc9fc2e69",
            "48936dda8a11ae72dc0ebd9aa39593fc17f5a13e",
            "001aaa71315b6fa22e87839a25cc010633c69ea1",
            "220f24c191149444dfd34d03d22d4e451dfcaa49",
            "418a08d6787f3bf2dd03e0a39c4f5a1dbf6ea1dd",
            "341c3cb04a1ed41a4de2a66517987e57d87d0f67",
            "7af8da32b1173c042654d1db73be9bc965edf052",
            "e7d1735bff754d0e6d115461c5576c25b6bef732",
            "c6fbd55ca9266f01e48bd06eab9bc0881661fd21",
            "1a740e87bec44196ad9cd89e94c22c3db9a0bd6f",
            "ca6e1c1c4518fd7d93ffa934183bdc5b3af2951a",
            "59f807fb4a8a3688d9eb89994f0d01628da7095d",
            "07b66eef0b4c15fc76a6e889ba22d3936770dcb5",
            "16b1331f809478f50a4c430037b6d9d1f311f2f6",
            "3c13a5bb6a25b9d9364212b505b43e551a80be9a",
            "0176cc4fca3becf5cec574d61342257a9d943d31",
            "3374f84a2fab51f989d9a5ccb5f0c4944f9e71ac",
            "f28c089d6475c84c681e9392efba63d47a6e3152",
            "68438b4abce19ac44065f40749cf6aee4a4fb09c",
            "4485b43a57d13c64dc8ebc195c247dd6d0bbd0c9",
            "ef9d945e16058ff6ed8d20fea2dfe0d4ee66a17b",
            "013fc360d775e9d2727f9a8a4a9093ff2da8eaf5",
            "f30d82744817461ff475d9893d48ecf087ad1b43",
            "6d89f675b138280fff3d48da46886edc25371bec",
            "8f6a636ae7687d7a5cd7edfbe28af07466af40b0",
            "4ddcdc031b137c4f6e71ee190bec6942424a6658",
            "386402e05c14933a96149884a0bf351363345e77",
            "b4500361207638111569c998f0aff8c48b25637a",
            "5ec1eee6b1ea68dd5e4d1977b11bf6a0a61de44d",
            "389dd6704e3e8faa2817d2b6e76f03e208afca47",
            "96a3f01ac541be6b04ba989ef749fb9e4fec4c46",
            "1557bc8396da3353dba5337d6d4244637420e446",
            "8a426923c21e8a9873d046c650a90366e89821fa",
            "ad7710ae5e5cd547d0e37bbe3b26f7e9f4e20760",
            "9cefab24e0fa1bd5dbf4c3d5e02a925e6a324e62",
            "4384605cb13e0a01e2dc9792475579e5155224d3",
            "48b73e4532c00d48410e7be6a416d71283bff794",
            "bba67729ca7c2c1804a8b69bb0b01c7ffede76e1",
            "d968a03cbcba049378d8444a7acc452b130cb2f3",
            "972e7bd27cf554e56c66673710d68d06e729c926",
            "61c00938a2f6f8a9533c4d95f1a0f3ecd197e306",
            "a81f896ec17b5bfe2910ec2ae889e21dd5ee7314",
            "20896a89c90c3450b6d4a5bf57a5fd6ea978e57e",
            "f5b35114d98e81425fc7ec0064ec0478835f8386",
            "d559def1a90d2e2d7468d1c7a7e630f6d4daa61a",
            "6fc95802991aa634d0c10222e49109a06ba37186",
            "03edba4d758c4c968c5350e4c0169dbe405186ff",
            "7dbcac20387ac8e4d4ea8edc16146ed624604975",
            "2c3272ba7907a3fef4ed926fba5e175ebb44464f",
            "bad2cb6204290b2cba4bc153228a412e875372e8",
            "71d4e474521496b275832c9a874aecbae886f5f4",
            "c47114b674d43cd560b0e02fc7008289141c15ca",
            "228803e9dbaaab060fcf3bf8f66d5996fe20e7e8",
            "1ca1b78a092a7073805d60598eb9938a775fbd3a",
            "565cfc888e9422748ddc48b0327abd8f41ec1770",
            "30c69c296b66c353fe49a56b91d91b0207689114",
            "d8d1354b63c8151be03dc1ad4286c70ce21869f6",
            "26e2eaf068eec7dfa1151cd3f90babe0a030d86f",
            "7d921c1d53c116b632cefc65aa73eba301e951ec",
            "7c3602dc8c45285ed662d5a3056012bdef97a2a1",
            "729a9c8a5e175e5b4162aef36270669f67b83954",
            "fc0419d84a3ca764e72d50d1e52227004127b142",
            "c67c3e0a465d82a79f786746a52ebce90ad28817",
            "6440b7fcaedc43cb238aba37f302b25c22d8a479",
            "3d34803edca6fd8019d6ad3237f54ff793c7119e",
            "5db83defcd2d98687bc2baf9aead4d72a0828881",
            "ec0085973f93a0b00c6979cb3cacd7378a811d1f",
            "dc1264af0a12c699a1177dd679c1c822af2e1322",
            "e40682c32de621a0a0989d708e9ba0b1cc209c6d",
            "31744577b3d71f9a35226a93db7168a762ff4146",
            "34eea26c67a4e2cc1c073f17bb220ff80210c26b",
            "d91a5e78830ff93fbda7064df17227b9f4d2d0f8",
            "1fa8595bffe4e1e86ec9c2c941ee6e271bbb4cf4",
            "17a19ee1047c8fe60e68b3d0f8bd7cfa8e7375f6",
            "9da596b5e639c7023730ca4e6bea41ab2b311562",
            "45fb8b38fb268b6b80e6439d62e82b762a43c66b",
            "54b6a7b8b7b58ec93744f9050d8500eef8606cea",
            "5a290e0a3cfc4f7d1e4f429655ce7839fba15e0a",
            "546d7f619b796ffc6b50514f7609d5383f9c2961",
            "8aa022f99c0462805370d452ed9bb096941a440e",
            "329dcebc83b6bf90f6545f59d2063d21b67882e9",
            "ac9e5d9c60ecfe41c8a213b4ec66989bd8098aca",
            "6c6f4e9895a88595be38977ac0134cf045d9a20e",
            "15d9f77f9751199191fbc432ca1243f5f695ff76",
            "ece69f82088b3cbed7cecea7f56266774e5f28dc",
            "77438f7a453beac5d4a31c5690210a41e9187cec",
            "56bf256d762b98a441ed1c63b32475eb78c94b7e",
            "1611d3dc17287e0aba2074e23818d4dbf24d316e",
            "23a6ff278289bca906ab399d96afc7f5a11f325f",
            "64f5a7b8ca359c09c784b6d50843875f510d977b",
            "3541d13095edad6476646e9439a138a118094a1b",
            "018008ce81036fe7fffd2734b35a6588560d64a6",
            "daf1151b79d3ee1516d3fc6a275639ee517b1355",
            "56fccb1ec1e91d3f6e58fa807c0767b7cd381d68",
            "7241139356e78e275e5f11c644e55e1c1963d021",
            "40c30adf04f802481b2d0946eb6b7aa4d17bc65d",
            "5a22bd2b3e0057ac9e1e7a1190e85e30a1a087cc",
            "751036ff878dc8ed970a6443a94c320bae7a2e6d",
            "bc04bbbe2a763ae28f01b8a071c820baf4c2ce97",
            "db8c2410a4ee6213f5b78d3e8fb9783d9d4f0edf",
            "f6257e31ed5eab1ba425a4088da6bfd0a7d442b9",
            "a1222e435fa64d09ccebed1a24388f8096dab5b1",
            "ab252c372331e16a761f2a310816652cb75beaec",
            "a814dda2aeac3e00aef8925d5d1394035ba85056",
            "7efcafd0577e40bb3af92b48ef54b47920236add",
            "460e1b94c3e23af873444a10f22149331db1b186",
            "637117c8d114e1ebbc63ef71af383be1d90dcafa",
            "83e4e4dc52f37ea6a093ba72b2790aecdae502a5",
            "28127ce2248ddbfd8bc9c44e38fa2d5e1f655fe1",
            "95cc19d320173336536088557207f1b6b010bdac",
            "2443aba7532d23cff4c9d3ea91e36dc9a22c8f0f",
            "6211285fbd4a2a9aeb172e4343ce79a0be310c55"
        ],
        "rc4": [
            "dc99f04d51d6556e5ba4d9cfcce8117d168ac6f1",
            "f1f472439ed8043ab6b625c42ff2682476e56b5d",
            "e9e0cac3f5f24dc206089e85f1a018e6242923f9",
            "144749c31bad182246d9f168b82bcab675ea2188",
            "bd155587688af6145e7bf0977f441c12e3e8657c",
            "f60d27fe1658fc63dcd16f97fcd5b093437e693d",
            "266282813aad65898293a14a5c8ec36bac9d0c47",
            "fd5966af6490b9466fa5b2baab41afb0bbffb759",
            "d942d553ef8b25868ec01aabb90583ce5c09ac07",
            "9028b7a095fbc6c434bd5b02dbea444a2f301560",
            "9c30f70f649f375264db11c758cab9d69aab8361",
            "0e0d73c0117d0735902edcc8815a65647b498ed7",
            "03dda90dddc3445dcd9168cbbf1ad7e2632ec793",
            "f24f582ba519907283d527c4fd7aa4c12b1c4e42",
            "118567ca2853bf120f7195a9fb9684038cb97f5f",
            "3fafaf2cf25bf15518b999d11ea1c5d8919a9dcd",
            "8763d891feee9055dd26be95ac48b8848dde8b93",
            "6b48fce2b54af26cc8e640129d8b93823f53226f",
            "8be3995efaa78a89db28994af620ae8b92fcf9ff",
            "2e9c6a5129d238024d011359e4d74306243d23c4",
            "bc56681b0b71ee3f620fdb6f36e9daeebdea584a",
            "aabb8d78ef19c084705b8aab7fc617e5be7d773a",
            "749892c9fc11d9ba596e02144bd8e824611c6d38",
            "81fd486c9276ceb58bafe3a30d065e64ff242839",
            "a320d28f53adeba663c207a3ea27fe2b76296891",
            "eca079c1988598bccb1535672c0e02492bb1877b",
            "ac6251d8b2186aa0fd2c8843eb986b0bb15e135b",
            "3d5f964a4993d6bd172f70a738bb95a77039072f",
            "0c6873b13e363a67096f0c66f2b65ec3e99cf44c",
            "2390b987759adc624bfd0fb2ffcb4b459faf735d",
            "ce11f7fa3eec7ec7ad37bdce6d7640a8200ece40",
            "82fcd3a7b8932908abc1c774979186c4adce861e",
            "c01f35de122d6db32f82d2b13a2d14b364b77d3f",
            "f477d3ca9851953ded5f0560081d726f5de9b534",
            "fcc36d97312b1900b13ee5ae693119f97144dc5e",
            "558d524bcb0730401338cec44fb0d10c5c6b4c78",
            "36bec6677e13775749a49d25bd933a682cce00d4",
            "17bb7c673592abc8aea0109902d6cf97fdf696e9",
            "6c0002afb53fb6501ea61060bd3c40c7472f36b6",
            "48d5080e6a4cf3e7a8315b58d55a363ca33ae077",
            "b993febf284dd070440d8f85a64968c28b2201af",
            "751a6f9a6303254495dd363d39e0a5ed9ce1f537",
            "41c64533b02a627622b63310d310ee684bff6542",
            "f64ec5f1ad82833c34b8901f5638d160ab1cb267",
            "136f94fa24bc12ce86ffa354542625947bc6d1e7",
            "bf1de6bbfa26989a77b141b79b92f0ee2661ee49",
            "8a020a6573109820f4326b085f1264daedb8ff98",
            "ff6cf262864be9e3f3a4c222c471086734cdd53a",
            "f2ad10f957f7765d9733145112f5df6583b53adf",
            "07fc567d03f877c45e01db846b0c629709c4be02",
            "d70258707d52993a855978ad8c80af0e274b8b4d",
            "cad3771ce79ed25346bd6c05cba388f2786c24df",
            "c401960634f3a3822f55d720b647355f2a40b83a",
            "7b6cc3e687639a302e1ae867bbffe2430356d03d",
            "e90f08642d130b5cf6972bd600f8f1d9a789a0ff",
            "f3496529dd1e37a2e699e4678563cd699f868cfd",
            "60f12198971f1474897f432e1611aa5e446c8f96",
            "4d06a5c2b0a1f0f88bf137d71553111d3689a55b",
            "138d5121ebfc475062f2544287c3227b8fd0e941",
            "b82d5688b975195e5191f8b11a3b72466b85f7ee",
            "6ea1e97e06ea196f5dc74633f8e8c239fb5520bb",
            "216aba82286d620af228279bc7de2121d4aa74a0",
            "eec2731eb2dab2aaab4b364beaa17df2eab6be8b",
            "5022103ee76e23eccaeb2ad96146b13c57ee0f9c",
            "292c9e380aa5c78a0e8cc3341b5381db06d0c1e8",
            "ced5f5398aa23944e7d6a019a4d2036ca99564f6",
            "3f36ca73235defd8ec09cbe758218b4214806f2d",
            "1134fade4674a7c964f2d6d2dfdadffa7e09e540",
            "74bbdc94864fee8990801ec512622b95926388f7",
            "bd907d48ade576289852ce566385f2ebdab033c8",
            "2c331b7900a5c4e7f53e3e7a711387f7c75a69ea",
            "c003423674158b8e57ab3300d4388ee3cf0b6eec",
            "1c27d4a73d2d2ffa43b0d59c5a2cb727920e2c27",
            "72e8697d8ccb4f3f854883eac422e37bb40a2134",
            "9fa85b343c8422e55d7d5d8ecf75238c2f754f47",
            "cdf0ebfac74dfde8aea3e3fec0eb754e3854e3e1",
            "9ee835ac93aa9683f4232956b4be318e4e56d111",
            "11ee43647b4bf731eab5985bedf262e0ac1eb294",
            "62f344f44882b53c4c94b8762742e597c1cc185f",
            "08898e97a432e21cec79d6386b24980b8bd76745",
            "9517b6e4ce981cea6efe106c03e2f20d92dd7645",
            "d39e5b9987fe5381fc369c235ff595c35a45507c",
            "3fe851acccfe037bbedd3ff6eb66291a773b511e",
            "28365a5258b9938c3d1d4c6ae8b7180774954935",
            "29616f4a35d835fd81a45d9519d829881bba9d9a",
            "04fefed904ab667507b371061d16df56cbbdf24a",
            "279b9f43f3703f0d6403c7eca712870de26a3a55",
            "05367c755c4b4745f521f97fb2e71dd6a521d644",
            "127f3c05666b671a44147fbced90a44d9e5d43bd",
            "2aafe2b25e11705fb9c9753f6e6ccf11afa14d02",
            "56c0b39521477b99bb15c466b48a312ec267c482",
            "b2d723b03981fd6a13b46c89f48721061fb46d65",
            "2d0dcd2e6cc4a02e9bc589fac39aa70981b678a7",
            "9c296bcb59c9957919b6c210af859f19269342c0",
            "998ce22ea3e1f3d7a584b4cbbe7991d25d229884",
            "59dfd084ab3d51af81a76d387f192bde3466acf9",
            "f4df2cdeef89b48390a88c5d70a6386bc23a6bf5",
            "be4e34b495737e8b41f1d670f277e6842cd30516",
            "7e2e96c587fbad6cd49ded840f04ae90db64d38c",
            "b1e24597e7d710e677d44b920889a78d7d719ffa",
            "6b4abc6e174893cdb489b84519c1da0265460666",
            "7d5cf601490e345be7c1a1d82c96f55bec8ceb79",
            "4fcd8483d5fe5b101937e31ebbb99f4214c5e4e9",
            "5c23fc4a062bfed680dbc9d23244c3ab7da3e286",
            "66da1132373ab8a6afd81e56ec16ec78bf451ba3",
            "847a37b1966ef1051cc6525dbebc7dd9e78de6a8",
            "25f35b2c9fdf8649236c5e231592c3dd540aac65",
            "31a0f7fb0f05ee5468cfad86b1749e8b9a58b604",
            "8385a0d8ada6fa46d3f4351f71927ba1ddee2c70",
            "3720dc2cfac0687ddfe1e46379332645aa7a22c5",
            "1717e16c9e2fbf62c34fb17718ccd3667a445f51",
            "7df977c3edde2136480f63211ecc3d672926db79",
            "92d3287648dfe6d6793883bd07140f172e0148ca",
            "9047e760d11f0f606db0e40488e5a84f5d42227f",
            "84a9efcebca8dc425420a8153bcbe3a6a42d0cfa",
            "c5fb32d5948ce5a6828c7e95add1ced74b9f3c56",
            "43e429fa936e2e589e8c8b11e42cb9184ffd7fe1",
            "681c10af45f9cca22965ca54c570c260eabb12ea",
            "3b2c43312ca261e090f966d6082cf30b7a665d84",
            "8a7d0d3ce0e8ef622906f8745cd66dc07515f136",
            "ad204f9b959fff296031f24f3a562b7ae990764f",
            "9084e2e85b493caaa505fc872a7bf87b3d6963d0",
            "e3664e971b0078b4c63c6b7bb6a7a34524dfb0bd",
            "6f77f1bb3eb8e402b72c678eded585f1a6a870a9",
            "28e36dc7b99afe4adb8edfbd2a052ae5de303109",
            "bdf335d3695caef8e5ff13424e0d7fadc8d9a7a3",
            "2003a41f0f70d6a3bf873aee3b4d94e3b597eda9",
            "1958a5b35ecb6bb3dfe23123d042409447ffde9a",
            "d6c67d05216f4aaa9127a71c05cbc48491c92ca0",
            "b2725cb4b9127c3b3af05af386a74f774e4cd3cd",
            "3b4dd88e56e93de59cde67ab891ae015095f969b",
            "8190305075fafe5f0c3d185d4bdb5dea14e473df",
            "b3c01392fdf13f6b069f67dae100431a124c9e68",
            "b8354a45bda9b1d973dc350cebf7ba11cef736a2",
            "59b82e1b6a47cd356ad60fedea1202e5a29c4995",
            "5a67eefbcfec7536394ecaa2da7983f372682307",
            "1aa02d5ceb4bc9dd83e2f7b79eeb34d435e40c19",
            "fb301a0c43b79b5e09f3b1ba169eb48d96925505",
            "94fe2dd31e54a89ad8368cec38944851406f3c13",
            "6fc9c409dd6d850f4053c6f982e2f593e4b46270",
            "e919a413fb01b8147aba71d147ad3150eef0df1a",
            "d94cd42ccd9f0d4353c97caed5d04e9999ead77f",
            "dadba2b39137702168f6cd193a66d57ed33f2957",
            "c16e614d883924154965634f393e88bf88db7ac9",
            "96d38d97514241fddfee2dffab9866c0a712205e",
            "ea1d4256a4a8f1bad256085072ba9635b58f0af8",
            "5d628535b97b47321c87b680ce2ee326bec22928",
            "65eb5fdf1ea067f72d141bc5057cf3cc2c6e1260",
            "9fb5215db5a20f4f69757169444dafa78c90a42e",
            "80e4b2d02e4b3cea05f7dca03e07497f33e4b6b3",
            "82b31fe8e708b03bc3a22a654e12f013864fcc10",
            "0a9190134d8399365a85eb7ec7c83652b92813ee",
            "6d7b25b98a352ec35ea315de0f181c57f24e95d2",
            "3b6346778335fcc74e6b0f7988246e9cdf7c4515",
            "8a1f8a68fb79fbff95baa337963d0934fe09d334",
            "ef129aceddf63be8c312eb6441d4e1139a907bd5",
            "f0fc33885868bd2ce9e576e0bf390eb4cbc7b237",
            "693a27e9dd783424b156857d10bfa3089ee30adb",
            "e9ce9a842284f68011f64a7ab23d0a25511f133c",
            "d33ee6fa959d04fd7d22bd2d7b4a6d222658dfdc",
            "ab3db20db809ba04e2fe5fea926a6b7b43a40367",
            "95191b98264235ce195da1428ef1642b83ebdea3",
            "2da6d82f3bf13e294367f50cf2630ea4dc12be3a",
            "eb98ddf2c76863ddc21f3b24236b802b38407886",
            "3aaefb957b38bdd5c17d9acea61b1d1ba7b4492d",
            "aa7c298788e4e8c1b95623458a8df80a79d4e5e8",
            "85fa2bc191489cde25ebd9a5ab39745993b2cba9",
            "92d59d087937cf113143cc83ef376aa87a6e7a6d",
            "87deef7d5d16776c7b8474b36e03e11e55dc1b47",
            "5f71fad6b6ba7ad69c8021350f62a9cd72a85656",
            "3faf485da7707840545eba902f25f280887c77ad",
            "6b2cfa416c1e67e22cd190c9afad91aba585d30a",
            "5bbacc85bd207da9c8886900822de484a1b27203",
            "acb92783c41fb9c51abca1239c94ce3f153b62a2",
            "27aa03cac11cf26791ee3b23cc945f91564ba543",
            "48108444f19031ff17f4aa5fde783bc1b98a79c4",
            "f07498a193bad9b825c1e2769be34d3a6d4e866b"
        ],
        "rc5": [
            "b169a16cb51b7203a171245acb5b4193c9d4bca4",
            "ab3b7a57f282253c321d57f7cd1381b303769d44",
            "3f246ebeed4210c84352d65eb87ff9145e6d4120",
            "e2c28675efe439a83f650795aba3d2dda6d7c9d6",
            "71c6c8556526f2cdd6784cc475aa1133f83d7059",
            "e3b16be6cd9b4a685bba1fd64278093d9a89bff0",
            "64feaed39be6c82aafbc1decf6ddb3cc13f974a1",
            "7e5020b2fa7be4afd1a79b24104a83744b10ffa0",
            "0def17e80af17904f9f3fa794907ce40bf4b12d4",
            "82b900bdda83ee80050342e5530eff852ac23a7d",
            "8feb53e509672b9208abbd56936f6e80e65b3a6e",
            "f695e7b4d9e1761ee0660cfacbed286c1dc77176",
            "1435e2c0f9644a5f0bf92e717195e427d1032769",
            "f8ee8b1b7344db274d6830b25a9760e02de0a0a6",
            "18eca327612716c8329bf0d9474348b900de7674",
            "a5502604041b1e1e4f2f96657414a2ce0056368f",
            "b3e605ab1343f6971cbf80ef63dcf617423d3543",
            "043cea8928f77413ea4ada346cac27a23d0ee2d4",
            "db246f8edbff31448c7627e0249926947b07439d",
            "0d8182d2b12c42f1a5ff148333dbed4b38c26f66",
            "80d75b966c0b8ebf511b0735a32bef929588dca1",
            "d3dd28ba57d72f9fa2d4a6f583e624275b8b2a7f",
            "8e1c92a365c7b3470663b3477e1e7537ef926e0b",
            "4b38aefd338b3b37f09bebf2bab3e4df364b5694",
            "5ed0fd067dba54fe07870e5c0303ee1f1cf253a1",
            "d226cf83d1958e429622a97a77074a0a5bf58a97",
            "b590f5ff52ba068eed51563da1708df0ee3f2e5d",
            "dc82fdcd05a3406c481f172d4e13b175168f7d95",
            "f723fa6db95cb058dc4ece5dc6f2696e2fbadc33",
            "13a57d8cdfe45469c322891af20a7b323cdc0ede",
            "9b6742346b2014034ccba97b24af0f5a3c483776",
            "b7e06930aa8251296e9787ce4188accae797063d",
            "9952a5039a193c01bd76b0eb7e308bb7ddd51104",
            "71f3d9396672641e186f34730391a30aa449b41a",
            "31cb0f06c099302976004c4215d543a6b2c630c1",
            "e70d7294e243b0e3eafbd6279b8bb285aa2d2419",
            "d3930b1af20f6f4f7d56d7413ee8197b6cbc2605",
            "6e9b1d99e296ad1a670b34b21c2b1b7e1c10ab04",
            "20f7037edb1d12c4d332edb0d055781299ad7fbb",
            "64a9e86c5c20bd4bd5833f0563457d0126617489",
            "20a6bb850939a860dfc3c5bc26f54ee91f445bb7",
            "16fbe80dd295f2e51707a73878be26d71c23655b",
            "bae4b0c9525d1a885e75e77fb8ecf29425e92a28",
            "04312419358421d07753c4238cf95c8edec436be",
            "f79b8474ab7966d6f61ad35193f58bffc8db9401",
            "1c208d6baa15d3e5bbb709418fb2c3549994a17f",
            "758daab3ad3df0f0bb1bf92c4be20bc163d8b94a",
            "0ddba5b712190adc1b23c1e1155ec5640ba6d9f9",
            "d72dcf5b24843d103464625606ebf548d4a95a4d"
        ],
        "rc6": [
            "15ff752737c53a1727cbc011068afa15683509be",
            "a0f56b545921a4b576e5d22cd85b347f5368ab33",
            "0eb0e6128c4f438c150a27a1c0925c777d547bc4",
            "7f2107ebfd4cf470e9b4c5fc28a32b6f22a1b7df",
            "14e7f6fa7cc3176aee839fd9c6c21fe80e085fbd",
            "3ed72c3ef4eb74ab828c066d8763e25efbdb5e75",
            "5d8ae492ba50071de3b7b4cc8fce8f6fc220f019",
            "ae8019a7f694985e61c8a5fd2cb65a40dc13aa07",
            "e8d008990181c84752cfb4d8b5850826b1f699d6",
            "0b541af8a1e00a85b6fa80dd992cb631ab168c7a",
            "f1e8ec942d434ba8c72028031e7a539ec628df62",
            "9926425ce9956205a86926da0d9bc08b196c6a01",
            "0eb220eedc3c2349ecccaa677af6630aa1a81197",
            "864f4201b94bebb59207b1d8166668573ab6c7f0",
            "cacf96962dca49e78fce1228a1bad0844409b181",
            "33628c482f9d7e7d401cdc5c9d131891e75be155",
            "ea9c1c0a94329b6209f131e0ff19ceb2cf5c7c70",
            "e6b291b152b16ab42248c24f48bdb48bc8052b19",
            "2ffbe3c877acc07b1d6f0f19033127bb06e8389f",
            "0d8038568749f4174ca79bc6480914cbdef0c325",
            "dae319355fa34c7cd3ff0ec4eb29e568277d2930",
            "be64551922dd19f26f672a115ecb6386b6250950",
            "0d0841e08e6acf9bb9b4a4aa2fe3508d95253057",
            "27a01d054d83e1ac1ad818c32c4e7cdbd74e58f9",
            "baf24b4503b66f38ad5864595e07009f97565ab6",
            "abb5660925a1e4109f2696effcba0e9f2b702cbb",
            "2e90db407a5ce17ef42ce298f92a8bfb6c0b2b1d",
            "0341251d0fcb5e118fa8fa9052316834e62f805c",
            "94a0fc47f7b4e90f8973f9adbfd3312579ed2825",
            "966c89657bd5baac0f665903fcae3d177338a5f4",
            "ee8661158c545bac2d98c34708518146cb5b60e4",
            "d82c01c1a0cf5d562c5093ddbdf7f4afc7e4680c",
            "76b375e6a3558c6324d2103507ecddbef842316f",
            "7646cbbca64febe71c976721640db5c0eb311a2b",
            "ac4cedc596835450129df142c8876c0cb16d08c8",
            "8ec3a33115d38bdd9d538d0b88dc9bb87b3a089d",
            "94df08aae12c1804d96360bdcb81f866da1bcc45",
            "bbc87d54ddf47e5a8caef649a22f12d1b1fe5c94",
            "95a9e2987ae05cf888a5e836764d79135845454d",
            "0a17e96ab211c083272be363420715a95440a725",
            "871843bbdcc4bf5cc11f3b6e136e1d37e17d2c59",
            "3ddab1c9d171dc69a3ebf1ad747dfaea19e49339",
            "50f0f51604b5e8acc8db23b26c98a76c3688a705",
            "48708b8e3dc477eca44388cd19bb10c811988f74",
            "7273e0b51baf0eda0024fca6fe4780d8da764593",
            "6a9e7c5a53da1b5037f0fa405d0762e84b19553c",
            "5f4ac65251bc8985e10c6598ed91836310494e35",
            "592c0632a170d801c34b8993b8cc6b3524bb1cf2",
            "045cf246d4be108d78dbd0dfed7e11d792dd6689",
            "a33b0c531967533afffeaac1e0e58b406cfea169",
            "5a882a659aeafda6409766082df2e967e512e348",
            "c7c7a0b82254fdd32dd23c6400a65d5decabf4d9",
            "4b2b45f72b78981d6389064366c3cfc5cf8a0ec4",
            "b674d934c4287ed8e564f98efe07d8d528de626e",
            "d2a577f7f1ec347bb57c93c80840be098164bb19",
            "7c7f4602e711a6298e05c8255889c8d2b936243e",
            "b73a97b110693a9cbd6ea01f652104cbf0617cb9",
            "a586f9daae17325334974043af97230f3ff45789",
            "7ca7acce7bc9fa80036497c2f351af2a95ef60b0",
            "2f1a8ae751af0587d95f06a2c849e083446621dc",
            "f2739b3f526a3f2ef073de4bdf2e86286ea0da15",
            "10c84381780a0d5015b34f38dc86169ee0db4671",
            "1d0929a992cb9b0df404ba9049fe278b6390bfae",
            "707a3a69c02f85fabab45a7a4587b7a7f22d4088",
            "eb1698dd2a57573b9295ffbe541a9b5eee25dc70",
            "ba174332af0850f9e87f2f77ac9a9367895b1e9a",
            "b032067e42c03f9da860c0fe7ea4d40a33c467c8",
            "987c3462feb3acf8117bf079e788cc87f9f8488b",
            "0974cf15f61d5fcbf5c8a519c332073703f7755c"
        ],
        "rc7": [
            "cca2637b9b9dcb16070eb50a69c601a5f076c683",
            "74fd9409d5bbcc30dd50b5a4a57b2c8a17533f72",
            "10fb7988833ea13c645863c8e72b02bc704009fe",
            "b402c1cb170c6613c58c7b3df76ff5342c6acc81",
            "2bf0b2996a2a284c75c51bc9789abfb032c98a18",
            "f7a999c8149f766f23ce47895cda534945467e5f",
            "7447c3b76cbba3d39f6a6844d68925b42218d025",
            "b4d88cfe207bc594b485982d06ae58a24ea85098",
            "3ee4efe1eb18767b5e546f84bd5f5709dd28d922",
            "98caee44f3950068a5fccd1e7c7603709c30e23d",
            "92b27e49440be1c3592a26bacc3f44e4f09e2756",
            "b6ed099b3d99e3f34c4d0588a186cdeb9656c03d",
            "ab4c73604d05329e37ff87b2c31d89c0407119ed",
            "b450c0091a689973382ea0b9c7aeb44c8886636e",
            "4126d274681da718c7cbde1ada046a4d35f4a588",
            "acbd1e8b02f9f81c9781c4e60716395f054c2d6a",
            "c37c95d1c9746824fae696e79b891e074cf67cd0",
            "f31523a99e2b2a721a0601f9026b6f4d23158f23",
            "015973df04fefe365878a5a366539b4ef5bcd33b",
            "596169d7df0010a817795de893f25c8d56799dbc",
            "e8e69b2d509385e7c2be9e985dcfe7c2ff8e33a0",
            "be18262888eea5e28177ae802db9eadca8453624",
            "e0d261be00b030acbf645b7714255177c02b5b75",
            "ff3099abcf3f06fb6a8f461315e96785b8952b76",
            "6d022f813f2ee00dbde98946e596183ad67c0411",
            "3b0cf34299bbf267a77b3ef4a55f94fdb4897476",
            "6c3e6a51097bb5a0be58eddfb91a696f3f07d3cd",
            "9008b34fc486404ed9d0c3a511a126ab3e5dec34",
            "7c0255695dfcc03a0e87233e63381079fc86d03d",
            "717f3227ecdc85698981abdfd1ff16da0e36bbfb",
            "7f8fe588256a891eecc9e501d376bd50ebada688",
            "ed1f5c29be6aecc62072f20d925812dd24a27f34",
            "6daa1643b0ecd0a47149b0751ea8cf7826467f7a",
            "92daf2604399636ec755bdff4093c4f1152b642c",
            "193233e893abf90b271f96eb5011e00a7137a56a",
            "1cfa2ad1662be4ac519a9c32b95fdc2bd39a209d",
            "60c36af6dc23a026a6e8433db97277cc2bc2b7d4",
            "a58523407ffef259c78e64b3d0dbaae9120711fe",
            "3d649d37f8891ff273f5630bb7e9ff842c02f855",
            "16c0147d758b401c32c4dbeab4b8265a2c6e37fc",
            "24e1ba129837ef97ac706012e563e275c7125f5a",
            "69e6ba159196a4c779dfaa89ff96467783208abf",
            "1aba997d753d749705f1bef43fd662dcb494d103",
            "8b904e7d663fa06f2fa3dd49e4ac9fcd7d5e86a9",
            "44855c40da439be37cd604d2806822df6c0db638",
            "df27173750909c1883abafb80028c8f1f1e427cf",
            "7c82092b419ab8970c3062c315d724e4b9e24274",
            "1ed0280de735e1d7b8b140adcb803b4c65b9d828",
            "6fbe785cff4be9a63730379fffc3445c2f9fc412",
            "8d156d9e5c3ac1d8988de406b77f82b32bed946e",
            "9327052bede12d5cdcd9fe0d5b9665d4f9f07de5",
            "b4455ffd75e48fddcc072e00ef8a6cccb664e30d",
            "863f6b44ec744ba7c46b4373ef8206550b3d7eee",
            "3c397ae627646b2ac3f2ae46db75658b0ea8c6e2",
            "a10c07a0274ef302faea5dd4f5152fb9c83fac3e",
            "4caaa57b49b7aad271ca7f97c003e63ef2017cc2",
            "13258baf4c7f1cceee1b40129bb8ffcb6c398046",
            "3bf14953909d2d46e9b44806a0a943188f2ecbac",
            "a2dd77867e186b78631079fa61aa222a76497616",
            "c0b3ad2f7bd09c3b0b905842c3b90be6381fe1e0",
            "5e434841ec358ae3fefa2356b122c9d62df94179",
            "fed17afe7d8bd1450ebe2fd1c184724fe6b93742",
            "9d7f44c9aabddcbc8fc70cfcb6ef6bd7d74a8875",
            "6181452a54d9fe2336ddfa29746e5b0521f3e5f6",
            "2c93256432d0d3c7d580f078c67ad5cd853e2776",
            "6c950977a52728cb25e9c4a22eb379475c51fbd8",
            "be9b0e0b734d50ba617a6906b2fa7c287b81592d",
            "f8a1801fbc315714c8bd619e6c970dc3b199689a",
            "6b6324441fa852416e358faf5355f837fd6ceb34",
            "ba70958b29f847d048d40c6b0318fbbfaf9b829e",
            "d5a2fd4e177ba24dfb3780e981ac335a21c395df",
            "4a2ff5b6f2b8afea910b472ef1f19ed08ffec107",
            "ae1c45329d44a5f834dffb9862224ca8b003a252",
            "9671f8ff4bfd922ba87111a715c2494fa86464cd",
            "f50c8062dd9389a76986307402bc8c4538d51f1e",
            "87573e92dc5cb1c29fc642e78fd42434991a64cb",
            "79f8b5eff1ee064d72b70bfce45f4894237f47a9",
            "672fdb7af28f38133c7fd3c2b8cc69bab855511f",
            "a5bcacb115b80ec7ea8b1af41db5b8e971bcbfc2",
            "843eb80039435b79e6d2b3103a49fab96cba6d77",
            "7696f88544b6376f8a37fd9696949517218577bc",
            "0b51cb7a11908302c48189bf79ef64435b0cf4e5",
            "7f3a19789cada66135413341bdad184331344722",
            "8eb03064d1be65f894fc59aac9c6356ae4bced8f",
            "bb36823589b39c5513df211a8224d048ce63ad6d",
            "03cddd36db9ee31235da4c6f2c84be727292b4ef",
            "c7338b8cfce5a7a69482b7cb01a2bac5b555400c"
        ],
        "rc8": [
            "b076150b086a5001b190a9a20a425d1bc842fe21",
            "1e28e234c5b85ca5ada08a17ffdba10d26af2924",
            "a3f4bd96c5bb389fcde886b036aceefbc132ed98",
            "bd9ee18fb1d36ca97f6af7af5fcfb26d3e18cfc9",
            "a145f4a5dca97b34e9a903fae16b94caaa979ceb",
            "cd728abb9897b5ea04ff94ddd2e3381752fb2fac",
            "fa4ad3c5c2228302d25f33b20eb36a33dd133a94",
            "abaa032faed44d8605dd4d49a9b0aa51cc925b4b",
            "83da95b6e4d6261ce81fd35fd6fe45ce5cba06eb",
            "ebcff3b4a6e3762c508d9dc424036b947dae034f",
            "28c7b3a17d9406469773bb2364c2f7d62748705a",
            "e97cd3d52ddff54d853a7058e85aea68fc22ce20",
            "00f3807a243e0462e906441ec90eb28208e94914",
            "ea5b3dda933dadffbd57559292808ea57dca4f66",
            "566213e08d539a087c801a390e6a3214093cee18",
            "5228871e2660f7b83cc1ac6c95c90bf884ec5f50",
            "48b7e73e44cef0a5fabc9320d53a290c06f08a47",
            "5cfdb866606d0e5b551178d7331ab0e9410d717f",
            "822b734601997018ec020fe330a07cb655259ad4",
            "79f4da78fb63cd84f67162e5881dce5b4addac3c",
            "f64d9423a577abc221474812764b53c95f56db06",
            "ce4dec647c9bf02072df82b05400d7422162df12",
            "d844e721570a41fb7e1c2e38495551531aefde64",
            "724a18cf729db2974b6e930194db74335100fa1c",
            "f90b24a805f746f4a1ceac852c3f0ef68dfd0279",
            "1cd13d22c24cefbe1ec9160c2288d7e0a06a4a95",
            "c081596a55e01c247afdc6094cc92b81e2e35715",
            "22e8fe7bfe0393276aafd57eedd0af2895eac1d2",
            "d67975c1cd290818408576769143ef62f39e31ae",
            "34c23002ff42de445817f38f7b6e5ed2b46a2c88",
            "8348c97a8d4011fbd3a98527a813549300af7db2",
            "e6e1f6212d08342f48bac79f723631d8bde4574e",
            "4e8e887748b900fa95a7ed88b9f1027c33b64f4c",
            "b38a36923afc52a8f7470b59f92b8ad2c3021373",
            "54f0d8cf9649b821e73fb3770defb9c1c085afda",
            "050edac8e0375b24e73ff7ea96af98cc5011ea60",
            "7b35fc454930855f10cdf3354a2f80c2b04b837f",
            "bd5663e2cfeafd49973eb3c9e374484d65095479",
            "72a547dc9daa90edf1d5588c969a20c6c82138bb",
            "5fdb8b02e33fbf25f348583c1312aba648c3a7e1",
            "1435b2f2cb91fa73f587b539503496abff18adcc",
            "1d20bba0c47d2522798e564378350335e6b01d05"
        ],
        "rc9": [
            "00d087e47d9f1d9ae358a19a9ac0862349d391ce",
            "5283c1fb1dad92a8728b2b89a7130bc9b58bf59d",
            "8e54573dfc80b3f89048a9eb58fb7e510d2737c5",
            "d9b3e5ce84dd84e58bb97d9c1fe0f5d735b9d053",
            "cdd921e9080ac218bcce50cf0442a8f35e8a3742",
            "4a942afb9b963749e1643b45bbe9e925e696a972",
            "2ffdfdfd1a31c80f6250b8c180367aad0eb9cfec",
            "d2936ba54c9945243a2794b426ae2079019d9b4a",
            "81f8b404f2545fa21d9cf7fed648ed6bc09c22f3",
            "9df1ed3edb551b3b32ff84bb7532d313470332fc",
            "3295e2c0014d204d770cd7dcaaf77e2187c9d1de",
            "a1db6784d6c1d40bb9a41b1ba3d54bd1dac7b911",
            "158c848ac56b447e55771545ac91649fe9004d3d",
            "e8da16b032e33dec8d878bccb3014eba24abb710",
            "c406f569aaa41d2120747e3016a915eac67cc6be",
            "40a267cf2568de9b1bb1280822194bd368ce9133",
            "f72c91e0b17e6070051dec8fe4b0425dbb02c6d6",
            "2c06545266cbac2045bde060df36655d7378a5b9",
            "cd4906ee0ba9df4356ae84df6cc4429ed4be9fdb",
            "9b928cbd9ebb35e163eaff66eadd8437eb9a1f41",
            "c4f941114cc06f3b320af4963089660da5ec41cb",
            "14cea66f23139fc8792942869dbc9e784b182df0",
            "9a7e537aac0fd251cc500d39e41224c7bf2fdf48",
            "edcb95cedeccffdbba320f6412c10a77f9e7c068",
            "f3476b66c4492b8051d5c69324a4374caa07eaef",
            "ed077e4d1f6ee409332ddea2e83a0002c7889ece",
            "bfa5adb84fd6b2affe6a682e015195447b9ef083",
            "7a9c14e276617f57872c02c095e0fb3fdfc560c1",
            "dedeada310a987cbf8dea0ada8b6c1759645b61c",
            "5fe89e8ccda8f46c811e6f3fd601ca09ae138e17",
            "9c33f091cdede2fb805a624287c17738736135d4",
            "e3c59bf0ff9e7b67254598aca410ab7229ffc23b",
            "5cf5e7e3d3159acdb84f2863c0754b150f32d273",
            "8dd6fd058a2c960c820ad17dcde53efeb3d65d14",
            "ed44e2806f83238a2f268fa71abb25707075cfbe",
            "6a7ee816100ac22db06b22e76b353aef3dd261ee",
            "da4cec620e16bfb36510cf7395afb570e125401f",
            "be8cb6af8ca6ef5ef412c21b3f83bdf17f03f422"
        ],
        "stable": [
            "8e68f2e5f48c66bfa80b9bb7746a488afb70086d",
            "d53c93a850d0069b7f8619991025eebb1b17b8a8",
            "a2afd8076dc28e7158688552f72ee403a6dd8d09",
            "305c364c13d551bb30beb79af2d0c3655861bacb",
            "e33562fe9f9fc526a3352652f08cd2c322f6ca8a",
            "d91b780cf847570edaf26bab5590a2849b085ab1",
            "64cf72af7b4732f5dc452b98563ab808588632a8",
            "0546c8760a3d1f4f213845009babca9c6b275467",
            "d92a1728790bc28405b7f0e047b4c17a9b65b4db",
            "f0d1bedc7431caac334475bbdd2da60d91e3d079",
            "595a1edd3b69ed19d396533ab8b03aece8fce3fb",
            "6308f4374f8e1464b7d46f1d08cf4aa4aae4a9bb",
            "ad413a613c0075c9b812beb9e4bbe35e3e4fe834",
            "d964b862493b0051505fc56fda6fcdfefec24cbf",
            "7a776d68b6f7cae8c88dbf3aeef97f5a7b481cde",
            "1304b85c63d68f11f6554701bd2f49c554e362e9",
            "2335da5af2a017d1ee5da917eec142654d941bff",
            "2ece8c44b8d26098570b8bf1b7727fad1e58159d",
            "f4653f6a30b6cb4e6ecceeba9bcec2a5ca6b008d",
            "1c9203ad6873758df92aa5ba2081869524372c27",
            "bb10729c6ee1051965b564c43bb4493e6e7459a5",
            "4315b654b837f4968d81ba25b247cae4c77c8c4b",
            "173e9b765a67c7df68de5db904ecbf3d2c8239ee",
            "84ecbbaa89276b58dee76dbac8e653b835b61ae3",
            "41a3b98f2b3aca71faee361117487a0ee5214f6c",
            "eaeb650367c2dc3b053f24888e3155bdfc5ac083",
            "6c2cc01f73911504200a58e9ac2eb6f3d5dbf0ee",
            "917031443495bbfe68e86bc487eef5961eeb88a7",
            "701fa8a7796615d2fdd0c19931b50e020eb0a5ad",
            "51be345a17e0e609c215cca346a999c0bd4ebebb",
            "db5ec51023cfe1f70f48e54f4db10a85e22e4127",
            "264d952a18876e845faa662d91d5d1bdb49f2d55",
            "83494c30feed53552e1cd599bb7c2265af252826",
            "d91c1a60a4fdae76b33dff1df0736b1b5f52def9",
            "bc68872e2d7888dfbf4591f924f81d14e482a586",
            "595a74ca79578ca882e3f9f71fbcc6bd3c5c1818",
            "d7e5c8fad5d6f0f50a3cecdf50d2a936c24e78b4",
            "fe7b62435334ceaac2d905fa335b78393e3c3dcf",
            "c8243881d24b1cb6b599a085c9b671feb2bc49ec",
            "d9e9aec9b9515f5a438f9aaf112184b0827bbca3"
        ]
    },
    "authors": {
        "MDQ6VXNlcjQ3MDEzMzg=": {
            "id": "MDQ6VXNlcjQ3MDEzMzg=",
            "user": "akien-mga",
            "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4",
            "url": "https://github.com/akien-mga",
            "pull_count": 126,
            "commit_count": 229
        },
        "MDQ6VXNlcjE4MDAzMg==": {
            "id": "MDQ6VXNlcjE4MDAzMg==",
            "user": "Calinou",
            "avatar": "https://avatars.githubusercontent.com/u/180032?v=4",
            "url": "https://github.com/Calinou",
            "pull_count": 157,
            "commit_count": 277
        },
        "MDQ6VXNlcjE2NTIxMzM5": {
            "id": "MDQ6VXNlcjE2NTIxMzM5",
            "user": "clayjohn",
            "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4",
            "url": "https://github.com/clayjohn",
            "pull_count": 10,
            "commit_count": 12
        },
        "MDQ6VXNlcjM5OTQ2MDMw": {
            "id": "MDQ6VXNlcjM5OTQ2MDMw",
            "user": "lyuma",
            "avatar": "https://avatars.githubusercontent.com/u/39946030?v=4",
            "url": "https://github.com/lyuma",
            "pull_count": 7,
            "commit_count": 8
        },
        "MDQ6VXNlcjUyNDY0MjA0": {
            "id": "MDQ6VXNlcjUyNDY0MjA0",
            "user": "smix8",
            "avatar": "https://avatars.githubusercontent.com/u/52464204?u=02117620c16cddbc5d94a05cf3fd04ac02bd13b2&v=4",
            "url": "https://github.com/smix8",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjY3NTE0NjU2": {
            "id": "MDQ6VXNlcjY3NTE0NjU2",
            "user": "RoniPerson",
            "avatar": "https://avatars.githubusercontent.com/u/67514656?u=dc7c9233ee409e5e23531b584be28c8536b0e471&v=4",
            "url": "https://github.com/RoniPerson",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjM2MTU2MA==": {
            "id": "MDQ6VXNlcjM2MTU2MA==",
            "user": "Gromph",
            "avatar": "https://avatars.githubusercontent.com/u/361560?v=4",
            "url": "https://github.com/Gromph",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjkyODMwOTg=": {
            "id": "MDQ6VXNlcjkyODMwOTg=",
            "user": "kleonc",
            "avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4",
            "url": "https://github.com/kleonc",
            "pull_count": 11,
            "commit_count": 22
        },
        "MDQ6VXNlcjE1MzM3NjI4": {
            "id": "MDQ6VXNlcjE1MzM3NjI4",
            "user": "rainlizard",
            "avatar": "https://avatars.githubusercontent.com/u/15337628?v=4",
            "url": "https://github.com/rainlizard",
            "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": 73,
            "commit_count": 76
        },
        "MDQ6VXNlcjkyNTM5Mjg=": {
            "id": "MDQ6VXNlcjkyNTM5Mjg=",
            "user": "madmiraal",
            "avatar": "https://avatars.githubusercontent.com/u/9253928?u=2877a434cc1ac88dad4c7510e53af252bc07661e&v=4",
            "url": "https://github.com/madmiraal",
            "pull_count": 47,
            "commit_count": 65
        },
        "MDQ6VXNlcjI1MDgyNjc4": {
            "id": "MDQ6VXNlcjI1MDgyNjc4",
            "user": "TwistedTwigleg",
            "avatar": "https://avatars.githubusercontent.com/u/25082678?u=b7b4196fd4f35c2839dd539c922f756d28070a72&v=4",
            "url": "https://github.com/TwistedTwigleg",
            "pull_count": 4,
            "commit_count": 7
        },
        "MDQ6VXNlcjc3MTgxMDA=": {
            "id": "MDQ6VXNlcjc3MTgxMDA=",
            "user": "neikeq",
            "avatar": "https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4",
            "url": "https://github.com/neikeq",
            "pull_count": 10,
            "commit_count": 21
        },
        "MDQ6VXNlcjkxNDk2OA==": {
            "id": "MDQ6VXNlcjkxNDk2OA==",
            "user": "m4gr3d",
            "avatar": "https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4",
            "url": "https://github.com/m4gr3d",
            "pull_count": 34,
            "commit_count": 48
        },
        "": {
            "id": "",
            "user": "ghost",
            "avatar": "https://avatars.githubusercontent.com/u/10137?v=4",
            "url": "https://github.com/ghost",
            "pull_count": 0,
            "commit_count": 69
        },
        "MDQ6VXNlcjE3MTA4NDYw": {
            "id": "MDQ6VXNlcjE3MTA4NDYw",
            "user": "Xrayez",
            "avatar": "https://avatars.githubusercontent.com/u/17108460?v=4",
            "url": "https://github.com/Xrayez",
            "pull_count": 23,
            "commit_count": 0
        },
        "MDQ6VXNlcjM3NTAwODM=": {
            "id": "MDQ6VXNlcjM3NTAwODM=",
            "user": "naithar",
            "avatar": "https://avatars.githubusercontent.com/u/3750083?v=4",
            "url": "https://github.com/naithar",
            "pull_count": 19,
            "commit_count": 33
        },
        "MDQ6VXNlcjEwNzUwMzI=": {
            "id": "MDQ6VXNlcjEwNzUwMzI=",
            "user": "pouleyKetchoupp",
            "avatar": "https://avatars.githubusercontent.com/u/1075032?v=4",
            "url": "https://github.com/pouleyKetchoupp",
            "pull_count": 35,
            "commit_count": 48
        },
        "MDQ6VXNlcjIyMjMxNzI=": {
            "id": "MDQ6VXNlcjIyMjMxNzI=",
            "user": "KoBeWi",
            "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4",
            "url": "https://github.com/KoBeWi",
            "pull_count": 47,
            "commit_count": 90
        },
        "MDQ6VXNlcjE2NDY4NzU=": {
            "id": "MDQ6VXNlcjE2NDY4NzU=",
            "user": "aaronfranke",
            "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4",
            "url": "https://github.com/aaronfranke",
            "pull_count": 23,
            "commit_count": 45
        },
        "MDQ6VXNlcjQ5NTY2OA==": {
            "id": "MDQ6VXNlcjQ5NTY2OA==",
            "user": "SonnyBonds",
            "avatar": "https://avatars.githubusercontent.com/u/495668?u=25542eed5548c3d31a0ed393554a7004b8c3d969&v=4",
            "url": "https://github.com/SonnyBonds",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM3MjQ3Ng==": {
            "id": "MDQ6VXNlcjM3MjQ3Ng==",
            "user": "timothyqiu",
            "avatar": "https://avatars.githubusercontent.com/u/372476?v=4",
            "url": "https://github.com/timothyqiu",
            "pull_count": 21,
            "commit_count": 36
        },
        "MDQ6VXNlcjE0MTg1ODg5": {
            "id": "MDQ6VXNlcjE0MTg1ODg5",
            "user": "HaSa1002",
            "avatar": "https://avatars.githubusercontent.com/u/14185889?v=4",
            "url": "https://github.com/HaSa1002",
            "pull_count": 4,
            "commit_count": 7
        },
        "MDQ6VXNlcjQwMjE0NzUz": {
            "id": "MDQ6VXNlcjQwMjE0NzUz",
            "user": "DanielKriz",
            "avatar": "https://avatars.githubusercontent.com/u/40214753?v=4",
            "url": "https://github.com/DanielKriz",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjgwNjg0NjU5": {
            "id": "MDQ6VXNlcjgwNjg0NjU5",
            "user": "mortarroad",
            "avatar": "https://avatars.githubusercontent.com/u/80684659?u=cb294b4af64a41ff8be07e272dffb132ac66caa9&v=4",
            "url": "https://github.com/mortarroad",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE0MjUzODM2": {
            "id": "MDQ6VXNlcjE0MjUzODM2",
            "user": "nathanfranke",
            "avatar": "https://avatars.githubusercontent.com/u/14253836?u=e817976c23152791128b738e4a23188c0e8935f3&v=4",
            "url": "https://github.com/nathanfranke",
            "pull_count": 4,
            "commit_count": 8
        },
        "MDQ6VXNlcjMyODc5OA==": {
            "id": "MDQ6VXNlcjMyODc5OA==",
            "user": "W4RH4WK",
            "avatar": "https://avatars.githubusercontent.com/u/328798?u=cdb35da51a36ccaa2efb3e3ff662d8b4b7884c31&v=4",
            "url": "https://github.com/W4RH4WK",
            "pull_count": 6,
            "commit_count": 12
        },
        "MDQ6VXNlcjE5NDU0NDk=": {
            "id": "MDQ6VXNlcjE5NDU0NDk=",
            "user": "BastiaanOlij",
            "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4",
            "url": "https://github.com/BastiaanOlij",
            "pull_count": 9,
            "commit_count": 14
        },
        "MDQ6VXNlcjE2ODc5MTg=": {
            "id": "MDQ6VXNlcjE2ODc5MTg=",
            "user": "Faless",
            "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4",
            "url": "https://github.com/Faless",
            "pull_count": 53,
            "commit_count": 118
        },
        "MDQ6VXNlcjExNzgyODMz": {
            "id": "MDQ6VXNlcjExNzgyODMz",
            "user": "YuriSizov",
            "avatar": "https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4",
            "url": "https://github.com/YuriSizov",
            "pull_count": 7,
            "commit_count": 10
        },
        "MDQ6VXNlcjcwODQ4OA==": {
            "id": "MDQ6VXNlcjcwODQ4OA==",
            "user": "Bromeon",
            "avatar": "https://avatars.githubusercontent.com/u/708488?v=4",
            "url": "https://github.com/Bromeon",
            "pull_count": 1,
            "commit_count": 3
        },
        "MDQ6VXNlcjI3MDQw": {
            "id": "MDQ6VXNlcjI3MDQw",
            "user": "geekrelief",
            "avatar": "https://avatars.githubusercontent.com/u/27040?u=00ecc894a8ea244c8767086f0b4b939794546edb&v=4",
            "url": "https://github.com/geekrelief",
            "pull_count": 2,
            "commit_count": 5
        },
        "MDQ6VXNlcjM2NDk5OTg=": {
            "id": "MDQ6VXNlcjM2NDk5OTg=",
            "user": "jmb462",
            "avatar": "https://avatars.githubusercontent.com/u/3649998?v=4",
            "url": "https://github.com/jmb462",
            "pull_count": 10,
            "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": 27,
            "commit_count": 36
        },
        "MDQ6VXNlcjgwNjU1NTI3": {
            "id": "MDQ6VXNlcjgwNjU1NTI3",
            "user": "megalobyte",
            "avatar": "https://avatars.githubusercontent.com/u/80655527?v=4",
            "url": "https://github.com/megalobyte",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIzNDIyNjMy": {
            "id": "MDQ6VXNlcjIzNDIyNjMy",
            "user": "lucicam",
            "avatar": "https://avatars.githubusercontent.com/u/23422632?u=c0058f906da8d319b616f80ac8e4e48117e67b07&v=4",
            "url": "https://github.com/lucicam",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjM0OTU4MDI=": {
            "id": "MDQ6VXNlcjM0OTU4MDI=",
            "user": "kevinms",
            "avatar": "https://avatars.githubusercontent.com/u/3495802?v=4",
            "url": "https://github.com/kevinms",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI4MjMyNDE=": {
            "id": "MDQ6VXNlcjI4MjMyNDE=",
            "user": "Razoric480",
            "avatar": "https://avatars.githubusercontent.com/u/2823241?u=f7b1562f9c97ffa4f63da4f8387b1670f8893ab2&v=4",
            "url": "https://github.com/Razoric480",
            "pull_count": 4,
            "commit_count": 5
        },
        "MDQ6VXNlcjgyODE0NTQ=": {
            "id": "MDQ6VXNlcjgyODE0NTQ=",
            "user": "volzhs",
            "avatar": "https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4",
            "url": "https://github.com/volzhs",
            "pull_count": 11,
            "commit_count": 23
        },
        "MDQ6VXNlcjU3ODgyNzAx": {
            "id": "MDQ6VXNlcjU3ODgyNzAx",
            "user": "likeich",
            "avatar": "https://avatars.githubusercontent.com/u/57882701?v=4",
            "url": "https://github.com/likeich",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjQxOTQ1OTAz": {
            "id": "MDQ6VXNlcjQxOTQ1OTAz",
            "user": "qarmin",
            "avatar": "https://avatars.githubusercontent.com/u/41945903?u=7bcfa6e94f1e5ef313f572341d449b284f5ca1cf&v=4",
            "url": "https://github.com/qarmin",
            "pull_count": 15,
            "commit_count": 23
        },
        "MDQ6VXNlcjgzNDI1OTk=": {
            "id": "MDQ6VXNlcjgzNDI1OTk=",
            "user": "AndreaCatania",
            "avatar": "https://avatars.githubusercontent.com/u/8342599?u=c7349e01cc60e178b112342f86e6db2b4199a144&v=4",
            "url": "https://github.com/AndreaCatania",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjYwODAzNjg=": {
            "id": "MDQ6VXNlcjYwODAzNjg=",
            "user": "skyace65",
            "avatar": "https://avatars.githubusercontent.com/u/6080368?u=0f20283f7c6ec9fa71e353b7a4704c2ff5c155eb&v=4",
            "url": "https://github.com/skyace65",
            "pull_count": 6,
            "commit_count": 12
        },
        "MDQ6VXNlcjQzNzAyNQ==": {
            "id": "MDQ6VXNlcjQzNzAyNQ==",
            "user": "paulloz",
            "avatar": "https://avatars.githubusercontent.com/u/437025?u=5d3327184ecc8fcd1a724076a15fd46c556432f8&v=4",
            "url": "https://github.com/paulloz",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI1OTEwOTk=": {
            "id": "MDQ6VXNlcjI1OTEwOTk=",
            "user": "hpvb",
            "avatar": "https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4",
            "url": "https://github.com/hpvb",
            "pull_count": 10,
            "commit_count": 14
        },
        "MDQ6VXNlcjE0OTUxNDMw": {
            "id": "MDQ6VXNlcjE0OTUxNDMw",
            "user": "lupoDharkael",
            "avatar": "https://avatars.githubusercontent.com/u/14951430?u=05b048106f74f1bfc90b0096721d3b0d02ed1e2a&v=4",
            "url": "https://github.com/lupoDharkael",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyNjUzMDc=": {
            "id": "MDQ6VXNlcjYyNjUzMDc=",
            "user": "reduz",
            "avatar": "https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4",
            "url": "https://github.com/reduz",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjQ4NTQ0MjYz": {
            "id": "MDQ6VXNlcjQ4NTQ0MjYz",
            "user": "puchik",
            "avatar": "https://avatars.githubusercontent.com/u/48544263?u=7d47b4ed54ec182040987b920c37655dbbc96cd1&v=4",
            "url": "https://github.com/puchik",
            "pull_count": 3,
            "commit_count": 3
        },
        "MDQ6VXNlcjE5MjkxMDc=": {
            "id": "MDQ6VXNlcjE5MjkxMDc=",
            "user": "DarkKilauea",
            "avatar": "https://avatars.githubusercontent.com/u/1929107?v=4",
            "url": "https://github.com/DarkKilauea",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjM0MDk4MzY=": {
            "id": "MDQ6VXNlcjM0MDk4MzY=",
            "user": "omegachysis",
            "avatar": "https://avatars.githubusercontent.com/u/3409836?u=0a03f5baad829bf6e610b83122911cb4c2dbb546&v=4",
            "url": "https://github.com/omegachysis",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjQwNzMxNDEz": {
            "id": "MDQ6VXNlcjQwNzMxNDEz",
            "user": "AndyBarcia",
            "avatar": "https://avatars.githubusercontent.com/u/40731413?u=b2b5f3175e98e286d11d7a3db36f69f7bb6c5f80&v=4",
            "url": "https://github.com/AndyBarcia",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjc5MDAxODIw": {
            "id": "MDQ6VXNlcjc5MDAxODIw",
            "user": "e344fde6bf",
            "avatar": "https://avatars.githubusercontent.com/u/79001820?u=6642cb732fd8f9ff951a0313b66aa3b16ce02fc5&v=4",
            "url": "https://github.com/e344fde6bf",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjgzMTMwNTc=": {
            "id": "MDQ6VXNlcjgzMTMwNTc=",
            "user": "ArdaE",
            "avatar": "https://avatars.githubusercontent.com/u/8313057?u=b007b7cc6fc25eb7913c5426bc1120f4cf48828a&v=4",
            "url": "https://github.com/ArdaE",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI2OTM2ODM4": {
            "id": "MDQ6VXNlcjI2OTM2ODM4",
            "user": "jcsho",
            "avatar": "https://avatars.githubusercontent.com/u/26936838?u=cea290809d1bf65234c04de41f052dbef431fc2e&v=4",
            "url": "https://github.com/jcsho",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ4MjkwMjU4": {
            "id": "MDQ6VXNlcjQ4MjkwMjU4",
            "user": "cmd410",
            "avatar": "https://avatars.githubusercontent.com/u/48290258?u=7ec46030ae1f011734afcb19a26954324d809974&v=4",
            "url": "https://github.com/cmd410",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjEzNDAwMzk4": {
            "id": "MDQ6VXNlcjEzNDAwMzk4",
            "user": "gongpha",
            "avatar": "https://avatars.githubusercontent.com/u/13400398?u=e9d03e38967ba00bcaeca900b227c4cbd9a494d1&v=4",
            "url": "https://github.com/gongpha",
            "pull_count": 6,
            "commit_count": 13
        },
        "MDQ6VXNlcjMyMzIx": {
            "id": "MDQ6VXNlcjMyMzIx",
            "user": "fire",
            "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4",
            "url": "https://github.com/fire",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjg3NTAxMzU=": {
            "id": "MDQ6VXNlcjg3NTAxMzU=",
            "user": "mbrlabs",
            "avatar": "https://avatars.githubusercontent.com/u/8750135?u=046481c181e36742446016d1d98d0ffd723ee6cb&v=4",
            "url": "https://github.com/mbrlabs",
            "pull_count": 10,
            "commit_count": 18
        },
        "MDQ6VXNlcjMzOTE4MzQ=": {
            "id": "MDQ6VXNlcjMzOTE4MzQ=",
            "user": "xill47",
            "avatar": "https://avatars.githubusercontent.com/u/3391834?v=4",
            "url": "https://github.com/xill47",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExMTAzMzc=": {
            "id": "MDQ6VXNlcjExMTAzMzc=",
            "user": "dreamsComeTrue",
            "avatar": "https://avatars.githubusercontent.com/u/1110337?u=e388e64b16af5177ef19659fb47f43c9dce39124&v=4",
            "url": "https://github.com/dreamsComeTrue",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjQ0MDIzMDQ=": {
            "id": "MDQ6VXNlcjQ0MDIzMDQ=",
            "user": "JFonS",
            "avatar": "https://avatars.githubusercontent.com/u/4402304?u=7d2f9f73625e9fbd240df6f5ecb3bd1130da444c&v=4",
            "url": "https://github.com/JFonS",
            "pull_count": 13,
            "commit_count": 23
        },
        "MDQ6VXNlcjU2MzgxMjU1": {
            "id": "MDQ6VXNlcjU2MzgxMjU1",
            "user": "ray90514",
            "avatar": "https://avatars.githubusercontent.com/u/56381255?u=be5398f13a4a60067ebecd009c91aea056430e1a&v=4",
            "url": "https://github.com/ray90514",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI1NTg2MTM2": {
            "id": "MDQ6VXNlcjI1NTg2MTM2",
            "user": "Pop0p",
            "avatar": "https://avatars.githubusercontent.com/u/25586136?u=1fe515ff7ec10c6ad0e91a665780659a6fe1ce07&v=4",
            "url": "https://github.com/Pop0p",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjY1MDE5NzU=": {
            "id": "MDQ6VXNlcjY1MDE5NzU=",
            "user": "rsubtil",
            "avatar": "https://avatars.githubusercontent.com/u/6501975?u=8b300dce8a185e07294946c926c37e6a67fbf2fb&v=4",
            "url": "https://github.com/rsubtil",
            "pull_count": 8,
            "commit_count": 14
        },
        "MDQ6VXNlcjEzMjgxODkx": {
            "id": "MDQ6VXNlcjEzMjgxODkx",
            "user": "mujpao",
            "avatar": "https://avatars.githubusercontent.com/u/13281891?v=4",
            "url": "https://github.com/mujpao",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjQ0ODQxMw==": {
            "id": "MDQ6VXNlcjQ0ODQxMw==",
            "user": "abaire",
            "avatar": "https://avatars.githubusercontent.com/u/448413?v=4",
            "url": "https://github.com/abaire",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjg0NzE0ODY=": {
            "id": "MDQ6VXNlcjg0NzE0ODY=",
            "user": "unsignedFoo",
            "avatar": "https://avatars.githubusercontent.com/u/8471486?u=7cf5885d68eda4211334e5202620970703527890&v=4",
            "url": "https://github.com/unsignedFoo",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjcwNTc4NjU3": {
            "id": "MDQ6VXNlcjcwNTc4NjU3",
            "user": "Bhu1-V",
            "avatar": "https://avatars.githubusercontent.com/u/70578657?u=86ca2f5be7d21e4b298f88799cd2fb512c498885&v=4",
            "url": "https://github.com/Bhu1-V",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjYyNDcxOTY2": {
            "id": "MDQ6VXNlcjYyNDcxOTY2",
            "user": "sps1112",
            "avatar": "https://avatars.githubusercontent.com/u/62471966?u=69917c9889bdcfb8f43df7893afc5dffb2f0b198&v=4",
            "url": "https://github.com/sps1112",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjM5NzE3Nw==": {
            "id": "MDQ6VXNlcjM5NzE3Nw==",
            "user": "o01eg",
            "avatar": "https://avatars.githubusercontent.com/u/397177?v=4",
            "url": "https://github.com/o01eg",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU0NDE1NTI1": {
            "id": "MDQ6VXNlcjU0NDE1NTI1",
            "user": "angad-k",
            "avatar": "https://avatars.githubusercontent.com/u/54415525?u=0ca7e9fd9921e48bfad3d758fc2f580a6dc834a1&v=4",
            "url": "https://github.com/angad-k",
            "pull_count": 5,
            "commit_count": 8
        },
        "MDQ6VXNlcjk2NTk3": {
            "id": "MDQ6VXNlcjk2NTk3",
            "user": "nemerle",
            "avatar": "https://avatars.githubusercontent.com/u/96597?u=c8d22b2929bb55334422905a17d37013e027c633&v=4",
            "url": "https://github.com/nemerle",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg3NTE4MDU=": {
            "id": "MDQ6VXNlcjg3NTE4MDU=",
            "user": "socket220",
            "avatar": "https://avatars.githubusercontent.com/u/8751805?u=5c7c190882bce7fdbda2b6a95447d88bd48952f4&v=4",
            "url": "https://github.com/socket220",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExNzk3MTc0": {
            "id": "MDQ6VXNlcjExNzk3MTc0",
            "user": "RandomShaper",
            "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4",
            "url": "https://github.com/RandomShaper",
            "pull_count": 35,
            "commit_count": 56
        },
        "MDQ6VXNlcjQ3MzEzNjAw": {
            "id": "MDQ6VXNlcjQ3MzEzNjAw",
            "user": "Duddino",
            "avatar": "https://avatars.githubusercontent.com/u/47313600?u=99c167734a1a8bf8d8c107b788b4f2b3d0e97717&v=4",
            "url": "https://github.com/Duddino",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI5NzAyNDI4": {
            "id": "MDQ6VXNlcjI5NzAyNDI4",
            "user": "Janglee123",
            "avatar": "https://avatars.githubusercontent.com/u/29702428?u=c441882cf64488a10568797fdbb61d2713274465&v=4",
            "url": "https://github.com/Janglee123",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjE2MzgzMzE=": {
            "id": "MDQ6VXNlcjE2MzgzMzE=",
            "user": "sjml",
            "avatar": "https://avatars.githubusercontent.com/u/1638331?u=98e3d6280ea443b40be8bf2fd967bfb41c2bc15d&v=4",
            "url": "https://github.com/sjml",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIyNzc5OQ==": {
            "id": "MDQ6VXNlcjIyNzc5OQ==",
            "user": "pdfrod",
            "avatar": "https://avatars.githubusercontent.com/u/227799?v=4",
            "url": "https://github.com/pdfrod",
            "pull_count": 4,
            "commit_count": 7
        },
        "MDQ6VXNlcjMwNzM5MjM5": {
            "id": "MDQ6VXNlcjMwNzM5MjM5",
            "user": "YeldhamDev",
            "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4",
            "url": "https://github.com/YeldhamDev",
            "pull_count": 20,
            "commit_count": 39
        },
        "MDQ6VXNlcjMyMzg2OA==": {
            "id": "MDQ6VXNlcjMyMzg2OA==",
            "user": "jordo",
            "avatar": "https://avatars.githubusercontent.com/u/323868?u=cca75b51f6f62112bccda19ead1ceac11407d8f9&v=4",
            "url": "https://github.com/jordo",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4NTA4NTY=": {
            "id": "MDQ6VXNlcjE4NTA4NTY=",
            "user": "zaksnet",
            "avatar": "https://avatars.githubusercontent.com/u/1850856?u=4ef67c95af2992e3448e7de20190bf939e962a5c&v=4",
            "url": "https://github.com/zaksnet",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjQ3NzAwNDE4": {
            "id": "MDQ6VXNlcjQ3NzAwNDE4",
            "user": "dalexeev",
            "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4",
            "url": "https://github.com/dalexeev",
            "pull_count": 9,
            "commit_count": 17
        },
        "MDQ6VXNlcjMwMzYxNzY=": {
            "id": "MDQ6VXNlcjMwMzYxNzY=",
            "user": "Chaosus",
            "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4",
            "url": "https://github.com/Chaosus",
            "pull_count": 18,
            "commit_count": 26
        },
        "MDQ6VXNlcjI0OTYyMzE=": {
            "id": "MDQ6VXNlcjI0OTYyMzE=",
            "user": "rcorre",
            "avatar": "https://avatars.githubusercontent.com/u/2496231?u=4a4e901ce3205e5ca3fab53f31a4f140eafee5b2&v=4",
            "url": "https://github.com/rcorre",
            "pull_count": 8,
            "commit_count": 16
        },
        "MDQ6VXNlcjM5MTM3MQ==": {
            "id": "MDQ6VXNlcjM5MTM3MQ==",
            "user": "asmaloney",
            "avatar": "https://avatars.githubusercontent.com/u/391371?u=6277a015b4c0c3eda3281b92b79f74c7e139a4bb&v=4",
            "url": "https://github.com/asmaloney",
            "pull_count": 4,
            "commit_count": 7
        },
        "MDQ6VXNlcjEyNTYzMjY2": {
            "id": "MDQ6VXNlcjEyNTYzMjY2",
            "user": "kuruk-mm",
            "avatar": "https://avatars.githubusercontent.com/u/12563266?u=25f0830cbc0a0635bed2ea905d27b1e117cc693d&v=4",
            "url": "https://github.com/kuruk-mm",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjE2OTM4MDI=": {
            "id": "MDQ6VXNlcjE2OTM4MDI=",
            "user": "RootKiller",
            "avatar": "https://avatars.githubusercontent.com/u/1693802?u=c4ca3f18fd5ebe643c11ddc5c6451bdeec8a9be5&v=4",
            "url": "https://github.com/RootKiller",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExMTUzMjMy": {
            "id": "MDQ6VXNlcjExMTUzMjMy",
            "user": "supagu",
            "avatar": "https://avatars.githubusercontent.com/u/11153232?u=2d686287f0c849f4247cf7080bf97beaad6d9917&v=4",
            "url": "https://github.com/supagu",
            "pull_count": 0,
            "commit_count": 2
        },
        "MDQ6VXNlcjQzNDQ5ODMy": {
            "id": "MDQ6VXNlcjQzNDQ5ODMy",
            "user": "realkotob",
            "avatar": "https://avatars.githubusercontent.com/u/43449832?u=4e2b2f90159bf7fa61bc5e038778009a8125c35c&v=4",
            "url": "https://github.com/realkotob",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjEzNTg5ODAx": {
            "id": "MDQ6VXNlcjEzNTg5ODAx",
            "user": "georgwacker",
            "avatar": "https://avatars.githubusercontent.com/u/13589801?u=46f866af0f02e7e673a0e2e6592fff303221c834&v=4",
            "url": "https://github.com/georgwacker",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjY4NzU5NTI3": {
            "id": "MDQ6VXNlcjY4NzU5NTI3",
            "user": "nmrkr",
            "avatar": "https://avatars.githubusercontent.com/u/68759527?v=4",
            "url": "https://github.com/nmrkr",
            "pull_count": 5,
            "commit_count": 9
        },
        "MDQ6VXNlcjI5NDk3ODY5": {
            "id": "MDQ6VXNlcjI5NDk3ODY5",
            "user": "hilfazer",
            "avatar": "https://avatars.githubusercontent.com/u/29497869?u=4152069de91c1b6c1b830f698ad7f012cf2cd6dd&v=4",
            "url": "https://github.com/hilfazer",
            "pull_count": 5,
            "commit_count": 6
        },
        "MDQ6VXNlcjQxNzMwODI2": {
            "id": "MDQ6VXNlcjQxNzMwODI2",
            "user": "EricEzaM",
            "avatar": "https://avatars.githubusercontent.com/u/41730826?u=2fa74bf6da0c4748c28b8dd469eff103e72a119e&v=4",
            "url": "https://github.com/EricEzaM",
            "pull_count": 6,
            "commit_count": 12
        },
        "MDQ6VXNlcjQxMTgwNjA=": {
            "id": "MDQ6VXNlcjQxMTgwNjA=",
            "user": "Meriipu",
            "avatar": "https://avatars.githubusercontent.com/u/4118060?v=4",
            "url": "https://github.com/Meriipu",
            "pull_count": 2,
            "commit_count": 6
        },
        "MDQ6VXNlcjEwNjg4ODYw": {
            "id": "MDQ6VXNlcjEwNjg4ODYw",
            "user": "Carlos-Cabello",
            "avatar": "https://avatars.githubusercontent.com/u/10688860?v=4",
            "url": "https://github.com/Carlos-Cabello",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ0MjMwODg=": {
            "id": "MDQ6VXNlcjQ0MjMwODg=",
            "user": "iatenine",
            "avatar": "https://avatars.githubusercontent.com/u/4423088?u=8da703c45d088f2084234b58cd4830dbd7244b15&v=4",
            "url": "https://github.com/iatenine",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU1NDQ4NjA3": {
            "id": "MDQ6VXNlcjU1NDQ4NjA3",
            "user": "kotelifelif",
            "avatar": "https://avatars.githubusercontent.com/u/55448607?v=4",
            "url": "https://github.com/kotelifelif",
            "pull_count": 4,
            "commit_count": 8
        },
        "MDQ6VXNlcjEwNjk5MTU=": {
            "id": "MDQ6VXNlcjEwNjk5MTU=",
            "user": "Taywee",
            "avatar": "https://avatars.githubusercontent.com/u/1069915?u=48d0ba9b152663c80da2ebf52f29e822ce945301&v=4",
            "url": "https://github.com/Taywee",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMxODc2Mzc=": {
            "id": "MDQ6VXNlcjMxODc2Mzc=",
            "user": "touilleMan",
            "avatar": "https://avatars.githubusercontent.com/u/3187637?v=4",
            "url": "https://github.com/touilleMan",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjI4Mjg2OTYx": {
            "id": "MDQ6VXNlcjI4Mjg2OTYx",
            "user": "Jummit",
            "avatar": "https://avatars.githubusercontent.com/u/28286961?u=ecb7e6e21405e2994f46f4a0d7f79ef6820fbc1c&v=4",
            "url": "https://github.com/Jummit",
            "pull_count": 3,
            "commit_count": 6
        },
        "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": 0
        },
        "MDQ6VXNlcjEzMzkzMDg3": {
            "id": "MDQ6VXNlcjEzMzkzMDg3",
            "user": "Norrox",
            "avatar": "https://avatars.githubusercontent.com/u/13393087?u=063140067cf1f4f403bd24184b85a16736532f7a&v=4",
            "url": "https://github.com/Norrox",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjgyODE5MTY=": {
            "id": "MDQ6VXNlcjgyODE5MTY=",
            "user": "27thLiz",
            "avatar": "https://avatars.githubusercontent.com/u/8281916?u=2171745a413ca081df83835331f74dd955996118&v=4",
            "url": "https://github.com/27thLiz",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMzMTE3MDgy": {
            "id": "MDQ6VXNlcjMzMTE3MDgy",
            "user": "trollodel",
            "avatar": "https://avatars.githubusercontent.com/u/33117082?u=16c291b6b400d833e3cd93e103577873fdda2117&v=4",
            "url": "https://github.com/trollodel",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjIyNDUzMzU4": {
            "id": "MDQ6VXNlcjIyNDUzMzU4",
            "user": "Shatur",
            "avatar": "https://avatars.githubusercontent.com/u/22453358?u=deac14797f06db2f926d67b353720178ab3f9e7a&v=4",
            "url": "https://github.com/Shatur",
            "pull_count": 3,
            "commit_count": 3
        },
        "MDQ6VXNlcjc3MTMzOQ==": {
            "id": "MDQ6VXNlcjc3MTMzOQ==",
            "user": "hungrymonkey",
            "avatar": "https://avatars.githubusercontent.com/u/771339?v=4",
            "url": "https://github.com/hungrymonkey",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjEyOTEwMTI=": {
            "id": "MDQ6VXNlcjEyOTEwMTI=",
            "user": "charles-l",
            "avatar": "https://avatars.githubusercontent.com/u/1291012?u=77b2eabb56f6f7f38821513e75700c11b82993bd&v=4",
            "url": "https://github.com/charles-l",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE5MzY3NjM=": {
            "id": "MDQ6VXNlcjE5MzY3NjM=",
            "user": "ellenhp",
            "avatar": "https://avatars.githubusercontent.com/u/1936763?u=a54f3c5e722a05021736aadf830120002f66e0b0&v=4",
            "url": "https://github.com/ellenhp",
            "pull_count": 7,
            "commit_count": 16
        },
        "MDQ6VXNlcjMwNDAzNTI=": {
            "id": "MDQ6VXNlcjMwNDAzNTI=",
            "user": "Eoin-ONeill-Yokai",
            "avatar": "https://avatars.githubusercontent.com/u/3040352?u=532f5fc6d0a5a899e4b6b1b6d537d865642617e9&v=4",
            "url": "https://github.com/Eoin-ONeill-Yokai",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjE0MjYzMTY=": {
            "id": "MDQ6VXNlcjE0MjYzMTY=",
            "user": "nikibobi",
            "avatar": "https://avatars.githubusercontent.com/u/1426316?v=4",
            "url": "https://github.com/nikibobi",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjUzOTc2NjI=": {
            "id": "MDQ6VXNlcjUzOTc2NjI=",
            "user": "Birdulon",
            "avatar": "https://avatars.githubusercontent.com/u/5397662?u=97b6eb303e1fb5cac1c13a9176cebfc7e84518fd&v=4",
            "url": "https://github.com/Birdulon",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjUyODEwNjA3": {
            "id": "MDQ6VXNlcjUyODEwNjA3",
            "user": "Vignesh1-art",
            "avatar": "https://avatars.githubusercontent.com/u/52810607?u=08813c68ac1197c7b35198472873818ce6b8538d&v=4",
            "url": "https://github.com/Vignesh1-art",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjUyNzI1Mjk=": {
            "id": "MDQ6VXNlcjUyNzI1Mjk=",
            "user": "hoontee",
            "avatar": "https://avatars.githubusercontent.com/u/5272529?u=6395349362f7b21a7c4896f935de1c6f6ef07eb1&v=4",
            "url": "https://github.com/hoontee",
            "pull_count": 7,
            "commit_count": 12
        },
        "MDQ6VXNlcjEwNzUzOTM=": {
            "id": "MDQ6VXNlcjEwNzUzOTM=",
            "user": "jiteshvm",
            "avatar": "https://avatars.githubusercontent.com/u/1075393?u=1f53dbe343789dcf7288a502ff8ebe0c8e9465f0&v=4",
            "url": "https://github.com/jiteshvm",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc1NTA1Njc=": {
            "id": "MDQ6VXNlcjc1NTA1Njc=",
            "user": "Quadtree",
            "avatar": "https://avatars.githubusercontent.com/u/7550567?u=d8a296d5232e1419a08398c7456e3482387e94ec&v=4",
            "url": "https://github.com/Quadtree",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc2NTc2": {
            "id": "MDQ6VXNlcjc2NTc2",
            "user": "dbu",
            "avatar": "https://avatars.githubusercontent.com/u/76576?v=4",
            "url": "https://github.com/dbu",
            "pull_count": 1,
            "commit_count": 1
        },
        "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": 2
        },
        "MDQ6VXNlcjk4MDk3Nw==": {
            "id": "MDQ6VXNlcjk4MDk3Nw==",
            "user": "Beuc",
            "avatar": "https://avatars.githubusercontent.com/u/980977?u=ebd1a7b491cae0a6c408db9296b6739bd5c423ad&v=4",
            "url": "https://github.com/Beuc",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc0ODc3MA==": {
            "id": "MDQ6VXNlcjc0ODc3MA==",
            "user": "RevoluPowered",
            "avatar": "https://avatars.githubusercontent.com/u/748770?u=49248b09a51bde1b1ffbdfac3d4eac68d1eecd84&v=4",
            "url": "https://github.com/RevoluPowered",
            "pull_count": 11,
            "commit_count": 12
        },
        "MDQ6VXNlcjYwOTMxMTk=": {
            "id": "MDQ6VXNlcjYwOTMxMTk=",
            "user": "groud",
            "avatar": "https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4",
            "url": "https://github.com/groud",
            "pull_count": 5,
            "commit_count": 9
        },
        "MDQ6VXNlcjY5MTE3NzY4": {
            "id": "MDQ6VXNlcjY5MTE3NzY4",
            "user": "ShatReal",
            "avatar": "https://avatars.githubusercontent.com/u/69117768?u=71738348c785e69b91d290562eb0075d44c1dec1&v=4",
            "url": "https://github.com/ShatReal",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjEzMTE1NTU=": {
            "id": "MDQ6VXNlcjEzMTE1NTU=",
            "user": "Zylann",
            "avatar": "https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4",
            "url": "https://github.com/Zylann",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjEyMjMwMzMz": {
            "id": "MDQ6VXNlcjEyMjMwMzMz",
            "user": "fmazan",
            "avatar": "https://avatars.githubusercontent.com/u/12230333?u=917571f7b9236de4925d8acd98a30edbd0ccdfd6&v=4",
            "url": "https://github.com/fmazan",
            "pull_count": 4,
            "commit_count": 6
        },
        "MDQ6VXNlcjUyMjk0OTI=": {
            "id": "MDQ6VXNlcjUyMjk0OTI=",
            "user": "michael-conrad",
            "avatar": "https://avatars.githubusercontent.com/u/5229492?u=453db26e0d40121781e509d4d8cda1514c3186cd&v=4",
            "url": "https://github.com/michael-conrad",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjgxNzI4NTU=": {
            "id": "MDQ6VXNlcjgxNzI4NTU=",
            "user": "BrodyEller",
            "avatar": "https://avatars.githubusercontent.com/u/8172855?u=6dd889a08700c0b0dadbf8760f57a206d7bee059&v=4",
            "url": "https://github.com/BrodyEller",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjE4MzU3NjU3": {
            "id": "MDQ6VXNlcjE4MzU3NjU3",
            "user": "Kanabenki",
            "avatar": "https://avatars.githubusercontent.com/u/18357657?u=a4275ba2cdb519a471ae33c0365d8a9168ce0a9d&v=4",
            "url": "https://github.com/Kanabenki",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjI0NzI4MzU=": {
            "id": "MDQ6VXNlcjI0NzI4MzU=",
            "user": "revilo",
            "avatar": "https://avatars.githubusercontent.com/u/2472835?u=d233bcee4f6707ebde89e3e9cfa4c4d724f0aa48&v=4",
            "url": "https://github.com/revilo",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjE1NzMwNTc3": {
            "id": "MDQ6VXNlcjE1NzMwNTc3",
            "user": "kayomn",
            "avatar": "https://avatars.githubusercontent.com/u/15730577?u=616b2eedde5f4ee573ef446b362cc7f32ff459b7&v=4",
            "url": "https://github.com/kayomn",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjEwMDM2MzM3": {
            "id": "MDQ6VXNlcjEwMDM2MzM3",
            "user": "muiroc",
            "avatar": "https://avatars.githubusercontent.com/u/10036337?v=4",
            "url": "https://github.com/muiroc",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg3Mzk2OTA=": {
            "id": "MDQ6VXNlcjg3Mzk2OTA=",
            "user": "MrMinimal",
            "avatar": "https://avatars.githubusercontent.com/u/8739690?u=35132d2355aa20cc521392247e0a3e6f25aff753&v=4",
            "url": "https://github.com/MrMinimal",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyMjY3Nw==": {
            "id": "MDQ6VXNlcjEyMjY3Nw==",
            "user": "themindoverall",
            "avatar": "https://avatars.githubusercontent.com/u/122677?u=595e764cd4f033dd45344d5a01fd8aab2a47270d&v=4",
            "url": "https://github.com/themindoverall",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE5MzkyMTA0": {
            "id": "MDQ6VXNlcjE5MzkyMTA0",
            "user": "samdze",
            "avatar": "https://avatars.githubusercontent.com/u/19392104?u=7493863c80c1f252b9f04cffdaa230bf896d119d&v=4",
            "url": "https://github.com/samdze",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjEyOTY2ODE0": {
            "id": "MDQ6VXNlcjEyOTY2ODE0",
            "user": "zaevi",
            "avatar": "https://avatars.githubusercontent.com/u/12966814?u=6236d669f8205f6d7cbdd0215a33c72eaf68c818&v=4",
            "url": "https://github.com/zaevi",
            "pull_count": 4,
            "commit_count": 7
        },
        "MDQ6VXNlcjI0NDk3MzUz": {
            "id": "MDQ6VXNlcjI0NDk3MzUz",
            "user": "jameswestman",
            "avatar": "https://avatars.githubusercontent.com/u/24497353?u=4376131aaac6e1c5fab939a6ba3c2022e493b2ca&v=4",
            "url": "https://github.com/jameswestman",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE5MTU2MQ==": {
            "id": "MDQ6VXNlcjE5MTU2MQ==",
            "user": "dsnopek",
            "avatar": "https://avatars.githubusercontent.com/u/191561?v=4",
            "url": "https://github.com/dsnopek",
            "pull_count": 5,
            "commit_count": 7
        },
        "MDQ6VXNlcjE0ODI2ODE=": {
            "id": "MDQ6VXNlcjE0ODI2ODE=",
            "user": "van800",
            "avatar": "https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4",
            "url": "https://github.com/van800",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjkwNzk0MA==": {
            "id": "MDQ6VXNlcjkwNzk0MA==",
            "user": "pezcode",
            "avatar": "https://avatars.githubusercontent.com/u/907940?u=18b38878ac733cf4e26e771be5f6921e63ed49d1&v=4",
            "url": "https://github.com/pezcode",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ4MTEyNQ==": {
            "id": "MDQ6VXNlcjQ4MTEyNQ==",
            "user": "ronchaine",
            "avatar": "https://avatars.githubusercontent.com/u/481125?u=ecdb8b6d57374ecc0164cbbca77139f0982d2da9&v=4",
            "url": "https://github.com/ronchaine",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc3MTg0OTQz": {
            "id": "MDQ6VXNlcjc3MTg0OTQz",
            "user": "volkathemartian",
            "avatar": "https://avatars.githubusercontent.com/u/77184943?u=57770403f5218def47d541dd895ec14e439a9d34&v=4",
            "url": "https://github.com/volkathemartian",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjUzNjAwNg==": {
            "id": "MDQ6VXNlcjUzNjAwNg==",
            "user": "furrykef",
            "avatar": "https://avatars.githubusercontent.com/u/536006?v=4",
            "url": "https://github.com/furrykef",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjcxODU1Mjk0": {
            "id": "MDQ6VXNlcjcxODU1Mjk0",
            "user": "WeaselShoppe",
            "avatar": "https://avatars.githubusercontent.com/u/71855294?v=4",
            "url": "https://github.com/WeaselShoppe",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjUyMDYzMjky": {
            "id": "MDQ6VXNlcjUyMDYzMjky",
            "user": "TamplierS1",
            "avatar": "https://avatars.githubusercontent.com/u/52063292?u=877ef2f5e5a517846721ca374a9f6abbfd7003fc&v=4",
            "url": "https://github.com/TamplierS1",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjQwMTMwMDk=": {
            "id": "MDQ6VXNlcjQwMTMwMDk=",
            "user": "Khaos66",
            "avatar": "https://avatars.githubusercontent.com/u/4013009?u=eb8997c7565cf975b7007d658e2166b4364cd444&v=4",
            "url": "https://github.com/Khaos66",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjY3OTYzMDkz": {
            "id": "MDQ6VXNlcjY3OTYzMDkz",
            "user": "Laguzus",
            "avatar": "https://avatars.githubusercontent.com/u/67963093?v=4",
            "url": "https://github.com/Laguzus",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjU2NTM3NTAy": {
            "id": "MDQ6VXNlcjU2NTM3NTAy",
            "user": "VedatGunel",
            "avatar": "https://avatars.githubusercontent.com/u/56537502?v=4",
            "url": "https://github.com/VedatGunel",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI3MDA1OTY=": {
            "id": "MDQ6VXNlcjI3MDA1OTY=",
            "user": "linkpy",
            "avatar": "https://avatars.githubusercontent.com/u/2700596?u=2fb4d32805ee317927250b495fed3070b320cde3&v=4",
            "url": "https://github.com/linkpy",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIyMjQ4ODQ5": {
            "id": "MDQ6VXNlcjIyMjQ4ODQ5",
            "user": "mrushyendra",
            "avatar": "https://avatars.githubusercontent.com/u/22248849?u=d5e47a02b534b4e2b7d787cd5b00ae946d3899db&v=4",
            "url": "https://github.com/mrushyendra",
            "pull_count": 5,
            "commit_count": 10
        },
        "MDQ6VXNlcjM4MTQ4Mzg2": {
            "id": "MDQ6VXNlcjM4MTQ4Mzg2",
            "user": "HipsterPenguin",
            "avatar": "https://avatars.githubusercontent.com/u/38148386?u=c32ef3af031fb9c86117c73366b8ef59f0ce64de&v=4",
            "url": "https://github.com/HipsterPenguin",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEzMzczMzE=": {
            "id": "MDQ6VXNlcjEzMzczMzE=",
            "user": "vix597",
            "avatar": "https://avatars.githubusercontent.com/u/1337331?u=c50d0f0eae4f6bfbc6944925696c5481d5f682e8&v=4",
            "url": "https://github.com/vix597",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM4MTE5Mzg3": {
            "id": "MDQ6VXNlcjM4MTE5Mzg3",
            "user": "addmix",
            "avatar": "https://avatars.githubusercontent.com/u/38119387?u=d9d4d83ccbaf0f3191acb4be457a56b1a0848327&v=4",
            "url": "https://github.com/addmix",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE3NzgxMDUw": {
            "id": "MDQ6VXNlcjE3NzgxMDUw",
            "user": "Dodoveloper",
            "avatar": "https://avatars.githubusercontent.com/u/17781050?u=bb2a560835d80214f0d976286dd9668975330b0d&v=4",
            "url": "https://github.com/Dodoveloper",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2OTc5MzUz": {
            "id": "MDQ6VXNlcjE2OTc5MzUz",
            "user": "lucasvanmol",
            "avatar": "https://avatars.githubusercontent.com/u/16979353?v=4",
            "url": "https://github.com/lucasvanmol",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE0ODAwMzIw": {
            "id": "MDQ6VXNlcjE0ODAwMzIw",
            "user": "magian1127",
            "avatar": "https://avatars.githubusercontent.com/u/14800320?u=26be008acf49b9885137298e8b3414eee9bf7f0a&v=4",
            "url": "https://github.com/magian1127",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjQzNDk0NjY0": {
            "id": "MDQ6VXNlcjQzNDk0NjY0",
            "user": "arrowinaknee",
            "avatar": "https://avatars.githubusercontent.com/u/43494664?u=00f071bb3b889f074c7ed4430838b5eec69013d6&v=4",
            "url": "https://github.com/arrowinaknee",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ2NTM5NjI2": {
            "id": "MDQ6VXNlcjQ2NTM5NjI2",
            "user": "Phischermen",
            "avatar": "https://avatars.githubusercontent.com/u/46539626?u=528ac293fc111929b83dd63b441a5f45617fa6f7&v=4",
            "url": "https://github.com/Phischermen",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjUxMjIzNDE4": {
            "id": "MDQ6VXNlcjUxMjIzNDE4",
            "user": "alexpech12",
            "avatar": "https://avatars.githubusercontent.com/u/51223418?u=cf51c9299ce690761036e4930bbc8fa5364fbf36&v=4",
            "url": "https://github.com/alexpech12",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjcxMDcyMjg=": {
            "id": "MDQ6VXNlcjcxMDcyMjg=",
            "user": "dankan1890",
            "avatar": "https://avatars.githubusercontent.com/u/7107228?u=5e67ceb4783faba59635b806fc3946793696d804&v=4",
            "url": "https://github.com/dankan1890",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc4MTc3MTQ=": {
            "id": "MDQ6VXNlcjc4MTc3MTQ=",
            "user": "fstiewitz",
            "avatar": "https://avatars.githubusercontent.com/u/7817714?v=4",
            "url": "https://github.com/fstiewitz",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjY5NDQxNzQ1": {
            "id": "MDQ6VXNlcjY5NDQxNzQ1",
            "user": "TechnoPorg",
            "avatar": "https://avatars.githubusercontent.com/u/69441745?u=447e8fc930a09a67bbf37c51181f0245a0ec2df2&v=4",
            "url": "https://github.com/TechnoPorg",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMwNjg2Mg==": {
            "id": "MDQ6VXNlcjMwNjg2Mg==",
            "user": "zerc",
            "avatar": "https://avatars.githubusercontent.com/u/306862?u=d70fde8ec29d73fd1a7ccfb6e6a412c73a270c66&v=4",
            "url": "https://github.com/zerc",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ3NTk1MTE=": {
            "id": "MDQ6VXNlcjQ3NTk1MTE=",
            "user": "lolleko",
            "avatar": "https://avatars.githubusercontent.com/u/4759511?u=bc3ff643676f281f2620d3868ed1866399fdccab&v=4",
            "url": "https://github.com/lolleko",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2MTI4MjMy": {
            "id": "MDQ6VXNlcjE2MTI4MjMy",
            "user": "nevarek",
            "avatar": "https://avatars.githubusercontent.com/u/16128232?u=90da7550c5e30788bf8ddc969d22d1855ca0c7a6&v=4",
            "url": "https://github.com/nevarek",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc1NzExNzcz": {
            "id": "MDQ6VXNlcjc1NzExNzcz",
            "user": "jeffuntildeath",
            "avatar": "https://avatars.githubusercontent.com/u/75711773?v=4",
            "url": "https://github.com/jeffuntildeath",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjIzMDI5MDM2": {
            "id": "MDQ6VXNlcjIzMDI5MDM2",
            "user": "UgisProductMadness",
            "avatar": "https://avatars.githubusercontent.com/u/23029036?v=4",
            "url": "https://github.com/UgisProductMadness",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjU3NjAxNjc=": {
            "id": "MDQ6VXNlcjU3NjAxNjc=",
            "user": "MidZik",
            "avatar": "https://avatars.githubusercontent.com/u/5760167?v=4",
            "url": "https://github.com/MidZik",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjUzMDU0MzAx": {
            "id": "MDQ6VXNlcjUzMDU0MzAx",
            "user": "Leleat",
            "avatar": "https://avatars.githubusercontent.com/u/53054301?v=4",
            "url": "https://github.com/Leleat",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjYzMzMxMDU=": {
            "id": "MDQ6VXNlcjYzMzMxMDU=",
            "user": "bemyak",
            "avatar": "https://avatars.githubusercontent.com/u/6333105?v=4",
            "url": "https://github.com/bemyak",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjQ2MzI3NDAz": {
            "id": "MDQ6VXNlcjQ2MzI3NDAz",
            "user": "LoipesMas",
            "avatar": "https://avatars.githubusercontent.com/u/46327403?u=8e1bb4abe3cd51285929f51532b81e4560ff1afc&v=4",
            "url": "https://github.com/LoipesMas",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYzMzQ1ODA=": {
            "id": "MDQ6VXNlcjYzMzQ1ODA=",
            "user": "maiself",
            "avatar": "https://avatars.githubusercontent.com/u/6334580?v=4",
            "url": "https://github.com/maiself",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjk1MDU1MDg=": {
            "id": "MDQ6VXNlcjk1MDU1MDg=",
            "user": "jdbener",
            "avatar": "https://avatars.githubusercontent.com/u/9505508?u=a1b174402ce8f8d8b7d6d231802925c24c1dc6fc&v=4",
            "url": "https://github.com/jdbener",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ1MzAyMjc2": {
            "id": "MDQ6VXNlcjQ1MzAyMjc2",
            "user": "eddsanity",
            "avatar": "https://avatars.githubusercontent.com/u/45302276?u=9827a0a04272fac0946e3bba478adb7e21b3d249&v=4",
            "url": "https://github.com/eddsanity",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ1MzY5NTY4": {
            "id": "MDQ6VXNlcjQ1MzY5NTY4",
            "user": "andy-noisyduck",
            "avatar": "https://avatars.githubusercontent.com/u/45369568?v=4",
            "url": "https://github.com/andy-noisyduck",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYwMzQ3Mzkw": {
            "id": "MDQ6VXNlcjYwMzQ3Mzkw",
            "user": "GoDino",
            "avatar": "https://avatars.githubusercontent.com/u/60347390?u=cb34b8f7bf4a0f789a871a9a79309a99e3af41a9&v=4",
            "url": "https://github.com/GoDino",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjI3MDkyOA==": {
            "id": "MDQ6VXNlcjI3MDkyOA==",
            "user": "adamscott",
            "avatar": "https://avatars.githubusercontent.com/u/270928?v=4",
            "url": "https://github.com/adamscott",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjQyOTE0NjU3": {
            "id": "MDQ6VXNlcjQyOTE0NjU3",
            "user": "ForestKatsch",
            "avatar": "https://avatars.githubusercontent.com/u/42914657?u=80a338621f2c1d486d75689267926a52420709da&v=4",
            "url": "https://github.com/ForestKatsch",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjIwNzQzOTkz": {
            "id": "MDQ6VXNlcjIwNzQzOTkz",
            "user": "thokr",
            "avatar": "https://avatars.githubusercontent.com/u/20743993?v=4",
            "url": "https://github.com/thokr",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjc1NTgwMjAw": {
            "id": "MDQ6VXNlcjc1NTgwMjAw",
            "user": "dedm0zaj",
            "avatar": "https://avatars.githubusercontent.com/u/75580200?v=4",
            "url": "https://github.com/dedm0zaj",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE3MzE2OTk5": {
            "id": "MDQ6VXNlcjE3MzE2OTk5",
            "user": "Demindiro",
            "avatar": "https://avatars.githubusercontent.com/u/17316999?u=4d7db0362ae9c59d27429641708e802a9fce2977&v=4",
            "url": "https://github.com/Demindiro",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjQxNjA3NTEy": {
            "id": "MDQ6VXNlcjQxNjA3NTEy",
            "user": "Nickswoboda",
            "avatar": "https://avatars.githubusercontent.com/u/41607512?v=4",
            "url": "https://github.com/Nickswoboda",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI1NTYzNjAy": {
            "id": "MDQ6VXNlcjI1NTYzNjAy",
            "user": "Shaidak",
            "avatar": "https://avatars.githubusercontent.com/u/25563602?v=4",
            "url": "https://github.com/Shaidak",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIyMzkyOTY=": {
            "id": "MDQ6VXNlcjIyMzkyOTY=",
            "user": "lyubomirv",
            "avatar": "https://avatars.githubusercontent.com/u/2239296?v=4",
            "url": "https://github.com/lyubomirv",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2OTI0Mjk1": {
            "id": "MDQ6VXNlcjE2OTI0Mjk1",
            "user": "DeleteSystem32",
            "avatar": "https://avatars.githubusercontent.com/u/16924295?v=4",
            "url": "https://github.com/DeleteSystem32",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjQwNjQ3Mw==": {
            "id": "MDQ6VXNlcjQwNjQ3Mw==",
            "user": "Wavesonics",
            "avatar": "https://avatars.githubusercontent.com/u/406473?v=4",
            "url": "https://github.com/Wavesonics",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjM1NTA5MjY0": {
            "id": "MDQ6VXNlcjM1NTA5MjY0",
            "user": "rileylyman",
            "avatar": "https://avatars.githubusercontent.com/u/35509264?v=4",
            "url": "https://github.com/rileylyman",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYxMjk5MDk=": {
            "id": "MDQ6VXNlcjYxMjk5MDk=",
            "user": "charasyn",
            "avatar": "https://avatars.githubusercontent.com/u/6129909?v=4",
            "url": "https://github.com/charasyn",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjUxMjI2ODI=": {
            "id": "MDQ6VXNlcjUxMjI2ODI=",
            "user": "FIF15",
            "avatar": "https://avatars.githubusercontent.com/u/5122682?u=683cd934ed95bab9676e39c37f2682a4414b93fc&v=4",
            "url": "https://github.com/FIF15",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjI2ODg0MDkw": {
            "id": "MDQ6VXNlcjI2ODg0MDkw",
            "user": "name-here",
            "avatar": "https://avatars.githubusercontent.com/u/26884090?u=15e3d3278dcde74c1632405af4c7d7bb79e944f9&v=4",
            "url": "https://github.com/name-here",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE1MDc2NTg5": {
            "id": "MDQ6VXNlcjE1MDc2NTg5",
            "user": "alan-w-255",
            "avatar": "https://avatars.githubusercontent.com/u/15076589?v=4",
            "url": "https://github.com/alan-w-255",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjI5MzE3MzIx": {
            "id": "MDQ6VXNlcjI5MzE3MzIx",
            "user": "Firepal",
            "avatar": "https://avatars.githubusercontent.com/u/29317321?u=16c92ee782b88ecfe795abb30406f73720bdf9e9&v=4",
            "url": "https://github.com/Firepal",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE2NDIyOTc=": {
            "id": "MDQ6VXNlcjE2NDIyOTc=",
            "user": "greenfox1505",
            "avatar": "https://avatars.githubusercontent.com/u/1642297?u=af5d9921aa3d3ce3c6e784fc819d3974baa2acf6&v=4",
            "url": "https://github.com/greenfox1505",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ0ODIxMjE5": {
            "id": "MDQ6VXNlcjQ0ODIxMjE5",
            "user": "dakennedyd",
            "avatar": "https://avatars.githubusercontent.com/u/44821219?u=cae5aaf83cde1f3ff171d6c864f0c79784eb3945&v=4",
            "url": "https://github.com/dakennedyd",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE2MzUwNQ==": {
            "id": "MDQ6VXNlcjE2MzUwNQ==",
            "user": "GryphonClaw",
            "avatar": "https://avatars.githubusercontent.com/u/163505?u=0b037fae1d4a179c72efe473d9add7950f74a829&v=4",
            "url": "https://github.com/GryphonClaw",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExNDAzMzQ1": {
            "id": "MDQ6VXNlcjExNDAzMzQ1",
            "user": "NHodgesVFX",
            "avatar": "https://avatars.githubusercontent.com/u/11403345?v=4",
            "url": "https://github.com/NHodgesVFX",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjgxNjQyOTc=": {
            "id": "MDQ6VXNlcjgxNjQyOTc=",
            "user": "ccl2of4",
            "avatar": "https://avatars.githubusercontent.com/u/8164297?v=4",
            "url": "https://github.com/ccl2of4",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI0NDMyNjc3": {
            "id": "MDQ6VXNlcjI0NDMyNjc3",
            "user": "HEAVYPOLY",
            "avatar": "https://avatars.githubusercontent.com/u/24432677?u=5ad979c40988917964f3cb1393255252e00dbeed&v=4",
            "url": "https://github.com/HEAVYPOLY",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMwNjY4MDI2": {
            "id": "MDQ6VXNlcjMwNjY4MDI2",
            "user": "Feniks-Gaming",
            "avatar": "https://avatars.githubusercontent.com/u/30668026?u=4164ad4f00117ae646511166374a5c635195f5a9&v=4",
            "url": "https://github.com/Feniks-Gaming",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjgzMzc4ODA=": {
            "id": "MDQ6VXNlcjgzMzc4ODA=",
            "user": "Rubonnek",
            "avatar": "https://avatars.githubusercontent.com/u/8337880?u=83a6e43c124f47481cb090bdee9d20028ace5c36&v=4",
            "url": "https://github.com/Rubonnek",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjkzNzQ=": {
            "id": "MDQ6VXNlcjkzNzQ=",
            "user": "Klowner",
            "avatar": "https://avatars.githubusercontent.com/u/9374?u=d3eb00659e79d5222a74b45244a0e69a94095eb0&v=4",
            "url": "https://github.com/Klowner",
            "pull_count": 3,
            "commit_count": 4
        },
        "MDQ6VXNlcjIxOTU1MjQ3": {
            "id": "MDQ6VXNlcjIxOTU1MjQ3",
            "user": "thebestnom",
            "avatar": "https://avatars.githubusercontent.com/u/21955247?v=4",
            "url": "https://github.com/thebestnom",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyOTY1MDYz": {
            "id": "MDQ6VXNlcjYyOTY1MDYz",
            "user": "SirQuartz",
            "avatar": "https://avatars.githubusercontent.com/u/62965063?v=4",
            "url": "https://github.com/SirQuartz",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyNjMyMTE=": {
            "id": "MDQ6VXNlcjEyNjMyMTE=",
            "user": "erictuvesson",
            "avatar": "https://avatars.githubusercontent.com/u/1263211?u=ae782c922667c06ca3b6c90ec5cf91d50987ce96&v=4",
            "url": "https://github.com/erictuvesson",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjQxOTY5NzM1": {
            "id": "MDQ6VXNlcjQxOTY5NzM1",
            "user": "theoway",
            "avatar": "https://avatars.githubusercontent.com/u/41969735?u=d3f505b68242a4821c5ad2f638d5c1647369c52f&v=4",
            "url": "https://github.com/theoway",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjcwODgwNjI=": {
            "id": "MDQ6VXNlcjcwODgwNjI=",
            "user": "Enhex",
            "avatar": "https://avatars.githubusercontent.com/u/7088062?u=1897194ffe97da2ece2b40d1f866f0bd881ff30b&v=4",
            "url": "https://github.com/Enhex",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2MjE3NTYz": {
            "id": "MDQ6VXNlcjE2MjE3NTYz",
            "user": "willnationsdev",
            "avatar": "https://avatars.githubusercontent.com/u/16217563?u=31a694978fb756d8873675de218cc2eb49e2bd1d&v=4",
            "url": "https://github.com/willnationsdev",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExNDU5MDI4": {
            "id": "MDQ6VXNlcjExNDU5MDI4",
            "user": "Anutrix",
            "avatar": "https://avatars.githubusercontent.com/u/11459028?u=5140a6bb7aff26ad9f0816f1a202028fbc4e90bd&v=4",
            "url": "https://github.com/Anutrix",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjU1OTk3OTY=": {
            "id": "MDQ6VXNlcjU1OTk3OTY=",
            "user": "vnen",
            "avatar": "https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4",
            "url": "https://github.com/vnen",
            "pull_count": 1,
            "commit_count": 4
        },
        "MDQ6VXNlcjM5NTkwNjQ5": {
            "id": "MDQ6VXNlcjM5NTkwNjQ5",
            "user": "DustOneHub",
            "avatar": "https://avatars.githubusercontent.com/u/39590649?v=4",
            "url": "https://github.com/DustOneHub",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI1NjkyNzkw": {
            "id": "MDQ6VXNlcjI1NjkyNzkw",
            "user": "DavidSichma",
            "avatar": "https://avatars.githubusercontent.com/u/25692790?v=4",
            "url": "https://github.com/DavidSichma",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjIzNDc1MjU2": {
            "id": "MDQ6VXNlcjIzNDc1MjU2",
            "user": "Pleto",
            "avatar": "https://avatars.githubusercontent.com/u/23475256?u=cb57d089e64e4005e109d04041827f9807c8c50d&v=4",
            "url": "https://github.com/Pleto",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIxODUxNjM=": {
            "id": "MDQ6VXNlcjIxODUxNjM=",
            "user": "gvaneyck",
            "avatar": "https://avatars.githubusercontent.com/u/2185163?u=ab237566fe052d816dd247eac26f3ffc9c7e6755&v=4",
            "url": "https://github.com/gvaneyck",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjY0NjMzMzQ=": {
            "id": "MDQ6VXNlcjY0NjMzMzQ=",
            "user": "Tadaboody",
            "avatar": "https://avatars.githubusercontent.com/u/6463334?u=4563a986b8f6dfb7197aa5f8010d89635a706815&v=4",
            "url": "https://github.com/Tadaboody",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYwOTcwMTU=": {
            "id": "MDQ6VXNlcjYwOTcwMTU=",
            "user": "salvob41",
            "avatar": "https://avatars.githubusercontent.com/u/6097015?u=2b844980b4d6d6cdde47e3cff7630bab46c32858&v=4",
            "url": "https://github.com/salvob41",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjU2MjI4OTk=": {
            "id": "MDQ6VXNlcjU2MjI4OTk=",
            "user": "mateosss",
            "avatar": "https://avatars.githubusercontent.com/u/5622899?u=4de1d35ac599d904ca1bd9761ca99e0aed3b1865&v=4",
            "url": "https://github.com/mateosss",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE1OTk5OA==": {
            "id": "MDQ6VXNlcjE1OTk5OA==",
            "user": "merriam",
            "avatar": "https://avatars.githubusercontent.com/u/159998?u=94172a5a276b9a63a3e21afd291bbb1fcff24a26&v=4",
            "url": "https://github.com/merriam",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI4Mzg2MDQ=": {
            "id": "MDQ6VXNlcjI4Mzg2MDQ=",
            "user": "darkclif",
            "avatar": "https://avatars.githubusercontent.com/u/2838604?u=6a53be44bb9eee53b36abebf7b877caa19546dad&v=4",
            "url": "https://github.com/darkclif",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyOTEzMzk=": {
            "id": "MDQ6VXNlcjYyOTEzMzk=",
            "user": "jak6jak",
            "avatar": "https://avatars.githubusercontent.com/u/6291339?v=4",
            "url": "https://github.com/jak6jak",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2NjM2OTY5": {
            "id": "MDQ6VXNlcjE2NjM2OTY5",
            "user": "Duroxxigar",
            "avatar": "https://avatars.githubusercontent.com/u/16636969?u=d0c85d0e0cdcd9973748ce7f7d1bcd8fd0a1a04a&v=4",
            "url": "https://github.com/Duroxxigar",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI4Mjg1Njg2": {
            "id": "MDQ6VXNlcjI4Mjg1Njg2",
            "user": "auderer",
            "avatar": "https://avatars.githubusercontent.com/u/28285686?u=752b9579d89235ad6df97a08fa97b188194eab38&v=4",
            "url": "https://github.com/auderer",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI4NjE1Mjk5": {
            "id": "MDQ6VXNlcjI4NjE1Mjk5",
            "user": "Vinealius",
            "avatar": "https://avatars.githubusercontent.com/u/28615299?u=edf36bfd34f1d5eaa7f10c8a9955cc9ad31885f4&v=4",
            "url": "https://github.com/Vinealius",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjQwNDcyODk=": {
            "id": "MDQ6VXNlcjQwNDcyODk=",
            "user": "capnm",
            "avatar": "https://avatars.githubusercontent.com/u/4047289?u=c754f56e724d27c8551d4e032d5cec855485be0c&v=4",
            "url": "https://github.com/capnm",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjI1ODMwMTEy": {
            "id": "MDQ6VXNlcjI1ODMwMTEy",
            "user": "InfiniteAnts",
            "avatar": "https://avatars.githubusercontent.com/u/25830112?u=3bec6660b7609d806e982de8eac7f2e5ec3d0733&v=4",
            "url": "https://github.com/InfiniteAnts",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjY4NjA0NDE3": {
            "id": "MDQ6VXNlcjY4NjA0NDE3",
            "user": "sswx99",
            "avatar": "https://avatars.githubusercontent.com/u/68604417?u=8aab9de9f5171e13808116200c2ccf0140795fd2&v=4",
            "url": "https://github.com/sswx99",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU5NTU5NjEy": {
            "id": "MDQ6VXNlcjU5NTU5NjEy",
            "user": "Novakasa",
            "avatar": "https://avatars.githubusercontent.com/u/59559612?u=1332f54d37bf195ad47ddb38b1a8f95632a4f789&v=4",
            "url": "https://github.com/Novakasa",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjY1ODQzMzA=": {
            "id": "MDQ6VXNlcjY1ODQzMzA=",
            "user": "Paulb23",
            "avatar": "https://avatars.githubusercontent.com/u/6584330?u=6feda0168eba0b01af4797a09e2c54219e49506b&v=4",
            "url": "https://github.com/Paulb23",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjEzMzAzMjU=": {
            "id": "MDQ6VXNlcjEzMzAzMjU=",
            "user": "xix-xeaon",
            "avatar": "https://avatars.githubusercontent.com/u/1330325?u=13d2a49fdcf264631f12821ffa972506b9191c05&v=4",
            "url": "https://github.com/xix-xeaon",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjM4OTM1OTQ=": {
            "id": "MDQ6VXNlcjM4OTM1OTQ=",
            "user": "PoqXert",
            "avatar": "https://avatars.githubusercontent.com/u/3893594?v=4",
            "url": "https://github.com/PoqXert",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjIyNjQ5MjQ5": {
            "id": "MDQ6VXNlcjIyNjQ5MjQ5",
            "user": "eduardohmrodrigues",
            "avatar": "https://avatars.githubusercontent.com/u/22649249?u=3c1836b6f3d30696b4986cd54a5527d2149bc17a&v=4",
            "url": "https://github.com/eduardohmrodrigues",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQxMDg1OTAw": {
            "id": "MDQ6VXNlcjQxMDg1OTAw",
            "user": "ThakeeNathees",
            "avatar": "https://avatars.githubusercontent.com/u/41085900?u=65e8581162f6e580dc23fd95c7a77bfe65a2e2fb&v=4",
            "url": "https://github.com/ThakeeNathees",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE4OTk2Mg==": {
            "id": "MDQ6VXNlcjE4OTk2Mg==",
            "user": "follower",
            "avatar": "https://avatars.githubusercontent.com/u/189962?v=4",
            "url": "https://github.com/follower",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYwMzU0OTA3": {
            "id": "MDQ6VXNlcjYwMzU0OTA3",
            "user": "Megamega53",
            "avatar": "https://avatars.githubusercontent.com/u/60354907?v=4",
            "url": "https://github.com/Megamega53",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4ODQ3MzU=": {
            "id": "MDQ6VXNlcjE4ODQ3MzU=",
            "user": "jslcontributor",
            "avatar": "https://avatars.githubusercontent.com/u/1884735?v=4",
            "url": "https://github.com/jslcontributor",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjQzODgzNzU=": {
            "id": "MDQ6VXNlcjQzODgzNzU=",
            "user": "Nehluxhes",
            "avatar": "https://avatars.githubusercontent.com/u/4388375?v=4",
            "url": "https://github.com/Nehluxhes",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIyMjg1OTUz": {
            "id": "MDQ6VXNlcjIyMjg1OTUz",
            "user": "andriyDev",
            "avatar": "https://avatars.githubusercontent.com/u/22285953?v=4",
            "url": "https://github.com/andriyDev",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg1NzY2MA==": {
            "id": "MDQ6VXNlcjg1NzY2MA==",
            "user": "Pennycook",
            "avatar": "https://avatars.githubusercontent.com/u/857660?u=062029a0d80f6d2068491dac7bf4ab0609ace594&v=4",
            "url": "https://github.com/Pennycook",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE1NTQxMjc=": {
            "id": "MDQ6VXNlcjE1NTQxMjc=",
            "user": "Listwon",
            "avatar": "https://avatars.githubusercontent.com/u/1554127?u=3de6201fee2c27befd1e8e080306dc85d4c68794&v=4",
            "url": "https://github.com/Listwon",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjQ2NTYyMDk4": {
            "id": "MDQ6VXNlcjQ2NTYyMDk4",
            "user": "doot24",
            "avatar": "https://avatars.githubusercontent.com/u/46562098?u=7ca25b5ebf685e54111ce04c3c4877b1efd86df8&v=4",
            "url": "https://github.com/doot24",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjMxODExNjky": {
            "id": "MDQ6VXNlcjMxODExNjky",
            "user": "kurinoku",
            "avatar": "https://avatars.githubusercontent.com/u/31811692?v=4",
            "url": "https://github.com/kurinoku",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjc3NjgxNg==": {
            "id": "MDQ6VXNlcjc3NjgxNg==",
            "user": "extrawurst",
            "avatar": "https://avatars.githubusercontent.com/u/776816?u=4210473e006056f91ced8dcaf5ccbe7f51005db3&v=4",
            "url": "https://github.com/extrawurst",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjU4MDk4ODMy": {
            "id": "MDQ6VXNlcjU4MDk4ODMy",
            "user": "sburris0",
            "avatar": "https://avatars.githubusercontent.com/u/58098832?u=52cf16bfd2ce58920e245d1e07544e9093a0910b&v=4",
            "url": "https://github.com/sburris0",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyMTUyNzc0": {
            "id": "MDQ6VXNlcjEyMTUyNzc0",
            "user": "MrSquigy",
            "avatar": "https://avatars.githubusercontent.com/u/12152774?u=6947423a653fa8319ca573fb7e7bb1bc07e72bf8&v=4",
            "url": "https://github.com/MrSquigy",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE0MTIwNzYx": {
            "id": "MDQ6VXNlcjE0MTIwNzYx",
            "user": "Arivval",
            "avatar": "https://avatars.githubusercontent.com/u/14120761?v=4",
            "url": "https://github.com/Arivval",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQyOTEzMzk3": {
            "id": "MDQ6VXNlcjQyOTEzMzk3",
            "user": "HellonLegs",
            "avatar": "https://avatars.githubusercontent.com/u/42913397?u=b6bee119c2dbce6853d965168beb5c98acf000fa&v=4",
            "url": "https://github.com/HellonLegs",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI0NjY0NjY=": {
            "id": "MDQ6VXNlcjI0NjY0NjY=",
            "user": "ricardoalcantara",
            "avatar": "https://avatars.githubusercontent.com/u/2466466?v=4",
            "url": "https://github.com/ricardoalcantara",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM5MDMwNTk=": {
            "id": "MDQ6VXNlcjM5MDMwNTk=",
            "user": "raulsntos",
            "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4",
            "url": "https://github.com/raulsntos",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyODE2NTg=": {
            "id": "MDQ6VXNlcjEyODE2NTg=",
            "user": "melvin-ibuildings",
            "avatar": "https://avatars.githubusercontent.com/u/1281658?v=4",
            "url": "https://github.com/melvin-ibuildings",
            "pull_count": 0,
            "commit_count": 2
        },
        "MDQ6VXNlcjg1MzQxMg==": {
            "id": "MDQ6VXNlcjg1MzQxMg==",
            "user": "aterlamia",
            "avatar": "https://avatars.githubusercontent.com/u/853412?v=4",
            "url": "https://github.com/aterlamia",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjExNTkwMTQ=": {
            "id": "MDQ6VXNlcjExNTkwMTQ=",
            "user": "keegano",
            "avatar": "https://avatars.githubusercontent.com/u/1159014?v=4",
            "url": "https://github.com/keegano",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEzODkxODU5": {
            "id": "MDQ6VXNlcjEzODkxODU5",
            "user": "Lunatoid",
            "avatar": "https://avatars.githubusercontent.com/u/13891859?u=c8cb991e98851333eaed6e02719078c54117449c&v=4",
            "url": "https://github.com/Lunatoid",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIyMjUyODY1": {
            "id": "MDQ6VXNlcjIyMjUyODY1",
            "user": "somnathsarkar",
            "avatar": "https://avatars.githubusercontent.com/u/22252865?v=4",
            "url": "https://github.com/somnathsarkar",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjUxMTQ5NDQ3": {
            "id": "MDQ6VXNlcjUxMTQ5NDQ3",
            "user": "SekoiaTree",
            "avatar": "https://avatars.githubusercontent.com/u/51149447?v=4",
            "url": "https://github.com/SekoiaTree",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyOTkyMjc=": {
            "id": "MDQ6VXNlcjYyOTkyMjc=",
            "user": "Sauermann",
            "avatar": "https://avatars.githubusercontent.com/u/6299227?v=4",
            "url": "https://github.com/Sauermann",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU4MjUxMTE=": {
            "id": "MDQ6VXNlcjU4MjUxMTE=",
            "user": "themvl",
            "avatar": "https://avatars.githubusercontent.com/u/5825111?u=b48a625da7110c8b7569571a64f34478a31a395b&v=4",
            "url": "https://github.com/themvl",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExNzcwNjg=": {
            "id": "MDQ6VXNlcjExNzcwNjg=",
            "user": "DrMoriarty",
            "avatar": "https://avatars.githubusercontent.com/u/1177068?u=708a49ecfd494fb9c66c30b5b2055bf82bb120f3&v=4",
            "url": "https://github.com/DrMoriarty",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjIwMzQxOTU0": {
            "id": "MDQ6VXNlcjIwMzQxOTU0",
            "user": "amanj120",
            "avatar": "https://avatars.githubusercontent.com/u/20341954?u=6f52590304eeb5442f1ccd4fbb33b4cfc477bab5&v=4",
            "url": "https://github.com/amanj120",
            "pull_count": 0,
            "commit_count": 4
        },
        "MDQ6VXNlcjQzOTA1OTEz": {
            "id": "MDQ6VXNlcjQzOTA1OTEz",
            "user": "Yetizone",
            "avatar": "https://avatars.githubusercontent.com/u/43905913?u=003fb3b142eb7d49a56281f1f5610946565bf410&v=4",
            "url": "https://github.com/Yetizone",
            "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
        },
        "MDQ6VXNlcjMyMjQxMzI=": {
            "id": "MDQ6VXNlcjMyMjQxMzI=",
            "user": "avril-gh",
            "avatar": "https://avatars.githubusercontent.com/u/3224132?v=4",
            "url": "https://github.com/avril-gh",
            "pull_count": 1,
            "commit_count": 1
        }
    },
    "commits": {
        "8e68f2e5f48c66bfa80b9bb7746a488afb70086d": {
            "hash": "8e68f2e5f48c66bfa80b9bb7746a488afb70086d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump version to 3.3-stable \\o/",
            "body": "Congratulations to everyone in the Godot community for this awesome new\nrelease!\n\nWhat started as a 3.2.4 maintenance update for the Godot 3.2 branch finally\nevolved to be a very significant release which warranted a version change,\nso here we are with Godot 3.3!\n\nIt includes close to 2000 commits from over 250 contributors since the 3.2.3\nrelease in September 2020.\n\nThanks to all involved, whether you contributed code, documentation, bug\nreports, translations, community support or donations. You all played a role\nin bringing better free and open source game development tools to the world!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d53c93a850d0069b7f8619991025eebb1b17b8a8": {
            "hash": "d53c93a850d0069b7f8619991025eebb1b17b8a8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #48055 from Calinou/update-changelog-3.3-2",
            "body": "Add more items to the changelog for Godot 3.3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a2afd8076dc28e7158688552f72ee403a6dd8d09": {
            "hash": "a2afd8076dc28e7158688552f72ee403a6dd8d09",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add more items to the changelog for Godot 3.3",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48055
        },
        "305c364c13d551bb30beb79af2d0c3655861bacb": {
            "hash": "305c364c13d551bb30beb79af2d0c3655861bacb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e33562fe9f9fc526a3352652f08cd2c322f6ca8a": {
            "hash": "e33562fe9f9fc526a3352652f08cd2c322f6ca8a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `Engine.editor_hint` property documentation",
            "body": "(cherry picked from commit 17591fc6a1aaa530f54b4950860afccff6f13f7a)",
            "is_cherrypick": true,
            "cherrypick_hash": "17591fc6a1aaa530f54b4950860afccff6f13f7a",
            "pull": ""
        },
        "17591fc6a1aaa530f54b4950860afccff6f13f7a": {
            "hash": "17591fc6a1aaa530f54b4950860afccff6f13f7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `Engine.editor_hint` property documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47772
        },
        "d91b780cf847570edaf26bab5590a2849b085ab1": {
            "hash": "d91b780cf847570edaf26bab5590a2849b085ab1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #48058 from lyuma/legacy_names_gltf_3.3",
            "body": "Add an import setting use_legacy_names for 3.3 compatibility.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "64cf72af7b4732f5dc452b98563ab808588632a8": {
            "hash": "64cf72af7b4732f5dc452b98563ab808588632a8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #48059 from clayjohn/shadow-cubemap-fix",
            "body": "Add setting for shadow cubemap max size",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0546c8760a3d1f4f213845009babca9c6b275467": {
            "hash": "0546c8760a3d1f4f213845009babca9c6b275467",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Add setting for shadow cubemap max size",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48059
        },
        "d92a1728790bc28405b7f0e047b4c17a9b65b4db": {
            "hash": "d92a1728790bc28405b7f0e047b4c17a9b65b4db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "Add an import setting use_legacy_names.",
            "body": "During the development of 3.3, internationalization features were added to allow arbitrary bone and node names.\nHowever, doing so will break all references and existing animation clips for projects upgraded from 3.2\nThis adds an import setting, enabled by default, but disabled for newly generated .import files which restores the old behavior.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48058
        },
        "f0d1bedc7431caac334475bbdd2da60d91e3d079": {
            "hash": "f0d1bedc7431caac334475bbdd2da60d91e3d079",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Print a warning when trying to seek in VideoPlayer",
            "body": "Seeking isn't implemented in built-in video formats and can only\nbe supported in GDNative-provided video formats.\n\n(cherry picked from commit ea46639e22b83ff18d7b85c67b732f6e82ae7df3)",
            "is_cherrypick": true,
            "cherrypick_hash": "ea46639e22b83ff18d7b85c67b732f6e82ae7df3",
            "pull": ""
        },
        "ea46639e22b83ff18d7b85c67b732f6e82ae7df3": {
            "hash": "ea46639e22b83ff18d7b85c67b732f6e82ae7df3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Print a warning when trying to seek in VideoPlayer",
            "body": "Seeking isn't implemented in built-in video formats and can only\nbe supported in GDNative-provided video formats.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47896
        },
        "595a1edd3b69ed19d396533ab8b03aece8fce3fb": {
            "hash": "595a1edd3b69ed19d396533ab8b03aece8fce3fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document AnimationNodeTimeSeek with clarified usage and code example",
            "body": "Document AnimationNodeTimeSeek with clarified usage and code example\n\n(cherry picked from commit 35c9192689216e61c7425a8ab962a0fe4dfdf58d)",
            "is_cherrypick": true,
            "cherrypick_hash": "35c9192689216e61c7425a8ab962a0fe4dfdf58d",
            "pull": ""
        },
        "35c9192689216e61c7425a8ab962a0fe4dfdf58d": {
            "hash": "35c9192689216e61c7425a8ab962a0fe4dfdf58d",
            "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": "Document AnimationNodeTimeSeek with clarified usage and code example",
            "body": "Document AnimationNodeTimeSeek with clarified usage and code example",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47983
        },
        "6308f4374f8e1464b7d46f1d08cf4aa4aae4a9bb": {
            "hash": "6308f4374f8e1464b7d46f1d08cf4aa4aae4a9bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY3NTE0NjU2"
            ],
            "author_raw": "RoniPerson <67514656+RoniPerson@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "changed description of `merge_polygons`",
            "body": "Clarified that the `merge_polygons` method can produce multiple holes.\n\n(cherry picked from commit 8f01c261f27e1f869fa769f442801fe389e56ecd)",
            "is_cherrypick": true,
            "cherrypick_hash": "8f01c261f27e1f869fa769f442801fe389e56ecd",
            "pull": ""
        },
        "8f01c261f27e1f869fa769f442801fe389e56ecd": {
            "hash": "8f01c261f27e1f869fa769f442801fe389e56ecd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY3NTE0NjU2"
            ],
            "author_raw": "RoniPerson <67514656+RoniPerson@users.noreply.github.com>",
            "committer_raw": "RoniPerson <67514656+RoniPerson@users.noreply.github.com>",
            "summary": "changed description of `merge_polygons`",
            "body": "Clarified that the `merge_polygons` method can produce multiple holes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47976
        },
        "ad413a613c0075c9b812beb9e4bbe35e3e4fe834": {
            "hash": "ad413a613c0075c9b812beb9e4bbe35e3e4fe834",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document `AStar.get_point_path()` not being thread-safe",
            "body": "(cherry picked from commit cf64bad63ec29369bada3b2cfed380da403a479a)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf64bad63ec29369bada3b2cfed380da403a479a",
            "pull": ""
        },
        "cf64bad63ec29369bada3b2cfed380da403a479a": {
            "hash": "cf64bad63ec29369bada3b2cfed380da403a479a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document `AStar.get_point_path()` not being thread-safe",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47953
        },
        "d964b862493b0051505fc56fda6fcdfefec24cbf": {
            "hash": "d964b862493b0051505fc56fda6fcdfefec24cbf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2MTU2MA=="
            ],
            "author_raw": "Gromph <361560+Gromph@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix EditorExportPlugin _export_begin and _export_end functions not being called when exporting UWP",
            "body": "in uwp's version of export.cpp create a ExportNotifier object so that EditorExportPlugin _export_begin and _export_end functions will be called as documentated.\n\n(cherry picked from commit 564ddcde7724310a8ac50e374633e57af1e945cf)",
            "is_cherrypick": true,
            "cherrypick_hash": "564ddcde7724310a8ac50e374633e57af1e945cf",
            "pull": ""
        },
        "564ddcde7724310a8ac50e374633e57af1e945cf": {
            "hash": "564ddcde7724310a8ac50e374633e57af1e945cf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2MTU2MA=="
            ],
            "author_raw": "Gromph <361560+Gromph@users.noreply.github.com>",
            "committer_raw": "Gromph <361560+Gromph@users.noreply.github.com>",
            "summary": "Fix EditorExportPlugin _export_begin and _export_end functions not being called when exporting UWP",
            "body": "in uwp's version of export.cpp create a ExportNotifier object so that EditorExportPlugin _export_begin and _export_end functions will be called as documentated.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47879
        },
        "7a776d68b6f7cae8c88dbf3aeef97f5a7b481cde": {
            "hash": "7a776d68b6f7cae8c88dbf3aeef97f5a7b481cde",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "ProjectSettingsEditor: Make \"Type\" OptionButton item ids match corresponding Variant::Type enum values.",
            "body": "(cherry picked from commit f8f12d05640eaf17cd9bc61817be74647e2e6111)",
            "is_cherrypick": true,
            "cherrypick_hash": "f8f12d05640eaf17cd9bc61817be74647e2e6111",
            "pull": ""
        },
        "f8f12d05640eaf17cd9bc61817be74647e2e6111": {
            "hash": "f8f12d05640eaf17cd9bc61817be74647e2e6111",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "ProjectSettingsEditor: Make \"Type\" OptionButton item ids match corresponding Variant::Type enum values.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48048
        },
        "1304b85c63d68f11f6554701bd2f49c554e362e9": {
            "hash": "1304b85c63d68f11f6554701bd2f49c554e362e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a welcome dialog to the HTML5 editor",
            "body": "This modal dialog displayed when the page is loaded. It can be\ndismissed permanently by clicking the \"OK, don't show again\" button.\nClicking outside the modal will only dismiss it once.\n\nThis dialog is used to remind people that the HTML5 editor is still in\nrelease candidate stage and isn't considered production-ready yet.\n\n(cherry picked from commit 8b0814689423857efd05f1b2c2f16973202cfe1b)",
            "is_cherrypick": true,
            "cherrypick_hash": "8b0814689423857efd05f1b2c2f16973202cfe1b",
            "pull": ""
        },
        "8b0814689423857efd05f1b2c2f16973202cfe1b": {
            "hash": "8b0814689423857efd05f1b2c2f16973202cfe1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a welcome dialog to the HTML5 editor",
            "body": "This modal dialog displayed when the page is loaded. It can be\ndismissed permanently by clicking the \"OK, don't show again\" button.\nClicking outside the modal will only dismiss it once.\n\nThis dialog is used to remind people that the HTML5 editor is still in\nrelease candidate stage and isn't considered production-ready yet.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47069
        },
        "2335da5af2a017d1ee5da917eec142654d941bff": {
            "hash": "2335da5af2a017d1ee5da917eec142654d941bff",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47742 from mortarroad/3.x-fix-gltf-bone-names-space",
            "body": "[3.3] fix gltf importer regression from b032067e42c03, causing different BoneAttachment names",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2ece8c44b8d26098570b8bf1b7727fad1e58159d": {
            "hash": "2ece8c44b8d26098570b8bf1b7727fad1e58159d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #48041 from akien-mga/3.x-clarify-freed-instance",
            "body": "Object: Make deleted object access raise errors, not warnings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f4653f6a30b6cb4e6ecceeba9bcec2a5ca6b008d": {
            "hash": "f4653f6a30b6cb4e6ecceeba9bcec2a5ca6b008d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47505 from Calinou/update-changelog-3.3",
            "body": "Update changelog for Godot 3.3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1c9203ad6873758df92aa5ba2081869524372c27": {
            "hash": "1c9203ad6873758df92aa5ba2081869524372c27",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Object: Make deleted object access raise errors, not warnings",
            "body": "Clarify doc about not decaying to `null` for `free` and `queue_free`.\n\nPart of #45639.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48041
        },
        "bb10729c6ee1051965b564c43bb4493e6e7459a5": {
            "hash": "bb10729c6ee1051965b564c43bb4493e6e7459a5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #48019 from akien-mga/3.x-ci-BASE_BRANCH",
            "body": "CI: Bump BASE_BRANCH from 3.2 to 3.x",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4315b654b837f4968d81ba25b247cae4c77c8c4b": {
            "hash": "4315b654b837f4968d81ba25b247cae4c77c8c4b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #48015 from rainlizard/how-to-use-texturearray",
            "body": "Documented of how to use a TextureArray",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "173e9b765a67c7df68de5db904ecbf3d2c8239ee": {
            "hash": "173e9b765a67c7df68de5db904ecbf3d2c8239ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Bump BASE_BRANCH from 3.2 to 3.x",
            "body": "This was forgotten when renaming 3.2.4 to 3.3.\nOnce 3.3-stable is out and we branch off to 3.3, the BASE_BRANCH should\nbe bumped to 3.3 in that branch.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48019
        },
        "84ecbbaa89276b58dee76dbac8e653b835b61ae3": {
            "hash": "84ecbbaa89276b58dee76dbac8e653b835b61ae3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1MzM3NjI4"
            ],
            "author_raw": "rainlizard <ludorverr@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document how to use a TextureArray",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 48015
        },
        "41a3b98f2b3aca71faee361117487a0ee5214f6c": {
            "hash": "41a3b98f2b3aca71faee361117487a0ee5214f6c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47994 from lawnjelly/ewok_cope_broken_shader",
            "body": "Batching - Don't join items with invalid shaders",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "eaeb650367c2dc3b053f24888e3155bdfc5ac083": {
            "hash": "eaeb650367c2dc3b053f24888e3155bdfc5ac083",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47988 from madmiraal/fix-46754-3.x",
            "body": "[3.x] Avoid creating joy_names map entries when using Map operator[]",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6c2cc01f73911504200a58e9ac2eb6f3d5dbf0ee": {
            "hash": "6c2cc01f73911504200a58e9ac2eb6f3d5dbf0ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - Don't join items with invalid shaders",
            "body": "When users create an invalid shader, the shader->valid flag is set to false. Batching previously assumes that shaders are valid, and this can result in primitives with invalid shader being joined, causing visual errors.\n\nThis PR prevents joining items that have invalid shaders.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47994
        },
        "917031443495bbfe68e86bc487eef5961eeb88a7": {
            "hash": "917031443495bbfe68e86bc487eef5961eeb88a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Avoid creating joy_names map entries when using Map operator[]",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47988
        },
        "701fa8a7796615d2fdd0c19931b50e020eb0a5ad": {
            "hash": "701fa8a7796615d2fdd0c19931b50e020eb0a5ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Fix `_File::get_buffer` length always set to p_length\"",
            "body": "This reverts commit 9a7e537aac0fd251cc500d39e41224c7bf2fdf48.\n\nFixes #47971.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "51be345a17e0e609c215cca346a999c0bd4ebebb": {
            "hash": "51be345a17e0e609c215cca346a999c0bd4ebebb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changed SkeletonIK3D to clear bone overrides when stopping",
            "body": "(cherry picked from commit 9ebdf812df82e0605263541fbe44a4a8db48396f)",
            "is_cherrypick": true,
            "cherrypick_hash": "9ebdf812df82e0605263541fbe44a4a8db48396f",
            "pull": ""
        },
        "9ebdf812df82e0605263541fbe44a4a8db48396f": {
            "hash": "9ebdf812df82e0605263541fbe44a4a8db48396f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "summary": "Changed SkeletonIK3D to clear bone overrides when stopping",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47933
        },
        "db5ec51023cfe1f70f48e54f4db10a85e22e4127": {
            "hash": "db5ec51023cfe1f70f48e54f4db10a85e22e4127",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47924 from smix8/issue_47850",
            "body": "[3.x] Fix Skeleton.clear_bones_global_pose_override() not resetting global_bone_overrides properly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "264d952a18876e845faa662d91d5d1bdb49f2d55": {
            "hash": "264d952a18876e845faa662d91d5d1bdb49f2d55",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47968 from neikeq/issue-47898",
            "body": "[3.x] C#: Fix `double` casting in wasm m2n trampolines",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "83494c30feed53552e1cd599bb7c2265af252826": {
            "hash": "83494c30feed53552e1cd599bb7c2265af252826",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Fix `double` casting in wasm m2n trampolines",
            "body": "The trampolines were casting double to `size_t` (likely a copy-paste\nmistake), so the value was getting truncated.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47968
        },
        "d91c1a60a4fdae76b33dff1df0736b1b5f52def9": {
            "hash": "d91c1a60a4fdae76b33dff1df0736b1b5f52def9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47954 from m4gr3d/automatically_remove_legacy_storage_attribute",
            "body": "Disable the `requestLegacyExternalStorage` attribute when there are no storage permissions",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bc68872e2d7888dfbf4591f924f81d14e482a586": {
            "hash": "bc68872e2d7888dfbf4591f924f81d14e482a586",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Disable the `requestLegacyExternalStorage` attribute when there are no storage permissions.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47954
        },
        "595a74ca79578ca882e3f9f71fbcc6bd3c5c1818": {
            "hash": "595a74ca79578ca882e3f9f71fbcc6bd3c5c1818",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47937 from m4gr3d/display_export_command_errors",
            "body": "[3.x] Fix issue causing export to fail",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d7e5c8fad5d6f0f50a3cecdf50d2a936c24e78b4": {
            "hash": "d7e5c8fad5d6f0f50a3cecdf50d2a936c24e78b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix issue causing export to fail with \"Could not unzip temporary unaligned APK\" error and improve command output logging.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47937
        },
        "fe7b62435334ceaac2d905fa335b78393e3c3dcf": {
            "hash": "fe7b62435334ceaac2d905fa335b78393e3c3dcf",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "smix8 <>",
            "committer_raw": "smix8 <>",
            "summary": "fix skeleton (ik) not resetting global_bone_overrides properly",
            "body": "fix skeleton (ik) not resetting global_bone_overrides properly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47924
        },
        "c8243881d24b1cb6b599a085c9b671feb2bc49ec": {
            "hash": "c8243881d24b1cb6b599a085c9b671feb2bc49ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Update changelog for Godot 3.3",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47505
        },
        "00d087e47d9f1d9ae358a19a9ac0862349d391ce": {
            "hash": "00d087e47d9f1d9ae358a19a9ac0862349d391ce",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix docs description for CapsuleMesh::mid_height",
            "body": "(cherry picked from commit dd3cc9b8171a2306136e24f09b3a10eca438c3df)",
            "is_cherrypick": true,
            "cherrypick_hash": "dd3cc9b8171a2306136e24f09b3a10eca438c3df",
            "pull": ""
        },
        "dd3cc9b8171a2306136e24f09b3a10eca438c3df": {
            "hash": "dd3cc9b8171a2306136e24f09b3a10eca438c3df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "Fix docs description for CapsuleMesh::mid_height",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47797
        },
        "5283c1fb1dad92a8728b2b89a7130bc9b58bf59d": {
            "hash": "5283c1fb1dad92a8728b2b89a7130bc9b58bf59d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document overriding project settings that have feature tags",
            "body": "This non-obvious behavior can take a while to discover and fix,\nso it's important to mention it in the class reference.\n\n(cherry picked from commit 554742312df73dc8727ec0cd6d0ab54f0157b4e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "554742312df73dc8727ec0cd6d0ab54f0157b4e9",
            "pull": ""
        },
        "554742312df73dc8727ec0cd6d0ab54f0157b4e9": {
            "hash": "554742312df73dc8727ec0cd6d0ab54f0157b4e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document overriding project settings that have feature tags",
            "body": "This non-obvious behavior can take a while to discover and fix,\nso it's important to mention it in the class reference.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47840
        },
        "8e54573dfc80b3f89048a9eb58fb7e510d2737c5": {
            "hash": "8e54573dfc80b3f89048a9eb58fb7e510d2737c5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a tooltip to document performance issues of the Remote scene tree",
            "body": "(cherry picked from commit 6d2f5ee244cf6c16e36debab98e835a4cfc4549c)",
            "is_cherrypick": true,
            "cherrypick_hash": "6d2f5ee244cf6c16e36debab98e835a4cfc4549c",
            "pull": ""
        },
        "6d2f5ee244cf6c16e36debab98e835a4cfc4549c": {
            "hash": "6d2f5ee244cf6c16e36debab98e835a4cfc4549c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a tooltip to document performance issues of the Remote scene tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47831
        },
        "d9b3e5ce84dd84e58bb97d9c1fe0f5d735b9d053": {
            "hash": "d9b3e5ce84dd84e58bb97d9c1fe0f5d735b9d053",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "makerst: Fix generation of overridden properties in child classes",
            "body": "This only affects `Object` classes, not `Variant`.\n\n(cherry picked from commit 679d0380430f2b9b0f852f6b6c61370e69446456)",
            "is_cherrypick": true,
            "cherrypick_hash": "679d0380430f2b9b0f852f6b6c61370e69446456",
            "pull": ""
        },
        "679d0380430f2b9b0f852f6b6c61370e69446456": {
            "hash": "679d0380430f2b9b0f852f6b6c61370e69446456",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "makerst: Fix generation of overridden properties in child classes",
            "body": "This only affects `Object` classes, not `Variant`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47664
        },
        "cdd921e9080ac218bcce50cf0442a8f35e8a3742": {
            "hash": "cdd921e9080ac218bcce50cf0442a8f35e8a3742",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[iOS] Fix for plugin modified time check",
            "body": "(cherry picked from commit 15630a4931ff4c80f59c7631d7983311152ddfbe)",
            "is_cherrypick": true,
            "cherrypick_hash": "15630a4931ff4c80f59c7631d7983311152ddfbe",
            "pull": ""
        },
        "15630a4931ff4c80f59c7631d7983311152ddfbe": {
            "hash": "15630a4931ff4c80f59c7631d7983311152ddfbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Fix for plugin modified time check",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47853
        },
        "4a942afb9b963749e1643b45bbe9e925e696a972": {
            "hash": "4a942afb9b963749e1643b45bbe9e925e696a972",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47864 from lawnjelly/orphan_options",
            "body": "Add buffer orphan / stream options",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2ffdfdfd1a31c80f6250b8c180367aad0eb9cfec": {
            "hash": "2ffdfdfd1a31c80f6250b8c180367aad0eb9cfec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Add buffer orphan / stream options",
            "body": "Allows users to override default API usage, in order to get best performance on different platforms.\n\nAlso changes the default legacy flags to use STREAM rather than DYNAMIC.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47864
        },
        "d2936ba54c9945243a2794b426ae2079019d9b4a": {
            "hash": "d2936ba54c9945243a2794b426ae2079019d9b4a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47788 from lawnjelly/ewok_dont_multiply_modulate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "81f8b404f2545fa21d9cf7fed648ed6bc09c22f3": {
            "hash": "81f8b404f2545fa21d9cf7fed648ed6bc09c22f3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47540 from volzhs/ensure-normal-gles2",
            "body": "Make ensure_correct_normals working on GLES2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9df1ed3edb551b3b32ff84bb7532d313470332fc": {
            "hash": "9df1ed3edb551b3b32ff84bb7532d313470332fc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47849 from nekomatata/debug-shape-crash-fix-3.x",
            "body": "[3.x] Fix crashes with CollisionObject debug shapes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3295e2c0014d204d770cd7dcaaf77e2187c9d1de": {
            "hash": "3295e2c0014d204d770cd7dcaaf77e2187c9d1de",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47843 from m4gr3d/fix_boot_splash_scale_3_x",
            "body": "[3.x] Fix custom boot splash image scaling",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a1db6784d6c1d40bb9a41b1ba3d54bd1dac7b911": {
            "hash": "a1db6784d6c1d40bb9a41b1ba3d54bd1dac7b911",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix crashes with CollisionObject debug shapes",
            "body": "MeshInstance added as child nodes for CollisionObject debug shapes can\nbe invalidated while deleting the collision object (child nodes are\ndeleted first), which caused accesses to invalid memory in\nshape_owner_remove_shape that lead to random crashes.\n\nAlso optimized accesses to shapes to avoid copy-on-write on each\niteration.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47849
        },
        "158c848ac56b447e55771545ac91649fe9004d3d": {
            "hash": "158c848ac56b447e55771545ac91649fe9004d3d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix custom boot splash image scaling.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47843
        },
        "e8da16b032e33dec8d878bccb3014eba24abb710": {
            "hash": "e8da16b032e33dec8d878bccb3014eba24abb710",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - prevent applying final modulate on CPU when it is sent in FVF",
            "body": "When using modulate_fvf, final_modulate was still being applied on CPU in some circumstances, AS WELL as in the shader. This double application resulted in the wrong color.\n\nThis PR prevents CPU multiplication of final_modulate when modulate_fvf is in use.\n\nIt also applies an OR to the joined item flags with each item joined. This fixes a bug where a smaller FVF is used than required, resulting in incorrect colors.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47788
        },
        "c406f569aaa41d2120747e3016a915eac67cc6be": {
            "hash": "c406f569aaa41d2120747e3016a915eac67cc6be",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47832 from lawnjelly/ewok_store_batch_items",
            "body": "Batching - store parent items in default batches",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "40a267cf2568de9b1bb1280822194bd368ce9133": {
            "hash": "40a267cf2568de9b1bb1280822194bd368ce9133",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - store parent items in default batches",
            "body": "In rare cases default batches could occur which were containing commands that were not owned by the first item referenced by the joined item. This had assumed to be the case, and would read the wrong command, or crash.\n\nInstead for safety in this PR we now store a pointer to the parent item in default batches, and use this to determine the correct command list instead of assuming.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47832
        },
        "f72c91e0b17e6070051dec8fe4b0425dbb02c6d6": {
            "hash": "f72c91e0b17e6070051dec8fe4b0425dbb02c6d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose edit_node() for editor plugins",
            "body": "(cherry picked from commit 72014a7a2edd3664f146965c529c5b167e3a2a26)",
            "is_cherrypick": true,
            "cherrypick_hash": "72014a7a2edd3664f146965c529c5b167e3a2a26",
            "pull": ""
        },
        "72014a7a2edd3664f146965c529c5b167e3a2a26": {
            "hash": "72014a7a2edd3664f146965c529c5b167e3a2a26",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Expose edit_node() for editor plugins",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47709
        },
        "2c06545266cbac2045bde060df36655d7378a5b9": {
            "hash": "2c06545266cbac2045bde060df36655d7378a5b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve command line `--print-fps` display",
            "body": "- Display the frame time in addition to FPS.\n- Frame time is a more objective measurement in comparison to FPS,\nbut FPS is more familiar to people less acquainted with profiling.\n- Rename \"Game\" to \"Project\" for the project FPS printing line.\n\n(cherry picked from commit 157d8e4d36b5286146554aedda0e286056bbe32c)",
            "is_cherrypick": true,
            "cherrypick_hash": "157d8e4d36b5286146554aedda0e286056bbe32c",
            "pull": ""
        },
        "157d8e4d36b5286146554aedda0e286056bbe32c": {
            "hash": "157d8e4d36b5286146554aedda0e286056bbe32c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve command line `--print-fps` display",
            "body": "- Display the frame time in addition to FPS.\n- Frame time is a more objective measurement in comparison to FPS,\nbut FPS is more familiar to people less acquainted with profiling.\n- Rename \"Game\" to \"Project\" for the project FPS printing line.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47735
        },
        "cd4906ee0ba9df4356ae84df6cc4429ed4be9fdb": {
            "hash": "cd4906ee0ba9df4356ae84df6cc4429ed4be9fdb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document secure wss:// caveats for WebSocketClient",
            "body": "See https://github.com/godotengine/godot/issues/37739.\n\n(cherry picked from commit a56e37545bec0390784cab2efccbaa985a685eae)",
            "is_cherrypick": true,
            "cherrypick_hash": "a56e37545bec0390784cab2efccbaa985a685eae",
            "pull": ""
        },
        "a56e37545bec0390784cab2efccbaa985a685eae": {
            "hash": "a56e37545bec0390784cab2efccbaa985a685eae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document secure wss:// caveats for WebSocketClient",
            "body": "See https://github.com/godotengine/godot/issues/37739.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47708
        },
        "9b928cbd9ebb35e163eaff66eadd8437eb9a1f41": {
            "hash": "9b928cbd9ebb35e163eaff66eadd8437eb9a1f41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Show a message when trying to zoom farther than the limit",
            "body": "(cherry picked from commit b8f66d58b6d03274788e31cd67f22b9d15c8632c)",
            "is_cherrypick": true,
            "cherrypick_hash": "b8f66d58b6d03274788e31cd67f22b9d15c8632c",
            "pull": ""
        },
        "b8f66d58b6d03274788e31cd67f22b9d15c8632c": {
            "hash": "b8f66d58b6d03274788e31cd67f22b9d15c8632c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Show a message when trying to zoom farther than the limit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47750
        },
        "c4f941114cc06f3b320af4963089660da5ec41cb": {
            "hash": "c4f941114cc06f3b320af4963089660da5ec41cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ5NTY2OA=="
            ],
            "author_raw": "Anders Stenberg <anders.stenberg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add missing color argument in forward_canvas_draw_over_viewport example.",
            "body": "(cherry picked from commit 034c48dbeddbd88e88a2b3e45a2eb06ecf90bd81)",
            "is_cherrypick": true,
            "cherrypick_hash": "034c48dbeddbd88e88a2b3e45a2eb06ecf90bd81",
            "pull": ""
        },
        "034c48dbeddbd88e88a2b3e45a2eb06ecf90bd81": {
            "hash": "034c48dbeddbd88e88a2b3e45a2eb06ecf90bd81",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ5NTY2OA=="
            ],
            "author_raw": "Anders Stenberg <anders.stenberg@gmail.com>",
            "committer_raw": "Anders Stenberg <anders.stenberg@gmail.com>",
            "summary": "Add missing color argument in forward_canvas_draw_over_viewport example.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47754
        },
        "14cea66f23139fc8792942869dbc9e784b182df0": {
            "hash": "14cea66f23139fc8792942869dbc9e784b182df0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes Node3D rotation in select mode on macOS",
            "body": "(cherry picked from commit 879a290ed9484705894de33b77d343c3f991a3e0)",
            "is_cherrypick": true,
            "cherrypick_hash": "879a290ed9484705894de33b77d343c3f991a3e0",
            "pull": ""
        },
        "879a290ed9484705894de33b77d343c3f991a3e0": {
            "hash": "879a290ed9484705894de33b77d343c3f991a3e0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes Node3D rotation in select mode on macOS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47741
        },
        "9a7e537aac0fd251cc500d39e41224c7bf2fdf48": {
            "hash": "9a7e537aac0fd251cc500d39e41224c7bf2fdf48",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix `_File::get_buffer` length always set to p_length",
            "body": "(cherry picked from commit 33d6eccdeccebcdcb9cfdb9e0f5c9f7318e402d8)",
            "is_cherrypick": true,
            "cherrypick_hash": "33d6eccdeccebcdcb9cfdb9e0f5c9f7318e402d8",
            "pull": ""
        },
        "33d6eccdeccebcdcb9cfdb9e0f5c9f7318e402d8": {
            "hash": "33d6eccdeccebcdcb9cfdb9e0f5c9f7318e402d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "HaSa1002 <johawitt@outlook.de>",
            "summary": "Fix `_File::get_buffer` length always set to p_length",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47811
        },
        "edcb95cedeccffdbba320f6412c10a77f9e7c068": {
            "hash": "edcb95cedeccffdbba320f6412c10a77f9e7c068",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwMjE0NzUz"
            ],
            "author_raw": "Daniel Kříž <Daniel.kriz@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix wrong encoding in uri_encode",
            "body": "(cherry picked from commit 13c999d9d75887ecacd1a7348ad0267131252b13)",
            "is_cherrypick": true,
            "cherrypick_hash": "13c999d9d75887ecacd1a7348ad0267131252b13",
            "pull": ""
        },
        "13c999d9d75887ecacd1a7348ad0267131252b13": {
            "hash": "13c999d9d75887ecacd1a7348ad0267131252b13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwMjE0NzUz"
            ],
            "author_raw": "Daniel Kříž <Daniel.kriz@protonmail.com>",
            "committer_raw": "Daniel Kříž <Daniel.kriz@protonmail.com>",
            "summary": "fix wrong encoding in uri_encode",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47512
        },
        "f3476b66c4492b8051d5c69324a4374caa07eaef": {
            "hash": "f3476b66c4492b8051d5c69324a4374caa07eaef",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47213 from timothyqiu/project-icon-size-3.x",
            "body": "[3.x] Fix project icon size in Project Manager",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ed077e4d1f6ee409332ddea2e83a0002c7889ece": {
            "hash": "ed077e4d1f6ee409332ddea2e83a0002c7889ece",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47792 from timothyqiu/spatial-selection-box",
            "body": "[3.x] Fix 3D selection box size for Spatial",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bfa5adb84fd6b2affe6a682e015195447b9ef083": {
            "hash": "bfa5adb84fd6b2affe6a682e015195447b9ef083",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix 3D selection box size for Spatial",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47792
        },
        "7a9c14e276617f57872c02c095e0fb3fdfc560c1": {
            "hash": "7a9c14e276617f57872c02c095e0fb3fdfc560c1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47759 from m4gr3d/update_activity_result_behavior_3_3",
            "body": "[3.x] Fix issue causing the response callback to be invoked with the invalid `requestCode`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "dedeada310a987cbf8dea0ada8b6c1759645b61c": {
            "hash": "dedeada310a987cbf8dea0ada8b6c1759645b61c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix issue causing the response callback to be invoked with the invalid `requestCode`.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47759
        },
        "d9e9aec9b9515f5a438f9aaf112184b0827bbca3": {
            "hash": "d9e9aec9b9515f5a438f9aaf112184b0827bbca3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgwNjg0NjU5"
            ],
            "author_raw": "Morris Tabor <80684659+mortarroad@users.noreply.github.com>",
            "committer_raw": "Morris Tabor <80684659+mortarroad@users.noreply.github.com>",
            "summary": "fix gltf importer regression from b032067e42c03, causing different BoneAttachment names",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47742
        },
        "5fe89e8ccda8f46c811e6f3fd601ca09ae138e17": {
            "hash": "5fe89e8ccda8f46c811e6f3fd601ca09ae138e17",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47738 from TwistedTwigleg/skeletonik_changes_and_bug_fixes_regressionfix2_godot3x",
            "body": "[3.x] Fix for SkeletonIK not working correctly with 0 interpolation and incorrectly rotating with animation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9c33f091cdede2fb805a624287c17738736135d4": {
            "hash": "9c33f091cdede2fb805a624287c17738736135d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "summary": "Godot 3.x backport: Fix for SkeletonIK not working correctly with 0 interpolation and incorrectly rotating with animation. Now the root bone rotates differently to ensure it always rotates correctly and works with BoneAttachment nodes.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47738
        },
        "e3c59bf0ff9e7b67254598aca410ab7229ffc23b": {
            "hash": "e3c59bf0ff9e7b67254598aca410ab7229ffc23b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47718 from lyuma/fbx_empty_crash_3.3",
            "body": "Fix crash on importing empty .fbx file (3.x Backport)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5cf5e7e3d3159acdb84f2863c0754b150f32d273": {
            "hash": "5cf5e7e3d3159acdb84f2863c0754b150f32d273",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "Fix crash on importing empty .fbx file for 3.x",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47718
        },
        "8dd6fd058a2c960c820ad17dcde53efeb3d65d14": {
            "hash": "8dd6fd058a2c960c820ad17dcde53efeb3d65d14",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve Ambiguous StreamPeerTCP `set_no_delay` Documentation",
            "body": "(cherry picked from commit dbff9570285f46b69429fdef79f9272fbc77ca19)",
            "is_cherrypick": true,
            "cherrypick_hash": "dbff9570285f46b69429fdef79f9272fbc77ca19",
            "pull": ""
        },
        "dbff9570285f46b69429fdef79f9272fbc77ca19": {
            "hash": "dbff9570285f46b69429fdef79f9272fbc77ca19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Nathan Franke <natfra@pm.me>",
            "summary": "Improve Ambiguous StreamPeerTCP `set_no_delay` Documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43900
        },
        "ed44e2806f83238a2f268fa71abb25707075cfbe": {
            "hash": "ed44e2806f83238a2f268fa71abb25707075cfbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Fix markup issues in classref",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6a7ee816100ac22db06b22e76b353aef3dd261ee": {
            "hash": "6a7ee816100ac22db06b22e76b353aef3dd261ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Always dynamically allocate PropertyTable",
            "body": "- `Texture::~Texture` expects `props` to be dynamically allocated.\n\n- `GetPropertyTable` returned a pointer to an existing `PropertyTable`\nbut is expected to return a newly, dynamically allocated one.\n\n- `PropertyTable::PropertyTable()` suggests that an empty `element`\nproperty is valid.\n\nfix #46876\nfix #45573\n\n(cherry picked from commit 09bda3f140937aaf5e4f028f7f04656ca30c7e6b)",
            "is_cherrypick": true,
            "cherrypick_hash": "09bda3f140937aaf5e4f028f7f04656ca30c7e6b",
            "pull": ""
        },
        "09bda3f140937aaf5e4f028f7f04656ca30c7e6b": {
            "hash": "09bda3f140937aaf5e4f028f7f04656ca30c7e6b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "summary": "Always dynamically allocate PropertyTable",
            "body": "- `Texture::~Texture` expects `props` to be dynamically allocated.\n\n- `GetPropertyTable` returned a pointer to an existing `PropertyTable`\nbut is expected to return a newly, dynamically allocated one.\n\n- `PropertyTable::PropertyTable()` suggests that an empty `element`\nproperty is valid.\n\nfix #46876\nfix #45573",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46877
        },
        "b076150b086a5001b190a9a20a425d1bc842fe21": {
            "hash": "b076150b086a5001b190a9a20a425d1bc842fe21",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@01dce71403e93eb699cc156f3237725863f0105a.\n\n(cherry picked from commit f83486b430d8421cb3152ddd3682ced4858f3207)",
            "is_cherrypick": true,
            "cherrypick_hash": "f83486b430d8421cb3152ddd3682ced4858f3207",
            "pull": ""
        },
        "f83486b430d8421cb3152ddd3682ced4858f3207": {
            "hash": "f83486b430d8421cb3152ddd3682ced4858f3207",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@01dce71403e93eb699cc156f3237725863f0105a.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47683
        },
        "1e28e234c5b85ca5ada08a17ffdba10d26af2924": {
            "hash": "1e28e234c5b85ca5ada08a17ffdba10d26af2924",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check for the use of an empty shape in Bullet Kinematic collisions",
            "body": "(cherry picked from commit ff9a6c4e39b53269f7c6274994dee4f1bff29dbd)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff9a6c4e39b53269f7c6274994dee4f1bff29dbd",
            "pull": ""
        },
        "ff9a6c4e39b53269f7c6274994dee4f1bff29dbd": {
            "hash": "ff9a6c4e39b53269f7c6274994dee4f1bff29dbd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Check for the use of an empty shape in Bullet Kinematic collisions",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47674
        },
        "a3f4bd96c5bb389fcde886b036aceefbc132ed98": {
            "hash": "a3f4bd96c5bb389fcde886b036aceefbc132ed98",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ensure ConvexPolygonShape support count variable is initialised",
            "body": "(cherry picked from commit 0d4d8925b7ebaf608e0b3c2abf0d8213d9ce95f7)",
            "is_cherrypick": true,
            "cherrypick_hash": "0d4d8925b7ebaf608e0b3c2abf0d8213d9ce95f7",
            "pull": ""
        },
        "0d4d8925b7ebaf608e0b3c2abf0d8213d9ce95f7": {
            "hash": "0d4d8925b7ebaf608e0b3c2abf0d8213d9ce95f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Ensure ConvexPolygonShape support count variable is initialised",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47666
        },
        "bd9ee18fb1d36ca97f6af7af5fcfb26d3e18cfc9": {
            "hash": "bd9ee18fb1d36ca97f6af7af5fcfb26d3e18cfc9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47679 from madmiraal/fix-47436.1-3.x",
            "body": "[3.x] Check for empty ConcavePolygonShape2D before checking for intersection",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a145f4a5dca97b34e9a903fae16b94caaa979ceb": {
            "hash": "a145f4a5dca97b34e9a903fae16b94caaa979ceb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47677 from madmiraal/fix-47436-3.x",
            "body": "[3.x] Check ConvexPolygonShape2D point count before calcuating moment of inertia",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cd728abb9897b5ea04ff94ddd2e3381752fb2fac": {
            "hash": "cd728abb9897b5ea04ff94ddd2e3381752fb2fac",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47669 from madmiraal/fix-47438-3.x",
            "body": "[3.x] Ensure ConvexPolygonShape support count variable is initialised",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fa4ad3c5c2228302d25f33b20eb36a33dd133a94": {
            "hash": "fa4ad3c5c2228302d25f33b20eb36a33dd133a94",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47682 from akien-mga/3.x-android-javavm-threads",
            "body": "[3.x] Android: Fix access to JavaVM for threads after #45618",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "abaa032faed44d8605dd4d49a9b0aa51cc925b4b": {
            "hash": "abaa032faed44d8605dd4d49a9b0aa51cc925b4b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes on android:",
            "body": "- checking for validity of ENV in wrapper classes\n- fix for access to JavaVM from threads\n\n(cherry picked from commit b3a43430aa1e6ac33025d86cde777e79be30ef99)",
            "is_cherrypick": true,
            "cherrypick_hash": "b3a43430aa1e6ac33025d86cde777e79be30ef99",
            "pull": 47682
        },
        "b3a43430aa1e6ac33025d86cde777e79be30ef99": {
            "hash": "b3a43430aa1e6ac33025d86cde777e79be30ef99",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Fixes on android:",
            "body": "- checking for validity of ENV in wrapper classes\n- fix for access to JavaVM from threads",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46818
        },
        "83da95b6e4d6261ce81fd35fd6fe45ce5cba06eb": {
            "hash": "83da95b6e4d6261ce81fd35fd6fe45ce5cba06eb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Check for empty ConcavePolygonShape2D before checking for intersection",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47679
        },
        "ebcff3b4a6e3762c508d9dc424036b947dae034f": {
            "hash": "ebcff3b4a6e3762c508d9dc424036b947dae034f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Check ConvexPolygonShape2D point count before calcuating moment of inertia",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47677
        },
        "28c7b3a17d9406469773bb2364c2f7d62748705a": {
            "hash": "28c7b3a17d9406469773bb2364c2f7d62748705a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Ensure ConvexPolygonShape support count variable is initialised",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47669
        },
        "e97cd3d52ddff54d853a7058e85aea68fc22ce20": {
            "hash": "e97cd3d52ddff54d853a7058e85aea68fc22ce20",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47659 from Faless/js/3.x_webgl_fallback",
            "body": "[3.x] [HTML5] Implement WebGL fallback.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "00f3807a243e0462e906441ec90eb28208e94914": {
            "hash": "00f3807a243e0462e906441ec90eb28208e94914",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Implement WebGL fallback.",
            "body": "According to project settings and when WebGL2 is not available.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47659
        },
        "ea5b3dda933dadffbd57559292808ea57dca4f66": {
            "hash": "ea5b3dda933dadffbd57559292808ea57dca4f66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose editor scale to the plugin API",
            "body": "(cherry picked from commit ea31af68ba4aa5f15ef0dab9555f80d8efdfe6c7)",
            "is_cherrypick": true,
            "cherrypick_hash": "ea31af68ba4aa5f15ef0dab9555f80d8efdfe6c7",
            "pull": ""
        },
        "ea31af68ba4aa5f15ef0dab9555f80d8efdfe6c7": {
            "hash": "ea31af68ba4aa5f15ef0dab9555f80d8efdfe6c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Expose editor scale to the plugin API",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47622
        },
        "566213e08d539a087c801a390e6a3214093cee18": {
            "hash": "566213e08d539a087c801a390e6a3214093cee18",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a subtle background to editor scrollbars",
            "body": "This makes it possible to see whether a scrollbar grabber is at the top\nor at the bottom of a scrollbar. Also, if a scrollable area is very\nlarge, this makes it easier to notice that the area can be scrolled\n(since the grabber is proportionally very small).\n\nThe scrollbar grabbers were also made thicker and slightly more opaque\nfor better visibility, especially in peripheral vision.\n\n(cherry picked from commit b60b6ddba445c7869025092deb1750a5ad98cf3a)",
            "is_cherrypick": true,
            "cherrypick_hash": "b60b6ddba445c7869025092deb1750a5ad98cf3a",
            "pull": ""
        },
        "b60b6ddba445c7869025092deb1750a5ad98cf3a": {
            "hash": "b60b6ddba445c7869025092deb1750a5ad98cf3a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a subtle background to editor scrollbars",
            "body": "This makes it possible to see whether a scrollbar grabber is at the top\nor at the bottom of a scrollbar. Also, if a scrollable area is very\nlarge, this makes it easier to notice that the area can be scrolled\n(since the grabber is proportionally very small).\n\nThe scrollbar grabbers were also made thicker and slightly more opaque\nfor better visibility, especially in peripheral vision.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47633
        },
        "5228871e2660f7b83cc1ac6c95c90bf884ec5f50": {
            "hash": "5228871e2660f7b83cc1ac6c95c90bf884ec5f50",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Only cleanup meta data if GDNative library is reloadable and we're about to unload it",
            "body": "(cherry picked from commit 81131bd844e16847e3e8b41f33b9627e8d32d419)",
            "is_cherrypick": true,
            "cherrypick_hash": "81131bd844e16847e3e8b41f33b9627e8d32d419",
            "pull": ""
        },
        "81131bd844e16847e3e8b41f33b9627e8d32d419": {
            "hash": "81131bd844e16847e3e8b41f33b9627e8d32d419",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Only cleanup meta data if GDNative library is reloadable and we're about to unload it",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47655
        },
        "48b7e73e44cef0a5fabc9320d53a290c06f08a47": {
            "hash": "48b7e73e44cef0a5fabc9320d53a290c06f08a47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributor added to AUTHORS:\n@gongpha, @jmb462\n\nThanks to all contributors and donors for making Godot possible!\n\n(cherry picked from commit 3d84fa85b49b604b189bf6d918759060a4a02dc9)",
            "is_cherrypick": true,
            "cherrypick_hash": "3d84fa85b49b604b189bf6d918759060a4a02dc9",
            "pull": ""
        },
        "3d84fa85b49b604b189bf6d918759060a4a02dc9": {
            "hash": "3d84fa85b49b604b189bf6d918759060a4a02dc9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributor added to AUTHORS:\n@gongpha, @jmb462\n\nThanks to all contributors and donors for making Godot possible!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5cfdb866606d0e5b551178d7331ab0e9410d717f": {
            "hash": "5cfdb866606d0e5b551178d7331ab0e9410d717f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "822b734601997018ec020fe330a07cb655259ad4": {
            "hash": "822b734601997018ec020fe330a07cb655259ad4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Re-allow playing AnimatedSprite2D without frames",
            "body": "Fixes #47578, partial revert of #47064.\n\n(cherry picked from commit 77264e346b984403c2c59bc51b87bd7b35388784)",
            "is_cherrypick": true,
            "cherrypick_hash": "77264e346b984403c2c59bc51b87bd7b35388784",
            "pull": ""
        },
        "77264e346b984403c2c59bc51b87bd7b35388784": {
            "hash": "77264e346b984403c2c59bc51b87bd7b35388784",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Re-allow playing AnimatedSprite2D without frames",
            "body": "Fixes #47578, partial revert of #47064.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47645
        },
        "79f4da78fb63cd84f67162e5881dce5b4addac3c": {
            "hash": "79f4da78fb63cd84f67162e5881dce5b4addac3c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY3NTE0NjU2"
            ],
            "author_raw": "RoniPerson <67514656+RoniPerson@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added missing `:` in gdscript example.",
            "body": "(cherry picked from commit 5870931a15eede22d23d074df569babb1bb2bd6a)",
            "is_cherrypick": true,
            "cherrypick_hash": "5870931a15eede22d23d074df569babb1bb2bd6a",
            "pull": ""
        },
        "5870931a15eede22d23d074df569babb1bb2bd6a": {
            "hash": "5870931a15eede22d23d074df569babb1bb2bd6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY3NTE0NjU2"
            ],
            "author_raw": "RoniPerson <67514656+RoniPerson@users.noreply.github.com>",
            "committer_raw": "RoniPerson <67514656+RoniPerson@users.noreply.github.com>",
            "summary": "Added missing `:` in gdscript example.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47638
        },
        "f64d9423a577abc221474812764b53c95f56db06": {
            "hash": "f64d9423a577abc221474812764b53c95f56db06",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwODQ4OA=="
            ],
            "author_raw": "Jan Haller <bromeon@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes #47607 (forgotten statement in GDNative cleanup)",
            "body": "Co-authored-by: geekrelief <geekrelief@gmail.com>\n(cherry picked from commit 0fe851da23050c28e85ba4165b24d603c8c3b382)",
            "is_cherrypick": true,
            "cherrypick_hash": "0fe851da23050c28e85ba4165b24d603c8c3b382",
            "pull": ""
        },
        "0fe851da23050c28e85ba4165b24d603c8c3b382": {
            "hash": "0fe851da23050c28e85ba4165b24d603c8c3b382",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwODQ4OA==",
                "MDQ6VXNlcjI3MDQw"
            ],
            "author_raw": "Jan Haller <bromeon@gmail.com>",
            "committer_raw": "Jan Haller <bromeon@gmail.com>",
            "summary": "Fixes #47607 (forgotten statement in GDNative cleanup)",
            "body": "Co-authored-by: geekrelief <geekrelief@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47623
        },
        "ce4dec647c9bf02072df82b05400d7422162df12": {
            "hash": "ce4dec647c9bf02072df82b05400d7422162df12",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix crash on null class in ClassDB.get_property() and set_property()",
            "body": "(cherry picked from commit 400843c1721585021b2cd320f5db13adaa6bc955)",
            "is_cherrypick": true,
            "cherrypick_hash": "400843c1721585021b2cd320f5db13adaa6bc955",
            "pull": ""
        },
        "400843c1721585021b2cd320f5db13adaa6bc955": {
            "hash": "400843c1721585021b2cd320f5db13adaa6bc955",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "fix crash on null class in ClassDB.get_property() and set_property()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47576
        },
        "d844e721570a41fb7e1c2e38495551531aefde64": {
            "hash": "d844e721570a41fb7e1c2e38495551531aefde64",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "RichTextLabel: On custom effect change, parse bbcode only if it's enabled and not empty.",
            "body": "(cherry picked from commit 9f73abfa9f927ed6109b46991517f824b2ba318e)",
            "is_cherrypick": true,
            "cherrypick_hash": "9f73abfa9f927ed6109b46991517f824b2ba318e",
            "pull": ""
        },
        "9f73abfa9f927ed6109b46991517f824b2ba318e": {
            "hash": "9f73abfa9f927ed6109b46991517f824b2ba318e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "RichTextLabel: On custom effect change, parse bbcode only if it's enabled and not empty.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47486
        },
        "724a18cf729db2974b6e930194db74335100fa1c": {
            "hash": "724a18cf729db2974b6e930194db74335100fa1c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgwNjU1NTI3"
            ],
            "author_raw": "megalobyte <megalobyte@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use double when setting the default step size",
            "body": "Casting it as a float was causing issues with the progress bar\n\n(cherry picked from commit d0f3817876db3b6872c105167e3d0cf71026e89b)",
            "is_cherrypick": true,
            "cherrypick_hash": "d0f3817876db3b6872c105167e3d0cf71026e89b",
            "pull": ""
        },
        "d0f3817876db3b6872c105167e3d0cf71026e89b": {
            "hash": "d0f3817876db3b6872c105167e3d0cf71026e89b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgwNjU1NTI3"
            ],
            "author_raw": "megalobyte <megalobyte@protonmail.com>",
            "committer_raw": "megalobyte <megalobyte@protonmail.com>",
            "summary": "Use double when setting the default step size",
            "body": "Casting it as a float was causing issues with the progress bar",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47408
        },
        "f90b24a805f746f4a1ceac852c3f0ef68dfd0279": {
            "hash": "f90b24a805f746f4a1ceac852c3f0ef68dfd0279",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Disable body_size in fetch.",
            "body": "We were using `Content-Length` from the server when `Content-Encoding`\nwas not set (i.e. response was not compressed).\n\nSadly, in CORS requests accessing headers is restricted, and while\n`Content-Length` is enabled by default, `Content-Encoding` is not.\n\nThis results in the impossibility of knowing if the content was\ncompressed, unless the server explicitly enabled the encoding header\nvia `Access-Control-Expose-Headers`.\n\nTo keep maximum compatibility we must disable `body_size` completely.\n\n(cherry picked from commit 737ed0f66ea2f5351b440c4a387091c5374758b3)",
            "is_cherrypick": true,
            "cherrypick_hash": "737ed0f66ea2f5351b440c4a387091c5374758b3",
            "pull": ""
        },
        "737ed0f66ea2f5351b440c4a387091c5374758b3": {
            "hash": "737ed0f66ea2f5351b440c4a387091c5374758b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Disable body_size in fetch.",
            "body": "We were using `Content-Length` from the server when `Content-Encoding`\nwas not set (i.e. response was not compressed).\n\nSadly, in CORS requests accessing headers is restricted, and while\n`Content-Length` is enabled by default, `Content-Encoding` is not.\n\nThis results in the impossibility of knowing if the content was\ncompressed, unless the server explicitly enabled the encoding header\nvia `Access-Control-Expose-Headers`.\n\nTo keep maximum compatibility we must disable `body_size` completely.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47597
        },
        "1cd13d22c24cefbe1ec9160c2288d7e0a06a4a95": {
            "hash": "1cd13d22c24cefbe1ec9160c2288d7e0a06a4a95",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzNDIyNjMy"
            ],
            "author_raw": "lucicam <luci1093@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash caused by null parameter passed to CameraServer.add_feed()",
            "body": "Fixes #46181\n\nCameraServer.add_feed() takes a CameraFeed object type as parameter.\nPassing in another type of data while binding the method it will make\ntha parameter null.\nAdded a check for null which returns from function and does not make the\nengine crash anymore.\n\n(cherry picked from commit c158a63a8af668eac20ed303b1f8c02b6831a983)",
            "is_cherrypick": true,
            "cherrypick_hash": "c158a63a8af668eac20ed303b1f8c02b6831a983",
            "pull": ""
        },
        "c158a63a8af668eac20ed303b1f8c02b6831a983": {
            "hash": "c158a63a8af668eac20ed303b1f8c02b6831a983",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzNDIyNjMy"
            ],
            "author_raw": "lucicam <luci1093@gmail.com>",
            "committer_raw": "lucicam <luci1093@gmail.com>",
            "summary": "Fix crash caused by null parameter passed to CameraServer.add_feed()",
            "body": "Fixes #46181\n\nCameraServer.add_feed() takes a CameraFeed object type as parameter.\nPassing in another type of data while binding the method it will make\ntha parameter null.\nAdded a check for null which returns from function and does not make the\nengine crash anymore.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47571
        },
        "c081596a55e01c247afdc6094cc92b81e2e35715": {
            "hash": "c081596a55e01c247afdc6094cc92b81e2e35715",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM0OTU4MDI="
            ],
            "author_raw": "Kevin Smith <ksmith.nop@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make ColorPicker button text and tooltips appear in exported projects",
            "body": "(cherry picked from commit a7d12920f28d5252e7d62bcdac6ed9da84338e49)",
            "is_cherrypick": true,
            "cherrypick_hash": "a7d12920f28d5252e7d62bcdac6ed9da84338e49",
            "pull": ""
        },
        "a7d12920f28d5252e7d62bcdac6ed9da84338e49": {
            "hash": "a7d12920f28d5252e7d62bcdac6ed9da84338e49",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM0OTU4MDI="
            ],
            "author_raw": "Kevin Smith <ksmith.nop@gmail.com>",
            "committer_raw": "Kevin Smith <ksmith.nop@gmail.com>",
            "summary": "Make ColorPicker button text and tooltips appear in exported projects",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47547
        },
        "22e8fe7bfe0393276aafd57eedd0af2895eac1d2": {
            "hash": "22e8fe7bfe0393276aafd57eedd0af2895eac1d2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47614 from lawnjelly/bvh_check_userdata",
            "body": "BVH - prevent self collisions",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d67975c1cd290818408576769143ef62f39e31ae": {
            "hash": "d67975c1cd290818408576769143ef62f39e31ae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH - prevent self collisions",
            "body": "I had missed a special case check for userdata of two colliding objects being equal. In this case, collisions should not be reported. This is used in the physics to prevent self intersection in composite objects.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47614
        },
        "34c23002ff42de445817f38f7b6e5ed2b46a2c88": {
            "hash": "34c23002ff42de445817f38f7b6e5ed2b46a2c88",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47591 from lawnjelly/ewok_normal_polarity",
            "body": "Batching - flip normal map polarity for rects",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8348c97a8d4011fbd3a98527a813549300af7db2": {
            "hash": "8348c97a8d4011fbd3a98527a813549300af7db2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - flip normal map polarity for rects",
            "body": "An earlier PR #46898 had flipped the rotation basis polarity. This turns out to also need a corresponding flip for the light angles for the lighting to make sense.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47591
        },
        "e6e1f6212d08342f48bac79f723631d8bde4574e": {
            "hash": "e6e1f6212d08342f48bac79f723631d8bde4574e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47553 from Razoric480/lsp-didDelete",
            "body": "Implement LSP didDeleteFiles to clear diagnostics",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4e8e887748b900fa95a7ed88b9f1027c33b64f4c": {
            "hash": "4e8e887748b900fa95a7ed88b9f1027c33b64f4c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4MjMyNDE="
            ],
            "author_raw": "Francois Belair <razoric480@gmail.com>",
            "committer_raw": "Francois Belair <razoric480@gmail.com>",
            "summary": "Implement LSP didDeleteFiles to clear diagnostics",
            "body": "Fixes #43133",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47553
        },
        "da4cec620e16bfb36510cf7395afb570e125401f": {
            "hash": "da4cec620e16bfb36510cf7395afb570e125401f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Make ensure_correct_normals working on GLES2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47540
        },
        "b38a36923afc52a8f7470b59f92b8ad2c3021373": {
            "hash": "b38a36923afc52a8f7470b59f92b8ad2c3021373",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3ODgyNzAx"
            ],
            "author_raw": "Kyle <eichlinkyle@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix gdnative config file set as null",
            "body": "Fixes #45997.\n\nSetting a GDNativeLibrary config file as null or any other object but a ConfigFile will now cause an error.\n\n(cherry picked from commit 618dd892f59be0f1d527da29b8cd904ad67bc915)",
            "is_cherrypick": true,
            "cherrypick_hash": "618dd892f59be0f1d527da29b8cd904ad67bc915",
            "pull": ""
        },
        "618dd892f59be0f1d527da29b8cd904ad67bc915": {
            "hash": "618dd892f59be0f1d527da29b8cd904ad67bc915",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3ODgyNzAx"
            ],
            "author_raw": "Kyle <eichlinkyle@gmail.com>",
            "committer_raw": "Kyle <eichlinkyle@gmail.com>",
            "summary": "Fix gdnative config file set as null",
            "body": "Fixes #45997.\n\nSetting a GDNativeLibrary config file as null or any other object but a ConfigFile will now cause an error.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47534
        },
        "54f0d8cf9649b821e73fb3770defb9c1c085afda": {
            "hash": "54f0d8cf9649b821e73fb3770defb9c1c085afda",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47533 from qarmin/fix_navigation",
            "body": "[3.x] Validate argument in Navigation2D::navpoly_add",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "050edac8e0375b24e73ff7ea96af98cc5011ea60": {
            "hash": "050edac8e0375b24e73ff7ea96af98cc5011ea60",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Validate argument in Navigation2D::navpoly_add",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47533
        },
        "7b35fc454930855f10cdf3354a2f80c2b04b837f": {
            "hash": "7b35fc454930855f10cdf3354a2f80c2b04b837f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47382 from akien-mga/3.x-tilemap-collisions-opt-in",
            "body": "TileMap: Make collision visibility opt-in",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bd5663e2cfeafd49973eb3c9e374484d65095479": {
            "hash": "bd5663e2cfeafd49973eb3c9e374484d65095479",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes editor crash on closing",
            "body": "Fixes editor crash when the gizmo is destroyed and the `SceneTree` is already freed.\n\n(cherry picked from commit 79f55fcded4f244cf632434f9c1f7cf7ccb0161a)",
            "is_cherrypick": true,
            "cherrypick_hash": "79f55fcded4f244cf632434f9c1f7cf7ccb0161a",
            "pull": ""
        },
        "79f55fcded4f244cf632434f9c1f7cf7ccb0161a": {
            "hash": "79f55fcded4f244cf632434f9c1f7cf7ccb0161a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Andrea Catania <info@andreacatania.com>",
            "summary": "Fixes editor crash on closing",
            "body": "Fixes editor crash when the gizmo is destroyed and the `SceneTree` is already freed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47519
        },
        "72a547dc9daa90edf1d5588c969a20c6c82138bb": {
            "hash": "72a547dc9daa90edf1d5588c969a20c6c82138bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TileMap: Make collision visibility opt-in",
            "body": "Supersedes #47204, see discussion there.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47382
        },
        "5fdb8b02e33fbf25f348583c1312aba648c3a7e1": {
            "hash": "5fdb8b02e33fbf25f348583c1312aba648c3a7e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Require editor restart after changing GUI custom theme or font",
            "body": "The `restart_if_changed` project setting hint wasn't set correctly.\n\n(cherry picked from commit 07244241792e9ebe78f2e7d46a43c7dce74f4a41)",
            "is_cherrypick": true,
            "cherrypick_hash": "07244241792e9ebe78f2e7d46a43c7dce74f4a41",
            "pull": ""
        },
        "07244241792e9ebe78f2e7d46a43c7dce74f4a41": {
            "hash": "07244241792e9ebe78f2e7d46a43c7dce74f4a41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Require editor restart after changing GUI custom theme or font",
            "body": "The `restart_if_changed` project setting hint wasn't set correctly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47494
        },
        "1435b2f2cb91fa73f587b539503496abff18adcc": {
            "hash": "1435b2f2cb91fa73f587b539503496abff18adcc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47490 from akien-mga/3.x-html-editor-link",
            "body": "HTML5: Fix link to documentation on editor template",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1d20bba0c47d2522798e564378350335e6b01d05": {
            "hash": "1d20bba0c47d2522798e564378350335e6b01d05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "HTML5: Fix link to documentation on editor template",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47490
        },
        "cca2637b9b9dcb16070eb50a69c601a5f076c683": {
            "hash": "cca2637b9b9dcb16070eb50a69c601a5f076c683",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "74fd9409d5bbcc30dd50b5a4a57b2c8a17533f72": {
            "hash": "74fd9409d5bbcc30dd50b5a4a57b2c8a17533f72",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Fix WM notifications not being called.",
            "body": "Regression from the library refactoring, binding and not calling is\npretty useless 'o_o.\n\n(cherry picked from commit 01658adb3025e1127a2251d7d3da01f3a5b7c18d)",
            "is_cherrypick": true,
            "cherrypick_hash": "01658adb3025e1127a2251d7d3da01f3a5b7c18d",
            "pull": ""
        },
        "01658adb3025e1127a2251d7d3da01f3a5b7c18d": {
            "hash": "01658adb3025e1127a2251d7d3da01f3a5b7c18d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix WM notifications not being called.",
            "body": "Regression from the library refactoring, binding and not calling is\npretty useless 'o_o.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47466
        },
        "10fb7988833ea13c645863c8e72b02bc704009fe": {
            "hash": "10fb7988833ea13c645863c8e72b02bc704009fe",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47456 from akien-mga/3.x-windows-mingw-aslr",
            "body": "Windows: Disable ASLR protection w/ MinGW, it breaks Mono",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b402c1cb170c6613c58c7b3df76ff5342c6acc81": {
            "hash": "b402c1cb170c6613c58c7b3df76ff5342c6acc81",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Fix Mono builds (old emcc?)",
            "body": "Promise chaining the emscripten module `then` function breaks it badly,\ncausing an infinite loop.\nI'm unsure about the source of the issue, but most likely at this point\nis due to the old emscripten version (I remember very old html5 builds\nhaving issue with promise chaining too).\n\nWith this commit, we no longer use the module as a promise, and\ninstantiate it using `Promise` objects directly for compatibility.\n\n(cherry picked from commit ae3c9345cc5d5771bd10165e76048afc77b4015f)",
            "is_cherrypick": true,
            "cherrypick_hash": "ae3c9345cc5d5771bd10165e76048afc77b4015f",
            "pull": ""
        },
        "ae3c9345cc5d5771bd10165e76048afc77b4015f": {
            "hash": "ae3c9345cc5d5771bd10165e76048afc77b4015f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix Mono builds (old emcc?)",
            "body": "Promise chaining the emscripten module `then` function breaks it badly,\ncausing an infinite loop.\nI'm unsure about the source of the issue, but most likely at this point\nis due to the old emscripten version (I remember very old html5 builds\nhaving issue with promise chaining too).\n\nWith this commit, we no longer use the module as a promise, and\ninstantiate it using `Promise` objects directly for compatibility.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47462
        },
        "2bf0b2996a2a284c75c51bc9789abfb032c98a18": {
            "hash": "2bf0b2996a2a284c75c51bc9789abfb032c98a18",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDQw"
            ],
            "author_raw": "geekrelief <geekrelief@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fixes #46839, ensure library_classes is cleared and free funcs are called",
            "body": "Co-authored-by: toasteater <48371905+toasteater@users.noreply.github.com>\nCo-authored-by: Jan Haller <bromeon@gmail.com>\n(cherry picked from commit 58fa4973f604a3e5c8f425ddbec3cea405fb20a8)",
            "is_cherrypick": true,
            "cherrypick_hash": "58fa4973f604a3e5c8f425ddbec3cea405fb20a8",
            "pull": ""
        },
        "58fa4973f604a3e5c8f425ddbec3cea405fb20a8": {
            "hash": "58fa4973f604a3e5c8f425ddbec3cea405fb20a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDQw",
                "",
                "MDQ6VXNlcjcwODQ4OA=="
            ],
            "author_raw": "geekrelief <geekrelief@gmail.com>",
            "committer_raw": "geekrelief <geekrelief@gmail.com>",
            "summary": "fixes #46839, ensure library_classes is cleared and free funcs are called",
            "body": "Co-authored-by: toasteater <48371905+toasteater@users.noreply.github.com>\nCo-authored-by: Jan Haller <bromeon@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46844
        },
        "f7a999c8149f766f23ce47895cda534945467e5f": {
            "hash": "f7a999c8149f766f23ce47895cda534945467e5f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Windows: Disable ASLR protection w/ MinGW, it breaks Mono",
            "body": "We might be able to make it work by building Mono itself with\nASLR protection too, but there might still be issues when loading\ne.g. GDNative DLLs built without ASLR protection.\n\nIn the short term this is not a goal, but we can reconsider later\nwhat is actually needed for ASLR protection to work and keep things\nuser-friendly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47456
        },
        "7447c3b76cbba3d39f6a6844d68925b42218d025": {
            "hash": "7447c3b76cbba3d39f6a6844d68925b42218d025",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[macOS] Enable code signing by default, use ad-hoc signature if no identity specified.",
            "body": "(cherry picked from commit 09c8e69232ff5ec0c72c80d8b48168545876d5d4)",
            "is_cherrypick": true,
            "cherrypick_hash": "09c8e69232ff5ec0c72c80d8b48168545876d5d4",
            "pull": ""
        },
        "09c8e69232ff5ec0c72c80d8b48168545876d5d4": {
            "hash": "09c8e69232ff5ec0c72c80d8b48168545876d5d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS] Enable code signing by default, use ad-hoc signature if no identity specified.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47446
        },
        "b4d88cfe207bc594b485982d06ae58a24ea85098": {
            "hash": "b4d88cfe207bc594b485982d06ae58a24ea85098",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix typo 'previus_selected'",
            "body": "(cherry picked from commit 990c88f24c33e8be9507d6b3c626289cf0cfae26)",
            "is_cherrypick": true,
            "cherrypick_hash": "990c88f24c33e8be9507d6b3c626289cf0cfae26",
            "pull": ""
        },
        "990c88f24c33e8be9507d6b3c626289cf0cfae26": {
            "hash": "990c88f24c33e8be9507d6b3c626289cf0cfae26",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix typo 'previus_selected'",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47351
        },
        "3ee4efe1eb18767b5e546f84bd5f5709dd28d922": {
            "hash": "3ee4efe1eb18767b5e546f84bd5f5709dd28d922",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix drawing boxselection on GraphEdit",
            "body": "(cherry picked from commit 1bdc14acea6b2ce932e6cf01dc9d7942f72503e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "1bdc14acea6b2ce932e6cf01dc9d7942f72503e9",
            "pull": ""
        },
        "1bdc14acea6b2ce932e6cf01dc9d7942f72503e9": {
            "hash": "1bdc14acea6b2ce932e6cf01dc9d7942f72503e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix drawing boxselection on GraphEdit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47351
        },
        "98caee44f3950068a5fccd1e7c7603709c30e23d": {
            "hash": "98caee44f3950068a5fccd1e7c7603709c30e23d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a warning on using directory to access of imported files",
            "body": "(cherry picked from commit 4378ef0bb7bec42b20c77cc0709b25cb71fa120a)",
            "is_cherrypick": true,
            "cherrypick_hash": "4378ef0bb7bec42b20c77cc0709b25cb71fa120a",
            "pull": ""
        },
        "4378ef0bb7bec42b20c77cc0709b25cb71fa120a": {
            "hash": "4378ef0bb7bec42b20c77cc0709b25cb71fa120a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "skyace65 <trekie96@hotmail.com>",
            "summary": "Add a warning on using directory to access of imported files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47413
        },
        "92b27e49440be1c3592a26bacc3f44e4f09e2756": {
            "hash": "92b27e49440be1c3592a26bacc3f44e4f09e2756",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47429 from Calinou/doc-giprobe-sdfgi-leaks-3.x",
            "body": "Document how to avoid light leaks with GIProbe",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b6ed099b3d99e3f34c4d0588a186cdeb9656c03d": {
            "hash": "b6ed099b3d99e3f34c4d0588a186cdeb9656c03d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document how to avoid light leaks with GIProbe",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47429
        },
        "ab4c73604d05329e37ff87b2c31d89c0407119ed": {
            "hash": "ab4c73604d05329e37ff87b2c31d89c0407119ed",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44696 from madmiraal/fix-44632-3.2",
            "body": "[3.x] Remove all elements from monitored_bodies and monitored_areas when processed",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b450c0091a689973382ea0b9c7aeb44c8886636e": {
            "hash": "b450c0091a689973382ea0b9c7aeb44c8886636e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42824 from madmiraal/update-intersect_point-doc-3.2",
            "body": "[3.x] Update intersect_point documentation to mention solid shapes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4126d274681da718c7cbde1ada046a4d35f4a588": {
            "hash": "4126d274681da718c7cbde1ada046a4d35f4a588",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add Open Graph metadata to the HTML5 editor",
            "body": "- Consistently use double quotes in the HTML markup.\n- Define English language to assist screen readers and search engines.\n- Add missing `alt` text for the logo image.\n- Remove duplicate `id` for the preload project ZIP input.\n\n(cherry picked from commit 197d391f084f669362316e87f66f2c79ef4178bf)",
            "is_cherrypick": true,
            "cherrypick_hash": "197d391f084f669362316e87f66f2c79ef4178bf",
            "pull": ""
        },
        "197d391f084f669362316e87f66f2c79ef4178bf": {
            "hash": "197d391f084f669362316e87f66f2c79ef4178bf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add Open Graph metadata to the HTML5 editor",
            "body": "- Consistently use double quotes in the HTML markup.\n- Define English language to assist screen readers and search engines.\n- Add missing `alt` text for the logo image.\n- Remove duplicate `id` for the preload project ZIP input.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47331
        },
        "acbd1e8b02f9f81c9781c4e60716395f054c2d6a": {
            "hash": "acbd1e8b02f9f81c9781c4e60716395f054c2d6a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46781 from BastiaanOlij/gdn_set_interface",
            "body": "Add set_interface for access by GDNative",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c37c95d1c9746824fae696e79b891e074cf67cd0": {
            "hash": "c37c95d1c9746824fae696e79b891e074cf67cd0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47108 from lawnjelly/software_skinning_docs",
            "body": "Add to 2d software skinning classref note about custom shaders",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f31523a99e2b2a721a0601f9026b6f4d23158f23": {
            "hash": "f31523a99e2b2a721a0601f9026b6f4d23158f23",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47187 from lawnjelly/ewok_poly_protection",
            "body": "Batching - add protection against invalid polys",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "015973df04fefe365878a5a366539b4ef5bcd33b": {
            "hash": "015973df04fefe365878a5a366539b4ef5bcd33b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Make all tutorial links point to 3.3 branch of docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "596169d7df0010a817795de893f25c8d56799dbc": {
            "hash": "596169d7df0010a817795de893f25c8d56799dbc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <437025+paulloz@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "class reference proofreading",
            "body": "(cherry picked from commit 8455e901f39c90d581aeb8913640219fb8754e77)",
            "is_cherrypick": true,
            "cherrypick_hash": "8455e901f39c90d581aeb8913640219fb8754e77",
            "pull": ""
        },
        "8455e901f39c90d581aeb8913640219fb8754e77": {
            "hash": "8455e901f39c90d581aeb8913640219fb8754e77",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <437025+paulloz@users.noreply.github.com>",
            "committer_raw": "Paul Joannon <437025+paulloz@users.noreply.github.com>",
            "summary": "class reference proofreading",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47140
        },
        "e8e69b2d509385e7c2be9e985dcfe7c2ff8e33a0": {
            "hash": "e8e69b2d509385e7c2be9e985dcfe7c2ff8e33a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify that get_unix_time() returns seconds",
            "body": "(cherry picked from commit 6e4a8b7f37e0bd934202145a6b2c0f283a14a877)",
            "is_cherrypick": true,
            "cherrypick_hash": "6e4a8b7f37e0bd934202145a6b2c0f283a14a877",
            "pull": ""
        },
        "6e4a8b7f37e0bd934202145a6b2c0f283a14a877": {
            "hash": "6e4a8b7f37e0bd934202145a6b2c0f283a14a877",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Clarify that get_unix_time() returns seconds",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47320
        },
        "be18262888eea5e28177ae802db9eadca8453624": {
            "hash": "be18262888eea5e28177ae802db9eadca8453624",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check section existance before getting keys",
            "body": "(cherry picked from commit 40d6a25ef5ac11a1f077aaeebc4464e0d452a817)",
            "is_cherrypick": true,
            "cherrypick_hash": "40d6a25ef5ac11a1f077aaeebc4464e0d452a817",
            "pull": ""
        },
        "40d6a25ef5ac11a1f077aaeebc4464e0d452a817": {
            "hash": "40d6a25ef5ac11a1f077aaeebc4464e0d452a817",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Check section existance before getting keys",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47374
        },
        "e0d261be00b030acbf645b7714255177c02b5b75": {
            "hash": "e0d261be00b030acbf645b7714255177c02b5b75",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47368 from hpvb/fix-tls-mingw",
            "body": "[3.3] Fix thread_local, tls, ASLR, and DEP with MingW",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ff3099abcf3f06fb6a8f461315e96785b8952b76": {
            "hash": "ff3099abcf3f06fb6a8f461315e96785b8952b76",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Fix thread_local, tls, ASLR, and DEP with MingW",
            "body": "This commit changes the way Thread::caller_id works. By moving caller_id\nto the .cpp file we make sure that the TLS variable doesn't get\nrelocated twice causing a crash. Since we build with LTO for release\nbuilds (and everyone should be doing that anyway) there is no extra\noverhead from the non-static method. We do do an extra bool check now\nthere but I don't think this will add much in the way of overhead.\n\nThis check cannot be avoided if we still want to be able to cache the\nthread ID hash, as we had to move the setter because of limitations of\nthe WinRT platform. The original workaround for this was in #46813 but\nthis has some unintended consequences. Specifically; threads that never\ncreate a Thread object will always return 0 in Thread::get_caller_id()\nwhich caused a regression. For instance the editor now freezes when\nimporting large textures. This PR also addresses that.\n\nAdditionally we now enable ASLR support when building with MingW, this\nincludes a workaround for MingW. MingW refuses to create an appropriate\nrelocation table if no symbols are exported. So we just export the\nvarious main() functions in godot_windows.cpp.\n\nWhile ASLR support isn't criticial for Godot, previous versions of Godot\njust happened to work with a dynamic base 'by accident' and some users\nrun Godot this way. After the thread change the .tls section now needs\nrelocations to make this work. By enabling ASLR at build-time we create\nthese relocations and people who forced ALSR on previously will now get\na working Godot again.\n\nThis fixes #47256 and fixes #47219\n\nThis is the 3.x version of this PR. For master a different approach is\npossible which I will make in the coming days.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47368
        },
        "6d022f813f2ee00dbde98946e596183ad67c0411": {
            "hash": "6d022f813f2ee00dbde98946e596183ad67c0411",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47360 from lupoDharkael/modal-close-click",
            "body": "[3.x] Control: Expose pass_on_modal_close_click",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3b0cf34299bbf267a77b3ef4a55f94fdb4897476": {
            "hash": "3b0cf34299bbf267a77b3ef4a55f94fdb4897476",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0OTUxNDMw"
            ],
            "author_raw": "lupoDharkael <izhe@hotmail.es>",
            "committer_raw": "lupoDharkael <izhe@hotmail.es>",
            "summary": "Control: Expose pass_on_modal_close_click",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47360
        },
        "6c3e6a51097bb5a0be58eddfb91a696f3f07d3cd": {
            "hash": "6c3e6a51097bb5a0be58eddfb91a696f3f07d3cd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47354 from lucicam/3.x",
            "body": "Fix failure in set_primary_interface when parameter is null",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9008b34fc486404ed9d0c3a511a126ab3e5dec34": {
            "hash": "9008b34fc486404ed9d0c3a511a126ab3e5dec34",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47338 from Razoric480/lsp-sublock-vars",
            "body": "Make LSP parser aware of variables in sub-blocks",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7c0255695dfcc03a0e87233e63381079fc86d03d": {
            "hash": "7c0255695dfcc03a0e87233e63381079fc86d03d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzNDIyNjMy"
            ],
            "author_raw": "lucicam <lucicam@users.noreply.github.com>",
            "committer_raw": "lucicam <luci1093@gmail.com>",
            "summary": "Fix failure in set_primary_interface when parameter is null",
            "body": "The program would fail if the parameter is passed as null in set_primary_interface because\nin the print_verbose, the get_namea) method is called on the parameter and this causes a\nfailure if the parameter that was passed is null.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47354
        },
        "717f3227ecdc85698981abdfd1ff16da0e36bbfb": {
            "hash": "717f3227ecdc85698981abdfd1ff16da0e36bbfb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "ARVR GDNative enhancements:",
            "body": "- add set_interface function\n- add access to depth buffer\n- add supplying a depth buffer from an ARVR plugin",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46781
        },
        "7f8fe588256a891eecc9e501d376bd50ebada688": {
            "hash": "7f8fe588256a891eecc9e501d376bd50ebada688",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4MjMyNDE="
            ],
            "author_raw": "Francois Belair <razoric480@gmail.com>",
            "committer_raw": "Francois Belair <razoric480@gmail.com>",
            "summary": "Make LSP parser aware of variables in sub-blocks",
            "body": "Fixes #43164 and Fixes godotengine/godot-vscode-plugin#207",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47338
        },
        "ed1f5c29be6aecc62072f20d925812dd24a27f34": {
            "hash": "ed1f5c29be6aecc62072f20d925812dd24a27f34",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47319 from akien-mga/3.x-embree-msvc-msse2",
            "body": "SCons: Don't pass -msse2 to MSVC for Embree",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6daa1643b0ecd0a47149b0751ea8cf7826467f7a": {
            "hash": "6daa1643b0ecd0a47149b0751ea8cf7826467f7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[Net] Fix miniupnpc UWP build.",
            "body": "The patch has already been upstreamed, and custom patching won't be\nneeded during next version update.\n\n(cherry picked from commit 8d5df826cb861eb1abc75fb7cea24ee4eaa2582d)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d5df826cb861eb1abc75fb7cea24ee4eaa2582d",
            "pull": ""
        },
        "8d5df826cb861eb1abc75fb7cea24ee4eaa2582d": {
            "hash": "8d5df826cb861eb1abc75fb7cea24ee4eaa2582d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[Net] Fix miniupnpc UWP build.",
            "body": "The patch has already been upstreamed, and custom patching won't be\nneeded during next version update.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47318
        },
        "92daf2604399636ec755bdff4093c4f1152b642c": {
            "hash": "92daf2604399636ec755bdff4093c4f1152b642c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Don't pass -msse2 to MSVC for Embree",
            "body": "This is a flag only supported by GCC/Clang.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47319
        },
        "193233e893abf90b271f96eb5011e00a7137a56a": {
            "hash": "193233e893abf90b271f96eb5011e00a7137a56a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Clarify editor PWA manifest.json",
            "body": "Update name and description to clarify it's the web version.\n\n(cherry picked from commit ecb792b1da1af1ba0eac47bc4d04f78ee2ffb477)",
            "is_cherrypick": true,
            "cherrypick_hash": "ecb792b1da1af1ba0eac47bc4d04f78ee2ffb477",
            "pull": ""
        },
        "ecb792b1da1af1ba0eac47bc4d04f78ee2ffb477": {
            "hash": "ecb792b1da1af1ba0eac47bc4d04f78ee2ffb477",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Clarify editor PWA manifest.json",
            "body": "Update name and description to clarify it's the web version.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47317
        },
        "1cfa2ad1662be4ac519a9c32b95fdc2bd39a209d": {
            "hash": "1cfa2ad1662be4ac519a9c32b95fdc2bd39a209d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix transparent editor theme being brighter",
            "body": "(cherry picked from commit 0222f7848219616550747f2adb8cf585f2a009fd)",
            "is_cherrypick": true,
            "cherrypick_hash": "0222f7848219616550747f2adb8cf585f2a009fd",
            "pull": ""
        },
        "0222f7848219616550747f2adb8cf585f2a009fd": {
            "hash": "0222f7848219616550747f2adb8cf585f2a009fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Nathan Franke <natfra@pm.me>",
            "summary": "Fix transparent editor theme being brighter",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36004
        },
        "60c36af6dc23a026a6e8433db97277cc2bc2b7d4": {
            "hash": "60c36af6dc23a026a6e8433db97277cc2bc2b7d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove now unnecessary ResourceImporterCSV importer",
            "body": "Its only purpose was to prevent importing CSV files as translations, but it\nwould still import them as *nothing*, leading to workflow issues.\n\nThis is now properly fixed with #47268 which allows disabling the import for\nspecific files.\n\n(cherry picked from commit 7ed2220928f1757fa6627f2d6af77c0e7f969081)",
            "is_cherrypick": true,
            "cherrypick_hash": "7ed2220928f1757fa6627f2d6af77c0e7f969081",
            "pull": ""
        },
        "7ed2220928f1757fa6627f2d6af77c0e7f969081": {
            "hash": "7ed2220928f1757fa6627f2d6af77c0e7f969081",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove now unnecessary ResourceImporterCSV importer",
            "body": "Its only purpose was to prevent importing CSV files as translations, but it\nwould still import them as *nothing*, leading to workflow issues.\n\nThis is now properly fixed with #47268 which allows disabling the import for\nspecific files.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47301
        },
        "a58523407ffef259c78e64b3d0dbaae9120711fe": {
            "hash": "a58523407ffef259c78e64b3d0dbaae9120711fe",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47102 from lawnjelly/large_fvf_revamp",
            "body": "Batching - separate single item from large fvf logic",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3d649d37f8891ff273f5630bb7e9ff842c02f855": {
            "hash": "3d649d37f8891ff273f5630bb7e9ff842c02f855",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47300 from akien-mga/3.x-keep-import",
            "body": "[3.x] Add a \"keep\" import mode to keep files as-is and export them.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "16c0147d758b401c32c4dbeab4b8265a2c6e37fc": {
            "hash": "16c0147d758b401c32c4dbeab4b8265a2c6e37fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove FileSystem dock errors on unimported files",
            "body": "* Removes error shown when file is in 'keep' mode\n* Display a warning when attempting to open the file\n* Closes #47296\n\n(cherry picked from commit 4706297356a73f47cc071d46964bc8ce3b97cbba)",
            "is_cherrypick": true,
            "cherrypick_hash": "4706297356a73f47cc071d46964bc8ce3b97cbba",
            "pull": 47300
        },
        "4706297356a73f47cc071d46964bc8ce3b97cbba": {
            "hash": "4706297356a73f47cc071d46964bc8ce3b97cbba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Juan Linietsky <reduzio@gmail.com>",
            "summary": "Remove FileSystem dock errors on unimported files",
            "body": "* Removes error shown when file is in 'keep' mode\n* Display a warning when attempting to open the file\n* Closes #47296",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47298
        },
        "24e1ba129837ef97ac706012e563e275c7125f5a": {
            "hash": "24e1ba129837ef97ac706012e563e275c7125f5a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a \"keep\" import mode to keep files as-is and export them.",
            "body": "(cherry picked from commit 8d64f3bd76b251ee33a8b2b4b3b53e7e3c44eafb)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d64f3bd76b251ee33a8b2b4b3b53e7e3c44eafb",
            "pull": 47300
        },
        "8d64f3bd76b251ee33a8b2b4b3b53e7e3c44eafb": {
            "hash": "8d64f3bd76b251ee33a8b2b4b3b53e7e3c44eafb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Juan Linietsky <reduzio@gmail.com>",
            "summary": "Add a \"keep\" import mode to keep files as-is and export them.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47268
        },
        "69e6ba159196a4c779dfaa89ff96467783208abf": {
            "hash": "69e6ba159196a4c779dfaa89ff96467783208abf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@807ac1fbf9352da30ecbef869eced4a5bbf3c13e.\n\n(cherry picked from commit cde67f0315886171f5c5987fcbeaff3ca56e4887)",
            "is_cherrypick": true,
            "cherrypick_hash": "cde67f0315886171f5c5987fcbeaff3ca56e4887",
            "pull": ""
        },
        "cde67f0315886171f5c5987fcbeaff3ca56e4887": {
            "hash": "cde67f0315886171f5c5987fcbeaff3ca56e4887",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@807ac1fbf9352da30ecbef869eced4a5bbf3c13e.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47292
        },
        "1aba997d753d749705f1bef43fd662dcb494d103": {
            "hash": "1aba997d753d749705f1bef43fd662dcb494d103",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with 3.3 version bump",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8b904e7d663fa06f2fa3dd49e4ac9fcd7d5e86a9": {
            "hash": "8b904e7d663fa06f2fa3dd49e4ac9fcd7d5e86a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Logitech Dual Action Gamepad FF/Linux",
            "body": "(cherry picked from commit 70d5f652a244e8128f05ab01b412db00eda528bb)",
            "is_cherrypick": true,
            "cherrypick_hash": "70d5f652a244e8128f05ab01b412db00eda528bb",
            "pull": ""
        },
        "70d5f652a244e8128f05ab01b412db00eda528bb": {
            "hash": "70d5f652a244e8128f05ab01b412db00eda528bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Logitech Dual Action Gamepad FF/Linux",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47231
        },
        "44855c40da439be37cd604d2806822df6c0db638": {
            "hash": "44855c40da439be37cd604d2806822df6c0db638",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FBX Import: Normalize rotation quaternions",
            "body": "fix #47174\n\n(cherry picked from commit 72d3bfc88c562395302168b2041dc3bd83706120)",
            "is_cherrypick": true,
            "cherrypick_hash": "72d3bfc88c562395302168b2041dc3bd83706120",
            "pull": ""
        },
        "72d3bfc88c562395302168b2041dc3bd83706120": {
            "hash": "72d3bfc88c562395302168b2041dc3bd83706120",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "summary": "FBX Import: Normalize rotation quaternions",
            "body": "fix #47174",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47194
        },
        "df27173750909c1883abafb80028c8f1f1e427cf": {
            "hash": "df27173750909c1883abafb80028c8f1f1e427cf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the expected method calling order in SurfaceTool more explicit",
            "body": "(cherry picked from commit 6648dc58d32d8a0585593899b728cb2651b53cd2)",
            "is_cherrypick": true,
            "cherrypick_hash": "6648dc58d32d8a0585593899b728cb2651b53cd2",
            "pull": ""
        },
        "6648dc58d32d8a0585593899b728cb2651b53cd2": {
            "hash": "6648dc58d32d8a0585593899b728cb2651b53cd2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make the expected method calling order in SurfaceTool more explicit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43366
        },
        "7c82092b419ab8970c3062c315d724e4b9e24274": {
            "hash": "7c82092b419ab8970c3062c315d724e4b9e24274",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47286 from DarkKilauea/fix-moment-of-inertia-3.x",
            "body": "[3.x] [Godot Physics]: Correct typo in moment of inertia calculations.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1ed0280de735e1d7b8b140adcb803b4c65b9d828": {
            "hash": "1ed0280de735e1d7b8b140adcb803b4c65b9d828",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47160 from puchik/shadow-filter-resolution",
            "body": "[3.x] Take resolution into account when setting the max shadow cubemap size (omni light shadow jaggies fix)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6fbe785cff4be9a63730379fffc3445c2f9fc412": {
            "hash": "6fbe785cff4be9a63730379fffc3445c2f9fc412",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43889 from omegachysis/3.2",
            "body": "[3.x] Fix race condition on `script_binding` in C#",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8d156d9e5c3ac1d8988de406b77f82b32bed946e": {
            "hash": "8d156d9e5c3ac1d8988de406b77f82b32bed946e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4NTQ0MjYz",
                ""
            ],
            "author_raw": "Arman <arman.elg@gmail.com>",
            "committer_raw": "Arman <arman.elg@gmail.com>",
            "summary": "Take resolution into account when setting the max shadow cubemap size",
            "body": "Co-authored-by: Clay John <clayjohn@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47160
        },
        "9327052bede12d5cdcd9fe0d5b9665d4f9f07de5": {
            "hash": "9327052bede12d5cdcd9fe0d5b9665d4f9f07de5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MjkxMDc="
            ],
            "author_raw": "Josh Jones <kilauea.jones@gmail.com>",
            "committer_raw": "Josh Jones <kilauea.jones@gmail.com>",
            "summary": "[Godot Physics]: Correct typo in moment of inertia calculations.",
            "body": "The moment of inertia calculation for BoxShape is:\n\n```\nVector3(\n(p_mass / 3.0) * (ly * ly + lz * lz),\n(p_mass / 3.0) * (lx * lx + lz * lz),\n(p_mass / 3.0) * (lx * lx + ly * ly));\n```\n\nwhere the final line includes both the x and y extents.\n\nHowever, for CapsuleShape3D, CylinderShape3D, ConvexPolygonShape3D, ConcavePolygonShape3D, and HeightMapShape3D, the final line read `(p_mass / 3.0) * (extents.y * extents.y + extents.y * extents.y)`.  I believe this is a mistake, considering the comment in each case mentions using an AABB approximation, which should follow the same approach as BoxShape.\n\nThis change corrects the final line to include both the x and y components of the shape's extent.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47286
        },
        "b4455ffd75e48fddcc072e00ef8a6cccb664e30d": {
            "hash": "b4455ffd75e48fddcc072e00ef8a6cccb664e30d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM0MDk4MzY="
            ],
            "author_raw": "Matthew A. Robinson <omegachysis@outlook.com>",
            "committer_raw": "Matthew A. Robinson <omegachysis@outlook.com>",
            "summary": "Add mutex protecting script bindings map from getting corrupted",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43889
        },
        "863f6b44ec744ba7c46b4373ef8206550b3d7eee": {
            "hash": "863f6b44ec744ba7c46b4373ef8206550b3d7eee",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47265 from qarmin/project_3.x",
            "body": "Use unique test projects for each branch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3c397ae627646b2ac3f2ae46db75658b0ea8c6e2": {
            "hash": "3c397ae627646b2ac3f2ae46db75658b0ea8c6e2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47264 from nekomatata/fix-physical-bone-gizmo-3.2",
            "body": "[3.3] Fix PhysicalBone gizmo not showing",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a10c07a0274ef302faea5dd4f5152fb9c83fac3e": {
            "hash": "a10c07a0274ef302faea5dd4f5152fb9c83fac3e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47278 from nekomatata/kinematic-safe-margin-doc-3.3",
            "body": "[3.3] More detailed documentation for KinematicBody safe collision margin",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4caaa57b49b7aad271ca7f97c003e63ef2017cc2": {
            "hash": "4caaa57b49b7aad271ca7f97c003e63ef2017cc2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "More detailed documentation for KinematicBody safe collision margin",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47278
        },
        "13258baf4c7f1cceee1b40129bb8ffcb6c398046": {
            "hash": "13258baf4c7f1cceee1b40129bb8ffcb6c398046",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix PhysicalBone gizmo not showing",
            "body": "The new CollisionObject gizmo used for custom shapes was used with\nhigher priority due to alphabetical order and was preventing physical\nbones from being displayed in the editor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47264
        },
        "3bf14953909d2d46e9b44806a0a943188f2ecbac": {
            "hash": "3bf14953909d2d46e9b44806a0a943188f2ecbac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Use unique test projects for each branch",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47265
        },
        "a2dd77867e186b78631079fa61aa222a76497616": {
            "hash": "a2dd77867e186b78631079fa61aa222a76497616",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47038 from JFonS/fix_renderer_rid_crash",
            "body": "[3.3] Fix crash in GLES3 renderer on release builds",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c0b3ad2f7bd09c3b0b905842c3b90be6381fe1e0": {
            "hash": "c0b3ad2f7bd09c3b0b905842c3b90be6381fe1e0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45087 from hoontee/3.2",
            "body": "[3.2] Fix empty RIDs in VisualServer.texture_debug_usage()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "be8cb6af8ca6ef5ef412c21b3f83bdf17f03f422": {
            "hash": "be8cb6af8ca6ef5ef412c21b3f83bdf17f03f422",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix project icon size in Project Manager",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47213
        },
        "5e434841ec358ae3fefa2356b122c9d62df94179": {
            "hash": "5e434841ec358ae3fefa2356b122c9d62df94179",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add Root Null Check",
            "body": "(cherry picked from commit 3c921ba80177e0b8c24fcad1cde5c903248d385a)",
            "is_cherrypick": true,
            "cherrypick_hash": "3c921ba80177e0b8c24fcad1cde5c903248d385a",
            "pull": ""
        },
        "3c921ba80177e0b8c24fcad1cde5c903248d385a": {
            "hash": "3c921ba80177e0b8c24fcad1cde5c903248d385a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Nathan Franke <natfra@pm.me>",
            "summary": "Add Root Null Check",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47206
        },
        "fed17afe7d8bd1450ebe2fd1c184724fe6b93742": {
            "hash": "fed17afe7d8bd1450ebe2fd1c184724fe6b93742",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tweak the 3D editor grid default to not go below subdivisions of 1 meter",
            "body": "Small subdivisions aren't useful that often and make it difficult for\npeople to get a sense of scale in 3D.\n\n(cherry picked from commit 3472c3f6ea0eb30464e28cd94f0d4bcc5fd9120d)",
            "is_cherrypick": true,
            "cherrypick_hash": "3472c3f6ea0eb30464e28cd94f0d4bcc5fd9120d",
            "pull": ""
        },
        "3472c3f6ea0eb30464e28cd94f0d4bcc5fd9120d": {
            "hash": "3472c3f6ea0eb30464e28cd94f0d4bcc5fd9120d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak the 3D editor grid default to not go below subdivisions of 1 meter",
            "body": "Small subdivisions aren't useful that often and make it difficult for\npeople to get a sense of scale in 3D.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47123
        },
        "9d7f44c9aabddcbc8fc70cfcb6ef6bd7d74a8875": {
            "hash": "9d7f44c9aabddcbc8fc70cfcb6ef6bd7d74a8875",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add additional index checks to COLLADA importer",
            "body": "ref #46548\n\n(cherry picked from commit 8faeb72f1052d1d5b6ca5321f795170195989a3d)",
            "is_cherrypick": true,
            "cherrypick_hash": "8faeb72f1052d1d5b6ca5321f795170195989a3d",
            "pull": ""
        },
        "8faeb72f1052d1d5b6ca5321f795170195989a3d": {
            "hash": "8faeb72f1052d1d5b6ca5321f795170195989a3d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "summary": "Add additional index checks to COLLADA importer",
            "body": "ref #46548",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46758
        },
        "6181452a54d9fe2336ddfa29746e5b0521f3e5f6": {
            "hash": "6181452a54d9fe2336ddfa29746e5b0521f3e5f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Fix loading when mime-type is missing.",
            "body": "`WebAssembly.instantiateStreaming` requires the mime-type to be\n`application/wasm`, but some servers (including most debug servers) do\nnot provide the content-type header.\n\nThis commit forces it via JavaScript, by creating a `Response` object\nwith the `wasm` content, and explicitly defined `content-type` header.\n\n(cherry picked from commit 778ef4e217e6d4a967741b83cf1a0d13fb482755)",
            "is_cherrypick": true,
            "cherrypick_hash": "778ef4e217e6d4a967741b83cf1a0d13fb482755",
            "pull": ""
        },
        "778ef4e217e6d4a967741b83cf1a0d13fb482755": {
            "hash": "778ef4e217e6d4a967741b83cf1a0d13fb482755",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix loading when mime-type is missing.",
            "body": "`WebAssembly.instantiateStreaming` requires the mime-type to be\n`application/wasm`, but some servers (including most debug servers) do\nnot provide the content-type header.\n\nThis commit forces it via JavaScript, by creating a `Response` object\nwith the `wasm` content, and explicitly defined `content-type` header.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47191
        },
        "2c93256432d0d3c7d580f078c67ad5cd853e2776": {
            "hash": "2c93256432d0d3c7d580f078c67ad5cd853e2776",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FBX Import: Check bone map access for valid cluster target node id",
            "body": "fix #47184\n\n(cherry picked from commit d03f4cefeab29e15762148bb741894550a205fdd)",
            "is_cherrypick": true,
            "cherrypick_hash": "d03f4cefeab29e15762148bb741894550a205fdd",
            "pull": ""
        },
        "d03f4cefeab29e15762148bb741894550a205fdd": {
            "hash": "d03f4cefeab29e15762148bb741894550a205fdd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "summary": "FBX Import: Check bone map access for valid cluster target node id",
            "body": "fix #47184",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47195
        },
        "6c950977a52728cb25e9c4a22eb379475c51fbd8": {
            "hash": "6c950977a52728cb25e9c4a22eb379475c51fbd8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent resizing minimap bigger than GraphEdit (Fix #47189)",
            "body": "Minimap size couldn't be resized back after been resized bigger than GraphEdit cause the grabber was out of GraphEdit.\nThis commit prevents resizing minimap bigger than GraphEdit and fix this issue.\n\n(cherry picked from commit 045f55ec00d7358cc496474fd68ab47bda9a83a7)",
            "is_cherrypick": true,
            "cherrypick_hash": "045f55ec00d7358cc496474fd68ab47bda9a83a7",
            "pull": ""
        },
        "045f55ec00d7358cc496474fd68ab47bda9a83a7": {
            "hash": "045f55ec00d7358cc496474fd68ab47bda9a83a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Prevent resizing minimap bigger than GraphEdit (Fix #47189)",
            "body": "Minimap size couldn't be resized back after been resized bigger than GraphEdit cause the grabber was out of GraphEdit.\nThis commit prevents resizing minimap bigger than GraphEdit and fix this issue.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47193
        },
        "be9b0e0b734d50ba617a6906b2fa7c287b81592d": {
            "hash": "be9b0e0b734d50ba617a6906b2fa7c287b81592d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Fix editor version numbering.",
            "body": "Should not write patch version when it's `0`.\n\n(cherry picked from commit 60f2166c2702552233e6fdc5761ff40ab0e43b8c)",
            "is_cherrypick": true,
            "cherrypick_hash": "60f2166c2702552233e6fdc5761ff40ab0e43b8c",
            "pull": ""
        },
        "60f2166c2702552233e6fdc5761ff40ab0e43b8c": {
            "hash": "60f2166c2702552233e6fdc5761ff40ab0e43b8c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix editor version numbering.",
            "body": "Should not write patch version when it's `0`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47192
        },
        "f8a1801fbc315714c8bd619e6c970dc3b199689a": {
            "hash": "f8a1801fbc315714c8bd619e6c970dc3b199689a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNzMxNDEz"
            ],
            "author_raw": "andybarcia <andybarcia4@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes TileMap editor copy bug.",
            "body": "(cherry picked from commit 558b08e6d91d49780c1f77812177c3c227f96590)",
            "is_cherrypick": true,
            "cherrypick_hash": "558b08e6d91d49780c1f77812177c3c227f96590",
            "pull": ""
        },
        "558b08e6d91d49780c1f77812177c3c227f96590": {
            "hash": "558b08e6d91d49780c1f77812177c3c227f96590",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNzMxNDEz"
            ],
            "author_raw": "andybarcia <andybarcia4@gmail.com>",
            "committer_raw": "andybarcia <andybarcia4@gmail.com>",
            "summary": "Fixes TileMap editor copy bug.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47162
        },
        "6b6324441fa852416e358faf5355f837fd6ceb34": {
            "hash": "6b6324441fa852416e358faf5355f837fd6ceb34",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow to not optimize release build",
            "body": "(cherry picked from commit 0b298d201e6010daff369821951c67fbb4e63a10)",
            "is_cherrypick": true,
            "cherrypick_hash": "0b298d201e6010daff369821951c67fbb4e63a10",
            "pull": ""
        },
        "0b298d201e6010daff369821951c67fbb4e63a10": {
            "hash": "0b298d201e6010daff369821951c67fbb4e63a10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Allow to not optimize release build",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46966
        },
        "ba70958b29f847d048d40c6b0318fbbfaf9b829e": {
            "hash": "ba70958b29f847d048d40c6b0318fbbfaf9b829e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix audio player not resetting after wav finishes",
            "body": "(cherry picked from commit daa62ccaa3ba2174dc348ee09987547dbe24a24f)",
            "is_cherrypick": true,
            "cherrypick_hash": "daa62ccaa3ba2174dc348ee09987547dbe24a24f",
            "pull": ""
        },
        "daa62ccaa3ba2174dc348ee09987547dbe24a24f": {
            "hash": "daa62ccaa3ba2174dc348ee09987547dbe24a24f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Fix audio player not resetting after wav finishes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46740
        },
        "d5a2fd4e177ba24dfb3780e981ac335a21c395df": {
            "hash": "d5a2fd4e177ba24dfb3780e981ac335a21c395df",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47183 from e344fde6bf/fix-angular-velocity-calculation-3.3",
            "body": "[3.3] Fix some angular velocity calculations",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4a2ff5b6f2b8afea910b472ef1f19ed08ffec107": {
            "hash": "4a2ff5b6f2b8afea910b472ef1f19ed08ffec107",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Add to software skinning classref note about custom shaders",
            "body": "Added note to say that custom shaders operate on VERTEX after the transform with software skinning rather than before (as is the case with hardware skinning).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47108
        },
        "ae1c45329d44a5f834dffb9862224ca8b003a252": {
            "hash": "ae1c45329d44a5f834dffb9862224ca8b003a252",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - add protection against invalid polys",
            "body": "The editor under certain circumstances is passing invalid polys to the renderer. This should be fixed upstream but just in case this PR adds fault tolerance for invalid indices.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47187
        },
        "9671f8ff4bfd922ba87111a715c2494fa86464cd": {
            "hash": "9671f8ff4bfd922ba87111a715c2494fa86464cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc5MDAxODIw"
            ],
            "author_raw": "e344fde6bf <e344fde6bf@protonmail.com>",
            "committer_raw": "e344fde6bf <e344fde6bf@protonmail.com>",
            "summary": "[3.3] Fix some angular velocity calculations",
            "body": "The angular velocity estimate for kinematic bodies was calculated\nincorrectly. Also, fixes its use in some kinematic/rigid collision\ncalculations.\n\n3.3 version of #47130",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47183
        },
        "f50c8062dd9389a76986307402bc8c4538d51f1e": {
            "hash": "f50c8062dd9389a76986307402bc8c4538d51f1e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix for regression in SkeletonIK code",
            "body": "(cherry picked from commit c15e23396da5d44b23dd6edc0df8ccaebbd9f6bc)",
            "is_cherrypick": true,
            "cherrypick_hash": "c15e23396da5d44b23dd6edc0df8ccaebbd9f6bc",
            "pull": ""
        },
        "c15e23396da5d44b23dd6edc0df8ccaebbd9f6bc": {
            "hash": "c15e23396da5d44b23dd6edc0df8ccaebbd9f6bc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "summary": "Fix for regression in SkeletonIK code",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47147
        },
        "87573e92dc5cb1c29fc642e78fd42434991a64cb": {
            "hash": "87573e92dc5cb1c29fc642e78fd42434991a64cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMTMwNTc="
            ],
            "author_raw": "ArdaE <ArdaE@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "GLTF import: Prevent significant numerical errors in keyframe times",
            "body": "Keyframe times shift slowly in imported animations, starting with a zero shift\nat the beginning and increasing and becoming erratic slowly farther into an\nanimation, reaching significant levels at times after about 3 minutes into an\nanimation. This commit fixes the issue by increasing the precision of the\nfloating point numbers used for keyframe time calculations. Only the most\nsignificant cases that cause fast accumulation of errors over a short animation\nduration are fixed. Other cases that would have a marginal benefit from\nswitching to double precision numbers are left for another PR/further analysis.\nNote that this change has no impact on the runtime performance of games/apps\ncreated using Godot. It only affects the GLTF importer.\n\nFixes #47127.\n\n(cherry picked from commit 6770a9413b8a4ec58414054b24469e44b1334540)",
            "is_cherrypick": true,
            "cherrypick_hash": "6770a9413b8a4ec58414054b24469e44b1334540",
            "pull": ""
        },
        "6770a9413b8a4ec58414054b24469e44b1334540": {
            "hash": "6770a9413b8a4ec58414054b24469e44b1334540",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMTMwNTc="
            ],
            "author_raw": "ArdaE <ArdaE@users.noreply.github.com>",
            "committer_raw": "ArdaE <ArdaE@users.noreply.github.com>",
            "summary": "GLTF import: Prevent significant numerical errors in keyframe times",
            "body": "Keyframe times shift slowly in imported animations, starting with a zero shift\nat the beginning and increasing and becoming erratic slowly farther into an\nanimation, reaching significant levels at times after about 3 minutes into an\nanimation. This commit fixes the issue by increasing the precision of the\nfloating point numbers used for keyframe time calculations. Only the most\nsignificant cases that cause fast accumulation of errors over a short animation\nduration are fixed. Other cases that would have a marginal benefit from\nswitching to double precision numbers are left for another PR/further analysis.\nNote that this change has no impact on the runtime performance of games/apps\ncreated using Godot. It only affects the GLTF importer.\n\nFixes #47127.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47128
        },
        "79f8b5eff1ee064d72b70bfce45f4894237f47a9": {
            "hash": "79f8b5eff1ee064d72b70bfce45f4894237f47a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tweak the editor splash screen color to better match the default theme",
            "body": "This helps achieve a visually \"smoother\" transition between the splash\nscreen and the editor.\n\n(cherry picked from commit ff2871f9ac73e9f11af25bdce71400bb4a1d24ae)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff2871f9ac73e9f11af25bdce71400bb4a1d24ae",
            "pull": ""
        },
        "ff2871f9ac73e9f11af25bdce71400bb4a1d24ae": {
            "hash": "ff2871f9ac73e9f11af25bdce71400bb4a1d24ae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak the editor splash screen color to better match the default theme",
            "body": "This helps achieve a visually \"smoother\" transition between the splash\nscreen and the editor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47119
        },
        "672fdb7af28f38133c7fd3c2b8cc69bab855511f": {
            "hash": "672fdb7af28f38133c7fd3c2b8cc69bab855511f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI2OTM2ODM4"
            ],
            "author_raw": "Justin Ho <justinhodev@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check for null pointer in get_column_width(0)",
            "body": "(cherry picked from commit fa6fd3a2d075c9e9b831f22cf8a5b5de8d24f168)",
            "is_cherrypick": true,
            "cherrypick_hash": "fa6fd3a2d075c9e9b831f22cf8a5b5de8d24f168",
            "pull": ""
        },
        "fa6fd3a2d075c9e9b831f22cf8a5b5de8d24f168": {
            "hash": "fa6fd3a2d075c9e9b831f22cf8a5b5de8d24f168",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI2OTM2ODM4"
            ],
            "author_raw": "Justin Ho <justinhodev@gmail.com>",
            "committer_raw": "Justin Ho <justinhodev@gmail.com>",
            "summary": "Check for null pointer in get_column_width(0)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47115
        },
        "a5bcacb115b80ec7ea8b1af41db5b8e971bcbfc2": {
            "hash": "a5bcacb115b80ec7ea8b1af41db5b8e971bcbfc2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix AudioEffectCapture buffer length cannot be changed",
            "body": "(cherry picked from commit b588232b8328d129133ee75db40d0569aa45787a)",
            "is_cherrypick": true,
            "cherrypick_hash": "b588232b8328d129133ee75db40d0569aa45787a",
            "pull": ""
        },
        "b588232b8328d129133ee75db40d0569aa45787a": {
            "hash": "b588232b8328d129133ee75db40d0569aa45787a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix AudioEffectCapture buffer length cannot be changed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47112
        },
        "843eb80039435b79e6d2b3103a49fab96cba6d77": {
            "hash": "843eb80039435b79e6d2b3103a49fab96cba6d77",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix BBCode tables overlap with bottom text",
            "body": "New row height was added only if all the column was full.\n\n(cherry picked from commit 25af026d9e2037ae9953a7868ed2f4c906925675)",
            "is_cherrypick": true,
            "cherrypick_hash": "25af026d9e2037ae9953a7868ed2f4c906925675",
            "pull": ""
        },
        "25af026d9e2037ae9953a7868ed2f4c906925675": {
            "hash": "25af026d9e2037ae9953a7868ed2f4c906925675",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix BBCode tables overlap with bottom text",
            "body": "New row height was added only if all the column was full.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47050
        },
        "7696f88544b6376f8a37fd9696949517218577bc": {
            "hash": "7696f88544b6376f8a37fd9696949517218577bc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47152 from nekomatata/soft-body-attachment-error-3.3",
            "body": "[3.3] Fix spamming errors when SoftBody pinned nodes have no attachment",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0b51cb7a11908302c48189bf79ef64435b0cf4e5": {
            "hash": "0b51cb7a11908302c48189bf79ef64435b0cf4e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix spamming errors when SoftBody pinned nodes have no attachment",
            "body": "There was a specific case where the node path wasn't checked for\nvalidity before trying to access the attachment node.\n\nIt could cause lots of error log noise in both editor and game.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47152
        },
        "15ff752737c53a1727cbc011068afa15683509be": {
            "hash": "15ff752737c53a1727cbc011068afa15683509be",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add \"Replace existing signature\" to the macOS export (enabled by default).",
            "body": "(cherry picked from commit 9e18fce9431b25825742e13d03c2839a5060d4ec)",
            "is_cherrypick": true,
            "cherrypick_hash": "9e18fce9431b25825742e13d03c2839a5060d4ec",
            "pull": ""
        },
        "9e18fce9431b25825742e13d03c2839a5060d4ec": {
            "hash": "9e18fce9431b25825742e13d03c2839a5060d4ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Add \"Replace existing signature\" to the macOS export (enabled by default).",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47141
        },
        "a0f56b545921a4b576e5d22cd85b347f5368ab33": {
            "hash": "a0f56b545921a4b576e5d22cd85b347f5368ab33",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Fix Android build after #46900",
            "body": "(cherry picked from commit 2274d4eebc5b0af3c59a9b0ea7877d9fd729dfc4)",
            "is_cherrypick": true,
            "cherrypick_hash": "2274d4eebc5b0af3c59a9b0ea7877d9fd729dfc4",
            "pull": ""
        },
        "2274d4eebc5b0af3c59a9b0ea7877d9fd729dfc4": {
            "hash": "2274d4eebc5b0af3c59a9b0ea7877d9fd729dfc4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Fix Android build after #46900",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0eb0e6128c4f438c150a27a1c0925c777d547bc4": {
            "hash": "0eb0e6128c4f438c150a27a1c0925c777d547bc4",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Crystal Melting Dot <stresspassing@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix TabContainer _get_tab_width",
            "body": "Now it translates node name before calculating tab width\n\n(cherry picked from commit 89baf02fb60b649a96bc49d19252be39808e3ba1)",
            "is_cherrypick": true,
            "cherrypick_hash": "89baf02fb60b649a96bc49d19252be39808e3ba1",
            "pull": ""
        },
        "89baf02fb60b649a96bc49d19252be39808e3ba1": {
            "hash": "89baf02fb60b649a96bc49d19252be39808e3ba1",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Crystal Melting Dot <stresspassing@gmail.com>",
            "committer_raw": "Crystal Melting Dot <stresspassing@gmail.com>",
            "summary": "Fix TabContainer _get_tab_width",
            "body": "Now it translates node name before calculating tab width",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46674
        },
        "7f2107ebfd4cf470e9b4c5fc28a32b6f22a1b7df": {
            "hash": "7f2107ebfd4cf470e9b4c5fc28a32b6f22a1b7df",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47105 from m4gr3d/fix_permissions_result_callback_3_x",
            "body": "[3.x] Fix onMainRequestPermissionsResult callback for Android plugins.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "14e7f6fa7cc3176aee839fd9c6c21fe80e085fbd": {
            "hash": "14e7f6fa7cc3176aee839fd9c6c21fe80e085fbd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix onMainRequestPermissionsResult callback for Android plugins.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47105
        },
        "3ed72c3ef4eb74ab828c066d8763e25efbdb5e75": {
            "hash": "3ed72c3ef4eb74ab828c066d8763e25efbdb5e75",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Fix bogus Web Editor manifest.",
            "body": "The `start_url` in the PWA manifest.json must be relative for it to\nwork in subfolders (like in the official Web Editor page).\n\n(cherry picked from commit 85c1a41021b3006f556ede209055c30e976beae1)",
            "is_cherrypick": true,
            "cherrypick_hash": "85c1a41021b3006f556ede209055c30e976beae1",
            "pull": ""
        },
        "85c1a41021b3006f556ede209055c30e976beae1": {
            "hash": "85c1a41021b3006f556ede209055c30e976beae1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix bogus Web Editor manifest.",
            "body": "The `start_url` in the PWA manifest.json must be relative for it to\nwork in subfolders (like in the official Web Editor page).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47101
        },
        "7f3a19789cada66135413341bdad184331344722": {
            "hash": "7f3a19789cada66135413341bdad184331344722",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - separate single item from large fvf logic",
            "body": "Trying to use the old `hardware_transform` flag to combine the new large_fvf has lead to several bugs. So here the logic is broken out into 2 separate components, single item and large_fvf.\n\nThe old `hardware_transform` name also no longer makes sense, as there are now 3 transform paths:\n\nSoftware (CPU)\nHardware (uniform)\nHardware (attribute)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47102
        },
        "5d8ae492ba50071de3b7b4cc8fce8f6fc220f019": {
            "hash": "5d8ae492ba50071de3b7b4cc8fce8f6fc220f019",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47100 from akien-mga/3.x-cherrypicks",
            "body": "Cherry-picks for the 3.3 branch (future 3.3) - 30th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ae8019a7f694985e61c8a5fd2cb65a40dc13aa07": {
            "hash": "ae8019a7f694985e61c8a5fd2cb65a40dc13aa07",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash on calling play() in a uninitialized AnimatedSprite2D",
            "body": "When AnimatedSprite2D::play() was called before SpriteFrames has been initialized, a crach occurred (issue #46013).\n\nModification : An error message on null check test has been added to prevent crash.\n\nFix #46013.\n\n(cherry picked from commit 324ab63844e2c42024e9fb7f8fdde234330f1bad)",
            "is_cherrypick": true,
            "cherrypick_hash": "324ab63844e2c42024e9fb7f8fdde234330f1bad",
            "pull": 47100
        },
        "324ab63844e2c42024e9fb7f8fdde234330f1bad": {
            "hash": "324ab63844e2c42024e9fb7f8fdde234330f1bad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix crash on calling play() in a uninitialized AnimatedSprite2D",
            "body": "When AnimatedSprite2D::play() was called before SpriteFrames has been initialized, a crach occurred (issue #46013).\n\nModification : An error message on null check test has been added to prevent crash.\n\nFix #46013.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47064
        },
        "e8d008990181c84752cfb4d8b5850826b1f699d6": {
            "hash": "e8d008990181c84752cfb4d8b5850826b1f699d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check AnimationNode to update properties",
            "body": "(cherry picked from commit 981ca8045f4710714ecc9b752d2f519dfc71d9e0)",
            "is_cherrypick": true,
            "cherrypick_hash": "981ca8045f4710714ecc9b752d2f519dfc71d9e0",
            "pull": 47100
        },
        "981ca8045f4710714ecc9b752d2f519dfc71d9e0": {
            "hash": "981ca8045f4710714ecc9b752d2f519dfc71d9e0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Check AnimationNode to update properties",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0b541af8a1e00a85b6fa80dd992cb631ab168c7a": {
            "hash": "0b541af8a1e00a85b6fa80dd992cb631ab168c7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow nullptr with zero length in FileAccess get_buffer",
            "body": "fix #47071\n\n(cherry picked from commit c28428fe4dcd78886b972afcad6b239a58b4b973)",
            "is_cherrypick": true,
            "cherrypick_hash": "c28428fe4dcd78886b972afcad6b239a58b4b973",
            "pull": 47100
        },
        "c28428fe4dcd78886b972afcad6b239a58b4b973": {
            "hash": "c28428fe4dcd78886b972afcad6b239a58b4b973",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "summary": "Allow nullptr with zero length in FileAccess get_buffer",
            "body": "fix #47071",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47079
        },
        "f1e8ec942d434ba8c72028031e7a539ec628df62": {
            "hash": "f1e8ec942d434ba8c72028031e7a539ec628df62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzIx"
            ],
            "author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expand bone name possibilities.",
            "body": "(cherry picked from commit c203fbfa8c4b4fe27cd29b03fa1d3ad068c9bef1)",
            "is_cherrypick": true,
            "cherrypick_hash": "c203fbfa8c4b4fe27cd29b03fa1d3ad068c9bef1",
            "pull": 47100
        },
        "c203fbfa8c4b4fe27cd29b03fa1d3ad068c9bef1": {
            "hash": "c203fbfa8c4b4fe27cd29b03fa1d3ad068c9bef1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzIx"
            ],
            "author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "committer_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "summary": "Expand bone name possibilities.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47074
        },
        "9926425ce9956205a86926da0d9bc08b196c6a01": {
            "hash": "9926425ce9956205a86926da0d9bc08b196c6a01",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document different unit of measurement for sensor data on iOS and Android",
            "body": "(cherry picked from commit d1798b235cbfc9036b3e47f19187c70225defa2a)",
            "is_cherrypick": true,
            "cherrypick_hash": "d1798b235cbfc9036b3e47f19187c70225defa2a",
            "pull": 47100
        },
        "d1798b235cbfc9036b3e47f19187c70225defa2a": {
            "hash": "d1798b235cbfc9036b3e47f19187c70225defa2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Document different unit of measurement for sensor data on iOS and Android",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47070
        },
        "0eb220eedc3c2349ecccaa677af6630aa1a81197": {
            "hash": "0eb220eedc3c2349ecccaa677af6630aa1a81197",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix bug causing `project.godot` to be ignored when `project.binary` is missing",
            "body": "(cherry picked from commit 862e2df1a4cce500b7f18158de241b977036366b)",
            "is_cherrypick": true,
            "cherrypick_hash": "862e2df1a4cce500b7f18158de241b977036366b",
            "pull": 47100
        },
        "862e2df1a4cce500b7f18158de241b977036366b": {
            "hash": "862e2df1a4cce500b7f18158de241b977036366b",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix bug causing `project.godot` to be ignored when `project.binary` is missing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47065
        },
        "864f4201b94bebb59207b1d8166668573ab6c7f0": {
            "hash": "864f4201b94bebb59207b1d8166668573ab6c7f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Enable `doNotStrip` when doing development/debugging within Android Studio",
            "body": "(cherry picked from commit 4380004176972d384e24ff032d7cd27b52e3dd62)",
            "is_cherrypick": true,
            "cherrypick_hash": "4380004176972d384e24ff032d7cd27b52e3dd62",
            "pull": 47100
        },
        "4380004176972d384e24ff032d7cd27b52e3dd62": {
            "hash": "4380004176972d384e24ff032d7cd27b52e3dd62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Enable `doNotStrip` when doing development/debugging within Android Studio",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46855
        },
        "cacf96962dca49e78fce1228a1bad0844409b181": {
            "hash": "cacf96962dca49e78fce1228a1bad0844409b181",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMzOTE4MzQ="
            ],
            "author_raw": "Ilya Kuznetsov <x-i-ll@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added mono_unhandled_exception call to unhandled_exception hook",
            "body": "(cherry picked from commit 6061ff7ba11d3123bc4a2d7981a31b735f5dcf8d)",
            "is_cherrypick": true,
            "cherrypick_hash": "6061ff7ba11d3123bc4a2d7981a31b735f5dcf8d",
            "pull": 47100
        },
        "6061ff7ba11d3123bc4a2d7981a31b735f5dcf8d": {
            "hash": "6061ff7ba11d3123bc4a2d7981a31b735f5dcf8d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMzOTE4MzQ="
            ],
            "author_raw": "Ilya Kuznetsov <x-i-ll@hotmail.com>",
            "committer_raw": "Ilya Kuznetsov <x-i-ll@hotmail.com>",
            "summary": "Added mono_unhandled_exception call to unhandled_exception hook",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46174
        },
        "33628c482f9d7e7d401cdc5c9d131891e75be155": {
            "hash": "33628c482f9d7e7d401cdc5c9d131891e75be155",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "miniupnpc: Update to version 2.2.2",
            "body": "(cherry picked from commit 69486b105944dbeb528b0c78e3cbe44e4c7cc657)",
            "is_cherrypick": true,
            "cherrypick_hash": "69486b105944dbeb528b0c78e3cbe44e4c7cc657",
            "pull": 47100
        },
        "69486b105944dbeb528b0c78e3cbe44e4c7cc657": {
            "hash": "69486b105944dbeb528b0c78e3cbe44e4c7cc657",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "miniupnpc: Update to version 2.2.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45018
        },
        "ea9c1c0a94329b6209f131e0ff19ceb2cf5c7c70": {
            "hash": "ea9c1c0a94329b6209f131e0ff19ceb2cf5c7c70",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45577 from Birdulon/DocDrawString",
            "body": "[3.3] Documentation: Correct CanvasItem.draw_string position description",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e6b291b152b16ab42248c24f48bdb48bc8052b19": {
            "hash": "e6b291b152b16ab42248c24f48bdb48bc8052b19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Bump Godot.NET.Sdk to 3.3.0",
            "body": "Using only 3.3 results in a build warning.\n\nFollow-up to #47055.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2ffbe3c877acc07b1d6f0f19033127bb06e8389f": {
            "hash": "2ffbe3c877acc07b1d6f0f19033127bb06e8389f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47092 from lawnjelly/ewok_large_fvf_polys",
            "body": "Batching - prevent CPU transform for non-rects using large FVF",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0d8038568749f4174ca79bc6480914cbdef0c325": {
            "hash": "0d8038568749f4174ca79bc6480914cbdef0c325",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - prevent CPU transform for non-rects using large FVF",
            "body": "Large FVF which encodes the transform in a vertex attribute is triggered by reading from VERTEX in a custom shader. This means that the local vertex position must be available in the shader, so the only way to batch is to also pass the transform as an attribute.\n\nThe large FVF path already disabled CPU transform in the case of rects, but not in other primitives, which this PR fixes.\n\nNote that large FVF is incompatible with 2d software skinning. So reading from VERTEX in a custom shader when using skinning will not work.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47092
        },
        "dae319355fa34c7cd3ff0ec4eb29e568277d2930": {
            "hash": "dae319355fa34c7cd3ff0ec4eb29e568277d2930",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47068 from nekomatata/cylinder-fix-margins-3.2",
            "body": "[3.3] Fix Cylinder shape collision with margins when using GJK-EPA",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "be64551922dd19f26f672a115ecb6386b6250950": {
            "hash": "be64551922dd19f26f672a115ecb6386b6250950",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47085 from nekomatata/cylinder-capsule-collision-fix-3.2",
            "body": "[3.3] Fix capsule-cylinder collision in godot physics",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0d0841e08e6acf9bb9b4a4aa2fe3508d95253057": {
            "hash": "0d0841e08e6acf9bb9b4a4aa2fe3508d95253057",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47082 from nekomatata/collision-debug-shape-game-only-3.3",
            "body": "[3.3] Disable debug collision shapes in the editor",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "27a01d054d83e1ac1ad818c32c4e7cdbd74e58f9": {
            "hash": "27a01d054d83e1ac1ad818c32c4e7cdbd74e58f9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix capsule-cylinder collision in godot physics",
            "body": "Test specific axes before falling back to GJK-EPA algorithm to get more\naccurate separation axes for common cases, the same way it's done for\ncylinder-cylinder collision.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47085
        },
        "baf24b4503b66f38ad5864595e07009f97565ab6": {
            "hash": "baf24b4503b66f38ad5864595e07009f97565ab6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Disable debug collision shapes in the editor",
            "body": "If the editor was started with --debug-collisions, 3d shapes were\ndisplayed twice, both with the gizmo and debug shapes. Some shapes could\nalso persist after being removed due to the usage of queue_free() to\ndestroy the debug shapes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47082
        },
        "abb5660925a1e4109f2696effcba0e9f2b702cbb": {
            "hash": "abb5660925a1e4109f2696effcba0e9f2b702cbb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix Cylinder shape collision with margins when using GJK-EPA",
            "body": "In the case of falling back to GJK-EPA algorithm to generate cylinder\ncontact points, margins were never taken into account.\n\nThis fixes the depenetration phase for kinematic bodies and allows\nconsistent floor detection for cylinder shapes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47068
        },
        "2e90db407a5ce17ef42ce298f92a8bfb6c0b2b1d": {
            "hash": "2e90db407a5ce17ef42ce298f92a8bfb6c0b2b1d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47055 from akien-mga/3.2.4-is-dead-long-live-3.3",
            "body": "Bump version to 3.3-rc",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0341251d0fcb5e118fa8fa9052316834e62f805c": {
            "hash": "0341251d0fcb5e118fa8fa9052316834e62f805c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump version to 3.3-rc",
            "body": "We decided to rename the upcoming 3.2.4 release to 3.3 to better reflect that\nit is a significant feature release, and not a maintenance update.\n\nThe `3.2` branch was also renamed to `3.x` and will now be the development\nbranch for future 3.x releases (3.3, 3.4, etc.).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47055
        },
        "94a0fc47f7b4e90f8973f9adbfd3312579ed2825": {
            "hash": "94a0fc47f7b4e90f8973f9adbfd3312579ed2825",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "966c89657bd5baac0f665903fcae3d177338a5f4": {
            "hash": "966c89657bd5baac0f665903fcae3d177338a5f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix AnimationTree editor crash when renaming node",
            "body": "(cherry picked from commit eac806547fc866263a290a06f772cb1eea494b58)",
            "is_cherrypick": true,
            "cherrypick_hash": "eac806547fc866263a290a06f772cb1eea494b58",
            "pull": ""
        },
        "eac806547fc866263a290a06f772cb1eea494b58": {
            "hash": "eac806547fc866263a290a06f772cb1eea494b58",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix AnimationTree editor crash when renaming node",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47033
        },
        "ee8661158c545bac2d98c34708518146cb5b60e4": {
            "hash": "ee8661158c545bac2d98c34708518146cb5b60e4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document the valid input range for `acos()` and `atan()`",
            "body": "(cherry picked from commit d359e159da9170417a65bbd4a5b7b4e64a01bded)",
            "is_cherrypick": true,
            "cherrypick_hash": "d359e159da9170417a65bbd4a5b7b4e64a01bded",
            "pull": ""
        },
        "d359e159da9170417a65bbd4a5b7b4e64a01bded": {
            "hash": "d359e159da9170417a65bbd4a5b7b4e64a01bded",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the valid input range for `acos()` and `atan()`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47032
        },
        "d82c01c1a0cf5d562c5093ddbdf7f4afc7e4680c": {
            "hash": "d82c01c1a0cf5d562c5093ddbdf7f4afc7e4680c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve documentation for AtlasTexture",
            "body": "(cherry picked from commit 682286fec8bfb5a2001031178effd1581d0f4a0d)",
            "is_cherrypick": true,
            "cherrypick_hash": "682286fec8bfb5a2001031178effd1581d0f4a0d",
            "pull": ""
        },
        "682286fec8bfb5a2001031178effd1581d0f4a0d": {
            "hash": "682286fec8bfb5a2001031178effd1581d0f4a0d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Improve documentation for AtlasTexture",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47014
        },
        "76b375e6a3558c6324d2103507ecddbef842316f": {
            "hash": "76b375e6a3558c6324d2103507ecddbef842316f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Thread: Re-add pthread_np.h include for FreeBSD/OpenBSD",
            "body": "Was a regression from #45315.\n\nFixes #46998.\n\n(cherry picked from commit 7a64819c2fa839eb6ce198285fdc2dc65493d062)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a64819c2fa839eb6ce198285fdc2dc65493d062",
            "pull": ""
        },
        "7a64819c2fa839eb6ce198285fdc2dc65493d062": {
            "hash": "7a64819c2fa839eb6ce198285fdc2dc65493d062",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Thread: Re-add pthread_np.h include for FreeBSD/OpenBSD",
            "body": "Was a regression from #45315.\n\nFixes #46998.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47010
        },
        "7646cbbca64febe71c976721640db5c0eb311a2b": {
            "hash": "7646cbbca64febe71c976721640db5c0eb311a2b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check if _edit_set_position and _edit_set_rect was used outside an editor",
            "body": "(cherry picked from commit b80406770ff0fe108395354121e03743a8a7121e)",
            "is_cherrypick": true,
            "cherrypick_hash": "b80406770ff0fe108395354121e03743a8a7121e",
            "pull": ""
        },
        "b80406770ff0fe108395354121e03743a8a7121e": {
            "hash": "b80406770ff0fe108395354121e03743a8a7121e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Check if _edit_set_position and _edit_set_rect was used outside an editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46993
        },
        "ac4cedc596835450129df142c8876c0cb16d08c8": {
            "hash": "ac4cedc596835450129df142c8876c0cb16d08c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reset ruler tool when switching tools with shortcuts",
            "body": "Fixes: #37056\n(cherry picked from commit a99a671034866be275bc08ba3d4009c3fb9d8cee)",
            "is_cherrypick": true,
            "cherrypick_hash": "a99a671034866be275bc08ba3d4009c3fb9d8cee",
            "pull": ""
        },
        "a99a671034866be275bc08ba3d4009c3fb9d8cee": {
            "hash": "a99a671034866be275bc08ba3d4009c3fb9d8cee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "summary": "Reset ruler tool when switching tools with shortcuts",
            "body": "Fixes: #37056",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 37065
        },
        "8ec3a33115d38bdd9d538d0b88dc9bb87b3a089d": {
            "hash": "8ec3a33115d38bdd9d538d0b88dc9bb87b3a089d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47047 from m4gr3d/simplify_godot_plugin_methods_registration",
            "body": "[3.2] Improve Godot Android plugin methods registration",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "94df08aae12c1804d96360bdcb81f866da1bcc45": {
            "hash": "94df08aae12c1804d96360bdcb81f866da1bcc45",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Leverage java annotations to simplify the logic used to register the Godot plugin methods.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47047
        },
        "bbc87d54ddf47e5a8caef649a22f12d1b1fe5c94": {
            "hash": "bbc87d54ddf47e5a8caef649a22f12d1b1fe5c94",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47045 from timothyqiu/image-lock-crash",
            "body": "[3.2] Fix invalid memory usage when modifying locked image",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "95a9e2987ae05cf888a5e836764d79135845454d": {
            "hash": "95a9e2987ae05cf888a5e836764d79135845454d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47044 from timothyqiu/grid-map-ub",
            "body": "[3.2] Fix uninitialized GridMapEditor::node",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0a17e96ab211c083272be363420715a95440a725": {
            "hash": "0a17e96ab211c083272be363420715a95440a725",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix invalid memory usage when modifying locked image",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47045
        },
        "871843bbdcc4bf5cc11f3b6e136e1d37e17d2c59": {
            "hash": "871843bbdcc4bf5cc11f3b6e136e1d37e17d2c59",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix uninitialized GridMapEditor::node",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47044
        },
        "8eb03064d1be65f894fc59aac9c6356ae4bced8f": {
            "hash": "8eb03064d1be65f894fc59aac9c6356ae4bced8f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Fix crash in GLES3 renderer on release builds",
            "body": "Make sure the `first_directional_light` RID is properly invalidated when\nfreed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47038
        },
        "3ddab1c9d171dc69a3ebf1ad747dfaea19e49339": {
            "hash": "3ddab1c9d171dc69a3ebf1ad747dfaea19e49339",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #47028 from Faless/net/3.x_upnp_null_fixes",
            "body": "[3.2] [Net] Fix miniupnpc when no interface is specified",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "50f0f51604b5e8acc8db23b26c98a76c3688a705": {
            "hash": "50f0f51604b5e8acc8db23b26c98a76c3688a705",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[Net] Fix miniupnpc when no interface is specified",
            "body": "This is a tricky one, it used to work, but it was wrong, because in such\na scenario instead of passing NULL as required by the API, it would pass\na buffer containing the `\\0` terminator.\nThis stopped working on a specific miniupnpc version, when they fixed\nsome network endianess issue on Windows, to which we made a workaround,\nwhich in turn would probably result in failures when the interface is\nspecified.\n\nThis commit address the issue properly, by checking the specified\ninterface string size, and correctly passing NULL instead of the empty\nstring when necessary.\n\nAlso reverts the commit that introduced the bogus workaround:\n388adac94714d7bbae212d4df9a16221d697d6f8\n\nOne of those PR when the explanation is much longer then code changes\n:).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 47028
        },
        "48708b8e3dc477eca44388cd19bb10c811988f74": {
            "hash": "48708b8e3dc477eca44388cd19bb10c811988f74",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46999 from bruvzg/mac_new_wnd",
            "body": "[macOS] Fix \"New Window\" opening copy of current project instead of Project Manager.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7273e0b51baf0eda0024fca6fe4780d8da764593": {
            "hash": "7273e0b51baf0eda0024fca6fe4780d8da764593",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS] Fix \"New Window\" opening copy of current project instead of Project Manager.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46999
        },
        "6a9e7c5a53da1b5037f0fa405d0762e84b19553c": {
            "hash": "6a9e7c5a53da1b5037f0fa405d0762e84b19553c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46992 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 29th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5f4ac65251bc8985e10c6598ed91836310494e35": {
            "hash": "5f4ac65251bc8985e10c6598ed91836310494e35",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check if an input image wasn't Image on several functions in CameraFeed",
            "body": "(cherry picked from commit 916e576021ca6bd25171105faa2e13341fc1c82f)",
            "is_cherrypick": true,
            "cherrypick_hash": "916e576021ca6bd25171105faa2e13341fc1c82f",
            "pull": 46992
        },
        "916e576021ca6bd25171105faa2e13341fc1c82f": {
            "hash": "916e576021ca6bd25171105faa2e13341fc1c82f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Check if an input image wasn't Image on several functions in CameraFeed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46990
        },
        "592c0632a170d801c34b8993b8cc6b3524bb1cf2": {
            "hash": "592c0632a170d801c34b8993b8cc6b3524bb1cf2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix-EditorSpinSlider-grabber-zoomed-position",
            "body": "(cherry picked from commit 919b097b9e61098815a00a26e47c56f26b0abe38)",
            "is_cherrypick": true,
            "cherrypick_hash": "919b097b9e61098815a00a26e47c56f26b0abe38",
            "pull": 46992
        },
        "919b097b9e61098815a00a26e47c56f26b0abe38": {
            "hash": "919b097b9e61098815a00a26e47c56f26b0abe38",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "fix-EditorSpinSlider-grabber-zoomed-position",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46943
        },
        "045cf246d4be108d78dbd0dfed7e11d792dd6689": {
            "hash": "045cf246d4be108d78dbd0dfed7e11d792dd6689",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2MzgxMjU1"
            ],
            "author_raw": "ray90514 <ray90514@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Node can not be reselected",
            "body": "(cherry picked from commit b0c881392a66ef7e185db2fe59c997a103a1d357)",
            "is_cherrypick": true,
            "cherrypick_hash": "b0c881392a66ef7e185db2fe59c997a103a1d357",
            "pull": 46992
        },
        "b0c881392a66ef7e185db2fe59c997a103a1d357": {
            "hash": "b0c881392a66ef7e185db2fe59c997a103a1d357",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2MzgxMjU1"
            ],
            "author_raw": "ray90514 <ray90514@hotmail.com>",
            "committer_raw": "ray90514 <ray90514@hotmail.com>",
            "summary": "Fix Node can not be reselected",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46942
        },
        "a33b0c531967533afffeaac1e0e58b406cfea169": {
            "hash": "a33b0c531967533afffeaac1e0e58b406cfea169",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Provide additional include paths for custom modules",
            "body": "Allows to use a module as a library, where an include path may start\nwith module's name itself.\n\n(cherry picked from commit f712d68ceb38c3a1b2c20da395c9882a2c871fb7)",
            "is_cherrypick": true,
            "cherrypick_hash": "f712d68ceb38c3a1b2c20da395c9882a2c871fb7",
            "pull": 46992
        },
        "f712d68ceb38c3a1b2c20da395c9882a2c871fb7": {
            "hash": "f712d68ceb38c3a1b2c20da395c9882a2c871fb7",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Provide additional include paths for custom modules",
            "body": "Allows to use a module as a library, where an include path may start\nwith module's name itself.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46799
        },
        "5a882a659aeafda6409766082df2e967e512e348": {
            "hash": "5a882a659aeafda6409766082df2e967e512e348",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add parameter checkes to FileAccess get_buffer functions",
            "body": "fix #46540\n\n(cherry picked from commit cdf3099c68f21dd74b7eb9574b323f38eaa816ea)",
            "is_cherrypick": true,
            "cherrypick_hash": "cdf3099c68f21dd74b7eb9574b323f38eaa816ea",
            "pull": 46992
        },
        "cdf3099c68f21dd74b7eb9574b323f38eaa816ea": {
            "hash": "cdf3099c68f21dd74b7eb9574b323f38eaa816ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyODc5OA=="
            ],
            "author_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "committer_raw": "Alex Hirsch <w4rh4wk@bluephoenix.at>",
            "summary": "Add parameter checkes to FileAccess get_buffer functions",
            "body": "fix #46540",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46810
        },
        "c7c7a0b82254fdd32dd23c6400a65d5decabf4d9": {
            "hash": "c7c7a0b82254fdd32dd23c6400a65d5decabf4d9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "clang-format: Fix version number in hook warning",
            "body": "(cherry picked from commit f4d46f6290b58a26192abdb9a05433bf72b8bcc0)",
            "is_cherrypick": true,
            "cherrypick_hash": "f4d46f6290b58a26192abdb9a05433bf72b8bcc0",
            "pull": 46992
        },
        "f4d46f6290b58a26192abdb9a05433bf72b8bcc0": {
            "hash": "f4d46f6290b58a26192abdb9a05433bf72b8bcc0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "clang-format: Fix version number in hook warning",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46986
        },
        "4b2b45f72b78981d6389064366c3cfc5cf8a0ec4": {
            "hash": "4b2b45f72b78981d6389064366c3cfc5cf8a0ec4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash on closing empty modified scene",
            "body": "(cherry picked from commit 49d5ec073f47366e69521cea218e57c10f234aa2)",
            "is_cherrypick": true,
            "cherrypick_hash": "49d5ec073f47366e69521cea218e57c10f234aa2",
            "pull": 46992
        },
        "49d5ec073f47366e69521cea218e57c10f234aa2": {
            "hash": "49d5ec073f47366e69521cea218e57c10f234aa2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix crash on closing empty modified scene",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46970
        },
        "b674d934c4287ed8e564f98efe07d8d528de626e": {
            "hash": "b674d934c4287ed8e564f98efe07d8d528de626e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Asset Library URL not updating after been changed in editor settings",
            "body": "The changes made in this commit refresh the URL OptionButton when editor settings are modified.\n\nNo need to restart any more for the changes to appear in the Asset Library.\n\nFix #46977\n\n(cherry picked from commit 6525d746237ffc314ee1f55f2f3921fb68c9cc04)",
            "is_cherrypick": true,
            "cherrypick_hash": "6525d746237ffc314ee1f55f2f3921fb68c9cc04",
            "pull": 46992
        },
        "6525d746237ffc314ee1f55f2f3921fb68c9cc04": {
            "hash": "6525d746237ffc314ee1f55f2f3921fb68c9cc04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix Asset Library URL not updating after been changed in editor settings",
            "body": "The changes made in this commit refresh the URL OptionButton when editor settings are modified.\n\nNo need to restart any more for the changes to appear in the Asset Library.\n\nFix #46977",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46985
        },
        "d2a577f7f1ec347bb57c93c80840be098164bb19": {
            "hash": "d2a577f7f1ec347bb57c93c80840be098164bb19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NTg2MTM2"
            ],
            "author_raw": "Pop0p <dromarddylan@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "trims_whitespaces_when_creating_folder_windows",
            "body": "When creating a Windows folder via a Godot's dialog, the extra spaces are not removed which causes problems with Windows. We now remove leading and trailing whitespace when creating a dir.\n\n(cherry picked from commit c8538153b08c976f2a0aeba5c7385b8c8766fc62)",
            "is_cherrypick": true,
            "cherrypick_hash": "c8538153b08c976f2a0aeba5c7385b8c8766fc62",
            "pull": 46992
        },
        "c8538153b08c976f2a0aeba5c7385b8c8766fc62": {
            "hash": "c8538153b08c976f2a0aeba5c7385b8c8766fc62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NTg2MTM2"
            ],
            "author_raw": "Pop0p <dromarddylan@gmail.com>",
            "committer_raw": "Pop0p <dromarddylan@gmail.com>",
            "summary": "trims_whitespaces_when_creating_folder_windows",
            "body": "When creating a Windows folder via a Godot's dialog, the extra spaces are not removed which causes problems with Windows. We now remove leading and trailing whitespace when creating a dir.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46969
        },
        "7c7f4602e711a6298e05c8255889c8d2b936243e": {
            "hash": "7c7f4602e711a6298e05c8255889c8d2b936243e",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add `use_asan` option for MSVC to enable AddressSanitizer",
            "body": "Exposes AddressSanitizer support in MSVC compiler. Can be installed via individual\ncomponents in the Visual Studio 2019 Installer.\n\nDisabled by default. Compile the engine with `scons use_asan=yes`.\n\n(cherry picked from commit 53901d870b11996533f38da95fcb3b8605c0cf67)",
            "is_cherrypick": true,
            "cherrypick_hash": "53901d870b11996533f38da95fcb3b8605c0cf67",
            "pull": 46992
        },
        "53901d870b11996533f38da95fcb3b8605c0cf67": {
            "hash": "53901d870b11996533f38da95fcb3b8605c0cf67",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Add `use_asan` option for MSVC to enable AddressSanitizer",
            "body": "Exposes AddressSanitizer support in MSVC compiler. Can be installed via individual\ncomponents in the Visual Studio 2019 Installer.\n\nDisabled by default. Compile the engine with `scons use_asan=yes`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46941
        },
        "b73a97b110693a9cbd6ea01f652104cbf0617cb9": {
            "hash": "b73a97b110693a9cbd6ea01f652104cbf0617cb9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix hardcoded Maya style navigation pan key modifier",
            "body": "ALT key modifier was hardcoded is node_3d_editor_plugin.cpp and didn't take editor settings into account.\n\nFix #46973\n\n(cherry picked from commit 31077d875ea9f778d960d9bdfbc6affbab54081a)",
            "is_cherrypick": true,
            "cherrypick_hash": "31077d875ea9f778d960d9bdfbc6affbab54081a",
            "pull": 46992
        },
        "31077d875ea9f778d960d9bdfbc6affbab54081a": {
            "hash": "31077d875ea9f778d960d9bdfbc6affbab54081a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix hardcoded Maya style navigation pan key modifier",
            "body": "ALT key modifier was hardcoded is node_3d_editor_plugin.cpp and didn't take editor settings into account.\n\nFix #46973",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46978
        },
        "a586f9daae17325334974043af97230f3ff45789": {
            "hash": "a586f9daae17325334974043af97230f3ff45789",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Replace malloc's with Godot's memalloc macro",
            "body": "(cherry picked from commit 838e7d0a8d49ac5d2d149acf7afc6b909f640485)",
            "is_cherrypick": true,
            "cherrypick_hash": "838e7d0a8d49ac5d2d149acf7afc6b909f640485",
            "pull": 46992
        },
        "838e7d0a8d49ac5d2d149acf7afc6b909f640485": {
            "hash": "838e7d0a8d49ac5d2d149acf7afc6b909f640485",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Replace malloc's with Godot's memalloc macro",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46900
        },
        "7ca7acce7bc9fa80036497c2f351af2a95ef60b0": {
            "hash": "7ca7acce7bc9fa80036497c2f351af2a95ef60b0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix always capitalized properties in sub-inspector",
            "body": "Fix #46961:\n\nThis commit correctly initialize capitalization in sub-inspectors (like shaders's sub-inspector in the inspector panel) with the editor settings.\n\n(cherry picked from commit 281f5a4999869d6dcf62a83f0ad43befa55aa316)",
            "is_cherrypick": true,
            "cherrypick_hash": "281f5a4999869d6dcf62a83f0ad43befa55aa316",
            "pull": 46992
        },
        "281f5a4999869d6dcf62a83f0ad43befa55aa316": {
            "hash": "281f5a4999869d6dcf62a83f0ad43befa55aa316",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2NDk5OTg="
            ],
            "author_raw": "jmb462 <jmb462@gmail.com>",
            "committer_raw": "jmb462 <jmb462@gmail.com>",
            "summary": "Fix always capitalized properties in sub-inspector",
            "body": "Fix #46961:\n\nThis commit correctly initialize capitalization in sub-inspectors (like shaders's sub-inspector in the inspector panel) with the editor settings.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46967
        },
        "2f1a8ae751af0587d95f06a2c849e083446621dc": {
            "hash": "2f1a8ae751af0587d95f06a2c849e083446621dc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump mbedtls to version 2.16.10.",
            "body": "(cherry picked from commit 18bc1f2a8f4f5ca4ed11eb174e888b1eb9db2bf5)",
            "is_cherrypick": true,
            "cherrypick_hash": "18bc1f2a8f4f5ca4ed11eb174e888b1eb9db2bf5",
            "pull": 46992
        },
        "18bc1f2a8f4f5ca4ed11eb174e888b1eb9db2bf5": {
            "hash": "18bc1f2a8f4f5ca4ed11eb174e888b1eb9db2bf5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Bump mbedtls to version 2.16.10.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46962
        },
        "f2739b3f526a3f2ef073de4bdf2e86286ea0da15": {
            "hash": "f2739b3f526a3f2ef073de4bdf2e86286ea0da15",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMjgxODkx"
            ],
            "author_raw": "mujpao <mujpao@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update viewport after Polygon2D deselected",
            "body": "(cherry picked from commit 030703dd30958afe9d417b26d1e325f7396531e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "030703dd30958afe9d417b26d1e325f7396531e1",
            "pull": 46992
        },
        "030703dd30958afe9d417b26d1e325f7396531e1": {
            "hash": "030703dd30958afe9d417b26d1e325f7396531e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMjgxODkx"
            ],
            "author_raw": "mujpao <mujpao@gmail.com>",
            "committer_raw": "mujpao <mujpao@gmail.com>",
            "summary": "Update viewport after Polygon2D deselected",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46955
        },
        "10c84381780a0d5015b34f38dc86169ee0db4671": {
            "hash": "10c84381780a0d5015b34f38dc86169ee0db4671",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "C#: Fix StringName leak warnings after generating bindings",
            "body": "`Main::cleanup()` prints warnings if it finds `StringName`s still alive.\nWe need the `BindingsGenerator` to be destructed before calling cleanup.\n\n(cherry picked from commit d9603b2d7359a3eb3f984c2eda4c9b4d515ae5b4)",
            "is_cherrypick": true,
            "cherrypick_hash": "d9603b2d7359a3eb3f984c2eda4c9b4d515ae5b4",
            "pull": 46992
        },
        "d9603b2d7359a3eb3f984c2eda4c9b4d515ae5b4": {
            "hash": "d9603b2d7359a3eb3f984c2eda4c9b4d515ae5b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Fix StringName leak warnings after generating bindings",
            "body": "`Main::cleanup()` prints warnings if it finds `StringName`s still alive.\nWe need the `BindingsGenerator` to be destructed before calling cleanup.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46954
        },
        "1d0929a992cb9b0df404ba9049fe278b6390bfae": {
            "hash": "1d0929a992cb9b0df404ba9049fe278b6390bfae",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46920 from nekomatata/soft-body-gizmo-fix-3.2",
            "body": "[3.2] Fix pinned vertices in SoftBody editor gizmo",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "707a3a69c02f85fabab45a7a4587b7a7f22d4088": {
            "hash": "707a3a69c02f85fabab45a7a4587b7a7f22d4088",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46980 from akien-mga/3.2-fix-46979",
            "body": "Fix Control::_edit_set_state bogus error check",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "eb1698dd2a57573b9295ffbe541a9b5eee25dc70": {
            "hash": "eb1698dd2a57573b9295ffbe541a9b5eee25dc70",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Control::_edit_set_state bogus error check",
            "body": "My mistake when cherry-picking #46699 with f8ee8b1b7344db274d6830b25a9760e02de0a0a6,\nI forgot to amend the cherry-pick to change 'offsets' back to 'margins' for the 3.2\nbranch.\n\nFixes #46979.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46980
        },
        "ba174332af0850f9e87f2f77ac9a9367895b1e9a": {
            "hash": "ba174332af0850f9e87f2f77ac9a9367895b1e9a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46939 from abaire/relaxes_gltf_name_sanitization_3.2",
            "body": "Relaxes Node naming constraints in glTF documents to match the Editor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b032067e42c03f9da860c0fe7ea4d40a33c467c8": {
            "hash": "b032067e42c03f9da860c0fe7ea4d40a33c467c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0ODQxMw=="
            ],
            "author_raw": "abaire <erik.abair@gmail.com>",
            "committer_raw": "Erik Abair <erik.abair@gmail.com>",
            "summary": "Relaxes Node naming constraints in glTF documents to match the Editor.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46939
        },
        "b169a16cb51b7203a171245acb5b4193c9d4bca4": {
            "hash": "b169a16cb51b7203a171245acb5b4193c9d4bca4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2MzgxMjU1"
            ],
            "author_raw": "ray90514 <ray90514@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Tree focus border disappears when Border Size is set to 0",
            "body": "(cherry picked from commit 4c0ab0780936538bf9fb4bf2f11f61eafdce76d2)",
            "is_cherrypick": true,
            "cherrypick_hash": "4c0ab0780936538bf9fb4bf2f11f61eafdce76d2",
            "pull": ""
        },
        "4c0ab0780936538bf9fb4bf2f11f61eafdce76d2": {
            "hash": "4c0ab0780936538bf9fb4bf2f11f61eafdce76d2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2MzgxMjU1"
            ],
            "author_raw": "ray90514 <ray90514@hotmail.com>",
            "committer_raw": "ray90514 <ray90514@hotmail.com>",
            "summary": "Fix Tree focus border disappears when Border Size is set to 0",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46918
        },
        "ab3b7a57f282253c321d57f7cd1381b303769d44": {
            "hash": "ab3b7a57f282253c321d57f7cd1381b303769d44",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix visibility toggle for baked GridMaps",
            "body": "(cherry picked from commit 809d88b925d440fef6cb9b6572315e365f91487e)",
            "is_cherrypick": true,
            "cherrypick_hash": "809d88b925d440fef6cb9b6572315e365f91487e",
            "pull": ""
        },
        "809d88b925d440fef6cb9b6572315e365f91487e": {
            "hash": "809d88b925d440fef6cb9b6572315e365f91487e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Fix visibility toggle for baked GridMaps",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46934
        },
        "3f246ebeed4210c84352d65eb87ff9145e6d4120": {
            "hash": "3f246ebeed4210c84352d65eb87ff9145e6d4120",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46932 from JFonS/fix_lm_capture_env",
            "body": "[3.2] Batch of lightmapper fixes and minor improvements",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e2c28675efe439a83f650795aba3d2dda6d7c9d6": {
            "hash": "e2c28675efe439a83f650795aba3d2dda6d7c9d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Batch of lightmapper fixes and minor improvements",
            "body": "- Fix objects with no material being considered as fully transparent by the lightmapper.\n- Added \"environment_min_light\" property: gives artistic control over the shadow color.\n- Fixed \"Custom Color\" environment mode, it was ignored before.\n- Added \"interior\" property to BakedLightmapData: controls whether dynamic capture objects receive environment light or not.\n- Automatically update dynamic capture objects when the capture data changes (also works for \"energy\" which used to require object movement to trigger the update).\n- Added \"use_in_baked_light\" property to GridMap: controls whether the GridMap will be included in BakedLightmap bakes.\n- Set \"flush zero\" and \"denormal zero\" mode for SSE2 instructions in the Embree raycaster. According to Embree docs it should give a performance improvement.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46932
        },
        "71c6c8556526f2cdd6784cc475aa1133f83d7059": {
            "hash": "71c6c8556526f2cdd6784cc475aa1133f83d7059",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changes to SkeletonIK:",
            "body": "* Removed the pointers to PhysicalBone in the code, as they were unused.\n* Forward ported the SkeletonIK bone scaling fix I made from Godot 3.2 to Godot 4.0.\n* Fixed issue where the root bone in the IK chain would not rotate correctly.\n* The issue turned out to be the update_chain function being called in solve. This would override the root bone transform incorrectly and that would cause it not to rotate after just a single solve. Removing the update_chain function fixes the issue and based on my testing there are no adverse effects.\n* While the old fix on this PR (prior to a force push) required a hack fix, this new fix does not!\n* Removed the update_chain function. This change doesn't appear to have any adverse effects in any of the projects I tested (including with animations, Skeleton3D or otherwise, from AnimationPlayer nodes!)\n* Fixed issue where the scale of the Skeleton node would change the position of the target, causing it not to work with skeletons that have a global scale of anything but 1.\n\n(cherry picked from commit a622649876374ffef9b92b581c255cc5d29cd203)",
            "is_cherrypick": true,
            "cherrypick_hash": "a622649876374ffef9b92b581c255cc5d29cd203",
            "pull": ""
        },
        "a622649876374ffef9b92b581c255cc5d29cd203": {
            "hash": "a622649876374ffef9b92b581c255cc5d29cd203",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1MDgyNjc4"
            ],
            "author_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "committer_raw": "TwistedTwigleg <beard.noah@gmail.com>",
            "summary": "Changes to SkeletonIK:",
            "body": "* Removed the pointers to PhysicalBone in the code, as they were unused.\n* Forward ported the SkeletonIK bone scaling fix I made from Godot 3.2 to Godot 4.0.\n* Fixed issue where the root bone in the IK chain would not rotate correctly.\n* The issue turned out to be the update_chain function being called in solve. This would override the root bone transform incorrectly and that would cause it not to rotate after just a single solve. Removing the update_chain function fixes the issue and based on my testing there are no adverse effects.\n* While the old fix on this PR (prior to a force push) required a hack fix, this new fix does not!\n* Removed the update_chain function. This change doesn't appear to have any adverse effects in any of the projects I tested (including with animations, Skeleton3D or otherwise, from AnimationPlayer nodes!)\n* Fixed issue where the scale of the Skeleton node would change the position of the target, causing it not to work with skeletons that have a global scale of anything but 1.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40774
        },
        "e3b16be6cd9b4a685bba1fd64278093d9a89bff0": {
            "hash": "e3b16be6cd9b4a685bba1fd64278093d9a89bff0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46931 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 28th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "64feaed39be6c82aafbc1decf6ddb3cc13f974a1": {
            "hash": "64feaed39be6c82aafbc1decf6ddb3cc13f974a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Drag and drop zip in project manager.",
            "body": "With a very nice hack, a new hidden configuration option that delays\ndropped files removal at exit.\n\nThis still leaks while the project manager is running, but will clear\nmemory as soon as it exits or load something.\n(reminder, dropped files are reguarly removed after the signal is\nemitted specifically to avoid leaks, but I prefer hacking the HTML5\nconfig then the project manager).\n\n(cherry picked from commit f1e810adcbba6d10ac096bbe1f39650e28330094)",
            "is_cherrypick": true,
            "cherrypick_hash": "f1e810adcbba6d10ac096bbe1f39650e28330094",
            "pull": 46931
        },
        "f1e810adcbba6d10ac096bbe1f39650e28330094": {
            "hash": "f1e810adcbba6d10ac096bbe1f39650e28330094",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Drag and drop zip in project manager.",
            "body": "With a very nice hack, a new hidden configuration option that delays\ndropped files removal at exit.\n\nThis still leaks while the project manager is running, but will clear\nmemory as soon as it exits or load something.\n(reminder, dropped files are reguarly removed after the signal is\nemitted specifically to avoid leaks, but I prefer hacking the HTML5\nconfig then the project manager).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46930
        },
        "7e5020b2fa7be4afd1a79b24104a83744b10ffa0": {
            "hash": "7e5020b2fa7be4afd1a79b24104a83744b10ffa0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg0NzE0ODY="
            ],
            "author_raw": "Aitor Cereceto <cereender@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[46188] fix: get unix from datetime when empty dict",
            "body": "(cherry picked from commit 1e820b3d9db58b6d72ad3ba227cd5e401893c72a)",
            "is_cherrypick": true,
            "cherrypick_hash": "1e820b3d9db58b6d72ad3ba227cd5e401893c72a",
            "pull": 46931
        },
        "1e820b3d9db58b6d72ad3ba227cd5e401893c72a": {
            "hash": "1e820b3d9db58b6d72ad3ba227cd5e401893c72a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg0NzE0ODY="
            ],
            "author_raw": "Aitor Cereceto <cereender@gmail.com>",
            "committer_raw": "Aitor Cereceto <cereender@gmail.com>",
            "summary": "[46188] fix: get unix from datetime when empty dict",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46926
        },
        "0def17e80af17904f9f3fa794907ce40bf4b12d4": {
            "hash": "0def17e80af17904f9f3fa794907ce40bf4b12d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMjgxODkx"
            ],
            "author_raw": "mujpao <mujpao@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash when trying to export zero files.",
            "body": "Fixes crash that happened while exporting if zero files were selected\nand adds more error handling to EditorExportPlatform class.\n\n(cherry picked from commit 15656d4182907183d9a60a116f88187bae1e94a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "15656d4182907183d9a60a116f88187bae1e94a9",
            "pull": 46931
        },
        "15656d4182907183d9a60a116f88187bae1e94a9": {
            "hash": "15656d4182907183d9a60a116f88187bae1e94a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMjgxODkx"
            ],
            "author_raw": "mujpao <mujpao@gmail.com>",
            "committer_raw": "mujpao <mujpao@gmail.com>",
            "summary": "Fix crash when trying to export zero files.",
            "body": "Fixes crash that happened while exporting if zero files were selected\nand adds more error handling to EditorExportPlatform class.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46890
        },
        "82b900bdda83ee80050342e5530eff852ac23a7d": {
            "hash": "82b900bdda83ee80050342e5530eff852ac23a7d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Properly set canvas size during setup.",
            "body": "It used to be updated before the first iteration, causing the\nwindow/viewport size values to be incorrect during the initialization\nphase (e.g. during the first `_ready` notification).\n\n(cherry picked from commit 3f059b90d61d946b6f5d606c8a306ec71ea305b9)",
            "is_cherrypick": true,
            "cherrypick_hash": "3f059b90d61d946b6f5d606c8a306ec71ea305b9",
            "pull": 46931
        },
        "3f059b90d61d946b6f5d606c8a306ec71ea305b9": {
            "hash": "3f059b90d61d946b6f5d606c8a306ec71ea305b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Properly set canvas size during setup.",
            "body": "It used to be updated before the first iteration, causing the\nwindow/viewport size values to be incorrect during the initialization\nphase (e.g. during the first `_ready` notification).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46845
        },
        "8feb53e509672b9208abbd56936f6e80e65b3a6e": {
            "hash": "8feb53e509672b9208abbd56936f6e80e65b3a6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Move caller_id init to Thread constructor to fix UWP build.",
            "body": "(cherry picked from commit 741e1cf6725e699f3dba7b4794f55bcbdba5dcb0)",
            "is_cherrypick": true,
            "cherrypick_hash": "741e1cf6725e699f3dba7b4794f55bcbdba5dcb0",
            "pull": 46931
        },
        "741e1cf6725e699f3dba7b4794f55bcbdba5dcb0": {
            "hash": "741e1cf6725e699f3dba7b4794f55bcbdba5dcb0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Move caller_id init to Thread constructor to fix UWP build.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46813
        },
        "f695e7b4d9e1761ee0660cfacbed286c1dc77176": {
            "hash": "f695e7b4d9e1761ee0660cfacbed286c1dc77176",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwNTc4NjU3"
            ],
            "author_raw": "Bhuvan Vemula <bhuvanvemula@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added Additional Description for PhysicsServer2D->area_create() method.",
            "body": "(cherry picked from commit e3fed7bde8f9b38344e2d24644f0957c7c94dd20)",
            "is_cherrypick": true,
            "cherrypick_hash": "e3fed7bde8f9b38344e2d24644f0957c7c94dd20",
            "pull": 46931
        },
        "e3fed7bde8f9b38344e2d24644f0957c7c94dd20": {
            "hash": "e3fed7bde8f9b38344e2d24644f0957c7c94dd20",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwNTc4NjU3"
            ],
            "author_raw": "Bhuvan Vemula <bhuvanvemula@gmail.com>",
            "committer_raw": "Bhuvan Vemula <bhuvanvemula@gmail.com>",
            "summary": "Added Additional Description for PhysicsServer2D->area_create() method.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46784
        },
        "1435e2c0f9644a5f0bf92e717195e427d1032769": {
            "hash": "1435e2c0f9644a5f0bf92e717195e427d1032769",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crashes when manipulating nodes in editor",
            "body": "(cherry picked from commit f81ecb498bf67d998194da6f2599d5bbbfadc61b)",
            "is_cherrypick": true,
            "cherrypick_hash": "f81ecb498bf67d998194da6f2599d5bbbfadc61b",
            "pull": 46931
        },
        "f81ecb498bf67d998194da6f2599d5bbbfadc61b": {
            "hash": "f81ecb498bf67d998194da6f2599d5bbbfadc61b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix crashes when manipulating nodes in editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46759
        },
        "f8ee8b1b7344db274d6830b25a9760e02de0a0a6": {
            "hash": "f8ee8b1b7344db274d6830b25a9760e02de0a0a6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNDcxOTY2"
            ],
            "author_raw": "sps1112 <sidps1112@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Control._edit_set_state crash",
            "body": "(cherry picked from commit 05f5a43cad08fa98e6a7225011186ec8b2b9ea2a)",
            "is_cherrypick": true,
            "cherrypick_hash": "05f5a43cad08fa98e6a7225011186ec8b2b9ea2a",
            "pull": 46931
        },
        "05f5a43cad08fa98e6a7225011186ec8b2b9ea2a": {
            "hash": "05f5a43cad08fa98e6a7225011186ec8b2b9ea2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNDcxOTY2"
            ],
            "author_raw": "sps1112 <sidps1112@gmail.com>",
            "committer_raw": "sps1112 <sidps1112@gmail.com>",
            "summary": "Fix Control._edit_set_state crash",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46699
        },
        "18eca327612716c8329bf0d9474348b900de7674": {
            "hash": "18eca327612716c8329bf0d9474348b900de7674",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NzE3Nw=="
            ],
            "author_raw": "O01eg <o01eg@yandex.ru>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix visibility for GCC",
            "body": "(cherry picked from commit 1393ededfdaec154d2ce27c9b19fa3fae9538bfc)",
            "is_cherrypick": true,
            "cherrypick_hash": "1393ededfdaec154d2ce27c9b19fa3fae9538bfc",
            "pull": 46931
        },
        "1393ededfdaec154d2ce27c9b19fa3fae9538bfc": {
            "hash": "1393ededfdaec154d2ce27c9b19fa3fae9538bfc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NzE3Nw=="
            ],
            "author_raw": "O01eg <o01eg@yandex.ru>",
            "committer_raw": "O01eg <o01eg@yandex.ru>",
            "summary": "Fix visibility for GCC",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44671
        },
        "a5502604041b1e1e4f2f96657414a2ce0056368f": {
            "hash": "a5502604041b1e1e4f2f96657414a2ce0056368f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46865 from lawnjelly/ninepatch_shader_option",
            "body": "Support ninepatch mode in GLES3 shader",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b3e605ab1343f6971cbf80ef63dcf617423d3543": {
            "hash": "b3e605ab1343f6971cbf80ef63dcf617423d3543",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46901 from lawnjelly/ewok_large_fvf_soft_xform",
            "body": "Batching - large FVF forces non-hardware transform",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "043cea8928f77413ea4ada346cac27a23d0ee2d4": {
            "hash": "043cea8928f77413ea4ada346cac27a23d0ee2d4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46914 from Faless/js/3.x_vk",
            "body": "[3.2] [HTML5] Experimental (opt-in) virtual keyboard support.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "987c3462feb3acf8117bf079e788cc87f9f8488b": {
            "hash": "987c3462feb3acf8117bf079e788cc87f9f8488b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix pinned vertices in SoftBody editor gizmo",
            "body": "The wrong vertices could be highlighted/selected due to generating a\ndebug triangle mesh to gather points, which can modify the order of\nvertices.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46920
        },
        "db246f8edbff31448c7627e0249926947b07439d": {
            "hash": "db246f8edbff31448c7627e0249926947b07439d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46909 from akien-mga/3.2-fix-noisetexture-thread",
            "body": "NoiseTexture: Fix regression in starting thread",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0d8182d2b12c42f1a5ff148333dbed4b38c26f66": {
            "hash": "0d8182d2b12c42f1a5ff148333dbed4b38c26f66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "NoiseTexture: Fix regression in starting thread",
            "body": "Was a regression from #45618.\n\nFixes #46907.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46909
        },
        "80d75b966c0b8ebf511b0735a32bef929588dca1": {
            "hash": "80d75b966c0b8ebf511b0735a32bef929588dca1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46904 from lawnjelly/ewok_diagnose_more",
            "body": "Batching - more frame diagnose information",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d3dd28ba57d72f9fa2d4a6f583e624275b8b2a7f": {
            "hash": "d3dd28ba57d72f9fa2d4a6f583e624275b8b2a7f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46896 from lawnjelly/ewok_read_modulate_attribute",
            "body": "Batching - use FINAL_MODULATE_ALIAS in shaders",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8e1c92a365c7b3470663b3477e1e7537ef926e0b": {
            "hash": "8e1c92a365c7b3470663b3477e1e7537ef926e0b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46892 from lawnjelly/ewok_scissor_boost",
            "body": "Batching - fix off by one error in light scissoring",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4b38aefd338b3b37f09bebf2bab3e4df364b5694": {
            "hash": "4b38aefd338b3b37f09bebf2bab3e4df364b5694",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Opt-in virtual keyboard support.",
            "body": "Added as an export option \"Experimental Virtual Keyboard\".\nThere is no zoom, so text/line edit must be in the top part of the\nscreen, or it will get hidden by the virtual keyboard.\nUTF8/Latin-1 only (I think regular UTF-8 should work out of the box in\n4.0 but I can't test it).\nIt uses an hidden textarea or input, based on the multiline variable,\nand only gets activated if the device has a touchscreen.\nThis could cause problems on devices with both touchscreen and a real\nkeyboard (although input should still work in general with some minor\nfocus issues). I'm thinking of a system to detect the first physical\nkeystroke and disable it in case, but it might do more harm then good,\nso it must be well thought.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46914
        },
        "5ed0fd067dba54fe07870e5c0303ee1f1cf253a1": {
            "hash": "5ed0fd067dba54fe07870e5c0303ee1f1cf253a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - use FINAL_MODULATE_ALIAS in shaders",
            "body": "As part of the improvements to batch more cases, batching can store final_modulate as an attribute in the vertex format rather than sending as a uniform. This allows draw calls with different final_modulate to be batched together.\n\nHowever custom shader code was reading from only the final_modulate uniform, and not the attribute when it was in use. This was leading to visual errors.\n\nThis is tricky to solve, because we cannot use the same name for the attribute in the vertex and fragment shaders, because one is an attribute and one a varying, whereas a uniform is accessible anywhere. To get around this, a macro is used which can translate to the most appropriate variable depending on whether uniform or attribute or varying is required.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46896
        },
        "d226cf83d1958e429622a97a77074a0a5bf58a97": {
            "hash": "d226cf83d1958e429622a97a77074a0a5bf58a97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - more frame diagnose information",
            "body": "Added slightly more detail to diagnose_frame option. This is helpful for debugging issues.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46904
        },
        "b590f5ff52ba068eed51563da1708df0ee3f2e5d": {
            "hash": "b590f5ff52ba068eed51563da1708df0ee3f2e5d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - large FVF forces non-hardware transform",
            "body": "This is something that I missed from the initial implementation of large FVF. In large FVF the transform is sent per vertex in an attribute, and the vertex position is the original vertex position. This is so that the original vertex position can be read and modified in a custom shader.\n\nThis whole system is therefore incompatible with the legacy hardware transform method, whereby the transform is sent in a uniform. The shader already correctly ignores the uniform transform, but there are some parts of the CPU side logic that can be confused treating large FVF batches as if they were hardware transform.\n\nThis PR completes the logic by making the CPU treat large FVF as though it was software transform.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46901
        },
        "dc82fdcd05a3406c481f172d4e13b175168f7d95": {
            "hash": "dc82fdcd05a3406c481f172d4e13b175168f7d95",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46898 from lawnjelly/ewok_fix_rotation_polarity",
            "body": "Batching - fix basis polarity in large fvf",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f723fa6db95cb058dc4ece5dc6f2696e2fbadc33": {
            "hash": "f723fa6db95cb058dc4ece5dc6f2696e2fbadc33",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - fix basis polarity in large fvf",
            "body": "Slight technical hitch, the basis was reversed that was sent to the shader, so rotations were opposite. This PR reverses polarity of the basis to be correct.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46898
        },
        "13a57d8cdfe45469c322891af20a7b323cdc0ede": {
            "hash": "13a57d8cdfe45469c322891af20a7b323cdc0ede",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46891 from godotengine/revert-46409-fix-scale-pivot-jitter",
            "body": "Revert \"Fix flicker in control nodes due to pivot offset\"",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9b6742346b2014034ccba97b24af0f5a3c483776": {
            "hash": "9b6742346b2014034ccba97b24af0f5a3c483776",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - fix off by one error in light scissoring",
            "body": "There have been a couple of reports of pixel lines when using light scissoring. These seem to be an off by one error caused by either rounding or pixel snapping.\n\nThis PR adds a single pixel boost to light scissor rects to protect against this. This should make little difference to performance.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46892
        },
        "b7e06930aa8251296e9787ce4188accae797063d": {
            "hash": "b7e06930aa8251296e9787ce4188accae797063d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Revert \"Fix flicker in control nodes due to pivot offset\"",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46891
        },
        "9952a5039a193c01bd76b0eb7e308bb7ddd51104": {
            "hash": "9952a5039a193c01bd76b0eb7e308bb7ddd51104",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46827 from lawnjelly/proj_settings_alias",
            "body": "Add GLOBAL_DEF_ALIAS and alias for rename of pixel_snap",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "71f3d9396672641e186f34730391a30aa449b41a": {
            "hash": "71f3d9396672641e186f34730391a30aa449b41a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46829 from akien-mga/3.2-camera2d-update-on-viewport-resize",
            "body": "Camera2D: Update scrolls when the Viewport is resized",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "31cb0f06c099302976004c4215d543a6b2c630c1": {
            "hash": "31cb0f06c099302976004c4215d543a6b2c630c1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46856 from lawnjelly/ninepatch_defaults",
            "body": "Change default ninepatch mode to scaling",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e70d7294e243b0e3eafbd6279b8bb285aa2d2419": {
            "hash": "e70d7294e243b0e3eafbd6279b8bb285aa2d2419",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Support ninepatch mode in GLES3 shader",
            "body": "Although batching supported both ninepatch modes (fixed and scaling) when using ninepatch stretch mode, the ninepatch tiling modes (in GLES3) could only run through the shader.\n\nThe shader only supported one of the ninepatch modes. This PR uses the hack method of #if defined in the shader to prevent the use of a conditional. The define is set at startup according to the project setting.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46865
        },
        "d3930b1af20f6f4f7d56d7413ee8197b6cbc2605": {
            "hash": "d3930b1af20f6f4f7d56d7413ee8197b6cbc2605",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Change default ninepatch mode to scaling",
            "body": "Changes default ninepatch mode to preserve compatibility, and renames default mode to 'fixed'.\n\nAlso adds an editor restart to changing ninepatch mode and software skinning, which will be more user friendly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46856
        },
        "6e9b1d99e296ad1a670b34b21c2b1b7e1c10ab04": {
            "hash": "6e9b1d99e296ad1a670b34b21c2b1b7e1c10ab04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Camera2D: Update scrolls when the Viewport is resized",
            "body": "Factored the `viewport`/`custom_viewport` setup code which was used in two\nlocations to ensure consistency.\n\nFixes #46826.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46829
        },
        "20f7037edb1d12c4d332edb0d055781299ad7fbb": {
            "hash": "20f7037edb1d12c4d332edb0d055781299ad7fbb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Add GLOBAL_DEF_ALIAS and alias for rename of pixel_snap",
            "body": "Having to rename project settings is rare, but when it does occur it can cause user confusion. In order to make compatibility more seamless this PR introduces two new GLOBAL_DEF functions,\n\nGLOBAL_DEF_ALIAS(new_name, old_name, default)\nGLOBAL_DEF_ALIAS_RST(new_name, old_name, default)\n\nThese are the same as the existing GLOBAL_DEF functions except that if the new setting is not found, it attempts to load from the old setting name. If the old setting is found, it stores it into the new setting, and then calls the regular GLOBAL_DEF functions.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46827
        },
        "64a9e86c5c20bd4bd5833f0563457d0126617489": {
            "hash": "64a9e86c5c20bd4bd5833f0563457d0126617489",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46817 from Ev1lbl0w/bugfix-negative_vram_3.2",
            "body": "Fix negative VRAM values",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "20a6bb850939a860dfc3c5bc26f54ee91f445bb7": {
            "hash": "20a6bb850939a860dfc3c5bc26f54ee91f445bb7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46815 from akien-mga/3.2-scons-fix-env-creation",
            "body": "[3.2] SCons: Use default env[\"ENV\"] and prepend PATH to it",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "16fbe80dd295f2e51707a73878be26d71c23655b": {
            "hash": "16fbe80dd295f2e51707a73878be26d71c23655b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46802 from Faless/js/3.x_allow_hidpi",
            "body": "[3.2][HTML5] Respect allow_hidpi option during setup",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bae4b0c9525d1a885e75e77fb8ecf29425e92a28": {
            "hash": "bae4b0c9525d1a885e75e77fb8ecf29425e92a28",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Fix negative VRAM values",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46817
        },
        "04312419358421d07753c4238cf95c8edec436be": {
            "hash": "04312419358421d07753c4238cf95c8edec436be",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Use default env[\"ENV\"] and prepend PATH to it",
            "body": "This fixes a regression from #46774 where `env[\"ENV\"]` would miss some\nimportant env variables on Windows, such as `SystemRoot`, `PATHEXT`, etc.\n\nSo we go back to the previous setup (letting SCons initialize `env[\"ENV\"]`\nas it sees fit for the host OS) but use `PrependENVPath` instead of\n`AppendENVPath` to preserve the intended fix from #46774.\n\nFixes #46790 for 3.2.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46815
        },
        "f79b8474ab7966d6f61ad35193f58bffc8db9401": {
            "hash": "f79b8474ab7966d6f61ad35193f58bffc8db9401",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46809 from likeich/fix_inertia_bug_3.2",
            "body": "[3.2] Fixes division by zero when 3d body does not have valid shape",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1c208d6baa15d3e5bbb709418fb2c3549994a17f": {
            "hash": "1c208d6baa15d3e5bbb709418fb2c3549994a17f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3ODgyNzAx"
            ],
            "author_raw": "Kyle <eichlinkyle@gmail.com>",
            "committer_raw": "Kyle <eichlinkyle@gmail.com>",
            "summary": "Fixes division by zero when 3d body does not have valid shape (3.2 only)",
            "body": "Fixes #46738 by setting the default inertia to a valid value when there are no valid shapes for a 3d body.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46809
        },
        "758daab3ad3df0f0bb1bf92c4be20bc163d8b94a": {
            "hash": "758daab3ad3df0f0bb1bf92c4be20bc163d8b94a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Respect allow_hidpi option during setup",
            "body": "The option was forced to `true` before, unlike on other platforms.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46802
        },
        "0ddba5b712190adc1b23c1e1155ec5640ba6d9f9": {
            "hash": "0ddba5b712190adc1b23c1e1155ec5640ba6d9f9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44323 from Calinou/doc-spatialmaterial-depth-no-triplanar",
            "body": "Document that SpatialMaterial doesn't support depth mapping + triplanar",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "dc99f04d51d6556e5ba4d9cfcce8117d168ac6f1": {
            "hash": "dc99f04d51d6556e5ba4d9cfcce8117d168ac6f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributor added to AUTHORS:\n@Ev1lbl0w\n\nThanks to all contributors and donors for making Godot possible!\n\n(cherry picked from commit b3506bc63b58e5eb55f3a8a8daaca20affe44870)",
            "is_cherrypick": true,
            "cherrypick_hash": "b3506bc63b58e5eb55f3a8a8daaca20affe44870",
            "pull": ""
        },
        "b3506bc63b58e5eb55f3a8a8daaca20affe44870": {
            "hash": "b3506bc63b58e5eb55f3a8a8daaca20affe44870",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributor added to AUTHORS:\n@Ev1lbl0w\n\nThanks to all contributors and donors for making Godot possible!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f1f472439ed8043ab6b625c42ff2682476e56b5d": {
            "hash": "f1f472439ed8043ab6b625c42ff2682476e56b5d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e9e0cac3f5f24dc206089e85f1a018e6242923f9": {
            "hash": "e9e0cac3f5f24dc206089e85f1a018e6242923f9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow to save override.cfg with ProjectSettings",
            "body": "(cherry picked from commit 156c402f2bfd391f2b1160710ff206f4427b8501)",
            "is_cherrypick": true,
            "cherrypick_hash": "156c402f2bfd391f2b1160710ff206f4427b8501",
            "pull": ""
        },
        "156c402f2bfd391f2b1160710ff206f4427b8501": {
            "hash": "156c402f2bfd391f2b1160710ff206f4427b8501",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Allow to save override.cfg with ProjectSettings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46386
        },
        "144749c31bad182246d9f168b82bcab675ea2188": {
            "hash": "144749c31bad182246d9f168b82bcab675ea2188",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "use collision mask in vehicle raycast",
            "body": "(cherry picked from commit bfc533fc4c2d739a701eaf6f483b7b5907ef0ea2)",
            "is_cherrypick": true,
            "cherrypick_hash": "bfc533fc4c2d739a701eaf6f483b7b5907ef0ea2",
            "pull": ""
        },
        "bfc533fc4c2d739a701eaf6f483b7b5907ef0ea2": {
            "hash": "bfc533fc4c2d739a701eaf6f483b7b5907ef0ea2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Angad Kambli <angadkambli@gmail.com>",
            "summary": "use collision mask in vehicle raycast",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46795
        },
        "bd155587688af6145e7bf0977f441c12e3e8657c": {
            "hash": "bd155587688af6145e7bf0977f441c12e3e8657c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk2NTk3"
            ],
            "author_raw": "nemerle <96597+nemerle@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix incorrectly connected optimize_dialog signal",
            "body": "(cherry picked from commit 7bbacb5ff624d72e1e52eb8438724f24bc44e20d)",
            "is_cherrypick": true,
            "cherrypick_hash": "7bbacb5ff624d72e1e52eb8438724f24bc44e20d",
            "pull": ""
        },
        "7bbacb5ff624d72e1e52eb8438724f24bc44e20d": {
            "hash": "7bbacb5ff624d72e1e52eb8438724f24bc44e20d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk2NTk3"
            ],
            "author_raw": "nemerle <96597+nemerle@users.noreply.github.com>",
            "committer_raw": "nemerle <96597+nemerle@users.noreply.github.com>",
            "summary": "fix incorrectly connected optimize_dialog signal",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46787
        },
        "f60d27fe1658fc63dcd16f97fcd5b093437e693d": {
            "hash": "f60d27fe1658fc63dcd16f97fcd5b093437e693d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTE4MDU="
            ],
            "author_raw": "gatalskii <gatalskii@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mod: pop-up usability enhancement for support button",
            "body": "Now after choosing support level pop-up doesn't hide after each click\n\n(cherry picked from commit efe05a166e03c087fe0a301fb7bfd3c256eaa354)",
            "is_cherrypick": true,
            "cherrypick_hash": "efe05a166e03c087fe0a301fb7bfd3c256eaa354",
            "pull": ""
        },
        "efe05a166e03c087fe0a301fb7bfd3c256eaa354": {
            "hash": "efe05a166e03c087fe0a301fb7bfd3c256eaa354",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTE4MDU="
            ],
            "author_raw": "gatalskii <gatalskii@gmail.com>",
            "committer_raw": "gatalskii <gatalskii@gmail.com>",
            "summary": "mod: pop-up usability enhancement for support button",
            "body": "Now after choosing support level pop-up doesn't hide after each click",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46771
        },
        "266282813aad65898293a14a5c8ec36bac9d0c47": {
            "hash": "266282813aad65898293a14a5c8ec36bac9d0c47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the pagination buttons wider in the asset library browser",
            "body": "This makes the page number buttons easier to click.\n\n(cherry picked from commit 25c6acb702f2e80a67b8844c0261e4e93d1705f4)",
            "is_cherrypick": true,
            "cherrypick_hash": "25c6acb702f2e80a67b8844c0261e4e93d1705f4",
            "pull": ""
        },
        "25c6acb702f2e80a67b8844c0261e4e93d1705f4": {
            "hash": "25c6acb702f2e80a67b8844c0261e4e93d1705f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make the pagination buttons wider in the asset library browser",
            "body": "This makes the page number buttons easier to click.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46769
        },
        "fd5966af6490b9466fa5b2baab41afb0bbffb759": {
            "hash": "fd5966af6490b9466fa5b2baab41afb0bbffb759",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46797 from Faless/js/3.x_pwa_simple",
            "body": "[3.2][HTML5] Add PWA support to the editor page.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d942d553ef8b25868ec01aabb90583ce5c09ac07": {
            "hash": "d942d553ef8b25868ec01aabb90583ce5c09ac07",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Add PWA support to the editor page.",
            "body": "This allows to install it as an app, and provide offline support (after\nthe first run).\nPractically, this boils down to adding a JSON file as a manifest, an\noffline page to be displayed when the cached files are not avaialble,\nand a JS file to cache resources and return them.\n\nThe reason for the \"first run requirements\" is that some browsers, will\nemit an \"install\" by just visiting the page (to see if the JS code is\ncompatibile), and we do not want to force casual visitors to just\ndownload the 10 MiB+ compressed editor WebAssembly file without pressing\nthe start button.\n\nSpecial thanks to Hugo Locurcio (Calinou) for the initial work.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46797
        },
        "9028b7a095fbc6c434bd5b02dbea444a2f301560": {
            "hash": "9028b7a095fbc6c434bd5b02dbea444a2f301560",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Catch audio worklet errors on disconnect.",
            "body": "Which could happen if the worklet was not fully loaded, or the audio\ncontext had already aborted.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46797
        },
        "9c30f70f649f375264db11c758cab9d69aab8361": {
            "hash": "9c30f70f649f375264db11c758cab9d69aab8361",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46794 from akien-mga/3.2-linux-fix-detect_prime-steam",
            "body": "[3.2] Linux: Fix PRIME detection on Steam",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0e0d73c0117d0735902edcc8815a65647b498ed7": {
            "hash": "0e0d73c0117d0735902edcc8815a65647b498ed7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46694 from JFonS/fix_directional_disabling",
            "body": "[3.2] Various light culling fixes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "03dda90dddc3445dcd9168cbbf1ad7e2632ec793": {
            "hash": "03dda90dddc3445dcd9168cbbf1ad7e2632ec793",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Fix PRIME detection on Steam",
            "body": "To avoid trying to do PRIME detection on fake `libGL.so` as used by e.g.\nRenderdoc or Primus, we skip detection if there's a `libGL.so` in\n`LD_LIBRARY_PATH`... and our luck is that Steam defines it and includes\nsystem paths too, thus the actual system `libGL`... 🤦\n\nSo if we detect Steam, we skip this check.\n\nCo-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>\n\n(cherry picked from commit 562b1cd2cda2098e62c7501dae87393def99c23a)",
            "is_cherrypick": true,
            "cherrypick_hash": "562b1cd2cda2098e62c7501dae87393def99c23a",
            "pull": 46794
        },
        "562b1cd2cda2098e62c7501dae87393def99c23a": {
            "hash": "562b1cd2cda2098e62c7501dae87393def99c23a",
            "is_merge": false,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Fix PRIME detection on Steam",
            "body": "To avoid trying to do PRIME detection on fake `libGL.so` as used by e.g.\nRenderdoc or Primus, we skip detection if there's a `libGL.so` in\n`LD_LIBRARY_PATH`... and our luck is that Steam defines it and includes\nsystem paths too, thus the actual system `libGL`... 🤦\n\nSo if we detect Steam, we skip this check.\n\nCo-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f24f582ba519907283d527c4fd7aa4c12b1c4e42": {
            "hash": "f24f582ba519907283d527c4fd7aa4c12b1c4e42",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Various light culling fixes",
            "body": "GLES3 changes:\nThis commit makes it possible to disable 3D directional lights by using\nthe light's cull mask. It also automatically disables directionals when\nthe object has baked lighting and the light is set to \"bake all\".\n\nGLES2 changes:\nAdded a check for the light cull mask, since it was previously ignored.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46694
        },
        "118567ca2853bf120f7195a9fb9684038cb97f5f": {
            "hash": "118567ca2853bf120f7195a9fb9684038cb97f5f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46657 from lawnjelly/revert_snapping",
            "body": "Revert backport of 2D transform and camera snapping options",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3fafaf2cf25bf15518b999d11ea1c5d8919a9dcd": {
            "hash": "3fafaf2cf25bf15518b999d11ea1c5d8919a9dcd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46717 from lawnjelly/camera_process",
            "body": "Improve process logic in Camera2D",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8763d891feee9055dd26be95ac48b8848dde8b93": {
            "hash": "8763d891feee9055dd26be95ac48b8848dde8b93",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Improve process logic in Camera2D",
            "body": "The logic for internal process and internal physics process in Camera2D was very buggy and convoluted for historical reasons.\n\nThis is a cleanup to make the logic simpler and easier to follow.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46717
        },
        "6b48fce2b54af26cc8e640129d8b93823f53226f": {
            "hash": "6b48fce2b54af26cc8e640129d8b93823f53226f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix parsing PATH when constructing base environment",
            "body": "We constructed the SCons environment without taking any (shell) environment\nvariables into account, and then appended a few, but too late. This would\ncause variables like `env[CXX]` not to be properly expanded to respect a\nnon-standard `PATH`.\n\nWith this fix, setting:\n```\nPATH=$GODOT_SDK/bin:$PATH\n```\nwill now properly use `$GODOT_SDK/bin/gcc` if available over `/usr/bin/gcc`.\n\n(cherry picked from commit 5d217a94414117438d92b094956baead8ec942fb)",
            "is_cherrypick": true,
            "cherrypick_hash": "5d217a94414117438d92b094956baead8ec942fb",
            "pull": ""
        },
        "5d217a94414117438d92b094956baead8ec942fb": {
            "hash": "5d217a94414117438d92b094956baead8ec942fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix parsing PATH when constructing base environment",
            "body": "We constructed the SCons environment without taking any (shell) environment\nvariables into account, and then appended a few, but too late. This would\ncause variables like `env[CXX]` not to be properly expanded to respect a\nnon-standard `PATH`.\n\nWith this fix, setting:\n```\nPATH=$GODOT_SDK/bin:$PATH\n```\nwill now properly use `$GODOT_SDK/bin/gcc` if available over `/usr/bin/gcc`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46774
        },
        "8be3995efaa78a89db28994af620ae8b92fcf9ff": {
            "hash": "8be3995efaa78a89db28994af620ae8b92fcf9ff",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash on cleanup of EditorFileServer",
            "body": "(cherry picked from commit 565796518d27e345c4d53a13048f306a8f2c57a7)",
            "is_cherrypick": true,
            "cherrypick_hash": "565796518d27e345c4d53a13048f306a8f2c57a7",
            "pull": ""
        },
        "565796518d27e345c4d53a13048f306a8f2c57a7": {
            "hash": "565796518d27e345c4d53a13048f306a8f2c57a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix crash on cleanup of EditorFileServer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46727
        },
        "2e9c6a5129d238024d011359e4d74306243d23c4": {
            "hash": "2e9c6a5129d238024d011359e4d74306243d23c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Link to Godot Contributors Chat instead of IRC",
            "body": "(cherry picked from commit 848f3bba7c1d9d8898959f544c51479b789167e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "848f3bba7c1d9d8898959f544c51479b789167e5",
            "pull": ""
        },
        "848f3bba7c1d9d8898959f544c51479b789167e5": {
            "hash": "848f3bba7c1d9d8898959f544c51479b789167e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Link to Godot Contributors Chat instead of IRC",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46686
        },
        "bc56681b0b71ee3f620fdb6f36e9daeebdea584a": {
            "hash": "bc56681b0b71ee3f620fdb6f36e9daeebdea584a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't save unchanged script upon closing",
            "body": "(cherry picked from commit 12f5a5a701bf852bbee8ab785205c90f8ad710ca)",
            "is_cherrypick": true,
            "cherrypick_hash": "12f5a5a701bf852bbee8ab785205c90f8ad710ca",
            "pull": ""
        },
        "12f5a5a701bf852bbee8ab785205c90f8ad710ca": {
            "hash": "12f5a5a701bf852bbee8ab785205c90f8ad710ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Don't save unchanged script upon closing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46641
        },
        "aabb8d78ef19c084705b8aab7fc617e5be7d773a": {
            "hash": "aabb8d78ef19c084705b8aab7fc617e5be7d773a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MzEzNjAw"
            ],
            "author_raw": "Duddino <duddinogatto@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added some checks to prevent accessing a null collider",
            "body": "Previously godot would try to access\n`CollisionObjectBullet::bt_collision_object` even if it was null.\nFixes #46651\n\n(cherry picked from commit c47070e1657913d6a79fd5eaa81e588fe7146932)",
            "is_cherrypick": true,
            "cherrypick_hash": "c47070e1657913d6a79fd5eaa81e588fe7146932",
            "pull": ""
        },
        "c47070e1657913d6a79fd5eaa81e588fe7146932": {
            "hash": "c47070e1657913d6a79fd5eaa81e588fe7146932",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MzEzNjAw"
            ],
            "author_raw": "Duddino <duddinogatto@pm.me>",
            "committer_raw": "Duddino <duddinogatto@pm.me>",
            "summary": "Added some checks to prevent accessing a null collider",
            "body": "Previously godot would try to access\n`CollisionObjectBullet::bt_collision_object` even if it was null.\nFixes #46651",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46704
        },
        "749892c9fc11d9ba596e02144bd8e824611c6d38": {
            "hash": "749892c9fc11d9ba596e02144bd8e824611c6d38",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Release mouse when SpinBox leaves scene tree",
            "body": "(cherry picked from commit 83f6c6b360bfa3fd62f650ebe491111b3714641a)",
            "is_cherrypick": true,
            "cherrypick_hash": "83f6c6b360bfa3fd62f650ebe491111b3714641a",
            "pull": ""
        },
        "83f6c6b360bfa3fd62f650ebe491111b3714641a": {
            "hash": "83f6c6b360bfa3fd62f650ebe491111b3714641a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Release mouse when SpinBox leaves scene tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46739
        },
        "81fd486c9276ceb58bafe3a30d065e64ff242839": {
            "hash": "81fd486c9276ceb58bafe3a30d065e64ff242839",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46770 from aaronfranke/3.2-sign-doc",
            "body": "[3.2] Fix documentation for Vector2/3.sign()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a320d28f53adeba663c207a3ea27fe2b76296891": {
            "hash": "a320d28f53adeba663c207a3ea27fe2b76296891",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "[3.2] Fix documentation for Vector2/3.sign()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46770
        },
        "eca079c1988598bccb1535672c0e02492bb1877b": {
            "hash": "eca079c1988598bccb1535672c0e02492bb1877b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46763 from Calinou/interepolatedcamera-remove-deprecation-warning",
            "body": "Remove deprecation warning messages from InterpolatedCamera",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ac6251d8b2186aa0fd2c8843eb986b0bb15e135b": {
            "hash": "ac6251d8b2186aa0fd2c8843eb986b0bb15e135b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Remove deprecation warning messages from InterpolatedCamera",
            "body": "Since Godot 4.0's relea se is still a while away, warning users\nevery time the project starts might be a bit too dramatic.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46763
        },
        "3d5f964a4993d6bd172f70a738bb95a77039072f": {
            "hash": "3d5f964a4993d6bd172f70a738bb95a77039072f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46755 from Calinou/tweak-shader-error-gles3-only",
            "body": "Tweak shader errors for features only usable in GLES3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0c6873b13e363a67096f0c66f2b65ec3e99cf44c": {
            "hash": "0c6873b13e363a67096f0c66f2b65ec3e99cf44c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak shader errors for features only usable in GLES3",
            "body": "See https://github.com/godotengine/godot/issues/42719#issuecomment-792168504.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46755
        },
        "2390b987759adc624bfd0fb2ffcb4b459faf735d": {
            "hash": "2390b987759adc624bfd0fb2ffcb4b459faf735d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46749 from bruvzg/thread_id_fix_3",
            "body": "[3.2] Improve thread IDs to avoid collisions with threads not created by the Godot API.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ce11f7fa3eec7ec7ad37bdce6d7640a8200ece40": {
            "hash": "ce11f7fa3eec7ec7ad37bdce6d7640a8200ece40",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Improve thread IDs to avoid collisions with threads not created by the Godot API.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46749
        },
        "82fcd3a7b8932908abc1c774979186c4adce861e": {
            "hash": "82fcd3a7b8932908abc1c774979186c4adce861e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46731 from Faless/js/3.x_fetch_world",
            "body": "[3.2][HTML5] Replace XMLHttpRequest(s) with Fetch.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c01f35de122d6db32f82d2b13a2d14b364b77d3f": {
            "hash": "c01f35de122d6db32f82d2b13a2d14b364b77d3f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Replace XMLHttpRequest with Fetch.",
            "body": "This has some advantages:\n- Streaming/chunked response support.\n- Broader headers support.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46731
        },
        "f477d3ca9851953ded5f0560081d726f5de9b534": {
            "hash": "f477d3ca9851953ded5f0560081d726f5de9b534",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46711 from akien-mga/3.2-mono-c++14-compat",
            "body": "Mono: Don't use C++17 [[maybe_unused]] to preserve C++14 compatibility",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fcc36d97312b1900b13ee5ae693119f97144dc5e": {
            "hash": "fcc36d97312b1900b13ee5ae693119f97144dc5e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46707 from Calinou/doc-object-get-property-list-tutorial",
            "body": "Link to advanced exports tutorial in the Object class documentation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "558d524bcb0730401338cec44fb0d10c5c6b4c78": {
            "hash": "558d524bcb0730401338cec44fb0d10c5c6b4c78",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Don't use C++17 [[maybe_unused]] to preserve C++14 compatibility",
            "body": "The 3.2 branch compiles against the C++14 standard to keep good compatibility\nwith somewhat older compilers.\n\nFixes #45839.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "36bec6677e13775749a49d25bd933a682cce00d4": {
            "hash": "36bec6677e13775749a49d25bd933a682cce00d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Move cursor shape loading after module loading",
            "body": "fixes #46685\n\n(cherry picked from commit 2ac9f37b171f7b90826194ecd1aa93e0db95c563)",
            "is_cherrypick": true,
            "cherrypick_hash": "2ac9f37b171f7b90826194ecd1aa93e0db95c563",
            "pull": ""
        },
        "2ac9f37b171f7b90826194ecd1aa93e0db95c563": {
            "hash": "2ac9f37b171f7b90826194ecd1aa93e0db95c563",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "HaSa1002 <johawitt@outlook.de>",
            "summary": "Move cursor shape loading after module loading",
            "body": "fixes #46685",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46701
        },
        "17bb7c673592abc8aea0109902d6cf97fdf696e9": {
            "hash": "17bb7c673592abc8aea0109902d6cf97fdf696e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix errors with invalid CollisionPolygon2D",
            "body": "Fixed internal errors when the shape is invalid and made warnings more\ndescriptive.\n\n(cherry picked from commit 2217e477b98817595beb7316e6bea9c2d5c6221a)",
            "is_cherrypick": true,
            "cherrypick_hash": "2217e477b98817595beb7316e6bea9c2d5c6221a",
            "pull": ""
        },
        "2217e477b98817595beb7316e6bea9c2d5c6221a": {
            "hash": "2217e477b98817595beb7316e6bea9c2d5c6221a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix errors with invalid CollisionPolygon2D",
            "body": "Fixed internal errors when the shape is invalid and made warnings more\ndescriptive.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46668
        },
        "6c0002afb53fb6501ea61060bd3c40c7472f36b6": {
            "hash": "6c0002afb53fb6501ea61060bd3c40c7472f36b6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix errors and crash with empty ConvexPolygonShape2D",
            "body": "(cherry picked from commit 6fb609074895b8681cc42af866782e4963567a23)",
            "is_cherrypick": true,
            "cherrypick_hash": "6fb609074895b8681cc42af866782e4963567a23",
            "pull": ""
        },
        "6fb609074895b8681cc42af866782e4963567a23": {
            "hash": "6fb609074895b8681cc42af866782e4963567a23",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix errors and crash with empty ConvexPolygonShape2D",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46665
        },
        "48d5080e6a4cf3e7a8315b58d55a363ca33ae077": {
            "hash": "48d5080e6a4cf3e7a8315b58d55a363ca33ae077",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Link to advanced exports tutorial in the Object class documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46707
        },
        "b993febf284dd070440d8f85a64968c28b2201af": {
            "hash": "b993febf284dd070440d8f85a64968c28b2201af",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46697 from lawnjelly/camera_2d_delay_logic",
            "body": "Fix Camera2D frame delay",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "751a6f9a6303254495dd363d39e0a5ed9ce1f537": {
            "hash": "751a6f9a6303254495dd363d39e0a5ed9ce1f537",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Rename heapCopy to heapSlice.",
            "body": "New heapCopy function copies a TypedArray to the heap.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46731
        },
        "41c64533b02a627622b63310d310ee684bff6542": {
            "hash": "41c64533b02a627622b63310d310ee684bff6542",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Export process writes sizes in template.",
            "body": "This allow the loading bar to be much more reliable, even in cases where\nrealible stream loading status is not detectable (server-side\ncompression, chunked encoding).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46731
        },
        "f64ec5f1ad82833c34b8901f5638d160ab1cb267": {
            "hash": "f64ec5f1ad82833c34b8901f5638d160ab1cb267",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Preloader fetch, streaming instantiation.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46731
        },
        "136f94fa24bc12ce86ffa354542625947bc6d1e7": {
            "hash": "136f94fa24bc12ce86ffa354542625947bc6d1e7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix Camera2D frame delay",
            "body": "Fixes camera frame delay by always doing a scroll update except when smoothing is active.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46697
        },
        "bf1de6bbfa26989a77b141b79b92f0ee2661ee49": {
            "hash": "bf1de6bbfa26989a77b141b79b92f0ee2661ee49",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Revert backport of 2D transform and camera snapping options",
            "body": "More work is needed to make sure that those options actually solve users' issues, so we prefer to remove the options for 3.2.4 and revisit for a future release.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46657
        },
        "8a020a6573109820f4326b085f1264daedb8ff98": {
            "hash": "8a020a6573109820f4326b085f1264daedb8ff98",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46662 from Calinou/doc-bakedlightmap-hdr",
            "body": "Improve the BakedLightmap `use_hdr` documentation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ff6cf262864be9e3f3a4c222c471086734cdd53a": {
            "hash": "ff6cf262864be9e3f3a4c222c471086734cdd53a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46664 from Calinou/doc-margincontainer-theme-constant-3.2",
            "body": "Use safer `add_theme_constant_override()` in MarginContainer code sample",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f2ad10f957f7765d9733145112f5df6583b53adf": {
            "hash": "f2ad10f957f7765d9733145112f5df6583b53adf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46666 from Pop0p/3.2_bug_get_joy_button_index_from_string",
            "body": "Fix a crash when using Input.get_joy_button_index_from_string()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "07fc567d03f877c45e01db846b0c629709c4be02": {
            "hash": "07fc567d03f877c45e01db846b0c629709c4be02",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NTg2MTM2"
            ],
            "author_raw": "Pop0p <dromarddylan@gmail.com>",
            "committer_raw": "Pop0p <dromarddylan@gmail.com>",
            "summary": "Fix a crash when using Input.get_joy_button_index_from_string()",
            "body": "There was a missing comma between two elements in the _buttons array",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46666
        },
        "d70258707d52993a855978ad8c80af0e274b8b4d": {
            "hash": "d70258707d52993a855978ad8c80af0e274b8b4d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46676 from lawnjelly/ewok_modulate_shader",
            "body": "Batching - fix custom MODULATE shader applying modulate twice",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cad3771ce79ed25346bd6c05cba388f2786c24df": {
            "hash": "cad3771ce79ed25346bd6c05cba388f2786c24df",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46623 from Janglee123/tilemap-collision-show",
            "body": "Added `show_collision` property for tilemap node.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c401960634f3a3822f55d720b647355f2a40b83a": {
            "hash": "c401960634f3a3822f55d720b647355f2a40b83a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - fix custom MODULATE shader applying modulate twice",
            "body": "One of the new fvf types (FVF_MODULATED) allows batching custom shaders that use modulate. The only slight oversight is that there is a special define when MODULATE is used in a custom shader, called MODULATE_USED, that is checked, and if set it does NOT apply final_modulate as part of canvas.glsl.\n\nThis MODULATE_USED define wasn't checked when the new FVF was used and modulate was passed in an attribute.\n\nThis PR moves the application of the final_modulate into the #ifndef MODULATE_USED section.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46676
        },
        "7b6cc3e687639a302e1ae867bbffe2430356d03d": {
            "hash": "7b6cc3e687639a302e1ae867bbffe2430356d03d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "janglee <merupatel123@gmail.com>",
            "summary": "Added `show_collision` property.",
            "body": "If true, collision shapes are shown in the editor and at run-time.\nRequires Visible Collision Shapes to be enabled in the Debug menu,\nfor collision shapes to be visible at run-time.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46623
        },
        "e90f08642d130b5cf6972bd600f8f1d9a789a0ff": {
            "hash": "e90f08642d130b5cf6972bd600f8f1d9a789a0ff",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use safer `add_theme_constant_override()` in MarginContainer code sample",
            "body": "Control has magic setters to set custom theme items, but using the\ndedicated Control methods is less prone to typos so it should be favored.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46664
        },
        "f3496529dd1e37a2e699e4678563cd699f868cfd": {
            "hash": "f3496529dd1e37a2e699e4678563cd699f868cfd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the BakedLightmap `use_hdr` documentation",
            "body": "See https://github.com/godotengine/godot/issues/46442.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46662
        },
        "60f12198971f1474897f432e1611aa5e446c8f96": {
            "hash": "60f12198971f1474897f432e1611aa5e446c8f96",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46658 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 27th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4d06a5c2b0a1f0f88bf137d71553111d3689a55b": {
            "hash": "4d06a5c2b0a1f0f88bf137d71553111d3689a55b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MzgzMzE="
            ],
            "author_raw": "Shane Liesegang <shane@techie.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono/macOS: Separate data dir into frameworks and resources for codesigning",
            "body": "Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>\n(cherry picked from commit 42eb09ddcc7aad56946d95f02f4afb7c1eaf6db8)",
            "is_cherrypick": true,
            "cherrypick_hash": "42eb09ddcc7aad56946d95f02f4afb7c1eaf6db8",
            "pull": 46658
        },
        "42eb09ddcc7aad56946d95f02f4afb7c1eaf6db8": {
            "hash": "42eb09ddcc7aad56946d95f02f4afb7c1eaf6db8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MzgzMzE=",
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Shane Liesegang <shane@techie.net>",
            "committer_raw": "Shane Liesegang <shane@techie.net>",
            "summary": "Mono/macOS: Separate data dir into frameworks and resources for codesigning",
            "body": "Co-authored-by: Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43768
        },
        "138d5121ebfc475062f2544287c3227b8fd0e941": {
            "hash": "138d5121ebfc475062f2544287c3227b8fd0e941",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash trying to destroy an ImageTexture object containing a null texture",
            "body": "The problem happened when `ImageTexture::create_from_image` was called\nwith an empty image. In this situation an RID was allocated despite the\ntexture being null. The destructor would then crash trying to acess this\nnull texture.\n\nFixes #46274\n\n(cherry picked from commit 46218d8c37cadee78f77e8bf0da13aebeff07ab1)",
            "is_cherrypick": true,
            "cherrypick_hash": "46218d8c37cadee78f77e8bf0da13aebeff07ab1",
            "pull": 46658
        },
        "46218d8c37cadee78f77e8bf0da13aebeff07ab1": {
            "hash": "46218d8c37cadee78f77e8bf0da13aebeff07ab1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "summary": "Fix crash trying to destroy an ImageTexture object containing a null texture",
            "body": "The problem happened when `ImageTexture::create_from_image` was called\nwith an empty image. In this situation an RID was allocated despite the\ntexture being null. The destructor would then crash trying to acess this\nnull texture.\n\nFixes #46274",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46640
        },
        "b82d5688b975195e5191f8b11a3b72466b85f7ee": {
            "hash": "b82d5688b975195e5191f8b11a3b72466b85f7ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Deselect column only if belongs to deselected item",
            "body": "(cherry picked from commit 5cd5722f6aeebebd0a76dd45657190c2efac478e)",
            "is_cherrypick": true,
            "cherrypick_hash": "5cd5722f6aeebebd0a76dd45657190c2efac478e",
            "pull": 46658
        },
        "5cd5722f6aeebebd0a76dd45657190c2efac478e": {
            "hash": "5cd5722f6aeebebd0a76dd45657190c2efac478e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Deselect column only if belongs to deselected item",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46629
        },
        "6ea1e97e06ea196f5dc74633f8e8c239fb5520bb": {
            "hash": "6ea1e97e06ea196f5dc74633f8e8c239fb5520bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNDcxOTY2"
            ],
            "author_raw": "sps1112 <sidps1112@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add null check for NavigationMesh.create_from_mesh()",
            "body": "(cherry picked from commit cf6bfea93ff2a1e2b166de07bc8a0625230f3cad)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf6bfea93ff2a1e2b166de07bc8a0625230f3cad",
            "pull": 46658
        },
        "cf6bfea93ff2a1e2b166de07bc8a0625230f3cad": {
            "hash": "cf6bfea93ff2a1e2b166de07bc8a0625230f3cad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNDcxOTY2"
            ],
            "author_raw": "sps1112 <sidps1112@gmail.com>",
            "committer_raw": "sps1112 <sidps1112@gmail.com>",
            "summary": "Add null check for NavigationMesh.create_from_mesh()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46617
        },
        "216aba82286d620af228279bc7de2121d4aa74a0": {
            "hash": "216aba82286d620af228279bc7de2121d4aa74a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNDcxOTY2"
            ],
            "author_raw": "sps1112 <sidps1112@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add size<=0 check in BakedLighmapData._get_user_data()",
            "body": "(cherry picked from commit 18bb6e74be78342cfed9a141dcaba8dbd311f8f3)",
            "is_cherrypick": true,
            "cherrypick_hash": "18bb6e74be78342cfed9a141dcaba8dbd311f8f3",
            "pull": 46658
        },
        "18bb6e74be78342cfed9a141dcaba8dbd311f8f3": {
            "hash": "18bb6e74be78342cfed9a141dcaba8dbd311f8f3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNDcxOTY2"
            ],
            "author_raw": "sps1112 <sidps1112@gmail.com>",
            "committer_raw": "sps1112 <sidps1112@gmail.com>",
            "summary": "Add size<=0 check in BakedLighmapData._get_user_data()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46616
        },
        "eec2731eb2dab2aaab4b364beaa17df2eab6be8b": {
            "hash": "eec2731eb2dab2aaab4b364beaa17df2eab6be8b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash on HTTPClient::poll method",
            "body": "The problem happened because `poll` assumed that when the SSL flag was\ntrue, the `connection` would be a subclass of StreamPeerSSL. However\nthat invariant could be broken by calling HTTPClient::set_connection\nwith a `connection` that is not a subclass of StreamPeerSSL.\n\nFixes #46138\n\n(cherry picked from commit a3a731ed92aec7a7a99b369d84d9f11fcbec5642)",
            "is_cherrypick": true,
            "cherrypick_hash": "a3a731ed92aec7a7a99b369d84d9f11fcbec5642",
            "pull": 46658
        },
        "a3a731ed92aec7a7a99b369d84d9f11fcbec5642": {
            "hash": "a3a731ed92aec7a7a99b369d84d9f11fcbec5642",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "summary": "Fix crash on HTTPClient::poll method",
            "body": "The problem happened because `poll` assumed that when the SSL flag was\ntrue, the `connection` would be a subclass of StreamPeerSSL. However\nthat invariant could be broken by calling HTTPClient::set_connection\nwith a `connection` that is not a subclass of StreamPeerSSL.\n\nFixes #46138",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46573
        },
        "5022103ee76e23eccaeb2ad96146b13c57ee0f9c": {
            "hash": "5022103ee76e23eccaeb2ad96146b13c57ee0f9c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make Color::from_hsv use Color::set_hsv",
            "body": "(cherry picked from commit b59a06da25dcd10e40e368a850cd6370796a0336)",
            "is_cherrypick": true,
            "cherrypick_hash": "b59a06da25dcd10e40e368a850cd6370796a0336",
            "pull": 46658
        },
        "b59a06da25dcd10e40e368a850cd6370796a0336": {
            "hash": "b59a06da25dcd10e40e368a850cd6370796a0336",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "Make Color::from_hsv use Color::set_hsv",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46423
        },
        "292c9e380aa5c78a0e8cc3341b5381db06d0c1e8": {
            "hash": "292c9e380aa5c78a0e8cc3341b5381db06d0c1e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make Camera2D's editor helper code only be compiled on editor builds",
            "body": "(cherry picked from commit f70ccbca52b6cec97c684e73d953b4ced4ba9fa1)",
            "is_cherrypick": true,
            "cherrypick_hash": "f70ccbca52b6cec97c684e73d953b4ced4ba9fa1",
            "pull": 46658
        },
        "f70ccbca52b6cec97c684e73d953b4ced4ba9fa1": {
            "hash": "f70ccbca52b6cec97c684e73d953b4ced4ba9fa1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Make Camera2D's editor helper code only be compiled on editor builds",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36065
        },
        "ced5f5398aa23944e7d6a019a4d2036ca99564f6": {
            "hash": "ced5f5398aa23944e7d6a019a4d2036ca99564f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzg2OA=="
            ],
            "author_raw": "Jordan Schidlowsky <jordan@winterpixel.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add msan sanitizer option for linus/bsd, lsan option for osx",
            "body": "(cherry picked from commit da35cd2f00414f6294483724297046c0c5ea91e8)",
            "is_cherrypick": true,
            "cherrypick_hash": "da35cd2f00414f6294483724297046c0c5ea91e8",
            "pull": 46658
        },
        "da35cd2f00414f6294483724297046c0c5ea91e8": {
            "hash": "da35cd2f00414f6294483724297046c0c5ea91e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzg2OA=="
            ],
            "author_raw": "Jordan Schidlowsky <jordan@winterpixel.com>",
            "committer_raw": "Jordan Schidlowsky <jordan@winterpixel.com>",
            "summary": "add msan sanitizer option for linus/bsd, lsan option for osx",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43947
        },
        "3f36ca73235defd8ec09cbe758218b4214806f2d": {
            "hash": "3f36ca73235defd8ec09cbe758218b4214806f2d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NTA4NTY="
            ],
            "author_raw": "Zak Stam <zakscomputers@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "HTTPRequest: Improve response when disconnecting while downloading",
            "body": "Previously if a disconnect occured while downloading a non recoverable error was displayed. This PR attempts to fix this by making sure `request_completed` signal is emitted with an `STATUS_CONNECTION_ERROR` response code.\n\n(cherry picked from commit 70c39737db18619a9ac37264ab0f9187871e7907)",
            "is_cherrypick": true,
            "cherrypick_hash": "70c39737db18619a9ac37264ab0f9187871e7907",
            "pull": 46658
        },
        "70c39737db18619a9ac37264ab0f9187871e7907": {
            "hash": "70c39737db18619a9ac37264ab0f9187871e7907",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NTA4NTY="
            ],
            "author_raw": "Zak Stam <zakscomputers@hotmail.com>",
            "committer_raw": "Zak Stam <zakscomputers@hotmail.com>",
            "summary": "HTTPRequest: Improve response when disconnecting while downloading",
            "body": "Previously if a disconnect occured while downloading a non recoverable error was displayed. This PR attempts to fix this by making sure `request_completed` signal is emitted with an `STATUS_CONNECTION_ERROR` response code.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35246
        },
        "1134fade4674a7c964f2d6d2dfdadffa7e09e540": {
            "hash": "1134fade4674a7c964f2d6d2dfdadffa7e09e540",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46373 from dalexeev/3.2-proposal-1545",
            "body": "[3.2] Merge Category and Property fields in the Project Settings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "74bbdc94864fee8990801ec512622b95926388f7": {
            "hash": "74bbdc94864fee8990801ec512622b95926388f7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46636 from Calinou/doc-itemlist-remove-examples-3.2",
            "body": "Remove incorrect/trivial examples in the ItemList class documentation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bd907d48ade576289852ce566385f2ebdab033c8": {
            "hash": "bd907d48ade576289852ce566385f2ebdab033c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Remove incorrect/trivial examples in the ItemList class documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4712.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46636
        },
        "2c331b7900a5c4e7f53e3e7a711387f7c75a69ea": {
            "hash": "2c331b7900a5c4e7f53e3e7a711387f7c75a69ea",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46618 from bruvzg/macos_export_entitlements",
            "body": "[macOS] Add entitlements config and export template `dylib` signing to the export.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c003423674158b8e57ab3300d4388ee3cf0b6eec": {
            "hash": "c003423674158b8e57ab3300d4388ee3cf0b6eec",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46579 from nekomatata/fix-joint-remove-body-regression-3.2",
            "body": "[3.2] Fix Joint2D/Joint node path reset on scene switch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1c27d4a73d2d2ffa43b0d59c5a2cb727920e2c27": {
            "hash": "1c27d4a73d2d2ffa43b0d59c5a2cb727920e2c27",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS] Add entitlements config and export template `dylib` signing to the export.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46618
        },
        "72e8697d8ccb4f3f854883eac422e37bb40a2134": {
            "hash": "72e8697d8ccb4f3f854883eac422e37bb40a2134",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Merge Category and Property fields in the Project Settings",
            "body": "Closes godotengine/godot-proposals#1545.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46373
        },
        "9fa85b343c8422e55d7d5d8ecf75238c2f754f47": {
            "hash": "9fa85b343c8422e55d7d5d8ecf75238c2f754f47",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46495 from asheraryam/fix-clip-content-error",
            "body": "Fix rounding error in Clip Content [3.2]",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cdf0ebfac74dfde8aea3e3fec0eb754e3854e3e1": {
            "hash": "cdf0ebfac74dfde8aea3e3fec0eb754e3854e3e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix Joint2D/Joint node path reset on scene switch",
            "body": "When one of the bodies exited the tree, the corresponding node path was\nreset instead of just resetting the joint from the physics server. That\nwas causing the node path to be reset on scene switch when one of the\nbodies is under the joint in the scene tree.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46579
        },
        "9ee835ac93aa9683f4232956b4be318e4e56d111": {
            "hash": "9ee835ac93aa9683f4232956b4be318e4e56d111",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46409 from asheraryam/fix-scale-pivot-jitter",
            "body": "Fix flicker in control nodes due to pivot offset",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "11ee43647b4bf731eab5985bedf262e0ac1eb294": {
            "hash": "11ee43647b4bf731eab5985bedf262e0ac1eb294",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46590 from JFonS/fix_gridmap_lightmaps",
            "body": "[3.2] Properly disable dynamic lights on baked instances.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "62f344f44882b53c4c94b8762742e597c1cc185f": {
            "hash": "62f344f44882b53c4c94b8762742e597c1cc185f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Properly disable dynamic lights on baked instances.",
            "body": "Automatically set the `baked_light` bool when applying a lightmap to an\ninstance. This ensures the disabling of dynamic lights when the\nbake mode is set to ALL.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46590
        },
        "08898e97a432e21cec79d6386b24980b8bd76745": {
            "hash": "08898e97a432e21cec79d6386b24980b8bd76745",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46587 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 26th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9517b6e4ce981cea6efe106c03e2f20d92dd7645": {
            "hash": "9517b6e4ce981cea6efe106c03e2f20d92dd7645",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check before connecting `TileMapEditor::settings_changed`",
            "body": "(cherry picked from commit 1e7662f972ddef78013c359274f0ba13b11e22f4)",
            "is_cherrypick": true,
            "cherrypick_hash": "1e7662f972ddef78013c359274f0ba13b11e22f4",
            "pull": 46587
        },
        "1e7662f972ddef78013c359274f0ba13b11e22f4": {
            "hash": "1e7662f972ddef78013c359274f0ba13b11e22f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Check before connecting `TileMapEditor::settings_changed`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46544
        },
        "d39e5b9987fe5381fc369c235ff595c35a45507c": {
            "hash": "d39e5b9987fe5381fc369c235ff595c35a45507c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify Curve.get_closest_point uses baked points.",
            "body": "Based on the doc, I wasn't sure if get_closest_point would return the\nclosest baked point or the closest \"source\" point. It seems to use\nbaked:\nhttps://github.com/godotengine/godot/blob/8faecd6a470aeef41084a32d74f4a131a5ef42b6/scene/resources/curve.cpp#L809\n\n(cherry picked from commit ef5042a70f9d9ef1ac8292fc2a00a1560eecd182)",
            "is_cherrypick": true,
            "cherrypick_hash": "ef5042a70f9d9ef1ac8292fc2a00a1560eecd182",
            "pull": 46587
        },
        "ef5042a70f9d9ef1ac8292fc2a00a1560eecd182": {
            "hash": "ef5042a70f9d9ef1ac8292fc2a00a1560eecd182",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Clarify Curve.get_closest_point uses baked points.",
            "body": "Based on the doc, I wasn't sure if get_closest_point would return the\nclosest baked point or the closest \"source\" point. It seems to use\nbaked:\nhttps://github.com/godotengine/godot/blob/8faecd6a470aeef41084a32d74f4a131a5ef42b6/scene/resources/curve.cpp#L809",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46508
        },
        "3fe851acccfe037bbedd3ff6eb66291a773b511e": {
            "hash": "3fe851acccfe037bbedd3ff6eb66291a773b511e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added missing returns on error scenarios",
            "body": "(cherry picked from commit 3d9ef1e4de67ba47569775e286a54b3f5a4d0393)",
            "is_cherrypick": true,
            "cherrypick_hash": "3d9ef1e4de67ba47569775e286a54b3f5a4d0393",
            "pull": 46587
        },
        "3d9ef1e4de67ba47569775e286a54b3f5a4d0393": {
            "hash": "3d9ef1e4de67ba47569775e286a54b3f5a4d0393",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Added missing returns on error scenarios",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46522
        },
        "28365a5258b9938c3d1d4c6ae8b7180774954935": {
            "hash": "28365a5258b9938c3d1d4c6ae8b7180774954935",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@ackackgames.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix some grammar in StyleBoxFlat class docs",
            "body": "(cherry picked from commit 89e7e61773beaaeec9cd6da23389e1e20f425d48)",
            "is_cherrypick": true,
            "cherrypick_hash": "89e7e61773beaaeec9cd6da23389e1e20f425d48",
            "pull": 46587
        },
        "89e7e61773beaaeec9cd6da23389e1e20f425d48": {
            "hash": "89e7e61773beaaeec9cd6da23389e1e20f425d48",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@ackackgames.com>",
            "committer_raw": "Andy Maloney <andy@ackackgames.com>",
            "summary": "Fix some grammar in StyleBoxFlat class docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46534
        },
        "29616f4a35d835fd81a45d9519d829881bba9d9a": {
            "hash": "29616f4a35d835fd81a45d9519d829881bba9d9a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix parsing hexadecimal (lowercase `e`,`f`) in shaders",
            "body": "(cherry picked from commit 19e0a1ec9dce4d0a550a944bbd77f0db427dec78)",
            "is_cherrypick": true,
            "cherrypick_hash": "19e0a1ec9dce4d0a550a944bbd77f0db427dec78",
            "pull": 46587
        },
        "19e0a1ec9dce4d0a550a944bbd77f0db427dec78": {
            "hash": "19e0a1ec9dce4d0a550a944bbd77f0db427dec78",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix parsing hexadecimal (lowercase `e`,`f`) in shaders",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46543
        },
        "04fefed904ab667507b371061d16df56cbbdf24a": {
            "hash": "04fefed904ab667507b371061d16df56cbbdf24a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Kuruk Miccino <mateomiccino@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Logger: Cache 'flush_stdout_on_print' to improve performance, and works before ProjectSettings starts.",
            "body": "ProjectSetting: Now 'application/run/flush_stdout_on_print' requires a restart of the Editor to take effect\n\n(cherry picked from commit 89283b7b53d2e2b118cf5afe6d90f0813d37a204)",
            "is_cherrypick": true,
            "cherrypick_hash": "89283b7b53d2e2b118cf5afe6d90f0813d37a204",
            "pull": 46587
        },
        "89283b7b53d2e2b118cf5afe6d90f0813d37a204": {
            "hash": "89283b7b53d2e2b118cf5afe6d90f0813d37a204",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Kuruk Miccino <mateomiccino@gmail.com>",
            "committer_raw": "Mateo Kuruk Miccino <mateomiccino@gmail.com>",
            "summary": "Logger: Cache 'flush_stdout_on_print' to improve performance, and works before ProjectSettings starts.",
            "body": "ProjectSetting: Now 'application/run/flush_stdout_on_print' requires a restart of the Editor to take effect",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46532
        },
        "279b9f43f3703f0d6403c7eca712870de26a3a55": {
            "hash": "279b9f43f3703f0d6403c7eca712870de26a3a55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash in GIProbe::bake",
            "body": "The problem happened when the passed from_node was null and the GIProbe\nnode had no parent node.\n\nFixes #45978\n\n(cherry picked from commit 82fed7b6da9882fb2f3cea4bd247eb02f4336b15)",
            "is_cherrypick": true,
            "cherrypick_hash": "82fed7b6da9882fb2f3cea4bd247eb02f4336b15",
            "pull": 46587
        },
        "82fed7b6da9882fb2f3cea4bd247eb02f4336b15": {
            "hash": "82fed7b6da9882fb2f3cea4bd247eb02f4336b15",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "summary": "Fix crash in GIProbe::bake",
            "body": "The problem happened when the passed from_node was null and the GIProbe\nnode had no parent node.\n\nFixes #45978",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46526
        },
        "05367c755c4b4745f521f97fb2e71dd6a521d644": {
            "hash": "05367c755c4b4745f521f97fb2e71dd6a521d644",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[Net] Better EOF handling in HTTPRequest.",
            "body": "This fix request_completed being emitted two times, the first with the\nresult, the second as a failure when retrieving responses served with\nread-until-EOF.\n\n(cherry picked from commit d61cd469f105d269d66c286bb1efd304a5abb0a5)",
            "is_cherrypick": true,
            "cherrypick_hash": "d61cd469f105d269d66c286bb1efd304a5abb0a5",
            "pull": 46587
        },
        "d61cd469f105d269d66c286bb1efd304a5abb0a5": {
            "hash": "d61cd469f105d269d66c286bb1efd304a5abb0a5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[Net] Better EOF handling in HTTPRequest.",
            "body": "This fix request_completed being emitted two times, the first with the\nresult, the second as a failure when retrieving responses served with\nread-until-EOF.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46487
        },
        "127f3c05666b671a44147fbced90a44d9e5d43bd": {
            "hash": "127f3c05666b671a44147fbced90a44d9e5d43bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2OTM4MDI="
            ],
            "author_raw": "Eryk Dwornicki <rootkiller.programmer@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed bug that caused collision not to be properly reenabled when joint between two bodies is destroyed",
            "body": "(cherry picked from commit 519e314bea2b1552f317d96efb7c9d0ad268e8bc)",
            "is_cherrypick": true,
            "cherrypick_hash": "519e314bea2b1552f317d96efb7c9d0ad268e8bc",
            "pull": 46587
        },
        "519e314bea2b1552f317d96efb7c9d0ad268e8bc": {
            "hash": "519e314bea2b1552f317d96efb7c9d0ad268e8bc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2OTM4MDI="
            ],
            "author_raw": "Eryk Dwornicki <rootkiller.programmer@gmail.com>",
            "committer_raw": "Eryk Dwornicki <rootkiller.programmer@gmail.com>",
            "summary": "Fixed bug that caused collision not to be properly reenabled when joint between two bodies is destroyed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46475
        },
        "2aafe2b25e11705fb9c9753f6e6ccf11afa14d02": {
            "hash": "2aafe2b25e11705fb9c9753f6e6ccf11afa14d02",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTUzMjMy"
            ],
            "author_raw": "Fabian <supagu@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add set_peer_timeout to NetworkedMultiplayerENet.",
            "body": "(cherry picked from commit 1b54de3039d39bae6ec381321888d211fafaef2e)",
            "is_cherrypick": true,
            "cherrypick_hash": "1b54de3039d39bae6ec381321888d211fafaef2e",
            "pull": 46587
        },
        "1b54de3039d39bae6ec381321888d211fafaef2e": {
            "hash": "1b54de3039d39bae6ec381321888d211fafaef2e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTUzMjMy"
            ],
            "author_raw": "Fabian <supagu@gmail.com>",
            "committer_raw": "Fabian <supagu@gmail.com>",
            "summary": "Add set_peer_timeout to NetworkedMultiplayerENet.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46470
        },
        "56c0b39521477b99bb15c466b48a312ec267c482": {
            "hash": "56c0b39521477b99bb15c466b48a312ec267c482",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't check modified time if file doesn't exist",
            "body": "(cherry picked from commit af069109bec8c6c60ae3c9e2d49084eeb3fdbbd3)",
            "is_cherrypick": true,
            "cherrypick_hash": "af069109bec8c6c60ae3c9e2d49084eeb3fdbbd3",
            "pull": 46587
        },
        "af069109bec8c6c60ae3c9e2d49084eeb3fdbbd3": {
            "hash": "af069109bec8c6c60ae3c9e2d49084eeb3fdbbd3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Don't check modified time if file doesn't exist",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46459
        },
        "b2d723b03981fd6a13b46c89f48721061fb46d65": {
            "hash": "b2d723b03981fd6a13b46c89f48721061fb46d65",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add generic support to PackedScene.Instance",
            "body": "(cherry picked from commit 3f50954ced85474b3f92d26dbe7bd634f873b378)",
            "is_cherrypick": true,
            "cherrypick_hash": "3f50954ced85474b3f92d26dbe7bd634f873b378",
            "pull": 46587
        },
        "3f50954ced85474b3f92d26dbe7bd634f873b378": {
            "hash": "3f50954ced85474b3f92d26dbe7bd634f873b378",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Add generic support to PackedScene.Instance",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42588
        },
        "2d0dcd2e6cc4a02e9bc589fac39aa70981b678a7": {
            "hash": "2d0dcd2e6cc4a02e9bc589fac39aa70981b678a7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46576 from BastiaanOlij/fix_fbx_unique_bone_names",
            "body": "Fix duplicate check for bone names in FBX import",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9c296bcb59c9957919b6c210af859f19269342c0": {
            "hash": "9c296bcb59c9957919b6c210af859f19269342c0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Fix duplicate check for bone names in FBX import",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46576
        },
        "998ce22ea3e1f3d7a584b4cbbe7991d25d229884": {
            "hash": "998ce22ea3e1f3d7a584b4cbbe7991d25d229884",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46564 from pycbouh/graph-edit-hide-minimap-properly-3.2",
            "body": "[3.2] Properly hide GraphEdit's minimap",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "59dfd084ab3d51af81a76d387f192bde3466acf9": {
            "hash": "59dfd084ab3d51af81a76d387f192bde3466acf9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Properly hide GraphEdit's minimap",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46564
        },
        "f4df2cdeef89b48390a88c5d70a6386bc23a6bf5": {
            "hash": "f4df2cdeef89b48390a88c5d70a6386bc23a6bf5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46553 from Ev1lbl0w/bugfix-window_size_bug",
            "body": "Prevent invalid values when resizing window (X11)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "be4e34b495737e8b41f1d670f277e6842cd30516": {
            "hash": "be4e34b495737e8b41f1d670f277e6842cd30516",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Prevent invalid values when resizing window (X11)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46553
        },
        "7e2e96c587fbad6cd49ded840f04ae90db64d38c": {
            "hash": "7e2e96c587fbad6cd49ded840f04ae90db64d38c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46552 from lawnjelly/projsettings_2d_renames",
            "body": "Renaming rendering/2d project settings.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b1e24597e7d710e677d44b920889a78d7d719ffa": {
            "hash": "b1e24597e7d710e677d44b920889a78d7d719ffa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Renaming rendering/2d project settings.",
            "body": "The rendering/quality/2d section of project settings is becoming considerably expanded in 3.2.4, and arguably was not the correct place for settings that were not really to do with quality.\n\n3.2.4 is the last sensible opportunity we will have to move these settings, as the only existing one likely to break compatibility in a small way is `pixel_snap`, and given that the whole snapping area is being overhauled we can draw attention to the fact it has changed in the release notes.\n\nClass reference is also updated and slightly improved.\n\n`pixel_snap` is renamed to `gpu_pixel_snap` in the project settings and code to help differentiate from CPU side transform snapping.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46552
        },
        "6b4abc6e174893cdb489b84519c1da0265460666": {
            "hash": "6b4abc6e174893cdb489b84519c1da0265460666",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46520 from lawnjelly/soft_skin_aa",
            "body": "Disallow antialiasing for software skinned 2d polys",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7d5cf601490e345be7c1a1d82c96f55bec8ceb79": {
            "hash": "7d5cf601490e345be7c1a1d82c96f55bec8ceb79",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Disallow antialiasing for software skinned 2d polys",
            "body": "Antialiasing is not supported for batched polys. Currently due to the fallback mechanism, skinned antialiased polys will be rendered without applying animation.\n\nThis PR simply treats such polys as if antialiasing had not been selected. The class reference is updated to reflect this.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46520
        },
        "4fcd8483d5fe5b101937e31ebbb99f4214c5e4e9": {
            "hash": "4fcd8483d5fe5b101937e31ebbb99f4214c5e4e9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43813 from lawnjelly/snap_2d_round",
            "body": "Change 2d transform snapping from floor to round",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5c23fc4a062bfed680dbc9d23244c3ab7da3e286": {
            "hash": "5c23fc4a062bfed680dbc9d23244c3ab7da3e286",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46519 from pdfrod/v3.2/fix-out-of-bounds-acess-on-x11",
            "body": "Fix out of bounds array access on OS_X11 code",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "66da1132373ab8a6afd81e56ec16ec78bf451ba3": {
            "hash": "66da1132373ab8a6afd81e56ec16ec78bf451ba3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNzc5OQ=="
            ],
            "author_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "committer_raw": "Pedro Rodrigues <pedro@onimail.net>",
            "summary": "Fix out of bounds array access on OS_X11 code",
            "body": "The problem happened on methods `get_screen_position`, `get_screen_size`\nand `set_current_screen` when they were passed a negative screen value.\n\nFixes:\n- #46184\n- #46185\n- #46186",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46519
        },
        "847a37b1966ef1051cc6525dbebc7dd9e78de6a8": {
            "hash": "847a37b1966ef1051cc6525dbebc7dd9e78de6a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Change 2d transform snapping from floor to round",
            "body": "Two common problems have emerged as a result of transform snapping:\n1) Camera jitter with a camera following a snapped object\n2) Pixel gaps between e.g. a platform and a player, where a platform rounds down and a player rounds up\n\nUsing round seems to greatly reduce problems due to camera jitter. It also may prove better for  pixel gaps because pixel art is often designed on a grid, so whole numbers are too expected, which are unstable with floor().",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43813
        },
        "25f35b2c9fdf8649236c5e231592c3dd540aac65": {
            "hash": "25f35b2c9fdf8649236c5e231592c3dd540aac65",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNDQ5ODMy",
                "MDQ6VXNlcjEzNTg5ODAx"
            ],
            "author_raw": "asheraryam <asheraryam@gmail.com>",
            "committer_raw": "asheraryam <asheraryam@gmail.com>",
            "summary": "Fix jitter in control nodes when using pivot-offset and animating scale",
            "body": "This is based on suggested fix from this comment\nhttps://github.com/godotengine/godot/issues/36087#issuecomment-771593146 -- basically the old rounding workaround is removed, and rounding is now done locally in the scroll_container instead.\n\nFixes #28804\n\nCo-authored-by: Georg Wacker <contact@georgwacker.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46409
        },
        "31a0f7fb0f05ee5468cfad86b1749e8b9a58b604": {
            "hash": "31a0f7fb0f05ee5468cfad86b1749e8b9a58b604",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNDQ5ODMy"
            ],
            "author_raw": "asheraryam <asheraryam@gmail.com>",
            "committer_raw": "asheraryam <asheraryam@gmail.com>",
            "summary": "Fix rounding error in Clip Content",
            "body": "Rounds the position and size of the final clip rect to avoid flickering issues.\n\nFixes https://github.com/godotengine/godot/issues/46493",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46495
        },
        "8385a0d8ada6fa46d3f4351f71927ba1ddee2c70": {
            "hash": "8385a0d8ada6fa46d3f4351f71927ba1ddee2c70",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46458 from m4gr3d/fix_invalid_missing_templates_error",
            "body": "[3.2] Fix invalid missing template error when the Android build template is not installed",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3720dc2cfac0687ddfe1e46379332645aa7a22c5": {
            "hash": "3720dc2cfac0687ddfe1e46379332645aa7a22c5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46454 from m4gr3d/loosen_restrictions_on_plugin_loading_3_2",
            "body": "[3.2] Update the logic to load Godot Android plugins packaged into the binary.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1717e16c9e2fbf62c34fb17718ccd3667a445f51": {
            "hash": "1717e16c9e2fbf62c34fb17718ccd3667a445f51",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46471 from nmrkr/3.2-drag-preview-crash-after-free",
            "body": "[3.2] Fix crash during drag if user freed the drag preview",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7df977c3edde2136480f63211ecc3d672926db79": {
            "hash": "7df977c3edde2136480f63211ecc3d672926db79",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Delf Neumärker <delf@nmrkr.de>",
            "summary": "Fix crash during drag if user freed the drag preview",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46471
        },
        "92d3287648dfe6d6793883bd07140f172e0148ca": {
            "hash": "92d3287648dfe6d6793883bd07140f172e0148ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix invalid missing template error when the Android build template is not installed.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46458
        },
        "9047e760d11f0f606db0e40488e5a84f5d42227f": {
            "hash": "9047e760d11f0f606db0e40488e5a84f5d42227f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46451 from hilfazer/click_mesh_instance_crash",
            "body": "Prevent crash when clicking Mesh in MeshInstance when is scene root",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "84a9efcebca8dc425420a8153bcbe3a6a42d0cfa": {
            "hash": "84a9efcebca8dc425420a8153bcbe3a6a42d0cfa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NDk3ODY5"
            ],
            "author_raw": "hilfazer <az13337@gmail.com>",
            "committer_raw": "hilfazer <az13337@gmail.com>",
            "summary": "Prevent crash when clicking Mesh in MeshInstance when is scene root",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46451
        },
        "c5fb32d5948ce5a6828c7e95add1ced74b9f3c56": {
            "hash": "c5fb32d5948ce5a6828c7e95add1ced74b9f3c56",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update the logic to load Godot Android plugins packaged into the binary.",
            "body": "The previous logic had the side effect of imposing a limit of one plugin per `aar` binary. The update lifts that restriction.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46454
        },
        "43e429fa936e2e589e8c8b11e42cb9184ffd7fe1": {
            "hash": "43e429fa936e2e589e8c8b11e42cb9184ffd7fe1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Add jsdoc2rst tool.",
            "body": "A template for `jsdoc` that generat the HTML5 public classref.\n\nThe script can be run via `npm run docs` to print to stdout.\n\nYou can dry run via `npm run docs -- --d dry-run` or write to file via\n`npm run docs -- -d /path/to/file.rst`\n\nAlso update Makefile in `doc/` and add dry run test to CI.\n\n(cherry picked from commit 472482013e760b0c0334d99b7bf21d9bd2a3a206)",
            "is_cherrypick": true,
            "cherrypick_hash": "472482013e760b0c0334d99b7bf21d9bd2a3a206",
            "pull": ""
        },
        "472482013e760b0c0334d99b7bf21d9bd2a3a206": {
            "hash": "472482013e760b0c0334d99b7bf21d9bd2a3a206",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Add jsdoc2rst tool.",
            "body": "A template for `jsdoc` that generat the HTML5 public classref.\n\nThe script can be run via `npm run docs` to print to stdout.\n\nYou can dry run via `npm run docs -- --d dry-run` or write to file via\n`npm run docs -- -d /path/to/file.rst`\n\nAlso update Makefile in `doc/` and add dry run test to CI.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46446
        },
        "681c10af45f9cca22965ca54c570c260eabb12ea": {
            "hash": "681c10af45f9cca22965ca54c570c260eabb12ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Document Engine and EngineConfig (jsdoc).",
            "body": "This commit also removes the utils.js engine file, moving some of it's\ncontent to config.js and some to engine.js .\n\n(cherry picked from commit 018ee5a4dc5c4e885c6dde759df2b9a3c051c30c)",
            "is_cherrypick": true,
            "cherrypick_hash": "018ee5a4dc5c4e885c6dde759df2b9a3c051c30c",
            "pull": ""
        },
        "018ee5a4dc5c4e885c6dde759df2b9a3c051c30c": {
            "hash": "018ee5a4dc5c4e885c6dde759df2b9a3c051c30c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Document Engine and EngineConfig (jsdoc).",
            "body": "This commit also removes the utils.js engine file, moving some of it's\ncontent to config.js and some to engine.js .",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46446
        },
        "3b2c43312ca261e090f966d6082cf30b7a665d84": {
            "hash": "3b2c43312ca261e090f966d6082cf30b7a665d84",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed issues with slider focus and scroll input",
            "body": "(cherry picked from commit 707cf278a517aac9718b6322a32208085c322999)",
            "is_cherrypick": true,
            "cherrypick_hash": "707cf278a517aac9718b6322a32208085c322999",
            "pull": ""
        },
        "707cf278a517aac9718b6322a32208085c322999": {
            "hash": "707cf278a517aac9718b6322a32208085c322999",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Eric M <itsjusteza@gmail.com>",
            "summary": "Fixed issues with slider focus and scroll input",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38918
        },
        "8a7d0d3ce0e8ef622906f8745cd66dc07515f136": {
            "hash": "8a7d0d3ce0e8ef622906f8745cd66dc07515f136",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NDk3ODY5"
            ],
            "author_raw": "hilfazer <az13337@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent 'Change Type' on nodes from an instanced scene",
            "body": "(cherry picked from commit e28cc34db89f390106fbb745e296055bcabc237f)",
            "is_cherrypick": true,
            "cherrypick_hash": "e28cc34db89f390106fbb745e296055bcabc237f",
            "pull": ""
        },
        "e28cc34db89f390106fbb745e296055bcabc237f": {
            "hash": "e28cc34db89f390106fbb745e296055bcabc237f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NDk3ODY5"
            ],
            "author_raw": "hilfazer <az13337@gmail.com>",
            "committer_raw": "hilfazer <az13337@gmail.com>",
            "summary": "Prevent 'Change Type' on nodes from an instanced scene",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46327
        },
        "ad204f9b959fff296031f24f3a562b7ae990764f": {
            "hash": "ad204f9b959fff296031f24f3a562b7ae990764f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Save ProjectSettings on editor restart",
            "body": "(cherry picked from commit 59e1c007a70d8df2c686f8ba448a3891979b35fd)",
            "is_cherrypick": true,
            "cherrypick_hash": "59e1c007a70d8df2c686f8ba448a3891979b35fd",
            "pull": ""
        },
        "59e1c007a70d8df2c686f8ba448a3891979b35fd": {
            "hash": "59e1c007a70d8df2c686f8ba448a3891979b35fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Save ProjectSettings on editor restart",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46448
        },
        "9084e2e85b493caaa505fc872a7bf87b3d6963d0": {
            "hash": "9084e2e85b493caaa505fc872a7bf87b3d6963d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix thread_process_array when NO_THREADS.",
            "body": "(cherry picked from commit dfbeb5ae29f932b21600eb8d3e941b32b0943b04)",
            "is_cherrypick": true,
            "cherrypick_hash": "dfbeb5ae29f932b21600eb8d3e941b32b0943b04",
            "pull": ""
        },
        "dfbeb5ae29f932b21600eb8d3e941b32b0943b04": {
            "hash": "dfbeb5ae29f932b21600eb8d3e941b32b0943b04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix thread_process_array when NO_THREADS.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46447
        },
        "e3664e971b0078b4c63c6b7bb6a7a34524dfb0bd": {
            "hash": "e3664e971b0078b4c63c6b7bb6a7a34524dfb0bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Make editor HTML build tag scons4-proof.",
            "body": "We used to have it like `$GODOT_VERSION` which caused inconsistencies\nbetween different scons versions when substituting it.\nIt's now `@GODOT_VERSION@`, which is safe on both scons3 and scons4.\n\n(cherry picked from commit 4404eb57e447a5a177af86cfd7cf2607e682bf36)",
            "is_cherrypick": true,
            "cherrypick_hash": "4404eb57e447a5a177af86cfd7cf2607e682bf36",
            "pull": ""
        },
        "4404eb57e447a5a177af86cfd7cf2607e682bf36": {
            "hash": "4404eb57e447a5a177af86cfd7cf2607e682bf36",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Make editor HTML build tag scons4-proof.",
            "body": "We used to have it like `$GODOT_VERSION` which caused inconsistencies\nbetween different scons versions when substituting it.\nIt's now `@GODOT_VERSION@`, which is safe on both scons3 and scons4.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46449
        },
        "6f77f1bb3eb8e402b72c678eded585f1a6a870a9": {
            "hash": "6f77f1bb3eb8e402b72c678eded585f1a6a870a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMTgwNjA="
            ],
            "author_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "If the mouse is held on notification_wm_mouse_exit, do not drop focus",
            "body": "This fixes a bug where users of the scrollbar had to be very careful\nnot to move the mouse outside the viewport, otherwise the scrollbar\nwould drop its drag-action and stop scrolling until clicked again.\n\nThe existing behaviour had the side-effect of also dropping the\ncosmetic highlighting of the scrollbar (in addition to the dragging),\nfor the specific case where the mouse was move outside the window.\nThe previous behaviour did nothing to remove the highlight if the\nmouse was released (but not moved) inside the viewport.\n\nThis separate issue with the lingering highlight of the scrollbar\n(until a mouse-movement action is performed inside the viewport) is\nfixed in an immediate followup to this commit.\n\nCloses bug #39634\n\n(cherry picked from commit 44657db3e21faddcf111696d3a05d93046fcea5a)",
            "is_cherrypick": true,
            "cherrypick_hash": "44657db3e21faddcf111696d3a05d93046fcea5a",
            "pull": ""
        },
        "44657db3e21faddcf111696d3a05d93046fcea5a": {
            "hash": "44657db3e21faddcf111696d3a05d93046fcea5a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMTgwNjA="
            ],
            "author_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "committer_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "summary": "If the mouse is held on notification_wm_mouse_exit, do not drop focus",
            "body": "This fixes a bug where users of the scrollbar had to be very careful\nnot to move the mouse outside the viewport, otherwise the scrollbar\nwould drop its drag-action and stop scrolling until clicked again.\n\nThe existing behaviour had the side-effect of also dropping the\ncosmetic highlighting of the scrollbar (in addition to the dragging),\nfor the specific case where the mouse was move outside the window.\nThe previous behaviour did nothing to remove the highlight if the\nmouse was released (but not moved) inside the viewport.\n\nThis separate issue with the lingering highlight of the scrollbar\n(until a mouse-movement action is performed inside the viewport) is\nfixed in an immediate followup to this commit.\n\nCloses bug #39634",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39635
        },
        "28e36dc7b99afe4adb8edfbd2a052ae5de303109": {
            "hash": "28e36dc7b99afe4adb8edfbd2a052ae5de303109",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash when loading a scene containing an uncreatable type",
            "body": "(cherry picked from commit 04a4828c5ee48ca105e69e00be7c75994d6528d4)",
            "is_cherrypick": true,
            "cherrypick_hash": "04a4828c5ee48ca105e69e00be7c75994d6528d4",
            "pull": ""
        },
        "04a4828c5ee48ca105e69e00be7c75994d6528d4": {
            "hash": "04a4828c5ee48ca105e69e00be7c75994d6528d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Delf Neumärker <delf@nmrkr.de>",
            "summary": "Fix crash when loading a scene containing an uncreatable type",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46432
        },
        "bdf335d3695caef8e5ff13424e0d7fadc8d9a7a3": {
            "hash": "bdf335d3695caef8e5ff13424e0d7fadc8d9a7a3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Kuruk Miccino <mateomiccino@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix profile type. It is a string",
            "body": "(cherry picked from commit 42f6d7a4016709ba86da5b2674a95401981a771a)",
            "is_cherrypick": true,
            "cherrypick_hash": "42f6d7a4016709ba86da5b2674a95401981a771a",
            "pull": ""
        },
        "42f6d7a4016709ba86da5b2674a95401981a771a": {
            "hash": "42f6d7a4016709ba86da5b2674a95401981a771a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Kuruk Miccino <mateomiccino@gmail.com>",
            "committer_raw": "Mateo Kuruk Miccino <mateomiccino@gmail.com>",
            "summary": "SCons: Fix profile type. It is a string",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46430
        },
        "2003a41f0f70d6a3bf873aee3b4d94e3b597eda9": {
            "hash": "2003a41f0f70d6a3bf873aee3b4d94e3b597eda9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes typo in Array::bsearch_custom doc",
            "body": "(cherry picked from commit 31243e377f1d2b934322c6c7b7e0573cc63e6c66)",
            "is_cherrypick": true,
            "cherrypick_hash": "31243e377f1d2b934322c6c7b7e0573cc63e6c66",
            "pull": ""
        },
        "31243e377f1d2b934322c6c7b7e0573cc63e6c66": {
            "hash": "31243e377f1d2b934322c6c7b7e0573cc63e6c66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes typo in Array::bsearch_custom doc",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46443
        },
        "1958a5b35ecb6bb3dfe23123d042409447ffde9a": {
            "hash": "1958a5b35ecb6bb3dfe23123d042409447ffde9a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwNTc4NjU3"
            ],
            "author_raw": "Pun1sher <70578657+pWNn1sher@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Checking for half_image_size[ x & y ] to be non-negative.",
            "body": "This make sure that (1x1) , (1 x X) and (X , 1) pixel images using sub-sampling will get correct half_image_size i.e NON-NEGATIVE.\nfix : https://github.com/godotengine/godot/issues/42363\n\n(cherry picked from commit ec6a4c92fe4817dd45bf0f7a5d6ad8853a16c6e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "ec6a4c92fe4817dd45bf0f7a5d6ad8853a16c6e3",
            "pull": ""
        },
        "ec6a4c92fe4817dd45bf0f7a5d6ad8853a16c6e3": {
            "hash": "ec6a4c92fe4817dd45bf0f7a5d6ad8853a16c6e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwNTc4NjU3"
            ],
            "author_raw": "Pun1sher <70578657+pWNn1sher@users.noreply.github.com>",
            "committer_raw": "Pun1sher <70578657+pWNn1sher@users.noreply.github.com>",
            "summary": "Checking for half_image_size[ x & y ] to be non-negative.",
            "body": "This make sure that (1x1) , (1 x X) and (X , 1) pixel images using sub-sampling will get correct half_image_size i.e NON-NEGATIVE.\nfix : https://github.com/godotengine/godot/issues/42363",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43441
        },
        "d6c67d05216f4aaa9127a71c05cbc48491c92ca0": {
            "hash": "d6c67d05216f4aaa9127a71c05cbc48491c92ca0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNjg4ODYw"
            ],
            "author_raw": "Carlos Cabello <carloscabello364@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add descriptive error message when trying to access a dir fails",
            "body": "(cherry picked from commit edb8c119701e2dce60ff7c9fcbd062e54642511a)",
            "is_cherrypick": true,
            "cherrypick_hash": "edb8c119701e2dce60ff7c9fcbd062e54642511a",
            "pull": ""
        },
        "edb8c119701e2dce60ff7c9fcbd062e54642511a": {
            "hash": "edb8c119701e2dce60ff7c9fcbd062e54642511a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNjg4ODYw"
            ],
            "author_raw": "Carlos Cabello <carloscabello364@gmail.com>",
            "committer_raw": "Carlos Cabello <carloscabello364@gmail.com>",
            "summary": "Add descriptive error message when trying to access a dir fails",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45061
        },
        "b2725cb4b9127c3b3af05af386a74f774e4cd3cd": {
            "hash": "b2725cb4b9127c3b3af05af386a74f774e4cd3cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `OS.get_environment()`/`OS.set_environment()` documentation",
            "body": "(cherry picked from commit 355803db1bfb98c733d8b46dddd19b2be6949ac8)",
            "is_cherrypick": true,
            "cherrypick_hash": "355803db1bfb98c733d8b46dddd19b2be6949ac8",
            "pull": ""
        },
        "355803db1bfb98c733d8b46dddd19b2be6949ac8": {
            "hash": "355803db1bfb98c733d8b46dddd19b2be6949ac8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `OS.get_environment()`/`OS.set_environment()` documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46418
        },
        "3b4dd88e56e93de59cde67ab891ae015095f969b": {
            "hash": "3b4dd88e56e93de59cde67ab891ae015095f969b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the editor HTML template",
            "body": "- Darken the header tab background to match the default editor\nbackground color.\n- Hide the distracting focus outlines for the editor and game canvas.\n- Use a pure black background for the game canvas to better distinguish it\nfrom the editor and provide a more neutral background.\n- Use a bold font weight for the Start Godot editor button on the\nloader page.\n- Link to the web editor documentation on the loader page.\n- Clarify what happens when clicking \"OK\" in the persistent data removal\nwarning dialog.\n- Tidy up the HTML template by removing obsolete attributes.\n\n(cherry picked from commit 35277569433ebdaa4ab16a35a8280c33ca383a96)",
            "is_cherrypick": true,
            "cherrypick_hash": "35277569433ebdaa4ab16a35a8280c33ca383a96",
            "pull": ""
        },
        "35277569433ebdaa4ab16a35a8280c33ca383a96": {
            "hash": "35277569433ebdaa4ab16a35a8280c33ca383a96",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the editor HTML template",
            "body": "- Darken the header tab background to match the default editor\nbackground color.\n- Hide the distracting focus outlines for the editor and game canvas.\n- Use a pure black background for the game canvas to better distinguish it\nfrom the editor and provide a more neutral background.\n- Use a bold font weight for the Start Godot editor button on the\nloader page.\n- Link to the web editor documentation on the loader page.\n- Clarify what happens when clicking \"OK\" in the persistent data removal\nwarning dialog.\n- Tidy up the HTML template by removing obsolete attributes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46400
        },
        "8190305075fafe5f0c3d185d4bdb5dea14e473df": {
            "hash": "8190305075fafe5f0c3d185d4bdb5dea14e473df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MjMwODg="
            ],
            "author_raw": "Jack Linhart <iatenine@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added GridMap description to get_bake_meshes()",
            "body": "(cherry picked from commit 03fd2b4c86a234b1795d6c4daf94181e574f5221)",
            "is_cherrypick": true,
            "cherrypick_hash": "03fd2b4c86a234b1795d6c4daf94181e574f5221",
            "pull": ""
        },
        "03fd2b4c86a234b1795d6c4daf94181e574f5221": {
            "hash": "03fd2b4c86a234b1795d6c4daf94181e574f5221",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MjMwODg="
            ],
            "author_raw": "Jack Linhart <iatenine@users.noreply.github.com>",
            "committer_raw": "Jack Linhart <iatenine@users.noreply.github.com>",
            "summary": "Added GridMap description to get_bake_meshes()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46398
        },
        "b3c01392fdf13f6b069f67dae100431a124c9e68": {
            "hash": "b3c01392fdf13f6b069f67dae100431a124c9e68",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document seamless noise having a lower contrast than non-seamless noise",
            "body": "See #41787.\n\n(cherry picked from commit 2e8e6e26a8042b69994bdf3d1d658483c2516b10)",
            "is_cherrypick": true,
            "cherrypick_hash": "2e8e6e26a8042b69994bdf3d1d658483c2516b10",
            "pull": ""
        },
        "2e8e6e26a8042b69994bdf3d1d658483c2516b10": {
            "hash": "2e8e6e26a8042b69994bdf3d1d658483c2516b10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document seamless noise having a lower contrast than non-seamless noise",
            "body": "See #41787.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43279
        },
        "b8354a45bda9b1d973dc350cebf7ba11cef736a2": {
            "hash": "b8354a45bda9b1d973dc350cebf7ba11cef736a2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update Inspector when changing AudioEffectChorus voice_count",
            "body": "Fixes #31627.\n\n(cherry picked from commit 65975b9a08b9cb648ce8dd4c74b0e658709ac8b1)",
            "is_cherrypick": true,
            "cherrypick_hash": "65975b9a08b9cb648ce8dd4c74b0e658709ac8b1",
            "pull": ""
        },
        "65975b9a08b9cb648ce8dd4c74b0e658709ac8b1": {
            "hash": "65975b9a08b9cb648ce8dd4c74b0e658709ac8b1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "booer <kel42@mail.ru>",
            "summary": "Update Inspector when changing AudioEffectChorus voice_count",
            "body": "Fixes #31627.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41575
        },
        "59b82e1b6a47cd356ad60fedea1202e5a29c4995": {
            "hash": "59b82e1b6a47cd356ad60fedea1202e5a29c4995",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNjk5MTU="
            ],
            "author_raw": "Taylor C. Richberger <taywee@gmx.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "remove invalid codeLensProvider value from lsp",
            "body": "codeLensProvider was false, it may not be a boolean like some of the other providers can, only optionally present.\n\n(cherry picked from commit 91ce8d5fff3db11927aa4b8bc09d8ba0e8906272)",
            "is_cherrypick": true,
            "cherrypick_hash": "91ce8d5fff3db11927aa4b8bc09d8ba0e8906272",
            "pull": ""
        },
        "91ce8d5fff3db11927aa4b8bc09d8ba0e8906272": {
            "hash": "91ce8d5fff3db11927aa4b8bc09d8ba0e8906272",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNjk5MTU="
            ],
            "author_raw": "Taylor C. Richberger <taywee@gmx.com>",
            "committer_raw": "Taylor C. Richberger <taywee@gmx.com>",
            "summary": "remove invalid codeLensProvider value from lsp",
            "body": "codeLensProvider was false, it may not be a boolean like some of the other providers can, only optionally present.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40276
        },
        "5a67eefbcfec7536394ecaa2da7983f372682307": {
            "hash": "5a67eefbcfec7536394ecaa2da7983f372682307",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix SafeNumeric::conditional_increment() for NO_THREADS",
            "body": "(cherry picked from commit b1edb69249928d385f462543f3e0fa69d3037d2a)",
            "is_cherrypick": true,
            "cherrypick_hash": "b1edb69249928d385f462543f3e0fa69d3037d2a",
            "pull": ""
        },
        "b1edb69249928d385f462543f3e0fa69d3037d2a": {
            "hash": "b1edb69249928d385f462543f3e0fa69d3037d2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix SafeNumeric::conditional_increment() for NO_THREADS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46424
        },
        "1aa02d5ceb4bc9dd83e2f7b79eeb34d435e40c19": {
            "hash": "1aa02d5ceb4bc9dd83e2f7b79eeb34d435e40c19",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46422 from touilleMan/exit-status-on-godot-error-cherry-pick-3.2",
            "body": "[3.2] Fix Godot returned status code on unexpected error",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fb301a0c43b79b5e09f3b1ba169eb48d96925505": {
            "hash": "fb301a0c43b79b5e09f3b1ba169eb48d96925505",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #38351 from avril-gh/remember-scripts-panel-visibility-in-project-metadata",
            "body": "preserve scripts panel visibility state between sessions in project metadata",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "94fe2dd31e54a89ad8368cec38944851406f3c13": {
            "hash": "94fe2dd31e54a89ad8368cec38944851406f3c13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODc2Mzc="
            ],
            "author_raw": "Emmanuel Leblond <emmanuel.leblond@gmail.com>",
            "committer_raw": "Emmanuel Leblond <emmanuel.leblond@gmail.com>",
            "summary": "Fix Godot returned status code on unexpected error",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46422
        },
        "6fc9c409dd6d850f4053c6f982e2f593e4b46270": {
            "hash": "6fc9c409dd6d850f4053c6f982e2f593e4b46270",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46420 from nekomatata/draw-collision-outline-option-3.2",
            "body": "[3.2] Added option in project settings to draw Shape2D outlines",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e919a413fb01b8147aba71d147ad3150eef0df1a": {
            "hash": "e919a413fb01b8147aba71d147ad3150eef0df1a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46397 from trollodel/collisionobject3d-debug-shapes-3.2",
            "body": "Allow CollisionObject to show collision shape meshes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d94cd42ccd9f0d4353c97caed5d04e9999ead77f": {
            "hash": "d94cd42ccd9f0d4353c97caed5d04e9999ead77f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Added option in project settings to draw Shape2D outlines",
            "body": "Disabling collision outlines can be useful for performance when the game\nis running and many collision shapes are displayed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46420
        },
        "dadba2b39137702168f6cd193a66d57ed33f2957": {
            "hash": "dadba2b39137702168f6cd193a66d57ed33f2957",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46392 from YeldhamDev/here_comes_another_rc",
            "body": "Backport the Import Defaults Editor",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c16e614d883924154965634f393e88bf88db7ac9": {
            "hash": "c16e614d883924154965634f393e88bf88db7ac9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46417 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 25th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "96d38d97514241fddfee2dffab9866c0a712205e": {
            "hash": "96d38d97514241fddfee2dffab9866c0a712205e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Warn when setting Control size inside ready()\"",
            "body": "This reverts commit a8105d73c7eac8998a90bb02c10aeb0da6002a76.\n\nWe need to improve the logic somewhat to make the warning more specific to\nactual problematic scenarios. Will likely be cherry-picked again + fixes\nfor the next release.\n\nFixes #46376.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46417
        },
        "ea1d4256a4a8f1bad256085072ba9635b58f0af8": {
            "hash": "ea1d4256a4a8f1bad256085072ba9635b58f0af8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added LocalVector to Visual Studio debugger visualization",
            "body": "(cherry picked from commit 27d5e1fff01b014e90829f7a3cf320198b164e5a)",
            "is_cherrypick": true,
            "cherrypick_hash": "27d5e1fff01b014e90829f7a3cf320198b164e5a",
            "pull": 46417
        },
        "27d5e1fff01b014e90829f7a3cf320198b164e5a": {
            "hash": "27d5e1fff01b014e90829f7a3cf320198b164e5a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Added LocalVector to Visual Studio debugger visualization",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46402
        },
        "5d628535b97b47321c87b680ce2ee326bec22928": {
            "hash": "5d628535b97b47321c87b680ce2ee326bec22928",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Geometry2D::make_atlas Fail is passed invalid rect size",
            "body": "(cherry picked from commit 988f4cdc90f9e6bf2ea960aa48e6b6e7e8faa7ee)",
            "is_cherrypick": true,
            "cherrypick_hash": "988f4cdc90f9e6bf2ea960aa48e6b6e7e8faa7ee",
            "pull": 46417
        },
        "988f4cdc90f9e6bf2ea960aa48e6b6e7e8faa7ee": {
            "hash": "988f4cdc90f9e6bf2ea960aa48e6b6e7e8faa7ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "Geometry2D::make_atlas Fail is passed invalid rect size",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46401
        },
        "65eb5fdf1ea067f72d141bc5057cf3cc2c6e1260": {
            "hash": "65eb5fdf1ea067f72d141bc5057cf3cc2c6e1260",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update the initialization timeline for the Godot fragment to be more consistent with the previous activity based timeline.",
            "body": "(cherry picked from commit 3ce767837460f9e88f33dbf3a86ec39673810466)",
            "is_cherrypick": true,
            "cherrypick_hash": "3ce767837460f9e88f33dbf3a86ec39673810466",
            "pull": 46417
        },
        "3ce767837460f9e88f33dbf3a86ec39673810466": {
            "hash": "3ce767837460f9e88f33dbf3a86ec39673810466",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update the initialization timeline for the Godot fragment to be more consistent with the previous activity based timeline.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46381
        },
        "9fb5215db5a20f4f69757169444dafa78c90a42e": {
            "hash": "9fb5215db5a20f4f69757169444dafa78c90a42e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add logic to record the version of the Godot engine for the Android platform.",
            "body": "(cherry picked from commit bc5120eb979f98e136a3e980001139d4f862e7e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "bc5120eb979f98e136a3e980001139d4f862e7e9",
            "pull": 46417
        },
        "bc5120eb979f98e136a3e980001139d4f862e7e9": {
            "hash": "bc5120eb979f98e136a3e980001139d4f862e7e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add logic to record the version of the Godot engine for the Android platform.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46374
        },
        "80e4b2d02e4b3cea05f7dca03e07497f33e4b6b3": {
            "hash": "80e4b2d02e4b3cea05f7dca03e07497f33e4b6b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "MeshDataTool::create_from_surface Fail on invalid index data",
            "body": "(cherry picked from commit 8e82cf8174873342b3455f4ed541d3450fea3e24)",
            "is_cherrypick": true,
            "cherrypick_hash": "8e82cf8174873342b3455f4ed541d3450fea3e24",
            "pull": 46417
        },
        "8e82cf8174873342b3455f4ed541d3450fea3e24": {
            "hash": "8e82cf8174873342b3455f4ed541d3450fea3e24",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "MeshDataTool::create_from_surface Fail on invalid index data",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46357
        },
        "82b31fe8e708b03bc3a22a654e12f013864fcc10": {
            "hash": "82b31fe8e708b03bc3a22a654e12f013864fcc10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNzMxNDEz"
            ],
            "author_raw": "andybarcia <andybarcia4@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes some inconsistent ISO-639 language codes",
            "body": "And also adds tmz (Central Atlas Tamazight) as a language\n\n(cherry picked from commit 476df5e198b42d7bc708cca569ec9e958d5ef791)",
            "is_cherrypick": true,
            "cherrypick_hash": "476df5e198b42d7bc708cca569ec9e958d5ef791",
            "pull": 46417
        },
        "476df5e198b42d7bc708cca569ec9e958d5ef791": {
            "hash": "476df5e198b42d7bc708cca569ec9e958d5ef791",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNzMxNDEz"
            ],
            "author_raw": "andybarcia <andybarcia4@gmail.com>",
            "committer_raw": "andybarcia <andybarcia4@gmail.com>",
            "summary": "Fixes some inconsistent ISO-639 language codes",
            "body": "And also adds tmz (Central Atlas Tamazight) as a language",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46195
        },
        "0a9190134d8399365a85eb7ec7c83652b92813ee": {
            "hash": "0a9190134d8399365a85eb7ec7c83652b92813ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg2OTYx"
            ],
            "author_raw": "Jummit <jummit@web.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "expose edit_selected in Tree",
            "body": "(cherry picked from commit 13fb24cb6f9ebabb7097aad05550a406022b4c92)",
            "is_cherrypick": true,
            "cherrypick_hash": "13fb24cb6f9ebabb7097aad05550a406022b4c92",
            "pull": 46417
        },
        "13fb24cb6f9ebabb7097aad05550a406022b4c92": {
            "hash": "13fb24cb6f9ebabb7097aad05550a406022b4c92",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg2OTYx"
            ],
            "author_raw": "Jummit <jummit@web.de>",
            "committer_raw": "Jummit <jummit@web.de>",
            "summary": "expose edit_selected in Tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45994
        },
        "6d7b25b98a352ec35ea315de0f181c57f24e95d2": {
            "hash": "6d7b25b98a352ec35ea315de0f181c57f24e95d2",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Riteo Siuga <lorenzocerqua@tutanota.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the MIME source file",
            "body": "- Add MIME definitions for resources, scenes and scripts\n- Remove the \"weight\" property, which defaults to 50, a much saner value than the previous 100, which was a bit excessive.\n- Changes their icon names in order to follow the XDG icon naming conventions.\n\n(cherry picked from commit 876e165a49640a664bd8e60e228140a75c17cf74)",
            "is_cherrypick": true,
            "cherrypick_hash": "876e165a49640a664bd8e60e228140a75c17cf74",
            "pull": 46417
        },
        "876e165a49640a664bd8e60e228140a75c17cf74": {
            "hash": "876e165a49640a664bd8e60e228140a75c17cf74",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Riteo Siuga <lorenzocerqua@tutanota.com>",
            "committer_raw": "Riteo Siuga <lorenzocerqua@tutanota.com>",
            "summary": "Improve the MIME source file",
            "body": "- Add MIME definitions for resources, scenes and scripts\n- Remove the \"weight\" property, which defaults to 50, a much saner value than the previous 100, which was a bit excessive.\n- Changes their icon names in order to follow the XDG icon naming conventions.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45871
        },
        "3b6346778335fcc74e6b0f7988246e9cdf7c4515": {
            "hash": "3b6346778335fcc74e6b0f7988246e9cdf7c4515",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMzkzMDg3"
            ],
            "author_raw": "Christoffer Sundbom <christoffer_karlsson@live.se>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tween: Add null check for target object",
            "body": "Fixes #45399.\n\n(cherry picked from commit 5b2100d85c6b021ffe019552e5664719aed094e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "5b2100d85c6b021ffe019552e5664719aed094e9",
            "pull": 46417
        },
        "5b2100d85c6b021ffe019552e5664719aed094e9": {
            "hash": "5b2100d85c6b021ffe019552e5664719aed094e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMzkzMDg3"
            ],
            "author_raw": "Christoffer Sundbom <christoffer_karlsson@live.se>",
            "committer_raw": "Christoffer Sundbom <christoffer_karlsson@live.se>",
            "summary": "Tween: Add null check for target object",
            "body": "Fixes #45399.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45438
        },
        "8a1f8a68fb79fbff95baa337963d0934fe09d334": {
            "hash": "8a1f8a68fb79fbff95baa337963d0934fe09d334",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Liz Haas <27thLiz@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Input: Throw error if action doesn't exist",
            "body": "Thow errors if requesting an unexisting InputMap action.\nMakes `Input.is_action_*` methods consistents with `Event.is_action_*` which already throw errors.\n\nfixes #33303\n\n(cherry picked from commit 2aee71d52dc687c8f8be1807436875eb83f7d4fb)",
            "is_cherrypick": true,
            "cherrypick_hash": "2aee71d52dc687c8f8be1807436875eb83f7d4fb",
            "pull": 46417
        },
        "2aee71d52dc687c8f8be1807436875eb83f7d4fb": {
            "hash": "2aee71d52dc687c8f8be1807436875eb83f7d4fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Liz Haas <27thLiz@gmail.com>",
            "committer_raw": "Liz Haas <27thLiz@gmail.com>",
            "summary": "Input: Throw error if action doesn't exist",
            "body": "Thow errors if requesting an unexisting InputMap action.\nMakes `Input.is_action_*` methods consistents with `Event.is_action_*` which already throw errors.\n\nfixes #33303",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40937
        },
        "ef129aceddf63be8c312eb6441d4e1139a907bd5": {
            "hash": "ef129aceddf63be8c312eb6441d4e1139a907bd5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent thread wait on itself for finish",
            "body": "(cherry picked from commit afc5af8dfa7dd3076c7d6a347d96c81d82be88fe)",
            "is_cherrypick": true,
            "cherrypick_hash": "afc5af8dfa7dd3076c7d6a347d96c81d82be88fe",
            "pull": 46417
        },
        "afc5af8dfa7dd3076c7d6a347d96c81d82be88fe": {
            "hash": "afc5af8dfa7dd3076c7d6a347d96c81d82be88fe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Prevent thread wait on itself for finish",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46414
        },
        "f0fc33885868bd2ce9e576e0bf390eb4cbc7b237": {
            "hash": "f0fc33885868bd2ce9e576e0bf390eb4cbc7b237",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46413 from BastiaanOlij/set_environment_gdscript_32",
            "body": "Expose set_environment to GDScript",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "693a27e9dd783424b156857d10bfa3089ee30adb": {
            "hash": "693a27e9dd783424b156857d10bfa3089ee30adb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46336 from m4gr3d/fix_android_resources_inclusion",
            "body": "[3.2] Update the filtering logic to properly handle directories with `.gdignore` files",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e9ce9a842284f68011f64a7ab23d0a25511f133c": {
            "hash": "e9ce9a842284f68011f64a7ab23d0a25511f133c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Expose set_environment to GDScript",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46413
        },
        "d33ee6fa959d04fd7d22bd2d7b4a6d222658dfdc": {
            "hash": "d33ee6fa959d04fd7d22bd2d7b4a6d222658dfdc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46389 from Shatur95/additional-plugin-path-checks",
            "body": "Add additional plugin path checks (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ab3db20db809ba04e2fe5fea926a6b7b43a40367": {
            "hash": "ab3db20db809ba04e2fe5fea926a6b7b43a40367",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46387 from lawnjelly/gles2_light_ordering",
            "body": "GLES2 fix for consistent light ordering with BVH",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "95191b98264235ce195da1428ef1642b83ebdea3": {
            "hash": "95191b98264235ce195da1428ef1642b83ebdea3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Backport the Import Defaults Editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46392
        },
        "2da6d82f3bf13e294367f50cf2630ea4dc12be3a": {
            "hash": "2da6d82f3bf13e294367f50cf2630ea4dc12be3a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMzMTE3MDgy"
            ],
            "author_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
            "committer_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
            "summary": "Allow CollisionObject to show collision shape meshes",
            "body": "Add an editor gizmo to CollisionObject.\nCollisionShape no longer shows collision shapes directly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46397
        },
        "eb98ddf2c76863ddc21f3b24236b802b38407886": {
            "hash": "eb98ddf2c76863ddc21f3b24236b802b38407886",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNDUzMzU4"
            ],
            "author_raw": "Shatur95 <genaloner@gmail.com>",
            "committer_raw": "Shatur95 <genaloner@gmail.com>",
            "summary": "Add additional plugin path checks (3.2)",
            "body": "Need for compatibility after #45316.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46389
        },
        "3aaefb957b38bdd5c17d9acea61b1d1ba7b4492d": {
            "hash": "3aaefb957b38bdd5c17d9acea61b1d1ba7b4492d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "GLES2 fix for consistent light ordering with BVH",
            "body": "Due to multi pass approach to lighting in GLES2, in some situations the rendered result can look different if lights are presented in a different order.\n\nThe order (aside from directional lights) seems to be simply copied from the culling routine (octree or bvh) which is essentially arbitrary. While octree is usually consistent with order, bvh uses a trickle optimize which may result in lights occurring in different order from frame to frame.\n\nThis PR adds an extra layer of sorting on GLES2 lights in order to get some kind of order consistency.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46387
        },
        "aa7c298788e4e8c1b95623458a8df80a79d4e5e8": {
            "hash": "aa7c298788e4e8c1b95623458a8df80a79d4e5e8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46343 from bruvzg/expose_wchar_32",
            "body": "Expose String contents to the GDScript.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "85fa2bc191489cde25ebd9a5ab39745993b2cba9": {
            "hash": "85fa2bc191489cde25ebd9a5ab39745993b2cba9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46365 from akien-mga/3.2-scons-fix-cmdline-bool",
            "body": "SCons: Properly handle overriding default values to bool options",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "92d59d087937cf113143cc83ef376aa87a6e7a6d": {
            "hash": "92d59d087937cf113143cc83ef376aa87a6e7a6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Properly handle overriding default values to bool options",
            "body": "The `dev=yes` and `production=yes` options work as aliases to set a number of\noptions, while still aiming to allow overriding specific options if the user\nwishes so. (E.g. `production=yes use_lto=no` should work to enable production\ndefaults *but* disable LTO.)\n\nThat wasn't working as `ARGUMENTS.get()` returns a string and not a boolean as\nexpected by `BoolVariable`, and this wasn't flagged as a bug... So added a\nhelper method using SCons' `BoolVariable._text2bool` to do the conversion\nmanually.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46365
        },
        "87deef7d5d16776c7b8474b36e03e11e55dc1b47": {
            "hash": "87deef7d5d16776c7b8474b36e03e11e55dc1b47",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46348 from hpvb/static-link-atomic-clang-32",
            "body": "[3.2] Allow static linking with libatomic using clang",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5f71fad6b6ba7ad69c8021350f62a9cd72a85656": {
            "hash": "5f71fad6b6ba7ad69c8021350f62a9cd72a85656",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Allow static linking with libatomic using clang",
            "body": "When using use_static_cpp we want to statically link with atomic as well\nto make sure we don't incur any new runtime dependencies.\n\nScons doesn't quite support this so we do this little trick.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46348
        },
        "3faf485da7707840545eba902f25f280887c77ad": {
            "hash": "3faf485da7707840545eba902f25f280887c77ad",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46345 from akien-mga/3.2-fix-arm64-linux",
            "body": "SCons: Work around compilation issue on Linux ARM64",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6b2cfa416c1e67e22cd190c9afad91aba585d30a": {
            "hash": "6b2cfa416c1e67e22cd190c9afad91aba585d30a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Work around compilation issue on Linux ARM64",
            "body": "Fixes #45687.\n\nThis is really just a band-aid, our current buildsystem doesn't work well for\ncross-compilation and needs a thorough refactoring to do so.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46345
        },
        "5bbacc85bd207da9c8886900822de484a1b27203": {
            "hash": "5bbacc85bd207da9c8886900822de484a1b27203",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Expose String contents to the GDScript as PoolByteArray.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46343
        },
        "acb92783c41fb9c51abca1239c94ce3f153b62a2": {
            "hash": "acb92783c41fb9c51abca1239c94ce3f153b62a2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46338 from lawnjelly/docs_camera_snap",
            "body": "Small class reference update for 3.2.4",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "27aa03cac11cf26791ee3b23cc945f91564ba543": {
            "hash": "27aa03cac11cf26791ee3b23cc945f91564ba543",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Small class reference update for 3.2.4",
            "body": "Changed batching entries now that it is available in GLES3 and GLES2.\nAdded entry for camera_snap.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46338
        },
        "48108444f19031ff17f4aa5fde783bc1b98a79c4": {
            "hash": "48108444f19031ff17f4aa5fde783bc1b98a79c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update the filtering logic to properly handle directories with `.gdignore` files.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46336
        },
        "4f891b706027dc800f6949bec413f448defdd20d": {
            "hash": "4f891b706027dc800f6949bec413f448defdd20d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix unchecked array access in build_*_planes",
            "body": "(cherry picked from commit f054f760e64b3b1768e9f8b6928bd38d6c41532b)",
            "is_cherrypick": true,
            "cherrypick_hash": "f054f760e64b3b1768e9f8b6928bd38d6c41532b",
            "pull": ""
        },
        "f054f760e64b3b1768e9f8b6928bd38d6c41532b": {
            "hash": "f054f760e64b3b1768e9f8b6928bd38d6c41532b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Delf Neumärker <delf@nmrkr.de>",
            "summary": "Fix unchecked array access in build_*_planes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46264
        },
        "6f4f49c1d5d296349e7ad2af4743a03c8d0ae103": {
            "hash": "6f4f49c1d5d296349e7ad2af4743a03c8d0ae103",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make glue generation shutdown more graceful",
            "body": "(cherry picked from commit 23907e6f193636c4907d0ccdb9a886fff63ab275)",
            "is_cherrypick": true,
            "cherrypick_hash": "23907e6f193636c4907d0ccdb9a886fff63ab275",
            "pull": ""
        },
        "23907e6f193636c4907d0ccdb9a886fff63ab275": {
            "hash": "23907e6f193636c4907d0ccdb9a886fff63ab275",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Make glue generation shutdown more graceful",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46307
        },
        "65528a63fb1621a888f2ffcfd1c77a002b1e2bc2": {
            "hash": "65528a63fb1621a888f2ffcfd1c77a002b1e2bc2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Omit some functions in alsa wrapper",
            "body": "These functions don't yet exist on ubuntu 14.04 so this leads to build\nproblems there. Omitting these symbols in the generated wrappers fixes\nthis. If we want to start using these symbols at a later date we should\njust regenerate the wrapper.\n\n(cherry picked from commit f42a7f98495cae1113af4c9a423bc0ffdceadbbf)",
            "is_cherrypick": true,
            "cherrypick_hash": "f42a7f98495cae1113af4c9a423bc0ffdceadbbf",
            "pull": ""
        },
        "f42a7f98495cae1113af4c9a423bc0ffdceadbbf": {
            "hash": "f42a7f98495cae1113af4c9a423bc0ffdceadbbf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Omit some functions in alsa wrapper",
            "body": "These functions don't yet exist on ubuntu 14.04 so this leads to build\nproblems there. Omitting these symbols in the generated wrappers fixes\nthis. If we want to start using these symbols at a later date we should\njust regenerate the wrapper.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46324
        },
        "5ff172e34d9dea78e4e934cc5bb068ace2e887e3": {
            "hash": "5ff172e34d9dea78e4e934cc5bb068ace2e887e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use -latomic when using clang (server platform)",
            "body": "version of c9b3a00a63fafa546bf402e32fd21ebe7f274b43 for the server\nplatform\n\n(cherry picked from commit 6a146d405c6c0070bfcfc312ec84f7006413239d)",
            "is_cherrypick": true,
            "cherrypick_hash": "6a146d405c6c0070bfcfc312ec84f7006413239d",
            "pull": ""
        },
        "6a146d405c6c0070bfcfc312ec84f7006413239d": {
            "hash": "6a146d405c6c0070bfcfc312ec84f7006413239d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Use -latomic when using clang (server platform)",
            "body": "version of c9b3a00a63fafa546bf402e32fd21ebe7f274b43 for the server\nplatform",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46321
        },
        "e696e0e922e8136ba068c2dd2e82cb5c66dcae9c": {
            "hash": "e696e0e922e8136ba068c2dd2e82cb5c66dcae9c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46326 from Shatur95/handle-relative-paths",
            "body": "Handle old relative plugins paths (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0a874101fda39623344cbb547f09a57864601910": {
            "hash": "0a874101fda39623344cbb547f09a57864601910",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNDUzMzU4"
            ],
            "author_raw": "Shatur95 <genaloner@gmail.com>",
            "committer_raw": "Shatur95 <genaloner@gmail.com>",
            "summary": "Handle old relative plugin paths",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46326
        },
        "59fbc47b32d9ca6f74fdcb1589a61e60bafd348d": {
            "hash": "59fbc47b32d9ca6f74fdcb1589a61e60bafd348d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46322 from RandomShaper/fix_uwp_3.2",
            "body": "Fix build error in UWP (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c75b3fedc4c1bbf8b0872258bc12ca4cd99f84ea": {
            "hash": "c75b3fedc4c1bbf8b0872258bc12ca4cd99f84ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix build error in UWP",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46322
        },
        "1716423c9797c0f8c368e2bc8ace018db384f66d": {
            "hash": "1716423c9797c0f8c368e2bc8ace018db384f66d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTMzOQ=="
            ],
            "author_raw": "hungrymonkey <boringmonkey@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added sample code to the bsearch_custom function",
            "body": "bsearch_custom arguments\n\nname - type - description\nvalue - Variant - bisection search value\nobj - Any object instance - Location of the 2 argument comparison function\nfunc - String - Name of the function declared in obj\nbefore - boolean - first and second resolver\n\nFixes https://github.com/godotengine/godot-docs/issues/4564",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d1f023c35b8bed3fc839fdc5d587a839568aab44": {
            "hash": "d1f023c35b8bed3fc839fdc5d587a839568aab44",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix UWP build after #45618",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f50569a592840c3ea584a560db1702cb1898b057": {
            "hash": "f50569a592840c3ea584a560db1702cb1898b057",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Build without debug symbols to reduce cache size",
            "body": "We often hit \"Too Many Requests\" errors when uploading the cache with\n`actions/cache` because there's a limit of 10 GB every 5 minutes, and we can\neasily go over it when we amend or merge several PRs in a short timespan.\n\nThis will make the CI artifacts less useful for debugging crashes but there's\nno real way around this.\n\n(cherry picked from commit caea551d4169a7dc1d13827314f1c9ace6e50029)",
            "is_cherrypick": true,
            "cherrypick_hash": "caea551d4169a7dc1d13827314f1c9ace6e50029",
            "pull": ""
        },
        "caea551d4169a7dc1d13827314f1c9ace6e50029": {
            "hash": "caea551d4169a7dc1d13827314f1c9ace6e50029",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Build without debug symbols to reduce cache size",
            "body": "We often hit \"Too Many Requests\" errors when uploading the cache with\n`actions/cache` because there's a limit of 10 GB every 5 minutes, and we can\neasily go over it when we amend or merge several PRs in a short timespan.\n\nThis will make the CI artifacts less useful for debugging crashes but there's\nno real way around this.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46309
        },
        "2735a5498e01cbeb882b5adbc0e9fcfcd847df8f": {
            "hash": "2735a5498e01cbeb882b5adbc0e9fcfcd847df8f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `get_node()` error message to be more descriptive",
            "body": "- Mention the origin of the `get_node()` call.\n- Mention whether the attempted path is absolute or relative.\n\nSee #46214.\n\n(cherry picked from commit e6abdc943dfa33664d94c0b3cb27465039ea7819)",
            "is_cherrypick": true,
            "cherrypick_hash": "e6abdc943dfa33664d94c0b3cb27465039ea7819",
            "pull": ""
        },
        "e6abdc943dfa33664d94c0b3cb27465039ea7819": {
            "hash": "e6abdc943dfa33664d94c0b3cb27465039ea7819",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `get_node()` error message to be more descriptive",
            "body": "- Mention the origin of the `get_node()` call.\n- Mention whether the attempted path is absolute or relative.\n\nSee #46214.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46243
        },
        "327586f582f1710a567a1c4d4b4b71aa7ec35ea4": {
            "hash": "327586f582f1710a567a1c4d4b4b71aa7ec35ea4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix minor issue in smooth step function's documentation",
            "body": "(cherry picked from commit 892060fa477480398aeba0241cd0c661f1b74632)",
            "is_cherrypick": true,
            "cherrypick_hash": "892060fa477480398aeba0241cd0c661f1b74632",
            "pull": ""
        },
        "892060fa477480398aeba0241cd0c661f1b74632": {
            "hash": "892060fa477480398aeba0241cd0c661f1b74632",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Angad Kambli <angadkambli@gmail.com>",
            "summary": "fix minor issue in smooth step function's documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45934
        },
        "38c168b53b3d3aee993bf625c55bdc2898a7578a": {
            "hash": "38c168b53b3d3aee993bf625c55bdc2898a7578a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46301 from Calinou/gles2-improve-shadow-rendering",
            "body": "Improve PCF13 shadow rendering in GLES2 by using a soft PCF filter",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "83eec8f7db177f6524d463d0edb06dfc2c164755": {
            "hash": "83eec8f7db177f6524d463d0edb06dfc2c164755",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve PCF13 shadow rendering in GLES2 by using a soft PCF filter",
            "body": "This suppresses the blocky shadow appearance, bringing the shadow rendering\nmuch closer to GLES3. This soft filter is more demanding as it requires\nmore lookups, but it makes PCF13 shadows more usable.\n\nThe soft PCF filter was adapted from three.js.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46301
        },
        "aa5993c98b0482d5520bc7373cc39e959b553979": {
            "hash": "aa5993c98b0482d5520bc7373cc39e959b553979",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46308 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 24th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0abf702d4b74e27cddf7a06ecf3120813f958d4e": {
            "hash": "0abf702d4b74e27cddf7a06ecf3120813f958d4e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45957 from lupoDharkael/natural-comp",
            "body": "[3.2] Add natural string comparison",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d0bc9144913a831500a24fc4d8d9f4cb3fd13286": {
            "hash": "d0bc9144913a831500a24fc4d8d9f4cb3fd13286",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46308
        },
        "baf4720fd3660c97efe3b677a8866d8859945a9c": {
            "hash": "baf4720fd3660c97efe3b677a8866d8859945a9c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix \"editor/editor_help\" shortcut (again)",
            "body": "(cherry picked from commit c6435e1d47cb672f27a1b18929df171851b93a10)",
            "is_cherrypick": true,
            "cherrypick_hash": "c6435e1d47cb672f27a1b18929df171851b93a10",
            "pull": 46308
        },
        "c6435e1d47cb672f27a1b18929df171851b93a10": {
            "hash": "c6435e1d47cb672f27a1b18929df171851b93a10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Fix \"editor/editor_help\" shortcut (again)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46263
        },
        "e262c6b8bc64e33405fa3912db128a34fcb545e3": {
            "hash": "e262c6b8bc64e33405fa3912db128a34fcb545e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@forident.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[docs] Clarification on theme's get_stylebox",
            "body": "Remove reference to \"icon\" (must have been a copy-paste error) & clarify where to find out what names & node_types are valid.\n\n(cherry picked from commit d397c3216906fa59d49f041a7a4038d8cfe2f6e2)",
            "is_cherrypick": true,
            "cherrypick_hash": "d397c3216906fa59d49f041a7a4038d8cfe2f6e2",
            "pull": 46308
        },
        "d397c3216906fa59d49f041a7a4038d8cfe2f6e2": {
            "hash": "d397c3216906fa59d49f041a7a4038d8cfe2f6e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@forident.com>",
            "committer_raw": "Andy Maloney <andy@forident.com>",
            "summary": "[docs] Clarification on theme's get_stylebox",
            "body": "Remove reference to \"icon\" (must have been a copy-paste error) & clarify where to find out what names & node_types are valid.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "95272e11c4ffc49df2a8ed8de5cf2b02ae665efa": {
            "hash": "95272e11c4ffc49df2a8ed8de5cf2b02ae665efa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove unused variables from full-size.html",
            "body": "(cherry picked from commit 548edfc4fefb6abea3f60580641e153b992d0d1f)",
            "is_cherrypick": true,
            "cherrypick_hash": "548edfc4fefb6abea3f60580641e153b992d0d1f",
            "pull": 46308
        },
        "548edfc4fefb6abea3f60580641e153b992d0d1f": {
            "hash": "548edfc4fefb6abea3f60580641e153b992d0d1f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove unused variables from full-size.html",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46296
        },
        "e89ba5fb49b56e5829f9b3fc43ae110a262fc168": {
            "hash": "e89ba5fb49b56e5829f9b3fc43ae110a262fc168",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add missing semicolons to webxr.eterns.js",
            "body": "(cherry picked from commit 92e0a84a4c03e2f003c5568901bac01d7500bde2)",
            "is_cherrypick": true,
            "cherrypick_hash": "92e0a84a4c03e2f003c5568901bac01d7500bde2",
            "pull": 46308
        },
        "92e0a84a4c03e2f003c5568901bac01d7500bde2": {
            "hash": "92e0a84a4c03e2f003c5568901bac01d7500bde2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Add missing semicolons to webxr.eterns.js",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46297
        },
        "3122d12365375056a0a1763cbe5901b5857ebf4a": {
            "hash": "3122d12365375056a0a1763cbe5901b5857ebf4a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document theming a SpinBox's background",
            "body": "This closes #46248.\n\n(cherry picked from commit 159581739a05cacdcd5728cfac8c30f474d09f97)",
            "is_cherrypick": true,
            "cherrypick_hash": "159581739a05cacdcd5728cfac8c30f474d09f97",
            "pull": 46308
        },
        "159581739a05cacdcd5728cfac8c30f474d09f97": {
            "hash": "159581739a05cacdcd5728cfac8c30f474d09f97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document theming a SpinBox's background",
            "body": "This closes #46248.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46295
        },
        "566ad4fd22053b7572542355ef0f7c7e36142402": {
            "hash": "566ad4fd22053b7572542355ef0f7c7e36142402",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Label::set_lines_skipped Fail if passed a negative value",
            "body": "(cherry picked from commit d7bb7cad47485e81f1d4b6bca42101d0613da0d6)",
            "is_cherrypick": true,
            "cherrypick_hash": "d7bb7cad47485e81f1d4b6bca42101d0613da0d6",
            "pull": 46308
        },
        "d7bb7cad47485e81f1d4b6bca42101d0613da0d6": {
            "hash": "d7bb7cad47485e81f1d4b6bca42101d0613da0d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "Label::set_lines_skipped Fail if passed a negative value",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46286
        },
        "bd7c24371d0b2a851dd6644dbfb3c60e92a13363": {
            "hash": "bd7c24371d0b2a851dd6644dbfb3c60e92a13363",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Line2D::set_point_position Fail if passed index is out of bounds",
            "body": "(cherry picked from commit df49fdd189185c034ccb573a9aed0bd1c55c08d8)",
            "is_cherrypick": true,
            "cherrypick_hash": "df49fdd189185c034ccb573a9aed0bd1c55c08d8",
            "pull": 46308
        },
        "df49fdd189185c034ccb573a9aed0bd1c55c08d8": {
            "hash": "df49fdd189185c034ccb573a9aed0bd1c55c08d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "Line2D::set_point_position Fail if passed index is out of bounds",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46284
        },
        "e5d0889c498b8b1d231068c49937b19f49b5902c": {
            "hash": "e5d0889c498b8b1d231068c49937b19f49b5902c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that Button doesn't interpret touch input (= no multitouch)",
            "body": "TouchScreenButton should be used for gameplay actions instead.\n\n(cherry picked from commit f6087d3f2b3073e00657ab87a5760fcd29974f6e)",
            "is_cherrypick": true,
            "cherrypick_hash": "f6087d3f2b3073e00657ab87a5760fcd29974f6e",
            "pull": 46308
        },
        "f6087d3f2b3073e00657ab87a5760fcd29974f6e": {
            "hash": "f6087d3f2b3073e00657ab87a5760fcd29974f6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that Button doesn't interpret touch input (= no multitouch)",
            "body": "TouchScreenButton should be used for gameplay actions instead.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46268
        },
        "2b3412a3bee408366040c60b5fc3598b573a19b7": {
            "hash": "2b3412a3bee408366040c60b5fc3598b573a19b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use space indentation for all YAML files in `.editorconfig`",
            "body": "YAML only accepts spaces for indentation, not tabs.\n\n(cherry picked from commit 076b17ff6c1b0cec8be8c329a93ec0b5acf4d285)",
            "is_cherrypick": true,
            "cherrypick_hash": "076b17ff6c1b0cec8be8c329a93ec0b5acf4d285",
            "pull": 46308
        },
        "076b17ff6c1b0cec8be8c329a93ec0b5acf4d285": {
            "hash": "076b17ff6c1b0cec8be8c329a93ec0b5acf4d285",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use space indentation for all YAML files in `.editorconfig`",
            "body": "YAML only accepts spaces for indentation, not tabs.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46244
        },
        "af5fe70623666724886acba248aed45a442c48a2": {
            "hash": "af5fe70623666724886acba248aed45a442c48a2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Keep Hue value when Saturation or Value is zero",
            "body": "(cherry picked from commit 27749711b2ebb8f67f793986fe83e88aa7bad149)",
            "is_cherrypick": true,
            "cherrypick_hash": "27749711b2ebb8f67f793986fe83e88aa7bad149",
            "pull": 46308
        },
        "27749711b2ebb8f67f793986fe83e88aa7bad149": {
            "hash": "27749711b2ebb8f67f793986fe83e88aa7bad149",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Keep Hue value when Saturation or Value is zero",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46230
        },
        "bc86f3e27e4eea811995711d1b1544937f3edfd0": {
            "hash": "bc86f3e27e4eea811995711d1b1544937f3edfd0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTEwMTI="
            ],
            "author_raw": "nc <charles.saternos@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "improve error message when travel() is called on an AnimationNodeStateMachine when the state machine is not playing",
            "body": "(cherry picked from commit 0c968d603a119821f4768e1966c9691a78e716a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c968d603a119821f4768e1966c9691a78e716a9",
            "pull": 46308
        },
        "0c968d603a119821f4768e1966c9691a78e716a9": {
            "hash": "0c968d603a119821f4768e1966c9691a78e716a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTEwMTI="
            ],
            "author_raw": "nc <charles.saternos@gmail.com>",
            "committer_raw": "nc <charles.saternos@gmail.com>",
            "summary": "improve error message when travel() is called on an AnimationNodeStateMachine when the state machine is not playing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45990
        },
        "f1bbb4fe3f0005cc364aeb6892dfb65e1af5ab20": {
            "hash": "f1bbb4fe3f0005cc364aeb6892dfb65e1af5ab20",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Increase the page size for array/dictionary editors to 20",
            "body": "With smaller arrays/dictionaries, this makes it possible to view all of\nan array/dictionary's items on a single page.\n\nLarger values could be used, but make switching between node selections\nquite slow, especially on low-end CPUs. They could also be problematic\nwith complex resource inspectors for arrays/dictionaries that contain\nResources.\n\nThis closes https://github.com/godotengine/godot-proposals/issues/2058.\n\n(cherry picked from commit d97d65b18494fe20aea4802031196a441bd59f97)",
            "is_cherrypick": true,
            "cherrypick_hash": "d97d65b18494fe20aea4802031196a441bd59f97",
            "pull": 46308
        },
        "d97d65b18494fe20aea4802031196a441bd59f97": {
            "hash": "d97d65b18494fe20aea4802031196a441bd59f97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Increase the page size for array/dictionary editors to 20",
            "body": "With smaller arrays/dictionaries, this makes it possible to view all of\nan array/dictionary's items on a single page.\n\nLarger values could be used, but make switching between node selections\nquite slow, especially on low-end CPUs. They could also be problematic\nwith complex resource inspectors for arrays/dictionaries that contain\nResources.\n\nThis closes https://github.com/godotengine/godot-proposals/issues/2058.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44864
        },
        "a8105d73c7eac8998a90bb02c10aeb0da6002a76": {
            "hash": "a8105d73c7eac8998a90bb02c10aeb0da6002a76",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Warn when setting Control size inside ready()",
            "body": "(cherry picked from commit 84da090a6907fef7451eb7914ba3179f582d4380)",
            "is_cherrypick": true,
            "cherrypick_hash": "84da090a6907fef7451eb7914ba3179f582d4380",
            "pull": 46308
        },
        "84da090a6907fef7451eb7914ba3179f582d4380": {
            "hash": "84da090a6907fef7451eb7914ba3179f582d4380",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Warn when setting Control size inside ready()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42427
        },
        "cefaa6fb062e85bcdac4f0fbbd8f78e1d8726e0b": {
            "hash": "cefaa6fb062e85bcdac4f0fbbd8f78e1d8726e0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed export var default value in PackedScene when script is not loaded in editor",
            "body": "(cherry picked from commit 4e14eefd94a4e211fb7d908fe8d74bddd5429c6f)",
            "is_cherrypick": true,
            "cherrypick_hash": "4e14eefd94a4e211fb7d908fe8d74bddd5429c6f",
            "pull": 46308
        },
        "4e14eefd94a4e211fb7d908fe8d74bddd5429c6f": {
            "hash": "4e14eefd94a4e211fb7d908fe8d74bddd5429c6f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fixed export var default value in PackedScene when script is not loaded in editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38565
        },
        "54eabaad8c816594557d25df454f3b503db998be": {
            "hash": "54eabaad8c816594557d25df454f3b503db998be",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46304 from lyuma/audio_effect_capture_3.2",
            "body": "Backport d800329 AudioEffectCapture to 3.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "069c08e155b496a06a6324368383b6a166e31e6a": {
            "hash": "069c08e155b496a06a6324368383b6a166e31e6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "Backport d800329 AudioEffectCapture to 3.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46304
        },
        "bc2d9604b40f16cb026ba7fb34926d237d6b9607": {
            "hash": "bc2d9604b40f16cb026ba7fb34926d237d6b9607",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46291 from Calinou/debug-collision-shapes-draw-outline-3.2",
            "body": "Draw an outline for 2D debug collision shapes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "aacaad50665b5e8e5c16be61770afa32c69c80d6": {
            "hash": "aacaad50665b5e8e5c16be61770afa32c69c80d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Draw an outline for 2D debug collision shapes",
            "body": "This makes them easier to distinguish, especially when used\nin a TileMap.\n\nThe default color's opacity has been slightly decreased to account\nfor the new outline.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46291
        },
        "4b9b9ed2f2e1153463666b589a3acb0c08b86e49": {
            "hash": "4b9b9ed2f2e1153463666b589a3acb0c08b86e49",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46261 from hilfazer/fix_canvas_item_editor_select_hidden_nodes",
            "body": "Prevent selecting hidden nodes in Canvas Item Editor",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "28fa0f5d1366b1e8bc64bf8722f170fa77799090": {
            "hash": "28fa0f5d1366b1e8bc64bf8722f170fa77799090",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NDk3ODY5"
            ],
            "author_raw": "hilfazer <az13337@gmail.com>",
            "committer_raw": "hilfazer <az13337@gmail.com>",
            "summary": "Prevent selecting hidden nodes in Canvas Item Editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46261
        },
        "f15f5b45781eb3de8e5811400f654e3e49580149": {
            "hash": "f15f5b45781eb3de8e5811400f654e3e49580149",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46242 from hpvb/dri-prime-amd",
            "body": "[3.2] Add 'AMD' GPU vendor name to PRIME detector",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "029f559384bd1e7790ece542c0e163772052b99f": {
            "hash": "029f559384bd1e7790ece542c0e163772052b99f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46254 from hpvb/fix-clang-atomic_32",
            "body": "[3.2] Use -latomic when linking whe using clang on Linux",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0cce213f14f3d27683e3bcc2f3612e5887735383": {
            "hash": "0cce213f14f3d27683e3bcc2f3612e5887735383",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Use -latomic when linking whe using clang on Linux",
            "body": "According to the LLVM documentation when using GNU's libstdc++ clang\nwill not automatically link with -latomic. This is necessary since we\nmerged c++11 atomics support.\n\nThis fixes linking using Clang on Linux",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46254
        },
        "1db796a2dcff961eee2e1ef99eb9e9f02d2fe9c4": {
            "hash": "1db796a2dcff961eee2e1ef99eb9e9f02d2fe9c4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46240 from hpvb/dylib_old_inttypes_32",
            "body": "[3.2] An update to the dylibloader for older inttypes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "92687b45448cad23151166c96824b0b70ecbd145": {
            "hash": "92687b45448cad23151166c96824b0b70ecbd145",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Add 'AMD' GPU vendor name to PRIME detector",
            "body": "Apparently some recent Mesa version also changed AMD's vendor string. In\naddition I found a small uninitialized variable that's corrected now.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46242
        },
        "6e9cea9fd29480a2ade24102ad29690fdebffba9": {
            "hash": "6e9cea9fd29480a2ade24102ad29690fdebffba9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "An update to the dylibloader for older inttypes",
            "body": "This #define's older inttypes to their newer versions and #includes\n<stdint.h> in the generated files. This will help with older\nglibc/compiler versions using headers generated on newer systems.\n\ncherry picked from 5233d78f491420b26d7c06a44bc781a01da11d9f",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46240
        },
        "3f2cfe9b07d1a5ea5d4ac4a483885b4c5fa6ae57": {
            "hash": "3f2cfe9b07d1a5ea5d4ac4a483885b4c5fa6ae57",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Implement a new resampling algorithm in AudioStreamPlaybackResampled",
            "body": "(cherry picked from commit b2264cb48be48f7bcb16dfba126da8073b6e4c3f)",
            "is_cherrypick": true,
            "cherrypick_hash": "b2264cb48be48f7bcb16dfba126da8073b6e4c3f",
            "pull": ""
        },
        "b2264cb48be48f7bcb16dfba126da8073b6e4c3f": {
            "hash": "b2264cb48be48f7bcb16dfba126da8073b6e4c3f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Implement a new resampling algorithm in AudioStreamPlaybackResampled",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46086
        },
        "57e57872fd09cc40a404784e0f0b0243348e6efa": {
            "hash": "57e57872fd09cc40a404784e0f0b0243348e6efa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add documentation for EditorPlugin's build method",
            "body": "(cherry picked from commit 724ed8821593329b64ac1d0820d054fdf8890bd2)",
            "is_cherrypick": true,
            "cherrypick_hash": "724ed8821593329b64ac1d0820d054fdf8890bd2",
            "pull": ""
        },
        "724ed8821593329b64ac1d0820d054fdf8890bd2": {
            "hash": "724ed8821593329b64ac1d0820d054fdf8890bd2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add documentation for EditorPlugin's build method",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46219
        },
        "8ac22bdae4fcbf857c90b0934fe3d35ead7357d4": {
            "hash": "8ac22bdae4fcbf857c90b0934fe3d35ead7357d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't fade out after pausing unless stream is running",
            "body": "(cherry picked from commit eb5566f5c5f6ed6171a9d271ffff766e7a9f8a04)",
            "is_cherrypick": true,
            "cherrypick_hash": "eb5566f5c5f6ed6171a9d271ffff766e7a9f8a04",
            "pull": ""
        },
        "eb5566f5c5f6ed6171a9d271ffff766e7a9f8a04": {
            "hash": "eb5566f5c5f6ed6171a9d271ffff766e7a9f8a04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Don't fade out after pausing unless stream is running",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46202
        },
        "d55501505cffd22c25fc20b61828ef953da0371d": {
            "hash": "d55501505cffd22c25fc20b61828ef953da0371d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Initialize fadeout to false in AudioStreamPlayer",
            "body": "(cherry picked from commit b8a13a49686becdb4d926f730b3d7063daf81ae7)",
            "is_cherrypick": true,
            "cherrypick_hash": "b8a13a49686becdb4d926f730b3d7063daf81ae7",
            "pull": ""
        },
        "b8a13a49686becdb4d926f730b3d7063daf81ae7": {
            "hash": "b8a13a49686becdb4d926f730b3d7063daf81ae7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Initialize fadeout to false in AudioStreamPlayer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46202
        },
        "9178f694ea532b624b45c7e713f327b0d53053c2": {
            "hash": "9178f694ea532b624b45c7e713f327b0d53053c2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent distortion filter from introducing NaNs in the audio buffer.",
            "body": "(cherry picked from commit b6b97b86ab7f29bd9e5f81c6c76819fd6b4dbf10)",
            "is_cherrypick": true,
            "cherrypick_hash": "b6b97b86ab7f29bd9e5f81c6c76819fd6b4dbf10",
            "pull": ""
        },
        "b6b97b86ab7f29bd9e5f81c6c76819fd6b4dbf10": {
            "hash": "b6b97b86ab7f29bd9e5f81c6c76819fd6b4dbf10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Prevent distortion filter from introducing NaNs in the audio buffer.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46199
        },
        "4065fa0bcfe91fc360ff286f98d86fed6b9a8327": {
            "hash": "4065fa0bcfe91fc360ff286f98d86fed6b9a8327",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash when calling connect_nodes_forced with invalid params",
            "body": "(cherry picked from commit 4a468171e5428047e198474433cce2040a35a052)",
            "is_cherrypick": true,
            "cherrypick_hash": "4a468171e5428047e198474433cce2040a35a052",
            "pull": ""
        },
        "4a468171e5428047e198474433cce2040a35a052": {
            "hash": "4a468171e5428047e198474433cce2040a35a052",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Delf Neumärker <delf@nmrkr.de>",
            "summary": "Fix crash when calling connect_nodes_forced with invalid params",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46196
        },
        "9f236d48e6abf49d1e655c0d4f8c5437c33432ac": {
            "hash": "9f236d48e6abf49d1e655c0d4f8c5437c33432ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()`",
            "body": "This closes #46190.\n\n(cherry picked from commit 76f1f9b3c56afff2aa144468d8e33f590d6822cd)",
            "is_cherrypick": true,
            "cherrypick_hash": "76f1f9b3c56afff2aa144468d8e33f590d6822cd",
            "pull": ""
        },
        "76f1f9b3c56afff2aa144468d8e33f590d6822cd": {
            "hash": "76f1f9b3c56afff2aa144468d8e33f590d6822cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()`",
            "body": "This closes #46190.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46194
        },
        "2fb221e79a58dbe2aaa08b1df2c3372ba8177407": {
            "hash": "2fb221e79a58dbe2aaa08b1df2c3372ba8177407",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNDAzNTI="
            ],
            "author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Collision Shape 2D 'Disabled' Visualization Correction",
            "body": "Having white or strongly desaturated debug collision shape color\nsetting would make it harder to visualize enabled / disabled state.\nThis change makes it easier to visualize enabled / disabled state\nby reducing the alpha color by half when disabled.\n\n(cherry picked from commit 0c4594f6c9eb8f50b19bca80b1ca98157543b102)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c4594f6c9eb8f50b19bca80b1ca98157543b102",
            "pull": ""
        },
        "0c4594f6c9eb8f50b19bca80b1ca98157543b102": {
            "hash": "0c4594f6c9eb8f50b19bca80b1ca98157543b102",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNDAzNTI="
            ],
            "author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "committer_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "summary": "Collision Shape 2D 'Disabled' Visualization Correction",
            "body": "Having white or strongly desaturated debug collision shape color\nsetting would make it harder to visualize enabled / disabled state.\nThis change makes it easier to visualize enabled / disabled state\nby reducing the alpha color by half when disabled.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41644
        },
        "96ff82981655ec774c4ca73b33e24e14fc37dbf5": {
            "hash": "96ff82981655ec774c4ca73b33e24e14fc37dbf5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjYzMTY="
            ],
            "author_raw": "Borislav Kosharov <bosakmaw@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix file dialog filename cleared when selecting favorites",
            "body": "(cherry picked from commit 318d5442ecbe9c081d9a477a45b8e265c4131562)",
            "is_cherrypick": true,
            "cherrypick_hash": "318d5442ecbe9c081d9a477a45b8e265c4131562",
            "pull": ""
        },
        "318d5442ecbe9c081d9a477a45b8e265c4131562": {
            "hash": "318d5442ecbe9c081d9a477a45b8e265c4131562",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjYzMTY="
            ],
            "author_raw": "Borislav Kosharov <bosakmaw@gmail.com>",
            "committer_raw": "Borislav Kosharov <bosakmaw@gmail.com>",
            "summary": "fix file dialog filename cleared when selecting favorites",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38994
        },
        "0d94bf707f1ebb5841f2ca8f9f93e88cfdf07cdb": {
            "hash": "0d94bf707f1ebb5841f2ca8f9f93e88cfdf07cdb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46201 from Faless/js/3.x_canvas_size_pr",
            "body": "[3.2] [HTML5] Easier HTML templates, better canvas size handling.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b7695f13d24f9c70467a76c3ba519d8b7cad16fd": {
            "hash": "b7695f13d24f9c70467a76c3ba519d8b7cad16fd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46217 from Chaosus/fix_scenetree_timeout_3.2",
            "body": "[3.2] Fix connecting signal to `SceneTreeEditor::update_timer`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e6c1c1b300e1a986f6b9f513874342f972e2fe5e": {
            "hash": "e6c1c1b300e1a986f6b9f513874342f972e2fe5e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46198 from RandomShaper/volatile_robustness_3.2",
            "body": "Improve robustness of atomics (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d5cb968b81414c172d67bd4c13edf01ba67861ca": {
            "hash": "d5cb968b81414c172d67bd4c13edf01ba67861ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Fix `SceneTreeEditor::update_timer` - timeout signal",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46217
        },
        "76d5ab8b9a4dfff75554753b9c11d997bdc7527e": {
            "hash": "76d5ab8b9a4dfff75554753b9c11d997bdc7527e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Restore needed null check in OS_Unix::execute()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46198
        },
        "55b5f984021d6be71b1d7da0b143cfd3c320b0a7": {
            "hash": "55b5f984021d6be71b1d7da0b143cfd3c320b0a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0",
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Improve robustness of atomics",
            "body": "And fix increment in `CowData` not being conditional anymore after the recent changes.\n\nCo-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46198
        },
        "be8b7571c871ef12c4af299bedc4b09a88b84c8c": {
            "hash": "be8b7571c871ef12c4af299bedc4b09a88b84c8c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46205 from clayjohn/GLES3-multi-light",
            "body": "Multiply vertex lit DirectionalLights by albedo in GLES3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0974cf15f61d5fcbf5c8a519c332073703f7755c": {
            "hash": "0974cf15f61d5fcbf5c8a519c332073703f7755c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzOTc2NjI="
            ],
            "author_raw": "Luke Hubmayer-Werner <mongoose41@gmail.com>",
            "committer_raw": "Luke Hubmayer-Werner <mongoose41@gmail.com>",
            "summary": "Documentation: Correct CanvasItem.draw_string position description.",
            "body": "Also add height warnings to Font.get_char_size and Font.get_string_size",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45577
        },
        "c29ade28afb0fb78f35a403fb357a4517aa6620a": {
            "hash": "c29ade28afb0fb78f35a403fb357a4517aa6620a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Multiply vertex lit DirectionalLights by albedo in GLES3",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46205
        },
        "45a67fab35fa53b5dbc7de30df2b5ee9ff1aedfe": {
            "hash": "45a67fab35fa53b5dbc7de30df2b5ee9ff1aedfe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Better fullscreen, canvas resizing.",
            "body": "Three canvas resize policies:\n- `None`: Godot window settings are ignored.\n- `Project`: Godot handles the canvas like a native app (resizing it\nwhen setting the window size).\n- `Adaptive`: Canvas size will always adapt to browser window size.\n\nUse `None` if you want to control the canvas size with custom JavaScript\ncode.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46201
        },
        "1eef8a318bf2267051ac84e6a5fd7804842c33f1": {
            "hash": "1eef8a318bf2267051ac84e6a5fd7804842c33f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Easier HTML templates, better deinit/cleanup.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46201
        },
        "8651838268111b0bbb66c6ab57a0f42869b0e182": {
            "hash": "8651838268111b0bbb66c6ab57a0f42869b0e182",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Fixup RichTextLabel bbcode_enabled note",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fd90fc2c9b2d5b2520894ccc69db1fa39cbe43f7": {
            "hash": "fd90fc2c9b2d5b2520894ccc69db1fa39cbe43f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix handling of negative indices in SurfaceTool",
            "body": "(cherry picked from commit 735f75a16bdca48d78469fd0a04e383bf268344b)",
            "is_cherrypick": true,
            "cherrypick_hash": "735f75a16bdca48d78469fd0a04e383bf268344b",
            "pull": ""
        },
        "735f75a16bdca48d78469fd0a04e383bf268344b": {
            "hash": "735f75a16bdca48d78469fd0a04e383bf268344b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NzU5NTI3"
            ],
            "author_raw": "Delf Neumärker <delf@nmrkr.de>",
            "committer_raw": "Delf Neumärker <delf@nmrkr.de>",
            "summary": "Fix handling of negative indices in SurfaceTool",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46192
        },
        "13871deb57209a39a9a96a3027581770645dc68f": {
            "hash": "13871deb57209a39a9a96a3027581770645dc68f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyODEwNjA3"
            ],
            "author_raw": "Vignesh1-art <52810607+Vignesh1-art@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed Invalid function bindings #46135",
            "body": "Fixed  GDScriptLanguageProtocol::notify_client - have 3 arguments, but only 2 are binded\n\n(cherry picked from commit a5d931033e4446e623b888ee029607557557d21f)",
            "is_cherrypick": true,
            "cherrypick_hash": "a5d931033e4446e623b888ee029607557557d21f",
            "pull": ""
        },
        "a5d931033e4446e623b888ee029607557557d21f": {
            "hash": "a5d931033e4446e623b888ee029607557557d21f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyODEwNjA3"
            ],
            "author_raw": "Vignesh1-art <52810607+Vignesh1-art@users.noreply.github.com>",
            "committer_raw": "Vignesh1-art <52810607+Vignesh1-art@users.noreply.github.com>",
            "summary": "Fixed Invalid function bindings #46135",
            "body": "Fixed  GDScriptLanguageProtocol::notify_client - have 3 arguments, but only 2 are binded",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46156
        },
        "72aef9d67e669d08666873cbec374fefc9fc2e69": {
            "hash": "72aef9d67e669d08666873cbec374fefc9fc2e69",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add information on bb code enabled",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "48936dda8a11ae72dc0ebd9aa39593fc17f5a13e": {
            "hash": "48936dda8a11ae72dc0ebd9aa39593fc17f5a13e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #38388 from mashumafi/3.2-tileset-use-path",
            "body": "TileSet use texture Path instead of RID to prevent name conflicts.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "001aaa71315b6fa22e87839a25cc010633c69ea1": {
            "hash": "001aaa71315b6fa22e87839a25cc010633c69ea1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45356 from asmaloney/fix-lightmap-raycaster-compile",
            "body": "[3.2] Fix sign comparison error in lightmap_raycaster.cpp",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "220f24c191149444dfd34d03d22d4e451dfcaa49": {
            "hash": "220f24c191149444dfd34d03d22d4e451dfcaa49",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45618 from RandomShaper/modernize_mt_3.2",
            "body": "Backport of all the multi-threading modernization (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "418a08d6787f3bf2dd03e0a39c4f5a1dbf6ea1dd": {
            "hash": "418a08d6787f3bf2dd03e0a39c4f5a1dbf6ea1dd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46175 from lawnjelly/gles_sanitizer_fixes",
            "body": "GLES - fix some sanitizer warnings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "341c3cb04a1ed41a4de2a66517987e57d87d0f67": {
            "hash": "341c3cb04a1ed41a4de2a66517987e57d87d0f67",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45316 from Shatur95/detect-plugins-recursively-3.2",
            "body": "Detect plugins recursively (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7af8da32b1173c042654d1db73be9bc965edf052": {
            "hash": "7af8da32b1173c042654d1db73be9bc965edf052",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45933 from nekomatata/cylinder-support-3.2",
            "body": "[3.2] Cylinder support in Godot Physics 3D",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e7d1735bff754d0e6d115461c5576c25b6bef732": {
            "hash": "e7d1735bff754d0e6d115461c5576c25b6bef732",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "GLES - fix some sanitizer warnings",
            "body": "These are benign but worth fixing as it clears the log to find more important errors.\n\nA common problem with the sanitizer is that enums are often used to represent bits (e.g. 1, 2, 4, 8 etc) but without specifying the enum type, the compiler is free to use unsigned or signed int. In this case it uses int, and when it performs bitwise operations on the int type, the sanitizer complains.\n\nThis is probably because a bitshift with negative signed value can give undefined behaviour - the sanitizer can't know ahead of time that you are using the enum for sensible bitflags.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46175
        },
        "c6fbd55ca9266f01e48bd06eab9bc0881661fd21": {
            "hash": "c6fbd55ca9266f01e48bd06eab9bc0881661fd21",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Cylinder support in Godot Physics 3D",
            "body": "Backport of cylinder support from Master.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45933
        },
        "1a740e87bec44196ad9cd89e94c22c3db9a0bd6f": {
            "hash": "1a740e87bec44196ad9cd89e94c22c3db9a0bd6f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Make freetype module a mandatory editor dependency",
            "body": "Fixes #28650.\n\n(cherry picked from commit 6b13f33fb05d7ac10461a079c3eca331b095712e)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b13f33fb05d7ac10461a079c3eca331b095712e",
            "pull": ""
        },
        "6b13f33fb05d7ac10461a079c3eca331b095712e": {
            "hash": "6b13f33fb05d7ac10461a079c3eca331b095712e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Make freetype module a mandatory editor dependency",
            "body": "Fixes #28650.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ca6e1c1c4518fd7d93ffa934183bdc5b3af2951a": {
            "hash": "ca6e1c1c4518fd7d93ffa934183bdc5b3af2951a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Override `ANDROID_NDK_ROOT` based on the project ndk version.",
            "body": "This helps resolve issues where the project ndk version differs from the one pointed by the `ANDROID_NDK_ROOT` environment variable (if it exists).\n\n(cherry picked from commit edeca16fb66e4e8521a255c824a4247eb982592c)",
            "is_cherrypick": true,
            "cherrypick_hash": "edeca16fb66e4e8521a255c824a4247eb982592c",
            "pull": ""
        },
        "edeca16fb66e4e8521a255c824a4247eb982592c": {
            "hash": "edeca16fb66e4e8521a255c824a4247eb982592c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Override `ANDROID_NDK_ROOT` based on the project ndk version.",
            "body": "This helps resolve issues where the project ndk version differs from the one pointed by the `ANDROID_NDK_ROOT` environment variable (if it exists).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46150
        },
        "59f807fb4a8a3688d9eb89994f0d01628da7095d": {
            "hash": "59f807fb4a8a3688d9eb89994f0d01628da7095d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46141 from hilfazer/fix_select_hidden_nodes",
            "body": "prevent selecting hidden editable children in spatial editor",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "07b66eef0b4c15fc76a6e889ba22d3936770dcb5": {
            "hash": "07b66eef0b4c15fc76a6e889ba22d3936770dcb5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45940 from hoontee/backport-45907",
            "body": "[3.2] Improved Inspector Sub-Resource Editing",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "16b1331f809478f50a4c430037b6d9d1f311f2f6": {
            "hash": "16b1331f809478f50a4c430037b6d9d1f311f2f6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46149 from nekomatata/fix-test-body-motion-3.2",
            "body": "[3.2] Fix test_body_motion recovery and rest info",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3c13a5bb6a25b9d9364212b505b43e551a80be9a": {
            "hash": "3c13a5bb6a25b9d9364212b505b43e551a80be9a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46168 from m4gr3d/follow_up_splash_handling",
            "body": "[3.2] Follow up on bootsplash handling on Android",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0176cc4fca3becf5cec574d61342257a9d943d31": {
            "hash": "0176cc4fca3becf5cec574d61342257a9d943d31",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46162 from gongpha/jr-_-avoid-get_tree-when-flying-colorpicker",
            "body": "[3.2] Avoid signal methods in ColorPicker to access the tree when it isn't in the tree",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3374f84a2fab51f989d9a5ccb5f0c4944f9e71ac": {
            "hash": "3374f84a2fab51f989d9a5ccb5f0c4944f9e71ac",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46165 from angad-k/fix-mesh-instance-crash",
            "body": "add null check in MeshInstance::_mesh_changed()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bb36823589b39c5513df211a8224d048ce63ad6d": {
            "hash": "bb36823589b39c5513df211a8224d048ce63ad6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Fix empty RIDs in VisualServer.texture_debug_usage()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45087
        },
        "f28c089d6475c84c681e9392efba63d47a6e3152": {
            "hash": "f28c089d6475c84c681e9392efba63d47a6e3152",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Improved Inspector Sub-Resource Editing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45940
        },
        "68438b4abce19ac44065f40749cf6aee4a4fb09c": {
            "hash": "68438b4abce19ac44065f40749cf6aee4a4fb09c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NDk3ODY5"
            ],
            "author_raw": "hilfazer <az13337@gmail.com>",
            "committer_raw": "hilfazer <az13337@gmail.com>",
            "summary": "Prevent selecting hidden editable children in spatial editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46141
        },
        "4485b43a57d13c64dc8ebc195c247dd6d0bbd0c9": {
            "hash": "4485b43a57d13c64dc8ebc195c247dd6d0bbd0c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0",
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Modernize atomics",
            "body": "- Based on C++11's `atomic`\n- Reworked `SafeRefCount` (based on the rewrite by @hpvb)\n- Replaced free atomic functions by the new `SafeNumeric<T>`\n- Replaced wrong cases of `volatile` by the new `SafeFlag`\n- Platform-specific implementations no longer needed\n\nCo-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45618
        },
        "ef9d945e16058ff6ed8d20fea2dfe0d4ee66a17b": {
            "hash": "ef9d945e16058ff6ed8d20fea2dfe0d4ee66a17b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Disable engine splash logic on Android; this is now handled by the Android theme api.",
            "body": "In addition, add support for scaling and applying filter to the splash screen on Android.\nOne limitation of the api being used is that the splash screen aspect ratio is not maintained when it's scaled up.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46168
        },
        "013fc360d775e9d2727f9a8a4a9093ff2da8eaf5": {
            "hash": "013fc360d775e9d2727f9a8a4a9093ff2da8eaf5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Angad Kambli <angadkambli@gmail.com>",
            "summary": "add null check in MeshInstance::_mesh_changed()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46165
        },
        "f30d82744817461ff475d9893d48ecf087ad1b43": {
            "hash": "f30d82744817461ff475d9893d48ecf087ad1b43",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45951 from KoBeWi/copy_of_3.2",
            "body": "[3.2] Add node copy-paste",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6d89f675b138280fff3d48da46886edc25371bec": {
            "hash": "6d89f675b138280fff3d48da46886edc25371bec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Modernize Thread",
            "body": "- Based on C++11's `thread` and `thread_local`\n- No more need to allocate-deallocate or check for null\n- No pointer anymore, just a member variable\n- Platform-specific implementations no longer needed (except for the few cases of non-portable functions)\n- Simpler for `NO_THREADS`\n- Thread ids are now the same across platforms (main is 1; others follow)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45618
        },
        "8f6a636ae7687d7a5cd7edfbe28af07466af40b0": {
            "hash": "8f6a636ae7687d7a5cd7edfbe28af07466af40b0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Modernize Semaphore",
            "body": "- Based on C++11's `mutex` and `condition_variable`\n- No more need to allocate-deallocate or check for null\n- No pointer anymore, just a member variable\n- Platform-specific implementations no longer needed\n- Simpler for `NO_THREADS`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45618
        },
        "4ddcdc031b137c4f6e71ee190bec6942424a6658": {
            "hash": "4ddcdc031b137c4f6e71ee190bec6942424a6658",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Modernize Mutex",
            "body": "- Based on C++11's `mutex`\n- No more need to allocate-deallocate or check for null\n- No pointer anymore, just a member variable\n- Platform-specific implementations no longer needed\n- Simpler for `NO_THREADS`\n- `BinaryMutex` added for special cases as the non-recursive version\n- `MutexLock` now takes a reference. At this point the cases of null `Mutex`es are rare. If you ever need that, just don't use `MutexLock`.\n- `ScopedMutexLock` is dropped and replaced by `MutexLock`, because they were pretty much the same.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45618
        },
        "386402e05c14933a96149884a0bf351363345e77": {
            "hash": "386402e05c14933a96149884a0bf351363345e77",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46163 from lawnjelly/ewok_fix_lightmasking",
            "body": "Batching - prevent joining of lightmasked items",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b4500361207638111569c998f0aff8c48b25637a": {
            "hash": "b4500361207638111569c998f0aff8c48b25637a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Modernize RWLock",
            "body": "- Based on C++14's `shared_time_mutex`\n- No more need to allocate-deallocate or check for null\n- No pointer anymore, just a member variable\n- Platform-specific implementations no longer needed\n- Simpler for `NO_THREADS`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45618
        },
        "5ec1eee6b1ea68dd5e4d1977b11bf6a0a61de44d": {
            "hash": "5ec1eee6b1ea68dd5e4d1977b11bf6a0a61de44d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Avoid function signals in ColorPicker to access the tree when it isn't in the tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46162
        },
        "389dd6704e3e8faa2817d2b6e76f03e208afca47": {
            "hash": "389dd6704e3e8faa2817d2b6e76f03e208afca47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - prevent joining of lightmasked items",
            "body": "It turns out lights masking misbehaves when items that are masked are joined. This PR simply disables joining in this case.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46163
        },
        "96a3f01ac541be6b04ba989ef749fb9e4fec4c46": {
            "hash": "96a3f01ac541be6b04ba989ef749fb9e4fec4c46",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add missing `ndkVersion` to the library gradle build config.",
            "body": "(cherry picked from commit 9418197081a3412091ace9819382ae00f76b7cda)",
            "is_cherrypick": true,
            "cherrypick_hash": "9418197081a3412091ace9819382ae00f76b7cda",
            "pull": ""
        },
        "9418197081a3412091ace9819382ae00f76b7cda": {
            "hash": "9418197081a3412091ace9819382ae00f76b7cda",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add missing `ndkVersion` to the library gradle build config.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46147
        },
        "1557bc8396da3353dba5337d6d4244637420e446": {
            "hash": "1557bc8396da3353dba5337d6d4244637420e446",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert AGP to version 4.0.1 as a workaround to https://issuetracker.google.com/issues/171235570 in version 4.1.x",
            "body": "(cherry picked from commit e5311f3523dcf0810c31399e139099d3e27621af)",
            "is_cherrypick": true,
            "cherrypick_hash": "e5311f3523dcf0810c31399e139099d3e27621af",
            "pull": ""
        },
        "e5311f3523dcf0810c31399e139099d3e27621af": {
            "hash": "e5311f3523dcf0810c31399e139099d3e27621af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Revert AGP to version 4.0.1 as a workaround to https://issuetracker.google.com/issues/171235570 in version 4.1.x",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46142
        },
        "8a426923c21e8a9873d046c650a90366e89821fa": {
            "hash": "8a426923c21e8a9873d046c650a90366e89821fa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix pops in play() of both spatial audio players",
            "body": "(cherry picked from commit 5e1442ad55f4e21e8bfca45890369c23c1887c49)",
            "is_cherrypick": true,
            "cherrypick_hash": "5e1442ad55f4e21e8bfca45890369c23c1887c49",
            "pull": ""
        },
        "5e1442ad55f4e21e8bfca45890369c23c1887c49": {
            "hash": "5e1442ad55f4e21e8bfca45890369c23c1887c49",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Fix pops in play() of both spatial audio players",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46151
        },
        "ad7710ae5e5cd547d0e37bbe3b26f7e9f4e20760": {
            "hash": "ad7710ae5e5cd547d0e37bbe3b26f7e9f4e20760",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Dynamically load libudev.so.1 on Linux if `udev=yes`",
            "body": "This makes it possibly to run Linux binaries compiled with udev support on\nLinux systems which do not provide udev (typically systemd-less distros).\n\nIf udev is missing, we fall back to parsing `/dev/input` like when compiled\nwithout udev support (`udev=no`).\n\nAlso adding some verbose debug statements to know which method we're using\nwhen debugging Linux joypad issues.\n\nThe libudev so wrappers were generated on Mageia 8 with libudev 246.9 using\nhttps://github.com/hpvb/dynload-wrapper:\n```\n./generate-wrapper.py --include /usr/include/libudev.h --sys-include '<libudev.h>' \\\n--soname libudev.so.1 --init-name libudev --omit-prefix gnu_ \\\n--output-header libudev-so_wrap.h --output-implementation libudev-so_wrap.c\n```\n\n(cherry picked from commits a10c259c1d89fbce2d0e05ac60ac5c78d431c070\nand e26a1f807b93d32be0299614ea79cce40a86130e)\n\nEdit: Updated to version 0.2 of dynload-wrapper to fix symbols clobbering as\ndone in #46143.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9cefab24e0fa1bd5dbf4c3d5e02a925e6a324e62": {
            "hash": "9cefab24e0fa1bd5dbf4c3d5e02a925e6a324e62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix test_body_motion recovery",
            "body": "This change makes test_body_motion more reliable when the kinematic body\nrecovers from being stuck.\n\n- When recovery occurs, the rest information is generated, in order to\nmake sure collision results from test_move, move_and_collide and\nmove_and_slide are consistent and return a collision in case of overlap.\n\n- The new calculation for recovery vector makes sure the recovery is\nnever more than the overlap depth between shapes.\nThis can help with cases where the kinematic body overlaps with several\nshapes.\nRecovery is made iteratively, without forcing a full overlap at each\nstep. This helps with getting proper rest information when recovery\noccurs.\n\n- One Way Collision:\nWhen attempting motion, contact direction is checked against motion\nbefore skipping in order to solve cases where kinematic bodies can sink\ninto one-way collision shapes.\nRest info now sets max contact depth in order to properly handle one-way\ncollision.\n\n- Low speed motion is now handled in the rest info, by never setting\nmin_allowed_depth lower than motion length.\nSeparation is always applied with full margin, otherwise contact is lost\nwhen low speed motion occurs right after higher speed motion.\n\n- Similar changes are applied to 3D in order to make 2D and 3D\nconsistent.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46149
        },
        "4384605cb13e0a01e2dc9792475579e5155224d3": {
            "hash": "4384605cb13e0a01e2dc9792475579e5155224d3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46144 from hpvb/dont-clobber-symbols-32",
            "body": "[3.2] Don't clobber original library symbols",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "48b73e4532c00d48410e7be6a416d71283bff794": {
            "hash": "48b73e4532c00d48410e7be6a416d71283bff794",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Android: Bump NDK version to 21.4.7075529",
            "body": "This is what GitHub Actions now provide and they removed the previous 21.3.6528147.\nA bit annoying to have our hand forced this way but it's still 21.x so should be good\nto upgrade.\n\n(cherry picked from commit c730da8b208b4ad3224cca3ee2b6281cc58cf9d5)",
            "is_cherrypick": true,
            "cherrypick_hash": "c730da8b208b4ad3224cca3ee2b6281cc58cf9d5",
            "pull": ""
        },
        "c730da8b208b4ad3224cca3ee2b6281cc58cf9d5": {
            "hash": "c730da8b208b4ad3224cca3ee2b6281cc58cf9d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Android: Bump NDK version to 21.4.7075529",
            "body": "This is what GitHub Actions now provide and they removed the previous 21.3.6528147.\nA bit annoying to have our hand forced this way but it's still 21.x so should be good\nto upgrade.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46145
        },
        "bba67729ca7c2c1804a8b69bb0b01c7ffede76e1": {
            "hash": "bba67729ca7c2c1804a8b69bb0b01c7ffede76e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add null check in _update_particle_data_buffer()",
            "body": "add check to see if p_order is in range for CPUParticles3D::set_draw_order'\n\n(cherry picked from commit c97fffdc594d2fff05621565e2f6501234b1ba01)",
            "is_cherrypick": true,
            "cherrypick_hash": "c97fffdc594d2fff05621565e2f6501234b1ba01",
            "pull": ""
        },
        "c97fffdc594d2fff05621565e2f6501234b1ba01": {
            "hash": "c97fffdc594d2fff05621565e2f6501234b1ba01",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Angad Kambli <angadkambli@gmail.com>",
            "summary": "add null check in _update_particle_data_buffer()",
            "body": "add check to see if p_order is in range for CPUParticles3D::set_draw_order'",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46124
        },
        "d968a03cbcba049378d8444a7acc452b130cb2f3": {
            "hash": "d968a03cbcba049378d8444a7acc452b130cb2f3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUzOTM="
            ],
            "author_raw": "Jitesh <jiteshvm@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add animation_finished signal and fix frame_changed signal for AnimatedSprite3D",
            "body": "Fixes #40301.\nFixes #45947.\n\n(cherry picked from commit c3be0c2c041656bf18aa7aef51a9bf671f0fbd21)",
            "is_cherrypick": true,
            "cherrypick_hash": "c3be0c2c041656bf18aa7aef51a9bf671f0fbd21",
            "pull": ""
        },
        "c3be0c2c041656bf18aa7aef51a9bf671f0fbd21": {
            "hash": "c3be0c2c041656bf18aa7aef51a9bf671f0fbd21",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUzOTM="
            ],
            "author_raw": "Jitesh <jiteshvm@gmail.com>",
            "committer_raw": "Jitesh <jiteshvm@gmail.com>",
            "summary": "Add animation_finished signal and fix frame_changed signal for AnimatedSprite3D",
            "body": "Fixes #40301.\nFixes #45947.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40316
        },
        "972e7bd27cf554e56c66673710d68d06e729c926": {
            "hash": "972e7bd27cf554e56c66673710d68d06e729c926",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Only display the assetlib Retry button if the download failed",
            "body": "(cherry picked from commit 508011a57fcc038b1b79be1966971c534b6c7ffb)",
            "is_cherrypick": true,
            "cherrypick_hash": "508011a57fcc038b1b79be1966971c534b6c7ffb",
            "pull": ""
        },
        "508011a57fcc038b1b79be1966971c534b6c7ffb": {
            "hash": "508011a57fcc038b1b79be1966971c534b6c7ffb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Only display the assetlib Retry button if the download failed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46105
        },
        "61c00938a2f6f8a9533c4d95f1a0f3ecd197e306": {
            "hash": "61c00938a2f6f8a9533c4d95f1a0f3ecd197e306",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNzMxNDEz"
            ],
            "author_raw": "andybarcia <andybarcia4@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes crash when calling VisualShader::set_mode",
            "body": "(cherry picked from commit f455f873c7902bd7378c6320ee39a0bad323186c)",
            "is_cherrypick": true,
            "cherrypick_hash": "f455f873c7902bd7378c6320ee39a0bad323186c",
            "pull": ""
        },
        "f455f873c7902bd7378c6320ee39a0bad323186c": {
            "hash": "f455f873c7902bd7378c6320ee39a0bad323186c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNzMxNDEz"
            ],
            "author_raw": "andybarcia <andybarcia4@gmail.com>",
            "committer_raw": "andybarcia <andybarcia4@gmail.com>",
            "summary": "Fixes crash when calling VisualShader::set_mode",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46097
        },
        "a81f896ec17b5bfe2910ec2ae889e21dd5ee7314": {
            "hash": "a81f896ec17b5bfe2910ec2ae889e21dd5ee7314",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NTA1Njc="
            ],
            "author_raw": "Quadtree <quadtree@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add cwrap to EXTRA_EXPORTED_RUNTIME_METHODS",
            "body": "(cherry picked from commit d2c34e83b5851e9290e20ef383409a3c5adc16d6)",
            "is_cherrypick": true,
            "cherrypick_hash": "d2c34e83b5851e9290e20ef383409a3c5adc16d6",
            "pull": ""
        },
        "d2c34e83b5851e9290e20ef383409a3c5adc16d6": {
            "hash": "d2c34e83b5851e9290e20ef383409a3c5adc16d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NTA1Njc="
            ],
            "author_raw": "Quadtree <quadtree@gmail.com>",
            "committer_raw": "Quadtree <quadtree@gmail.com>",
            "summary": "Add cwrap to EXTRA_EXPORTED_RUNTIME_METHODS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46087
        },
        "20896a89c90c3450b6d4a5bf57a5fd6ea978e57e": {
            "hash": "20896a89c90c3450b6d4a5bf57a5fd6ea978e57e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Don't clobber original library symbols",
            "body": "It appears that we can get a fun circle dependency on a shared object on\nsome system configurations causing issues with our 'fake' function\npointer names. This can lead to a crash.\n\nThe new wrapper generator renames all the symbols so this can't happen\nanymore. See https://github.com/hpvb/dynload-wrapper/commit/704135e\n\nCherry-pick from 8d36b17343c36f8fdce54c632fcc396f2868356f",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46144
        },
        "f5b35114d98e81425fc7ec0064ec0478835f8386": {
            "hash": "f5b35114d98e81425fc7ec0064ec0478835f8386",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46136 from m4gr3d/add_verbose_logging_android_export",
            "body": "[3.2] Improve verbose logging for the Android export process",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d559def1a90d2e2d7468d1c7a7e630f6d4daa61a": {
            "hash": "d559def1a90d2e2d7468d1c7a7e630f6d4daa61a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add verbose logging to help with troubleshooting the Android build/export process.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46136
        },
        "6fc95802991aa634d0c10222e49109a06ba37186": {
            "hash": "6fc95802991aa634d0c10222e49109a06ba37186",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46121 from Faless/js/3.x_processor_count",
            "body": "[HTML5] Implement OS.get_processor_count()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "03edba4d758c4c968c5350e4c0169dbe405186ff": {
            "hash": "03edba4d758c4c968c5350e4c0169dbe405186ff",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Implement get_processor_count.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46121
        },
        "7dbcac20387ac8e4d4ea8edc16146ed624604975": {
            "hash": "7dbcac20387ac8e4d4ea8edc16146ed624604975",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46115 from JFonS/fix_macos_builds",
            "body": "Fix missing include in MacOS builds",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2c3272ba7907a3fef4ed926fba5e175ebb44464f": {
            "hash": "2c3272ba7907a3fef4ed926fba5e175ebb44464f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46099 from lawnjelly/ewok_fix_valgrind",
            "body": "Batching - fix a couple of minor valgrind bugs.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bad2cb6204290b2cba4bc153228a412e875372e8": {
            "hash": "bad2cb6204290b2cba4bc153228a412e875372e8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46107 from hpvb/dynamic-load-pulse-32",
            "body": "[3.2] Dynamically load libpulse.so.0 and libasound.so.1 on Linux",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "71d4e474521496b275832c9a874aecbae886f5f4": {
            "hash": "71d4e474521496b275832c9a874aecbae886f5f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Fix missing include in MacOS builds",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46115
        },
        "c47114b674d43cd560b0e02fc7008289141c15ca": {
            "hash": "c47114b674d43cd560b0e02fc7008289141c15ca",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46113 from angad-k/animation-tree-player-crash",
            "body": "add checks for node type range in add_node function",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "228803e9dbaaab060fcf3bf8f66d5996fe20e7e8": {
            "hash": "228803e9dbaaab060fcf3bf8f66d5996fe20e7e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Dynamically load libpulse.so.0 and libasound.so.1 on Linux",
            "body": "By generating stubs using https://github.com/hpvb/dynload-wrapper we\ncan dynamically load libpulse and libasound on systems where it is available.\nBoth are still a build-time requirement but no longer a run-time dependency.\n\nFor maintenance purposes the wrappers should not need to be re-generated\nunless we want to bump pulse or asound to an incompatible version. It is\nunlikely we will want to do this any time soon.\n\ncherry-pick from 09f82fa6eaa4dac6dd1743724b82a99906e64861",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46107
        },
        "1ca1b78a092a7073805d60598eb9938a775fbd3a": {
            "hash": "1ca1b78a092a7073805d60598eb9938a775fbd3a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0NDE1NTI1"
            ],
            "author_raw": "Angad Kambli <angadkambli@gmail.com>",
            "committer_raw": "Angad Kambli <angadkambli@gmail.com>",
            "summary": "add checks for node type range in add_node function",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46113
        },
        "565cfc888e9422748ddc48b0327abd8f41ec1770": {
            "hash": "565cfc888e9422748ddc48b0327abd8f41ec1770",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - fix a couple of minor valgrind bugs.",
            "body": "Valgrind reported two instances of reading uninitialized memory in the batching. They are both pretty benign (as evidenced by no bug reports) but wise to close these.\n\nThe first is that when changing batch from a default batch it reads the batch color which is not set (as it is not relevant for default batches). The segment of code is not necessary when it has already deemed a batch change necessary (which will occur from a default batch). In addition this means that the count of color changes will be more accurate, rather than having a possible random value in.\n\nThe second is that on initialization _set_texture_rect_mode is called before the state has been properly initialized (it is initialized at the beginning of each canvas_begin, but this occurs outside of that).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46099
        },
        "30c69c296b66c353fe49a56b91d91b0207689114": {
            "hash": "30c69c296b66c353fe49a56b91d91b0207689114",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46093 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 23rd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d8d1354b63c8151be03dc1ad4286c70ce21869f6": {
            "hash": "d8d1354b63c8151be03dc1ad4286c70ce21869f6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45919 from dbu/patch-1",
            "body": "Improve docs for TileMap world_to_map and map_to_world",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "26e2eaf068eec7dfa1151cd3f90babe0a030d86f": {
            "hash": "26e2eaf068eec7dfa1151cd3f90babe0a030d86f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NTc2"
            ],
            "author_raw": "David Buchmann <david@liip.ch>",
            "committer_raw": "David Buchmann <david@liip.ch>",
            "summary": "doc: Clarify TileMap `world_to_map` and `map_to_world` usage",
            "body": "Per discussion in #38551.\nFixes #31663.\nFixes #37394.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45919
        },
        "7d921c1d53c116b632cefc65aa73eba301e951ec": {
            "hash": "7d921c1d53c116b632cefc65aa73eba301e951ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46093
        },
        "7c3602dc8c45285ed662d5a3056012bdef97a2a1": {
            "hash": "7c3602dc8c45285ed662d5a3056012bdef97a2a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46093
        },
        "729a9c8a5e175e5b4162aef36270669f67b83954": {
            "hash": "729a9c8a5e175e5b4162aef36270669f67b83954",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYzMjk0MjA="
            ],
            "author_raw": "Ansraer <jacky2611@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adjust auto scale on high res displays",
            "body": "(cherry picked from commit 466cf0b466570f70ac4dc0f5a8a4b58f513a1545)",
            "is_cherrypick": true,
            "cherrypick_hash": "466cf0b466570f70ac4dc0f5a8a4b58f513a1545",
            "pull": 46093
        },
        "466cf0b466570f70ac4dc0f5a8a4b58f513a1545": {
            "hash": "466cf0b466570f70ac4dc0f5a8a4b58f513a1545",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYzMjk0MjA="
            ],
            "author_raw": "Ansraer <jacky2611@gmail.com>",
            "committer_raw": "Ansraer <jacky2611@gmail.com>",
            "summary": "Adjust auto scale on high res displays",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45910
        },
        "fc0419d84a3ca764e72d50d1e52227004127b142": {
            "hash": "fc0419d84a3ca764e72d50d1e52227004127b142",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix mono->stereo conversion for oggs (see #40630)",
            "body": "(cherry picked from commit f993d2eeee6d87309dd1b1da6b6beee0e1661f4e)",
            "is_cherrypick": true,
            "cherrypick_hash": "f993d2eeee6d87309dd1b1da6b6beee0e1661f4e",
            "pull": 46093
        },
        "f993d2eeee6d87309dd1b1da6b6beee0e1661f4e": {
            "hash": "f993d2eeee6d87309dd1b1da6b6beee0e1661f4e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Fix mono->stereo conversion for oggs (see #40630)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46083
        },
        "c67c3e0a465d82a79f786746a52ebce90ad28817": {
            "hash": "c67c3e0a465d82a79f786746a52ebce90ad28817",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix StyleBoxLine's incorrect style margin values",
            "body": "(cherry picked from commit ddf05a7c3c94852c2c214e00f5b97721b8349519)",
            "is_cherrypick": true,
            "cherrypick_hash": "ddf05a7c3c94852c2c214e00f5b97721b8349519",
            "pull": 46093
        },
        "ddf05a7c3c94852c2c214e00f5b97721b8349519": {
            "hash": "ddf05a7c3c94852c2c214e00f5b97721b8349519",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix StyleBoxLine's incorrect style margin values",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46082
        },
        "6440b7fcaedc43cb238aba37f302b25c22d8a479": {
            "hash": "6440b7fcaedc43cb238aba37f302b25c22d8a479",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Select TreeItem if none is selected",
            "body": "(cherry picked from commit 282639d6533a51ed395253ee72a9473b326f0b11)",
            "is_cherrypick": true,
            "cherrypick_hash": "282639d6533a51ed395253ee72a9473b326f0b11",
            "pull": 46093
        },
        "282639d6533a51ed395253ee72a9473b326f0b11": {
            "hash": "282639d6533a51ed395253ee72a9473b326f0b11",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Select TreeItem if none is selected",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46079
        },
        "3d34803edca6fd8019d6ad3237f54ff793c7119e": {
            "hash": "3d34803edca6fd8019d6ad3237f54ff793c7119e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Return setseek position if one exists in get_playback_position.",
            "body": "(cherry picked from commit 15b8480b2c76eecb5c9c31b88828345eed6224d6)",
            "is_cherrypick": true,
            "cherrypick_hash": "15b8480b2c76eecb5c9c31b88828345eed6224d6",
            "pull": 46093
        },
        "15b8480b2c76eecb5c9c31b88828345eed6224d6": {
            "hash": "15b8480b2c76eecb5c9c31b88828345eed6224d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Return setseek position if one exists in get_playback_position.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46040
        },
        "5db83defcd2d98687bc2baf9aead4d72a0828881": {
            "hash": "5db83defcd2d98687bc2baf9aead4d72a0828881",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fail mp3 loading when attempting to load invalid mp3s",
            "body": "This also adds a warning for unspecified MP3 loading error codes\n\n(cherry picked from commit 936767deca7d9d5f771e174d2ced866877e5d2af)",
            "is_cherrypick": true,
            "cherrypick_hash": "936767deca7d9d5f771e174d2ced866877e5d2af",
            "pull": 46093
        },
        "936767deca7d9d5f771e174d2ced866877e5d2af": {
            "hash": "936767deca7d9d5f771e174d2ced866877e5d2af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzY3NjM="
            ],
            "author_raw": "Ellen Poe <ellen@ellenhp.me>",
            "committer_raw": "Ellen Poe <ellen@ellenhp.me>",
            "summary": "Fail mp3 loading when attempting to load invalid mp3s",
            "body": "This also adds a warning for unspecified MP3 loading error codes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46039
        },
        "ec0085973f93a0b00c6979cb3cacd7378a811d1f": {
            "hash": "ec0085973f93a0b00c6979cb3cacd7378a811d1f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix SceneTreeEditor::_update_tree() binding",
            "body": "(cherry picked from commit 20f48f010523c16887100cb316d237ad25e514d5)",
            "is_cherrypick": true,
            "cherrypick_hash": "20f48f010523c16887100cb316d237ad25e514d5",
            "pull": 46093
        },
        "20f48f010523c16887100cb316d237ad25e514d5": {
            "hash": "20f48f010523c16887100cb316d237ad25e514d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix SceneTreeEditor::_update_tree() binding",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46031
        },
        "dc1264af0a12c699a1177dd679c1c822af2e1322": {
            "hash": "dc1264af0a12c699a1177dd679c1c822af2e1322",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk4MDk3Nw=="
            ],
            "author_raw": "Sylvain Beucler <beuc@beuc.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: explain TouchScreenButton passby mode",
            "body": "(cherry picked from commit 9e21077fadafac3ba62ea9c5bbdb9c7883167453)",
            "is_cherrypick": true,
            "cherrypick_hash": "9e21077fadafac3ba62ea9c5bbdb9c7883167453",
            "pull": 46093
        },
        "9e21077fadafac3ba62ea9c5bbdb9c7883167453": {
            "hash": "9e21077fadafac3ba62ea9c5bbdb9c7883167453",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk4MDk3Nw=="
            ],
            "author_raw": "Sylvain Beucler <beuc@beuc.net>",
            "committer_raw": "Sylvain Beucler <beuc@beuc.net>",
            "summary": "doc: explain TouchScreenButton passby mode",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46028
        },
        "e40682c32de621a0a0989d708e9ba0b1cc209c6d": {
            "hash": "e40682c32de621a0a0989d708e9ba0b1cc209c6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "RichTextLabel::add_image Fail if passed image has no area",
            "body": "(cherry picked from commit a4afdd4a77f7d169f046416570bf60ab24c79845)",
            "is_cherrypick": true,
            "cherrypick_hash": "a4afdd4a77f7d169f046416570bf60ab24c79845",
            "pull": 46093
        },
        "a4afdd4a77f7d169f046416570bf60ab24c79845": {
            "hash": "a4afdd4a77f7d169f046416570bf60ab24c79845",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "RichTextLabel::add_image Fail if passed image has no area",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46024
        },
        "31744577b3d71f9a35226a93db7168a762ff4146": {
            "hash": "31744577b3d71f9a35226a93db7168a762ff4146",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "VisualShader::_input_type_changed Fix index out of bounds crash.",
            "body": "(cherry picked from commit 7d451c0040ae1c47dad6ecd58905e77bda239e7d)",
            "is_cherrypick": true,
            "cherrypick_hash": "7d451c0040ae1c47dad6ecd58905e77bda239e7d",
            "pull": 46093
        },
        "7d451c0040ae1c47dad6ecd58905e77bda239e7d": {
            "hash": "7d451c0040ae1c47dad6ecd58905e77bda239e7d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "VisualShader::_input_type_changed Fix index out of bounds crash.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46021
        },
        "34eea26c67a4e2cc1c073f17bb220ff80210c26b": {
            "hash": "34eea26c67a4e2cc1c073f17bb220ff80210c26b",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "makerst: Add an option to filter which XML classes to output",
            "body": "Usage:\n```\n# Output `VisualScript` classes only (found in `modules/visual_script`)\npython doc/tools/makerst.py \"doc/classes\" \"modules\" --filter \"visual_script\"\n\n# Output CSG classes only (found in `modules/csg`)\npython doc/tools/makerst.py \"doc/classes\" \"modules\" --filter \"csg\"\n```\n\n(cherry picked from commit 7fcdd15f0cab34f23db9088176867afca6fefc5f)",
            "is_cherrypick": true,
            "cherrypick_hash": "7fcdd15f0cab34f23db9088176867afca6fefc5f",
            "pull": 46093
        },
        "7fcdd15f0cab34f23db9088176867afca6fefc5f": {
            "hash": "7fcdd15f0cab34f23db9088176867afca6fefc5f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "makerst: Add an option to filter which XML classes to output",
            "body": "Usage:\n```\n# Output `VisualScript` classes only (found in `modules/visual_script`)\npython doc/tools/makerst.py \"doc/classes\" \"modules\" --filter \"visual_script\"\n\n# Output CSG classes only (found in `modules/csg`)\npython doc/tools/makerst.py \"doc/classes\" \"modules\" --filter \"csg\"\n```",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45991
        },
        "d91a5e78830ff93fbda7064df17227b9f4d2d0f8": {
            "hash": "d91a5e78830ff93fbda7064df17227b9f4d2d0f8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Implement CollisionPolygon3D margin",
            "body": "(cherry picked from commit fbb1ef759cca66f44523760569f1fcc3f015e2cb)",
            "is_cherrypick": true,
            "cherrypick_hash": "fbb1ef759cca66f44523760569f1fcc3f015e2cb",
            "pull": 46093
        },
        "fbb1ef759cca66f44523760569f1fcc3f015e2cb": {
            "hash": "fbb1ef759cca66f44523760569f1fcc3f015e2cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Implement CollisionPolygon3D margin",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45855
        },
        "1fa8595bffe4e1e86ec9c2c941ee6e271bbb4cf4": {
            "hash": "1fa8595bffe4e1e86ec9c2c941ee6e271bbb4cf4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change logo in the About dialog box (return Godot's teeth)",
            "body": "(cherry picked from commit c553ca54d5de4c9ce9ebdf1c416985a56f20a9a7)\n\nAnd fixup previous bogus cherry-pick that included merge conflicts.",
            "is_cherrypick": true,
            "cherrypick_hash": "c553ca54d5de4c9ce9ebdf1c416985a56f20a9a7",
            "pull": 46093
        },
        "c553ca54d5de4c9ce9ebdf1c416985a56f20a9a7": {
            "hash": "c553ca54d5de4c9ce9ebdf1c416985a56f20a9a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Change logo in the About dialog box (return Godot's teeth)",
            "body": "And fixup previous bogus cherry-pick that included merge conflicts.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44071
        },
        "17a19ee1047c8fe60e68b3d0f8bd7cfa8e7375f6": {
            "hash": "17a19ee1047c8fe60e68b3d0f8bd7cfa8e7375f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMjgxODkx"
            ],
            "author_raw": "mujpao <mujpao@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make search results font follow code editor font",
            "body": "The font size of the Find in Files dialog used to get out of sync with\nthe code editor font size.\n\nThe font of the Find in Files dialog is now updated each time there is a\nchange to the theme. This way, the font size of the Find in Files\nresults changes in response to the code font size being changed using\nCtrl +/- or using the Editor Settings.\n\nFixes #35499\n\n(cherry picked from commit 011fdece6d5a6570512b5b6fd112183363c7c318)",
            "is_cherrypick": true,
            "cherrypick_hash": "011fdece6d5a6570512b5b6fd112183363c7c318",
            "pull": 46093
        },
        "011fdece6d5a6570512b5b6fd112183363c7c318": {
            "hash": "011fdece6d5a6570512b5b6fd112183363c7c318",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMjgxODkx"
            ],
            "author_raw": "mujpao <mujpao@gmail.com>",
            "committer_raw": "mujpao <mujpao@gmail.com>",
            "summary": "Make search results font follow code editor font",
            "body": "The font size of the Find in Files dialog used to get out of sync with\nthe code editor font size.\n\nThe font of the Find in Files dialog is now updated each time there is a\nchange to the theme. This way, the font size of the Find in Files\nresults changes in response to the code font size being changed using\nCtrl +/- or using the Editor Settings.\n\nFixes #35499",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42784
        },
        "9da596b5e639c7023730ca4e6bea41ab2b311562": {
            "hash": "9da596b5e639c7023730ca4e6bea41ab2b311562",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CODEOWNERS: Add some more owned files and fix team names",
            "body": "(cherry picked from commit 146f016dcb2da08596e95ccd002704f992fcfa47)",
            "is_cherrypick": true,
            "cherrypick_hash": "146f016dcb2da08596e95ccd002704f992fcfa47",
            "pull": 46093
        },
        "146f016dcb2da08596e95ccd002704f992fcfa47": {
            "hash": "146f016dcb2da08596e95ccd002704f992fcfa47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CODEOWNERS: Add some more owned files and fix team names",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46089
        },
        "45fb8b38fb268b6b80e6439d62e82b762a43c66b": {
            "hash": "45fb8b38fb268b6b80e6439d62e82b762a43c66b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CODEOWNERS: Update with newly added teams",
            "body": "(cherry picked from commit a25bfce69404367ce7bd8f7b94a3c4d10932711a)",
            "is_cherrypick": true,
            "cherrypick_hash": "a25bfce69404367ce7bd8f7b94a3c4d10932711a",
            "pull": 46093
        },
        "a25bfce69404367ce7bd8f7b94a3c4d10932711a": {
            "hash": "a25bfce69404367ce7bd8f7b94a3c4d10932711a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CODEOWNERS: Update with newly added teams",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46048
        },
        "54b6a7b8b7b58ec93744f9050d8500eef8606cea": {
            "hash": "54b6a7b8b7b58ec93744f9050d8500eef8606cea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix memory leak in Xatlas module",
            "body": "(cherry picked from commit e57b8d79eca74b908220efa8a8331868f950cea1)",
            "is_cherrypick": true,
            "cherrypick_hash": "e57b8d79eca74b908220efa8a8331868f950cea1",
            "pull": 46093
        },
        "e57b8d79eca74b908220efa8a8331868f950cea1": {
            "hash": "e57b8d79eca74b908220efa8a8331868f950cea1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix memory leak in Xatlas module",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46009
        },
        "5a290e0a3cfc4f7d1e4f429655ce7839fba15e0a": {
            "hash": "5a290e0a3cfc4f7d1e4f429655ce7839fba15e0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't save project settings when not necessary",
            "body": "(cherry picked from commit 4db47eb32e550fb1f2d8967907b66b2d41f09050)",
            "is_cherrypick": true,
            "cherrypick_hash": "4db47eb32e550fb1f2d8967907b66b2d41f09050",
            "pull": 46093
        },
        "4db47eb32e550fb1f2d8967907b66b2d41f09050": {
            "hash": "4db47eb32e550fb1f2d8967907b66b2d41f09050",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Don't save project settings when not necessary",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45968
        },
        "546d7f619b796ffc6b50514f7609d5383f9c2961": {
            "hash": "546d7f619b796ffc6b50514f7609d5383f9c2961",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use github actions cache not my own one.",
            "body": "(cherry picked from commit f2feefb367665f6e60de7c7ad820bd18597f4688)",
            "is_cherrypick": true,
            "cherrypick_hash": "f2feefb367665f6e60de7c7ad820bd18597f4688",
            "pull": 46093
        },
        "f2feefb367665f6e60de7c7ad820bd18597f4688": {
            "hash": "f2feefb367665f6e60de7c7ad820bd18597f4688",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "Use github actions cache not my own one.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45963
        },
        "8aa022f99c0462805370d452ed9bb096941a440e": {
            "hash": "8aa022f99c0462805370d452ed9bb096941a440e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Only unload the library when no NativeScript objects exist if the reloadable flag is true. If it is false it is likely the library does other things and can't be unloaded",
            "body": "(cherry picked from commit ae7675065a3eebf2a61a5bdc5b5e103a7f869a78)",
            "is_cherrypick": true,
            "cherrypick_hash": "ae7675065a3eebf2a61a5bdc5b5e103a7f869a78",
            "pull": 46093
        },
        "ae7675065a3eebf2a61a5bdc5b5e103a7f869a78": {
            "hash": "ae7675065a3eebf2a61a5bdc5b5e103a7f869a78",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Only unload the library when no NativeScript objects exist if the reloadable flag is true. If it is false it is likely the library does other things and can't be unloaded",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45953
        },
        "329dcebc83b6bf90f6545f59d2063d21b67882e9": {
            "hash": "329dcebc83b6bf90f6545f59d2063d21b67882e9",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix sprite editor conversion tools to handle compressed textures",
            "body": "(cherry picked from commit 1cd7a16c100e8b4f9a4a7e898ae5e0aad61718fb)",
            "is_cherrypick": true,
            "cherrypick_hash": "1cd7a16c100e8b4f9a4a7e898ae5e0aad61718fb",
            "pull": 46093
        },
        "1cd7a16c100e8b4f9a4a7e898ae5e0aad61718fb": {
            "hash": "1cd7a16c100e8b4f9a4a7e898ae5e0aad61718fb",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Fix sprite editor conversion tools to handle compressed textures",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45932
        },
        "ac9e5d9c60ecfe41c8a213b4ec66989bd8098aca": {
            "hash": "ac9e5d9c60ecfe41c8a213b4ec66989bd8098aca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix TextEdit autoscroll with wrapped lines",
            "body": "Index to find the last line wrap index was off by one, which prevented the first wrapped line to trigger autoscroll.\n\n(cherry picked from commit 121030940c71f138d9ceee4847a227aab64900ae)",
            "is_cherrypick": true,
            "cherrypick_hash": "121030940c71f138d9ceee4847a227aab64900ae",
            "pull": 46093
        },
        "121030940c71f138d9ceee4847a227aab64900ae": {
            "hash": "121030940c71f138d9ceee4847a227aab64900ae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix TextEdit autoscroll with wrapped lines",
            "body": "Index to find the last line wrap index was off by one, which prevented the first wrapped line to trigger autoscroll.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45881
        },
        "6c6f4e9895a88595be38977ac0134cf045d9a20e": {
            "hash": "6c6f4e9895a88595be38977ac0134cf045d9a20e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose a `File.flush()` method to scripting",
            "body": "This can be used to ensure a file has its contents saved\neven if the project crashes or is killed by the user\n(among other use cases).\n\nSee discussion in #29075.\n\n(cherry picked from commit ab397460e9f8ea36414eb1b11d76c3e223decdcc)",
            "is_cherrypick": true,
            "cherrypick_hash": "ab397460e9f8ea36414eb1b11d76c3e223decdcc",
            "pull": 46093
        },
        "ab397460e9f8ea36414eb1b11d76c3e223decdcc": {
            "hash": "ab397460e9f8ea36414eb1b11d76c3e223decdcc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Expose a `File.flush()` method to scripting",
            "body": "This can be used to ensure a file has its contents saved\neven if the project crashes or is killed by the user\n(among other use cases).\n\nSee discussion in #29075.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44396
        },
        "15d9f77f9751199191fbc432ca1243f5f695ff76": {
            "hash": "15d9f77f9751199191fbc432ca1243f5f695ff76",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a project setting to enable stdout flushing in release builds",
            "body": "This can be used in server builds for journalctl compatibility.\n\n(cherry picked from commit 341b9cf15a6df3dae1ba6218b8545feec41fa728)\n\nFixes crash when exiting with --verbose with leaked resources\n\n(cherry picked from commit 25c4dacb880724a8e5dec88ca922f57215e153ef)",
            "is_cherrypick": true,
            "cherrypick_hash": "25c4dacb880724a8e5dec88ca922f57215e153ef",
            "pull": 46093
        },
        "25c4dacb880724a8e5dec88ca922f57215e153ef": {
            "hash": "25c4dacb880724a8e5dec88ca922f57215e153ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a project setting to enable stdout flushing in release builds",
            "body": "This can be used in server builds for journalctl compatibility.\n\n\n\nFixes crash when exiting with --verbose with leaked resources",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45853
        },
        "ece69f82088b3cbed7cecea7f56266774e5f28dc": {
            "hash": "ece69f82088b3cbed7cecea7f56266774e5f28dc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46036 from aaronfranke/3.2-limit-zoom-half",
            "body": "[3.2] Limit max zoom to 1/2 of far plane instead of 1/4",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "77438f7a453beac5d4a31c5690210a41e9187cec": {
            "hash": "77438f7a453beac5d4a31c5690210a41e9187cec",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46054 from JFonS/cpu_lightmapper_disk",
            "body": "[3.2] Reduce lightmaps file size.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "56bf256d762b98a441ed1c63b32475eb78c94b7e": {
            "hash": "56bf256d762b98a441ed1c63b32475eb78c94b7e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Add options to reduce lightmaps disk usage.",
            "body": "Added BakedLightmap.use_hdr and BakedLightmap.use_color properties\nthat can reduce the flie size of lightmap texture at the expense of quality.\n\nChanged the denoiser to work in a single buffer, reducing RAM\nusage. Also added the `-mstackrealign` flag in the denoiser compilation\nfor MinGW builds. This flag helped fix a bug in Embree, so I want to see\nif it will help fix GH #45296.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46054
        },
        "1611d3dc17287e0aba2074e23818d4dbf24d316e": {
            "hash": "1611d3dc17287e0aba2074e23818d4dbf24d316e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46008 from akien-mga/3.2-fix-camera-align-crash-45976",
            "body": "Camera2D: Fix crash calling align when not in tree",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "23a6ff278289bca906ab399d96afc7f5a11f325f": {
            "hash": "23a6ff278289bca906ab399d96afc7f5a11f325f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46076 from m4gr3d/expose_godot_plugin_utility_methods",
            "body": "[3.2] Expose GodotPlugin's utility methods",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "64f5a7b8ca359c09c784b6d50843875f510d977b": {
            "hash": "64f5a7b8ca359c09c784b6d50843875f510d977b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Expose GodotPlugin's utility methods used for registration and signal emitting.",
            "body": "This enables creation and use of a plugin like class by composition rather than inheritance.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46076
        },
        "3541d13095edad6476646e9439a138a118094a1b": {
            "hash": "3541d13095edad6476646e9439a138a118094a1b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46060 from nekomatata/text-edit-style-content-margins-3.2",
            "body": "[3.2] TextEdit respects content margin from StyleBox",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "018008ce81036fe7fffd2734b35a6588560d64a6": {
            "hash": "018008ce81036fe7fffd2734b35a6588560d64a6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "TextEdit respects content margin from StyleBox",
            "body": "Backport from PR #45858 on master.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46060
        },
        "daf1151b79d3ee1516d3fc6a275639ee517b1355": {
            "hash": "daf1151b79d3ee1516d3fc6a275639ee517b1355",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46055 from bruvzg/fix_spacing_space",
            "body": "[3.2] Fix SPACING_SPACE not used for drawing characters.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "56fccb1ec1e91d3f6e58fa807c0767b7cd381d68": {
            "hash": "56fccb1ec1e91d3f6e58fa807c0767b7cd381d68",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Fix SPACING_SPACE not used for drawing characters.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46055
        },
        "7241139356e78e275e5f11c644e55e1c1963d021": {
            "hash": "7241139356e78e275e5f11c644e55e1c1963d021",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Backport EXR compression support from master",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46054
        },
        "40c30adf04f802481b2d0946eb6b7aa4d17bc65d": {
            "hash": "40c30adf04f802481b2d0946eb6b7aa4d17bc65d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46034 from bruvzg/ignore_warp_on_mode_change_3",
            "body": "[macOS, 3.2] Ignore mouse move event caused by mouse mode switch.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5a22bd2b3e0057ac9e1e7a1190e85e30a1a087cc": {
            "hash": "5a22bd2b3e0057ac9e1e7a1190e85e30a1a087cc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Camera2D: Fix crash calling align when not in tree",
            "body": "Fixes #45976.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46008
        },
        "751036ff878dc8ed970a6443a94c320bae7a2e6d": {
            "hash": "751036ff878dc8ed970a6443a94c320bae7a2e6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "[3.2] Limit max zoom to 1/2 of far plane instead of 1/4",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46036
        },
        "bc04bbbe2a763ae28f01b8a071c820baf4c2ce97": {
            "hash": "bc04bbbe2a763ae28f01b8a071c820baf4c2ce97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS] Ignore mouse move event caused by mouse mode switch.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46034
        },
        "db8c2410a4ee6213f5b78d3e8fb9783d9d4f0edf": {
            "hash": "db8c2410a4ee6213f5b78d3e8fb9783d9d4f0edf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #46026 from Calinou/project-manager-add-loading-text-3.2",
            "body": "Display loading text while the project manager is loading (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f6257e31ed5eab1ba425a4088da6bfd0a7d442b9": {
            "hash": "f6257e31ed5eab1ba425a4088da6bfd0a7d442b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Display loading text while the project manager is loading",
            "body": "This hints the user that the project manager is currently busy\nloading the project. This is important for the HTML5 editor as the\ncurrent feedback isn't very obvious.\n\nThis also removes the unused `_exit_dialog` function.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 46026
        },
        "a1222e435fa64d09ccebed1a24388f8096dab5b1": {
            "hash": "a1222e435fa64d09ccebed1a24388f8096dab5b1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45982 from clayjohn/GLES2-max-dims",
            "body": "Check limits on texture or framebuffer creation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ab252c372331e16a761f2a310816652cb75beaec": {
            "hash": "ab252c372331e16a761f2a310816652cb75beaec",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45970 from lawnjelly/bvh_fix_mesh_visible",
            "body": "BVH - fix deferred visible mesh collision check",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a814dda2aeac3e00aef8925d5d1394035ba85056": {
            "hash": "a814dda2aeac3e00aef8925d5d1394035ba85056",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH - fix deferred visible mesh collision check",
            "body": "When making items visible from the visual server, the collision check is deferred to prevent two identical collision checks when set_pairable is called shortly after.\n\nIt turns out that for some items (especially meshes), set_pairable is never called. This PR detects this occurrence and forces a collision check at the end of the routine.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45970
        },
        "7efcafd0577e40bb3af92b48ef54b47920236add": {
            "hash": "7efcafd0577e40bb3af92b48ef54b47920236add",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Check limits on texture or framebuffer creation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45982
        },
        "460e1b94c3e23af873444a10f22149331db1b186": {
            "hash": "460e1b94c3e23af873444a10f22149331db1b186",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0OTUxNDMw"
            ],
            "author_raw": "lupoDharkael <izhe@hotmail.es>",
            "committer_raw": "lupoDharkael <izhe@hotmail.es>",
            "summary": "[3.2] Add natural string comparison",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45957
        },
        "637117c8d114e1ebbc63ef71af383be1d90dcafa": {
            "hash": "637117c8d114e1ebbc63ef71af383be1d90dcafa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "[3.2] Add node copy-paste",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45951
        },
        "83e4e4dc52f37ea6a093ba72b2790aecdae502a5": {
            "hash": "83e4e4dc52f37ea6a093ba72b2790aecdae502a5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45902 from Calinou/inputmap-nonexistent-suggestions-3.2",
            "body": "Print suggestions when requesting a nonexistent InputMap action (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9918fd722e3e555cb174f9806cdb38b6e8b0c2b7": {
            "hash": "9918fd722e3e555cb174f9806cdb38b6e8b0c2b7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45921 from Faless/js/3.x_dpi",
            "body": "[3.2] [HTML5] Detect screen scale and DPI.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b3f78687dea9b959707408886c75e7655171dd00": {
            "hash": "b3f78687dea9b959707408886c75e7655171dd00",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Detect screen scale and DPI.",
            "body": "`OS.get_screen_scale` will now return the `window.devicePixelRatio`\nvalue, `OS.get_screen_dpi` uses CSS media queries to find approximate\nDPI value for the current display.\n`OS.get_screen_size` also return the actual screen size (not the CSS\npixel size).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45921
        },
        "986b1a9b18ce9f64286c08419ddd3900501ac268": {
            "hash": "986b1a9b18ce9f64286c08419ddd3900501ac268",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Mono glue generation sometimes crashes on exit, ignore it",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "92dd573053722d42f45f1872a04b667b6fee600e": {
            "hash": "92dd573053722d42f45f1872a04b667b6fee600e",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Emily <fallingfoward@outlook.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fixed typo in packedscene",
            "body": "(cherry picked from commit 7368bc534a755d4c52ed35eb8204f0b27da6ca7d)",
            "is_cherrypick": true,
            "cherrypick_hash": "7368bc534a755d4c52ed35eb8204f0b27da6ca7d",
            "pull": ""
        },
        "7368bc534a755d4c52ed35eb8204f0b27da6ca7d": {
            "hash": "7368bc534a755d4c52ed35eb8204f0b27da6ca7d",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Emily <fallingfoward@outlook.com>",
            "committer_raw": "Emily <fallingfoward@outlook.com>",
            "summary": "fixed typo in packedscene",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45909
        },
        "10f0be77196105347d90078e1f8bf621cf6486e2": {
            "hash": "10f0be77196105347d90078e1f8bf621cf6486e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix Godot detection in custom modules logic",
            "body": "`exec()` was not a good idea as it assumes a certain type of `version.py` file\nsimilar to Godot's own file, which is not always a reliable assumption (see\nhttps://github.com/godotengine/godot/pull/43057#issuecomment-777632900).\n\nAlso restores Python 2 support for the 3.2 branch.\n\n(cherry picked from commit 75910d1e9b37dc5647a9f8883c5a2268188a2423)",
            "is_cherrypick": true,
            "cherrypick_hash": "75910d1e9b37dc5647a9f8883c5a2268188a2423",
            "pull": ""
        },
        "75910d1e9b37dc5647a9f8883c5a2268188a2423": {
            "hash": "75910d1e9b37dc5647a9f8883c5a2268188a2423",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix Godot detection in custom modules logic",
            "body": "`exec()` was not a good idea as it assumes a certain type of `version.py` file\nsimilar to Godot's own file, which is not always a reliable assumption (see\nhttps://github.com/godotengine/godot/pull/43057#issuecomment-777632900).\n\nAlso restores Python 2 support for the 3.2 branch.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45901
        },
        "e71510097d1724f4394c7938aed8e62711a1e411": {
            "hash": "e71510097d1724f4394c7938aed8e62711a1e411",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45837 from Kayomn/3.2",
            "body": "Accomodate blend shape ranges of -1 to +1 for GLES",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "28127ce2248ddbfd8bc9c44e38fa2d5e1f655fe1": {
            "hash": "28127ce2248ddbfd8bc9c44e38fa2d5e1f655fe1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg==",
                "MDQ6VXNlcjEzMTE1NTU="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Print suggestions when requesting a nonexistent InputMap action",
            "body": "Co-authored-by: Marc Gilleron <marc.gilleron@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45902
        },
        "9a89782996df322b1d226eb8d46bbd0d256dfa73": {
            "hash": "9a89782996df322b1d226eb8d46bbd0d256dfa73",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45892 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 22nd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5abe08f484e94860f0aa168fef93453f2b61cdcc": {
            "hash": "5abe08f484e94860f0aa168fef93453f2b61cdcc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Editor: ensure canvas focus when switching tabs.",
            "body": "(cherry picked from commit b148ea2a64992c2b573229a08ead2242822210c4)",
            "is_cherrypick": true,
            "cherrypick_hash": "b148ea2a64992c2b573229a08ead2242822210c4",
            "pull": 45892
        },
        "b148ea2a64992c2b573229a08ead2242822210c4": {
            "hash": "b148ea2a64992c2b573229a08ead2242822210c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Editor: ensure canvas focus when switching tabs.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45891
        },
        "adb93d71205f8ae42f150257a6fbd10506ec897e": {
            "hash": "adb93d71205f8ae42f150257a6fbd10506ec897e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update GraphEdit when GraphNode's slot is updated",
            "body": "(cherry picked from commit fe6c8d48e62be71b971270c9d9d856951922b84a)",
            "is_cherrypick": true,
            "cherrypick_hash": "fe6c8d48e62be71b971270c9d9d856951922b84a",
            "pull": 45892
        },
        "fe6c8d48e62be71b971270c9d9d856951922b84a": {
            "hash": "fe6c8d48e62be71b971270c9d9d856951922b84a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Update GraphEdit when GraphNode's slot is updated",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45870
        },
        "08d556f67766b29662607dfc71c538ccd206e3df": {
            "hash": "08d556f67766b29662607dfc71c538ccd206e3df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify EditorImportPlugin.get_visible_name.",
            "body": "According to the docs at\nhttps://docs.godotengine.org/en/stable/tutorials/plugins/editor/import_plugins.html#the-editorimportplugin-class\n\n> The get_visible_name() method is responsible for returning the name of\n> the type it imports and it will be shown to the user in the Import dock.\n> You should choose this name as a continuation to \"Import as\", e.g.\n> \"Import as Silly Material\"\n\nI've verified Godot's behavior reflects this, so the code examples\nshould reflect this.\n\nAlso document propagating save error in EditorImportPlugin.\n\nIt seems that the suggested code ignores any error from\n`ResourceSaver.save`, but I think we should return it.\n\n(cherry picked from commit 9676650f2f7943ebbf9363fa65e47be62fb22164)",
            "is_cherrypick": true,
            "cherrypick_hash": "9676650f2f7943ebbf9363fa65e47be62fb22164",
            "pull": 45892
        },
        "9676650f2f7943ebbf9363fa65e47be62fb22164": {
            "hash": "9676650f2f7943ebbf9363fa65e47be62fb22164",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Clarify EditorImportPlugin.get_visible_name.",
            "body": "According to the docs at\nhttps://docs.godotengine.org/en/stable/tutorials/plugins/editor/import_plugins.html#the-editorimportplugin-class\n\n> The get_visible_name() method is responsible for returning the name of\n> the type it imports and it will be shown to the user in the Import dock.\n> You should choose this name as a continuation to \"Import as\", e.g.\n> \"Import as Silly Material\"\n\nI've verified Godot's behavior reflects this, so the code examples\nshould reflect this.\n\nAlso document propagating save error in EditorImportPlugin.\n\nIt seems that the suggested code ignores any error from\n`ResourceSaver.save`, but I think we should return it.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45846
        },
        "cd2a996d9e52d8fc3f797da684f8b02aa5e5e5a8": {
            "hash": "cd2a996d9e52d8fc3f797da684f8b02aa5e5e5a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Fix web editor \"clear persistent data\".",
            "body": "Was broken after update to new persistent path \"/home/web_user\".\n\n(cherry picked from commit 7866cd5881a0e30dcc2ef64477e79bf8bcb69200)",
            "is_cherrypick": true,
            "cherrypick_hash": "7866cd5881a0e30dcc2ef64477e79bf8bcb69200",
            "pull": 45892
        },
        "7866cd5881a0e30dcc2ef64477e79bf8bcb69200": {
            "hash": "7866cd5881a0e30dcc2ef64477e79bf8bcb69200",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix web editor \"clear persistent data\".",
            "body": "Was broken after update to new persistent path \"/home/web_user\".",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45885
        },
        "347a9df0a146d9c765227eaca5105e5148d747eb": {
            "hash": "347a9df0a146d9c765227eaca5105e5148d747eb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMTgwNjA="
            ],
            "author_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "GDScript: Clarified/fixed inaccuracies in the built-in function docs.",
            "body": "The input to smoothstep is not actually a weight, and the decscription\nof smoothstep was pretty hard to understand and easy to misinterpret.\n\nClarified what it means to be approximately equal.\n\nnearest_po2 does not do what the descriptions says it does. For one,\nit returns the same power if the input is a power of 2. Second, it\nreturns 0 if the input is negative or 0, while the smallest possible\nintegral power of 2 actually is 1 (2^0 = 1). Due to the implementation\nand how it is used in a lot of places, it does not seem wise to change\nsuch a core function however, and I decided it is better to alter the\ndescription of the built-in.\n\nAdded a few examples/clarifications/edge-cases.\n\n(cherry picked from commit 7f9bfee0ac4707f2586bd25c04c3883c9eb1be9e)",
            "is_cherrypick": true,
            "cherrypick_hash": "7f9bfee0ac4707f2586bd25c04c3883c9eb1be9e",
            "pull": 45892
        },
        "7f9bfee0ac4707f2586bd25c04c3883c9eb1be9e": {
            "hash": "7f9bfee0ac4707f2586bd25c04c3883c9eb1be9e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMTgwNjA="
            ],
            "author_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "committer_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "summary": "GDScript: Clarified/fixed inaccuracies in the built-in function docs.",
            "body": "The input to smoothstep is not actually a weight, and the decscription\nof smoothstep was pretty hard to understand and easy to misinterpret.\n\nClarified what it means to be approximately equal.\n\nnearest_po2 does not do what the descriptions says it does. For one,\nit returns the same power if the input is a power of 2. Second, it\nreturns 0 if the input is negative or 0, while the smallest possible\nintegral power of 2 actually is 1 (2^0 = 1). Due to the implementation\nand how it is used in a lot of places, it does not seem wise to change\nsuch a core function however, and I decided it is better to alter the\ndescription of the built-in.\n\nAdded a few examples/clarifications/edge-cases.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39898
        },
        "5e978d1df51a371012f93756ecb59d403d93f8db": {
            "hash": "5e978d1df51a371012f93756ecb59d403d93f8db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix contact points debug for 3D Physics",
            "body": "Setting each point's position was missing for 3D. Now enabling collision\nrender debug will display contact points for 3D physics, the same way it\ndoes for 2D physics.\n\nNote: Multimesh rendering seems not to work in this scenario on master,\nbut it's working fine on 3.2.\n\n(cherry picked from commit e5e9be8355e9dacdfcd167cc867054acc27903c7)",
            "is_cherrypick": true,
            "cherrypick_hash": "e5e9be8355e9dacdfcd167cc867054acc27903c7",
            "pull": 45892
        },
        "e5e9be8355e9dacdfcd167cc867054acc27903c7": {
            "hash": "e5e9be8355e9dacdfcd167cc867054acc27903c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix contact points debug for 3D Physics",
            "body": "Setting each point's position was missing for 3D. Now enabling collision\nrender debug will display contact points for 3D physics, the same way it\ndoes for 2D physics.\n\nNote: Multimesh rendering seems not to work in this scenario on master,\nbut it's working fine on 3.2.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45861
        },
        "e6b3579e56226947c01884c3cdaec4217686d0de": {
            "hash": "e6b3579e56226947c01884c3cdaec4217686d0de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make FileSystem dock set its path to the base folder of files after changes",
            "body": "(cherry picked from commit cf9d5cec220406bebba4128e27853e4351d6af8f)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf9d5cec220406bebba4128e27853e4351d6af8f",
            "pull": 45892
        },
        "cf9d5cec220406bebba4128e27853e4351d6af8f": {
            "hash": "cf9d5cec220406bebba4128e27853e4351d6af8f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Make FileSystem dock set its path to the base folder of files after changes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45848
        },
        "e900ca1f76ff4a7b7e70da4868a5100a8b7bef6d": {
            "hash": "e900ca1f76ff4a7b7e70da4868a5100a8b7bef6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make String::ends_with don't use String::rfind",
            "body": "(cherry picked from commit ad0943e3d32d00d131a2364483dfdda9ed38319b)",
            "is_cherrypick": true,
            "cherrypick_hash": "ad0943e3d32d00d131a2364483dfdda9ed38319b",
            "pull": 45892
        },
        "ad0943e3d32d00d131a2364483dfdda9ed38319b": {
            "hash": "ad0943e3d32d00d131a2364483dfdda9ed38319b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
            "summary": "Make String::ends_with don't use String::rfind",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45736
        },
        "fb0d0ad018ceb183b16fb56c47036ffe0702a4d4": {
            "hash": "fb0d0ad018ceb183b16fb56c47036ffe0702a4d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributors added to AUTHORS:\n@lyuma, @nathanfranke, @pycbouh\n\n(cherry picked from commit 1c58514c181929c3ff0309bc1aeb4c3fa9c6dfd4)",
            "is_cherrypick": true,
            "cherrypick_hash": "1c58514c181929c3ff0309bc1aeb4c3fa9c6dfd4",
            "pull": 45892
        },
        "1c58514c181929c3ff0309bc1aeb4c3fa9c6dfd4": {
            "hash": "1c58514c181929c3ff0309bc1aeb4c3fa9c6dfd4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributors added to AUTHORS:\n@lyuma, @nathanfranke, @pycbouh",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f55c23d8f26e0f69340a7e10b7495bb388345a0e": {
            "hash": "f55c23d8f26e0f69340a7e10b7495bb388345a0e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44476 from Calinou/doc-object-new-bug",
            "body": "Document known bug with `Object.new()` and workaround",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b2f925ea42b3d3a2486bb21b092ea87a267f6852": {
            "hash": "b2f925ea42b3d3a2486bb21b092ea87a267f6852",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45889 from Faless/js/3.x_xhr_fix",
            "body": "[3.2] [HTML5] Fix HTTPClient request_raw.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6f26df58a8d1893e5bb77e70fbb5f2161078ea31": {
            "hash": "6f26df58a8d1893e5bb77e70fbb5f2161078ea31",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45884 from Faless/js/3.x_more_handlers",
            "body": "[3.2] [HTML5] Handle contextmenu, webglcontextlost internally.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4086a123b9873543b05ecbfc0f7db4d95748c040": {
            "hash": "4086a123b9873543b05ecbfc0f7db4d95748c040",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix HTTPClient request_raw.",
            "body": "Now send data according to the spec, properly handle null data.\nSimplify JS code since we are at it.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45889
        },
        "8c9a503bdefe77c8ff950c11638097ac6555b51b": {
            "hash": "8c9a503bdefe77c8ff950c11638097ac6555b51b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Handle contextmenu, webglcontextlost internally.",
            "body": "This way they are automatically cleaned up when the engine exits,\nlanding a hand to browsers garbage collectors.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45884
        },
        "5d2a9c96d45329df9d84ca71af09ca858ad9b75c": {
            "hash": "5d2a9c96d45329df9d84ca71af09ca858ad9b75c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45880 from KoBeWi/retro_stalking",
            "body": "[3.2] Detect external modification of scenes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e7ee561ca062cbe5cabe8bc64fe14029920f7195": {
            "hash": "e7ee561ca062cbe5cabe8bc64fe14029920f7195",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Detect external modification of scenes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45880
        },
        "3fed3ea7a505354c180005a9989775db9f98b4e0": {
            "hash": "3fed3ea7a505354c180005a9989775db9f98b4e0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45878 from fmazan/3.2-autocompletion-box-fix",
            "body": "[3.2] Fixed completion box not showing properly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9c4f16f4c10451ae024a8f899ce678ff72db3ea2": {
            "hash": "9c4f16f4c10451ae024a8f899ce678ff72db3ea2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjMwMzMz"
            ],
            "author_raw": "Filip <filip@mazan.in>",
            "committer_raw": "Filip <filip@mazan.in>",
            "summary": "Fixed completion box not showing properly [3.2]",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45878
        },
        "5e7df2da083c553d498c0396cd35dff8e0ad550d": {
            "hash": "5e7df2da083c553d498c0396cd35dff8e0ad550d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45876 from Calinou/doc-particles2d-no-atlas",
            "body": "Document Particles2D not supporting AtlasTexture region",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "97b43e816b6431adad73fd8253daf64ee16d814f": {
            "hash": "97b43e816b6431adad73fd8253daf64ee16d814f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document Particles2D not supporting AtlasTexture region",
            "body": "See #13923.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45876
        },
        "5bec2cf3d4a483fa7100d1c391edd6434bae5b7f": {
            "hash": "5bec2cf3d4a483fa7100d1c391edd6434bae5b7f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45772 from CherokeeLanguage/3.2",
            "body": "[3.2] Fix issue with NVIDIA and axis mapping for joysticks.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5cf55fe9056a61dec31fbba6b2d6568012d37cb1": {
            "hash": "5cf55fe9056a61dec31fbba6b2d6568012d37cb1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45065 from aaronfranke/3.2-basis-eq-inst",
            "body": "[3.2] Use instance and first arg in Basis is_equal_approx",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f175b70890db1658bc92ea7ec4c6707ceabaa892": {
            "hash": "f175b70890db1658bc92ea7ec4c6707ceabaa892",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45851 from RevoluPowered/fix-broken-fbx-vertex-duplication",
            "body": "[fbx; high priority] fixed bug in vertex duplication breaking meshes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "53aee600d385e86297c9a8267cd43d246d52e4bc": {
            "hash": "53aee600d385e86297c9a8267cd43d246d52e4bc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "fixed bug in vertex duplication breaking meshes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45851
        },
        "8777282c4081c7cbb7525c19c00a4a1c31eb41d8": {
            "hash": "8777282c4081c7cbb7525c19c00a4a1c31eb41d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyMjk0OTI="
            ],
            "author_raw": "Michael Conrad <m.conrad.202@gmail.com>",
            "committer_raw": "Michael Conrad <m.conrad.202@gmail.com>",
            "summary": "Fix joystick axis mapping issues with NVIDIA shield. Probably others.",
            "body": "Issues addressed:\n\na) Axis mappings were including virtual mouse axes on NVIDIA Shield TV.\n\nThe virtual mouse axes have the same axis numbers as the normal analog stick numbers. This was completely breaking joypad support on NVIDIA Shield TV.\n\nb) Joypads were being tracked in a List with the index in the list being treated as the Godot device id.\n\nIf a device were to be removed, any device later in the list would be shifted, potentially causing future events with the shifted joypads to have incorrect IDs according to the Godot engine.\n\nc) Unnecessary events were being sent to the Godot engine.\n\nA check was added (per Joystick) that will prevent sending events for all axes when only a single axis value changed.\nA similar check was added for \"HATs\".\n\nSee #45712",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45772
        },
        "85f92a2463ab39231886a7d7f75afadf1663d08a": {
            "hash": "85f92a2463ab39231886a7d7f75afadf1663d08a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45843 from lawnjelly/ewok_backbuffer_sort_fix",
            "body": "Batching - prevent reordering items over a copybackbuffer",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f201382a854b5274933e945fc9f9676cea03aa36": {
            "hash": "f201382a854b5274933e945fc9f9676cea03aa36",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "[3.2] Use instance and first arg in Basis is_equal_approx",
            "body": "Discards the second argument.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45065
        },
        "398a625a9f37fe6e45a5da075f8796d26378004d": {
            "hash": "398a625a9f37fe6e45a5da075f8796d26378004d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #39421 from RandomShaper/pause_aware_picking_3.2",
            "body": "Implement pause-aware picking (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "daa0fe101ebc4422131dadb0a4d8a618ae05a074": {
            "hash": "daa0fe101ebc4422131dadb0a4d8a618ae05a074",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45813 from RandomShaper/keep_selected_visible_3.2",
            "body": "Keep selected node visible after filter change (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "35ed654911958a7ec93dc837f94a18bdef11e384": {
            "hash": "35ed654911958a7ec93dc837f94a18bdef11e384",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - prevent reordering items over a copybackbuffer",
            "body": "Reordering an item from after a copybackbuffer to before would result in the wrong thing being rendered into the backbuffer.\n\nThis PR puts in a check to prevent reordering over such a boundary.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45843
        },
        "98764032bfe4380d482374352b3875d9eeb834ba": {
            "hash": "98764032bfe4380d482374352b3875d9eeb834ba",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45828 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 21st batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2863c6117ea5f0d913d9350b7f6ac1b0e6954a7f": {
            "hash": "2863c6117ea5f0d913d9350b7f6ac1b0e6954a7f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Set selected Tree item to null when deselected",
            "body": "Co-authored-by: Brody Eller <wviper3@gmail.com>\n(cherry picked from commit ef8ec59f2f681440f3aaa6ec69bbaaa1e01164b5)",
            "is_cherrypick": true,
            "cherrypick_hash": "ef8ec59f2f681440f3aaa6ec69bbaaa1e01164b5",
            "pull": 45828
        },
        "ef8ec59f2f681440f3aaa6ec69bbaaa1e01164b5": {
            "hash": "ef8ec59f2f681440f3aaa6ec69bbaaa1e01164b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI=",
                "MDQ6VXNlcjgxNzI4NTU="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Set selected Tree item to null when deselected",
            "body": "Co-authored-by: Brody Eller <wviper3@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45806
        },
        "dad0d4a8ee073ff20288580314eeba101c40dfad": {
            "hash": "dad0d4a8ee073ff20288580314eeba101c40dfad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MzU3NjU3"
            ],
            "author_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update ColorPicker controls when entering tree",
            "body": "(cherry picked from commit 03d4ebf12993c3dc1663cb946687d60ee1be58f0)",
            "is_cherrypick": true,
            "cherrypick_hash": "03d4ebf12993c3dc1663cb946687d60ee1be58f0",
            "pull": 45828
        },
        "03d4ebf12993c3dc1663cb946687d60ee1be58f0": {
            "hash": "03d4ebf12993c3dc1663cb946687d60ee1be58f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MzU3NjU3"
            ],
            "author_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "committer_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "summary": "Update ColorPicker controls when entering tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45836
        },
        "6afb9d327e143e2f3f3d905a1a1a7477ef340b83": {
            "hash": "6afb9d327e143e2f3f3d905a1a1a7477ef340b83",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use /Zi and /FS for including debugger symbols on Windows with MSVC",
            "body": "(cherry picked from commit 4946ae16fcc3299326b4b7105dbe20646ceddb17)",
            "is_cherrypick": true,
            "cherrypick_hash": "4946ae16fcc3299326b4b7105dbe20646ceddb17",
            "pull": 45828
        },
        "4946ae16fcc3299326b4b7105dbe20646ceddb17": {
            "hash": "4946ae16fcc3299326b4b7105dbe20646ceddb17",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Use /Zi and /FS for including debugger symbols on Windows with MSVC",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45825
        },
        "65a2f0dfd43c16da8ae4d2788c13f67bdf1afc4b": {
            "hash": "65a2f0dfd43c16da8ae4d2788c13f67bdf1afc4b",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Add an option to detect C++ modules recursively",
            "body": "This adds `custom_modules_recursive` which allows to detect and collect\nall nested C++ modules which may reside in any directory specified by\n`custom_modules` option.\n\nThe detection logic is made to be more strict because `SCSub` may be\nused for organizing hierarchical builds within a module itself, so the\nexistence of `register_types.h` and `config.py` is checked as well\n(these are all required for a C++ module to be compiled by Godot).\n\nFor performance reasons, built-in modules are not checked recursively,\nand there's no benefit of doing so in the first place.\n\nIt's now possible to specify a directory path pointing to a *single*\nmodule, as it may contain nested modules which are detected recursively.\n\n(cherry picked from commit a3c2c1e18a3b1ebcd06aabd71e98c53fd0e5e998)",
            "is_cherrypick": true,
            "cherrypick_hash": "a3c2c1e18a3b1ebcd06aabd71e98c53fd0e5e998",
            "pull": 45828
        },
        "a3c2c1e18a3b1ebcd06aabd71e98c53fd0e5e998": {
            "hash": "a3c2c1e18a3b1ebcd06aabd71e98c53fd0e5e998",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "SCons: Add an option to detect C++ modules recursively",
            "body": "This adds `custom_modules_recursive` which allows to detect and collect\nall nested C++ modules which may reside in any directory specified by\n`custom_modules` option.\n\nThe detection logic is made to be more strict because `SCSub` may be\nused for organizing hierarchical builds within a module itself, so the\nexistence of `register_types.h` and `config.py` is checked as well\n(these are all required for a C++ module to be compiled by Godot).\n\nFor performance reasons, built-in modules are not checked recursively,\nand there's no benefit of doing so in the first place.\n\nIt's now possible to specify a directory path pointing to a *single*\nmodule, as it may contain nested modules which are detected recursively.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43057
        },
        "395afe93635301d1309726ba6e415a86be37bd03": {
            "hash": "395afe93635301d1309726ba6e415a86be37bd03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@f72b68b8b090e689ed21f600e89db9a661edb696.\n\nPartial revert of #45790.\n\n(cherry picked from commit 5eb46ab61622ebb18ce90f94204e778f0d21cdbe)",
            "is_cherrypick": true,
            "cherrypick_hash": "5eb46ab61622ebb18ce90f94204e778f0d21cdbe",
            "pull": 45828
        },
        "5eb46ab61622ebb18ce90f94204e778f0d21cdbe": {
            "hash": "5eb46ab61622ebb18ce90f94204e778f0d21cdbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@f72b68b8b090e689ed21f600e89db9a661edb696.\n\nPartial revert of #45790.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45827
        },
        "31109c4611ff3a111d2e0d3fd56ae6aab1e643e9": {
            "hash": "31109c4611ff3a111d2e0d3fd56ae6aab1e643e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@c7cf1397c1e07182de936e72fa1bc5cc22ab8cc1.\n\n(cherry picked from commit 2c2fffcb02455f736cb4ea318d4107c7f32a8733)",
            "is_cherrypick": true,
            "cherrypick_hash": "2c2fffcb02455f736cb4ea318d4107c7f32a8733",
            "pull": 45828
        },
        "2c2fffcb02455f736cb4ea318d4107c7f32a8733": {
            "hash": "2c2fffcb02455f736cb4ea318d4107c7f32a8733",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sync controller mappings DB with SDL2 community repo",
            "body": "Synced with gabomdq/SDL_GameControllerDB@c7cf1397c1e07182de936e72fa1bc5cc22ab8cc1.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45748
        },
        "24d03afc9b447b3a4b9e4badc0aff0eed4cc8fe3": {
            "hash": "24d03afc9b447b3a4b9e4badc0aff0eed4cc8fe3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix nan errors when using VehicleBody",
            "body": "(cherry picked from commit 1b8cbcf94648b7baeb3def5464f6f67509081134)",
            "is_cherrypick": true,
            "cherrypick_hash": "1b8cbcf94648b7baeb3def5464f6f67509081134",
            "pull": 45828
        },
        "1b8cbcf94648b7baeb3def5464f6f67509081134": {
            "hash": "1b8cbcf94648b7baeb3def5464f6f67509081134",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix nan errors when using VehicleBody",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45803
        },
        "2261e738c2eb27c304ebf241e75443d92658bf32": {
            "hash": "2261e738c2eb27c304ebf241e75443d92658bf32",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `SurfaceTool.generate_normals()` documentation",
            "body": "(cherry picked from commit b8df8b10435114ec068c8164f8711e0a1d14709b)",
            "is_cherrypick": true,
            "cherrypick_hash": "b8df8b10435114ec068c8164f8711e0a1d14709b",
            "pull": 45828
        },
        "b8df8b10435114ec068c8164f8711e0a1d14709b": {
            "hash": "b8df8b10435114ec068c8164f8711e0a1d14709b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `SurfaceTool.generate_normals()` documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45794
        },
        "db57f3219474fa6f3588737e92469b56bc4ba7fc": {
            "hash": "db57f3219474fa6f3588737e92469b56bc4ba7fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NzI4MzU="
            ],
            "author_raw": "Oliver Dick <oliver.dick@evilstorm.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TextEdit: When left mouse is pressed to place the cursor, do not immediately adjust the viewport when cursor_set_line is called, but afterwards on cursor_set_column (effectively when the cursor reached its final position)",
            "body": "Fixes #45770\n\n(cherry picked from commit 8d598693fc7e006d9f3b31e8428d032e95488308)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d598693fc7e006d9f3b31e8428d032e95488308",
            "pull": 45828
        },
        "8d598693fc7e006d9f3b31e8428d032e95488308": {
            "hash": "8d598693fc7e006d9f3b31e8428d032e95488308",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NzI4MzU="
            ],
            "author_raw": "Oliver Dick <oliver.dick@evilstorm.de>",
            "committer_raw": "Oliver Dick <oliver.dick@evilstorm.de>",
            "summary": "TextEdit: When left mouse is pressed to place the cursor, do not immediately adjust the viewport when cursor_set_line is called, but afterwards on cursor_set_column (effectively when the cursor reached its final position)",
            "body": "Fixes #45770",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45784
        },
        "3abe6ae2811cc97d93063252b1312d9d4f91d06f": {
            "hash": "3abe6ae2811cc97d93063252b1312d9d4f91d06f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MzU3NjU3"
            ],
            "author_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Snap VisualScript comment to grid when resizing",
            "body": "(cherry picked from commit 07fb7f9888126d189476ec9a6272447b7c9748ac)",
            "is_cherrypick": true,
            "cherrypick_hash": "07fb7f9888126d189476ec9a6272447b7c9748ac",
            "pull": 45828
        },
        "07fb7f9888126d189476ec9a6272447b7c9748ac": {
            "hash": "07fb7f9888126d189476ec9a6272447b7c9748ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MzU3NjU3"
            ],
            "author_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "committer_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "summary": "Snap VisualScript comment to grid when resizing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45776
        },
        "42d3d9c345bfc867620f0f2db67ed2aadddfaf8a": {
            "hash": "42d3d9c345bfc867620f0f2db67ed2aadddfaf8a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix debug_symbols tests after switch to BoolVariable",
            "body": "Bug introduced in #45679.\n\nFixes part of #45816.\n\n(cherry picked from commit 849c090343a22b98f0c977f2bb3469f709688de4)\n\nAlso removes useless `debug_symbols=full` mode.",
            "is_cherrypick": true,
            "cherrypick_hash": "849c090343a22b98f0c977f2bb3469f709688de4",
            "pull": 45828
        },
        "849c090343a22b98f0c977f2bb3469f709688de4": {
            "hash": "849c090343a22b98f0c977f2bb3469f709688de4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix debug_symbols tests after switch to BoolVariable",
            "body": "Bug introduced in #45679.\n\nFixes part of #45816.\n\n\n\nAlso removes useless `debug_symbols=full` mode.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45818
        },
        "4211cb3dc7e812ad5c1a640134af8dc19e15c0dc": {
            "hash": "4211cb3dc7e812ad5c1a640134af8dc19e15c0dc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45773 from Calinou/editor-fonts-enable-filter-mipmaps",
            "body": "Improve editor text appearance in (un)zoomed GraphEdit-based editors",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b060b2e68fbc06c559136d817fe73797107ff72d": {
            "hash": "b060b2e68fbc06c559136d817fe73797107ff72d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45750 from revilo/3.2",
            "body": "[3.2] Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "72872959f0868f2da267a51d700edab35a4bf2c9": {
            "hash": "72872959f0868f2da267a51d700edab35a4bf2c9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45831 from Chaosus/vs_fix_boolean_scalarop_parsing",
            "body": "[3.2] Visual Shader Parenthesis fix",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "745c7112897f9f489f13ddc2bbeea18169b1f268": {
            "hash": "745c7112897f9f489f13ddc2bbeea18169b1f268",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Implement pause-aware picking",
            "body": "This adds a new project setting (`physics/common/enable_pause_aware_picking`). It's disabled by default.\n\nWhen enabled, it changes the way 2D & 3D physics picking behaves in relation to pause:\n- When pause is set, every collision object that is hovered or captured (3D only) is released from that condition, getting the relevant mouse-exit callback., unless its pause mode makes it immune from pause.\n- During the pause. picking only considers collision objects immune from pause, sending input events and enter/exit callbacks to them as expected.\n- When pause is left, nothing happens. This is a big difference with the classic behavior, which at this point would process all the input events that have been queued against the current state of the 2D/3D world (in other words, checking them against the current position of the objects instead of those at the time of the events).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39421
        },
        "34d3235c84ccf094cc9329754b3a9e0dd1addc3b": {
            "hash": "34d3235c84ccf094cc9329754b3a9e0dd1addc3b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Visual Shader Parenthesis fix",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45831
        },
        "e6101df97bdad624c627b7cdc3f72b8417731444": {
            "hash": "e6101df97bdad624c627b7cdc3f72b8417731444",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45798 from madmiraal/add-new-sdl-keywords-3.2",
            "body": "[3.2] Add support for new SDL gamecontroller keywords.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1b9a01948e9f0470f4532c2de399a08b8b15f0b5": {
            "hash": "1b9a01948e9f0470f4532c2de399a08b8b15f0b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Keep selected node visible after filter change",
            "body": "(Implemented both for the local and remote scene tree docks.)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45813
        },
        "e1054a17b5abcb39adf02aba758fab533c3f6b6d": {
            "hash": "e1054a17b5abcb39adf02aba758fab533c3f6b6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Expose Tree::scroll_to_item()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45813
        },
        "d923df52c5c74bbc475d3db47837c2b0a6a78710": {
            "hash": "d923df52c5c74bbc475d3db47837c2b0a6a78710",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1NzMwNTc3"
            ],
            "author_raw": "Kayomn <kayomn@kayomn.net>",
            "committer_raw": "Kayomn <kayomn@kayomn.net>",
            "summary": "Accomodate blend shape ranges of -1 to +1",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45837
        },
        "3dd57a22df1fe431b71f2f4229cbff1107744658": {
            "hash": "3dd57a22df1fe431b71f2f4229cbff1107744658",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Add support for new SDL gamecontroller keywords.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45798
        },
        "898327b31273bf9991c3c30b1e9ac0d1f35d8a41": {
            "hash": "898327b31273bf9991c3c30b1e9ac0d1f35d8a41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document known bug with `Object.new()` and workaround",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44476
        },
        "d5716d8956425475f0162338a3400fe873de9121": {
            "hash": "d5716d8956425475f0162338a3400fe873de9121",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve editor text appearance in (un)zoomed GraphEdit-based editors",
            "body": "Enabling filtering and mipmaps on the editor fonts makes the text\nlook slightly better. While not as good as SDF-based fonts, it should be\nmore usable already.\nThis change impacts the visual script and visual shader editors.\n\nThis partially addresses #16220.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9fb27eba8de4dc9eb898ff6abf64fc9a0f6ab627": {
            "hash": "9fb27eba8de4dc9eb898ff6abf64fc9a0f6ab627",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45758 from madmiraal/fix-used-uninitialized-warning",
            "body": "[3.2] Fix used uninitialized warning in os_x11.cpp",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "983c194ea2dd0088a0aeaff6b132992ec6c14c49": {
            "hash": "983c194ea2dd0088a0aeaff6b132992ec6c14c49",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45757 from Faless/js/3.x_gamepads_db",
            "body": "[3.2] Add some HTML5 controllers mapping.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f05e068d6c5dca6780a4fe76ded230dc8dba99f6": {
            "hash": "f05e068d6c5dca6780a4fe76ded230dc8dba99f6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45583 from lawnjelly/optimize_transform_propagate",
            "body": "Optimize transform propagation for hidden 3d objects",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f36c529ad0a37254f1a8e96558320f40f21e517d": {
            "hash": "f36c529ad0a37254f1a8e96558320f40f21e517d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45752 from JFonS/cpu_lightmapper_fixes",
            "body": "Assorted CPU lightmapper fixes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4e833b2e28791e1ff8831f78e55e5bae9104136c": {
            "hash": "4e833b2e28791e1ff8831f78e55e5bae9104136c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix used uninitialized warning in os_x11.cpp",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45758
        },
        "860be94246ce9a3348f773e98ddba3ce91472066": {
            "hash": "860be94246ce9a3348f773e98ddba3ce91472066",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add some HTML5 controllers mapping.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45757
        },
        "09924d6d73d63ddc7e953c31bf0d3f9a3b69abdb": {
            "hash": "09924d6d73d63ddc7e953c31bf0d3f9a3b69abdb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NzI4MzU="
            ],
            "author_raw": "Oliver Dick <oliver.dick@evilstorm.de>",
            "committer_raw": "Oliver Dick <oliver.dick@evilstorm.de>",
            "summary": "Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED (fixes invalid transform of collision shape in cases where the node is not supposed to enter the scene tree)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45750
        },
        "27c1e659697c2bc223fa65347948f372b06ddaf9": {
            "hash": "27c1e659697c2bc223fa65347948f372b06ddaf9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Assorted CPU lightmapper fixes",
            "body": "- Fix crash when a ray hits a texel with a UV2 coordinate exactly\nequal to 1.0.\n- Take BakedLightmap extents into account.\n- Clear capture data between bakes.\n- Fix minor issues with seam correction.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45752
        },
        "3e2e21434d5aee7c2ea5cff26a4bb5fd9c17ea68": {
            "hash": "3e2e21434d5aee7c2ea5cff26a4bb5fd9c17ea68",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45732 from akien-mga/3.2-ci-linux-mono-usable",
            "body": "CI: Build full Mono version on Linux, with glue",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "72d7fab45eb5b28e8a9726c4e0586e7ee0cc793b": {
            "hash": "72d7fab45eb5b28e8a9726c4e0586e7ee0cc793b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Build full Mono version on Linux, with glue",
            "body": "This makes the artifacts from the Linux Mono build usable.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45732
        },
        "5886d0952109a7ff9cd36e7847d5c439cbeae088": {
            "hash": "5886d0952109a7ff9cd36e7847d5c439cbeae088",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the logic to compile for Android by automatically detecting and setting up the Android NDK if needed.",
            "body": "(cherry picked from commit eee213e01a26054906fd07423f3620c98b786956)",
            "is_cherrypick": true,
            "cherrypick_hash": "eee213e01a26054906fd07423f3620c98b786956",
            "pull": 45732
        },
        "eee213e01a26054906fd07423f3620c98b786956": {
            "hash": "eee213e01a26054906fd07423f3620c98b786956",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Improve the logic to compile for Android by automatically detecting and setting up the Android NDK if needed.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44949
        },
        "48381ba81cb1f28ec4a45b299fd2c3e1b2758ecb": {
            "hash": "48381ba81cb1f28ec4a45b299fd2c3e1b2758ecb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45726 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 20th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "84e356d7205d5c2ddb1c8cd22e9a92a703c057a0": {
            "hash": "84e356d7205d5c2ddb1c8cd22e9a92a703c057a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45726
        },
        "4a74f6f3b77befe474c29acbb2ecb8e578ed0a66": {
            "hash": "4a74f6f3b77befe474c29acbb2ecb8e578ed0a66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that GridMap doesn't support visual layers or cull masks",
            "body": "See #40245.\n\n(cherry picked from commit 95fda7e881b4009cf7775f36bb9bf0901c2ef6b6)",
            "is_cherrypick": true,
            "cherrypick_hash": "95fda7e881b4009cf7775f36bb9bf0901c2ef6b6",
            "pull": 45726
        },
        "95fda7e881b4009cf7775f36bb9bf0901c2ef6b6": {
            "hash": "95fda7e881b4009cf7775f36bb9bf0901c2ef6b6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that GridMap doesn't support visual layers or cull masks",
            "body": "See #40245.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45667
        },
        "9e4cecc8eaef126b8e6662ffd8673af6b2e2eaa6": {
            "hash": "9e4cecc8eaef126b8e6662ffd8673af6b2e2eaa6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[Mono] Use the same search logic for both `MSBuild` and `dotnet`, add custom search paths on macOS.",
            "body": "(cherry picked from commit e304f716c734c4d1f53808f9fdfaf84e54a954db)",
            "is_cherrypick": true,
            "cherrypick_hash": "e304f716c734c4d1f53808f9fdfaf84e54a954db",
            "pull": 45726
        },
        "e304f716c734c4d1f53808f9fdfaf84e54a954db": {
            "hash": "e304f716c734c4d1f53808f9fdfaf84e54a954db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[Mono] Use the same search logic for both `MSBuild` and `dotnet`, add custom search paths on macOS.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45715
        },
        "1749cc4da86919070f485701fc4f57dc0c99efaa": {
            "hash": "1749cc4da86919070f485701fc4f57dc0c99efaa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix \"editor/editor_help\" shortcut overwriting when restarting editor",
            "body": "(cherry picked from commit 2105b6a0705c4b1411d7a87f154c890c68910351)",
            "is_cherrypick": true,
            "cherrypick_hash": "2105b6a0705c4b1411d7a87f154c890c68910351",
            "pull": 45726
        },
        "2105b6a0705c4b1411d7a87f154c890c68910351": {
            "hash": "2105b6a0705c4b1411d7a87f154c890c68910351",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Fix \"editor/editor_help\" shortcut overwriting when restarting editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45708
        },
        "d31ee2588273809dc1927a8eed331ea98a3cffc0": {
            "hash": "d31ee2588273809dc1927a8eed331ea98a3cffc0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make margins obey the snap option in the TextureRegion editor",
            "body": "(cherry picked from commit 2d4cda89e1fe63403196852fdae1268a25be33ba)",
            "is_cherrypick": true,
            "cherrypick_hash": "2d4cda89e1fe63403196852fdae1268a25be33ba",
            "pull": 45726
        },
        "2d4cda89e1fe63403196852fdae1268a25be33ba": {
            "hash": "2d4cda89e1fe63403196852fdae1268a25be33ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Make margins obey the snap option in the TextureRegion editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45696
        },
        "11fc3b8758b7879c0a64a2197a3912266d3ddd95": {
            "hash": "11fc3b8758b7879c0a64a2197a3912266d3ddd95",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwMDM2MzM3"
            ],
            "author_raw": "muiroc <ian.mario.dev@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use the blend parameter passed to blend_animation during graph processing",
            "body": "(cherry picked from commit 01bd1b33c7a5ba84b043681f55cc3aae34d94942)",
            "is_cherrypick": true,
            "cherrypick_hash": "01bd1b33c7a5ba84b043681f55cc3aae34d94942",
            "pull": 45726
        },
        "01bd1b33c7a5ba84b043681f55cc3aae34d94942": {
            "hash": "01bd1b33c7a5ba84b043681f55cc3aae34d94942",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwMDM2MzM3"
            ],
            "author_raw": "muiroc <ian.mario.dev@gmail.com>",
            "committer_raw": "muiroc <ian.mario.dev@gmail.com>",
            "summary": "Use the blend parameter passed to blend_animation during graph processing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35966
        },
        "ee89da129fb437ae7972d6fa48c1ab35c8dc8b65": {
            "hash": "ee89da129fb437ae7972d6fa48c1ab35c8dc8b65",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `File.endian_swap` documentation",
            "body": "(cherry picked from commit c5f0db45df6002258ee0b3f0158d1069f828455e)",
            "is_cherrypick": true,
            "cherrypick_hash": "c5f0db45df6002258ee0b3f0158d1069f828455e",
            "pull": 45726
        },
        "c5f0db45df6002258ee0b3f0158d1069f828455e": {
            "hash": "c5f0db45df6002258ee0b3f0158d1069f828455e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `File.endian_swap` documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45674
        },
        "518ba25faeacfa73a657729ce287104f9935717c": {
            "hash": "518ba25faeacfa73a657729ce287104f9935717c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[iOS] Remove remote notifications code",
            "body": "Using any remote notification method (even indirectly) causes App Store to trigger APNS warning email.\n\n(cherry picked from commit 4fda1ae6b881f305dc594d9c43fa2a49a89f5cb1)",
            "is_cherrypick": true,
            "cherrypick_hash": "4fda1ae6b881f305dc594d9c43fa2a49a89f5cb1",
            "pull": 45726
        },
        "4fda1ae6b881f305dc594d9c43fa2a49a89f5cb1": {
            "hash": "4fda1ae6b881f305dc594d9c43fa2a49a89f5cb1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Remove remote notifications code",
            "body": "Using any remote notification method (even indirectly) causes App Store to trigger APNS warning email.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45682
        },
        "f3c030aa470d5fe43d9ba03fad1a0ac41d3f896a": {
            "hash": "f3c030aa470d5fe43d9ba03fad1a0ac41d3f896a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Add `production=yes` option to use production defaults",
            "body": "This is meant for users making custom builds to match the options used on\noptimized, official builds.\n\nThis enables, on the platforms which support them:\n- `use_static_cpp=yes` (portable binaries for Linux and Windows)\n- `use_lto=yes` (link time optimizations - note: requires a lot of RAM!)\n- `debug_symbols=no` (no debug symbols, smaller binaries)\n\nAlso abort when using MSVC with `production=yes`, as:\n- It cannot optimize the GDScript VM like GCC or Clang do, leading to\nsignificant performance drops.\n- Its LTO support is unreliable, at least used to trigger crashes last\nwe tried it extensively.\n\nAll options can still be overridden if specified, and the `dev=yes` option\nwas changed to also support overrides.\n\n(cherry picked from commit db26871210fc53f2e36e24f985eea8f344d402f8)",
            "is_cherrypick": true,
            "cherrypick_hash": "db26871210fc53f2e36e24f985eea8f344d402f8",
            "pull": 45726
        },
        "db26871210fc53f2e36e24f985eea8f344d402f8": {
            "hash": "db26871210fc53f2e36e24f985eea8f344d402f8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Add `production=yes` option to use production defaults",
            "body": "This is meant for users making custom builds to match the options used on\noptimized, official builds.\n\nThis enables, on the platforms which support them:\n- `use_static_cpp=yes` (portable binaries for Linux and Windows)\n- `use_lto=yes` (link time optimizations - note: requires a lot of RAM!)\n- `debug_symbols=no` (no debug symbols, smaller binaries)\n\nAlso abort when using MSVC with `production=yes`, as:\n- It cannot optimize the GDScript VM like GCC or Clang do, leading to\nsignificant performance drops.\n- Its LTO support is unreliable, at least used to trigger crashes last\nwe tried it extensively.\n\nAll options can still be overridden if specified, and the `dev=yes` option\nwas changed to also support overrides.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45679
        },
        "67d80e6f73c7092b18675a47a7a51f3d573e6873": {
            "hash": "67d80e6f73c7092b18675a47a7a51f3d573e6873",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3Mzk2OTA="
            ],
            "author_raw": "Tom Langwaldt <T.Langwaldt@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix swapped front/rear view",
            "body": "(cherry picked from commit f995d6cd17e227492dee14627e9262292c58d6a4)",
            "is_cherrypick": true,
            "cherrypick_hash": "f995d6cd17e227492dee14627e9262292c58d6a4",
            "pull": 45726
        },
        "f995d6cd17e227492dee14627e9262292c58d6a4": {
            "hash": "f995d6cd17e227492dee14627e9262292c58d6a4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3Mzk2OTA="
            ],
            "author_raw": "Tom Langwaldt <T.Langwaldt@gmail.com>",
            "committer_raw": "Tom Langwaldt <T.Langwaldt@gmail.com>",
            "summary": "Fix swapped front/rear view",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45669
        },
        "0c4501177934bb3181f04a5bdf4095d5a1c9be1a": {
            "hash": "0c4501177934bb3181f04a5bdf4095d5a1c9be1a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Main: Load translations and remaps before scene types",
            "body": "This ensures that settings like `gui/theme/custom_font` handle resource\nremappings properly, as they load resources in `register_scene_types()`.\n\nPath remaps used to be done before loading scene types in early Godot\nversions (as hinted by the \"Load Remaps\" comment just before \"Load Scene\nTypes\") but this was broken when developing new localization features.\n\nFixes #17640.\n\n(cherry picked from commit bb5dcb68922a97ecb90d57dc59c35f90b43a8802)",
            "is_cherrypick": true,
            "cherrypick_hash": "bb5dcb68922a97ecb90d57dc59c35f90b43a8802",
            "pull": 45726
        },
        "bb5dcb68922a97ecb90d57dc59c35f90b43a8802": {
            "hash": "bb5dcb68922a97ecb90d57dc59c35f90b43a8802",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Main: Load translations and remaps before scene types",
            "body": "This ensures that settings like `gui/theme/custom_font` handle resource\nremappings properly, as they load resources in `register_scene_types()`.\n\nPath remaps used to be done before loading scene types in early Godot\nversions (as hinted by the \"Load Remaps\" comment just before \"Load Scene\nTypes\") but this was broken when developing new localization features.\n\nFixes #17640.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45662
        },
        "ae215451fce2315a6288cf4de4ecab9ef32b5151": {
            "hash": "ae215451fce2315a6288cf4de4ecab9ef32b5151",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make audio bus channels' peak volume consistent",
            "body": "Channels that are inactive -or when playback has not started yet- will report -200 dB as their peak value (which is also the lowest value possible during playback).\n\n(cherry picked from commit a2b3a73e2d0c2b9e9badeab28fef26565a9ec3f2)",
            "is_cherrypick": true,
            "cherrypick_hash": "a2b3a73e2d0c2b9e9badeab28fef26565a9ec3f2",
            "pull": 45726
        },
        "a2b3a73e2d0c2b9e9badeab28fef26565a9ec3f2": {
            "hash": "a2b3a73e2d0c2b9e9badeab28fef26565a9ec3f2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Make audio bus channels' peak volume consistent",
            "body": "Channels that are inactive -or when playback has not started yet- will report -200 dB as their peak value (which is also the lowest value possible during playback).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45658
        },
        "f9bf6fc3f3e15b2d8976ab83d55d5d8ccded7bef": {
            "hash": "f9bf6fc3f3e15b2d8976ab83d55d5d8ccded7bef",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45706 from Faless/js/3.x_editor_preload",
            "body": "[3.2] [HTML5] Better editor persistent folders, automatically open zip import popup",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f42f6ed01cdebe145bf23716f80ee1ece64bc5a5": {
            "hash": "f42f6ed01cdebe145bf23716f80ee1ece64bc5a5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45702 from hpvb/fix-tga-crash-32",
            "body": "[3.2] Fix a crash in the TGA loader with malformed input",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "113b5ab1c45c01b8e6d54d13ac8876d091f883a8": {
            "hash": "113b5ab1c45c01b8e6d54d13ac8876d091f883a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam-Stewart <hp@tmm.cx>",
            "summary": "Fix a crash in the TGA loader with malformed input",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45702
        },
        "142a53f7ae42882baa9d18c9b7e423823dc7e7d4": {
            "hash": "142a53f7ae42882baa9d18c9b7e423823dc7e7d4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45695 from themindoverall/fix-gles2-3d-transform-uniform-binding",
            "body": "[3.2] [GLES2] Fix binding 3D Transforms to mat4 uniforms",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "335498df6dd7d5d95196c86603226d0757b1924c": {
            "hash": "335498df6dd7d5d95196c86603226d0757b1924c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjY3Nw=="
            ],
            "author_raw": "Chris Serino <themindoverall@gmail.com>",
            "committer_raw": "Chris Serino <themindoverall@gmail.com>",
            "summary": "[GLES2] Fix binding 3D Transforms to mat4 uniforms",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45695
        },
        "cdb5ac52f56db873a64227d8509d0a6943485003": {
            "hash": "cdb5ac52f56db873a64227d8509d0a6943485003",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45685 from naithar/feature/extend-plugin-params",
            "body": "[3.2] [iOS] Additional 'linker_flags' plugin parameter",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "92859d7b2b402d8dd14f05022438d2115957fb72": {
            "hash": "92859d7b2b402d8dd14f05022438d2115957fb72",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45693 from naithar/feature/ios-loading_screen-3.2",
            "body": "[3.2] [iOS] Native loading screen implementation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fdec8d726d209ec0510590b84b7f4ee475a631a0": {
            "hash": "fdec8d726d209ec0510590b84b7f4ee475a631a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: Use storyboard as loading screen",
            "body": "If 'Launch Screen' storyboard is present it will be used as loading screen.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45693
        },
        "2668ca7a8c680603060ebe3d1806f41cb7bc015e": {
            "hash": "2668ca7a8c680603060ebe3d1806f41cb7bc015e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Make home path persistent in editor.",
            "body": "We used to only persist specific sub-folder of /home/web_user/ when\nrunning the Web Editor. This resulted in bad UX about default project\ncreation path etc.\nThis PR makes the whole folder persistent, move the zip preloading to a\ndifferent folder (to avoid persisting it), and automatically prompt the\nuser to import it if present.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45706
        },
        "3629617d36b18044ece679691bd874658c546bf6": {
            "hash": "3629617d36b18044ece679691bd874658c546bf6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Import zip via drag and drop in project manager.",
            "body": "Dropping a single ZIP file in the project manager will now prompt the\nimport dialog.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45706
        },
        "c0d0b9e33eaee6412e2c29dc5896b529de5c08be": {
            "hash": "c0d0b9e33eaee6412e2c29dc5896b529de5c08be",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45684 from samdze/add-atom-checks",
            "body": "[3.2] Added atom checks to X11 XChangeProperty and XGetWindowProperty",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "309835b9179236a25e552290a08378bdb2178a85": {
            "hash": "309835b9179236a25e552290a08378bdb2178a85",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Additional 'linker_flags' plugin parameter",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45685
        },
        "cb8134f371b703d5d777f18becd9c1677c8db03e": {
            "hash": "cb8134f371b703d5d777f18becd9c1677c8db03e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Optimize transform propagation for hidden objects",
            "body": "When visual instances are hidden, there is no need to update their global transforms and send these to the visual server. This only needs to be done when the objects are reshown.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45583
        },
        "36635c83573687898d587c79b24dbde46cc6e593": {
            "hash": "36635c83573687898d587c79b24dbde46cc6e593",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MzkyMTA0"
            ],
            "author_raw": "Samuele Zolfanelli <samdazel@gmail.com>",
            "committer_raw": "Samuele Zolfanelli <samdazel@gmail.com>",
            "summary": "Added atom checks to x11 XChangeProperty and XGetWindowProperty",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45684
        },
        "30fd2f171d461158c2f652e0e996a5859b683428": {
            "hash": "30fd2f171d461158c2f652e0e996a5859b683428",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45497 from Chaosus/fix_particles_3.2",
            "body": "[3.2] Fix particles not properly updated by their lifetime",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b1c70785515358466e5dbcfb4cad7cdb55582ad9": {
            "hash": "b1c70785515358466e5dbcfb4cad7cdb55582ad9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45671 from Faless/js/3.x_canvas_id_fix",
            "body": "[3.2] [HTML5] Fix mouse_mode and fullscreen detection.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "08efe327b67912e652fdfddda857e612a6a1e976": {
            "hash": "08efe327b67912e652fdfddda857e612a6a1e976",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix mouse_mode and fullscreen detection.",
            "body": "The canvas_id is `#`-prefixed to work with emscripten as a CSS selector.\nWhen comparing to an event target ID (e.g. when checking if the canvas\nis fullscreen, or is locking the mouse) we need to skip the first char\n(the hash).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45671
        },
        "3115ac4b6090e95f8c1f0b11ea4a781f85f8230e": {
            "hash": "3115ac4b6090e95f8c1f0b11ea4a781f85f8230e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45663 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 19th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "24cb60893f1dd428cffb43341d3791be0d734401": {
            "hash": "24cb60893f1dd428cffb43341d3791be0d734401",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45654 from furrykef/3.2",
            "body": "Add anisotropic filtering to GLES2 backend",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6ab03c4f9ffc0a65d007339ab1389ab9b6b0ccaf": {
            "hash": "6ab03c4f9ffc0a65d007339ab1389ab9b6b0ccaf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45664 from naithar/fix/ios-plugin-initialization",
            "body": "[3.2] [iOS] Earlier plugin initialization",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "25bc4891d9ba9b76cb7a34f6e452ddf9929f8098": {
            "hash": "25bc4891d9ba9b76cb7a34f6e452ddf9929f8098",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40908 from Chaosus/vs_fix_preview_3.2",
            "body": "[3.2] Fix port previews for uniforms in visual shaders",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5da6b55699350c95675d81e06849d3ac848386cd": {
            "hash": "5da6b55699350c95675d81e06849d3ac848386cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributors added to AUTHORS:\n@dalexeev, @dsnopek, @HaSa1002\n\nThanks to all contributors and donors for making Godot possible!\n\n(cherry picked from commit cb04457871899cc1ad7166e7c8b6cb75f175ed26)",
            "is_cherrypick": true,
            "cherrypick_hash": "cb04457871899cc1ad7166e7c8b6cb75f175ed26",
            "pull": 45663
        },
        "cb04457871899cc1ad7166e7c8b6cb75f175ed26": {
            "hash": "cb04457871899cc1ad7166e7c8b6cb75f175ed26",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributors added to AUTHORS:\n@dalexeev, @dsnopek, @HaSa1002\n\nThanks to all contributors and donors for making Godot possible!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3941093cf6e3016054d253b8486144b322ad1b86": {
            "hash": "3941093cf6e3016054d253b8486144b322ad1b86",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MzU3NjU3"
            ],
            "author_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check default project and autoscan directories exist on project manager startup",
            "body": "(cherry picked from commit 58be3c069af4f57e67920c1f6bf7314e3e1bc2bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "58be3c069af4f57e67920c1f6bf7314e3e1bc2bd",
            "pull": 45663
        },
        "58be3c069af4f57e67920c1f6bf7314e3e1bc2bd": {
            "hash": "58be3c069af4f57e67920c1f6bf7314e3e1bc2bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MzU3NjU3"
            ],
            "author_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "committer_raw": "Kanabenki <lucien.menassol@gmail.com>",
            "summary": "Check default project and autoscan directories exist on project manager startup",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45648
        },
        "67acdfcf02a475681613aad7d8e90d4dbae73985": {
            "hash": "67acdfcf02a475681613aad7d8e90d4dbae73985",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the Open Project Folder button more visible in the project manager",
            "body": "This closes https://github.com/godotengine/godot-proposals/issues/619.\n\n(cherry picked from commit 04cbfbe6b2745221c946fbd791b79ac933b859ec)",
            "is_cherrypick": true,
            "cherrypick_hash": "04cbfbe6b2745221c946fbd791b79ac933b859ec",
            "pull": 45663
        },
        "04cbfbe6b2745221c946fbd791b79ac933b859ec": {
            "hash": "04cbfbe6b2745221c946fbd791b79ac933b859ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make the Open Project Folder button more visible in the project manager",
            "body": "This closes https://github.com/godotengine/godot-proposals/issues/619.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45642
        },
        "c344bf88c615099aa4b64a125e09bb602be11a29": {
            "hash": "c344bf88c615099aa4b64a125e09bb602be11a29",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix incorrect version requirement in the SCons compilation DB comment",
            "body": "(cherry picked from commit 9479bfe5f5a3a57f6688e177a61b404407141598)",
            "is_cherrypick": true,
            "cherrypick_hash": "9479bfe5f5a3a57f6688e177a61b404407141598",
            "pull": 45663
        },
        "9479bfe5f5a3a57f6688e177a61b404407141598": {
            "hash": "9479bfe5f5a3a57f6688e177a61b404407141598",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix incorrect version requirement in the SCons compilation DB comment",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45634
        },
        "550614352230deca2cad3de8cdfe93c2e8856374": {
            "hash": "550614352230deca2cad3de8cdfe93c2e8856374",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Enable udev support by default",
            "body": "This has been enabled for years in official binaries, and users making custom builds\nmay end up not enabling it unknowingly, so it's best if we default to the same as\nwhat official builds do.\n\nThe original reason for having it opt-in was likely the addition of a dependency on\nlibudev, but that should be fairly ubiquitous by now.\n\n(cherry picked from commit e8b69fccbe3740e591f27cb325a12afb013bebdd)",
            "is_cherrypick": true,
            "cherrypick_hash": "e8b69fccbe3740e591f27cb325a12afb013bebdd",
            "pull": 45663
        },
        "e8b69fccbe3740e591f27cb325a12afb013bebdd": {
            "hash": "e8b69fccbe3740e591f27cb325a12afb013bebdd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Enable udev support by default",
            "body": "This has been enabled for years in official binaries, and users making custom builds\nmay end up not enabling it unknowingly, so it's best if we default to the same as\nwhat official builds do.\n\nThe original reason for having it opt-in was likely the addition of a dependency on\nlibudev, but that should be fairly ubiquitous by now.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45630
        },
        "43ab32ae7e6d92ed0b743e7489e55a66382092fd": {
            "hash": "43ab32ae7e6d92ed0b743e7489e55a66382092fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Build with use_static_cpp=yes by default for x86_64",
            "body": "This enables `-static-libgcc -static-libstdc++` which help make custom Linux\nbuilds more portable (official builds have been using this option for years).\n\nFor some obscure reason Ubuntu 18.04 i386 crashes when using the option for\ni386 builds, so let's play it safe and enable for x86_64 only for now.\n\n(cherry picked from commit 1ebd66dafff915fb76aa0da77af9fa0f6ec741ef)",
            "is_cherrypick": true,
            "cherrypick_hash": "1ebd66dafff915fb76aa0da77af9fa0f6ec741ef",
            "pull": 45663
        },
        "1ebd66dafff915fb76aa0da77af9fa0f6ec741ef": {
            "hash": "1ebd66dafff915fb76aa0da77af9fa0f6ec741ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Build with use_static_cpp=yes by default for x86_64",
            "body": "This enables `-static-libgcc -static-libstdc++` which help make custom Linux\nbuilds more portable (official builds have been using this option for years).\n\nFor some obscure reason Ubuntu 18.04 i386 crashes when using the option for\ni386 builds, so let's play it safe and enable for x86_64 only for now.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45629
        },
        "f94dffd2de7e230abd90b6d439d5772fbea5d6a7": {
            "hash": "f94dffd2de7e230abd90b6d439d5772fbea5d6a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "zaevi <zaevi@live.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix C# string.Hash()",
            "body": "(cherry picked from commit baac70c27efb661e2d3f4127210e7ec991793078)",
            "is_cherrypick": true,
            "cherrypick_hash": "baac70c27efb661e2d3f4127210e7ec991793078",
            "pull": 45663
        },
        "baac70c27efb661e2d3f4127210e7ec991793078": {
            "hash": "baac70c27efb661e2d3f4127210e7ec991793078",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "zaevi <zaevi@live.com>",
            "committer_raw": "zaevi <zaevi@live.com>",
            "summary": "Fix C# string.Hash()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45603
        },
        "c10c6cfad9fab604bd2545ba917c5c508361be50": {
            "hash": "c10c6cfad9fab604bd2545ba917c5c508361be50",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add viewport resolution to the 3D editor's View Information pane",
            "body": "(cherry picked from commit 85ed6958360dd231e275cd804db308290fd19fbf)",
            "is_cherrypick": true,
            "cherrypick_hash": "85ed6958360dd231e275cd804db308290fd19fbf",
            "pull": 45663
        },
        "85ed6958360dd231e275cd804db308290fd19fbf": {
            "hash": "85ed6958360dd231e275cd804db308290fd19fbf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add viewport resolution to the 3D editor's View Information pane",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45596
        },
        "16bbe8ddf434ce0b71722568bb3b2997a4129ceb": {
            "hash": "16bbe8ddf434ce0b71722568bb3b2997a4129ceb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "3D editor grid improvements",
            "body": "This commit adds a view-dependant fade to the 3D viewport grid. It fades out\nat steep view angles to hide the solid regions that appear far from the camera.\nI also included a fade to hide the grid borders.\n\nI added some improvements to the dynamic grid when the camera is in orthogonal mode.\nIt properly handles zoom now, and the grid center is now set to the intersection point\nbetween the grid plane and the camera forward ray, keeping the grid\nalways visible.\n\n(cherry picked from commit 73e62dffb909fcf47be23d4fa056e9039b7e561f)",
            "is_cherrypick": true,
            "cherrypick_hash": "73e62dffb909fcf47be23d4fa056e9039b7e561f",
            "pull": 45663
        },
        "73e62dffb909fcf47be23d4fa056e9039b7e561f": {
            "hash": "73e62dffb909fcf47be23d4fa056e9039b7e561f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "3D editor grid improvements",
            "body": "This commit adds a view-dependant fade to the 3D viewport grid. It fades out\nat steep view angles to hide the solid regions that appear far from the camera.\nI also included a fade to hide the grid borders.\n\nI added some improvements to the dynamic grid when the camera is in orthogonal mode.\nIt properly handles zoom now, and the grid center is now set to the intersection point\nbetween the grid plane and the camera forward ray, keeping the grid\nalways visible.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45594
        },
        "56535539d46b877c42ea1089e6dcb44c5076fa37": {
            "hash": "56535539d46b877c42ea1089e6dcb44c5076fa37",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "zaevi <zaevi@live.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add search extensions for scons' path",
            "body": "(cherry picked from commit befbfecd4d3c65832c06c44c26d6f7c07e841c47)",
            "is_cherrypick": true,
            "cherrypick_hash": "befbfecd4d3c65832c06c44c26d6f7c07e841c47",
            "pull": 45663
        },
        "befbfecd4d3c65832c06c44c26d6f7c07e841c47": {
            "hash": "befbfecd4d3c65832c06c44c26d6f7c07e841c47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "zaevi <zaevi@live.com>",
            "committer_raw": "zaevi <zaevi@live.com>",
            "summary": "add search extensions for scons' path",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45579
        },
        "238b8ded721c088ed9efd80d87fc1f7f8079bcb4": {
            "hash": "238b8ded721c088ed9efd80d87fc1f7f8079bcb4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Create the temporary PCK export directory if it doesn't exist",
            "body": "This closes #45560.\n\n(cherry picked from commit 42ef79b8263654e39dd94fd63ba43ae99709c750)",
            "is_cherrypick": true,
            "cherrypick_hash": "42ef79b8263654e39dd94fd63ba43ae99709c750",
            "pull": 45663
        },
        "42ef79b8263654e39dd94fd63ba43ae99709c750": {
            "hash": "42ef79b8263654e39dd94fd63ba43ae99709c750",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Create the temporary PCK export directory if it doesn't exist",
            "body": "This closes #45560.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45561
        },
        "7ce17895972defe923ead7345b928fa03721f1b0": {
            "hash": "7ce17895972defe923ead7345b928fa03721f1b0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NDk3MzUz"
            ],
            "author_raw": "James Westman <james@flyingpimonster.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "docs: Add TreeItem method descriptions",
            "body": "(cherry picked from commit 2f5164d78c8c4e2f28de14741716b5d7e24f3b71)",
            "is_cherrypick": true,
            "cherrypick_hash": "2f5164d78c8c4e2f28de14741716b5d7e24f3b71",
            "pull": 45663
        },
        "2f5164d78c8c4e2f28de14741716b5d7e24f3b71": {
            "hash": "2f5164d78c8c4e2f28de14741716b5d7e24f3b71",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NDk3MzUz"
            ],
            "author_raw": "James Westman <james@flyingpimonster.net>",
            "committer_raw": "James Westman <james@flyingpimonster.net>",
            "summary": "docs: Add TreeItem method descriptions",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45551
        },
        "0eb6dfa04a147623581c093726295f1ef5fdbd51": {
            "hash": "0eb6dfa04a147623581c093726295f1ef5fdbd51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove reference to CanvasLayer in WebXR example, because it can cause rendering issues in AR.",
            "body": "(cherry picked from commit f6e8da3661656173bcd17cfc11bdf1ff8c8b97b2)",
            "is_cherrypick": true,
            "cherrypick_hash": "f6e8da3661656173bcd17cfc11bdf1ff8c8b97b2",
            "pull": 45663
        },
        "f6e8da3661656173bcd17cfc11bdf1ff8c8b97b2": {
            "hash": "f6e8da3661656173bcd17cfc11bdf1ff8c8b97b2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "David Snopek <dsnopek@gmail.com>",
            "summary": "Remove reference to CanvasLayer in WebXR example, because it can cause rendering issues in AR.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45548
        },
        "7ecc2561cd8ff4043977b8340e3283a5d1025348": {
            "hash": "7ecc2561cd8ff4043977b8340e3283a5d1025348",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix off by one error navigating to line number in Rider",
            "body": "Fixes https://github.com/JetBrains/godot-support/issues/61\n\n(cherry picked from commit deef9a73a55448ff0508df484cae4b7bafbf60fb)",
            "is_cherrypick": true,
            "cherrypick_hash": "deef9a73a55448ff0508df484cae4b7bafbf60fb",
            "pull": 45663
        },
        "deef9a73a55448ff0508df484cae4b7bafbf60fb": {
            "hash": "deef9a73a55448ff0508df484cae4b7bafbf60fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "summary": "Fix off by one error navigating to line number in Rider",
            "body": "Fixes https://github.com/JetBrains/godot-support/issues/61",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45525
        },
        "38a94ce2bc8cc51833d66a8804cb55c95992f43b": {
            "hash": "38a94ce2bc8cc51833d66a8804cb55c95992f43b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reference the control gallery image in the Control class documentation",
            "body": "Like the Tween cheatsheet or Color constants cheatsheet, this references\na \"cheatsheet\" image from the documentation repository.\n\n(cherry picked from commit 200f1cf015ef035905bd4b0e12e1dcb27465b9e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "200f1cf015ef035905bd4b0e12e1dcb27465b9e3",
            "pull": 45663
        },
        "200f1cf015ef035905bd4b0e12e1dcb27465b9e3": {
            "hash": "200f1cf015ef035905bd4b0e12e1dcb27465b9e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Reference the control gallery image in the Control class documentation",
            "body": "Like the Tween cheatsheet or Color constants cheatsheet, this references\na \"cheatsheet\" image from the documentation repository.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45137
        },
        "04ce4e6abbf94e7a835a9877ad708d7e00b0a54f": {
            "hash": "04ce4e6abbf94e7a835a9877ad708d7e00b0a54f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disable active editors when node gets deselected",
            "body": "(cherry picked from commit 958d23968d3ea600af867e6b0d6957723286e547)",
            "is_cherrypick": true,
            "cherrypick_hash": "958d23968d3ea600af867e6b0d6957723286e547",
            "pull": 45663
        },
        "958d23968d3ea600af867e6b0d6957723286e547": {
            "hash": "958d23968d3ea600af867e6b0d6957723286e547",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Disable active editors when node gets deselected",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43223
        },
        "995388cf6fd4300f9eaa7b6ac7a48210ec655249": {
            "hash": "995388cf6fd4300f9eaa7b6ac7a48210ec655249",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <kleonc@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Docs: Fix TileMap::map_to_world description",
            "body": "(cherry picked from commit e62ec6c6b184867e24aa34f47028f85a4d8650b5)",
            "is_cherrypick": true,
            "cherrypick_hash": "e62ec6c6b184867e24aa34f47028f85a4d8650b5",
            "pull": 45663
        },
        "e62ec6c6b184867e24aa34f47028f85a4d8650b5": {
            "hash": "e62ec6c6b184867e24aa34f47028f85a4d8650b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODMwOTg="
            ],
            "author_raw": "kleonc <kleonc@users.noreply.github.com>",
            "committer_raw": "kleonc <kleonc@users.noreply.github.com>",
            "summary": "Docs: Fix TileMap::map_to_world description",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43193
        },
        "8689c1178d9b10fb84faddf12d224572cf877770": {
            "hash": "8689c1178d9b10fb84faddf12d224572cf877770",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adds Metallic to spatial light input of visual shaders",
            "body": "(cherry picked from commit f4eef287f927e6286516484fbb0be52a2c044131)",
            "is_cherrypick": true,
            "cherrypick_hash": "f4eef287f927e6286516484fbb0be52a2c044131",
            "pull": 45663
        },
        "f4eef287f927e6286516484fbb0be52a2c044131": {
            "hash": "f4eef287f927e6286516484fbb0be52a2c044131",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Adds Metallic to spatial light input of visual shaders",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42692
        },
        "407c6d3a9cee234fe283b01800ffcfdf7893c898": {
            "hash": "407c6d3a9cee234fe283b01800ffcfdf7893c898",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkwNzk0MA=="
            ],
            "author_raw": "Pablo Escobar <mail@rvrs.in>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add METALLIC to light() built-ins",
            "body": "(cherry picked from commit 1300fc7307b7a9a29055c60ff381af03f7a050a0)",
            "is_cherrypick": true,
            "cherrypick_hash": "1300fc7307b7a9a29055c60ff381af03f7a050a0",
            "pull": 45663
        },
        "1300fc7307b7a9a29055c60ff381af03f7a050a0": {
            "hash": "1300fc7307b7a9a29055c60ff381af03f7a050a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkwNzk0MA=="
            ],
            "author_raw": "Pablo Escobar <mail@rvrs.in>",
            "committer_raw": "Pablo Escobar <mail@rvrs.in>",
            "summary": "Add METALLIC to light() built-ins",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42548
        },
        "7a6ab8c558195cc05c90d80363efa78d8a76a071": {
            "hash": "7a6ab8c558195cc05c90d80363efa78d8a76a071",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cache world in VisibilityNotifier3D to avoid crash",
            "body": "(cherry picked from commit 4d172f1fcab6463f0afce3ed4715f67282523a49)",
            "is_cherrypick": true,
            "cherrypick_hash": "4d172f1fcab6463f0afce3ed4715f67282523a49",
            "pull": 45663
        },
        "4d172f1fcab6463f0afce3ed4715f67282523a49": {
            "hash": "4d172f1fcab6463f0afce3ed4715f67282523a49",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Cache world in VisibilityNotifier3D to avoid crash",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45511
        },
        "8c22d5a97351b0070f1a00fdaea35417a3ec7b04": {
            "hash": "8c22d5a97351b0070f1a00fdaea35417a3ec7b04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "gitignore: Ignore Kate swap files",
            "body": "(cherry picked from commit e09e0fbd1f45ea51789068115f2dc1d3b93710d7)",
            "is_cherrypick": true,
            "cherrypick_hash": "e09e0fbd1f45ea51789068115f2dc1d3b93710d7",
            "pull": 45663
        },
        "e09e0fbd1f45ea51789068115f2dc1d3b93710d7": {
            "hash": "e09e0fbd1f45ea51789068115f2dc1d3b93710d7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "gitignore: Ignore Kate swap files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45490
        },
        "299769a99a936d3e09205af9ef409f00629e7db5": {
            "hash": "299769a99a936d3e09205af9ef409f00629e7db5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4MTEyNQ=="
            ],
            "author_raw": "Jari Ronkainen <ronchaine@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Go through all event devices, not just event[0-32]",
            "body": "There are no guarantees that joypads are in event0-event32\nrange.  Some devices, such as laptops with detachable keyboards\nand wacom can reserve events all the way up to 32.\n\nSome udev rules with e.g. custom controller firmwares may\nload the device as /dev/input/eventX, where X is greater than\n32.\n\nThis patch uses POSIX dirent to enumerate the event devices, so\nentries outside 0-32 range are not skipped.\n\n(cherry picked from commit 01c030f9b79ab8bb402b286704d4d58908d6d03c)",
            "is_cherrypick": true,
            "cherrypick_hash": "01c030f9b79ab8bb402b286704d4d58908d6d03c",
            "pull": 45663
        },
        "01c030f9b79ab8bb402b286704d4d58908d6d03c": {
            "hash": "01c030f9b79ab8bb402b286704d4d58908d6d03c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4MTEyNQ=="
            ],
            "author_raw": "Jari Ronkainen <ronchaine@gmail.com>",
            "committer_raw": "Jari Ronkainen <ronchaine@gmail.com>",
            "summary": "Go through all event devices, not just event[0-32]",
            "body": "There are no guarantees that joypads are in event0-event32\nrange.  Some devices, such as laptops with detachable keyboards\nand wacom can reserve events all the way up to 32.\n\nSome udev rules with e.g. custom controller firmwares may\nload the device as /dev/input/eventX, where X is greater than\n32.\n\nThis patch uses POSIX dirent to enumerate the event devices, so\nentries outside 0-32 range are not skipped.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45481
        },
        "c6824ec09d3c03f3970c14bcef449195049ee52c": {
            "hash": "c6824ec09d3c03f3970c14bcef449195049ee52c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTg0OTQz"
            ],
            "author_raw": "Volka <77184943+volkathemartian@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix unintended SpinBox mouse capture",
            "body": "(cherry picked from commit ae2cf8eb382db2b6c8d597f0015db976eb433500)",
            "is_cherrypick": true,
            "cherrypick_hash": "ae2cf8eb382db2b6c8d597f0015db976eb433500",
            "pull": 45663
        },
        "ae2cf8eb382db2b6c8d597f0015db976eb433500": {
            "hash": "ae2cf8eb382db2b6c8d597f0015db976eb433500",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTg0OTQz"
            ],
            "author_raw": "Volka <77184943+volkathemartian@users.noreply.github.com>",
            "committer_raw": "Volka <77184943+volkathemartian@users.noreply.github.com>",
            "summary": "Fix unintended SpinBox mouse capture",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45040
        },
        "07f169af72ed8187510c182fb010a9667135b6aa": {
            "hash": "07f169af72ed8187510c182fb010a9667135b6aa",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45353 from asmaloney/fix-lightmapper_cpu-compile-error",
            "body": "[3.2] Fix undeclared identifier error (rand) in lightmapper_cpu",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a37095dd5e24bf9f7bbbdb154d28c5c716191578": {
            "hash": "a37095dd5e24bf9f7bbbdb154d28c5c716191578",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45576 from lawnjelly/bvh_visibility",
            "body": "BVH add support for visibility (activation)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "09a156ea15730697f99830f88adc15d32787e8f5": {
            "hash": "09a156ea15730697f99830f88adc15d32787e8f5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzNjAwNg=="
            ],
            "author_raw": "Kef Schecter <furrykef@gmail.com>",
            "committer_raw": "Kef Schecter <furrykef@gmail.com>",
            "summary": "Add anisotropic filtering to GLES2 backend",
            "body": "Move definition of rendering/quality/filters/anisotropic_filter_level to\nservers/visual_server.cpp, since both GLES2 and GLES3 now use it\n\nrasterizer_storage_gles3.cpp: Remove a spurious variable write (the\nvalue gets overwritten soon after)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45654
        },
        "0b6dd929c677baad3888579c3f237db43f19592c": {
            "hash": "0b6dd929c677baad3888579c3f237db43f19592c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45169 from fmazan/3.2-completion-panel-positioning",
            "body": "[3.2] Fixed completion and hint panel positioning in TextExit",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "19d240c8a7671c40eea3433517a48d8d4e79c526": {
            "hash": "19d240c8a7671c40eea3433517a48d8d4e79c526",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Initialize plugins earlier",
            "body": "Initialize iOS plugins before 'Main::setup' call to have access to them in script's '_init' function.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45664
        },
        "3502a5bc3600df75aeba1c05ba13ffac7d3cb396": {
            "hash": "3502a5bc3600df75aeba1c05ba13ffac7d3cb396",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45622 from WeaselShoppe/3.2",
            "body": "lightmap capture broken on webgl1.0",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1912cc3eef59918ad3ac01faecdc4651ec6a5ebc": {
            "hash": "1912cc3eef59918ad3ac01faecdc4651ec6a5ebc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxODU1Mjk0"
            ],
            "author_raw": "WeaselShoppe <71855294+WeaselShoppe@users.noreply.github.com>",
            "committer_raw": "WeaselShoppe <71855294+WeaselShoppe@users.noreply.github.com>",
            "summary": "lightmap capture broken on webgl1.0",
            "body": "lightmap capture uniform definition caused shader compile errors on WebGL1.0",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45622
        },
        "a6afd70418658e62acaaa19dda1c2fa370d50a89": {
            "hash": "a6afd70418658e62acaaa19dda1c2fa370d50a89",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45540 from madmiraal/fix-handling-baseexception-3.2",
            "body": "[3.2] Don't handle BaseException in JavaScript build script",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a18a7fbf2d1cc928f43e64c00d9964c2fc6a25c8": {
            "hash": "a18a7fbf2d1cc928f43e64c00d9964c2fc6a25c8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45582 from Calinou/doc-webxrinterface-fix-code-sample-3.2",
            "body": "Fix WebXRInterface code sample in the class reference (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "351efc334ecf30f53d12bdd5c3c2c5a686ad8f62": {
            "hash": "351efc334ecf30f53d12bdd5c3c2c5a686ad8f62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix WebXRInterface code sample in the class reference",
            "body": "This also fixes the code sample's indentation to look correct in the\neditor help.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45582
        },
        "00bd087d82594576113096a829407369829e2a00": {
            "hash": "00bd087d82594576113096a829407369829e2a00",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH add support for visibility (activation)",
            "body": "A major feature lacking in the octree was proper support for setting visibility / activation. This meant that invisible objects were still causing lots of processing in the tree unnecessarily.\n\nThis PR adds proper support for activation, items are temporarily removed from the tree and collision detection when inactive.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45576
        },
        "19ff78c52881012b076622dbee04f3dc645ccc03": {
            "hash": "19ff78c52881012b076622dbee04f3dc645ccc03",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45530 from lawnjelly/bvh_pair_aabb_fix",
            "body": "BVH fix pairing AABB init and mask checks",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "06895e0c9e312ac02b8fa8a0058dcc306b9a8018": {
            "hash": "06895e0c9e312ac02b8fa8a0058dcc306b9a8018",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45465 from WeaselShoppe/3.2",
            "body": "Fix for webgl reflection probes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "571430d5cdfaa823ce277f6d86942045a67957f1": {
            "hash": "571430d5cdfaa823ce277f6d86942045a67957f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxODU1Mjk0"
            ],
            "author_raw": "WeaselShoppe <71855294+WeaselShoppe@users.noreply.github.com>",
            "committer_raw": "WeaselShoppe <71855294+WeaselShoppe@users.noreply.github.com>",
            "summary": "glRenderBufferStorage was being passed wrong args",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45465
        },
        "4616d843bacb2d51939eddf56c3d88c8c469ecb8": {
            "hash": "4616d843bacb2d51939eddf56c3d88c8c469ecb8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Don't handle BaseException in JavaScript build script",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45540
        },
        "fe4f3ff8bf676561c2a94e4243fc8946cfdc6d43": {
            "hash": "fe4f3ff8bf676561c2a94e4243fc8946cfdc6d43",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45534 from aaronfranke/3.2-zero-len",
            "body": "[3.2] Backport hex_to_int/bin_to_int zero check and C# changes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "226528097e8a953934b2156faf63b222117587e0": {
            "hash": "226528097e8a953934b2156faf63b222117587e0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "[3.2] Backport hex_to_int/bin_to_int zero check and C# changes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45534
        },
        "df18f72384fb4d650b8c8838c293c4b8a7966410": {
            "hash": "df18f72384fb4d650b8c8838c293c4b8a7966410",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH fix pairing AABB init and mask checks",
            "body": "Fix bug whereby AABBs were reused from previous items due to use of a pool, resulting in missed collisions.\nAlso use full mask collision checks for all cases except generic update.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45530
        },
        "bc90bcb65c30ddc4f0ef4c39d51978784b5fd25b": {
            "hash": "bc90bcb65c30ddc4f0ef4c39d51978784b5fd25b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45515 from dsnopek/webxr-ar-lose-tracking",
            "body": "[3.2] Prevent fatal error in WebXR when 'immersize-ar' loses and regains tracking",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cea561e461b2cfdb680316a18ffb1684af414bd0": {
            "hash": "cea561e461b2cfdb680316a18ffb1684af414bd0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45510 from TamplierS1/3.2",
            "body": "Fix disconnection between Gizmo and inspector values on BakedLightmap",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5611a17219cbf3a1cd190a701156337dbf66099c": {
            "hash": "5611a17219cbf3a1cd190a701156337dbf66099c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyMDYzMjky"
            ],
            "author_raw": "Azamat Nabiullin <azamat.nabiullin.97@mail.ru>",
            "committer_raw": "Azamat Nabiullin <azamat.nabiullin.97@mail.ru>",
            "summary": "Fix disconnection between Gizmo and inspector values on BakedLightmap",
            "body": "After adding `_change_notify(\"extents\");` to `set_extents()` method in `BakedLightmap` class\nthe issue was fixed\n\nFix disconnection between Gizmo and inspector values on BakedLightmap\n\nRemove unnecessary `_change_notify(\"bake_extents\")` call from `set_extents()`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45510
        },
        "5625dc502ce3e2816f71ab1562b5583fdb671cf1": {
            "hash": "5625dc502ce3e2816f71ab1562b5583fdb671cf1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "David Snopek <dsnopek@gmail.com>",
            "summary": "Prevent fatal error in WebXR when 'immersize-ar' loses and regains tracking",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45515
        },
        "dae72fcdd50094ef909ab99b7d19e46cdec463d5": {
            "hash": "dae72fcdd50094ef909ab99b7d19e46cdec463d5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40629 from HaSa1002/expose-textedit-safe",
            "body": "Expose bookmark, breakpoint, and mark safe functions in TextEdit",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4ff0df702dce982dbc8da11b3627a41ea9599b67": {
            "hash": "4ff0df702dce982dbc8da11b3627a41ea9599b67",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "HaSa1002 <johawitt@outlook.de>",
            "summary": "Expose bookmark, breakpoint, and mark safe functions in TextEdit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40629
        },
        "987be3eeb71155912fdf2798054edea1256289bd": {
            "hash": "987be3eeb71155912fdf2798054edea1256289bd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45513 from godotengine/revert-45480-ios_arm64_sim_3",
            "body": "Revert \"[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework`.\"",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c2ea80348cd0cc8bb6b5a731750dd27bc0d5f888": {
            "hash": "c2ea80348cd0cc8bb6b5a731750dd27bc0d5f888",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Revert \"[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework`.\"",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45513
        },
        "9ba95970adf6ca82a6da1bf50ac27b9e5356ba5e": {
            "hash": "9ba95970adf6ca82a6da1bf50ac27b9e5356ba5e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45445 from dsnopek/webxr-mono",
            "body": "[3.2] Support mono devices in WebXR",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7595228794f180c5e9a8cac5859abca719ed7aac": {
            "hash": "7595228794f180c5e9a8cac5859abca719ed7aac",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45509 from KoBeWi/scaled_poop",
            "body": "Fix popup_centered() for scaled popups",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "27b22fdb6c22b29d7dfb28974aff41abaa104a5f": {
            "hash": "27b22fdb6c22b29d7dfb28974aff41abaa104a5f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45507 from lawnjelly/bvh_fix_pairing_stale",
            "body": "BVH fix stale changed items, causing dangling pairs",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a7a490e6505e0672228a6a0cec98e723a026ee5e": {
            "hash": "a7a490e6505e0672228a6a0cec98e723a026ee5e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Fix popup_centered() for scaled popups",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45509
        },
        "ba5e4d8baaa32f2995a3e17480d717dfe97ad55a": {
            "hash": "ba5e4d8baaa32f2995a3e17480d717dfe97ad55a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH fix stale changed items, causing dangling pairs",
            "body": "In the octree collisions are flushed as objects are moved, whereas in the BVH they are usually flushed once per frame.\n\nThis was causing problems in the render tree in some rare situations where objects were being created (perhaps deleted and recreated using the same handle in the same frame). This PR flushes the collisions before creating objects, and set_pairable.\n\nset_pairable may not be necessary but it is done for safety until proven not necessary.\n\nAlso a small potential for a bug is closed in remove_unordered use.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45507
        },
        "4ae5aa01539846c160228e3428e49a24d5c27cf7": {
            "hash": "4ae5aa01539846c160228e3428e49a24d5c27cf7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Fix particles not properly modified by their lifetime",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45497
        },
        "98666f985517a67d9d514b53c249f865c438c00b": {
            "hash": "98666f985517a67d9d514b53c249f865c438c00b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump version to 3.2.4-rc",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "354ea90b5a20786be665611ea614c719ffe869e8": {
            "hash": "354ea90b5a20786be665611ea614c719ffe869e8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45485 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 18th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d2af815039060063524633cb7028e2f005c2685b": {
            "hash": "d2af815039060063524633cb7028e2f005c2685b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[iOS] Rework push notification methods usage",
            "body": "Moved AppDelegate push notifications methods implementation to 'GODOT_ENABLE_PUSH_NOTIFICATIONS'\nwhich can be used in plugins to implement APNS plugins.\n\n(cherry picked from commit 366ce084f494be06e7c6d166c6e4688c2db7dd7a)",
            "is_cherrypick": true,
            "cherrypick_hash": "366ce084f494be06e7c6d166c6e4688c2db7dd7a",
            "pull": 45485
        },
        "366ce084f494be06e7c6d166c6e4688c2db7dd7a": {
            "hash": "366ce084f494be06e7c6d166c6e4688c2db7dd7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Rework push notification methods usage",
            "body": "Moved AppDelegate push notifications methods implementation to 'GODOT_ENABLE_PUSH_NOTIFICATIONS'\nwhich can be used in plugins to implement APNS plugins.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45484
        },
        "3f3130648af2b24772f09dbc152af46ba9e9f946": {
            "hash": "3f3130648af2b24772f09dbc152af46ba9e9f946",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45485
        },
        "32d1efdb21f17950c47dbffff9b716a73d1111b4": {
            "hash": "32d1efdb21f17950c47dbffff9b716a73d1111b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Do not clear materials when setting mesh",
            "body": "(cherry picked from commit 6e2a55c4641a8b9a456a64694077f9428da8d200)",
            "is_cherrypick": true,
            "cherrypick_hash": "6e2a55c4641a8b9a456a64694077f9428da8d200",
            "pull": 45485
        },
        "6e2a55c4641a8b9a456a64694077f9428da8d200": {
            "hash": "6e2a55c4641a8b9a456a64694077f9428da8d200",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Do not clear materials when setting mesh",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44814
        },
        "eb0ca31ac17dfecfcdf78a9e98e1bd5cca76b0c9": {
            "hash": "eb0ca31ac17dfecfcdf78a9e98e1bd5cca76b0c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add an `OS.get_thread_caller_id()` method",
            "body": "This can be used to print thread IDs in logs. This can make it easier\nto debug multi-threaded applications.\n\nCo-authored-by: Khaos <khaos@khaos-coders.org>\n(cherry picked from commit 35b046ddf7eab341256cced9d1c77e168c52e256)",
            "is_cherrypick": true,
            "cherrypick_hash": "35b046ddf7eab341256cced9d1c77e168c52e256",
            "pull": 45485
        },
        "35b046ddf7eab341256cced9d1c77e168c52e256": {
            "hash": "35b046ddf7eab341256cced9d1c77e168c52e256",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg==",
                "MDQ6VXNlcjQwMTMwMDk="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add an `OS.get_thread_caller_id()` method",
            "body": "This can be used to print thread IDs in logs. This can make it easier\nto debug multi-threaded applications.\n\nCo-authored-by: Khaos <khaos@khaos-coders.org>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44732
        },
        "1c9ee4baa24a14de691fc6773b968ed5b48a92cd": {
            "hash": "1c9ee4baa24a14de691fc6773b968ed5b48a92cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `Array.hash()` documentation",
            "body": "Co-authored-by: Laguzus <67963093+Laguzus@users.noreply.github.com>\n(cherry picked from commit 435848192ea6e4fe1b6923ba3640711412bcd57d)",
            "is_cherrypick": true,
            "cherrypick_hash": "435848192ea6e4fe1b6923ba3640711412bcd57d",
            "pull": 45485
        },
        "435848192ea6e4fe1b6923ba3640711412bcd57d": {
            "hash": "435848192ea6e4fe1b6923ba3640711412bcd57d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg==",
                "MDQ6VXNlcjY3OTYzMDkz"
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `Array.hash()` documentation",
            "body": "Co-authored-by: Laguzus <67963093+Laguzus@users.noreply.github.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44624
        },
        "311ca0c6f23784dfa831d8f058a335f698dcc5ea": {
            "hash": "311ca0c6f23784dfa831d8f058a335f698dcc5ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDQw"
            ],
            "author_raw": "geekrelief <geekrelief@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Removes the gdnative library when no script (gdns) references it any longer. This enables hot reload for gdnative.",
            "body": "(cherry picked from commit cc5d8bb5adf46aef63828fb23095589e51cca783)",
            "is_cherrypick": true,
            "cherrypick_hash": "cc5d8bb5adf46aef63828fb23095589e51cca783",
            "pull": 45485
        },
        "cc5d8bb5adf46aef63828fb23095589e51cca783": {
            "hash": "cc5d8bb5adf46aef63828fb23095589e51cca783",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDQw"
            ],
            "author_raw": "geekrelief <geekrelief@gmail.com>",
            "committer_raw": "geekrelief <geekrelief@gmail.com>",
            "summary": "Removes the gdnative library when no script (gdns) references it any longer. This enables hot reload for gdnative.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44617
        },
        "7ede2f36fe0061b38d4d37869f41187c91437faf": {
            "hash": "7ede2f36fe0061b38d4d37869f41187c91437faf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow to override drop data in LineEdit",
            "body": "(cherry picked from commit a3a31591b53da6a79f37760d0e7ee34d6d4e4ee6)",
            "is_cherrypick": true,
            "cherrypick_hash": "a3a31591b53da6a79f37760d0e7ee34d6d4e4ee6",
            "pull": 45485
        },
        "a3a31591b53da6a79f37760d0e7ee34d6d4e4ee6": {
            "hash": "a3a31591b53da6a79f37760d0e7ee34d6d4e4ee6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Allow to override drop data in LineEdit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44349
        },
        "0ff0fdef5cca73fc28dc7a5b161a38620eeb9f41": {
            "hash": "0ff0fdef5cca73fc28dc7a5b161a38620eeb9f41",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document shape metadata for `TileMap`",
            "body": "(cherry picked from commit 0c2dbd01dc407fd8b60de56a32a3d2a8a716ed9c)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c2dbd01dc407fd8b60de56a32a3d2a8a716ed9c",
            "pull": 45485
        },
        "0c2dbd01dc407fd8b60de56a32a3d2a8a716ed9c": {
            "hash": "0c2dbd01dc407fd8b60de56a32a3d2a8a716ed9c",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Document shape metadata for `TileMap`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45368
        },
        "39cf22a9c7268a5ec56786d687e38820ac262bba": {
            "hash": "39cf22a9c7268a5ec56786d687e38820ac262bba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2NTM3NTAy"
            ],
            "author_raw": "Vedat Günel <gunel15@itu.edu.tr>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix String.ends_with() for empty string arguments",
            "body": "(cherry picked from commit 1d0437c95b7d91ad91b9cd14026b7c7996ef9358)",
            "is_cherrypick": true,
            "cherrypick_hash": "1d0437c95b7d91ad91b9cd14026b7c7996ef9358",
            "pull": 45485
        },
        "1d0437c95b7d91ad91b9cd14026b7c7996ef9358": {
            "hash": "1d0437c95b7d91ad91b9cd14026b7c7996ef9358",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2NTM3NTAy"
            ],
            "author_raw": "Vedat Günel <gunel15@itu.edu.tr>",
            "committer_raw": "Vedat Günel <gunel15@itu.edu.tr>",
            "summary": "Fix String.ends_with() for empty string arguments",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45309
        },
        "6cc6dce9c19833de0e09f4183c5dffc3be7abe16": {
            "hash": "6cc6dce9c19833de0e09f4183c5dffc3be7abe16",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update path in the FileSystem dock after doing file operations",
            "body": "(cherry picked from commit b3b455c167aa81ce0b583afea66f0118384cf6c9)",
            "is_cherrypick": true,
            "cherrypick_hash": "b3b455c167aa81ce0b583afea66f0118384cf6c9",
            "pull": 45485
        },
        "b3b455c167aa81ce0b583afea66f0118384cf6c9": {
            "hash": "b3b455c167aa81ce0b583afea66f0118384cf6c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Update path in the FileSystem dock after doing file operations",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45233
        },
        "76bd7d796bb898bca5878fcd9e1aec3922c20ead": {
            "hash": "76bd7d796bb898bca5878fcd9e1aec3922c20ead",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make Range return 1.0 ratio if minimum and maximum values are equal",
            "body": "An error message is also no longer printed.\nThis matches the behavior found in most UI frameworks where having\nequal minimum and maximum values is considered acceptable.\n\nThis closes #43179.\n\n(cherry picked from commit 44204ec32d30a59b77c75a38406676774885a595)",
            "is_cherrypick": true,
            "cherrypick_hash": "44204ec32d30a59b77c75a38406676774885a595",
            "pull": 45485
        },
        "44204ec32d30a59b77c75a38406676774885a595": {
            "hash": "44204ec32d30a59b77c75a38406676774885a595",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make Range return 1.0 ratio if minimum and maximum values are equal",
            "body": "An error message is also no longer printed.\nThis matches the behavior found in most UI frameworks where having\nequal minimum and maximum values is considered acceptable.\n\nThis closes #43179.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45220
        },
        "0e45fb9798c8a02b47d80d0f9551e049a518e0d7": {
            "hash": "0e45fb9798c8a02b47d80d0f9551e049a518e0d7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Move the asset library API URLs to the Editor Settings",
            "body": "(cherry picked from commit 925d28e822bd4db6fdc4cf7e72626413c751222b)",
            "is_cherrypick": true,
            "cherrypick_hash": "925d28e822bd4db6fdc4cf7e72626413c751222b",
            "pull": 45485
        },
        "925d28e822bd4db6fdc4cf7e72626413c751222b": {
            "hash": "925d28e822bd4db6fdc4cf7e72626413c751222b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Move the asset library API URLs to the Editor Settings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45202
        },
        "3a3e7964857aa3068d15304a41bdfec321c40e01": {
            "hash": "3a3e7964857aa3068d15304a41bdfec321c40e01",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check for clang-format version in the pre-commit hook",
            "body": "Different clang-format versions may result in different formatting.\nTherefore, it's recommended to use the same version as used in CI.\n\n(cherry picked from commit 3333b58a7f115aeb4a7917138bafc6974fa1559b)",
            "is_cherrypick": true,
            "cherrypick_hash": "3333b58a7f115aeb4a7917138bafc6974fa1559b",
            "pull": 45485
        },
        "3333b58a7f115aeb4a7917138bafc6974fa1559b": {
            "hash": "3333b58a7f115aeb4a7917138bafc6974fa1559b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Check for clang-format version in the pre-commit hook",
            "body": "Different clang-format versions may result in different formatting.\nTherefore, it's recommended to use the same version as used in CI.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45141
        },
        "44d86693646fa88edcf98c3239aec4b776ee9786": {
            "hash": "44d86693646fa88edcf98c3239aec4b776ee9786",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "C#: Fix System.Collections.Generic.List marshalling",
            "body": "(cherry picked from commit da90364adf956ff3b4cc58874753d8b0b5d7a3c3)",
            "is_cherrypick": true,
            "cherrypick_hash": "da90364adf956ff3b4cc58874753d8b0b5d7a3c3",
            "pull": 45485
        },
        "da90364adf956ff3b4cc58874753d8b0b5d7a3c3": {
            "hash": "da90364adf956ff3b4cc58874753d8b0b5d7a3c3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Fix System.Collections.Generic.List marshalling",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45029
        },
        "47fc3f73ac382050e7d57f45dd25c8f718d6b6b8": {
            "hash": "47fc3f73ac382050e7d57f45dd25c8f718d6b6b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash on FileSystemDock's tree when trying to collapse or expand folder",
            "body": "(cherry picked from commit e6145027efb4ad0a5615477c8df13761063c6157)",
            "is_cherrypick": true,
            "cherrypick_hash": "e6145027efb4ad0a5615477c8df13761063c6157",
            "pull": 45485
        },
        "e6145027efb4ad0a5615477c8df13761063c6157": {
            "hash": "e6145027efb4ad0a5615477c8df13761063c6157",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNDAwMzk4"
            ],
            "author_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "committer_raw": "Kongfa Waroros <gongpha@hotmail.com>",
            "summary": "Fix crash on FileSystemDock's tree when trying to collapse or expand folder",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44887
        },
        "9a3c5033f7d21b7867a0aa66170d843fe5c1462c": {
            "hash": "9a3c5033f7d21b7867a0aa66170d843fe5c1462c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document the expected low performance of VideoPlayer on HTML5",
            "body": "(cherry picked from commit b98540dd9da416d1cc94e9f084e96e68b089aecd)",
            "is_cherrypick": true,
            "cherrypick_hash": "b98540dd9da416d1cc94e9f084e96e68b089aecd",
            "pull": 45485
        },
        "b98540dd9da416d1cc94e9f084e96e68b089aecd": {
            "hash": "b98540dd9da416d1cc94e9f084e96e68b089aecd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the expected low performance of VideoPlayer on HTML5",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44678
        },
        "e2a2005a4868dfd245f56a531be43493e83a0f56": {
            "hash": "e2a2005a4868dfd245f56a531be43493e83a0f56",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document low performance of `Array.push_front()` and `Array.pop_front()`",
            "body": "(cherry picked from commit 7ce3cc0478261fb39344c98551cadab3ccb6265b)",
            "is_cherrypick": true,
            "cherrypick_hash": "7ce3cc0478261fb39344c98551cadab3ccb6265b",
            "pull": 45485
        },
        "7ce3cc0478261fb39344c98551cadab3ccb6265b": {
            "hash": "7ce3cc0478261fb39344c98551cadab3ccb6265b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document low performance of `Array.push_front()` and `Array.pop_front()`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45458
        },
        "af891cebe4fddec1b9776b125bc745b9b84f3f05": {
            "hash": "af891cebe4fddec1b9776b125bc745b9b84f3f05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that the high-level multiplayer API is only for Godot servers",
            "body": "(cherry picked from commit 1b03f3f72b168db96a4252a1398ef1b78ed347f5)",
            "is_cherrypick": true,
            "cherrypick_hash": "1b03f3f72b168db96a4252a1398ef1b78ed347f5",
            "pull": 45485
        },
        "1b03f3f72b168db96a4252a1398ef1b78ed347f5": {
            "hash": "1b03f3f72b168db96a4252a1398ef1b78ed347f5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that the high-level multiplayer API is only for Godot servers",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45432
        },
        "349f25429b9e27bfa637576be2833614e4f860c7": {
            "hash": "349f25429b9e27bfa637576be2833614e4f860c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDA1OTY="
            ],
            "author_raw": "Nils Reid <nils.reid@neoshadow.co>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Exposed find_next_valid_focus and find_prev_valid_focus.",
            "body": "(cherry picked from commit 3e94c23fa528a71f320ca3103d50e6ce40ed7f1b)",
            "is_cherrypick": true,
            "cherrypick_hash": "3e94c23fa528a71f320ca3103d50e6ce40ed7f1b",
            "pull": 45485
        },
        "3e94c23fa528a71f320ca3103d50e6ce40ed7f1b": {
            "hash": "3e94c23fa528a71f320ca3103d50e6ce40ed7f1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDA1OTY="
            ],
            "author_raw": "Nils Reid <nils.reid@neoshadow.co>",
            "committer_raw": "Nils Reid <nils.reid@neoshadow.co>",
            "summary": "Exposed find_next_valid_focus and find_prev_valid_focus.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45401
        },
        "22bb9fcd82014795502224fdb9ef9193c4e23c46": {
            "hash": "22bb9fcd82014795502224fdb9ef9193c4e23c46",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document a built-in use of `Resource.resource_name`",
            "body": "(cherry picked from commit 1a606b1a046a8d218fd4a4a90b495e8708f3e0c0)",
            "is_cherrypick": true,
            "cherrypick_hash": "1a606b1a046a8d218fd4a4a90b495e8708f3e0c0",
            "pull": 45485
        },
        "1a606b1a046a8d218fd4a4a90b495e8708f3e0c0": {
            "hash": "1a606b1a046a8d218fd4a4a90b495e8708f3e0c0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document a built-in use of `Resource.resource_name`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45398
        },
        "c31bb02a3ec8ff9db65badb1b9f0ab5569739fab": {
            "hash": "c31bb02a3ec8ff9db65badb1b9f0ab5569739fab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify that create_timer does not require cleanup.",
            "body": "This is how I would expect it to work, but the docs didn't clarify, so I\nhad to check the source just to make sure I wasn't responsible for\nfreeing the timer:\n\nhttps://github.com/godotengine/godot/blob/d39f6386ce3a7916dbb94fef5ff65e7599e060f0/scene/main/scene_tree.cpp#L473\n(cherry picked from commit 6e7e4f82ecd142f280ae344c769978d3e92cca54)",
            "is_cherrypick": true,
            "cherrypick_hash": "6e7e4f82ecd142f280ae344c769978d3e92cca54",
            "pull": 45485
        },
        "6e7e4f82ecd142f280ae344c769978d3e92cca54": {
            "hash": "6e7e4f82ecd142f280ae344c769978d3e92cca54",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Clarify that create_timer does not require cleanup.",
            "body": "This is how I would expect it to work, but the docs didn't clarify, so I\nhad to check the source just to make sure I wasn't responsible for\nfreeing the timer:\n\nhttps://github.com/godotengine/godot/blob/d39f6386ce3a7916dbb94fef5ff65e7599e060f0/scene/main/scene_tree.cpp#L473",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45394
        },
        "533a8cabcc211e782f5178742201697dd4f50f13": {
            "hash": "533a8cabcc211e782f5178742201697dd4f50f13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ensures that export path is used when exporting PCK/ZIP",
            "body": "(cherry picked from commit 3a6c14e5c4afb232c3f0ae28ae07306fab72b377)",
            "is_cherrypick": true,
            "cherrypick_hash": "3a6c14e5c4afb232c3f0ae28ae07306fab72b377",
            "pull": 45485
        },
        "3a6c14e5c4afb232c3f0ae28ae07306fab72b377": {
            "hash": "3a6c14e5c4afb232c3f0ae28ae07306fab72b377",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "summary": "Ensures that export path is used when exporting PCK/ZIP",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45359
        },
        "3c778f40e1c0e60c59f1bc24279faf3fdea23950": {
            "hash": "3c778f40e1c0e60c59f1bc24279faf3fdea23950",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ignore clangd 11+ cache folder",
            "body": "(cherry picked from commit ff1d6363856d977ac985a17961fa2c23b58b3716)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff1d6363856d977ac985a17961fa2c23b58b3716",
            "pull": 45485
        },
        "ff1d6363856d977ac985a17961fa2c23b58b3716": {
            "hash": "ff1d6363856d977ac985a17961fa2c23b58b3716",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Ignore clangd 11+ cache folder",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45328
        },
        "9f2c24e8cebbd0766de586da2df409a64f7c9a98": {
            "hash": "9f2c24e8cebbd0766de586da2df409a64f7c9a98",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cleanup: Remove executable bit from files which don't need it",
            "body": "Drop unused xpmfix.sh script.\n\n(cherry picked from commit 76c6007aa68dd92248cd514f0582b39477da1048)",
            "is_cherrypick": true,
            "cherrypick_hash": "76c6007aa68dd92248cd514f0582b39477da1048",
            "pull": 45485
        },
        "76c6007aa68dd92248cd514f0582b39477da1048": {
            "hash": "76c6007aa68dd92248cd514f0582b39477da1048",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cleanup: Remove executable bit from files which don't need it",
            "body": "Drop unused xpmfix.sh script.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45322
        },
        "713360323801728e5500f9ea8dde5eaa610ed03f": {
            "hash": "713360323801728e5500f9ea8dde5eaa610ed03f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix typo in theming methods (\"botton\" -> \"bottom\")",
            "body": "(cherry picked from commit 1f9cac1717899d858c0497c64e9363cd8a037395)",
            "is_cherrypick": true,
            "cherrypick_hash": "1f9cac1717899d858c0497c64e9363cd8a037395",
            "pull": 45485
        },
        "1f9cac1717899d858c0497c64e9363cd8a037395": {
            "hash": "1f9cac1717899d858c0497c64e9363cd8a037395",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix typo in theming methods (\"botton\" -> \"bottom\")",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45274
        },
        "250f921522a619f84d190e2f5767bf62df587404": {
            "hash": "250f921522a619f84d190e2f5767bf62df587404",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Hide the rotation gizmo when editor cinematic preview is enabled",
            "body": "Cinematic preview enables the Camera3D preview automatically.\n\nWhen previewing a Camera3D, the rotation gizmo isn't displayed as\nit can't be used.\n\n(cherry picked from commit fa1d853eeb91c7ff7f89010d8454f7006f3dac85)",
            "is_cherrypick": true,
            "cherrypick_hash": "fa1d853eeb91c7ff7f89010d8454f7006f3dac85",
            "pull": 45485
        },
        "fa1d853eeb91c7ff7f89010d8454f7006f3dac85": {
            "hash": "fa1d853eeb91c7ff7f89010d8454f7006f3dac85",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Hide the rotation gizmo when editor cinematic preview is enabled",
            "body": "Cinematic preview enables the Camera3D preview automatically.\n\nWhen previewing a Camera3D, the rotation gizmo isn't displayed as\nit can't be used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45272
        },
        "314dd32d887b475641db3e4c12ee2911fc3b59ff": {
            "hash": "314dd32d887b475641db3e4c12ee2911fc3b59ff",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tweak the \"Auto\" editor setting hints to be more indicative",
            "body": "This affects the editor scale and font hinting settings which will now\ndisplay their automatically chosen value in parentheses.\n\n(cherry picked from commit 57654508c91fa5eb166a02d4c1174a056da2afbb)",
            "is_cherrypick": true,
            "cherrypick_hash": "57654508c91fa5eb166a02d4c1174a056da2afbb",
            "pull": 45485
        },
        "57654508c91fa5eb166a02d4c1174a056da2afbb": {
            "hash": "57654508c91fa5eb166a02d4c1174a056da2afbb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak the \"Auto\" editor setting hints to be more indicative",
            "body": "This affects the editor scale and font hinting settings which will now\ndisplay their automatically chosen value in parentheses.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45270
        },
        "158314c0b99761b661b0f3e2b31f7f5a0f9266fe": {
            "hash": "158314c0b99761b661b0f3e2b31f7f5a0f9266fe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM4MTQ4Mzg2"
            ],
            "author_raw": "HipsterPenguin <38148386+HipsterPenguin@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed 6DOF set/get check for the path starting with joint_constraints",
            "body": "New code checks whether or not property has joint_constraints as the first part of its path.\n\n(cherry picked from commit 6bf46cf70f98aeb067f520e2084f8393b1a7c80e)",
            "is_cherrypick": true,
            "cherrypick_hash": "6bf46cf70f98aeb067f520e2084f8393b1a7c80e",
            "pull": 45485
        },
        "6bf46cf70f98aeb067f520e2084f8393b1a7c80e": {
            "hash": "6bf46cf70f98aeb067f520e2084f8393b1a7c80e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM4MTQ4Mzg2"
            ],
            "author_raw": "HipsterPenguin <38148386+HipsterPenguin@users.noreply.github.com>",
            "committer_raw": "HipsterPenguin <38148386+HipsterPenguin@users.noreply.github.com>",
            "summary": "Fixed 6DOF set/get check for the path starting with joint_constraints",
            "body": "New code checks whether or not property has joint_constraints as the first part of its path.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45267
        },
        "7c076fbd0b355bd844aa5c89d624570102181f3d": {
            "hash": "7c076fbd0b355bd844aa5c89d624570102181f3d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[iOS] Fix embedding of plugin libraries",
            "body": "(cherry picked from commit 6d67827f4e254a5daccae5ec5851be9aaf494b19)",
            "is_cherrypick": true,
            "cherrypick_hash": "6d67827f4e254a5daccae5ec5851be9aaf494b19",
            "pull": 45485
        },
        "6d67827f4e254a5daccae5ec5851be9aaf494b19": {
            "hash": "6d67827f4e254a5daccae5ec5851be9aaf494b19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Fix embedding of plugin libraries",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45289
        },
        "7689f05786882384ee2ffb6d9d487a97918edcf3": {
            "hash": "7689f05786882384ee2ffb6d9d487a97918edcf3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[iOS] Added support for '.xcframework' in plugins",
            "body": "(cherry picked from commit 01d513f3ca3692af6edcdafd309f06f799df304d)",
            "is_cherrypick": true,
            "cherrypick_hash": "01d513f3ca3692af6edcdafd309f06f799df304d",
            "pull": 45485
        },
        "01d513f3ca3692af6edcdafd309f06f799df304d": {
            "hash": "01d513f3ca3692af6edcdafd309f06f799df304d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Added support for '.xcframework' in plugins",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45250
        },
        "ee73e4aa24f912b45d085d3678ecba450ec65c7d": {
            "hash": "ee73e4aa24f912b45d085d3678ecba450ec65c7d",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document GPU particles visibility rect/aabb behavior",
            "body": "(cherry picked from commit b4675973fd7287c7540a9393649826bf604dbb65)",
            "is_cherrypick": true,
            "cherrypick_hash": "b4675973fd7287c7540a9393649826bf604dbb65",
            "pull": 45485
        },
        "b4675973fd7287c7540a9393649826bf604dbb65": {
            "hash": "b4675973fd7287c7540a9393649826bf604dbb65",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Document GPU particles visibility rect/aabb behavior",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45232
        },
        "9b4c18ac591516611b2e296f0ab2d0c8e885e2c4": {
            "hash": "9b4c18ac591516611b2e296f0ab2d0c8e885e2c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Unify single and multiscene instancing",
            "body": "(cherry picked from commit 881c8da0a09426f736f65f83dd7098099d33e30b)",
            "is_cherrypick": true,
            "cherrypick_hash": "881c8da0a09426f736f65f83dd7098099d33e30b",
            "pull": 45485
        },
        "881c8da0a09426f736f65f83dd7098099d33e30b": {
            "hash": "881c8da0a09426f736f65f83dd7098099d33e30b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Unify single and multiscene instancing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45218
        },
        "2ed700d2da4a18f3c300e232d5699e1d015711f1": {
            "hash": "2ed700d2da4a18f3c300e232d5699e1d015711f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMzczMzE="
            ],
            "author_raw": "Sean LaPlante <laplante.sean@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes #45025 - Protects _last_mix_time and _last_frame_time with the AudioDriver lock() and unlock() methods",
            "body": "(cherry picked from commit 17ac0127284145d366a4611960525ecbdac8ab10)",
            "is_cherrypick": true,
            "cherrypick_hash": "17ac0127284145d366a4611960525ecbdac8ab10",
            "pull": 45485
        },
        "17ac0127284145d366a4611960525ecbdac8ab10": {
            "hash": "17ac0127284145d366a4611960525ecbdac8ab10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMzczMzE="
            ],
            "author_raw": "Sean LaPlante <laplante.sean@gmail.com>",
            "committer_raw": "Sean LaPlante <laplante.sean@gmail.com>",
            "summary": "Fixes #45025 - Protects _last_mix_time and _last_frame_time with the AudioDriver lock() and unlock() methods",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45036
        },
        "58f038d1fa1c1d544d5521c57cb3d701a33ed4c1": {
            "hash": "58f038d1fa1c1d544d5521c57cb3d701a33ed4c1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM4MTE5Mzg3"
            ],
            "author_raw": "Addmix <addmixtaylor@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Create physical skeleton collider orientation fix",
            "body": "(cherry picked from commit 177e62a7e4867a01ec17b42a527d8275c3bdfdef)",
            "is_cherrypick": true,
            "cherrypick_hash": "177e62a7e4867a01ec17b42a527d8275c3bdfdef",
            "pull": 45485
        },
        "177e62a7e4867a01ec17b42a527d8275c3bdfdef": {
            "hash": "177e62a7e4867a01ec17b42a527d8275c3bdfdef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM4MTE5Mzg3"
            ],
            "author_raw": "Addmix <addmixtaylor@gmail.com>",
            "committer_raw": "Addmix <addmixtaylor@gmail.com>",
            "summary": "Create physical skeleton collider orientation fix",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43875
        },
        "01acd46afc8b76522a0a5f20d187939695c6db35": {
            "hash": "01acd46afc8b76522a0a5f20d187939695c6db35",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE3NzgxMDUw"
            ],
            "author_raw": "Dodoveloper <davide.cor94@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix #33326 by reopening scenes",
            "body": "(cherry picked from commit c3abda0b13bad35eb19c9577f3132394c4ce4e60)",
            "is_cherrypick": true,
            "cherrypick_hash": "c3abda0b13bad35eb19c9577f3132394c4ce4e60",
            "pull": 45485
        },
        "c3abda0b13bad35eb19c9577f3132394c4ce4e60": {
            "hash": "c3abda0b13bad35eb19c9577f3132394c4ce4e60",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE3NzgxMDUw"
            ],
            "author_raw": "Dodoveloper <davide.cor94@gmail.com>",
            "committer_raw": "Dodoveloper <davide.cor94@gmail.com>",
            "summary": "Fix #33326 by reopening scenes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36355
        },
        "21746ce7140286846a953a8e4b0c3f852b2a3489": {
            "hash": "21746ce7140286846a953a8e4b0c3f852b2a3489",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45347 from lucasvanmol/patch-1",
            "body": "[3.2] Fix highlight color for class attributes that are also keywords",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c5a22d7284661c3e555b876829e4f2b205952e89": {
            "hash": "c5a22d7284661c3e555b876829e4f2b205952e89",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45480 from bruvzg/ios_arm64_sim_3",
            "body": "[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "061f87e06449648138c91176c625b4e630ef1a10": {
            "hash": "061f87e06449648138c91176c625b4e630ef1a10",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45336 from naithar/feature/plugins-migration-3.2",
            "body": "[3.2] [iOS] iOS Plugins Migration",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "389a4bfa597f4b8b6e4bb6e671f342d8a3e24028": {
            "hash": "389a4bfa597f4b8b6e4bb6e671f342d8a3e24028",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework` format.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45480
        },
        "5fffa913b8a7a5b94cec82e39518718308835291": {
            "hash": "5fffa913b8a7a5b94cec82e39518718308835291",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45453 from Calinou/doc-giprobe-shadermaterial-no-emissive",
            "body": "Document that ShaderMaterial doesn't support GIProbe emission",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "07be68e9046bdd353118cfdfac45673bc4031f19": {
            "hash": "07be68e9046bdd353118cfdfac45673bc4031f19",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45370 from naithar/fix/line_edit_clear",
            "body": "[3.2] [GUI] Fix LineEdit clearing",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7b8d6d24137c0a423b10bf55eadb2aa371affd76": {
            "hash": "7b8d6d24137c0a423b10bf55eadb2aa371affd76",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[GUI] Enforce virtual keyboard redisplay on clear",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45370
        },
        "934b174d339f4786f77e519e87b81dca9780ec8b": {
            "hash": "934b174d339f4786f77e519e87b81dca9780ec8b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45380 from RandomShaper/lightmapper_fix_3.2",
            "body": "Fix freeze-crash in lightmapper under MinGW-GCC (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "16b30f9bb7c48f0282f4bee399fbc6840352afbe": {
            "hash": "16b30f9bb7c48f0282f4bee399fbc6840352afbe",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45457 from Faless/js/3.x_styles",
            "body": "[3.2] [HTML5] Better editor HTML, small refactor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a3f3dfd81dc2ba5a974807d269a10909d630a31f": {
            "hash": "a3f3dfd81dc2ba5a974807d269a10909d630a31f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45448 from pycbouh/graphedit-minimap-active-invisible-3.2",
            "body": "[3.2] Fix minimap capturing events and improve its theme and editor settings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f8d7067bf73457f16150658f6ba4de8b2a90bb92": {
            "hash": "f8d7067bf73457f16150658f6ba4de8b2a90bb92",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Builtin HTTP server disable browsers cache",
            "body": "We don't want browsers to cache our temporary exports (since they will\nalways differ).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45457
        },
        "276b831c45ea97193d4590129c0ff68b3853f6bd": {
            "hash": "276b831c45ea97193d4590129c0ff68b3853f6bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Better editor HTML, small refactor.",
            "body": "Side and GDNative libraries are now added by engine.js , the dynlink pre\njs had been deleted.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45457
        },
        "a9552cefa201f99c341fee76374a7332bffc4018": {
            "hash": "a9552cefa201f99c341fee76374a7332bffc4018",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix minimap capturing events and improve its theme",
            "body": "Add an editor setting for minimap opacity in visual editors",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45448
        },
        "86ca5ff5f0992c7b7d19889dd440bef28acf636d": {
            "hash": "86ca5ff5f0992c7b7d19889dd440bef28acf636d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that ShaderMaterial doesn't support GIProbe emission",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45453
        },
        "dca9f09386088649a7fe87d0fd3a91afebf75b85": {
            "hash": "dca9f09386088649a7fe87d0fd3a91afebf75b85",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "David Snopek <dsnopek@gmail.com>",
            "summary": "Support mono devices in WebXR",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45445
        },
        "0f4c44c9fb642fca7f41a0b6fc1b14bed989328b": {
            "hash": "0f4c44c9fb642fca7f41a0b6fc1b14bed989328b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix freeze-crash in lightmapper under MinGW-GCC",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45380
        },
        "2d904127d685b25d6c5240e8792b21f392c05f34": {
            "hash": "2d904127d685b25d6c5240e8792b21f392c05f34",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45351 from asmaloney/fix-FBX-warnings",
            "body": "[3.2] Fix const warnings in FBX (build failure on macOS)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "95cc19d320173336536088557207f1b6b010bdac": {
            "hash": "95cc19d320173336536088557207f1b6b010bdac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@forident.com>",
            "committer_raw": "Andy Maloney <andy@forident.com>",
            "summary": "Fix sign comparison error in lightmap_raycaster.cpp",
            "body": "Compiling with latest clang on macOS produces this error:\n\ncomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Werror,-Wsign-compare]\n\nThis file is not present in 4.0/master.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45356
        },
        "85377e96d2403c74cf8a7c555168ce2f23d37849": {
            "hash": "85377e96d2403c74cf8a7c555168ce2f23d37849",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@forident.com>",
            "committer_raw": "Andy Maloney <andy@forident.com>",
            "summary": "Fix undeclared identifier error in lightmapper_cpu.cpp",
            "body": "Compiling with latest clang on macOS produced this error: use of undeclared identifier 'rand'.\n\nFixes godotengine/godot#45342\n\nThis file is not present in 4.0/master.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45353
        },
        "77f045db99081e283169c341a8b22079f737b9b8": {
            "hash": "77f045db99081e283169c341a8b22079f737b9b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MTM3MQ=="
            ],
            "author_raw": "Andy Maloney <andy@forident.com>",
            "committer_raw": "Andy Maloney <andy@forident.com>",
            "summary": "Fix const warnings in FBX (build failure on macOS)",
            "body": "Fixes several instances of error: 'const' type qualifier on return type has no effect [-Werror,-Wignored-qualifiers]\n\nThis looks like it was fixed in 6607fc7da90d1e17f6bb952b8325d02bc593cccc\nwhen FBX was merged into the 4.0 master branch:\n\n\"- fixed const correctness with C++/C version change\"",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45351
        },
        "9d1d4d1f6a358d715876ec2ed64840e0c225c27e": {
            "hash": "9d1d4d1f6a358d715876ec2ed64840e0c225c27e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45346 from RandomShaper/lightmapper_fix_3.2",
            "body": "Fix freeze-crash in lightmapper under MinGW-GCC (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6742f6894e8d749f11275ab3858a4efc3d839354": {
            "hash": "6742f6894e8d749f11275ab3858a4efc3d839354",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2OTc5MzUz"
            ],
            "author_raw": "lucasvanmol <lucas.vanmol@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Fix highlight color for class attributes that are also keywords",
            "body": "Fixes #45338.\nThis PR also makes any word after a \".\" not highlight as a keyword, i.e. the cos\nin Color.cos will highlight the same as any other class constant. Additionally,\ntrying to do things like \".print()\" will not highlight print as a keyword but as\na class function.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45347
        },
        "3c4b607faf5a250d4dc8ffe198f47e1dd9b42c87": {
            "hash": "3c4b607faf5a250d4dc8ffe198f47e1dd9b42c87",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix freeze-crash in lightmapper under MinGW-GCC",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45346
        },
        "c97837d0ee51066f72ef0a490906beb1cd2684f1": {
            "hash": "c97837d0ee51066f72ef0a490906beb1cd2684f1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45335 from lawnjelly/bvh_revert_update",
            "body": "Partially revert change to BVH render tree update method",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2527067c4d5f9abef1d05beb5d883580474d2325": {
            "hash": "2527067c4d5f9abef1d05beb5d883580474d2325",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Partially revert change to BVH render tree update method",
            "body": "Leaves in the bug fixes, but reverts the change to the update method.\n\nTurns out the new update method of getting the scenarios was causing problems, I will need to consult with reduz on the best way of getting access to the scenarios for a single update per frame.\n\nDoing multiple updates isn't terrible but it should be nicer to get a single update working, as it should be more efficient, and give a single point for pairing callbacks.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45335
        },
        "6d5daac3e47f29b459de17baae87ba80e7976538": {
            "hash": "6d5daac3e47f29b459de17baae87ba80e7976538",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45312 from qarmin/remove_thread_lightmapper",
            "body": "Remove thread after use to prevent memory leak",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bcbbb6a30cade1498c43794fc5a6e1168adfd4c6": {
            "hash": "bcbbb6a30cade1498c43794fc5a6e1168adfd4c6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45319 from nekomatata/bvh-create-aabb-3.2",
            "body": "BVH broadphase creates objects with updated AABB to avoid extra checks",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "da909e70fce803e55c90120d1a15fc3d78511e4d": {
            "hash": "da909e70fce803e55c90120d1a15fc3d78511e4d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45311 from lawnjelly/bvh_fixed_updates",
            "body": "BVH render tree new updating scheme",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "89cc558c486c4fcc3823e37fbce305bebbea06e5": {
            "hash": "89cc558c486c4fcc3823e37fbce305bebbea06e5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45242 from Calinou/doc-poolrealarray-64-bit",
            "body": "Document workaround for storing 64-bit floats in PoolRealArray",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d02519460202079c67e3eb06dc8921ab812963ed": {
            "hash": "d02519460202079c67e3eb06dc8921ab812963ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Remove thread after use to prevent memory leak",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45312
        },
        "10868e76e6c00cc7f4db73cd687831b733107d68": {
            "hash": "10868e76e6c00cc7f4db73cd687831b733107d68",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "BVH broadphase creates objects with updated AABB to avoid extra checks",
            "body": "When set_static is called on a newly added object, the forced collision\ncheck in BVH set_pairable was using an empty AABB, which caused\nunnecessary collision checks at the origin, then a call to move was\nchecking again at the right position.\n\nThese changes ensure broadphase objects are added to the BVH tree with\nproper AABB so collision checks are correctly done right away.\n\nOctree & Basic broadphase trees are not affected by these changes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45319
        },
        "2443aba7532d23cff4c9d3ea91e36dc9a22c8f0f": {
            "hash": "2443aba7532d23cff4c9d3ea91e36dc9a22c8f0f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNDUzMzU4"
            ],
            "author_raw": "Shatur95 <genaloner@gmail.com>",
            "committer_raw": "Shatur95 <genaloner@gmail.com>",
            "summary": "Detect plugins recursively",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45316
        },
        "4954a869bbcbe0535b417d3e264aaa667b7aefd4": {
            "hash": "4954a869bbcbe0535b417d3e264aaa667b7aefd4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH render tree new updating scheme",
            "body": "Change render BVH update scheme from once per update_dirty_instances to a new update_scenarios function called once per draw.\n\nFix lights not being properly unpaired.\nFixed bug in add_changed_item where AABBs were not being updated due to more than one update per tick.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45311
        },
        "2fa93d8514b0b5b640d09f288c6780565485c033": {
            "hash": "2fa93d8514b0b5b640d09f288c6780565485c033",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45279 from magian1127/3.2",
            "body": "[3.2] Mono: Fix support for Unicode identifiers",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "544f0bfff11634474ad645952a7f70214d6bb76d": {
            "hash": "544f0bfff11634474ad645952a7f70214d6bb76d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45291 from RandomShaper/fix_lightmapper_mingw_3.2",
            "body": "Fix crash in lightmapper under MinGW-GCC Windows (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "89237c89524590d38727ef24a7578e616c8e43bb": {
            "hash": "89237c89524590d38727ef24a7578e616c8e43bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix crash in lightmapper under MinGW-GCC Windows",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45291
        },
        "40b35469ab58c4477a4f251f12e2ac63ac729428": {
            "hash": "40b35469ab58c4477a4f251f12e2ac63ac729428",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45286 from lyuma/renamepatches",
            "body": "3.2 embree: Rename patches folder",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3dcb0409f7ac8749b71494c67335485642e04e47": {
            "hash": "3dcb0409f7ac8749b71494c67335485642e04e47",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45285 from lyuma/lightmapper_cross_compile_fixes",
            "body": "[3.2.4] Fix lightmapper build on llvm-mingw on Linux",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a0c8f45095c1a7aa93d0f16d6e94807acaea647a": {
            "hash": "a0c8f45095c1a7aa93d0f16d6e94807acaea647a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "Rename patches folder",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45286
        },
        "2c2f70c444a28a9aafbe64bf84232c3a902a4206": {
            "hash": "2c2f70c444a28a9aafbe64bf84232c3a902a4206",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "embree: cross compile fixes.",
            "body": "Fix typos in #if; add missing _MSC_VER; avoid warning in random generator.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45285
        },
        "0b3540a03c6e345ba8f4d9934b25c463209db80c": {
            "hash": "0b3540a03c6e345ba8f4d9934b25c463209db80c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45079 from Faless/js/3.x_gamepads",
            "body": "[3.2] [HTML5] Use internal implementation of the Gamepad API.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "31b5c5ee030835884068f45eccfc284c7988d5c7": {
            "hash": "31b5c5ee030835884068f45eccfc284c7988d5c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Custom Gamepad library to allow remapping.",
            "body": "No longer use emscripten functions for gamepads, implement them as\nlibrary functions in library_godot_display.js instead.\nThis allows us to do a better job at \"guessing\" vendorId, productId, OS,\netc. thus allowing us to better find the remapping for the controller.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45079
        },
        "ea89e73a88a0f61b8556245ef45f110515e3836e": {
            "hash": "ea89e73a88a0f61b8556245ef45f110515e3836e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Better gamepad axis event injection.",
            "body": "In the core input handling code we have checks to make sure that if axis\nrapidly change sign we inject mid-points to release any pending inputmap\naction.\n\nThe function though, did not correctly insert the mid-point causing\ndpads mapped to an axis that behaves like tri-state buttons (-1,0,1) to\nnot be released correctly.\n\nThis commit fixes that by including in the check the case where the axis\nswtiches from abs(1) to 0.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45079
        },
        "bc47a8ae00db43f8ea935fe3ecf2fd3230cef2fc": {
            "hash": "bc47a8ae00db43f8ea935fe3ecf2fd3230cef2fc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #39533 from hilfazer/editable-children-bugfixes",
            "body": "Fix Editable Children issues with node renaming, moving, duplicating and instancing.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cb679dc43440fc48d02f99e4e39bb84c5b3a11ad": {
            "hash": "cb679dc43440fc48d02f99e4e39bb84c5b3a11ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODAwMzIw"
            ],
            "author_raw": "magian1127 <14800320+magian1127@users.noreply.github.com>",
            "committer_raw": "magian1127 <14800320+magian1127@users.noreply.github.com>",
            "summary": "C # mono supports Unicode code",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45279
        },
        "e25984a745cc5bbe292e41b5c9d441d59414051b": {
            "hash": "e25984a745cc5bbe292e41b5c9d441d59414051b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45255 from qarmin/fix_leak_dynamic_font",
            "body": "[3.2] Fix memory when loading dynamic font",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "694e51d210b1a376418c9d067aa9d763689b5770": {
            "hash": "694e51d210b1a376418c9d067aa9d763689b5770",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45251 from lawnjelly/bvh_fix_pairing",
            "body": "Fix BVH set_pairable and masks.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f92ad30dfdb9f487a6843ddb7d187ff49fcb2101": {
            "hash": "f92ad30dfdb9f487a6843ddb7d187ff49fcb2101",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix memory leak dynamic font",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a241aeb28917d9e89af6ca6b5e459bd957415432": {
            "hash": "a241aeb28917d9e89af6ca6b5e459bd957415432",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix BVH set_pairable and masks.",
            "body": "Calling set_pairable now will update collisions (rather than waiting for the next item_move).\n\nMask behaviour used for pairing now (hopefully) matches octree.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45251
        },
        "d4096285b675471a04d73b2c800bb98c6b1bd01d": {
            "hash": "d4096285b675471a04d73b2c800bb98c6b1bd01d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[iOS] Remove plugins from modules.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45336
        },
        "9dbdec7e33a4e6251fa9942b2534e06f197985b3": {
            "hash": "9dbdec7e33a4e6251fa9942b2534e06f197985b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document workaround for storing 64-bit floats in PoolRealArray",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45242
        },
        "99fdf256136534ef1726a5689edc93f9ca44609a": {
            "hash": "99fdf256136534ef1726a5689edc93f9ca44609a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45231 from Calinou/doc-poolrealarray-32-bit",
            "body": "Document that PoolRealArray stores 32-bit floats",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e2c13c00f7092efdc80e2b78718e7f2535b04154": {
            "hash": "e2c13c00f7092efdc80e2b78718e7f2535b04154",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that PoolRealArray stores 32-bit floats",
            "body": "This closes #45230.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45231
        },
        "51bcc875ea88df1c2267d1efce3e3d1378162ce3": {
            "hash": "51bcc875ea88df1c2267d1efce3e3d1378162ce3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45214 from arrowinaknee/3.2-fix-new-scene-save",
            "body": "[3.2] Remove unnecessary file existence check when saving scene",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "16825b5df90010f8465791307b1d1f1e5f8dea29": {
            "hash": "16825b5df90010f8465791307b1d1f1e5f8dea29",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45228 from qarmin/fix_missing_area_in_out",
            "body": "[3.2] Remove usage of deleted element in Area::_area_inout",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b213c441e42829134de7fb007c50e5a8baa4955a": {
            "hash": "b213c441e42829134de7fb007c50e5a8baa4955a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix usage of deleted element in Area::_area_inout",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45228
        },
        "5d8a24d1a5b54caccbf2819cbf804123ab6cd522": {
            "hash": "5d8a24d1a5b54caccbf2819cbf804123ab6cd522",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNDk0NjY0"
            ],
            "author_raw": "ArrowInAKnee <gatexxl@gmail.com>",
            "committer_raw": "ArrowInAKnee <gatexxl@gmail.com>",
            "summary": "Remove unnecessary file existence check when saving scene",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45214
        },
        "029d2568c364b9755b333c59fae8c04d955055be": {
            "hash": "029d2568c364b9755b333c59fae8c04d955055be",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45211 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 17th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "57e0ef7b952950ad51d9195bace5ab890cb0571e": {
            "hash": "57e0ef7b952950ad51d9195bace5ab890cb0571e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45198 from nekomatata/improved-raycast-node-render-debug-3.2",
            "body": "[3.2] Improve Raycast render debug",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7e207cfd48d6077ac6aaa3c45423d3fcf2f90bd7": {
            "hash": "7e207cfd48d6077ac6aaa3c45423d3fcf2f90bd7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45211
        },
        "708f690b50173e7d5c69c543bfd3f45325fd8ffa": {
            "hash": "708f690b50173e7d5c69c543bfd3f45325fd8ffa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add info about how gizmos affect transform notifications",
            "body": "(cherry picked from commit 72d1d7e948fd6da51d15f0d92c5bc8cbb3638294)",
            "is_cherrypick": true,
            "cherrypick_hash": "72d1d7e948fd6da51d15f0d92c5bc8cbb3638294",
            "pull": 45211
        },
        "72d1d7e948fd6da51d15f0d92c5bc8cbb3638294": {
            "hash": "72d1d7e948fd6da51d15f0d92c5bc8cbb3638294",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Phischermen <kevfischermen@gmail.com>",
            "summary": "Add info about how gizmos affect transform notifications",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38578
        },
        "dc2e56835241c6b606d0d74b3bdc1f128f76c13e": {
            "hash": "dc2e56835241c6b606d0d74b3bdc1f128f76c13e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mention that NetworkedMultiplayerENet uses UDP only",
            "body": "This is important to clarify for those doing port forwarding.\n\n(cherry picked from commit 7b33498995e3aa23b935cd728d3291600f2cdcb5)",
            "is_cherrypick": true,
            "cherrypick_hash": "7b33498995e3aa23b935cd728d3291600f2cdcb5",
            "pull": 45211
        },
        "7b33498995e3aa23b935cd728d3291600f2cdcb5": {
            "hash": "7b33498995e3aa23b935cd728d3291600f2cdcb5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Mention that NetworkedMultiplayerENet uses UDP only",
            "body": "This is important to clarify for those doing port forwarding.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45171
        },
        "ba04de68936791e68482607fc1dec7f7e10c8dd6": {
            "hash": "ba04de68936791e68482607fc1dec7f7e10c8dd6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Draw a \"background\" line behind the dashed line in TextureRegion editor",
            "body": "This makes the dashed line visible on any background.\n\n(cherry picked from commit 656aba1273e0b24b58fb2e00dd23ca9131115406)",
            "is_cherrypick": true,
            "cherrypick_hash": "656aba1273e0b24b58fb2e00dd23ca9131115406",
            "pull": 45211
        },
        "656aba1273e0b24b58fb2e00dd23ca9131115406": {
            "hash": "656aba1273e0b24b58fb2e00dd23ca9131115406",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Draw a \"background\" line behind the dashed line in TextureRegion editor",
            "body": "This makes the dashed line visible on any background.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45164
        },
        "b124c0c46615171a1afd2d036cb7cec1fe4023d5": {
            "hash": "b124c0c46615171a1afd2d036cb7cec1fe4023d5",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose `Resource.emit_changed()` to script",
            "body": "Also known as `emit_signal(\"changed\")`.\n\n(cherry picked from commit e94f46dcdb75f4a2b14c360e843c8bc58b8fb0e4)",
            "is_cherrypick": true,
            "cherrypick_hash": "e94f46dcdb75f4a2b14c360e843c8bc58b8fb0e4",
            "pull": 45211
        },
        "e94f46dcdb75f4a2b14c360e843c8bc58b8fb0e4": {
            "hash": "e94f46dcdb75f4a2b14c360e843c8bc58b8fb0e4",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Expose `Resource.emit_changed()` to script",
            "body": "Also known as `emit_signal(\"changed\")`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45161
        },
        "37096cff8631229da3d6b2bb6815fabbd2163c41": {
            "hash": "37096cff8631229da3d6b2bb6815fabbd2163c41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjMwMzMz"
            ],
            "author_raw": "Filip <filip@mazan.in>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix file name comparison when new file is added to file system",
            "body": "(cherry picked from commit b05ff60f6ec6e393e59f9188035b7f4b2e5a8566)",
            "is_cherrypick": true,
            "cherrypick_hash": "b05ff60f6ec6e393e59f9188035b7f4b2e5a8566",
            "pull": 45211
        },
        "b05ff60f6ec6e393e59f9188035b7f4b2e5a8566": {
            "hash": "b05ff60f6ec6e393e59f9188035b7f4b2e5a8566",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjMwMzMz"
            ],
            "author_raw": "Filip <filip@mazan.in>",
            "committer_raw": "Filip <filip@mazan.in>",
            "summary": "Fix file name comparison when new file is added to file system",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45070
        },
        "d73281a35090357cef72b869a051ff2b83fbac4c": {
            "hash": "d73281a35090357cef72b869a051ff2b83fbac4c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUxMjIzNDE4"
            ],
            "author_raw": "Alexander Pech <alexpech12@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Keep RichTextLabel visible character properties in sync",
            "body": "The RichTextLabel class is inconsistent in how it updates the\nvisible_characters and percent_visible properties when either is changed.\n\nTo keep both properties consistent, update percent_visible when setting the\nvisible_characters property.\nFor both properties, when setting one, notify change for the other.\n\nDocs updated for member set_visible_characters on RichTextLabel class.\n\n(cherry picked from commit 463e2002abc0ecd7439fbf00966cef83842babce)",
            "is_cherrypick": true,
            "cherrypick_hash": "463e2002abc0ecd7439fbf00966cef83842babce",
            "pull": 45211
        },
        "463e2002abc0ecd7439fbf00966cef83842babce": {
            "hash": "463e2002abc0ecd7439fbf00966cef83842babce",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUxMjIzNDE4"
            ],
            "author_raw": "Alexander Pech <alexpech12@gmail.com>",
            "committer_raw": "Alexander Pech <alexpech12@gmail.com>",
            "summary": "Keep RichTextLabel visible character properties in sync",
            "body": "The RichTextLabel class is inconsistent in how it updates the\nvisible_characters and percent_visible properties when either is changed.\n\nTo keep both properties consistent, update percent_visible when setting the\nvisible_characters property.\nFor both properties, when setting one, notify change for the other.\n\nDocs updated for member set_visible_characters on RichTextLabel class.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44870
        },
        "32a0a50fcf567c360a7e4fd0fa5822c581b8dc64": {
            "hash": "32a0a50fcf567c360a7e4fd0fa5822c581b8dc64",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxMDcyMjg="
            ],
            "author_raw": "dankan1890 <mewuidev2@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Create spritesheet for SpriteFrames by drag and dropping.",
            "body": "Close godotengine/godot-proposals#378\n\n(cherry picked from commit 390ff22a8cd9292d1a7ca3383b14eef4e48712b7)",
            "is_cherrypick": true,
            "cherrypick_hash": "390ff22a8cd9292d1a7ca3383b14eef4e48712b7",
            "pull": 45211
        },
        "390ff22a8cd9292d1a7ca3383b14eef4e48712b7": {
            "hash": "390ff22a8cd9292d1a7ca3383b14eef4e48712b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxMDcyMjg="
            ],
            "author_raw": "dankan1890 <mewuidev2@gmail.com>",
            "committer_raw": "dankan1890 <mewuidev2@gmail.com>",
            "summary": "Create spritesheet for SpriteFrames by drag and dropping.",
            "body": "Close godotengine/godot-proposals#378",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35572
        },
        "c47ad12e80a481f1ab1e1b6c9d9b0931ea6275e8": {
            "hash": "c47ad12e80a481f1ab1e1b6c9d9b0931ea6275e8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43557 from naithar/feature/pluggable_app_delegates_3.2",
            "body": "[3.2] [iOS] Pluggable application delegate",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0f5d475100b1865c59318b3ff30ed39df9112803": {
            "hash": "0f5d475100b1865c59318b3ff30ed39df9112803",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41340 from naithar/feature/pluggable-ios-modules-3.2",
            "body": "[iOS] [3.2] iOS Plugins",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "497653ab53beff19b0420f4dbf1cf42babe544e0": {
            "hash": "497653ab53beff19b0420f4dbf1cf42babe544e0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44628 from JFonS/new_cpu_lightmapper_3.2",
            "body": "[3.2] New CPU lightmapper",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "066716a46d02066ed9831c96e5cbc036e922c29e": {
            "hash": "066716a46d02066ed9831c96e5cbc036e922c29e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42715 from madmiraal/fix-42614-3.2",
            "body": "[3.2] Update area-body_shape_entered-exited signal documentation.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "258f41c0243caa8a4361af7a44ff7053ebb2e902": {
            "hash": "258f41c0243caa8a4361af7a44ff7053ebb2e902",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45150 from pycbouh/ge-disconnect-crash-3.2",
            "body": "[3.2] Prevent signal disconnection attempts on invalid references",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b1ca82c43a09e95b0072ef9cd67a0cdb4d416507": {
            "hash": "b1ca82c43a09e95b0072ef9cd67a0cdb4d416507",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "CPU lightmapper fixes.",
            "body": "- Fix Embree runtime when using MinGW (patch by @RandomShaper).\n- Fix baking of lightmaps on GridMaps.\n- Fix some GLSL errors.\n- Fix overflow in the number of shader variants (GLES2).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "d909592fc508b32c4c3a74d2e5e310ed200c1822": {
            "hash": "d909592fc508b32c4c3a74d2e5e310ed200c1822",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Add documentation for new CPU lightmapper.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "253b1c22da8e596fbf5a229eb4cf0c9a69feea4f": {
            "hash": "253b1c22da8e596fbf5a229eb4cf0c9a69feea4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Rename the final parameter of area_shape_entered-exited local_shape.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42715
        },
        "cdcd4254323721b03b06f10b8469ef6667fbf58e": {
            "hash": "cdcd4254323721b03b06f10b8469ef6667fbf58e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Update area-body_shape_entered-exited signal documentation.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42715
        },
        "64923945b3324cb833845468283459474f5e8607": {
            "hash": "64923945b3324cb833845468283459474f5e8607",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "[Plugins] Rename 'PluginConfig' struct to platform specific name",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41340
        },
        "37ef04c9863fda6f635d7006c8d83fc21d681967": {
            "hash": "37ef04c9863fda6f635d7006c8d83fc21d681967",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Improve Raycast render debug",
            "body": "Fix Raycast node render debug not showing in editor camera preview.\n\nUse dynamic mesh update to change the ray on-the-fly without too much\nextra cost when collision debug is enabled.\n\nFixes #43571",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45198
        },
        "d2989495134e725badb5cb9182659d2ca1db1bf9": {
            "hash": "d2989495134e725badb5cb9182659d2ca1db1bf9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42882 from madmiraal/fix-39767-3.2",
            "body": "[3.2] Set Bullet collision shape index to zero when using a single shape or ConcavePolygonShape",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "152415a006f06aa08359f17126bc6af3488cb868": {
            "hash": "152415a006f06aa08359f17126bc6af3488cb868",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43924 from madmiraal/fix-43588-3.2",
            "body": "[3.2] Fix cast_motion sometimes failing",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d8ad9b202c09385d5a308f206dc7dfeb1eb68f64": {
            "hash": "d8ad9b202c09385d5a308f206dc7dfeb1eb68f64",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45189 from fstiewitz/gltf-without-buffers",
            "body": "[3.2] Fix glTF import of scenes without buffers",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7d7d7ef16d49db3c3fdf354540a9bd24df8557c7": {
            "hash": "7d7d7ef16d49db3c3fdf354540a9bd24df8557c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "CPU lightmapper formatting and minor fixes.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "089da5a71b2bf9a537fe9a94d52e6e3e1eb0e58b": {
            "hash": "089da5a71b2bf9a537fe9a94d52e6e3e1eb0e58b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Gracefully handle atlassed lightmaps in GLES2.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "112b4160563811fad1e849e6349f6cbb408fd38a": {
            "hash": "112b4160563811fad1e849e6349f6cbb408fd38a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ=",
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Implement new CPU lightmapper",
            "body": "Completely re-write the lightmap generation code:\n- Follow the general lightmapper code structure from 4.0.\n- Use proper path tracing to compute the global illumination.\n- Use atlassing to merge all lightmaps into a single texture (done by @RandomShaper)\n- Use OpenImageDenoiser to improve the generated lightmaps.\n- Take into account alpha transparency in material textures.\n- Allow baking environment lighting.\n- Add bicubic lightmap filtering.\n\nThere is some minor compatibility breakage in some properties and methods\nin BakedLightmap, but lightmaps generated in previous engine versions\nshould work fine out of the box.\n\nThe scene importer has been changed to generate `.unwrap_cache` files\nnext to the imported scene files. These files *SHOULD* be added to any\nversion control system as they guarantee there won't be differences when\nre-importing the scene from other OSes or engine versions.\n\nThis work started as a Google Summer of Code project; Was later funded by IMVU for a good amount of progress;\nWas then finished and polished by me on my free time.\n\nCo-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "a80e4a61586fc0d1ff76a9ae1523ce93f003a83b": {
            "hash": "a80e4a61586fc0d1ff76a9ae1523ce93f003a83b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Add Embree thirdparty library",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "ad8abef74cebf75db6ce7f2ca3274b354a8a5b10": {
            "hash": "ad8abef74cebf75db6ce7f2ca3274b354a8a5b10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Add OpenImageDenoise thirdparty library",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44628
        },
        "782a548ee3fec4f70316a6902bb64113ac03def9": {
            "hash": "782a548ee3fec4f70316a6902bb64113ac03def9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45185 from KoBeWi/show_time!",
            "body": "Fix wrong signal in EditorPropertyColor",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "aa3bdade4e34dc0742083a422fb85d6f19ac5a6c": {
            "hash": "aa3bdade4e34dc0742083a422fb85d6f19ac5a6c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45184 from lawnjelly/bvh_plusone",
            "body": "BVH - fix physics expecting plus one based IDs.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8386aa460130458c0f0231c3c96455e8529a67f1": {
            "hash": "8386aa460130458c0f0231c3c96455e8529a67f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Fix wrong signal in EditorPropertyColor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45185
        },
        "7b33050b3d237f57c4d8c87a85ea47ac73d54510": {
            "hash": "7b33050b3d237f57c4d8c87a85ea47ac73d54510",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "BVH - fix physics expecting plus one based IDs.",
            "body": "Godot physics relies on ID zero being invalid, whereas BVH 0 is a valid ID.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45184
        },
        "cb15abda29fe5ec8f25ce19e19c9c8000964e1ec": {
            "hash": "cb15abda29fe5ec8f25ce19e19c9c8000964e1ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS Export: support multi-target plugin",
            "body": "Plugins can use 'binary_name.a' or 'binary_name.release.a' and 'binary_name.debug.a' for plugin library.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41340
        },
        "d5047603a3064a11f29e9c646cc8a83ffd748481": {
            "hash": "d5047603a3064a11f29e9c646cc8a83ffd748481",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS Export: export modification to support plugins",
            "body": "Added plugin configuration.\nExport options now use plugins that could be enabled/disabled.\nPlugin changes are observed at runtime.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41340
        },
        "03cf3d5d4b4db2428f8c1d85e3a21ef2ac3d86a6": {
            "hash": "03cf3d5d4b4db2428f8c1d85e3a21ef2ac3d86a6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: change platform code to support plugins",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41340
        },
        "614f70137312686a4e22c827f554b2aa31005e3b": {
            "hash": "614f70137312686a4e22c827f554b2aa31005e3b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS Modules: separate main platform code from modules",
            "body": "Moved previously builtin modules 'GameCenter', 'AppStore', 'iCloud' to separate modules to be represented as plugin.\nModified 'ARKit' and 'Camera' to not be builtin into engine and work as plugin.\nChanged platform code so it's not affected by the move.\nModified Xcode project file to remove parameters that doesn't make any effect.\nAdded basic '.gdip' plugin config file.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41340
        },
        "6b13c8482a7d8b639ba4c8bdbfed349ee8d68482": {
            "hash": "6b13c8482a7d8b639ba4c8bdbfed349ee8d68482",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Prevent signal disconnection attempts on invalid references",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45150
        },
        "a329de566c109557d6b3bb76f7511911fa8ff1c3": {
            "hash": "a329de566c109557d6b3bb76f7511911fa8ff1c3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45168 from madmiraal/fix-44703-3.2",
            "body": "[3.2] Fix not clearing a Joint3D with only a B node when removing the B node",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ba81e8ca09e28743d984c09b74398f5bd2b4d928": {
            "hash": "ba81e8ca09e28743d984c09b74398f5bd2b4d928",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc4MTc3MTQ="
            ],
            "author_raw": "Fabian Stiewitz <fabian@stiewitz.pw>",
            "committer_raw": "Fabian Stiewitz <fabian@stiewitz.pw>",
            "summary": "fix gltf not importing files w/o bufferViews or accessors",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45189
        },
        "f1d00522f53ae387a9ba3e31d61ec62fce650af2": {
            "hash": "f1d00522f53ae387a9ba3e31d61ec62fce650af2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjMwMzMz"
            ],
            "author_raw": "Filip <filip@mazan.in>",
            "committer_raw": "Filip <filip@mazan.in>",
            "summary": "Fixed completion and hint panel positioning in TextExit [3.2]",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45169
        },
        "b651db999c8c7187206492b1f83e6c485f9a51e4": {
            "hash": "b651db999c8c7187206492b1f83e6c485f9a51e4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix not clearing a Joint3D with only a B node when removing the B node",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45168
        },
        "f93c2ddc926dd2c25b902a7fd41ee4b4eb15c73c": {
            "hash": "f93c2ddc926dd2c25b902a7fd41ee4b4eb15c73c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45163 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 16th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "652105dcddfdb81ef6679ecaaa7cc7ce303eefe7": {
            "hash": "652105dcddfdb81ef6679ecaaa7cc7ce303eefe7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44704 from madmiraal/fix-44510-3.2",
            "body": "[3.2] Add signal to inform joint that body has exited tree",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b64fe918aac8b2509caf095ddd505980b00af1cf": {
            "hash": "b64fe918aac8b2509caf095ddd505980b00af1cf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45160 from madmiraal/fix-45145-3.2",
            "body": "[3.2] Only remove Bullet's body constraints when removing body from space",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b9c5e2f9eb5e78e9e1ca5df79bf4708c7c0a08da": {
            "hash": "b9c5e2f9eb5e78e9e1ca5df79bf4708c7c0a08da",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "And fix copyright headers in new code.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45163
        },
        "a994bb4ad36070623149af9aad047cc8bb605609": {
            "hash": "a994bb4ad36070623149af9aad047cc8bb605609",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix collision shape update when changing shape properties",
            "body": "This change does two things:\n\n1. Properly update the internal shape data using _update_in_shape_owner\nwhen updating a shape (in 2D it was resetting one way collision)\n\n2. Avoid unnecessary updates when calling set_shape with the same shape,\nwhich happens each time a shape property is modified\n(e.g shape.extents.x = ...)\n\nFixes #45090\n\n(cherry picked from commit 4b43cd17c5412f4cc4c67b6bb8de8717e7b2aff4)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b43cd17c5412f4cc4c67b6bb8de8717e7b2aff4",
            "pull": 45163
        },
        "4b43cd17c5412f4cc4c67b6bb8de8717e7b2aff4": {
            "hash": "4b43cd17c5412f4cc4c67b6bb8de8717e7b2aff4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix collision shape update when changing shape properties",
            "body": "This change does two things:\n\n1. Properly update the internal shape data using _update_in_shape_owner\nwhen updating a shape (in 2D it was resetting one way collision)\n\n2. Avoid unnecessary updates when calling set_shape with the same shape,\nwhich happens each time a shape property is modified\n(e.g shape.extents.x = ...)\n\nFixes #45090",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45102
        },
        "8a8e0ae2ebd43be17f43d04abf9405aa72fcde05": {
            "hash": "8a8e0ae2ebd43be17f43d04abf9405aa72fcde05",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40990 from madmiraal/fix-40739-3.2",
            "body": "[3.2] Reload Bullet space override modifier even when RigidBody is inactive.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8f19d50e275738333d3c8af8dde5fa51cd0fc76b": {
            "hash": "8f19d50e275738333d3c8af8dde5fa51cd0fc76b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix errors when removing non Control node from TabContainer",
            "body": "(cherry picked from commit 56734f44e58b8c94b04c0d90ddb931a01a30f75d)",
            "is_cherrypick": true,
            "cherrypick_hash": "56734f44e58b8c94b04c0d90ddb931a01a30f75d",
            "pull": 45163
        },
        "56734f44e58b8c94b04c0d90ddb931a01a30f75d": {
            "hash": "56734f44e58b8c94b04c0d90ddb931a01a30f75d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix errors when removing non Control node from TabContainer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45123
        },
        "d824efda7545431065440360e5cbaadf95610d67": {
            "hash": "d824efda7545431065440360e5cbaadf95610d67",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5NDQxNzQ1"
            ],
            "author_raw": "TechnoPorg <69441745+TechnoPorg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix incorrect parameter in audio_track_set_key_stream.",
            "body": "The description for audio_track_set_key_stream referenced a parameter called offset, which is not a parameter for that method. The description now references the correct parameter, stream.\n\n(cherry picked from commit 81dc9be973ee7a0cf7e5687276c78197a74ea2e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "81dc9be973ee7a0cf7e5687276c78197a74ea2e1",
            "pull": 45163
        },
        "81dc9be973ee7a0cf7e5687276c78197a74ea2e1": {
            "hash": "81dc9be973ee7a0cf7e5687276c78197a74ea2e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5NDQxNzQ1"
            ],
            "author_raw": "TechnoPorg <69441745+TechnoPorg@users.noreply.github.com>",
            "committer_raw": "TechnoPorg <69441745+TechnoPorg@users.noreply.github.com>",
            "summary": "Fix incorrect parameter in audio_track_set_key_stream.",
            "body": "The description for audio_track_set_key_stream referenced a parameter called offset, which is not a parameter for that method. The description now references the correct parameter, stream.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45118
        },
        "975a6194e75ae7cb7e52c8a83bc5b22be7a7c504": {
            "hash": "975a6194e75ae7cb7e52c8a83bc5b22be7a7c504",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix script list only showing their names regardless of display option",
            "body": "(cherry picked from commit 4194447a2158e9022214b326f451f2890fa411a1)",
            "is_cherrypick": true,
            "cherrypick_hash": "4194447a2158e9022214b326f451f2890fa411a1",
            "pull": 45163
        },
        "4194447a2158e9022214b326f451f2890fa411a1": {
            "hash": "4194447a2158e9022214b326f451f2890fa411a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix script list only showing their names regardless of display option",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45113
        },
        "45cdb8aab3890dd0eb864cfd3df4b9f66191d8a1": {
            "hash": "45cdb8aab3890dd0eb864cfd3df4b9f66191d8a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove the implication that references and resources are not objected from their description",
            "body": "(cherry picked from commit dca298d22b4e0b0990209670aa42733e23af4aa1)",
            "is_cherrypick": true,
            "cherrypick_hash": "dca298d22b4e0b0990209670aa42733e23af4aa1",
            "pull": 45163
        },
        "dca298d22b4e0b0990209670aa42733e23af4aa1": {
            "hash": "dca298d22b4e0b0990209670aa42733e23af4aa1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "skyace65 <trekie96@hotmail.com>",
            "summary": "Remove the implication that references and resources are not objected from their description",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45088
        },
        "9c9ac159e931fcfec3671ae247cc8ba62da3b5cf": {
            "hash": "9c9ac159e931fcfec3671ae247cc8ba62da3b5cf",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify `lstrip()/rstrip()` methods in `String` for removed characters",
            "body": "(cherry picked from commit a2c82bbf5f500204355f48228e08ea207c8a14c0)",
            "is_cherrypick": true,
            "cherrypick_hash": "a2c82bbf5f500204355f48228e08ea207c8a14c0",
            "pull": 45163
        },
        "a2c82bbf5f500204355f48228e08ea207c8a14c0": {
            "hash": "a2c82bbf5f500204355f48228e08ea207c8a14c0",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Clarify `lstrip()/rstrip()` methods in `String` for removed characters",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45077
        },
        "de3461655214cb0c63243574eadc5b7a172de94f": {
            "hash": "de3461655214cb0c63243574eadc5b7a172de94f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2NTM3NTAy"
            ],
            "author_raw": "Vedat Günel <gunel15@itu.edu.tr>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change reserved keyword in Regex documentation code",
            "body": "(cherry picked from commit 446a3f8ff23ca26aa4bb5d2ed7bfc49f2941777d)",
            "is_cherrypick": true,
            "cherrypick_hash": "446a3f8ff23ca26aa4bb5d2ed7bfc49f2941777d",
            "pull": 45163
        },
        "446a3f8ff23ca26aa4bb5d2ed7bfc49f2941777d": {
            "hash": "446a3f8ff23ca26aa4bb5d2ed7bfc49f2941777d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2NTM3NTAy"
            ],
            "author_raw": "Vedat Günel <gunel15@itu.edu.tr>",
            "committer_raw": "Vedat Günel <gunel15@itu.edu.tr>",
            "summary": "Change reserved keyword in Regex documentation code",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45075
        },
        "12a7ff5ad2447c42169666bcf21e5b9d025f7657": {
            "hash": "12a7ff5ad2447c42169666bcf21e5b9d025f7657",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjMwMzMz"
            ],
            "author_raw": "Filip <filip@mazan.in>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add all AutoLoad resources when exporting the project",
            "body": "(cherry picked from commit 4383c5026a118b9536a24760b246a1ac7d0a3b7e)",
            "is_cherrypick": true,
            "cherrypick_hash": "4383c5026a118b9536a24760b246a1ac7d0a3b7e",
            "pull": 45163
        },
        "4383c5026a118b9536a24760b246a1ac7d0a3b7e": {
            "hash": "4383c5026a118b9536a24760b246a1ac7d0a3b7e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMjMwMzMz"
            ],
            "author_raw": "Filip <filip@mazan.in>",
            "committer_raw": "Filip <filip@mazan.in>",
            "summary": "Add all AutoLoad resources when exporting the project",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45059
        },
        "bd0f5f50b23f9781793df74d5b8e705bfc4c9b0f": {
            "hash": "bd0f5f50b23f9781793df74d5b8e705bfc4c9b0f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Invert the Y-axis on thumbsticks and trackpads in WebXR",
            "body": "(cherry picked from commit 7a0d4275a2369c939b5f2ee2cc3ac5088628ca68)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a0d4275a2369c939b5f2ee2cc3ac5088628ca68",
            "pull": 45163
        },
        "7a0d4275a2369c939b5f2ee2cc3ac5088628ca68": {
            "hash": "7a0d4275a2369c939b5f2ee2cc3ac5088628ca68",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "David Snopek <dsnopek@gmail.com>",
            "summary": "Invert the Y-axis on thumbsticks and trackpads in WebXR",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45054
        },
        "3873a1331b38949d8e6e454c14eb88ecfe92db0d": {
            "hash": "3873a1331b38949d8e6e454c14eb88ecfe92db0d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Emit changed signal from Color Picker when changed",
            "body": "(cherry picked from commit a00ac12ae96fcd3b35ae76c0ed4ad6e731b9698e)",
            "is_cherrypick": true,
            "cherrypick_hash": "a00ac12ae96fcd3b35ae76c0ed4ad6e731b9698e",
            "pull": 45163
        },
        "a00ac12ae96fcd3b35ae76c0ed4ad6e731b9698e": {
            "hash": "a00ac12ae96fcd3b35ae76c0ed4ad6e731b9698e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Emit changed signal from Color Picker when changed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45042
        },
        "57416ce3ff6333a43705bd9d1f085031d499a98a": {
            "hash": "57416ce3ff6333a43705bd9d1f085031d499a98a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNjg2Mg=="
            ],
            "author_raw": "zero13cool <zero13cool@yandex.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changed type to make it work on x32 architecture.",
            "body": "(cherry picked from commit 9f3d7d970921ea89de7186dba649fc4ebb401b7a)",
            "is_cherrypick": true,
            "cherrypick_hash": "9f3d7d970921ea89de7186dba649fc4ebb401b7a",
            "pull": 45163
        },
        "9f3d7d970921ea89de7186dba649fc4ebb401b7a": {
            "hash": "9f3d7d970921ea89de7186dba649fc4ebb401b7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNjg2Mg=="
            ],
            "author_raw": "zero13cool <zero13cool@yandex.com>",
            "committer_raw": "zero13cool <zero13cool@yandex.com>",
            "summary": "Changed type to make it work on x32 architecture.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44926
        },
        "c7f2f9fa1f38a74e3d076dd2c147abc8a8dfff83": {
            "hash": "c7f2f9fa1f38a74e3d076dd2c147abc8a8dfff83",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NTk1MTE="
            ],
            "author_raw": "Lorenz Junglas <lolleko@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix nanosleep usage",
            "body": "nanosleep returns 0 or -1 not the error code.\nThe error code \"EINTR\" (if encountered) is placed in errno, in which case nanosleep can be safely recalled with the remaining time.\n\nThis is required, so that nanosleep continues if the calling thread is interrupted by a signal.\n\nSee manpage nanosleep(2) for additional details.\n\n(cherry picked from commit 1107c7f327f6d14010b4bd45b25e3c47f89b9948)",
            "is_cherrypick": true,
            "cherrypick_hash": "1107c7f327f6d14010b4bd45b25e3c47f89b9948",
            "pull": 45163
        },
        "1107c7f327f6d14010b4bd45b25e3c47f89b9948": {
            "hash": "1107c7f327f6d14010b4bd45b25e3c47f89b9948",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NTk1MTE="
            ],
            "author_raw": "Lorenz Junglas <lolleko@users.noreply.github.com>",
            "committer_raw": "Lorenz Junglas <lolleko@users.noreply.github.com>",
            "summary": "Fix nanosleep usage",
            "body": "nanosleep returns 0 or -1 not the error code.\nThe error code \"EINTR\" (if encountered) is placed in errno, in which case nanosleep can be safely recalled with the remaining time.\n\nThis is required, so that nanosleep continues if the calling thread is interrupted by a signal.\n\nSee manpage nanosleep(2) for additional details.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42740
        },
        "952a0895519fdc92e6e1a3952ef4594ef3dc441f": {
            "hash": "952a0895519fdc92e6e1a3952ef4594ef3dc441f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't allow adding Objects to the project settings",
            "body": "Godot doesn't support serializing objects.\n\nThis closes #33667.\n\n(cherry picked from commit 7b84f4fc31f40f88575ca7805852d1be9dec3f81)",
            "is_cherrypick": true,
            "cherrypick_hash": "7b84f4fc31f40f88575ca7805852d1be9dec3f81",
            "pull": 45163
        },
        "7b84f4fc31f40f88575ca7805852d1be9dec3f81": {
            "hash": "7b84f4fc31f40f88575ca7805852d1be9dec3f81",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Don't allow adding Objects to the project settings",
            "body": "Godot doesn't support serializing objects.\n\nThis closes #33667.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42616
        },
        "52e674ded1761daeca340ae1f92793c211a195de": {
            "hash": "52e674ded1761daeca340ae1f92793c211a195de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "pcre2: Update to upstream version 10.36",
            "body": "Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.36/ChangeLog?view=markup\n(cherry picked from commit 951ad29c0fc8bd621b7e52f02a2eb83737edffe1)",
            "is_cherrypick": true,
            "cherrypick_hash": "951ad29c0fc8bd621b7e52f02a2eb83737edffe1",
            "pull": 45163
        },
        "951ad29c0fc8bd621b7e52f02a2eb83737edffe1": {
            "hash": "951ad29c0fc8bd621b7e52f02a2eb83737edffe1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "pcre2: Update to upstream version 10.36",
            "body": "Changelog: https://vcs.pcre.org/pcre2/code/tags/pcre2-10.36/ChangeLog?view=markup",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45020
        },
        "08efd1c908752d90f30e084e50159a6cf5117eeb": {
            "hash": "08efd1c908752d90f30e084e50159a6cf5117eeb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "COPYRIGHT: Update with recent additions, cleanup",
            "body": "Also include public domain assets in `COPYRIGHT.txt` with Unlicence text or\ndual-licensing scheme.\n\nAnd document commit hashes for most thirdparty code in `thirdparty/README.md`\nfor clarity, and in case there's no tag matching the included version numbers.\n\n(cherry picked from commit c6802a65c6eba96ec033f46a4e9162abbe738d28)",
            "is_cherrypick": true,
            "cherrypick_hash": "c6802a65c6eba96ec033f46a4e9162abbe738d28",
            "pull": 45163
        },
        "c6802a65c6eba96ec033f46a4e9162abbe738d28": {
            "hash": "c6802a65c6eba96ec033f46a4e9162abbe738d28",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "COPYRIGHT: Update with recent additions, cleanup",
            "body": "Also include public domain assets in `COPYRIGHT.txt` with Unlicence text or\ndual-licensing scheme.\n\nAnd document commit hashes for most thirdparty code in `thirdparty/README.md`\nfor clarity, and in case there's no tag matching the included version numbers.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45016
        },
        "d044c570696c9e25214827e356f87cebc39eba01": {
            "hash": "d044c570696c9e25214827e356f87cebc39eba01",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "enet: Sync with upstream 1.3.17",
            "body": "(cherry picked from commit d8495d41cab732e756a97d1c2d271463222b429a)",
            "is_cherrypick": true,
            "cherrypick_hash": "d8495d41cab732e756a97d1c2d271463222b429a",
            "pull": 45163
        },
        "d8495d41cab732e756a97d1c2d271463222b429a": {
            "hash": "d8495d41cab732e756a97d1c2d271463222b429a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "enet: Sync with upstream 1.3.17",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45013
        },
        "4b59e1e7362ac72a61f35d95244e50d6161af4b3": {
            "hash": "4b59e1e7362ac72a61f35d95244e50d6161af4b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zstd: Update to upstream version 1.4.8",
            "body": "(cherry picked from commit 3645c9c80c7ec085e9097a953146426b886f4dc1)",
            "is_cherrypick": true,
            "cherrypick_hash": "3645c9c80c7ec085e9097a953146426b886f4dc1",
            "pull": 45163
        },
        "3645c9c80c7ec085e9097a953146426b886f4dc1": {
            "hash": "3645c9c80c7ec085e9097a953146426b886f4dc1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zstd: Update to upstream version 1.4.8",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45012
        },
        "49c2f2fec28f8b787fffa76a0e91340160deb0ca": {
            "hash": "49c2f2fec28f8b787fffa76a0e91340160deb0ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make links on the HTML5 editor more readable",
            "body": "This also tweaks the focus style to apply to all elements for\nbetter keyboard navigation.\n\n(cherry picked from commit 663466b88261d46dc91e8a0b84b48eba8f0a5fbe)",
            "is_cherrypick": true,
            "cherrypick_hash": "663466b88261d46dc91e8a0b84b48eba8f0a5fbe",
            "pull": 45163
        },
        "663466b88261d46dc91e8a0b84b48eba8f0a5fbe": {
            "hash": "663466b88261d46dc91e8a0b84b48eba8f0a5fbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make links on the HTML5 editor more readable",
            "body": "This also tweaks the focus style to apply to all elements for\nbetter keyboard navigation.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44995
        },
        "6e1b2af7703da023ec2fe7d27b03a58fa127bcb2": {
            "hash": "6e1b2af7703da023ec2fe7d27b03a58fa127bcb2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Descriptive error message when using AudioStream(OGG/MP3) incorrectly",
            "body": "(cherry picked from commit 193564d83e3d248ea35284beed36ff653919256d)",
            "is_cherrypick": true,
            "cherrypick_hash": "193564d83e3d248ea35284beed36ff653919256d",
            "pull": 45163
        },
        "193564d83e3d248ea35284beed36ff653919256d": {
            "hash": "193564d83e3d248ea35284beed36ff653919256d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Descriptive error message when using AudioStream(OGG/MP3) incorrectly",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44986
        },
        "d16f2bddeec3052a16408ac3f0dad200c26bd03a": {
            "hash": "d16f2bddeec3052a16408ac3f0dad200c26bd03a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify class_get_method_list() in release exports",
            "body": "(cherry picked from commit 84acafb2ce2116837e31a107c414547cf06b6404)",
            "is_cherrypick": true,
            "cherrypick_hash": "84acafb2ce2116837e31a107c414547cf06b6404",
            "pull": 45163
        },
        "84acafb2ce2116837e31a107c414547cf06b6404": {
            "hash": "84acafb2ce2116837e31a107c414547cf06b6404",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Clarify class_get_method_list() in release exports",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44983
        },
        "dad3f27e9f58bf7fd44a0c420b2ea1c6558eba7a": {
            "hash": "dad3f27e9f58bf7fd44a0c420b2ea1c6558eba7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update String property field only when text has changed",
            "body": "Avoids resetting the cursor position when the inspector updates while\nediting a string property.\n\nFixes #42488\n\n(cherry picked from commit c064378f954346c0e37252cf785878fe5c7bb633)",
            "is_cherrypick": true,
            "cherrypick_hash": "c064378f954346c0e37252cf785878fe5c7bb633",
            "pull": 45163
        },
        "c064378f954346c0e37252cf785878fe5c7bb633": {
            "hash": "c064378f954346c0e37252cf785878fe5c7bb633",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Update String property field only when text has changed",
            "body": "Avoids resetting the cursor position when the inspector updates while\nediting a string property.\n\nFixes #42488",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44971
        },
        "db3e18b9c6d6773da63c0fcf5d6261a04c69bbf6": {
            "hash": "db3e18b9c6d6773da63c0fcf5d6261a04c69bbf6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Made save dialog open immediately when running unsaved scene.",
            "body": "Previously there was an unneeded confirmation dialog.\n\n(cherry picked from commit a54110ba600825319552dd839fd62ebcdb449317)",
            "is_cherrypick": true,
            "cherrypick_hash": "a54110ba600825319552dd839fd62ebcdb449317",
            "pull": 45163
        },
        "a54110ba600825319552dd839fd62ebcdb449317": {
            "hash": "a54110ba600825319552dd839fd62ebcdb449317",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Eric M <itsjusteza@gmail.com>",
            "summary": "Made save dialog open immediately when running unsaved scene.",
            "body": "Previously there was an unneeded confirmation dialog.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44952
        },
        "2167b977ded5ba0590ae0a7860e40d421601518e": {
            "hash": "2167b977ded5ba0590ae0a7860e40d421601518e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MTI4MjMy"
            ],
            "author_raw": "nevarek <smithnathan339@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Optimize data format for OpenSimplex images",
            "body": "The previous RGBA format included unused RGB data. Using the LA8 format\nremoves the need to store the extra data.\n\nThe Docs have been updated to reflect the format changes.\n\n(cherry picked from commit 041fe20f64ef7aea0586183fa72462370a54e470)",
            "is_cherrypick": true,
            "cherrypick_hash": "041fe20f64ef7aea0586183fa72462370a54e470",
            "pull": 45163
        },
        "041fe20f64ef7aea0586183fa72462370a54e470": {
            "hash": "041fe20f64ef7aea0586183fa72462370a54e470",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MTI4MjMy"
            ],
            "author_raw": "nevarek <smithnathan339@gmail.com>",
            "committer_raw": "nevarek <smithnathan339@gmail.com>",
            "summary": "Optimize data format for OpenSimplex images",
            "body": "The previous RGBA format included unused RGB data. Using the LA8 format\nremoves the need to store the extra data.\n\nThe Docs have been updated to reflect the format changes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44832
        },
        "64cbff7e7db957f45afe870e449abe2340f38510": {
            "hash": "64cbff7e7db957f45afe870e449abe2340f38510",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NzExNzcz"
            ],
            "author_raw": "jeffuntildeath <jeffuntildeath@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Snap To Floor improperly offsets node",
            "body": "fix for issue #44282\n\nAABB for collision geometry was being calculated based on parent nodes transform without consideration for collision geometries translation.\nAlso hopefully clarified logic for selecting starting point for ray cast\n\n(cherry picked from commit 4f171afecc283af407e53fb0553028ff99a9d696)",
            "is_cherrypick": true,
            "cherrypick_hash": "4f171afecc283af407e53fb0553028ff99a9d696",
            "pull": 45163
        },
        "4f171afecc283af407e53fb0553028ff99a9d696": {
            "hash": "4f171afecc283af407e53fb0553028ff99a9d696",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NzExNzcz"
            ],
            "author_raw": "jeffuntildeath <jeffuntildeath@gmail.com>",
            "committer_raw": "jeffuntildeath <jeffuntildeath@gmail.com>",
            "summary": "Snap To Floor improperly offsets node",
            "body": "fix for issue #44282\n\nAABB for collision geometry was being calculated based on parent nodes transform without consideration for collision geometries translation.\nAlso hopefully clarified logic for selecting starting point for ray cast",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44283
        },
        "49646383f18dad5e2bf899dc1a0628feaca38c99": {
            "hash": "49646383f18dad5e2bf899dc1a0628feaca38c99",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update copyright statements to 2021",
            "body": "Happy new year to the wonderful Godot community!\n\n2020 has been a tough year for most of us personally, but a good year for\nGodot development nonetheless with a huge amount of work done towards Godot\n4.0 and great improvements backported to the long-lived 3.2 branch.\n\nWe've had close to 400 contributors to engine code this year, authoring near\n7,000 commit! (And that's only for the `master` branch and for the engine code,\nthere's a lot more when counting docs, demos and other first-party repos.)\n\nHere's to a great year 2021 for all Godot users 🎆\n\n(cherry picked from commit b5334d14f7a471f94bcbd64d5bae2ad853d0b7f1)",
            "is_cherrypick": true,
            "cherrypick_hash": "b5334d14f7a471f94bcbd64d5bae2ad853d0b7f1",
            "pull": 45163
        },
        "b5334d14f7a471f94bcbd64d5bae2ad853d0b7f1": {
            "hash": "b5334d14f7a471f94bcbd64d5bae2ad853d0b7f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update copyright statements to 2021",
            "body": "Happy new year to the wonderful Godot community!\n\n2020 has been a tough year for most of us personally, but a good year for\nGodot development nonetheless with a huge amount of work done towards Godot\n4.0 and great improvements backported to the long-lived 3.2 branch.\n\nWe've had close to 400 contributors to engine code this year, authoring near\n7,000 commit! (And that's only for the `master` branch and for the engine code,\nthere's a lot more when counting docs, demos and other first-party repos.)\n\nHere's to a great year 2021 for all Godot users 🎆",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44859
        },
        "188609e5ab1a7ee001eb7d02f37a24fa2a0dfa6e": {
            "hash": "188609e5ab1a7ee001eb7d02f37a24fa2a0dfa6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Update to clang-format 11 and apply ternary operator changes",
            "body": "(cherry picked from commit af878716f2620fb9142b960253dc82f60ab23df2)",
            "is_cherrypick": true,
            "cherrypick_hash": "af878716f2620fb9142b960253dc82f60ab23df2",
            "pull": 45163
        },
        "af878716f2620fb9142b960253dc82f60ab23df2": {
            "hash": "af878716f2620fb9142b960253dc82f60ab23df2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Update to clang-format 11 and apply ternary operator changes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45136
        },
        "47657cd140c7df4aa7266fa3b98a701c5660c005": {
            "hash": "47657cd140c7df4aa7266fa3b98a701c5660c005",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Only remove Bullet's body constraints when removing body from space",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45160
        },
        "ef683e761d693d269c0afd3a3b44f116dedd66a4": {
            "hash": "ef683e761d693d269c0afd3a3b44f116dedd66a4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45154 from lawnjelly/bvh_fix_setting",
            "body": "Fix BVH physics project setting",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b5edbe03010f0d96f36f5bce72ca807b9cf11234": {
            "hash": "b5edbe03010f0d96f36f5bce72ca807b9cf11234",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix BVH physics project setting",
            "body": "Move the GLOBAL_DEF for the `godot_physics/use_bvh` to occur before GLOBAL_GET.\n\nThis prevents a warning occurring and the selection not being used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45154
        },
        "2583624f7471e4541825f8bf1bbd6e65716495e4": {
            "hash": "2583624f7471e4541825f8bf1bbd6e65716495e4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45133 from akien-mga/3.2-ci-android-ndk-pin-r21",
            "body": "[3.2] CI: Pin Android NDK r21 as we don't support r22 yet",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "df54f228adc1127dcb563ebdd62a1221618921a7": {
            "hash": "df54f228adc1127dcb563ebdd62a1221618921a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Pin Android NDK r21 as we don't support r22 yet",
            "body": "(cherry picked from commit 06613ed9a397262610bbab91e7649d6635f1118b)",
            "is_cherrypick": true,
            "cherrypick_hash": "06613ed9a397262610bbab91e7649d6635f1118b",
            "pull": 45133
        },
        "06613ed9a397262610bbab91e7649d6635f1118b": {
            "hash": "06613ed9a397262610bbab91e7649d6635f1118b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Pin Android NDK r21 as we don't support r22 yet",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45132
        },
        "8f265e8c0b51509e107cc2eac33e3f99ddce9eb2": {
            "hash": "8f265e8c0b51509e107cc2eac33e3f99ddce9eb2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45129 from Xrayez/aspect-ratio-container-3.2",
            "body": "Add `AspectRatioContainer` class",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "acd9abe507dc5e80c82c23ca15ee47a5e962d2aa": {
            "hash": "acd9abe507dc5e80c82c23ca15ee47a5e962d2aa",
            "is_merge": false,
            "authored_by": [
                "",
                "MDQ6VXNlcjIzMDI5MDM2"
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Add `AspectRatioContainer` class",
            "body": "Backported from ba68383706d63162dc469fb4f26d0a4e0cd1ea75.\n\nCo-authored-by: Ugis Brekis <ugis.brekis@productmadness.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45129
        },
        "876af7e3190077c25f1bc4e4116613d4854df262": {
            "hash": "876af7e3190077c25f1bc4e4116613d4854df262",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45127 from qarmin/shorter_ci",
            "body": "Avoid opening editor multiple times in CI",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d92f4c7965027a1fc17cb4742dfd823cbf66faf6": {
            "hash": "d92f4c7965027a1fc17cb4742dfd823cbf66faf6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44901 from lawnjelly/bvh3",
            "body": "Dynamic BVH for rendering and godot physics [3.2]",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2e87a652a43c9efc301fb54f97ee0d92f35237ed": {
            "hash": "2e87a652a43c9efc301fb54f97ee0d92f35237ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Avoid opening editor multiple times in CI",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45127
        },
        "690e07b5096a227df023f1d43bca716ebacb4507": {
            "hash": "690e07b5096a227df023f1d43bca716ebacb4507",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Dynamic BVH for rendering and godot physics",
            "body": "Complete rewrite of spatial partitioning using a bounding volume hierarchy rather than octree.\n\nSwitchable in project settings between using octree or BVH for rendering and physics.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44901
        },
        "0a8cc0a565ac37f02987d57d3d705502c2e2711c": {
            "hash": "0a8cc0a565ac37f02987d57d3d705502c2e2711c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44006 from RandomShaper/gds_needless_check_3.2",
            "body": "Remove useless check in GDScript (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5bbbcd09cc5f4ea28aecced7fd7cf7aa51dce5aa": {
            "hash": "5bbbcd09cc5f4ea28aecced7fd7cf7aa51dce5aa",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45096 from Chaosus/vs_assign_default_value_3.2",
            "body": "[3.2] Auto-assign default value for variable in visual script on type changing",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "602fc00e56f42bbe55f1556a54af0d4bcf93af0e": {
            "hash": "602fc00e56f42bbe55f1556a54af0d4bcf93af0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Auto-assign default value for variable in visual script on type changing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45096
        },
        "a64ffa3a33ac4dba1b723f3328ad8b37857d420c": {
            "hash": "a64ffa3a33ac4dba1b723f3328ad8b37857d420c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45073 from Faless/js/3.x_build_fixes",
            "body": "[3.2] [HTML5] Reorganize build script.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6988b21d0080c9a15e8db2eedf28001b7d806afc": {
            "hash": "6988b21d0080c9a15e8db2eedf28001b7d806afc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Reorganize build script.",
            "body": "Simplify helper functions, fix env/sys_env confusion and depends for\nexterns and pre-js.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45073
        },
        "ecf432abc7b3cd68c618150c63430323913c47ee": {
            "hash": "ecf432abc7b3cd68c618150c63430323913c47ee",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45019 from Xrayez/rng-state-3.2",
            "body": "Add ability to restore `RandomNumberGenerator` state",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "47899e67c53ce3f74767aa5ad9d01a5a261486c6": {
            "hash": "47899e67c53ce3f74767aa5ad9d01a5a261486c6",
            "is_merge": false,
            "authored_by": [
                "",
                "MDQ6VXNlcjU3NjAxNjc="
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Add ability to restore `RandomNumberGenerator` state",
            "body": "3.2 version of b5107715f19ec122b7ee1a61831291dc0f1d5df0.\n\n`get_seed()` still returns the previous state and not the initial seed,\nbecause users may rely on this behavior for resetting the state in 3.2.\nDocumented this is going to be fixed in 4.0.\n\nCo-authored-by: MidZik <matt.idzik1@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45019
        },
        "e408a4a76df4caa2c11b0400971aa68cac90de21": {
            "hash": "e408a4a76df4caa2c11b0400971aa68cac90de21",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #45010 from akien-mga/3.2-ensure_user_data_dir",
            "body": "[3.2] Main: Create user data dir in `setup()`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5bda8fae38d633a939dbff46b1a6dcf7c893de19": {
            "hash": "5bda8fae38d633a939dbff46b1a6dcf7c893de19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzMDU0MzAx"
            ],
            "author_raw": "Leleat <atule@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "creater user-dir, if non-existant and pressing 'Open Project Data Folder'",
            "body": "(cherry picked from commit 8cf9d09d6169f114bb78d93ede904a60ea74ddaf)",
            "is_cherrypick": true,
            "cherrypick_hash": "8cf9d09d6169f114bb78d93ede904a60ea74ddaf",
            "pull": 45010
        },
        "8cf9d09d6169f114bb78d93ede904a60ea74ddaf": {
            "hash": "8cf9d09d6169f114bb78d93ede904a60ea74ddaf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzMDU0MzAx"
            ],
            "author_raw": "Leleat <atule@pm.me>",
            "committer_raw": "Leleat <atule@pm.me>",
            "summary": "creater user-dir, if non-existant and pressing 'Open Project Data Folder'",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42018
        },
        "d6fecf7686c5ea9309051c5238637a29488c280c": {
            "hash": "d6fecf7686c5ea9309051c5238637a29488c280c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Main: Create user data dir in `setup()`",
            "body": "Custom backport of #39563 with preliminary change to make\n`OS::ensure_user_data_dir()` public as done in f8a79a9.\n\nFixes #32488.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 45010
        },
        "292bbb870fdc7de73ad451aa76be47818b5f36dc": {
            "hash": "292bbb870fdc7de73ad451aa76be47818b5f36dc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42575 from madmiraal/fix-one-way-collisions-3.2",
            "body": "[3.2] Fix multiple issues with one-way collisions",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3d31433229d32a58d6c2d01957c719ae2add50b7": {
            "hash": "3d31433229d32a58d6c2d01957c719ae2add50b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Remove links to RNG tutorial, not yet in 3.2 branch",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7bfb8446d3f7a29012c092a78232ed9806eca2d8": {
            "hash": "7bfb8446d3f7a29012c092a78232ed9806eca2d8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44970 from Calinou/doc-particles-visibility",
            "body": "Document the requirement to update GPU particle visibility",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2a928ea8804dbe10e702bd46513887a29b2cb181": {
            "hash": "2a928ea8804dbe10e702bd46513887a29b2cb181",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44981 from RandomShaper/fix_res_lifetime_3.2",
            "body": "Fix cases of resources destroyed too early (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1061bb364ee9e7152a835b71fc13257abebf3a03": {
            "hash": "1061bb364ee9e7152a835b71fc13257abebf3a03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg=",
                "MDQ6VXNlcjYzMzMxMDU="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix multiple issues with one-way collisions",
            "body": "For RigidBodies, uses the collision normal determined by relative motion\nto determine whether or not a one-way collision has occurred.\n\nFor KinematicBodies, performs additional checks to ensure a one-way\ncollision has occurred, and averages the recovery step over all collision\nshapes.\n\nCo-authored-by:    Sergej Gureev <sergej.gureev@relex.fi>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42575
        },
        "2997a3aa2363c3e2c56469790b9ac20701d528df": {
            "hash": "2997a3aa2363c3e2c56469790b9ac20701d528df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix cases of resources destroyed too early",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44981
        },
        "cec16357effa97a6d43c3c65671f753abfd427a1": {
            "hash": "cec16357effa97a6d43c3c65671f753abfd427a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the requirement to update GPU particle visibility",
            "body": "This also updates some option names in the editor for consistency\nand accuracy.\n\nSee #44955.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44970
        },
        "a18df71789a36b318c40d691efdb4da1e574bbfd": {
            "hash": "a18df71789a36b318c40d691efdb4da1e574bbfd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44897 from RevoluPowered/add-blender-fbx-support",
            "body": "Preliminary Blender FBX support [3.2]",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d242f7ad773dbada99c939529925e82da714d195": {
            "hash": "d242f7ad773dbada99c939529925e82da714d195",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44947 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 15th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "31bc1af82a37c17f8b02d64540bb41ab63f22390": {
            "hash": "31bc1af82a37c17f8b02d64540bb41ab63f22390",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA==",
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "Preliminary Blender FBX support",
            "body": "limitations:\n- always has to use generated normal's.\n- some animations won't be compatible (yet)\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44897
        },
        "d7102ac78f2ccd4907da9314457197ff16f1491e": {
            "hash": "d7102ac78f2ccd4907da9314457197ff16f1491e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44947
        },
        "7fb212fdb6ca1d86cec3c2f5745eadc4ec22399f": {
            "hash": "7fb212fdb6ca1d86cec3c2f5745eadc4ec22399f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mention that the `delta` argument is in seconds in Node documentation",
            "body": "(cherry picked from commit fcb6ecaf2166cf5f89320e9c1aa9441af31e3bd8)",
            "is_cherrypick": true,
            "cherrypick_hash": "fcb6ecaf2166cf5f89320e9c1aa9441af31e3bd8",
            "pull": 44947
        },
        "fcb6ecaf2166cf5f89320e9c1aa9441af31e3bd8": {
            "hash": "fcb6ecaf2166cf5f89320e9c1aa9441af31e3bd8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Mention that the `delta` argument is in seconds in Node documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44944
        },
        "9d916b854007eb0a012114fe43faa6a8cc8b7e0b": {
            "hash": "9d916b854007eb0a012114fe43faa6a8cc8b7e0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Fix loading external images as buffer",
            "body": "We should first attempt loading as external files, thus creating a dependency.\nLoading as a buffer should only be used as fallback to support manually loading\nas PNG or JPEG depending on the defined mimeType.\n\nFixes #44309, was a regression from #42504.\n\n(cherry picked from commit e268a8e5239a1da24a629af983cf7045ef3c81f0)",
            "is_cherrypick": true,
            "cherrypick_hash": "e268a8e5239a1da24a629af983cf7045ef3c81f0",
            "pull": 44947
        },
        "e268a8e5239a1da24a629af983cf7045ef3c81f0": {
            "hash": "e268a8e5239a1da24a629af983cf7045ef3c81f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Fix loading external images as buffer",
            "body": "We should first attempt loading as external files, thus creating a dependency.\nLoading as a buffer should only be used as fallback to support manually loading\nas PNG or JPEG depending on the defined mimeType.\n\nFixes #44309, was a regression from #42504.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44939
        },
        "0fc433d046a230bd3722e0846b699f83b6f1bd40": {
            "hash": "0fc433d046a230bd3722e0846b699f83b6f1bd40",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2MzI3NDAz"
            ],
            "author_raw": "LoipesMas <46327403+LoipesMas@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "More explicit wording for str() and print() functions",
            "body": "(cherry picked from commit 9c65927aebeb11a67bfc533947b0715314606f43)",
            "is_cherrypick": true,
            "cherrypick_hash": "9c65927aebeb11a67bfc533947b0715314606f43",
            "pull": 44947
        },
        "9c65927aebeb11a67bfc533947b0715314606f43": {
            "hash": "9c65927aebeb11a67bfc533947b0715314606f43",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2MzI3NDAz"
            ],
            "author_raw": "LoipesMas <46327403+LoipesMas@users.noreply.github.com>",
            "committer_raw": "LoipesMas <46327403+LoipesMas@users.noreply.github.com>",
            "summary": "More explicit wording for str() and print() functions",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44925
        },
        "43910510e09d40de069bc800fd1bd3080bda72dd": {
            "hash": "43910510e09d40de069bc800fd1bd3080bda72dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYzMzQ1ODA="
            ],
            "author_raw": "Mai Lavelle <mai.lavelle@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix xform_inv of Plane, intermediate results were ignored",
            "body": "(cherry picked from commit 4cb070e5906bfe2cb4b949f4ec26478b31b8b219)",
            "is_cherrypick": true,
            "cherrypick_hash": "4cb070e5906bfe2cb4b949f4ec26478b31b8b219",
            "pull": 44947
        },
        "4cb070e5906bfe2cb4b949f4ec26478b31b8b219": {
            "hash": "4cb070e5906bfe2cb4b949f4ec26478b31b8b219",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYzMzQ1ODA="
            ],
            "author_raw": "Mai Lavelle <mai.lavelle@gmail.com>",
            "committer_raw": "Mai Lavelle <mai.lavelle@gmail.com>",
            "summary": "Fix xform_inv of Plane, intermediate results were ignored",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44904
        },
        "08ecc9e5c4a3083788a53109545af81d1f174386": {
            "hash": "08ecc9e5c4a3083788a53109545af81d1f174386",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tooltips: Fix unassigned strip_edges() call on text",
            "body": "Fixes #43940, was a regression from #43280.\n\n(cherry picked from commit a4af94068a6223b4d0a5f5f8d7921742812bcfb9)",
            "is_cherrypick": true,
            "cherrypick_hash": "a4af94068a6223b4d0a5f5f8d7921742812bcfb9",
            "pull": 44947
        },
        "a4af94068a6223b4d0a5f5f8d7921742812bcfb9": {
            "hash": "a4af94068a6223b4d0a5f5f8d7921742812bcfb9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tooltips: Fix unassigned strip_edges() call on text",
            "body": "Fixes #43940, was a regression from #43280.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44936
        },
        "c588ba0b6af9f82a6db95e5c06c155fcd53121b3": {
            "hash": "c588ba0b6af9f82a6db95e5c06c155fcd53121b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Properly edit the instanced node in the inspector",
            "body": "(cherry picked from commit f5d51288b895df5495871586b33977ab76ac02b8)",
            "is_cherrypick": true,
            "cherrypick_hash": "f5d51288b895df5495871586b33977ab76ac02b8",
            "pull": 44947
        },
        "f5d51288b895df5495871586b33977ab76ac02b8": {
            "hash": "f5d51288b895df5495871586b33977ab76ac02b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Properly edit the instanced node in the inspector",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44934
        },
        "3785b091e4c4d77158111ab12a895b3ac858bde0": {
            "hash": "3785b091e4c4d77158111ab12a895b3ac858bde0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Commit CanvasItem state only if it changed",
            "body": "(cherry picked from commit 036f6a3fa8e35ba94c4f3f3e714d79ee2d10f2cc)",
            "is_cherrypick": true,
            "cherrypick_hash": "036f6a3fa8e35ba94c4f3f3e714d79ee2d10f2cc",
            "pull": 44947
        },
        "036f6a3fa8e35ba94c4f3f3e714d79ee2d10f2cc": {
            "hash": "036f6a3fa8e35ba94c4f3f3e714d79ee2d10f2cc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Commit CanvasItem state only if it changed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44892
        },
        "5c80c944490f7db7a0f6154c83034c99d6638658": {
            "hash": "5c80c944490f7db7a0f6154c83034c99d6638658",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"solved ctrl + alt + special character Issue #6851\"",
            "body": "(cherry picked from commit 8b7f582f22bc5bd2ad55b3a4078af03612ec991b)",
            "is_cherrypick": true,
            "cherrypick_hash": "8b7f582f22bc5bd2ad55b3a4078af03612ec991b",
            "pull": 44947
        },
        "8b7f582f22bc5bd2ad55b3a4078af03612ec991b": {
            "hash": "8b7f582f22bc5bd2ad55b3a4078af03612ec991b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"solved ctrl + alt + special character Issue #6851\"",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44935
        },
        "f78937a394ac9727fcbce480fc6d0a97f67d32e2": {
            "hash": "f78937a394ac9727fcbce480fc6d0a97f67d32e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't emit changed signal on Color Picker close",
            "body": "(cherry picked from commit a22b2f86e70d37356fda7966e50cecf279f7d310)",
            "is_cherrypick": true,
            "cherrypick_hash": "a22b2f86e70d37356fda7966e50cecf279f7d310",
            "pull": 44947
        },
        "a22b2f86e70d37356fda7966e50cecf279f7d310": {
            "hash": "a22b2f86e70d37356fda7966e50cecf279f7d310",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Don't emit changed signal on Color Picker close",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44895
        },
        "90d1d580af6586f3b22da986ffbd4fb8a1cbe8a4": {
            "hash": "90d1d580af6586f3b22da986ffbd4fb8a1cbe8a4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Explain A Star pathfinding algorithm cost calcuation",
            "body": "(cherry picked from commit f6634648ce730d4ae2582ec5fbe825738f2a4438)",
            "is_cherrypick": true,
            "cherrypick_hash": "f6634648ce730d4ae2582ec5fbe825738f2a4438",
            "pull": 44947
        },
        "f6634648ce730d4ae2582ec5fbe825738f2a4438": {
            "hash": "f6634648ce730d4ae2582ec5fbe825738f2a4438",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "summary": "Explain A Star pathfinding algorithm cost calcuation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44929
        },
        "66bfe855a884f3ba6801e948491bfb004175cc6a": {
            "hash": "66bfe855a884f3ba6801e948491bfb004175cc6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Add a project setting to enable stdout flushing in release builds\"",
            "body": "This reverts commit 341b9cf15a6df3dae1ba6218b8545feec41fa728.\n\nThis makes the logger crash when used during cleanup: #44850.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44947
        },
        "58a1ed63bdac2040c23d639da2f406e6d12471fb": {
            "hash": "58a1ed63bdac2040c23d639da2f406e6d12471fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Fixed EditorPropertyText change signal emission.\"",
            "body": "This reverts commit 9a3cd08122cbf8a2071812efa73981cdc720f825.\n\nThis caused a regression: #44854.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44947
        },
        "d2241a2b5fbf2bcac71c249420c88d33f12dfffc": {
            "hash": "d2241a2b5fbf2bcac71c249420c88d33f12dfffc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Specify order of drawing of Nodes in raise() description",
            "body": "(cherry picked from commit a67ef5999d940bc532f07663f5b3f72ff864b820)",
            "is_cherrypick": true,
            "cherrypick_hash": "a67ef5999d940bc532f07663f5b3f72ff864b820",
            "pull": 44947
        },
        "a67ef5999d940bc532f07663f5b3f72ff864b820": {
            "hash": "a67ef5999d940bc532f07663f5b3f72ff864b820",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "summary": "Specify order of drawing of Nodes in raise() description",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44928
        },
        "023933747501408858e19fcc96cf63ff42c3c719": {
            "hash": "023933747501408858e19fcc96cf63ff42c3c719",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk1MDU1MDg="
            ],
            "author_raw": "Joshua Dahl <jdbener@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove Unnecessary Double List",
            "body": "_OS::print_resources_by_type had two of the exact same list, one of which was never used.\n\n(cherry picked from commit 453ef0ba89e4c328da9df8df9a336396a9c10281)",
            "is_cherrypick": true,
            "cherrypick_hash": "453ef0ba89e4c328da9df8df9a336396a9c10281",
            "pull": 44947
        },
        "453ef0ba89e4c328da9df8df9a336396a9c10281": {
            "hash": "453ef0ba89e4c328da9df8df9a336396a9c10281",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk1MDU1MDg="
            ],
            "author_raw": "Joshua Dahl <jdbener@gmail.com>",
            "committer_raw": "Joshua Dahl <jdbener@gmail.com>",
            "summary": "Remove Unnecessary Double List",
            "body": "_OS::print_resources_by_type had two of the exact same list, one of which was never used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44921
        },
        "3002f57e1b8b213012c0f94677244e9dd64f992e": {
            "hash": "3002f57e1b8b213012c0f94677244e9dd64f992e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix odd newline in `EditorLog::add_message()`",
            "body": "(cherry picked from commit a8dce9c3773e42ff7c434aa55ea8695ee944edbd)",
            "is_cherrypick": true,
            "cherrypick_hash": "a8dce9c3773e42ff7c434aa55ea8695ee944edbd",
            "pull": 44947
        },
        "a8dce9c3773e42ff7c434aa55ea8695ee944edbd": {
            "hash": "a8dce9c3773e42ff7c434aa55ea8695ee944edbd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Fix odd newline in `EditorLog::add_message()`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44909
        },
        "e35f17d33d31e8f664d9ad870fb20e50609e6ca3": {
            "hash": "e35f17d33d31e8f664d9ad870fb20e50609e6ca3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use `static const int` instead of `#define` for OpenSimplexNoise octaves",
            "body": "This closes #44860.\n\n(cherry picked from commit 7a65375b7a4e11a71cf8484e25a504d0f0434e1e)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a65375b7a4e11a71cf8484e25a504d0f0434e1e",
            "pull": 44947
        },
        "7a65375b7a4e11a71cf8484e25a504d0f0434e1e": {
            "hash": "7a65375b7a4e11a71cf8484e25a504d0f0434e1e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use `static const int` instead of `#define` for OpenSimplexNoise octaves",
            "body": "This closes #44860.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44862
        },
        "bc564cd661c242d65bc2323fec8ca992cc5ef352": {
            "hash": "bc564cd661c242d65bc2323fec8ca992cc5ef352",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Issue more precise error when disconnecting a nonexistent connection",
            "body": "Checks whether the signal exists when issuing an error message when\ndisconnecting a nonexistent connection. Also prints the callable name.\n\n(cherry picked from commit 6c026a6814eb15c2832f9cfd30ee8ef8d0a236ab)",
            "is_cherrypick": true,
            "cherrypick_hash": "6c026a6814eb15c2832f9cfd30ee8ef8d0a236ab",
            "pull": 44947
        },
        "6c026a6814eb15c2832f9cfd30ee8ef8d0a236ab": {
            "hash": "6c026a6814eb15c2832f9cfd30ee8ef8d0a236ab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "summary": "Issue more precise error when disconnecting a nonexistent connection",
            "body": "Checks whether the signal exists when issuing an error message when\ndisconnecting a nonexistent connection. Also prints the callable name.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44848
        },
        "927010e90fcd9134a18bd91de9821fd469f82eaa": {
            "hash": "927010e90fcd9134a18bd91de9821fd469f82eaa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Do not iterate over map when removing its values",
            "body": "(cherry picked from commit 29b288238108ca34b25a58a9376f418d61e55420)",
            "is_cherrypick": true,
            "cherrypick_hash": "29b288238108ca34b25a58a9376f418d61e55420",
            "pull": 44947
        },
        "29b288238108ca34b25a58a9376f418d61e55420": {
            "hash": "29b288238108ca34b25a58a9376f418d61e55420",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Do not iterate over map when removing its values",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44839
        },
        "58efe5f3130d3d479452f52f842df257226abe56": {
            "hash": "58efe5f3130d3d479452f52f842df257226abe56",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document the desktop-only file logging setting override",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4505.\n\n(cherry picked from commit bd0b7003e0ab9aececa38cbe5d97e2ce2eb3946a)",
            "is_cherrypick": true,
            "cherrypick_hash": "bd0b7003e0ab9aececa38cbe5d97e2ce2eb3946a",
            "pull": 44947
        },
        "bd0b7003e0ab9aececa38cbe5d97e2ce2eb3946a": {
            "hash": "bd0b7003e0ab9aececa38cbe5d97e2ce2eb3946a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the desktop-only file logging setting override",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4505.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44817
        },
        "bd3c2e96c303cb3477c0b5255c3ebf9242188fb1": {
            "hash": "bd3c2e96c303cb3477c0b5255c3ebf9242188fb1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Enhance editor file dialog",
            "body": "1. show valid directory path when opening editor file dialog\n2. keep file name when changing path by entering path\n3. add first extension in filter automatically if not given\n4. remove directory in recent list if it's not valid anymore\n\n(cherry picked from commit 1f4b1e1488551ad297ffa10379ebcbff9cdc764b)",
            "is_cherrypick": true,
            "cherrypick_hash": "1f4b1e1488551ad297ffa10379ebcbff9cdc764b",
            "pull": 44947
        },
        "1f4b1e1488551ad297ffa10379ebcbff9cdc764b": {
            "hash": "1f4b1e1488551ad297ffa10379ebcbff9cdc764b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Enhance editor file dialog",
            "body": "1. show valid directory path when opening editor file dialog\n2. keep file name when changing path by entering path\n3. add first extension in filter automatically if not given\n4. remove directory in recent list if it's not valid anymore",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42779
        },
        "650f7c6f3518ccad90d9645111c224c223bff23b": {
            "hash": "650f7c6f3518ccad90d9645111c224c223bff23b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNDAzNTI="
            ],
            "author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "StateMachinePlayback: Added missing bindings to `get_current_play_pos` and `get_current_length`.",
            "body": "This allows the user to query the AnimationNodeStateMachinePlayback's current\nplay position and total length of current animation state. These methods are currently\nused in the editor plugin, but can also be useful for querying general playback state\ninformation.\n\nAdded documentation for AnimationNodeStateMachinePlayback's `get_current_play_position`\n\n(cherry picked from commit 674fb52f52f6592c71de319fb4e3fa52be6c136c)",
            "is_cherrypick": true,
            "cherrypick_hash": "674fb52f52f6592c71de319fb4e3fa52be6c136c",
            "pull": 44947
        },
        "674fb52f52f6592c71de319fb4e3fa52be6c136c": {
            "hash": "674fb52f52f6592c71de319fb4e3fa52be6c136c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNDAzNTI="
            ],
            "author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "committer_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "summary": "StateMachinePlayback: Added missing bindings to `get_current_play_pos` and `get_current_length`.",
            "body": "This allows the user to query the AnimationNodeStateMachinePlayback's current\nplay position and total length of current animation state. These methods are currently\nused in the editor plugin, but can also be useful for querying general playback state\ninformation.\n\nAdded documentation for AnimationNodeStateMachinePlayback's `get_current_play_position`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42188
        },
        "3032b38b52d8eca12ccb3f305414758c4cd3da7b": {
            "hash": "3032b38b52d8eca12ccb3f305414758c4cd3da7b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44690 from lawnjelly/transform_snap2",
            "body": "[3.2] Improve 2d snapping",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6a708d68471e9968bf8d9e5f1bc41601b4bf48b6": {
            "hash": "6a708d68471e9968bf8d9e5f1bc41601b4bf48b6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43893 from Chaosus/vs_warnings_3.2",
            "body": "[3.2] Added extra warning to texture nodes in visual shader",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3d88ea846817084e5ddefaaebe77613b14bccee4": {
            "hash": "3d88ea846817084e5ddefaaebe77613b14bccee4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42397 from dsnopek/webxr",
            "body": "Add WebXR support (for Godot 3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "22cfa90ef523771aa474d163298ea77bcf78fe81": {
            "hash": "22cfa90ef523771aa474d163298ea77bcf78fe81",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "David Snopek <dsnopek@gmail.com>",
            "summary": "Add support for WebXR",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42397
        },
        "cc5c56c4dff453f01154ac48d1dd958b46588dbb": {
            "hash": "cc5c56c4dff453f01154ac48d1dd958b46588dbb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44646 from m4gr3d/update_apk_signing_logic_3_2",
            "body": "[3.2] Update the logic to sign prebuilt Godot Android apks",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "170752c5a56b604e0fab495c6f19417f73283190": {
            "hash": "170752c5a56b604e0fab495c6f19417f73283190",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update the logic to sign prebuilt Godot Android apks.",
            "body": "The previously used tool, `jarsigner` has been deprecated in favor of `apksigner` which is bundled with the Android SDK.\nThe logic is refactored accordingly and a few editor settings have been deprecated in the process as they're no longer necessary.\n\nNote: As a side effect, specifying the Android SDK path is now required. The docs will be updated to reflect that change.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44646
        },
        "6b3bab6e54e7993296648c6dfdb2b42ef6195da8": {
            "hash": "6b3bab6e54e7993296648c6dfdb2b42ef6195da8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Add signal to inform joint that body has exited tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44704
        },
        "adfc646f8cb497d520ea2238482ab674fe90d43a": {
            "hash": "adfc646f8cb497d520ea2238482ab674fe90d43a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added optional id parameter to `PopupMenu::add_separator`",
            "body": "(cherry picked from commit ca8c794d0422f2e64a0afa0dab9b31a6589c7024)",
            "is_cherrypick": true,
            "cherrypick_hash": "ca8c794d0422f2e64a0afa0dab9b31a6589c7024",
            "pull": ""
        },
        "ca8c794d0422f2e64a0afa0dab9b31a6589c7024": {
            "hash": "ca8c794d0422f2e64a0afa0dab9b31a6589c7024",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Added optional id parameter to `PopupMenu::add_separator`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44724
        },
        "e2ff3ab88f899217f2e9206eba3d34975e5255b9": {
            "hash": "e2ff3ab88f899217f2e9206eba3d34975e5255b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document RichTextLabel not supporting entangled BBCode tags",
            "body": "See #44634.\n\n(cherry picked from commit 3b6612e48edfdc6356095353ed3c2d38ad97b214)",
            "is_cherrypick": true,
            "cherrypick_hash": "3b6612e48edfdc6356095353ed3c2d38ad97b214",
            "pull": ""
        },
        "3b6612e48edfdc6356095353ed3c2d38ad97b214": {
            "hash": "3b6612e48edfdc6356095353ed3c2d38ad97b214",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document RichTextLabel not supporting entangled BBCode tags",
            "body": "See #44634.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44710
        },
        "42053bdb669aba0180197d5a249015de4b34d222": {
            "hash": "42053bdb669aba0180197d5a249015de4b34d222",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix warning spam when using `--help` or `--version` command line argument",
            "body": "When a project setting is not found, a warning message is printed.\nThis moves the default value declaration so it can be found when\nthe `--help` or `--version` command line arguments are used.\n\n(cherry picked from commit 5cd37de1254011fb5a4d675d9a5894382c0d9b4c)",
            "is_cherrypick": true,
            "cherrypick_hash": "5cd37de1254011fb5a4d675d9a5894382c0d9b4c",
            "pull": ""
        },
        "5cd37de1254011fb5a4d675d9a5894382c0d9b4c": {
            "hash": "5cd37de1254011fb5a4d675d9a5894382c0d9b4c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix warning spam when using `--help` or `--version` command line argument",
            "body": "When a project setting is not found, a warning message is printed.\nThis moves the default value declaration so it can be found when\nthe `--help` or `--version` command line arguments are used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44800
        },
        "95b3feb675e381e5cedaf6785a89e84ad5a6e257": {
            "hash": "95b3feb675e381e5cedaf6785a89e84ad5a6e257",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44639 from m4gr3d/export_format_util_method_3_2",
            "body": "[3.2] Hardcode the export format for the editor 'run' feature",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3ba1a8ccb3887acee067c3bbcdb63bdf8e083f67": {
            "hash": "3ba1a8ccb3887acee067c3bbcdb63bdf8e083f67",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add utility method to export the project using a preset format and sign parameter.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44639
        },
        "541bc18422b603d768a65b222f57054a16af4f5b": {
            "hash": "541bc18422b603d768a65b222f57054a16af4f5b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44795 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 14th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "caa7c6a930204507ddb5cae76f84b2d1e024afc1": {
            "hash": "caa7c6a930204507ddb5cae76f84b2d1e024afc1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44795
        },
        "a24a6d510f211f174509231954925afaf01863c0": {
            "hash": "a24a6d510f211f174509231954925afaf01863c0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44795
        },
        "d84a303df4f2264ae04197974cdab40b7d5d359b": {
            "hash": "d84a303df4f2264ae04197974cdab40b7d5d359b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix instantiation of resource as property value",
            "body": "(cherry picked from commit d2d29c42f280d38511aed673ef9c90ad5492bb30)",
            "is_cherrypick": true,
            "cherrypick_hash": "d2d29c42f280d38511aed673ef9c90ad5492bb30",
            "pull": 44795
        },
        "d2d29c42f280d38511aed673ef9c90ad5492bb30": {
            "hash": "d2d29c42f280d38511aed673ef9c90ad5492bb30",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix instantiation of resource as property value",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44794
        },
        "151fa897fb98e455ac452f55c519de4f33ffc6d9": {
            "hash": "151fa897fb98e455ac452f55c519de4f33ffc6d9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Complete documentation of EditorExportPlugin",
            "body": "(cherry picked from commit 8b231aff28b4bab0126391f30071d34549759dcc)",
            "is_cherrypick": true,
            "cherrypick_hash": "8b231aff28b4bab0126391f30071d34549759dcc",
            "pull": 44795
        },
        "8b231aff28b4bab0126391f30071d34549759dcc": {
            "hash": "8b231aff28b4bab0126391f30071d34549759dcc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Complete documentation of EditorExportPlugin",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44792
        },
        "10cc044ea52b798f86df068e47037f4ca9bef724": {
            "hash": "10cc044ea52b798f86df068e47037f4ca9bef724",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FBX: Clarify outdated format error",
            "body": "See #44780.\n\n(cherry picked from commit 1dd75f41e50d336bd199b63d89bad28c00a025e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "1dd75f41e50d336bd199b63d89bad28c00a025e5",
            "pull": 44795
        },
        "1dd75f41e50d336bd199b63d89bad28c00a025e5": {
            "hash": "1dd75f41e50d336bd199b63d89bad28c00a025e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FBX: Clarify outdated format error",
            "body": "See #44780.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44785
        },
        "1062bedaaaf14c1ad74c28b4b85b5fcb64e7a1e9": {
            "hash": "1062bedaaaf14c1ad74c28b4b85b5fcb64e7a1e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add an editor setting for the 3D selection box color",
            "body": "A restart is required to apply the setting change.\n\n(cherry picked from commit 8221037be0b22219d942ea746784592732e7b14e)",
            "is_cherrypick": true,
            "cherrypick_hash": "8221037be0b22219d942ea746784592732e7b14e",
            "pull": 44795
        },
        "8221037be0b22219d942ea746784592732e7b14e": {
            "hash": "8221037be0b22219d942ea746784592732e7b14e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add an editor setting for the 3D selection box color",
            "body": "A restart is required to apply the setting change.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44782
        },
        "a227eefd2da17bc5d15b9c1b01e06c6e28f96efe": {
            "hash": "a227eefd2da17bc5d15b9c1b01e06c6e28f96efe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Rename offset to point in remove_point()",
            "body": "(cherry picked from commit 4f72a07eaa08484654138ce99d57ce6f3bdf16ed)",
            "is_cherrypick": true,
            "cherrypick_hash": "4f72a07eaa08484654138ce99d57ce6f3bdf16ed",
            "pull": 44795
        },
        "4f72a07eaa08484654138ce99d57ce6f3bdf16ed": {
            "hash": "4f72a07eaa08484654138ce99d57ce6f3bdf16ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Rename offset to point in remove_point()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44762
        },
        "27bfacd425d7cbf75c2e12161152334f7c42c753": {
            "hash": "27bfacd425d7cbf75c2e12161152334f7c42c753",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg2OTYx"
            ],
            "author_raw": "Jummit <jummit@web.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix missing \"s\" in Viewport docs",
            "body": "(cherry picked from commit 63456bdd8ac9925b894ad33f99916d02b2c3d2b5)",
            "is_cherrypick": true,
            "cherrypick_hash": "63456bdd8ac9925b894ad33f99916d02b2c3d2b5",
            "pull": 44795
        },
        "63456bdd8ac9925b894ad33f99916d02b2c3d2b5": {
            "hash": "63456bdd8ac9925b894ad33f99916d02b2c3d2b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg2OTYx"
            ],
            "author_raw": "Jummit <jummit@web.de>",
            "committer_raw": "Jummit <jummit@web.de>",
            "summary": "fix missing \"s\" in Viewport docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44756
        },
        "9150d35699783d9158d59fe9a28675c799dcee70": {
            "hash": "9150d35699783d9158d59fe9a28675c799dcee70",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mention that change_scene is deferred",
            "body": "(cherry picked from commit 86aa9b1233e37844bfd357709f1ff4c0c3a3222a)",
            "is_cherrypick": true,
            "cherrypick_hash": "86aa9b1233e37844bfd357709f1ff4c0c3a3222a",
            "pull": 44795
        },
        "86aa9b1233e37844bfd357709f1ff4c0c3a3222a": {
            "hash": "86aa9b1233e37844bfd357709f1ff4c0c3a3222a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Mention that change_scene is deferred",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44739
        },
        "85cc31332a06dc8420e3bbb9597182741a340d1b": {
            "hash": "85cc31332a06dc8420e3bbb9597182741a340d1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Properly handle empty CSGShapes",
            "body": "(cherry picked from commit 24a6aac472d3d57bb0720c5ac46a98856e3bd5e0)",
            "is_cherrypick": true,
            "cherrypick_hash": "24a6aac472d3d57bb0720c5ac46a98856e3bd5e0",
            "pull": 44795
        },
        "24a6aac472d3d57bb0720c5ac46a98856e3bd5e0": {
            "hash": "24a6aac472d3d57bb0720c5ac46a98856e3bd5e0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Properly handle empty CSGShapes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44718
        },
        "3db7ff3d82e3db132469f2a2c3a3ea0faa5fdc36": {
            "hash": "3db7ff3d82e3db132469f2a2c3a3ea0faa5fdc36",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix and decrease Godot logo size in the HTML5 editor loader",
            "body": "The logo can no longer overflow the viewport.\n\n(cherry picked from commit d80224934e01f19573852a50ae50d5f12ff04799)",
            "is_cherrypick": true,
            "cherrypick_hash": "d80224934e01f19573852a50ae50d5f12ff04799",
            "pull": 44795
        },
        "d80224934e01f19573852a50ae50d5f12ff04799": {
            "hash": "d80224934e01f19573852a50ae50d5f12ff04799",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix and decrease Godot logo size in the HTML5 editor loader",
            "body": "The logo can no longer overflow the viewport.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44701
        },
        "cb629dd06b57db98fcd23b5dd594deedd6270a92": {
            "hash": "cb629dd06b57db98fcd23b5dd594deedd6270a92",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ensure flags are applied to CVTT options",
            "body": "(cherry picked from commit 709aa8ae2caa3789ad88b91722ecce5a2115e6e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "709aa8ae2caa3789ad88b91722ecce5a2115e6e3",
            "pull": 44795
        },
        "709aa8ae2caa3789ad88b91722ecce5a2115e6e3": {
            "hash": "709aa8ae2caa3789ad88b91722ecce5a2115e6e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Ensure flags are applied to CVTT options",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44680
        },
        "1fccf78dd2f850727a8cbf22bd0245a44e9f3d51": {
            "hash": "1fccf78dd2f850727a8cbf22bd0245a44e9f3d51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update body transforms on joint2D setup",
            "body": "Body transforms from physics are used to setup the joint and they are\nonly updated before the physics step by default.\n\nWithout forcing the transform update, joints could use a previous\nposition if the body's position was set after it was added to the scene.\n\n3D physics is not affected by this issue.\n\n(cherry picked from commit 11bee25de4d07497d3bb8f3165937c879f0c9ef8)",
            "is_cherrypick": true,
            "cherrypick_hash": "11bee25de4d07497d3bb8f3165937c879f0c9ef8",
            "pull": 44795
        },
        "11bee25de4d07497d3bb8f3165937c879f0c9ef8": {
            "hash": "11bee25de4d07497d3bb8f3165937c879f0c9ef8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Update body transforms on joint2D setup",
            "body": "Body transforms from physics are used to setup the joint and they are\nonly updated before the physics step by default.\n\nWithout forcing the transform update, joints could use a previous\nposition if the body's position was set after it was added to the scene.\n\n3D physics is not affected by this issue.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44640
        },
        "f50c0d95031245a6d99a836f1968b06fee1f19f1": {
            "hash": "f50c0d95031245a6d99a836f1968b06fee1f19f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix confusing SliderJoint3D brief description",
            "body": "(cherry picked from commit 27f964d5380134c6384cd2cc1331f0db7b46d755)",
            "is_cherrypick": true,
            "cherrypick_hash": "27f964d5380134c6384cd2cc1331f0db7b46d755",
            "pull": 44795
        },
        "27f964d5380134c6384cd2cc1331f0db7b46d755": {
            "hash": "27f964d5380134c6384cd2cc1331f0db7b46d755",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix confusing SliderJoint3D brief description",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44636
        },
        "c27c436785785c30cf62134a22ca9ec7cd6ce7dd": {
            "hash": "c27c436785785c30cf62134a22ca9ec7cd6ce7dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix invalid invocation of `get_class_loader`.",
            "body": "The call was made on a `Godot` instance instead of an `Activity` instance.\n\n(cherry picked from commit 2d492ff8ba8b9fe1acb1786007d797659cc1ee3e)",
            "is_cherrypick": true,
            "cherrypick_hash": "2d492ff8ba8b9fe1acb1786007d797659cc1ee3e",
            "pull": 44795
        },
        "2d492ff8ba8b9fe1acb1786007d797659cc1ee3e": {
            "hash": "2d492ff8ba8b9fe1acb1786007d797659cc1ee3e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix invalid invocation of `get_class_loader`.",
            "body": "The call was made on a `Godot` instance instead of an `Activity` instance.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44612
        },
        "58b2d669a0be9877205ceab56e454a214617b7fc": {
            "hash": "58b2d669a0be9877205ceab56e454a214617b7fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix filename disambiguation on scripts in certain occasions",
            "body": "(cherry picked from commit ed488b72a64b14558b8367841a67fefbaa78ecf2)",
            "is_cherrypick": true,
            "cherrypick_hash": "ed488b72a64b14558b8367841a67fefbaa78ecf2",
            "pull": 44795
        },
        "ed488b72a64b14558b8367841a67fefbaa78ecf2": {
            "hash": "ed488b72a64b14558b8367841a67fefbaa78ecf2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix filename disambiguation on scripts in certain occasions",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44598
        },
        "d0abf5b0f52371e407482e00423f73f9cea67d6e": {
            "hash": "d0abf5b0f52371e407482e00423f73f9cea67d6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tweak the editor CheckButton \"presed\" appearance to be more recognizable",
            "body": "The blue accent color is now used, which matches the default editor\naccent color.\n\nIt doesn't change to match the currently configured accent color\nautomatically, but doing so would require modifying the CheckButton\nclass a lot for little benefit.\n\n(cherry picked from commit 114c1a78d911d122159713a72eca6f41232f0efc)",
            "is_cherrypick": true,
            "cherrypick_hash": "114c1a78d911d122159713a72eca6f41232f0efc",
            "pull": 44795
        },
        "114c1a78d911d122159713a72eca6f41232f0efc": {
            "hash": "114c1a78d911d122159713a72eca6f41232f0efc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak the editor CheckButton \"presed\" appearance to be more recognizable",
            "body": "The blue accent color is now used, which matches the default editor\naccent color.\n\nIt doesn't change to match the currently configured accent color\nautomatically, but doing so would require modifying the CheckButton\nclass a lot for little benefit.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44556
        },
        "01e1369ab7ce1f1c022cb9f81fa594845f81b593": {
            "hash": "01e1369ab7ce1f1c022cb9f81fa594845f81b593",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disable \"Commit\" button in VCS plugin if there's no commit message",
            "body": "(cherry picked from commit 221738fb81fec35d37cfc36a5a0ffff8afb11fe7)",
            "is_cherrypick": true,
            "cherrypick_hash": "221738fb81fec35d37cfc36a5a0ffff8afb11fe7",
            "pull": 44795
        },
        "221738fb81fec35d37cfc36a5a0ffff8afb11fe7": {
            "hash": "221738fb81fec35d37cfc36a5a0ffff8afb11fe7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Disable \"Commit\" button in VCS plugin if there's no commit message",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44549
        },
        "23280293d473c94dfe1c68a8ffaae8c9c0d1bbb3": {
            "hash": "23280293d473c94dfe1c68a8ffaae8c9c0d1bbb3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Removed default commit message",
            "body": "(cherry picked from commit 718227df6badfacb9525e9968e70cbae28f1c7da)",
            "is_cherrypick": true,
            "cherrypick_hash": "718227df6badfacb9525e9968e70cbae28f1c7da",
            "pull": 44795
        },
        "718227df6badfacb9525e9968e70cbae28f1c7da": {
            "hash": "718227df6badfacb9525e9968e70cbae28f1c7da",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "janglee <merupatel123@gmail.com>",
            "summary": "Removed default commit message",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44528
        },
        "76b5cde0b2c60f2830450ed865406bccbe8da506": {
            "hash": "76b5cde0b2c60f2830450ed865406bccbe8da506",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document how to solve UV jittering when using large procedural meshes",
            "body": "(cherry picked from commit a86ed339a47ab18eb90461eccc9d2abc3284898c)",
            "is_cherrypick": true,
            "cherrypick_hash": "a86ed339a47ab18eb90461eccc9d2abc3284898c",
            "pull": 44795
        },
        "a86ed339a47ab18eb90461eccc9d2abc3284898c": {
            "hash": "a86ed339a47ab18eb90461eccc9d2abc3284898c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document how to solve UV jittering when using large procedural meshes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44525
        },
        "d4bfa5a6845c1f36ecd16aed8d1771deafcef53f": {
            "hash": "d4bfa5a6845c1f36ecd16aed8d1771deafcef53f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ1MzAyMjc2"
            ],
            "author_raw": "Eyad <45302276+eddsanity@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes #42149 and fixes indentation errors to pass clang-format",
            "body": "(cherry picked from commit be1c161b0bff391083e7ae5514dbbaaae5c6b604)",
            "is_cherrypick": true,
            "cherrypick_hash": "be1c161b0bff391083e7ae5514dbbaaae5c6b604",
            "pull": 44795
        },
        "be1c161b0bff391083e7ae5514dbbaaae5c6b604": {
            "hash": "be1c161b0bff391083e7ae5514dbbaaae5c6b604",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ1MzAyMjc2"
            ],
            "author_raw": "Eyad <45302276+eddsanity@users.noreply.github.com>",
            "committer_raw": "Eyad <45302276+eddsanity@users.noreply.github.com>",
            "summary": "Fixes #42149 and fixes indentation errors to pass clang-format",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44515
        },
        "387390d6384ec064d269a6c3636f932e4251a805": {
            "hash": "387390d6384ec064d269a6c3636f932e4251a805",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mbedtls: Update to upstream version 2.16.9",
            "body": "(cherry picked from commit 2872006039f77748479a2feeb3a8dcf5a0bc9d90)",
            "is_cherrypick": true,
            "cherrypick_hash": "2872006039f77748479a2feeb3a8dcf5a0bc9d90",
            "pull": 44795
        },
        "2872006039f77748479a2feeb3a8dcf5a0bc9d90": {
            "hash": "2872006039f77748479a2feeb3a8dcf5a0bc9d90",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mbedtls: Update to upstream version 2.16.9",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44505
        },
        "742a3f461c55843f311340cdec47c9fc0071242a": {
            "hash": "742a3f461c55843f311340cdec47c9fc0071242a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix broken members panel in visual script editor",
            "body": "(cherry picked from commit d6bdd042bc255a7a8924e09d44b24532cf3babc1)",
            "is_cherrypick": true,
            "cherrypick_hash": "d6bdd042bc255a7a8924e09d44b24532cf3babc1",
            "pull": 44795
        },
        "d6bdd042bc255a7a8924e09d44b24532cf3babc1": {
            "hash": "d6bdd042bc255a7a8924e09d44b24532cf3babc1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix broken members panel in visual script editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44493
        },
        "ee77567cac7605cd104ffc9ea5ff3e79b25fa98e": {
            "hash": "ee77567cac7605cd104ffc9ea5ff3e79b25fa98e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix build with `p` alias or platform auto-detection",
            "body": "Fixes a pre-existing bug that #44433 exposed.\n\nIt's pretty hacky, but we use `platform` in `env` both as an optional command\nline option (instead it can be autodetected, or passed via the `p` alias, and\non Linux it might be overridden if you pass one of the convenience alias\nvalues), and as the reference value for what platform we're building on.\n\nThus we override `env_base[\"platform\"]` with the autodetected or validated\nplatform, but any call to `opts.Update(env_base)` overrides it with the\noriginal command line option... causing e.g. #44448.\n\nThe proper fix would be to refactor all this so that we don't reuse\n`env[\"platform\"]` for platform detection (it could instead be e.g.\n`env.platform` as a member variable which holds the validated value),\nbut for now I'm tapering over the immediate breakage.\n\nFixes #44448 and other breakages induced by #44433.\n\n(cherry picked from commit 8f660393feb603a9a7364c1f8e00d5a3b204419b)",
            "is_cherrypick": true,
            "cherrypick_hash": "8f660393feb603a9a7364c1f8e00d5a3b204419b",
            "pull": 44795
        },
        "8f660393feb603a9a7364c1f8e00d5a3b204419b": {
            "hash": "8f660393feb603a9a7364c1f8e00d5a3b204419b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Fix build with `p` alias or platform auto-detection",
            "body": "Fixes a pre-existing bug that #44433 exposed.\n\nIt's pretty hacky, but we use `platform` in `env` both as an optional command\nline option (instead it can be autodetected, or passed via the `p` alias, and\non Linux it might be overridden if you pass one of the convenience alias\nvalues), and as the reference value for what platform we're building on.\n\nThus we override `env_base[\"platform\"]` with the autodetected or validated\nplatform, but any call to `opts.Update(env_base)` overrides it with the\noriginal command line option... causing e.g. #44448.\n\nThe proper fix would be to refactor all this so that we don't reuse\n`env[\"platform\"]` for platform detection (it could instead be e.g.\n`env.platform` as a member variable which holds the validated value),\nbut for now I'm tapering over the immediate breakage.\n\nFixes #44448 and other breakages induced by #44433.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44449
        },
        "60959b085d2b2894ce4265a5b67732fe72d27896": {
            "hash": "60959b085d2b2894ce4265a5b67732fe72d27896",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Add only selected platform's opts to env",
            "body": "Otherwise we can get situations where platform-specific opts with the same name\ncan override each other depending on the order at which platforms are parsed,\nas was the case with `use_static_cpp` in Linux/Windows.\n\nFixes #44304.\n\nThis also has the added benefit that the `scons --help` output will now only\ninclude the options which are relevant for the selected (or detected) platform.\n\n(cherry picked from commit 0f84d8dc497e73a8ad21ae51bc4912082f2d2454)",
            "is_cherrypick": true,
            "cherrypick_hash": "0f84d8dc497e73a8ad21ae51bc4912082f2d2454",
            "pull": 44795
        },
        "0f84d8dc497e73a8ad21ae51bc4912082f2d2454": {
            "hash": "0f84d8dc497e73a8ad21ae51bc4912082f2d2454",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Add only selected platform's opts to env",
            "body": "Otherwise we can get situations where platform-specific opts with the same name\ncan override each other depending on the order at which platforms are parsed,\nas was the case with `use_static_cpp` in Linux/Windows.\n\nFixes #44304.\n\nThis also has the added benefit that the `scons --help` output will now only\ninclude the options which are relevant for the selected (or detected) platform.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44433
        },
        "3addea0057ead545d5f125938753c7017587ef25": {
            "hash": "3addea0057ead545d5f125938753c7017587ef25",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Move the brightness factor for highlighted 3D gizmos to a variable",
            "body": "See\nhttps://github.com/godotengine/godot/commit/8522ac77113c3d5239ff4c6cd74ab7b92e1ee663#r45230326.\n\n(cherry picked from commit 507e9b12a4bebd2df3776ec4aba9dfffeb869403)",
            "is_cherrypick": true,
            "cherrypick_hash": "507e9b12a4bebd2df3776ec4aba9dfffeb869403",
            "pull": 44795
        },
        "507e9b12a4bebd2df3776ec4aba9dfffeb869403": {
            "hash": "507e9b12a4bebd2df3776ec4aba9dfffeb869403",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Move the brightness factor for highlighted 3D gizmos to a variable",
            "body": "See\nhttps://github.com/godotengine/godot/commit/8522ac77113c3d5239ff4c6cd74ab7b92e1ee663#r45230326.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44500
        },
        "9248ee39cab385b3f5602cae053b2ed433c0ca48": {
            "hash": "9248ee39cab385b3f5602cae053b2ed433c0ca48",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changed the rotation gizmo handle to use the active axis color",
            "body": "(cherry picked from commit ec9796226138d1da6f7667d6cbdd6ec9258e424f)",
            "is_cherrypick": true,
            "cherrypick_hash": "ec9796226138d1da6f7667d6cbdd6ec9258e424f",
            "pull": 44795
        },
        "ec9796226138d1da6f7667d6cbdd6ec9258e424f": {
            "hash": "ec9796226138d1da6f7667d6cbdd6ec9258e424f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Changed the rotation gizmo handle to use the active axis color",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44429
        },
        "bafbb238af92b6c9458c44216e8c6eef5d9a5956": {
            "hash": "bafbb238af92b6c9458c44216e8c6eef5d9a5956",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added a note describing a code behind Vector2/3.direction_to",
            "body": "(cherry picked from commit fa0683ed307d08a1ebc89966bcecdf9350e3098b)",
            "is_cherrypick": true,
            "cherrypick_hash": "fa0683ed307d08a1ebc89966bcecdf9350e3098b",
            "pull": 44795
        },
        "fa0683ed307d08a1ebc89966bcecdf9350e3098b": {
            "hash": "fa0683ed307d08a1ebc89966bcecdf9350e3098b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Added a note describing a code behind Vector2/3.direction_to",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44404
        },
        "d097c0213c84fe1520f5aed064fd8751879241c1": {
            "hash": "d097c0213c84fe1520f5aed064fd8751879241c1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ1MzY5NTY4"
            ],
            "author_raw": "Andy Savage <andy.savage@noisyduck.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Quick fix to incorrect error messages when writing to compressed or encrypted files.",
            "body": "(cherry picked from commit c65f097ebd6be6743f4fa8fd27d4d82bbd28d005)",
            "is_cherrypick": true,
            "cherrypick_hash": "c65f097ebd6be6743f4fa8fd27d4d82bbd28d005",
            "pull": 44795
        },
        "c65f097ebd6be6743f4fa8fd27d4d82bbd28d005": {
            "hash": "c65f097ebd6be6743f4fa8fd27d4d82bbd28d005",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ1MzY5NTY4"
            ],
            "author_raw": "Andy Savage <andy.savage@noisyduck.co.uk>",
            "committer_raw": "Andy Savage <andy.savage@noisyduck.co.uk>",
            "summary": "Quick fix to incorrect error messages when writing to compressed or encrypted files.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44400
        },
        "f5f04a10f5d14abc7a0ab90ef42c88fb45e410cb": {
            "hash": "f5f04a10f5d14abc7a0ab90ef42c88fb45e410cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a project setting to enable stdout flushing in release builds",
            "body": "This can be used in server builds for journalctl compatibility.\n\n(cherry picked from commit 341b9cf15a6df3dae1ba6218b8545feec41fa728)",
            "is_cherrypick": true,
            "cherrypick_hash": "341b9cf15a6df3dae1ba6218b8545feec41fa728",
            "pull": 44795
        },
        "341b9cf15a6df3dae1ba6218b8545feec41fa728": {
            "hash": "341b9cf15a6df3dae1ba6218b8545feec41fa728",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a project setting to enable stdout flushing in release builds",
            "body": "This can be used in server builds for journalctl compatibility.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44393
        },
        "2753cc5264bfcedc7db896b8a2ebe8d4e38336b7": {
            "hash": "2753cc5264bfcedc7db896b8a2ebe8d4e38336b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Increase the default 3D manipulator gizmo opacity for better visibility",
            "body": "- Brighten gizmos when highlighted to make the difference between a\nnon-highlighted and a highlighted gizmo more visible.\n- Tweak the manipulator gizmo size property hint.\n\n(cherry picked from commit 8522ac77113c3d5239ff4c6cd74ab7b92e1ee663)",
            "is_cherrypick": true,
            "cherrypick_hash": "8522ac77113c3d5239ff4c6cd74ab7b92e1ee663",
            "pull": 44795
        },
        "8522ac77113c3d5239ff4c6cd74ab7b92e1ee663": {
            "hash": "8522ac77113c3d5239ff4c6cd74ab7b92e1ee663",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Increase the default 3D manipulator gizmo opacity for better visibility",
            "body": "- Brighten gizmos when highlighted to make the difference between a\nnon-highlighted and a highlighted gizmo more visible.\n- Tweak the manipulator gizmo size property hint.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44384
        },
        "bf942447a3bcb543832881093f4eac11fa97ebc8": {
            "hash": "bf942447a3bcb543832881093f4eac11fa97ebc8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Add extra WASM framework assemblies on game export",
            "body": "This is needed with newer Mono versions, at least with Mono 6.12+\n\nDepends on the following commit from our build scripts:\ngodotengine/godot-mono-builds@9d75cff174fa3599a9d90f9bce53f0a86154db1e\n\n(cherry picked from commit b98e8b11e677d932886b9b2ae630a80ad9e1b04e)",
            "is_cherrypick": true,
            "cherrypick_hash": "b98e8b11e677d932886b9b2ae630a80ad9e1b04e",
            "pull": 44795
        },
        "b98e8b11e677d932886b9b2ae630a80ad9e1b04e": {
            "hash": "b98e8b11e677d932886b9b2ae630a80ad9e1b04e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Mono: Add extra WASM framework assemblies on game export",
            "body": "This is needed with newer Mono versions, at least with Mono 6.12+\n\nDepends on the following commit from our build scripts:\ngodotengine/godot-mono-builds@9d75cff174fa3599a9d90f9bce53f0a86154db1e",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44374
        },
        "e072b3db82b5c5cc3d22f5e95237dcb412b8f80d": {
            "hash": "e072b3db82b5c5cc3d22f5e95237dcb412b8f80d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Pow method doc fix",
            "body": "(cherry picked from commit 4fd20015f35135e6a4e8e67fc8e9e1921196bef6)",
            "is_cherrypick": true,
            "cherrypick_hash": "4fd20015f35135e6a4e8e67fc8e9e1921196bef6",
            "pull": 44795
        },
        "4fd20015f35135e6a4e8e67fc8e9e1921196bef6": {
            "hash": "4fd20015f35135e6a4e8e67fc8e9e1921196bef6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "skyace65 <trekie96@hotmail.com>",
            "summary": "Pow method doc fix",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44353
        },
        "53988c7de37fcaaab349db834543e94b3fd5f963": {
            "hash": "53988c7de37fcaaab349db834543e94b3fd5f963",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add important note about OS.get_unixtime.",
            "body": "Should NEVER be used for precise time computations since its return\nvalues are not guaranteed to be monotonic.\n\n(cherry picked from commit 49741d9464e1f3ddda077dc08034d26d201be758)",
            "is_cherrypick": true,
            "cherrypick_hash": "49741d9464e1f3ddda077dc08034d26d201be758",
            "pull": 44795
        },
        "49741d9464e1f3ddda077dc08034d26d201be758": {
            "hash": "49741d9464e1f3ddda077dc08034d26d201be758",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add important note about OS.get_unixtime.",
            "body": "Should NEVER be used for precise time computations since its return\nvalues are not guaranteed to be monotonic.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44341
        },
        "9a3cd08122cbf8a2071812efa73981cdc720f825": {
            "hash": "9a3cd08122cbf8a2071812efa73981cdc720f825",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed EditorPropertyText change signal emission.",
            "body": "(cherry picked from commit ed1f208ec4c1111a450fe1401c3378b973c7a6e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "ed1f208ec4c1111a450fe1401c3378b973c7a6e5",
            "pull": 44795
        },
        "ed1f208ec4c1111a450fe1401c3378b973c7a6e5": {
            "hash": "ed1f208ec4c1111a450fe1401c3378b973c7a6e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Andrea Catania <info@andreacatania.com>",
            "summary": "Fixed EditorPropertyText change signal emission.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44326
        },
        "d3d34dc73b665cc2c9969c711e385f5ef3d1c86a": {
            "hash": "d3d34dc73b665cc2c9969c711e385f5ef3d1c86a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed Geometry2D::get_closest_points_between_segments docs",
            "body": "(cherry picked from commit 56e5ca38d7850037137abb7072ef3fb453dfbf82)",
            "is_cherrypick": true,
            "cherrypick_hash": "56e5ca38d7850037137abb7072ef3fb453dfbf82",
            "pull": 44795
        },
        "56e5ca38d7850037137abb7072ef3fb453dfbf82": {
            "hash": "56e5ca38d7850037137abb7072ef3fb453dfbf82",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Fixed Geometry2D::get_closest_points_between_segments docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44317
        },
        "4d66d2aebd555bed32869b874e58f2ba02be3005": {
            "hash": "4d66d2aebd555bed32869b874e58f2ba02be3005",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Display the number of results for global search",
            "body": "(cherry picked from commit 7c0d68295141598f0d91eae4a7935cece3c67f9e)",
            "is_cherrypick": true,
            "cherrypick_hash": "7c0d68295141598f0d91eae4a7935cece3c67f9e",
            "pull": 44795
        },
        "7c0d68295141598f0d91eae4a7935cece3c67f9e": {
            "hash": "7c0d68295141598f0d91eae4a7935cece3c67f9e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Display the number of results for global search",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44301
        },
        "1a64f5d2ec9cc62c5f8fc7afc8c0b3352b991a26": {
            "hash": "1a64f5d2ec9cc62c5f8fc7afc8c0b3352b991a26",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "ProximityGroup: Fix access modifiers, rename private methods for clarity",
            "body": "See #36285 which mistakenly added documentation for the whole C++ API, while\nsome of it is meant to be and stay private as it's not exposed to scripts.\nThe access modifiers and method prefix were not used properly.\n\nCleanup code, and rename wrong `group_name` parameters to `method`, as it's a\nmethod name which is being broadcast.\n\nThis is a very old class from pre-open source days, chances are that it was\njust forgotten and not meant to be kept as is and undocumented.\n\n(cherry picked from commit 79ba70f7ee1eabeabc7e62256eea3670506a2e7f)",
            "is_cherrypick": true,
            "cherrypick_hash": "79ba70f7ee1eabeabc7e62256eea3670506a2e7f",
            "pull": 44795
        },
        "79ba70f7ee1eabeabc7e62256eea3670506a2e7f": {
            "hash": "79ba70f7ee1eabeabc7e62256eea3670506a2e7f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "ProximityGroup: Fix access modifiers, rename private methods for clarity",
            "body": "See #36285 which mistakenly added documentation for the whole C++ API, while\nsome of it is meant to be and stay private as it's not exposed to scripts.\nThe access modifiers and method prefix were not used properly.\n\nCleanup code, and rename wrong `group_name` parameters to `method`, as it's a\nmethod name which is being broadcast.\n\nThis is a very old class from pre-open source days, chances are that it was\njust forgotten and not meant to be kept as is and undocumented.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44295
        },
        "70fc0d45f7e23e467b67c5b1c13d0673262242d5": {
            "hash": "70fc0d45f7e23e467b67c5b1c13d0673262242d5",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Alf Kraus <alf.kraus@loewen.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "wrong double quote output with .csv fixed",
            "body": "(cherry picked from commit 68fdd753a796bec711cd5caa0933ac2f0f125aca)",
            "is_cherrypick": true,
            "cherrypick_hash": "68fdd753a796bec711cd5caa0933ac2f0f125aca",
            "pull": 44795
        },
        "68fdd753a796bec711cd5caa0933ac2f0f125aca": {
            "hash": "68fdd753a796bec711cd5caa0933ac2f0f125aca",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Alf Kraus <alf.kraus@loewen.de>",
            "committer_raw": "Alf Kraus <alf.kraus@loewen.de>",
            "summary": "wrong double quote output with .csv fixed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44294
        },
        "107bd0963646668542569cf00c1f7837167463cf": {
            "hash": "107bd0963646668542569cf00c1f7837167463cf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix PathFollow3D updating on unit_offset 0",
            "body": "(cherry picked from commit cd42e938fc76ad53a7cdc914727ac61434ec9b7e)",
            "is_cherrypick": true,
            "cherrypick_hash": "cd42e938fc76ad53a7cdc914727ac61434ec9b7e",
            "pull": 44795
        },
        "cd42e938fc76ad53a7cdc914727ac61434ec9b7e": {
            "hash": "cd42e938fc76ad53a7cdc914727ac61434ec9b7e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Fix PathFollow3D updating on unit_offset 0",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44279
        },
        "688d422554c351f779bd9fcd0194ae111f4cfc63": {
            "hash": "688d422554c351f779bd9fcd0194ae111f4cfc63",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code",
            "body": "The code we had for PVRTexTool doesn't work as it's not compatible with current\nPVRTexTool CLI options, and likely hasn't been for years.\n\nInstead, we have our own vendored pvrtccompressor thirdparty library which all\nusers have thus de-facto been using. This commit moves the compress code to\n`modules/pvr` where it belongs.\n\nThere's no proper compress function for PVRTC 2-bit format, that's a bug that\nwill need to be fixed (currently it's compressed as 4-bit format even if you\nuse Image::FORMAT_PVRTC2).\n\nFixes #28669.\n\n(cherry picked from commit 1a312748550a7d4c5e436a3d2331be165d8abe07)",
            "is_cherrypick": true,
            "cherrypick_hash": "1a312748550a7d4c5e436a3d2331be165d8abe07",
            "pull": 44795
        },
        "1a312748550a7d4c5e436a3d2331be165d8abe07": {
            "hash": "1a312748550a7d4c5e436a3d2331be165d8abe07",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code",
            "body": "The code we had for PVRTexTool doesn't work as it's not compatible with current\nPVRTexTool CLI options, and likely hasn't been for years.\n\nInstead, we have our own vendored pvrtccompressor thirdparty library which all\nusers have thus de-facto been using. This commit moves the compress code to\n`modules/pvr` where it belongs.\n\nThere's no proper compress function for PVRTC 2-bit format, that's a bug that\nwill need to be fixed (currently it's compressed as 4-bit format even if you\nuse Image::FORMAT_PVRTC2).\n\nFixes #28669.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44271
        },
        "70af74587a44a7a24aff358ce897dfdd07a026e2": {
            "hash": "70af74587a44a7a24aff358ce897dfdd07a026e2",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Lorenzo Cerqua <lorenzocerqua@tutanota.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove two very slightly displaced duplicate vertices on Gobot's face",
            "body": "They didn't show up at all in the rendered PNG, but were pretty annoying when working with Gobot face on Inkscape\n\n(cherry picked from commit 17b9cb2cdf251b84ad43554d0cdb064aca200a32)",
            "is_cherrypick": true,
            "cherrypick_hash": "17b9cb2cdf251b84ad43554d0cdb064aca200a32",
            "pull": 44795
        },
        "17b9cb2cdf251b84ad43554d0cdb064aca200a32": {
            "hash": "17b9cb2cdf251b84ad43554d0cdb064aca200a32",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Lorenzo Cerqua <lorenzocerqua@tutanota.com>",
            "committer_raw": "Lorenzo Cerqua <lorenzocerqua@tutanota.com>",
            "summary": "Remove two very slightly displaced duplicate vertices on Gobot's face",
            "body": "They didn't show up at all in the rendered PNG, but were pretty annoying when working with Gobot face on Inkscape",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44270
        },
        "e95c24d783685e1203a3a9eb0cb67cf4c4f01369": {
            "hash": "e95c24d783685e1203a3a9eb0cb67cf4c4f01369",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make `property_list_changed_notify` protected in `Object`",
            "body": "Alternative to `_change_notify()` to be called from within C++ classes.\n\nAchieves low-level consistency with scripting, where this method is\nexposed for updating the editor (inspector) with new values.\n\n(cherry picked from commit 9aa06c3e65c6b760422da027d4913aa89c4f39d1)",
            "is_cherrypick": true,
            "cherrypick_hash": "9aa06c3e65c6b760422da027d4913aa89c4f39d1",
            "pull": 44795
        },
        "9aa06c3e65c6b760422da027d4913aa89c4f39d1": {
            "hash": "9aa06c3e65c6b760422da027d4913aa89c4f39d1",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Make `property_list_changed_notify` protected in `Object`",
            "body": "Alternative to `_change_notify()` to be called from within C++ classes.\n\nAchieves low-level consistency with scripting, where this method is\nexposed for updating the editor (inspector) with new values.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43196
        },
        "e0bdb19a62f532697c83c571254691eecb330e50": {
            "hash": "e0bdb19a62f532697c83c571254691eecb330e50",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix camera2d zoom when set to zero (causing ERROR: affine_invert: Condition ' det == 0 ' is true.)",
            "body": "Fixes: #41873\n(cherry picked from commit aba477361d02da485076c873b29b06e10f17f279)",
            "is_cherrypick": true,
            "cherrypick_hash": "aba477361d02da485076c873b29b06e10f17f279",
            "pull": 44795
        },
        "aba477361d02da485076c873b29b06e10f17f279": {
            "hash": "aba477361d02da485076c873b29b06e10f17f279",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "summary": "Fix camera2d zoom when set to zero (causing ERROR: affine_invert: Condition ' det == 0 ' is true.)",
            "body": "Fixes: #41873",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42872
        },
        "8f5bdf6a635bb66cfc2ad59c695a3241a42f1637": {
            "hash": "8f5bdf6a635bb66cfc2ad59c695a3241a42f1637",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changes 'always show grid' hotkey to prevent conflict with 'pan mode'",
            "body": "(cherry picked from commit 1c546fdaeaa709cff29326941055102a2f8a9cd9)",
            "is_cherrypick": true,
            "cherrypick_hash": "1c546fdaeaa709cff29326941055102a2f8a9cd9",
            "pull": 44795
        },
        "1c546fdaeaa709cff29326941055102a2f8a9cd9": {
            "hash": "1c546fdaeaa709cff29326941055102a2f8a9cd9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Changes 'always show grid' hotkey to prevent conflict with 'pan mode'",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42825
        },
        "d839afdeb27e018397b258f95a733d99b5c9bea8": {
            "hash": "d839afdeb27e018397b258f95a733d99b5c9bea8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44790 from lawnjelly/ewok_ninepatch_proxy",
            "body": "Batching - fix ninepatch proxy textures (e.g. animated)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1e99e893ef91568b2ea6f9fd0e45b21c92852efe": {
            "hash": "1e99e893ef91568b2ea6f9fd0e45b21c92852efe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - fix proxy textures (e.g. animated) especially ninepatch",
            "body": "Ninepatch code has a check to prevent use of zero sized textures. This didn't deal properly with animated textures, which use a proxy (link to another texture).\n\nThis PR uses a generalised method of getting textures, with built in support for proxy textures and protection against infinite loops.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44790
        },
        "fb9f723bf16e17de8acf8d356569059c1b6da7bd": {
            "hash": "fb9f723bf16e17de8acf8d356569059c1b6da7bd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44746 from adamscott/fix-accessor-normalized-3.2",
            "body": "[3.2] Add missing \"normalized\" accessor property to glTF document",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d96fdcd45e4c038f9b04ff27f35fed6b213f90b3": {
            "hash": "d96fdcd45e4c038f9b04ff27f35fed6b213f90b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI3MDkyOA=="
            ],
            "author_raw": "Adam Scott <ascott.ca@gmail.com>",
            "committer_raw": "Adam Scott <ascott.ca@gmail.com>",
            "summary": "Add missing \"normalized\" accessor property to glTF document for the 3.2 branch",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44746
        },
        "74512fd8765782ba6e12c3816966e2313833a81f": {
            "hash": "74512fd8765782ba6e12c3816966e2313833a81f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44711 from clayjohn/GLES3-auto-exposure-fxaa",
            "body": "Properly apply auto exposure with FXAA in GLES3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6cefadc233d662863e295517bf9e03029b79fb65": {
            "hash": "6cefadc233d662863e295517bf9e03029b79fb65",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Properly apply auto exposure with FXAA in GLES3",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44711
        },
        "03cddd36db9ee31235da4c6f2c84be727292b4ef": {
            "hash": "03cddd36db9ee31235da4c6f2c84be727292b4ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove all elements from monitored_bodies and monitored_areas when processed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44696
        },
        "93172515de86147ca31783fbe600f17526b462d0": {
            "hash": "93172515de86147ca31783fbe600f17526b462d0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44683 from madmiraal/fix-etc-quality-3.2",
            "body": "[3.2] Fix ETC quality setting",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a237c671bb750f77fcb5835bf3177ef122f3ff07": {
            "hash": "a237c671bb750f77fcb5835bf3177ef122f3ff07",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Improve 2d snapping",
            "body": "Partially revert change allowing sprite get_rect snapping to be controlled by `pixel_snap` again rather than `transform_snap` (to prevent breaking compatibility). Adds a final `use_camera_snap` project setting to allow snapping viewports as in reduz original PR.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44690
        },
        "626ca081081193afc6d0e20bc0e19a4b337d2b5c": {
            "hash": "626ca081081193afc6d0e20bc0e19a4b337d2b5c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44679 from bruvzg/fix_outline_advance",
            "body": "[3.2] Use base character advances for outline drawing.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4436f95dceeaa0807226c1a55934bb18e3ea1b96": {
            "hash": "4436f95dceeaa0807226c1a55934bb18e3ea1b96",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44458 from dedm0zaj/3.2_lightmap_capture_data_energy",
            "body": "[3.2] Lightness of dynamic objects from Energy BakedLightmapData",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "125032d8ee79af59b44da60bc87cb80dd3ba146e": {
            "hash": "125032d8ee79af59b44da60bc87cb80dd3ba146e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix ETC quality setting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44683
        },
        "7ed2cf79aec34780eb5fb4735cb8aaf0592ffea9": {
            "hash": "7ed2cf79aec34780eb5fb4735cb8aaf0592ffea9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Use base character advances for outline drawing.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44679
        },
        "cddff0404dbeadbe04d575c0211adba7fa4b3355": {
            "hash": "cddff0404dbeadbe04d575c0211adba7fa4b3355",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44610 from m4gr3d/fix_top_level_android_export_3_2",
            "body": "[3.2] Fix the `String::get_base_dir()` logic to properly check for top level directories on Windows",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7ef143faaf21e6b9722a904c137a3f4eea972956": {
            "hash": "7ef143faaf21e6b9722a904c137a3f4eea972956",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44620 from bruvzg/m1_dragdrop_3",
            "body": "[3.2] Fix file drag-drop on M1 Macs.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "36a6a713b4f673c9129935b268268b83c0cb2492": {
            "hash": "36a6a713b4f673c9129935b268268b83c0cb2492",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Fix file drag-drop on M1 Macs.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44620
        },
        "ebe9d61ec78041c9c06cbb57ee42d7dbdcf015d8": {
            "hash": "ebe9d61ec78041c9c06cbb57ee42d7dbdcf015d8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44613 from lawnjelly/ewok_remove_options",
            "body": "Remove buffer orphaning options project settings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "15e57a0235ddb3b617a364dd12ff10a268f6a297": {
            "hash": "15e57a0235ddb3b617a364dd12ff10a268f6a297",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Remove buffer orphaning options project settings",
            "body": "These were only put in for the betas, in order to test hypotheses for stalling on Macs. It seems that most of the problems in the Mac editor have been solved by fixing the excessive redraw_requests.\n\nAs a result no one has reported any results from these options, but in future we will be able to refer users to try the beta versions, so there is no need to include them in the stable release. Indeed they are only likely to cause confusion.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44613
        },
        "94aa09a854d68bdc2d873618262e629b82d68635": {
            "hash": "94aa09a854d68bdc2d873618262e629b82d68635",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix the `String::get_base_dir()` logic to properly check for top level directories on Windows.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44610
        },
        "9c3293b844fd5fa524778b519c2e0ce6ff495c19": {
            "hash": "9c3293b844fd5fa524778b519c2e0ce6ff495c19",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44306 from Demindiro/fix-conv-to-32bit-float",
            "body": "Fix Variant conversion to float instead of double",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "542acc85806ffcd3f8c4355e399e873e758b45dc": {
            "hash": "542acc85806ffcd3f8c4355e399e873e758b45dc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44340 from lawnjelly/ninepatch_zerosize",
            "body": "Batching - Protection against zero and small sized ninepatches",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8c63b65b672b452fe182495b38da0825fbb61b7b": {
            "hash": "8c63b65b672b452fe182495b38da0825fbb61b7b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44489 from ForestKatsch/3.2",
            "body": "Fix PanoramaSky artifacts on Android/GLES2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8825aa8b5b9b01b1aa441a6c77cd8df6508d6c93": {
            "hash": "8825aa8b5b9b01b1aa441a6c77cd8df6508d6c93",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQyOTE0NjU3"
            ],
            "author_raw": "Forest Katsch <me@forestkatsch.com>",
            "committer_raw": "Forest Katsch <me@forestkatsch.com>",
            "summary": "Fixes #43667.",
            "body": "The root cause of the issue is that OpenGL ES 2 does not support the `textureCubeLod` function.\nThere are (optional) extensions to support this, but they don't appear to be exposed with the ES2 renderer (even though the hardware needed to support LOD features are certainly available.)\nThe existing shim in `drivers/gles2/shaders/cubemap_filter.glsl` just creates a macro:\n\n```\n#define textureCubeLod(img, coord, lod) textureCube(img, coord)\n```\n\nBut the third parameter of `textureCube` is actually a mip bias, not an absolute mip level.\n(And it doesn't seem to work regardless.)\nIn this specific case, the `cubemap_filter` should only sample from the first level of the \"source\" panorama cubemap.\nIn lieu of a method to force a lod level of zero, I've chosen to comment out the switchover from a 2D equirectangular panorama to the cubemap version of the same image, therefore always sampling roughness values from the 2D equirectangular panorama.\nThis may cause additional artifacts or issues across the seam, but at least it prevents the glaringly obvious black areas.\n\n---\n\nThis same issue (no fragment texture LOD support) has rather large repercussions elsewhere too; it means materials with larger cubemap density (i.e. planar or distant objects) will be far rougher than expected.\nSince GLES 3 appears to properly support fragment `texture*Lod` functions, switching to the GLES 3 backend would solve this problem.\n\n---\n\nRoot cause discovered with help from @KaadmY.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44489
        },
        "a4d25a115ed65b05bb6e2b575c0d9ddef8a7a123": {
            "hash": "a4d25a115ed65b05bb6e2b575c0d9ddef8a7a123",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44460 from theogen-ratkin/3.2",
            "body": "[3.2] Add interpolation parameter to resize_to_po2()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "344a02834bb890510fda2a6669e912d019ae7413": {
            "hash": "344a02834bb890510fda2a6669e912d019ae7413",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43899 from madmiraal/fix-43852-3.2",
            "body": "[3.2] Remove any constraints connected to a Bullet body when removing it",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8f6a6ac8d0a47b07f5bb283d4965bcd208a5b05c": {
            "hash": "8f6a6ac8d0a47b07f5bb283d4965bcd208a5b05c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwNzQzOTkz"
            ],
            "author_raw": "Theogen Ratkin <feogenratkin@gmail.com>",
            "committer_raw": "Theogen Ratkin <feogenratkin@gmail.com>",
            "summary": "Add interpolation parameter to resize_to_po2()",
            "body": "Image::resize_to_po2() now takes an optional p_interpolation parameter\nthat it passes directly to resize() with default value INTERPOLATE_BILINEAR.\n\nGLES2: call resize_to_po2() with interpolate argument\n\nCall resize_to_po2() in GLES2 rasterizer storage with either\nINTERPOLATE_BILINEAR or INTERPOLATE_NEAREST depending on TEXTURE_FLAG_FILTER.\n\nThis avoids filtering issues with non power of two pixel art textures.\nSee #44379",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44460
        },
        "68013d23932688e57b489600f4517dd280edc464": {
            "hash": "68013d23932688e57b489600f4517dd280edc464",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44470 from pycbouh/graph-minimap-3.2",
            "body": "[3.2] Add a minimap to the GraphEdit",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "816fef21f9b22025c72e7c8bb4f738a94ab784c4": {
            "hash": "816fef21f9b22025c72e7c8bb4f738a94ab784c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add a minimap to the GraphEdit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44470
        },
        "65c1db31316ba44b0b2856541cd10f39d1c7c5ed": {
            "hash": "65c1db31316ba44b0b2856541cd10f39d1c7c5ed",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44305 from RevoluPowered/fbx-update-plugin",
            "body": "[fbx] Implement ColorIndex for Vertex Colors to ensure they are correct and duplicate vertexes correctly for multiple color attributes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "96e2887945a6cbacece12bf983a50ef72abd9dd9": {
            "hash": "96e2887945a6cbacece12bf983a50ef72abd9dd9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NTgwMjAw"
            ],
            "author_raw": "dedm0zaj <dedm0zaj@yandex.ru>",
            "committer_raw": "dedm0zaj <dedm0zaj@yandex.ru>",
            "summary": "Lightness of dynamic objects from Energy Lightmap Capture Data",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44458
        },
        "3f47cdc5c688395e67cf9650b60a9dcfe76aab30": {
            "hash": "3f47cdc5c688395e67cf9650b60a9dcfe76aab30",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44453 from RandomShaper/fix_crash_parsing_ref_3.2",
            "body": "Fix crash parsing a serialized Reference (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4dafa5b21ef93dc6a4c05bb190d2e1a172063a03": {
            "hash": "4dafa5b21ef93dc6a4c05bb190d2e1a172063a03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix crash parsing a serialized Reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44453
        },
        "80c9f2d975a3d0c6dd10e36e0cf85bde5357c3da": {
            "hash": "80c9f2d975a3d0c6dd10e36e0cf85bde5357c3da",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44373 from neikeq/3.2-mono-wasm-m2n-hook",
            "body": "[3.2] Mono: Make Godot provide its own WASM m2n trampolines",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9710a38637a3456cac6dd902c14fa0346d260e0e": {
            "hash": "9710a38637a3456cac6dd902c14fa0346d260e0e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44435 from Calinou/fix-max-renderable-elements-hint",
            "body": "Fix invalid property hint for `max_renderable_elements` project setting",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "680312b95ab959bdfa1003c8172c1d392d0c120a": {
            "hash": "680312b95ab959bdfa1003c8172c1d392d0c120a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix invalid property hint for `max_renderable_elements` project setting",
            "body": "This closes #36240.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44435
        },
        "6e8146281e3698cdb0f6fc5bba3db5d1485d2c13": {
            "hash": "6e8146281e3698cdb0f6fc5bba3db5d1485d2c13",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44428 from akien-mga/3.2-revert-43948",
            "body": "Revert \"Don't open editor window when using --export, --doctool, or --gdnative-generate-json-api\"",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "afbca1216ea74b5e7c18d56e8f5386104b513d29": {
            "hash": "afbca1216ea74b5e7c18d56e8f5386104b513d29",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Don't open editor window when using --export, --doctool, or --gdnative-generate-json-api\"",
            "body": "This reverts commit 27393de36e2c3c0f1b5e16ca37aa8751e31880ca.\n\nFixes #44403.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44428
        },
        "5d498942707a85663f8d697994bdcda2b2e6184f": {
            "hash": "5d498942707a85663f8d697994bdcda2b2e6184f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44418 from skyace65/TypeHint3",
            "body": "[3.2] Document what can be used as a type hint",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "574ca8a8cd91354e4de97be3f5805c2bd1332ffd": {
            "hash": "574ca8a8cd91354e4de97be3f5805c2bd1332ffd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43560 from naithar/fix/ios-keyboard",
            "body": "[3.2] [iOS] Keyboard input changes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "04926adb8a7d10477407595fc70f00751ddc9500": {
            "hash": "04926adb8a7d10477407595fc70f00751ddc9500",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "skyace65 <trekie96@hotmail.com>",
            "summary": "[3.2] Document what can be used as a type hint",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44418
        },
        "f1fd0440f38ed212469395e9aa44b86894005664": {
            "hash": "f1fd0440f38ed212469395e9aa44b86894005664",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "GUI: use cursor in TextEdit for non selected text.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43560
        },
        "8b6357cf28944301dc816b2bd07900c16396f7a7": {
            "hash": "8b6357cf28944301dc816b2bd07900c16396f7a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: fix keyboard display",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43560
        },
        "4c3b84b3d78a89f6e19b3b7faefb35e9dd43d6d6": {
            "hash": "4c3b84b3d78a89f6e19b3b7faefb35e9dd43d6d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "GUI: send cursor data from TextEdit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43560
        },
        "c01ccab885f919f84a39eeab84373279c7d06c4f": {
            "hash": "c01ccab885f919f84a39eeab84373279c7d06c4f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44392 from madmiraal/fix-42285-3.2",
            "body": "[3.2] Remove Generic6DOFJoint precision property",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6956b01cb55a082440df044211c2e86427b6c62c": {
            "hash": "6956b01cb55a082440df044211c2e86427b6c62c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44371 from RevoluPowered/fix-parser-crash-mesh-geometry",
            "body": "[fbx] fix crash in FBX parser caused by mesh geometry",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "825ad65fc49b485d73390ea21231266a9ada90d0": {
            "hash": "825ad65fc49b485d73390ea21231266a9ada90d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove Generic6DOFJoint precision property",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44392
        },
        "40333a02de0f77862c2f32ca7efc66e881d2b2ad": {
            "hash": "40333a02de0f77862c2f32ca7efc66e881d2b2ad",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44385 from Calinou/doc-call-group-arg-limit",
            "body": "Document the argument count limit in `SceneTree.call_group()`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9c234abdc934ecee7640f1b049cd65f0e45f388a": {
            "hash": "9c234abdc934ecee7640f1b049cd65f0e45f388a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the argument count limit in `SceneTree.call_group()`",
            "body": "This limitation should be lifted in 4.0 thanks to the new method\nbinding system, but it's still present in 3.2.x.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44385
        },
        "18d189830942f717e584cc1d200118abc849f321": {
            "hash": "18d189830942f717e584cc1d200118abc849f321",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "[fbx] Fix #44371 #44376 File crash and Buffer Overflow",
            "body": "Fixes:\n- Element collection will only contain valid elements.\n- Fixes buffer overflow in the FBX document",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44371
        },
        "1a5e985ed49147f9834977f021c8d9198330ed0b": {
            "hash": "1a5e985ed49147f9834977f021c8d9198330ed0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "[3.2] Mono: Make Godot provide its own WASM m2n trampolines",
            "body": "This depends on a custom Mono patch from this commit:\ngodotengine/godot-mono-builds@0e312939bd0dc4b807cc15dbe76a7b65456ab928",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44373
        },
        "8ffad0d8bda78acc24e63b8a80811399a017b9b2": {
            "hash": "8ffad0d8bda78acc24e63b8a80811399a017b9b2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "ColorIndex supported now for vertex colors.",
            "body": "Other properties should index override where appropriate in future.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44305
        },
        "ee903becc857d782e985ddad8b24152a97ef9f3c": {
            "hash": "ee903becc857d782e985ddad8b24152a97ef9f3c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44302 from akien-mga/🤦",
            "body": "Don't force GLES2 in Project Manager, causes issues on macOS.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2c89152b33ae2eaced1e1237f613d1f525302a06": {
            "hash": "2c89152b33ae2eaced1e1237f613d1f525302a06",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Mono: Don't use -rdynamic when compiling for WASM",
            "body": "`-rdynamic` was causing the emsdk linker to silently fail to\ngenerate the output `.wasm` file (even though exit code was 0).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44373
        },
        "2d6cb3e2089bdee1b2e158a869f56f025c0a0fb0": {
            "hash": "2d6cb3e2089bdee1b2e158a869f56f025c0a0fb0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - Protection against zero and small sized ninepatches",
            "body": "Although the minimum size of ninepatches is set to the sum of the margins in normal use (through gdscript etc) it turns out that it is possible to programmatically create ninepatches that are small than this minimum - in particular zero size is used in sliders to not draw items.\n\nThis PR deals with zero sized ninepatches by not drawing anything, and has some basic protection for ninepatches smaller than the margins. Whether these occur in the wild is not clear but is put in for completeness.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44340
        },
        "d72dcf5b24843d103464625606ebf548d4a95a4d": {
            "hash": "d72dcf5b24843d103464625606ebf548d4a95a4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that SpatialMaterial doesn't support depth mapping + triplanar",
            "body": "See #44322.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44323
        },
        "fd6b3060c1cca10754c47ad04a4e50d49ca838b7": {
            "hash": "fd6b3060c1cca10754c47ad04a4e50d49ca838b7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44316 from madmiraal/fix-handles-baseexception-3.2",
            "body": "[3.2] Don't handle BaseException in build scripts",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e21adf2bc6f101ee3d7bccbe9d42b5ec6ac7d6f2": {
            "hash": "e21adf2bc6f101ee3d7bccbe9d42b5ec6ac7d6f2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Don't handle BaseException in build scripts",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44316
        },
        "708336531cbafbd9543d2a6b5436f68ad261459d": {
            "hash": "708336531cbafbd9543d2a6b5436f68ad261459d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE3MzE2OTk5"
            ],
            "author_raw": "David Hoppenbrouwers <david@salt-inc.org>",
            "committer_raw": "David Hoppenbrouwers <david@salt-inc.org>",
            "summary": "Fix Variant conversion to float instead of double",
            "body": "Closes #44303",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44306
        },
        "36662f3b4d0f6527f60f99258d8081af6fd219ef": {
            "hash": "36662f3b4d0f6527f60f99258d8081af6fd219ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't force GLES2 in Project Manager, causes issues on macOS.",
            "body": "This partially reverts #44041.\n\nAlso fix the bogus label about lack of GLES3 support being always shown...\nIt was meant to be behind a check but I had left it out while testing, and\nforgot to put it back.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44302
        },
        "2a4f0bc4d9e81d31777253853850780077672156": {
            "hash": "2a4f0bc4d9e81d31777253853850780077672156",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44280 from Calinou/doc-particle-amount-reset",
            "body": "Document that changing the particle amount resets emission",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f2b04e8865b617ff844dbbe3a8e0cee230d455d4": {
            "hash": "f2b04e8865b617ff844dbbe3a8e0cee230d455d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that changing the particle amount resets emission",
            "body": "See #16352.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44280
        },
        "00d9ffe01285b61a8a0aa3de1092be42eace49c2": {
            "hash": "00d9ffe01285b61a8a0aa3de1092be42eace49c2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44293 from lawnjelly/normal_compression",
            "body": "Fix bug in normal map decompression",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e13040b3734640abf33873031877ca9b762b14d6": {
            "hash": "e13040b3734640abf33873031877ca9b762b14d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix bug in normal map decompression",
            "body": "Not clamping the range here leads to dithering artifacts.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44293
        },
        "b5e8b48bb7de2e3cfe8205af9d375eae050c60e6": {
            "hash": "b5e8b48bb7de2e3cfe8205af9d375eae050c60e6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43921 from RevoluPowered/fbx-update-plugin",
            "body": "[FBX] general purpose fixes 🎄",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "de61cfe7c59e36e514c35c23941886ab584a71e0": {
            "hash": "de61cfe7c59e36e514c35c23941886ab584a71e0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "[fbx] bugfixes skinning, materials and debugging info, merry xmas 🎄",
            "body": "Better materials:\n- default values will no longer trigger things like emission,\nclear coat being enabled etc incorrectly, mostly importers misunderstand\nthis value, a value of 1 is not actually enabled emission, it must have a\nnon zero setting other than emission value for the emission flags to\nactually be enabled correctly in our engine #42386\n- lambert materials are warned against significantly,\ndo not use Lambert in Godot, use a PBR material like Ai Standard Surface\n(it's like going from low quality to high definition in terms of output\nin scenes and on assets)\n- roughness values are calculated correctly in this version\n\nFixes for normal's array - some normal's from some files were dropped and\ngenerated, this is now fixed.\n- FBX indexing for items with (-1) index, for normal data is supported,\nthis is super helpful at increasing our range of compatibility of\nFBX meshes.\n\nFix bone rest data **no longer requiring go to bind pose in Maya and various applications**\n- Partial fix for #43688\n\nValidation tools added for validating large projects\n\nProvide package name, vendor and FBX vendor in the log.\n\nImplemented metadata properties so we can read extra document\ninfo required for bug reporting\n\n**FBX 2011 (version 7200)** is unsupported now,\nyou must re-export your file in Maya or Max to upgrade the file format.\n\nFixes skin bind poses being generated based on node xforms in the scene\nFixes duplicate bones being added to skin and prevents add_bones from\nregistering skeleton bones it now registers skin bind poses,\nbut this should really be documented in the engine correctly right now\nit doesn't tell you this is the case.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43921
        },
        "8bd5fa9556b61211d9f26b4d52d445c21758bed8": {
            "hash": "8bd5fa9556b61211d9f26b4d52d445c21758bed8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "HTML5: Code style cleanup for export code",
            "body": "(cherry picked from commit 8020515717042453f253f2bed9a7a3d59a980ee7)",
            "is_cherrypick": true,
            "cherrypick_hash": "8020515717042453f253f2bed9a7a3d59a980ee7",
            "pull": ""
        },
        "8020515717042453f253f2bed9a7a3d59a980ee7": {
            "hash": "8020515717042453f253f2bed9a7a3d59a980ee7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "HTML5: Code style cleanup for export code",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44266
        },
        "31cd9e560c1f3c918012d09aa9730897db6edcc6": {
            "hash": "31cd9e560c1f3c918012d09aa9730897db6edcc6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Fix GodotTools build after invalid cherry-pick",
            "body": "I wrongly resolved the cherry-pick conflict in c5acdfb5f54da26c877acb5372d1ce80de94383c.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5357e6a974cadf58bfdfa215250bdc12dd5fdea5": {
            "hash": "5357e6a974cadf58bfdfa215250bdc12dd5fdea5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44268 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 13th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0c7a9bd2835bef7d0807556b6f5f74b69431ffad": {
            "hash": "0c7a9bd2835bef7d0807556b6f5f74b69431ffad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "And fix broken doctool after #43948.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44268
        },
        "3e20a98503f66bfe0bfc5140582a78e76c117588": {
            "hash": "3e20a98503f66bfe0bfc5140582a78e76c117588",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44268
        },
        "4fe554933c2acd1d0dd8847068f433beead44fdf": {
            "hash": "4fe554933c2acd1d0dd8847068f433beead44fdf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow to circle back in 'PopupMenu' even if the first/last item is non-selectable",
            "body": "(cherry picked from commit bb39088201c721d60d97bdd48a3062da7320b078)",
            "is_cherrypick": true,
            "cherrypick_hash": "bb39088201c721d60d97bdd48a3062da7320b078",
            "pull": 44268
        },
        "bb39088201c721d60d97bdd48a3062da7320b078": {
            "hash": "bb39088201c721d60d97bdd48a3062da7320b078",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Allow to circle back in 'PopupMenu' even if the first/last item is non-selectable",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44265
        },
        "c509ba9ff79bc81afcbb8f302e1fedb239aaa062": {
            "hash": "c509ba9ff79bc81afcbb8f302e1fedb239aaa062",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FileSystemDock: List conflicting files on move",
            "body": "Fixes #24167.\n\n(cherry picked from commit 7dc41ff310ffe11cf78dcdbb7cbbaf5bc8ad8b1e)",
            "is_cherrypick": true,
            "cherrypick_hash": "7dc41ff310ffe11cf78dcdbb7cbbaf5bc8ad8b1e",
            "pull": 44268
        },
        "7dc41ff310ffe11cf78dcdbb7cbbaf5bc8ad8b1e": {
            "hash": "7dc41ff310ffe11cf78dcdbb7cbbaf5bc8ad8b1e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FileSystemDock: List conflicting files on move",
            "body": "Fixes #24167.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44262
        },
        "e08af90c9081dac736c727fe218542b02a0509f5": {
            "hash": "e08af90c9081dac736c727fe218542b02a0509f5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNjA3NTEy"
            ],
            "author_raw": "Nick Swoboda <nickswoboda@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix scene being modified when arrows are pressed with no node selected",
            "body": "(cherry picked from commit 66827337fdd46447b687124b5c3be4a0417f35c6)",
            "is_cherrypick": true,
            "cherrypick_hash": "66827337fdd46447b687124b5c3be4a0417f35c6",
            "pull": 44268
        },
        "66827337fdd46447b687124b5c3be4a0417f35c6": {
            "hash": "66827337fdd46447b687124b5c3be4a0417f35c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNjA3NTEy"
            ],
            "author_raw": "Nick Swoboda <nickswoboda@gmail.com>",
            "committer_raw": "Nick Swoboda <nickswoboda@gmail.com>",
            "summary": "Fix scene being modified when arrows are pressed with no node selected",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44248
        },
        "de7b5006ccd47c4dda21a000e64f95197baf8dac": {
            "hash": "de7b5006ccd47c4dda21a000e64f95197baf8dac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NzExNzcz"
            ],
            "author_raw": "jeffuntildeath <jeffuntildeath@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix for snap to floor editor crash bug",
            "body": "fix for issue #44231: snap_selected_nodes_to_floor() results in an editor\ncrash when a child collisionshape has invalid shape object\n\n(cherry picked from commit 52f6e0b5ada0baaa91f00cdb045a32872d969ac1)",
            "is_cherrypick": true,
            "cherrypick_hash": "52f6e0b5ada0baaa91f00cdb045a32872d969ac1",
            "pull": 44268
        },
        "52f6e0b5ada0baaa91f00cdb045a32872d969ac1": {
            "hash": "52f6e0b5ada0baaa91f00cdb045a32872d969ac1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc1NzExNzcz"
            ],
            "author_raw": "jeffuntildeath <jeffuntildeath@gmail.com>",
            "committer_raw": "jeffuntildeath <jeffuntildeath@gmail.com>",
            "summary": "fix for snap to floor editor crash bug",
            "body": "fix for issue #44231: snap_selected_nodes_to_floor() results in an editor\ncrash when a child collisionshape has invalid shape object",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44234
        },
        "979e5b36da3f4317b3e21da09baf23751ed5be2a": {
            "hash": "979e5b36da3f4317b3e21da09baf23751ed5be2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add icon for 'AudioStreamMP3' resource",
            "body": "(cherry picked from commit 49ae1cba0c8e0e4e476d99bf6412acc754dc0838)",
            "is_cherrypick": true,
            "cherrypick_hash": "49ae1cba0c8e0e4e476d99bf6412acc754dc0838",
            "pull": 44268
        },
        "49ae1cba0c8e0e4e476d99bf6412acc754dc0838": {
            "hash": "49ae1cba0c8e0e4e476d99bf6412acc754dc0838",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Add icon for 'AudioStreamMP3' resource",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44229
        },
        "8ad61f66699760f082dea06ac09c3ff6c55fba4a": {
            "hash": "8ad61f66699760f082dea06ac09c3ff6c55fba4a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Asset Library: Scroll up the ScrollContainer after page load",
            "body": "(cherry picked from commit 0e4f2ca860fcf8a6d6edc507e09c98883f140f2e)",
            "is_cherrypick": true,
            "cherrypick_hash": "0e4f2ca860fcf8a6d6edc507e09c98883f140f2e",
            "pull": 44268
        },
        "0e4f2ca860fcf8a6d6edc507e09c98883f140f2e": {
            "hash": "0e4f2ca860fcf8a6d6edc507e09c98883f140f2e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Asset Library: Scroll up the ScrollContainer after page load",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44223
        },
        "ab4423e7ad0e9cf18102a141b22f22c6f312c811": {
            "hash": "ab4423e7ad0e9cf18102a141b22f22c6f312c811",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix some easing equations' undefined behaviours.",
            "body": "Spotted via -Wunsequenced.\nEasing equations had different behaviours depending on the toolchain\ndue to its abusing of inline assignments.\n\n(cherry picked from commit 3936da7ab4d2e3b58c4d863843e2122b211cdb6c)",
            "is_cherrypick": true,
            "cherrypick_hash": "3936da7ab4d2e3b58c4d863843e2122b211cdb6c",
            "pull": 44268
        },
        "3936da7ab4d2e3b58c4d863843e2122b211cdb6c": {
            "hash": "3936da7ab4d2e3b58c4d863843e2122b211cdb6c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix some easing equations' undefined behaviours.",
            "body": "Spotted via -Wunsequenced.\nEasing equations had different behaviours depending on the toolchain\ndue to its abusing of inline assignments.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44197
        },
        "c904cf612a6e5285665b47e5b345a2be42412d33": {
            "hash": "c904cf612a6e5285665b47e5b345a2be42412d33",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add option to draw all tabs in front",
            "body": "(cherry picked from commit 814f9015f8cf6ea5cfd440b7a8045ed6a56a4ca1)",
            "is_cherrypick": true,
            "cherrypick_hash": "814f9015f8cf6ea5cfd440b7a8045ed6a56a4ca1",
            "pull": 44268
        },
        "814f9015f8cf6ea5cfd440b7a8045ed6a56a4ca1": {
            "hash": "814f9015f8cf6ea5cfd440b7a8045ed6a56a4ca1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Add option to draw all tabs in front",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44124
        },
        "32da9dc1e904b8ec508b32634820caced50a5f59": {
            "hash": "32da9dc1e904b8ec508b32634820caced50a5f59",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add \"font_color_separator\" theme property to 'PopupMenu'",
            "body": "(cherry picked from commit 383e8919e0187d87a303818e59982bc25edb99ea)",
            "is_cherrypick": true,
            "cherrypick_hash": "383e8919e0187d87a303818e59982bc25edb99ea",
            "pull": 44268
        },
        "383e8919e0187d87a303818e59982bc25edb99ea": {
            "hash": "383e8919e0187d87a303818e59982bc25edb99ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Add \"font_color_separator\" theme property to 'PopupMenu'",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44070
        },
        "99a6cf77dd0d44f75657fe000a2beab0182c0fa6": {
            "hash": "99a6cf77dd0d44f75657fe000a2beab0182c0fa6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mention that 'changed' signal needs manual emit",
            "body": "(cherry picked from commit b552c26c68d0a52843d38ab54ec2adea74f8de80)",
            "is_cherrypick": true,
            "cherrypick_hash": "b552c26c68d0a52843d38ab54ec2adea74f8de80",
            "pull": 44268
        },
        "b552c26c68d0a52843d38ab54ec2adea74f8de80": {
            "hash": "b552c26c68d0a52843d38ab54ec2adea74f8de80",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Mention that 'changed' signal needs manual emit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44016
        },
        "b1919a3ed0201daa4c8e89acc1d0839e6dbbbb69": {
            "hash": "b1919a3ed0201daa4c8e89acc1d0839e6dbbbb69",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document the lack of localization remapping support in VideoPlayer",
            "body": "See #43917.\n\n(cherry picked from commit 1636fb8856759495aaeb156517d9a4cd2a33b967)",
            "is_cherrypick": true,
            "cherrypick_hash": "1636fb8856759495aaeb156517d9a4cd2a33b967",
            "pull": 44268
        },
        "1636fb8856759495aaeb156517d9a4cd2a33b967": {
            "hash": "1636fb8856759495aaeb156517d9a4cd2a33b967",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the lack of localization remapping support in VideoPlayer",
            "body": "See #43917.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43920
        },
        "3a6e90257ab10526a2e566782bc24d7cea4fd5f9": {
            "hash": "3a6e90257ab10526a2e566782bc24d7cea4fd5f9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44256 from Faless/js/3.x_editor_beta",
            "body": "[3.2] [HTML5] Editor style, audio fixes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0a67b239139f7e89ccf60bb36e41333acdfa3eea": {
            "hash": "0a67b239139f7e89ccf60bb36e41333acdfa3eea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix errors when Mic is not allowed.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44256
        },
        "a7126e71538e11ff9c0001e47bba84a08ebbb3de": {
            "hash": "a7126e71538e11ff9c0001e47bba84a08ebbb3de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Improve platform buildsystem.",
            "body": "Check emcc version requirements when building GDNative.\nAdd more build options (sanitizers, initial memory).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44256
        },
        "1cd0d711c5510a84a5e5c4b6abcabafa51c2da21": {
            "hash": "1cd0d711c5510a84a5e5c4b6abcabafa51c2da21",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44245 from nekomatata/gdscript-regression-fix",
            "body": "Fix regression in gdscript initialization",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e1561a6f2961caf808fac58b061105f5939bd228": {
            "hash": "e1561a6f2961caf808fac58b061105f5939bd228",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix regression in gdscript initialization",
            "body": "A case was missing when cherry-picking PR #44093 from 4.0 to 3.2 branch.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44245
        },
        "6936ac9d5dbea9c9edddd014e2d16533bf3e079e": {
            "hash": "6936ac9d5dbea9c9edddd014e2d16533bf3e079e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Add logo and favicon to editor html.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44256
        },
        "295b16dcf2b3db0694dbb2c4dd13602c9b2ceed5": {
            "hash": "295b16dcf2b3db0694dbb2c4dd13602c9b2ceed5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Improve the editor HTML template.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44256
        },
        "b4b1df613e23778facbdb71205f854764b6ea0dd": {
            "hash": "b4b1df613e23778facbdb71205f854764b6ea0dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Editor also persists cache.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44256
        },
        "666e8ca38779949f2a7f805b913482073bcd5a50": {
            "hash": "666e8ca38779949f2a7f805b913482073bcd5a50",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "Thanks to all contributors and donors for making Godot possible!\n\n(cherry picked from commit 8936c4057b9e2859787c396d44f1fa2b7427390a)",
            "is_cherrypick": true,
            "cherrypick_hash": "8936c4057b9e2859787c396d44f1fa2b7427390a",
            "pull": ""
        },
        "8936c4057b9e2859787c396d44f1fa2b7427390a": {
            "hash": "8936c4057b9e2859787c396d44f1fa2b7427390a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "Thanks to all contributors and donors for making Godot possible!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4267f40e8816b37d72fb75c008569f56f834513d": {
            "hash": "4267f40e8816b37d72fb75c008569f56f834513d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix trying to set grid visibility on an invalid instance",
            "body": "(cherry picked from commit 8c1d94ebae2eb5f8563c40754ce1ceed04f05978)",
            "is_cherrypick": true,
            "cherrypick_hash": "8c1d94ebae2eb5f8563c40754ce1ceed04f05978",
            "pull": ""
        },
        "8c1d94ebae2eb5f8563c40754ce1ceed04f05978": {
            "hash": "8c1d94ebae2eb5f8563c40754ce1ceed04f05978",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Fix trying to set grid visibility on an invalid instance",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44218
        },
        "96e009c772ff241d3a316ef6dac09cc9d6004058": {
            "hash": "96e009c772ff241d3a316ef6dac09cc9d6004058",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44214 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 12th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "299be786a1be9e054c4edaf009503dab584d3921": {
            "hash": "299be786a1be9e054c4edaf009503dab584d3921",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove unused FileAccessJAndroid.",
            "body": "(cherry picked from commit 09a9712a6ad8bbf7c2b34c6416bc98919f2869ca)",
            "is_cherrypick": true,
            "cherrypick_hash": "09a9712a6ad8bbf7c2b34c6416bc98919f2869ca",
            "pull": 44214
        },
        "09a9712a6ad8bbf7c2b34c6416bc98919f2869ca": {
            "hash": "09a9712a6ad8bbf7c2b34c6416bc98919f2869ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Remove unused FileAccessJAndroid.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44215
        },
        "f73c9e555fdba6dc1c618bdca80429e8356e076d": {
            "hash": "f73c9e555fdba6dc1c618bdca80429e8356e076d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove now unused FileAccessBuffered.",
            "body": "(cherry picked from commit 781efc26e0a9db987dbe2e40cb456ab3a2d65a68)",
            "is_cherrypick": true,
            "cherrypick_hash": "781efc26e0a9db987dbe2e40cb456ab3a2d65a68",
            "pull": 44214
        },
        "781efc26e0a9db987dbe2e40cb456ab3a2d65a68": {
            "hash": "781efc26e0a9db987dbe2e40cb456ab3a2d65a68",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Remove now unused FileAccessBuffered.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44161
        },
        "87e9fbc8a01bc6b4c9e2f42bd727d2658e8c4e07": {
            "hash": "87e9fbc8a01bc6b4c9e2f42bd727d2658e8c4e07",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Use regular unix FileAccess implementation.",
            "body": "(cherry picked from commit 1396c74734f289faf3e648ab232e691df6e963ae)",
            "is_cherrypick": true,
            "cherrypick_hash": "1396c74734f289faf3e648ab232e691df6e963ae",
            "pull": 44214
        },
        "1396c74734f289faf3e648ab232e691df6e963ae": {
            "hash": "1396c74734f289faf3e648ab232e691df6e963ae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Use regular unix FileAccess implementation.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44161
        },
        "8542d6ecd5a7cc446630e82d07b8b96080d9c7c3": {
            "hash": "8542d6ecd5a7cc446630e82d07b8b96080d9c7c3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tweak log file names for consistency between Mono and non-Mono logs",
            "body": "- Avoid spaces in Mono log file names.\n- Use a `.log` extension for Mono logs, just like non-Mono logs.\n- Use periods to separate hours/minutes/seconds for non-Mono logs.\n\n(cherry picked from commit 4d81776fc9364950bbe89d7da61fe3a7c965334f)",
            "is_cherrypick": true,
            "cherrypick_hash": "4d81776fc9364950bbe89d7da61fe3a7c965334f",
            "pull": 44214
        },
        "4d81776fc9364950bbe89d7da61fe3a7c965334f": {
            "hash": "4d81776fc9364950bbe89d7da61fe3a7c965334f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak log file names for consistency between Mono and non-Mono logs",
            "body": "- Avoid spaces in Mono log file names.\n- Use a `.log` extension for Mono logs, just like non-Mono logs.\n- Use periods to separate hours/minutes/seconds for non-Mono logs.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44148
        },
        "a624448197112aa8f368a2819e4c357f93e163eb": {
            "hash": "a624448197112aa8f368a2819e4c357f93e163eb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Add mono_bcl SCons option for a custom BCL location",
            "body": "Makes it let's bothersome to work with builds from our\ngodotengine/godot-mono-builds scripts, as they write the\nBCL into an output directory separate from the runtime\n(which is good as two runtimes may share the same BCL).\n\n(cherry picked from commit dd5ace219d3a718938cd4262625129decc8b8e8a)",
            "is_cherrypick": true,
            "cherrypick_hash": "dd5ace219d3a718938cd4262625129decc8b8e8a",
            "pull": 44214
        },
        "dd5ace219d3a718938cd4262625129decc8b8e8a": {
            "hash": "dd5ace219d3a718938cd4262625129decc8b8e8a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Mono: Add mono_bcl SCons option for a custom BCL location",
            "body": "Makes it let's bothersome to work with builds from our\ngodotengine/godot-mono-builds scripts, as they write the\nBCL into an output directory separate from the runtime\n(which is good as two runtimes may share the same BCL).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44136
        },
        "956477f4a238e352b42317e6db87e3240697a381": {
            "hash": "956477f4a238e352b42317e6db87e3240697a381",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNjA3NTEy"
            ],
            "author_raw": "Nick Swoboda <nickswoboda@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change minimum snap step of Tile Set to 1",
            "body": "(cherry picked from commit 70c946f82d988135eb7ff665742d5a97ae0ce3a8)",
            "is_cherrypick": true,
            "cherrypick_hash": "70c946f82d988135eb7ff665742d5a97ae0ce3a8",
            "pull": 44214
        },
        "70c946f82d988135eb7ff665742d5a97ae0ce3a8": {
            "hash": "70c946f82d988135eb7ff665742d5a97ae0ce3a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNjA3NTEy"
            ],
            "author_raw": "Nick Swoboda <nickswoboda@gmail.com>",
            "committer_raw": "Nick Swoboda <nickswoboda@gmail.com>",
            "summary": "Change minimum snap step of Tile Set to 1",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44122
        },
        "2725ce6798c76aa5ce16f9d5caf6c26cc96078ec": {
            "hash": "2725ce6798c76aa5ce16f9d5caf6c26cc96078ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix unhandled exception re-thrown in the editor",
            "body": "(cherry picked from commit bbaf854956add0f09156eaecaaf7d5490b404264)",
            "is_cherrypick": true,
            "cherrypick_hash": "bbaf854956add0f09156eaecaaf7d5490b404264",
            "pull": 44214
        },
        "bbaf854956add0f09156eaecaaf7d5490b404264": {
            "hash": "bbaf854956add0f09156eaecaaf7d5490b404264",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Fix unhandled exception re-thrown in the editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44108
        },
        "c5acdfb5f54da26c877acb5372d1ce80de94383c": {
            "hash": "c5acdfb5f54da26c877acb5372d1ce80de94383c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "C#: Fix very slow build log update in the editor",
            "body": "(cherry picked from commit b0eb9061e41db87a906ae7ecb14ad1e755058fcb)",
            "is_cherrypick": true,
            "cherrypick_hash": "b0eb9061e41db87a906ae7ecb14ad1e755058fcb",
            "pull": 44214
        },
        "b0eb9061e41db87a906ae7ecb14ad1e755058fcb": {
            "hash": "b0eb9061e41db87a906ae7ecb14ad1e755058fcb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Fix very slow build log update in the editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44107
        },
        "9d2c012f23ba2a9f77dc4a69bc62af205484ee5b": {
            "hash": "9d2c012f23ba2a9f77dc4a69bc62af205484ee5b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix base script not initialized properly in some cases",
            "body": "Storing script references to pointer only in result.script_type could\nlead to losing the last reference, causing further conversions from\nScript* to Ref<Script> to fail.\n\nNow result.script_type_ref is always set first, and then cleared in the\nspecific case of the script being the owner, to avoid cyclic reference\nissues.\n\n(cherry picked from commit 87d73faa668b8b76333b1728a3f91f1e0438f2fd)",
            "is_cherrypick": true,
            "cherrypick_hash": "87d73faa668b8b76333b1728a3f91f1e0438f2fd",
            "pull": 44214
        },
        "87d73faa668b8b76333b1728a3f91f1e0438f2fd": {
            "hash": "87d73faa668b8b76333b1728a3f91f1e0438f2fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix base script not initialized properly in some cases",
            "body": "Storing script references to pointer only in result.script_type could\nlead to losing the last reference, causing further conversions from\nScript* to Ref<Script> to fail.\n\nNow result.script_type_ref is always set first, and then cleared in the\nspecific case of the script being the owner, to avoid cyclic reference\nissues.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44093
        },
        "94fff8abb91fd5c6c426ea7824f98360a1b73567": {
            "hash": "94fff8abb91fd5c6c426ea7824f98360a1b73567",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added driving joystick type to windows joystick handling",
            "body": "(cherry picked from commit cf5737acbe95b63a9aa2c741e1c9d408b3d9385f)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf5737acbe95b63a9aa2c741e1c9d408b3d9385f",
            "pull": 44214
        },
        "cf5737acbe95b63a9aa2c741e1c9d408b3d9385f": {
            "hash": "cf5737acbe95b63a9aa2c741e1c9d408b3d9385f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Added driving joystick type to windows joystick handling",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44082
        },
        "d5ea412848c106cbc905f292a974577beae1f022": {
            "hash": "d5ea412848c106cbc905f292a974577beae1f022",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NTYzNjAy"
            ],
            "author_raw": "Sacha Waked <sacha.waked@live.fr>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Updated open-simplex to have const noise functions",
            "body": "\"open-simplex-noise-in-c\" now updated to master and \"opensimplex\" module refactored accordingly\n\n(cherry picked from commit 7e2b88a7ebd5201b70cbadb1e27f2d2577186d47)",
            "is_cherrypick": true,
            "cherrypick_hash": "7e2b88a7ebd5201b70cbadb1e27f2d2577186d47",
            "pull": 44214
        },
        "7e2b88a7ebd5201b70cbadb1e27f2d2577186d47": {
            "hash": "7e2b88a7ebd5201b70cbadb1e27f2d2577186d47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NTYzNjAy"
            ],
            "author_raw": "Sacha Waked <sacha.waked@live.fr>",
            "committer_raw": "Sacha Waked <sacha.waked@live.fr>",
            "summary": "Updated open-simplex to have const noise functions",
            "body": "\"open-simplex-noise-in-c\" now updated to master and \"opensimplex\" module refactored accordingly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44079
        },
        "796ab24540db4cac3dfbc79dfc9311ec60a17df0": {
            "hash": "796ab24540db4cac3dfbc79dfc9311ec60a17df0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Relicense Godot logo from CC-BY-3.0 to CC-BY-4.0",
            "body": "Just a version update to be on the standard version.\nThis has been approved by the copyright holder Andrea Calabró.\n\n(cherry picked from commit 6d26ff4eda3e37f19653cf0f04d10790475cc2c1)",
            "is_cherrypick": true,
            "cherrypick_hash": "6d26ff4eda3e37f19653cf0f04d10790475cc2c1",
            "pull": 44214
        },
        "6d26ff4eda3e37f19653cf0f04d10790475cc2c1": {
            "hash": "6d26ff4eda3e37f19653cf0f04d10790475cc2c1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Relicense Godot logo from CC-BY-3.0 to CC-BY-4.0",
            "body": "Just a version update to be on the standard version.\nThis has been approved by the copyright holder Andrea Calabró.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44069
        },
        "b33fd415daa13e6aae4b7871e8af353586a9ff43": {
            "hash": "b33fd415daa13e6aae4b7871e8af353586a9ff43",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "OSX: Remove tmp .app folder instead of moving to trash",
            "body": "Fixes #42232.\n\nAnd fixes memory leak with use of DirAccess, and harmonize the use of\nthe sanitized pkg name.\n\n(cherry picked from commits 707a62783b42c57bc12c088f26454e14766d810b\nand 02d228554bd9b2070ce284dec9d25833e93f1c8d)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44214
        },
        "0f279794c537b9563dab295423fdaf641ae9d4e5": {
            "hash": "0f279794c537b9563dab295423fdaf641ae9d4e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Made keyboard shortcuts for FileSystemDock visible in popup",
            "body": "(cherry picked from commit ef5c720b731090c698d59a3ea32f3369387d6972)",
            "is_cherrypick": true,
            "cherrypick_hash": "ef5c720b731090c698d59a3ea32f3369387d6972",
            "pull": 44214
        },
        "ef5c720b731090c698d59a3ea32f3369387d6972": {
            "hash": "ef5c720b731090c698d59a3ea32f3369387d6972",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Eric M <itsjusteza@gmail.com>",
            "summary": "Made keyboard shortcuts for FileSystemDock visible in popup",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44059
        },
        "65edd1f8237a7e82bd254b8c6358af511d8688d6": {
            "hash": "65edd1f8237a7e82bd254b8c6358af511d8688d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added F2 shortcuts for renaming files & folders.",
            "body": "(cherry picked from commit 5a3952fe6476f0d012560bfbd1fc590c48e0511d)",
            "is_cherrypick": true,
            "cherrypick_hash": "5a3952fe6476f0d012560bfbd1fc590c48e0511d",
            "pull": 44214
        },
        "5a3952fe6476f0d012560bfbd1fc590c48e0511d": {
            "hash": "5a3952fe6476f0d012560bfbd1fc590c48e0511d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Eric M <itsjusteza@gmail.com>",
            "summary": "Added F2 shortcuts for renaming files & folders.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44051
        },
        "d6a65fb13a4397e34e947f4480091979b00d3d0e": {
            "hash": "d6a65fb13a4397e34e947f4480091979b00d3d0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMzkyOTY="
            ],
            "author_raw": "Lyubomir Vasilev <lyubomirv@gmx.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add 'use_static_cpp' option for MinGW and MSVC builds",
            "body": "(cherry picked from commit e52c9c26fc43e93d6d4a86360189501368320f6e)",
            "is_cherrypick": true,
            "cherrypick_hash": "e52c9c26fc43e93d6d4a86360189501368320f6e",
            "pull": 44214
        },
        "e52c9c26fc43e93d6d4a86360189501368320f6e": {
            "hash": "e52c9c26fc43e93d6d4a86360189501368320f6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMzkyOTY="
            ],
            "author_raw": "Lyubomir Vasilev <lyubomirv@gmx.com>",
            "committer_raw": "Lyubomir Vasilev <lyubomirv@gmx.com>",
            "summary": "Add 'use_static_cpp' option for MinGW and MSVC builds",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44018
        },
        "1663a9e87cde043562454be9de40d73ab28ea505": {
            "hash": "1663a9e87cde043562454be9de40d73ab28ea505",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update page value properly of ScrollContainer",
            "body": "(cherry picked from commit d89677442b42150944d671bf886e0915bb448f66)",
            "is_cherrypick": true,
            "cherrypick_hash": "d89677442b42150944d671bf886e0915bb448f66",
            "pull": 44214
        },
        "d89677442b42150944d671bf886e0915bb448f66": {
            "hash": "d89677442b42150944d671bf886e0915bb448f66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Update page value properly of ScrollContainer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43999
        },
        "6c3a0e3a5a01c63258aaafb198c70f411f2b0259": {
            "hash": "6c3a0e3a5a01c63258aaafb198c70f411f2b0259",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Several edits to the GDScript docs",
            "body": "(cherry picked from commit bf96056ad07365638ddbb96e4eac52c16b38b4c3)",
            "is_cherrypick": true,
            "cherrypick_hash": "bf96056ad07365638ddbb96e4eac52c16b38b4c3",
            "pull": 44214
        },
        "bf96056ad07365638ddbb96e4eac52c16b38b4c3": {
            "hash": "bf96056ad07365638ddbb96e4eac52c16b38b4c3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Several edits to the GDScript docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43959
        },
        "e8fb0c32304a3dc68a541894276c2ebd2e70b8fb": {
            "hash": "e8fb0c32304a3dc68a541894276c2ebd2e70b8fb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43948 from name-here/no-window-on-export-3.2",
            "body": "Don't open editor window when using --export or --doctool",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "84b62c0ba86d7e051ffd5f46e6813f4b01e0af30": {
            "hash": "84b62c0ba86d7e051ffd5f46e6813f4b01e0af30",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44212 from bruvzg/color_font_fix_32",
            "body": "[3.2] Fix fallback emoji font color.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1b4fab3318734104ba29e725a6c5a5fb6c85464d": {
            "hash": "1b4fab3318734104ba29e725a6c5a5fb6c85464d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Fix fallback emoji font color.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44212
        },
        "9099ac7bac54211474e5973e85cc263c82e4335f": {
            "hash": "9099ac7bac54211474e5973e85cc263c82e4335f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44174 from mbrlabs/gles2-inverse-fix",
            "body": "[3.2] Fixed the inverse(mat3) polyfill for GLES2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0b5a9bf7167e393e0b42a18383cccddd8b008d1f": {
            "hash": "0b5a9bf7167e393e0b42a18383cccddd8b008d1f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44135 from neikeq/godot-net-sdk-fixes-n-impr",
            "body": "Godot.NET.Sdk/3.2.4 - Fix targeting .NETFramework with .NET 5",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8adc5b5df758e599c728756a3f0f00875f8238cd": {
            "hash": "8adc5b5df758e599c728756a3f0f00875f8238cd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44165 from madmiraal/g6dof-use-default-copy-3.2",
            "body": "[3.2] Fix inconsistent Joint3DSW copy constructor and assignment declarations",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e30d4fc6edca198ef2b970d6558379565621200d": {
            "hash": "e30d4fc6edca198ef2b970d6558379565621200d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44167 from madmiraal/remove-chain-tip-copy-constructor-3.2",
            "body": "[3.2] Remove ChainTip copy constructor",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b02900478f3e8a56b707ee2d0647ae53f8d29de0": {
            "hash": "b02900478f3e8a56b707ee2d0647ae53f8d29de0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Fixed the inverse(mat3) polyfill for GLES2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44174
        },
        "2beb36fbadf157c7ac73fb7472b9a4847bc960b9": {
            "hash": "2beb36fbadf157c7ac73fb7472b9a4847bc960b9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44170 from Faless/js/3.x_gdnative",
            "body": "[3.2] [HTML5] Optional GDNative Support",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "634a14844e7e05bf17f5a37f82f8565c9b2f13ec": {
            "hash": "634a14844e7e05bf17f5a37f82f8565c9b2f13ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix inconsistent Joint3DSW copy constructor and assignment declarations",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44165
        },
        "364d019fee656ee822a3ac502e89362dd31d0640": {
            "hash": "364d019fee656ee822a3ac502e89362dd31d0640",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44168 from DeleteSystem32/3.2-mp3-support",
            "body": "[3.2] Add MP3 import and playback support (Backport)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "75d38765a838c8a243b981f5f68d5b607af9c0cb": {
            "hash": "75d38765a838c8a243b981f5f68d5b607af9c0cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2OTI0Mjk1"
            ],
            "author_raw": "Vincent <vinsteimes@gmail.com>",
            "committer_raw": "Vincent <vinsteimes@gmail.com>",
            "summary": "mp3 import and playback support backport",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44168
        },
        "79952c5435b8372b25d5dadc4a737874ad2f280d": {
            "hash": "79952c5435b8372b25d5dadc4a737874ad2f280d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove ChainTip copy constructor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44167
        },
        "218d10a6a351c44300f6b516fb14c7db9d3e2f41": {
            "hash": "218d10a6a351c44300f6b516fb14c7db9d3e2f41",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44041 from akien-mga/project-manager-default-gles2",
            "body": "Use GLES2 by default in the project manager",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "efc373bc332df89737da8b7aa12799167a3f2991": {
            "hash": "efc373bc332df89737da8b7aa12799167a3f2991",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44160 from bruvzg/mem_font_32",
            "body": "[3.2] Load dynamic fonts to memory on all platforms, to avoid locked files.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4d583218509e479b5580e80861ac1168836d85b7": {
            "hash": "4d583218509e479b5580e80861ac1168836d85b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Load dynamic fonts to memory on all platforms, to avoid locked files.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44160
        },
        "759e53f9c053da7b32be64e3befe1e915e303eb6": {
            "hash": "759e53f9c053da7b32be64e3befe1e915e303eb6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44130 from Calinou/tweak-material-height-hints-3.2",
            "body": "Tweak SpatialMaterial height property hints (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a07589e2adf4341dd34bbb1834d3e363044eccab": {
            "hash": "a07589e2adf4341dd34bbb1834d3e363044eccab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Bump Godot.NET.Sdk version to 3.2.4",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44135
        },
        "cd339ff002bc8db141965a04db16d1e279ca3ce8": {
            "hash": "cd339ff002bc8db141965a04db16d1e279ca3ce8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Remove ProjectTypeGuids from Godot.NET.Sdk",
            "body": "The property has no effect as the older VS project system doesn't\nwork with Sdk style projects.\n\nThe presence of the property was preventing Visual Studio for Mac\nfrom opening the project if the Godot extension is not installed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44135
        },
        "d639941446ad49de6427da77c3594b3efc038a6b": {
            "hash": "d639941446ad49de6427da77c3594b3efc038a6b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Fix targeting .NETFramework with Godot.NET.Sdk and .NET 5",
            "body": "Our target was overriding the official one, while not doing its job\nassuming it was already taken care of...",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44135
        },
        "9b24d5f2d090b2dc5f21b42175424244a297e7d6": {
            "hash": "9b24d5f2d090b2dc5f21b42175424244a297e7d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "C#: Don't overwrite newer Godot.NET.Sdk patch version in csproj",
            "body": "Allow game projects to use a Godot.NET.Sdk with a newer patch version.\nThe major and minor version are still required to be the same.\n\nFor example: Allow a Godot 3.2.4 C# project to use a hypothetical\n3.2.5 version of Godot.NET.Sdk.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44135
        },
        "9f6628f5ab8c2fcf4515fc7df2904523bb8ae88b": {
            "hash": "9f6628f5ab8c2fcf4515fc7df2904523bb8ae88b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak SpatialMaterial height property hints",
            "body": "- Allow finer adjustments of the heightmap scale.\n- Allow increasing the heightmap level detail (at the cost of performance).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44130
        },
        "79a1418e7dd2147461794578ed1780120e877092": {
            "hash": "79a1418e7dd2147461794578ed1780120e877092",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Make GDNative support feature-based.",
            "body": "This is suboptimal as it requires adding an extra flag, but rewriting\nhow feature tags work is beyond the scope of this work.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44170
        },
        "2cbfe1afd43ac11049bab2584ed6e948b16c2b72": {
            "hash": "2cbfe1afd43ac11049bab2584ed6e948b16c2b72",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Allow selecting the export type.",
            "body": "Available types:\n- Regular\n- GDNative (support dynamic linking and thus GDNative WASM files)\n- Threads (uses WebAssembly Threads)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44170
        },
        "4ad95cc0399cd8cad6044dee857280943e66822c": {
            "hash": "4ad95cc0399cd8cad6044dee857280943e66822c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] EditorRunNative works with GDNative.",
            "body": "This \"breaks\" our loading bar logic (libraries are not counted).\nFixing it is non trivial and probably deserves investigating a different\nstrategy.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44170
        },
        "4d1ebaad0fa5c1e1af5ac3826067c3ac1f5a9754": {
            "hash": "4d1ebaad0fa5c1e1af5ac3826067c3ac1f5a9754",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] GDNative support via SIDE_MODULE.",
            "body": "Working, with emscripten > 2.0.9\nYes, the unreleased version. 2.0.9 works, but throws and error due to a\nbug in emscripten with the thirdparty ENet library.\nThe issue is fixed upstream so newer releases will work.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44170
        },
        "8ebb52fad6870d768e6daa4966af43cd9806268e": {
            "hash": "8ebb52fad6870d768e6daa4966af43cd9806268e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Add function signatures to JS libraries.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44170
        },
        "185520c5b016a34affa1ebe6147a583c9a186e40": {
            "hash": "185520c5b016a34affa1ebe6147a583c9a186e40",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43907 from alan-w-255/fix_android_wrong_multitouch_pointerid",
            "body": "fix android wrong multi-touch pointerid",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9962fa6975c42ba1a2559e3d8eeb60e5a104afaf": {
            "hash": "9962fa6975c42ba1a2559e3d8eeb60e5a104afaf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42313 from kurinoku/fix-tileset-editor-3.2",
            "body": "Fixed tile_set_editor_plugin.cpp selection issue where it wouldn't cycle through all subtiles of an autotile.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9df3d06d1fd379e9bafa8ebf895f64d57b240f92": {
            "hash": "9df3d06d1fd379e9bafa8ebf895f64d57b240f92",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43897 from RandomShaper/fix_refl_probe_vis_3.2",
            "body": "Put misc. 3D tool visible instances on their own layer (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7d7b9a7fe2fa413acd8c19b60c98f4eef87a924d": {
            "hash": "7d7b9a7fe2fa413acd8c19b60c98f4eef87a924d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44062 from madmiraal/fix-44056-3.2",
            "body": "[3.2] Ignore hint entries in game controller mapping",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c3150eb78365dff6e956b1dae7643a670ccc7e5b": {
            "hash": "c3150eb78365dff6e956b1dae7643a670ccc7e5b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Ignore hint entries in game controller mapping",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44062
        },
        "639fdefc102342259d798900d88f2c3cfe53ab57": {
            "hash": "639fdefc102342259d798900d88f2c3cfe53ab57",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNjQ3Mw=="
            ],
            "author_raw": "Adam Brown <adamwbrown@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "xatlas should be using the options configured here",
            "body": "It was using the defaults by mistake\n\n(cherry picked from commit 9367b1d6c11c3f1960e0bcd2bfe64685da3bfc1b)",
            "is_cherrypick": true,
            "cherrypick_hash": "9367b1d6c11c3f1960e0bcd2bfe64685da3bfc1b",
            "pull": ""
        },
        "9367b1d6c11c3f1960e0bcd2bfe64685da3bfc1b": {
            "hash": "9367b1d6c11c3f1960e0bcd2bfe64685da3bfc1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNjQ3Mw=="
            ],
            "author_raw": "Adam Brown <adamwbrown@gmail.com>",
            "committer_raw": "Adam Brown <adamwbrown@gmail.com>",
            "summary": "xatlas should be using the options configured here",
            "body": "It was using the defaults by mistake",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44044
        },
        "8b1ee204cf9da04932d0154c7bc98d832405f723": {
            "hash": "8b1ee204cf9da04932d0154c7bc98d832405f723",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use GLES2 by default in the project manager",
            "body": "This only applies to the project manager instance, what driver is used is otherwise\nstill defined by the project settings for a running game/editor.\n\nShould help users who have issues with buggy GLES3 drivers to still use the project\nmanager to create and edit GLES2 projects.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44041
        },
        "77e6164a3d231c1d347779ac1daae1c19bed44d6": {
            "hash": "77e6164a3d231c1d347779ac1daae1c19bed44d6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #44039 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 11th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cc86b1185877ed9aead4ab6e265adf6e9fc26789": {
            "hash": "cc86b1185877ed9aead4ab6e265adf6e9fc26789",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix .pck lookup for extensionless binary in macOS resources.",
            "body": "(cherry picked from commit 7be8759991469e75c304cd209ee3fdf1a940d84d)",
            "is_cherrypick": true,
            "cherrypick_hash": "7be8759991469e75c304cd209ee3fdf1a940d84d",
            "pull": 44039
        },
        "7be8759991469e75c304cd209ee3fdf1a940d84d": {
            "hash": "7be8759991469e75c304cd209ee3fdf1a940d84d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Fix .pck lookup for extensionless binary in macOS resources.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44035
        },
        "df047e56fea8a211ef1e5f7150ead5d6251bc25d": {
            "hash": "df047e56fea8a211ef1e5f7150ead5d6251bc25d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNjQ3Mw=="
            ],
            "author_raw": "Adam Brown <adamwbrown@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "xatlas: Sync with upstream 5571fc7",
            "body": "Fixes #44017 by changing the `normalize()` function to check for non-negative rather than non-zero via an epsilon check.\n\n(cherry picked from commit 23c754360aa7046bc554b8f1e775db8d6b70157e)",
            "is_cherrypick": true,
            "cherrypick_hash": "23c754360aa7046bc554b8f1e775db8d6b70157e",
            "pull": 44039
        },
        "23c754360aa7046bc554b8f1e775db8d6b70157e": {
            "hash": "23c754360aa7046bc554b8f1e775db8d6b70157e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNjQ3Mw=="
            ],
            "author_raw": "Adam Brown <adamwbrown@gmail.com>",
            "committer_raw": "Adam Brown <adamwbrown@gmail.com>",
            "summary": "xatlas: Sync with upstream 5571fc7",
            "body": "Fixes #44017 by changing the `normalize()` function to check for non-negative rather than non-zero via an epsilon check.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44023
        },
        "eda04c6b6cbf02ac28bdc18c0d9c3540723b3874": {
            "hash": "eda04c6b6cbf02ac28bdc18c0d9c3540723b3874",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix incorrect `Curve3D.interpolate_baked()` description",
            "body": "The offset is in 3D units, not pixels.\n\nThis closes https://github.com/godotengine/godot-docs/issues/4339.\n\n(cherry picked from commit 5a9600cd24881c3b5357e484fb06b36f4a1e244d)",
            "is_cherrypick": true,
            "cherrypick_hash": "5a9600cd24881c3b5357e484fb06b36f4a1e244d",
            "pull": 44039
        },
        "5a9600cd24881c3b5357e484fb06b36f4a1e244d": {
            "hash": "5a9600cd24881c3b5357e484fb06b36f4a1e244d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix incorrect `Curve3D.interpolate_baked()` description",
            "body": "The offset is in 3D units, not pixels.\n\nThis closes https://github.com/godotengine/godot-docs/issues/4339.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44012
        },
        "80c72a529f6432a08b9625328387424d6165a1f2": {
            "hash": "80c72a529f6432a08b9625328387424d6165a1f2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Limit the zoom and freelook speed based on camera settings",
            "body": "(cherry picked from commit 896a297c1f9d46abcac16feefb5ab9dddac44edb)",
            "is_cherrypick": true,
            "cherrypick_hash": "896a297c1f9d46abcac16feefb5ab9dddac44edb",
            "pull": 44039
        },
        "896a297c1f9d46abcac16feefb5ab9dddac44edb": {
            "hash": "896a297c1f9d46abcac16feefb5ab9dddac44edb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Limit the zoom and freelook speed based on camera settings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39743
        },
        "8633cbc825a051d67523e2ea2b6021e8b6108143": {
            "hash": "8633cbc825a051d67523e2ea2b6021e8b6108143",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "X11: Include limits.h for LONG_MAX",
            "body": "Fixes #44030.\n\n(cherry picked from commit f1a9de9c592c4643a5cf0886d0ec5482e25212f7)",
            "is_cherrypick": true,
            "cherrypick_hash": "f1a9de9c592c4643a5cf0886d0ec5482e25212f7",
            "pull": 44039
        },
        "f1a9de9c592c4643a5cf0886d0ec5482e25212f7": {
            "hash": "f1a9de9c592c4643a5cf0886d0ec5482e25212f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "X11: Include limits.h for LONG_MAX",
            "body": "Fixes #44030.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44038
        },
        "46fc451b9c21e6677d0693c6298e4219f8674beb": {
            "hash": "46fc451b9c21e6677d0693c6298e4219f8674beb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Remove useless check in GDScript",
            "body": "The removed check was adding a protection for the case where a `Reference` has not yet got its reference count initialized and a script is called on it. That would cause the object to be released after the call. The removed code was constructing the `Variant` via the `Object` constructor so it didn't deal with the reference count and so the release was prevented.\n\nHowever, `Variant` no longer works that way so that check was useless. Now it's just illegal to run GDScript on a Reference whose reference count has not been initialized.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 44006
        },
        "afdf1897761233e334ee59ff6bdc78a13f0fdc9b": {
            "hash": "afdf1897761233e334ee59ff6bdc78a13f0fdc9b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Show editable children in the connect dialog",
            "body": "(cherry picked from commit c93a3bdaef485fa102ecab8ad37f5a43f730506d)",
            "is_cherrypick": true,
            "cherrypick_hash": "c93a3bdaef485fa102ecab8ad37f5a43f730506d",
            "pull": 44039
        },
        "c93a3bdaef485fa102ecab8ad37f5a43f730506d": {
            "hash": "c93a3bdaef485fa102ecab8ad37f5a43f730506d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Show editable children in the connect dialog",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43968
        },
        "c663b3d5f85712e8871f726ddbd6b9a94cbf7509": {
            "hash": "c663b3d5f85712e8871f726ddbd6b9a94cbf7509",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix doctool misleading error message",
            "body": "(cherry picked from commit b0e817730644afdbf111f57017c51797c8da2644)",
            "is_cherrypick": true,
            "cherrypick_hash": "b0e817730644afdbf111f57017c51797c8da2644",
            "pull": 44039
        },
        "b0e817730644afdbf111f57017c51797c8da2644": {
            "hash": "b0e817730644afdbf111f57017c51797c8da2644",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Fix doctool misleading error message",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36885
        },
        "deda90bad77887a1b5b393d3a3a25b2ce33885e1": {
            "hash": "deda90bad77887a1b5b393d3a3a25b2ce33885e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg2OTYx"
            ],
            "author_raw": "Jummit <jummit@web.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add root_node as property of MultiplayerAPI",
            "body": "(cherry picked from commit d4c4d2db4cfa64f347c70ca62e141678ff365b6c)",
            "is_cherrypick": true,
            "cherrypick_hash": "d4c4d2db4cfa64f347c70ca62e141678ff365b6c",
            "pull": 44039
        },
        "d4c4d2db4cfa64f347c70ca62e141678ff365b6c": {
            "hash": "d4c4d2db4cfa64f347c70ca62e141678ff365b6c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg2OTYx"
            ],
            "author_raw": "Jummit <jummit@web.de>",
            "committer_raw": "Jummit <jummit@web.de>",
            "summary": "add root_node as property of MultiplayerAPI",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40136
        },
        "3c5fb3bbc728762b69aeab5513004c8d28f557f7": {
            "hash": "3c5fb3bbc728762b69aeab5513004c8d28f557f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM1NTA5MjY0"
            ],
            "author_raw": "rileylyman <rileylyman@berkeley.edu>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "skip extra newline in .tscn when renaming dependency",
            "body": "(cherry picked from commit 40ce9bfc2d0a6246fd80eae52fc51be753587229)",
            "is_cherrypick": true,
            "cherrypick_hash": "40ce9bfc2d0a6246fd80eae52fc51be753587229",
            "pull": 44039
        },
        "40ce9bfc2d0a6246fd80eae52fc51be753587229": {
            "hash": "40ce9bfc2d0a6246fd80eae52fc51be753587229",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM1NTA5MjY0"
            ],
            "author_raw": "rileylyman <rileylyman@berkeley.edu>",
            "committer_raw": "rileylyman <rileylyman@berkeley.edu>",
            "summary": "skip extra newline in .tscn when renaming dependency",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39056
        },
        "4bf141a47e9d3ee2d38347d643aeca907e4e602b": {
            "hash": "4bf141a47e9d3ee2d38347d643aeca907e4e602b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYxMjk5MDk="
            ],
            "author_raw": "Cooper Harasyn <charasyn@outlook.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent ALSA audio corruption",
            "body": "When using the ALSA driver, corruption would occur if `snd_pcm_writei`\nwas unable to consume the entire sound buffer. This would occur\nfrequently on the Raspberry Pi 3 which uses the `snd_bcm2835` audio\ndriver.\n\nThis bug resulted from incorrect pointer math on line 187, resulting in\nthe sample source pointer being advanced by `total * ad->channels` bytes\ninstead of `total * ad->channels` samples. In my opinion, the best fix\nis to change `*src` to type `int16_t`, since that is the sample type in\nuse.\n\nFixes #43927.\n\n(cherry picked from commit 25b2f82ccfe98ec06f730813e818443df0e10972)",
            "is_cherrypick": true,
            "cherrypick_hash": "25b2f82ccfe98ec06f730813e818443df0e10972",
            "pull": 44039
        },
        "25b2f82ccfe98ec06f730813e818443df0e10972": {
            "hash": "25b2f82ccfe98ec06f730813e818443df0e10972",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYxMjk5MDk="
            ],
            "author_raw": "Cooper Harasyn <charasyn@outlook.com>",
            "committer_raw": "Cooper Harasyn <charasyn@outlook.com>",
            "summary": "Prevent ALSA audio corruption",
            "body": "When using the ALSA driver, corruption would occur if `snd_pcm_writei`\nwas unable to consume the entire sound buffer. This would occur\nfrequently on the Raspberry Pi 3 which uses the `snd_bcm2835` audio\ndriver.\n\nThis bug resulted from incorrect pointer math on line 187, resulting in\nthe sample source pointer being advanced by `total * ad->channels` bytes\ninstead of `total * ad->channels` samples. In my opinion, the best fix\nis to change `*src` to type `int16_t`, since that is the sample type in\nuse.\n\nFixes #43927.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43928
        },
        "d8c90f5f1ef310fe9a1222ba9fb0d2d899e00d22": {
            "hash": "d8c90f5f1ef310fe9a1222ba9fb0d2d899e00d22",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `ProjectSettings.globalize_path()` documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4409.\n\n(cherry picked from commit f415db5b75da2c3c1ab8169ae24a18b1a3b3b56e)",
            "is_cherrypick": true,
            "cherrypick_hash": "f415db5b75da2c3c1ab8169ae24a18b1a3b3b56e",
            "pull": 44039
        },
        "f415db5b75da2c3c1ab8169ae24a18b1a3b3b56e": {
            "hash": "f415db5b75da2c3c1ab8169ae24a18b1a3b3b56e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `ProjectSettings.globalize_path()` documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4409.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43922
        },
        "f6cca77d8fefdb9fc307e23bbf53425b83715c97": {
            "hash": "f6cca77d8fefdb9fc307e23bbf53425b83715c97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disable SO_REUSEADDR for UDP.",
            "body": "It allows binding multiple sockets to the same ADDR:PORT (unlike TCP,\nwhich still requires different ADDR:PORT combinations).\n\n(cherry picked from commit 4b6a35c74a734d4fc0fc2524d2a0d4a72c7da631)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b6a35c74a734d4fc0fc2524d2a0d4a72c7da631",
            "pull": 44039
        },
        "4b6a35c74a734d4fc0fc2524d2a0d4a72c7da631": {
            "hash": "4b6a35c74a734d4fc0fc2524d2a0d4a72c7da631",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Disable SO_REUSEADDR for UDP.",
            "body": "It allows binding multiple sockets to the same ADDR:PORT (unlike TCP,\nwhich still requires different ADDR:PORT combinations).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43918
        },
        "dbb69f8f4902ea652d97b48aeb3b4587ceb96b4e": {
            "hash": "dbb69f8f4902ea652d97b48aeb3b4587ceb96b4e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Mention iOS support for Input gravity/gyroscope sensors",
            "body": "It has been implemented for iOS a long time ago already with #7127.\n\n(cherry picked from commit 2d0fda3ca2301f24ba48776cea0338f5ac8e55bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "2d0fda3ca2301f24ba48776cea0338f5ac8e55bd",
            "pull": 44039
        },
        "2d0fda3ca2301f24ba48776cea0338f5ac8e55bd": {
            "hash": "2d0fda3ca2301f24ba48776cea0338f5ac8e55bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Mention iOS support for Input gravity/gyroscope sensors",
            "body": "It has been implemented for iOS a long time ago already with #7127.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43910
        },
        "037a6c5b574316b8475f4886e37fb50a8b12be50": {
            "hash": "037a6c5b574316b8475f4886e37fb50a8b12be50",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43991 from volzhs/fix-lock-preview-dymanicfont",
            "body": "Fix editor locked by generating preview of dynamic font",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a1f63bac0e57b653c452c6b08a72877031d14741": {
            "hash": "a1f63bac0e57b653c452c6b08a72877031d14741",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix editor locked by generating preview of dynamic font",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43991
        },
        "58ca8de52c35cf15e438c112864211dc08bf6c2a": {
            "hash": "58ca8de52c35cf15e438c112864211dc08bf6c2a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43986 from Faless/js/3.x_em_fixes",
            "body": "[3.2] [HTML5] HiDPI, emscripten fixes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "896b776c6a040a87bcefbe756698175a4a0202b2": {
            "hash": "896b776c6a040a87bcefbe756698175a4a0202b2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43984 from lawnjelly/ewok_ninepatch_break",
            "body": "Fix ninepatch batch break logic.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "307a85872bd1a0e70d61b9beae9b03584a59a1b7": {
            "hash": "307a85872bd1a0e70d61b9beae9b03584a59a1b7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43982 from akien-mga/3.2-enabled_focus_mode",
            "body": "Buttons: Don't use deprecated set_enabled_focus_mode",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4c588c21e8751729d4215233451c569c3b0c477b": {
            "hash": "4c588c21e8751729d4215233451c569c3b0c477b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix ninepatch batch break logic.",
            "body": "I'd forgotten to add check for need for a new batch. Fixes visual anomalies, particularly tab container.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43984
        },
        "0f40391924b782c93bce1add9fedfb35eab31b9b": {
            "hash": "0f40391924b782c93bce1add9fedfb35eab31b9b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix broken layout on load in HiDPI screens",
            "body": "This was caused by the devicePixelRatio being applied twice, once by the\nHTML code, once by the OS code.\nMore specifically, OS.get_window_size() would return the canvas element\nsize, while OS.set_window_size() would set the element size to the\nspecified value times the devicePixelRatio.\nCalling OS.set_window_size(OS.get_window_size()) would reapply the\ndevicePixelRatio every time.\nThis commit changes the behaviour so that OS.set_window_size() do not\napply the devicePixelRatio to the canvas element size, by it divides the\nCSS size instead.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43986
        },
        "8d93c723f16e3a94b65ce68f91381b3b531a5ef7": {
            "hash": "8d93c723f16e3a94b65ce68f91381b3b531a5ef7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Remove file flags from writeFile in setup.",
            "body": "Flags where deprecated and partly in removed in emscripten 2.0.9.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43986
        },
        "f7061fd5593a2598fab4d821f6c1611b9d005ef4": {
            "hash": "f7061fd5593a2598fab4d821f6c1611b9d005ef4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Buttons: Don't use deprecated set_enabled_focus_mode",
            "body": "It's better to use the equivalent, non-deprecated API.\nFollow-up to #43974.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43982
        },
        "4f30cdfc337a40b1f3aae9ef8a6bb22b7d4af94f": {
            "hash": "4f30cdfc337a40b1f3aae9ef8a6bb22b7d4af94f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43972 from volzhs/fix-tab-container-3",
            "body": "Fix TabContainer crashes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "848b9e7deb2cc3abb614f541148c9be40ce00abb": {
            "hash": "848b9e7deb2cc3abb614f541148c9be40ce00abb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43974 from FIF15/restore-default-focus-mode",
            "body": "fix #43695 on 3.2 by revert part of  #41577",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f07fb4e595fc1c0df41ff4d83f73a517f86bb31f": {
            "hash": "f07fb4e595fc1c0df41ff4d83f73a517f86bb31f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUxMjI2ODI="
            ],
            "author_raw": "FIF15 <zhao239326744@outlook.com>",
            "committer_raw": "FIF15 <zhao239326744@outlook.com>",
            "summary": "fix #43695 by revert part of  #41577",
            "body": "Restore the default focus mode for MenuButton and LinkButton,\nsince it is different from the default of BaseButton.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43974
        },
        "efade4034b7412e5a354d76c16577bd63849581c": {
            "hash": "efade4034b7412e5a354d76c16577bd63849581c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix no padding between icon and text in TabContainer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43972
        },
        "8e10e3376258631cee705ef092ab5ea2bf61bbc5": {
            "hash": "8e10e3376258631cee705ef092ab5ea2bf61bbc5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix TabContainer crashes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43972
        },
        "27393de36e2c3c0f1b5e16ca37aa8751e31880ca": {
            "hash": "27393de36e2c3c0f1b5e16ca37aa8751e31880ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI2ODg0MDkw"
            ],
            "author_raw": "name-here <felixjyancey@mac.com>",
            "committer_raw": "name-here <felixjyancey@mac.com>",
            "summary": "Don't open editor window when using --export, --doctool, or --gdnative-generate-json-api",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43948
        },
        "2e99b5b137e9a59d76418f79e09878b5f23dfb97": {
            "hash": "2e99b5b137e9a59d76418f79e09878b5f23dfb97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix cast_motion sometimes failing",
            "body": "- Fixes Godot physics failing when the cast Shape is inside of, or\nalready colliding with another Shape.\n- Fixes Bullet physics failing when there is no motion.\n- Ensures Godot and Bullet physics behave the same.\n- Updates the documentation to exclude the caveats for the failures and\ndifferences.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43924
        },
        "cbda02991f809f71265b8596dfd91e27df2f7b29": {
            "hash": "cbda02991f809f71265b8596dfd91e27df2f7b29",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1MDc2NTg5"
            ],
            "author_raw": "alan-w-255 <1649022341@qq.com>",
            "committer_raw": "alan-w-255 <1649022341@qq.com>",
            "summary": "fix android wrong multi-touch pointerid",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43907
        },
        "08a46bbacd2800aff515c895bb9adc2975758d79": {
            "hash": "08a46bbacd2800aff515c895bb9adc2975758d79",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Put misc. 3D tool visible instances on their own layer",
            "body": "This makes that visible stuff invisible to ReflectionProbes, whose preview in the editor shouldn't involve them.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43897
        },
        "4bfcaeff5a83fcc4f1d2b04303897f4d42cd7ee6": {
            "hash": "4bfcaeff5a83fcc4f1d2b04303897f4d42cd7ee6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove any constraints connected to a Bullet body when removing it",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43899
        },
        "3223747d0d2d35afa1e2e422689090d20e81654d": {
            "hash": "3223747d0d2d35afa1e2e422689090d20e81654d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Added extra warning to texture nodes in visual shader",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43893
        },
        "803f6d2388f64d069810554ab1b0a57d6a5a8087": {
            "hash": "803f6d2388f64d069810554ab1b0a57d6a5a8087",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43885 from Firepal/3.2",
            "body": "Use correct normal for ReflectionProbe in GLES2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ec7a9ca018a51ca2532fa9a571f827e1a48c698c": {
            "hash": "ec7a9ca018a51ca2532fa9a571f827e1a48c698c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5MzE3MzIx"
            ],
            "author_raw": "Firepal <badbrad@outlook.fr>",
            "committer_raw": "Firepal <badbrad@outlook.fr>",
            "summary": "Use correct normal for ReflectionProbe in GLES2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43885
        },
        "b9b773c3f0e7d895b2aaf2c8712b7d55ad0a05dd": {
            "hash": "b9b773c3f0e7d895b2aaf2c8712b7d55ad0a05dd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43881 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 10th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5b504eaa6987622d419b877fe30f9eb37aa098fc": {
            "hash": "5b504eaa6987622d419b877fe30f9eb37aa098fc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43866 from madmiraal/fix-43852-3.2",
            "body": "[3.2] Check joint nodes and generate configuration warning messages.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "97e7d637e0362a2d676eaa854f0e638ecf49e347": {
            "hash": "97e7d637e0362a2d676eaa854f0e638ecf49e347",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43881
        },
        "bdc6f2fd95065e26312f0beb1e9dc32f116c495c": {
            "hash": "bdc6f2fd95065e26312f0beb1e9dc32f116c495c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix binding of default value in EditorSpatialGizmoPlugin::get_material()",
            "body": "It was commented for some reason I can't remember.\n\n(cherry picked from commit e6949dae724b923227bdd61f8732667d997686a7)",
            "is_cherrypick": true,
            "cherrypick_hash": "e6949dae724b923227bdd61f8732667d997686a7",
            "pull": 43881
        },
        "e6949dae724b923227bdd61f8732667d997686a7": {
            "hash": "e6949dae724b923227bdd61f8732667d997686a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Fix binding of default value in EditorSpatialGizmoPlugin::get_material()",
            "body": "It was commented for some reason I can't remember.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43861
        },
        "e4b3461441720239fc80ad682471ec653645f626": {
            "hash": "e4b3461441720239fc80ad682471ec653645f626",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix useless assignement in webrtc/library_godot_webrtc.js",
            "body": "(cherry picked from commit 4f654dad13e0580b1238b11bf4381453397ae017)",
            "is_cherrypick": true,
            "cherrypick_hash": "4f654dad13e0580b1238b11bf4381453397ae017",
            "pull": 43881
        },
        "4f654dad13e0580b1238b11bf4381453397ae017": {
            "hash": "4f654dad13e0580b1238b11bf4381453397ae017",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix useless assignement in webrtc/library_godot_webrtc.js",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43850
        },
        "0c5050932641f3393605b9c6122333f7a94c74c8": {
            "hash": "0c5050932641f3393605b9c6122333f7a94c74c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update clear button when clicked",
            "body": "(cherry picked from commit 836b78f32936f1507a31c1f8c7d14c2039deaace)",
            "is_cherrypick": true,
            "cherrypick_hash": "836b78f32936f1507a31c1f8c7d14c2039deaace",
            "pull": 43881
        },
        "836b78f32936f1507a31c1f8c7d14c2039deaace": {
            "hash": "836b78f32936f1507a31c1f8c7d14c2039deaace",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Update clear button when clicked",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43837
        },
        "8aeeec034df36c2c1fc3d5e04d4ba5099c83d362": {
            "hash": "8aeeec034df36c2c1fc3d5e04d4ba5099c83d362",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix to update scroll bar has correct max value in ScrollContainer",
            "body": "(cherry picked from commit 67c2f2445f9b41b89dbdc55fff67ce347e0f63a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "67c2f2445f9b41b89dbdc55fff67ce347e0f63a9",
            "pull": 43881
        },
        "67c2f2445f9b41b89dbdc55fff67ce347e0f63a9": {
            "hash": "67c2f2445f9b41b89dbdc55fff67ce347e0f63a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix to update scroll bar has correct max value in ScrollContainer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43833
        },
        "9706b78a3fd5cb71b4cda01f3953992cd05577bc": {
            "hash": "9706b78a3fd5cb71b4cda01f3953992cd05577bc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document C# garbage collection caveats in Reference and Resource",
            "body": "(cherry picked from commit 0565c76e8ba7e31f6e0d16a7c3a7c0463b861f09)",
            "is_cherrypick": true,
            "cherrypick_hash": "0565c76e8ba7e31f6e0d16a7c3a7c0463b861f09",
            "pull": 43881
        },
        "0565c76e8ba7e31f6e0d16a7c3a7c0463b861f09": {
            "hash": "0565c76e8ba7e31f6e0d16a7c3a7c0463b861f09",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document C# garbage collection caveats in Reference and Resource",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43793
        },
        "067d015d38c4c59e140b8d2c12a4a614c62d1372": {
            "hash": "067d015d38c4c59e140b8d2c12a4a614c62d1372",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "iOS: fix native video",
            "body": "Fixed view not being displayed.\nFixed view orientation change.\n\n(cherry picked from commit 6b2483c331115d6b9a60548e0188eec5b168d916)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b2483c331115d6b9a60548e0188eec5b168d916",
            "pull": 43881
        },
        "6b2483c331115d6b9a60548e0188eec5b168d916": {
            "hash": "6b2483c331115d6b9a60548e0188eec5b168d916",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: fix native video",
            "body": "Fixed view not being displayed.\nFixed view orientation change.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42648
        },
        "b2b5d9a7a3d814972bc0cbcc778cc3be09c14824": {
            "hash": "b2b5d9a7a3d814972bc0cbcc778cc3be09c14824",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the AudioStreamPlayer3D class documentation",
            "body": "(cherry picked from commit 95618e29371cd655b64b8021912024eb7ff510dd)",
            "is_cherrypick": true,
            "cherrypick_hash": "95618e29371cd655b64b8021912024eb7ff510dd",
            "pull": 43881
        },
        "95618e29371cd655b64b8021912024eb7ff510dd": {
            "hash": "95618e29371cd655b64b8021912024eb7ff510dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the AudioStreamPlayer3D class documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43798
        },
        "b7a712d9f346b3aaf78e036313e9e835b23263d5": {
            "hash": "b7a712d9f346b3aaf78e036313e9e835b23263d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDIyOTc="
            ],
            "author_raw": "greenfox <ryantleverenz@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fixed Camera2D rotation with non-square zoom",
            "body": "(cherry picked from commit b9c08977132a40b64c85d8522c01015900d4b1b9)",
            "is_cherrypick": true,
            "cherrypick_hash": "b9c08977132a40b64c85d8522c01015900d4b1b9",
            "pull": 43881
        },
        "b9c08977132a40b64c85d8522c01015900d4b1b9": {
            "hash": "b9c08977132a40b64c85d8522c01015900d4b1b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDIyOTc="
            ],
            "author_raw": "greenfox <ryantleverenz@gmail.com>",
            "committer_raw": "greenfox <ryantleverenz@gmail.com>",
            "summary": "fixed Camera2D rotation with non-square zoom",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43786
        },
        "922136b30d6f1aa78fbeb6f15716236e9946beea": {
            "hash": "922136b30d6f1aa78fbeb6f15716236e9946beea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that WebM videos don't support the alpha channel",
            "body": "(cherry picked from commit 1a616726cf1e47f0d94296099890bd3997b44f4d)",
            "is_cherrypick": true,
            "cherrypick_hash": "1a616726cf1e47f0d94296099890bd3997b44f4d",
            "pull": 43881
        },
        "1a616726cf1e47f0d94296099890bd3997b44f4d": {
            "hash": "1a616726cf1e47f0d94296099890bd3997b44f4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that WebM videos don't support the alpha channel",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43777
        },
        "fe69bb262ef3beefc23796ea9b9ad1f1c029b32e": {
            "hash": "fe69bb262ef3beefc23796ea9b9ad1f1c029b32e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bind the editor's Search Help function to F1 by default",
            "body": "Now that the F1 key is available, we can bind Search Help to the key\ngenerally used in other applications to open the help menu.\n\n(cherry picked from commit 42685f514f4f730cd88f654fd8d162f10d6e1d53)",
            "is_cherrypick": true,
            "cherrypick_hash": "42685f514f4f730cd88f654fd8d162f10d6e1d53",
            "pull": 43881
        },
        "42685f514f4f730cd88f654fd8d162f10d6e1d53": {
            "hash": "42685f514f4f730cd88f654fd8d162f10d6e1d53",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Bind the editor's Search Help function to F1 by default",
            "body": "Now that the F1 key is available, we can bind Search Help to the key\ngenerally used in other applications to open the help menu.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43773
        },
        "f2a20893ccd2e407a004b384c1299aff00bcc994": {
            "hash": "f2a20893ccd2e407a004b384c1299aff00bcc994",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use a power-of-two value for Primary Grid Steps in the 3D editor",
            "body": "This matches the 2D editor default behavior.\n\nPowers of two are usually better for grid divisions as they are often\nused in level design.\n\n(cherry picked from commit 31cf3e2572e7c6db9ac8a58d16e289be69967b7c)",
            "is_cherrypick": true,
            "cherrypick_hash": "31cf3e2572e7c6db9ac8a58d16e289be69967b7c",
            "pull": 43881
        },
        "31cf3e2572e7c6db9ac8a58d16e289be69967b7c": {
            "hash": "31cf3e2572e7c6db9ac8a58d16e289be69967b7c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use a power-of-two value for Primary Grid Steps in the 3D editor",
            "body": "This matches the 2D editor default behavior.\n\nPowers of two are usually better for grid divisions as they are often\nused in level design.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43754
        },
        "6553cd368b1188ffb912a557a9a763ca1f46f447": {
            "hash": "6553cd368b1188ffb912a557a9a763ca1f46f447",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "nanosvg: Sync with upstream 3e403ec",
            "body": "Includes some loop condition fixes after fuzzing.\n\nThe previously identified regression (#43641) is now fixed upstream.\n\n(cherry picked from commit 1bb6491992a34e4f9c6afe597f0b1156525cda01)",
            "is_cherrypick": true,
            "cherrypick_hash": "1bb6491992a34e4f9c6afe597f0b1156525cda01",
            "pull": 43881
        },
        "1bb6491992a34e4f9c6afe597f0b1156525cda01": {
            "hash": "1bb6491992a34e4f9c6afe597f0b1156525cda01",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "nanosvg: Sync with upstream 3e403ec",
            "body": "Includes some loop condition fixes after fuzzing.\n\nThe previously identified regression (#43641) is now fixed upstream.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43719
        },
        "4a1643114eb0f03ed329f8cf733a3e672c108525": {
            "hash": "4a1643114eb0f03ed329f8cf733a3e672c108525",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Export: Reorder options for consistency across platforms",
            "body": "(cherry picked from commit 504efc5f9b2bee6fa075a59bb47fd2a71b166955)",
            "is_cherrypick": true,
            "cherrypick_hash": "504efc5f9b2bee6fa075a59bb47fd2a71b166955",
            "pull": 43881
        },
        "504efc5f9b2bee6fa075a59bb47fd2a71b166955": {
            "hash": "504efc5f9b2bee6fa075a59bb47fd2a71b166955",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Export: Reorder options for consistency across platforms",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43716
        },
        "ac8dedd53270a66050c02cc70913b096467e662f": {
            "hash": "ac8dedd53270a66050c02cc70913b096467e662f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Warn about using Node internal processing",
            "body": "See #43689.\n\nAlso 'fixed' some spelling for behavior in publicly visible strings.\n(Sorry en_GB, en_CA, en_AU, and more... Silicon Valley won the tech spelling\nwar.)\n\n(cherry picked from commit a655de89e3abc14baff7a95deb85fe4daed7361c)",
            "is_cherrypick": true,
            "cherrypick_hash": "a655de89e3abc14baff7a95deb85fe4daed7361c",
            "pull": 43881
        },
        "a655de89e3abc14baff7a95deb85fe4daed7361c": {
            "hash": "a655de89e3abc14baff7a95deb85fe4daed7361c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Warn about using Node internal processing",
            "body": "See #43689.\n\nAlso 'fixed' some spelling for behavior in publicly visible strings.\n(Sorry en_GB, en_CA, en_AU, and more... Silicon Valley won the tech spelling\nwar.)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43713
        },
        "e95e934d88f7203bc1f8e492e2dffa6f29964bc1": {
            "hash": "e95e934d88f7203bc1f8e492e2dffa6f29964bc1",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Do not start `Timer` upon manual switching of internal process",
            "body": "Prevents `Timer` to prematurely start and timeout immediately if internal\nprocessing is enabled manually with `Timer.set_process_internal(true)` or\n`Timer.set_physics_process_internal(true)`.\n\nEven if the internal processing is enabled manually, the user still has to\nactually start the timer with `start()` method explicitly.\n\n(cherry picked from commit afcb6f38db9c313328130b6632073cda7f3b98e0)",
            "is_cherrypick": true,
            "cherrypick_hash": "afcb6f38db9c313328130b6632073cda7f3b98e0",
            "pull": 43881
        },
        "afcb6f38db9c313328130b6632073cda7f3b98e0": {
            "hash": "afcb6f38db9c313328130b6632073cda7f3b98e0",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Do not start `Timer` upon manual switching of internal process",
            "body": "Prevents `Timer` to prematurely start and timeout immediately if internal\nprocessing is enabled manually with `Timer.set_process_internal(true)` or\n`Timer.set_physics_process_internal(true)`.\n\nEven if the internal processing is enabled manually, the user still has to\nactually start the timer with `start()` method explicitly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43703
        },
        "eafb021015066a20ea9a8d9dc7d4c632727fef54": {
            "hash": "eafb021015066a20ea9a8d9dc7d4c632727fef54",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Remove unnecessary $LINK overrides",
            "body": "As of SCons 4.0.1, the default value for $LINK is $SMARTLINK, which itself\nis a function that will use $CXX as linker for C++:\n\nhttps://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L327-L328\nhttps://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L54-L76\n\nSo we don't need to manually specify the same value as $CXX for $LINK.\n\n(cherry picked from commit 2e4bff1cfea3843953a176656490339305a2c779)",
            "is_cherrypick": true,
            "cherrypick_hash": "2e4bff1cfea3843953a176656490339305a2c779",
            "pull": 43881
        },
        "2e4bff1cfea3843953a176656490339305a2c779": {
            "hash": "2e4bff1cfea3843953a176656490339305a2c779",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Remove unnecessary $LINK overrides",
            "body": "As of SCons 4.0.1, the default value for $LINK is $SMARTLINK, which itself\nis a function that will use $CXX as linker for C++:\n\nhttps://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L327-L328\nhttps://github.com/SCons/scons/blob/4.0.1/SCons/Tool/link.py#L54-L76\n\nSo we don't need to manually specify the same value as $CXX for $LINK.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43692
        },
        "797850321b93b305165f53a1f51c7947a607df5a": {
            "hash": "797850321b93b305165f53a1f51c7947a607df5a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42685 from nekomatata/x11-clipboard-fixes-3.2",
            "body": "[3.2] Fix issues with Linux clipboard",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "94c31175de23754fcac65d9e18e53b4f10493308": {
            "hash": "94c31175de23754fcac65d9e18e53b4f10493308",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43152 from Chaosus/color_autocompletion_3.2",
            "body": "[3.2] Shows ColorRect in Color constants autocompletion",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "17eb869231b044ac0a744ea49b43e045a6312c35": {
            "hash": "17eb869231b044ac0a744ea49b43e045a6312c35",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43858 from JFonS/fix_baked_lights_gles2",
            "body": "[3.2] Fix regression in baked lights when using GLES2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7b7ef98ec9f53c2abdc1a0f2184b0110ab8b3a82": {
            "hash": "7b7ef98ec9f53c2abdc1a0f2184b0110ab8b3a82",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43863 from akien-mga/3.2-TYPED_METHOD_BIND",
            "body": "SCons: Do not define TYPED_METHOD_BIND on Linux/OSX with clang",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e0e7332135c1fe0a01da415ef5cbf5b72041555c": {
            "hash": "e0e7332135c1fe0a01da415ef5cbf5b72041555c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Check joint nodes and generate configuration warning messages.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43866
        },
        "0b38c5031127c011ba5d279a5ed6b8af970e0d33": {
            "hash": "0b38c5031127c011ba5d279a5ed6b8af970e0d33",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Do not define TYPED_METHOD_BIND on Linux/OSX with clang",
            "body": "Port of #43862.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43863
        },
        "69939028b3145fafb16c4ac2a93522596e5c81d7": {
            "hash": "69939028b3145fafb16c4ac2a93522596e5c81d7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Fix regression in baked lights when using GLES2",
            "body": "Lights with bake mode set to \"All\" were behaving erratically because of a\nfaulty check in the renderer. This should be the correct way to check if\na geometry instance is using baked light.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43858
        },
        "83f7c2d957fa4abd8e78de63603a50972074114d": {
            "hash": "83f7c2d957fa4abd8e78de63603a50972074114d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43818 from lawnjelly/back_buffer_fix",
            "body": "Batching - BackBuffer copy fix",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7c4cf1c043752493bcb4ef5a5cf14591272cda45": {
            "hash": "7c4cf1c043752493bcb4ef5a5cf14591272cda45",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - BackBuffer copy fix",
            "body": "For fixing a previous issue state.canvas_texscreen_used was reset to false at the start of each render_joined_item. This was causing a later shader that used SCREEN_TEXTURE to force recapturing the back buffer immediately prior to use, which we don't want.\n\nThis PR preserves the state across joined items, and also prevents joining of items that copy the back buffer as this may be problematic.\n\nIt turns out that the original issue that needed the line is now fixed, and the later issue is also fixed by removing it.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43818
        },
        "5a66e66448b201294b26c017fea76310fde5ad74": {
            "hash": "5a66e66448b201294b26c017fea76310fde5ad74",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43776 from lawnjelly/ewok_asserts3",
            "body": "2d Legacy - close vulnerabilities and more debug checks",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "633c9555dc12dfb5401f1fed5abaf8648cab73f2": {
            "hash": "633c9555dc12dfb5401f1fed5abaf8648cab73f2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43804 from m4gr3d/update_signing_and_zipalign_logic_3_2",
            "body": "[3.2] Update gradle build files to automatically perform signing and zipalign tasks for custom builds",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2800ab75ad5fc8ead9b28e349aece0d373bb5a24": {
            "hash": "2800ab75ad5fc8ead9b28e349aece0d373bb5a24",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43739 from dakennedyd/3.2",
            "body": "Fix duplicated entries in script editor menu",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "473cb79cc165c80451145de495c90c7597e3a3aa": {
            "hash": "473cb79cc165c80451145de495c90c7597e3a3aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0ODIxMjE5"
            ],
            "author_raw": "David Kennedy <dakennedy@mail.com>",
            "committer_raw": "David Kennedy <dakennedy@mail.com>",
            "summary": "Fix duplicates entries in script editor menu",
            "body": "This was a regression from #40461.\n\nFixes #43707.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43739
        },
        "7dfd4ced519ccc581f7ff3884c6b985110bbc3cf": {
            "hash": "7dfd4ced519ccc581f7ff3884c6b985110bbc3cf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43792 from Faless/js/3.x_lint",
            "body": "[3.2] [HTML5] Linting, fixes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f316a1719d3f451893a85667e6b76740a78e88e2": {
            "hash": "f316a1719d3f451893a85667e6b76740a78e88e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Run eslint --fix.",
            "body": "Should I write a poem about this whole new world? ;)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43792
        },
        "0813008b8a47fcc814b968c83d2e5cec45c95207": {
            "hash": "0813008b8a47fcc814b968c83d2e5cec45c95207",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Enforce JavaScript style with eslint.",
            "body": "Applies to javascript files inside the platform library folder, the\nexposed Engine code, and any javascript files in modules.\n\nFiles ending with \".externs.js\" will be ignored, you can create a\n\".eslintignore\" file to specify extra files to be ignored.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43792
        },
        "0b7e8332492af8b546ce58ba9c8dfeac5da6bcd3": {
            "hash": "0b7e8332492af8b546ce58ba9c8dfeac5da6bcd3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43789 from RandomShaper/ref_singleton_warn_3.2",
            "body": "Make warning about Reference singletons more accurate (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8ec5ffe17ed012e10e79dc07834f51b0a8013385": {
            "hash": "8ec5ffe17ed012e10e79dc07834f51b0a8013385",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Make warning about Reference singletons more accurate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43789
        },
        "e4f2f899db33de458a8092f655093054bab1d260": {
            "hash": "e4f2f899db33de458a8092f655093054bab1d260",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43697 from Calinou/increase-profiler-frame-max-functions",
            "body": "Increase the default `profiler_frame_max_functions` to 512",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f6c0dc33c319f8528322d6a87bbb640c42e3da1b": {
            "hash": "f6c0dc33c319f8528322d6a87bbb640c42e3da1b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43780 from lawnjelly/ewok_zero_texture",
            "body": "Put in check for zero sized textures",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d13d29240c8f9f1b6857edf12d377a60ac0c5403": {
            "hash": "d13d29240c8f9f1b6857edf12d377a60ac0c5403",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update gradle build files to automatically perform signing and zipalign tasks for custom builds.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43804
        },
        "1d65b83cdb8413934e8b60129512f3fa8c5cae8e": {
            "hash": "1d65b83cdb8413934e8b60129512f3fa8c5cae8e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Put in check for zero sized textures",
            "body": "To prevent divide by zero.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43780
        },
        "3c69377f10a8fda7d75eabeba3b74d101eaa0f46": {
            "hash": "3c69377f10a8fda7d75eabeba3b74d101eaa0f46",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "2d Legacy - close vulnerabilities and more debug checks",
            "body": "While adding more debug checks to legacy renderer, I closed 2 types of vulnerabilities:\n\n* TYPE_PRIMITIVE would previously read from uninitialized data if only specifying a single color\n* Other legacy draw operations would fail in debug AFTER accessing out of bounds memory rather than before\n\nMany calls to glBufferSubData are wrapped in a safe version which checks for out of bounds and exits the draw function if this is detected.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43776
        },
        "b900ec03f0d653f76b435bd9ce3a62ef38cffc78": {
            "hash": "b900ec03f0d653f76b435bd9ce3a62ef38cffc78",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43720 from lawnjelly/ewok_asserts",
            "body": "Batching - more error checking options",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4ae797b802197a73a5dad226c5748d2102665782": {
            "hash": "4ae797b802197a73a5dad226c5748d2102665782",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - more error checking options",
            "body": "This adds some more error checking options for development, and simplifies the control flow checks which now become debug asserts.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43720
        },
        "e4cdae3624248c240b430a1d43c3610e182dab40": {
            "hash": "e4cdae3624248c240b430a1d43c3610e182dab40",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Libraries refactor for linting.",
            "body": "Initial work to make liniting easier.\n\nThis includes:\n- Rename http_request.js to library_godot_http_request.js.\n- Rename externs.js to engine.externs.js.\n- New library_godot_runtime.js (GodotRuntime) wraps around emscripten\nfunctions.\n- Refactor of XMLHttpRequest handler in engine/preloader.js.\n- Few fixes to bugs spotted by early stage linting.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43792
        },
        "279f4fbb5f83c2df6e8499799a2aa0c14f85aa2d": {
            "hash": "279f4fbb5f83c2df6e8499799a2aa0c14f85aa2d",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43724 from Calinou/doc-update-light-limits",
            "body": "Update the number of lights supported in OmniLight and SpotLight docs",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8adaf603d10182fcdb9ec57ffeae57507570dda1": {
            "hash": "8adaf603d10182fcdb9ec57ffeae57507570dda1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Update the number of lights supported in OmniLight and SpotLight docs",
            "body": "Follow-up to #43606.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43724
        },
        "06389f705b93db80cf0467c0a0b0972b7fa49680": {
            "hash": "06389f705b93db80cf0467c0a0b0972b7fa49680",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43683 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 9th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c4e200687ef1625fb7f6c7ca37187f61187fe0e1": {
            "hash": "c4e200687ef1625fb7f6c7ca37187f61187fe0e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Increase the default `profiler_frame_max_functions` to 512",
            "body": "This should decrease the number of instances in which functions\ndon't appear in the profiler.\n\nThis partially addresses #40251.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43697
        },
        "27eaf357fcde594d37bf88b8b58d6058b5fd7632": {
            "hash": "27eaf357fcde594d37bf88b8b58d6058b5fd7632",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MzUwNQ=="
            ],
            "author_raw": "GryphonClaw <contact@gryphonclaw.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "added shortcuts/hotkeys for tileset editor plugin collision buttons, with suggested changes.",
            "body": "(cherry picked from commit cf582262c2a877664c7b123867bc60dd5e2de616)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf582262c2a877664c7b123867bc60dd5e2de616",
            "pull": 43683
        },
        "cf582262c2a877664c7b123867bc60dd5e2de616": {
            "hash": "cf582262c2a877664c7b123867bc60dd5e2de616",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MzUwNQ=="
            ],
            "author_raw": "GryphonClaw <contact@gryphonclaw.net>",
            "committer_raw": "GryphonClaw <contact@gryphonclaw.net>",
            "summary": "added shortcuts/hotkeys for tileset editor plugin collision buttons, with suggested changes.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43668
        },
        "9df6edc7d78ff49d471131c8095f7c1e05a6e895": {
            "hash": "9df6edc7d78ff49d471131c8095f7c1e05a6e895",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Warn about singleton being a Reference",
            "body": "(cherry picked from commit e1150bd912bd6076b8a94544c0ec32f75344976e)",
            "is_cherrypick": true,
            "cherrypick_hash": "e1150bd912bd6076b8a94544c0ec32f75344976e",
            "pull": 43683
        },
        "e1150bd912bd6076b8a94544c0ec32f75344976e": {
            "hash": "e1150bd912bd6076b8a94544c0ec32f75344976e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Warn about singleton being a Reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43682
        },
        "b9641efc5c2d8f0a9ed360620f1a43e52c894064": {
            "hash": "b9641efc5c2d8f0a9ed360620f1a43e52c894064",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update the 3D grid when the \"View Grid\" checkbox is changed",
            "body": "(cherry picked from commit 71d1909b39b96c1fde253b575bc91c33219f60a3)",
            "is_cherrypick": true,
            "cherrypick_hash": "71d1909b39b96c1fde253b575bc91c33219f60a3",
            "pull": 43683
        },
        "71d1909b39b96c1fde253b575bc91c33219f60a3": {
            "hash": "71d1909b39b96c1fde253b575bc91c33219f60a3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Update the 3D grid when the \"View Grid\" checkbox is changed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43681
        },
        "16181a38ebf92e68d75d5a3d8309a5bc468a8074": {
            "hash": "16181a38ebf92e68d75d5a3d8309a5bc468a8074",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix zipalign command name on Windows machines.",
            "body": "(cherry picked from commit c4f2d8774717c717d07861f690f84091d4710f43)",
            "is_cherrypick": true,
            "cherrypick_hash": "c4f2d8774717c717d07861f690f84091d4710f43",
            "pull": 43683
        },
        "c4f2d8774717c717d07861f690f84091d4710f43": {
            "hash": "c4f2d8774717c717d07861f690f84091d4710f43",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix zipalign command name on Windows machines.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43671
        },
        "776faa5c92ab943afa54d3bb9338367fcd6c98c5": {
            "hash": "776faa5c92ab943afa54d3bb9338367fcd6c98c5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify that SceneTree::quit() does not immediately end the application.",
            "body": "(cherry picked from commit 371d12a2f0a9425169df018ca99db71358c5a5af)",
            "is_cherrypick": true,
            "cherrypick_hash": "371d12a2f0a9425169df018ca99db71358c5a5af",
            "pull": 43683
        },
        "371d12a2f0a9425169df018ca99db71358c5a5af": {
            "hash": "371d12a2f0a9425169df018ca99db71358c5a5af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Phischermen <kevfischermen@gmail.com>",
            "summary": "Clarify that SceneTree::quit() does not immediately end the application.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43664
        },
        "ebdcf1cc601ad847b11a9e15e4c07a017c265dd6": {
            "hash": "ebdcf1cc601ad847b11a9e15e4c07a017c265dd6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash duplicating local-to-scene resources",
            "body": "(cherry picked from commit e99cf6bfe5ac659de503040c3da9a90b135d7619)",
            "is_cherrypick": true,
            "cherrypick_hash": "e99cf6bfe5ac659de503040c3da9a90b135d7619",
            "pull": 43683
        },
        "e99cf6bfe5ac659de503040c3da9a90b135d7619": {
            "hash": "e99cf6bfe5ac659de503040c3da9a90b135d7619",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix crash duplicating local-to-scene resources",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43657
        },
        "32017b14907dbe9cafda02ff618ead39c6a0af88": {
            "hash": "32017b14907dbe9cafda02ff618ead39c6a0af88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow to open multiple projects when some are not imported or without main scene.",
            "body": "(cherry picked from commit b20c20a6f7dbd49dccb7b13123f1914739cd42f6)",
            "is_cherrypick": true,
            "cherrypick_hash": "b20c20a6f7dbd49dccb7b13123f1914739cd42f6",
            "pull": 43683
        },
        "b20c20a6f7dbd49dccb7b13123f1914739cd42f6": {
            "hash": "b20c20a6f7dbd49dccb7b13123f1914739cd42f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Allow to open multiple projects when some are not imported or without main scene.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43654
        },
        "c0fb16a512c9bc142ffc63aff24762ce384adb30": {
            "hash": "c0fb16a512c9bc142ffc63aff24762ce384adb30",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes rotation in select mode on macOS",
            "body": "(cherry picked from commit 381ba7d554b0f2af88cc945bb22cd62316d906b9)",
            "is_cherrypick": true,
            "cherrypick_hash": "381ba7d554b0f2af88cc945bb22cd62316d906b9",
            "pull": 43683
        },
        "381ba7d554b0f2af88cc945bb22cd62316d906b9": {
            "hash": "381ba7d554b0f2af88cc945bb22cd62316d906b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes rotation in select mode on macOS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43639
        },
        "387597a4a4fa816896a07215e8e099abd35d67c7": {
            "hash": "387597a4a4fa816896a07215e8e099abd35d67c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "OSX: Fix linking with osxcross for arm64",
            "body": "For some reason the `-target` option on the `LINKFLAGS` was causing a weird\nissue where osxcross' clang wrapper would attempt using the system `/bin/ld`\ninstead of the osxcross version (which is Apple's `ld64`).\n\nThe error message would be:\n```\n/bin/ld: unrecognized option '-dynamic'\n```\n\nAlso removed from `CCFLAGS` for consistency, it seems to work fine with only\n`-mmacosx-version-min`.\n\n(cherry picked from commit dbbbb53927652f6ae49a6174eb8f49af5cacd1db)",
            "is_cherrypick": true,
            "cherrypick_hash": "dbbbb53927652f6ae49a6174eb8f49af5cacd1db",
            "pull": 43683
        },
        "dbbbb53927652f6ae49a6174eb8f49af5cacd1db": {
            "hash": "dbbbb53927652f6ae49a6174eb8f49af5cacd1db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "OSX: Fix linking with osxcross for arm64",
            "body": "For some reason the `-target` option on the `LINKFLAGS` was causing a weird\nissue where osxcross' clang wrapper would attempt using the system `/bin/ld`\ninstead of the osxcross version (which is Apple's `ld64`).\n\nThe error message would be:\n```\n/bin/ld: unrecognized option '-dynamic'\n```\n\nAlso removed from `CCFLAGS` for consistency, it seems to work fine with only\n`-mmacosx-version-min`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43687
        },
        "bc25b80c0f4cb0d6a6f87df540c3b23bc498c896": {
            "hash": "bc25b80c0f4cb0d6a6f87df540c3b23bc498c896",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[macOS / ARM64] Remove \"-msse2\" flag from ARM64 release export template build.",
            "body": "(cherry picked from commit 09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd",
            "pull": 43683
        },
        "09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd": {
            "hash": "09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS / ARM64] Remove \"-msse2\" flag from ARM64 release export template build.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40663
        },
        "336506a27357ad00611dbfb762c24151e8ad37c2": {
            "hash": "336506a27357ad00611dbfb762c24151e8ad37c2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "OSX: Fix compiling for arm64 with OSXCross",
            "body": "(cherry picked from commit 08b0fd433076d0dc78d96d6325d2168ba0dd0475)",
            "is_cherrypick": true,
            "cherrypick_hash": "08b0fd433076d0dc78d96d6325d2168ba0dd0475",
            "pull": 43683
        },
        "08b0fd433076d0dc78d96d6325d2168ba0dd0475": {
            "hash": "08b0fd433076d0dc78d96d6325d2168ba0dd0475",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "OSX: Fix compiling for arm64 with OSXCross",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40548
        },
        "09f3a21cccd6de60671138c29315eb7867002ccc": {
            "hash": "09f3a21cccd6de60671138c29315eb7867002ccc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43690 from lawnjelly/ewok_builtin_prevent_item",
            "body": "Prevent item joining with custom shaders using selected BUILTINs",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1394df318855a4e143e5f668c2d38dfd3988d4fd": {
            "hash": "1394df318855a4e143e5f668c2d38dfd3988d4fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Prevent item joining with custom shaders using selected BUILTINs",
            "body": "Large FVF allows batching of many custom shaders, but should not join items which have shaders that utilize BUILTINs which would change for each item, because these will not be sent individually, and all joined items would wrongly use the values from the first joined item.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43690
        },
        "3a8e1f324f56f8a8a08e1bf034467bbc3886b06f": {
            "hash": "3a8e1f324f56f8a8a08e1bf034467bbc3886b06f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43679 from lawnjelly/ewok_rect_color_fix",
            "body": "Prevent poly color path when translating batches than are non-poly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "93936ad978c02c9f04de08d30593d18e1a6a3503": {
            "hash": "93936ad978c02c9f04de08d30593d18e1a6a3503",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43678 from bruvzg/fix_focus_loss",
            "body": "Fix focus loss on macOS.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f84f1e8b811cd4b3fc2aac87ecfad99fddbfc599": {
            "hash": "f84f1e8b811cd4b3fc2aac87ecfad99fddbfc599",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Prevent poly color path when translating batches than are non-poly",
            "body": "A previous fix for poly colors had caused a regression in the rect behaviour, this PR re-enables proper translation of rect batches.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43679
        },
        "718ff146e07866c41beeff1b2f04776f48447135": {
            "hash": "718ff146e07866c41beeff1b2f04776f48447135",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Fix focus loss on macOS.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43678
        },
        "68973cadf71f66f8e6fab270e441f24a1ff213b4": {
            "hash": "68973cadf71f66f8e6fab270e441f24a1ff213b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Workaround import failure with invalid embedded images",
            "body": "image/gif is not supported in the glTF 2.0 specification,\nthese files are broken. But let's be lenient...\n\nFixes #43638.\n\n(cherry picked from commit f70cc0a60e6459917c1156160a7f8e4c51a8cf74)",
            "is_cherrypick": true,
            "cherrypick_hash": "f70cc0a60e6459917c1156160a7f8e4c51a8cf74",
            "pull": ""
        },
        "f70cc0a60e6459917c1156160a7f8e4c51a8cf74": {
            "hash": "f70cc0a60e6459917c1156160a7f8e4c51a8cf74",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Workaround import failure with invalid embedded images",
            "body": "image/gif is not supported in the glTF 2.0 specification,\nthese files are broken. But let's be lenient...\n\nFixes #43638.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43640
        },
        "420df0c2a8861141c180fb852f67a37c75ff91a7": {
            "hash": "420df0c2a8861141c180fb852f67a37c75ff91a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed deletion of nodes with exported node paths",
            "body": "(cherry picked from commit 3629651ef85b258d942ed90504fe1092b0e24a4f)",
            "is_cherrypick": true,
            "cherrypick_hash": "3629651ef85b258d942ed90504fe1092b0e24a4f",
            "pull": ""
        },
        "3629651ef85b258d942ed90504fe1092b0e24a4f": {
            "hash": "3629651ef85b258d942ed90504fe1092b0e24a4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Fixed deletion of nodes with exported node paths",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43630
        },
        "b30d2e5d399f88639dc12c4568232d7e6f5c5a1e": {
            "hash": "b30d2e5d399f88639dc12c4568232d7e6f5c5a1e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43642 from lawnjelly/ewok_blank_uvs",
            "body": "Batching - blank UVs in polys that contain no UVs",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4cadae57136189e91d277189d613a8828d175829": {
            "hash": "4cadae57136189e91d277189d613a8828d175829",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - blank UVs in polys that contain no UVs",
            "body": "Polys that have no texture assigned contain no UVs in the poly command. These were previously not blanked, leading to random values if read from a custom shader.\n\nThis PR just blanks them.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43642
        },
        "545931545c65b68874335c777e78aae3c08f617e": {
            "hash": "545931545c65b68874335c777e78aae3c08f617e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43631 from RandomShaper/fix_no_window_3.2",
            "body": "Ignore query to maximize/minimize window on Windows and X11",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0642f3efeba4f315a79aac0fb48f63100a200bf8": {
            "hash": "0642f3efeba4f315a79aac0fb48f63100a200bf8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Ignore query to maximize/minimize window on Windows and X11",
            "body": "This makes these platform behave as MacOS in that regard and also fixes the editor window appearing in some cases even when --no-window has been passed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43631
        },
        "04103db6bd5694b81ab0a1717fc5fdde6cb5dd4f": {
            "hash": "04103db6bd5694b81ab0a1717fc5fdde6cb5dd4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix godot_js_websocket_send function unused assignment.",
            "body": "(cherry picked from commit 112e2fdfc3c46ce56ae1ed766003a1b806bcb8ba)",
            "is_cherrypick": true,
            "cherrypick_hash": "112e2fdfc3c46ce56ae1ed766003a1b806bcb8ba",
            "pull": ""
        },
        "112e2fdfc3c46ce56ae1ed766003a1b806bcb8ba": {
            "hash": "112e2fdfc3c46ce56ae1ed766003a1b806bcb8ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix godot_js_websocket_send function unused assignment.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43623
        },
        "e1b72e194376606df15acb4f6f943805299767ef": {
            "hash": "e1b72e194376606df15acb4f6f943805299767ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add missing javascript semi-colons.",
            "body": "(cherry picked from commit f42284ed0721ad3a5dd1d2e8bb70f2ae3733ddde)",
            "is_cherrypick": true,
            "cherrypick_hash": "f42284ed0721ad3a5dd1d2e8bb70f2ae3733ddde",
            "pull": ""
        },
        "f42284ed0721ad3a5dd1d2e8bb70f2ae3733ddde": {
            "hash": "f42284ed0721ad3a5dd1d2e8bb70f2ae3733ddde",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Add missing javascript semi-colons.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43622
        },
        "f32c878ef72b7a9a7f339d16e3700b04820ec5e6": {
            "hash": "f32c878ef72b7a9a7f339d16e3700b04820ec5e6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix CLI export when export_path is in preset.",
            "body": "Export presets contains the export_path option, to specify the default\nexport location, but the CLI export option disregarded that, and always\nrequired and export path to be specified.\nAfter this commit, if the export path is not specified in the command,\nthe one in the preset will be used, erroring only if it's not present or\ninvalid.\n\n(cherry picked from commit 032a1c5dc34b8ebb785b2d34148138d4d16b9059)",
            "is_cherrypick": true,
            "cherrypick_hash": "032a1c5dc34b8ebb785b2d34148138d4d16b9059",
            "pull": ""
        },
        "032a1c5dc34b8ebb785b2d34148138d4d16b9059": {
            "hash": "032a1c5dc34b8ebb785b2d34148138d4d16b9059",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix CLI export when export_path is in preset.",
            "body": "Export presets contains the export_path option, to specify the default\nexport location, but the CLI export option disregarded that, and always\nrequired and export path to be specified.\nAfter this commit, if the export path is not specified in the command,\nthe one in the preset will be used, erroring only if it's not present or\ninvalid.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43621
        },
        "755ee768718f9137c2dae62ae4e906871d59ef50": {
            "hash": "755ee768718f9137c2dae62ae4e906871d59ef50",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Add script class categories to EditorInspector.\"",
            "body": "This reverts commit 8a02f221b468056345b7506a463a8c8b529bfb29.\n\nThis caused regression #43491.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "04698a6d96c3c8eb61c7ee64b3772f6feac8c4f0": {
            "hash": "04698a6d96c3c8eb61c7ee64b3772f6feac8c4f0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43620 from Xrayez/doc-image-texture-3.2",
            "body": "[3.2] Describe `ImageTexture`, `Image` creation and usage",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2edd489f8358be8e71546ae9297aeea53ab80004": {
            "hash": "2edd489f8358be8e71546ae9297aeea53ab80004",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Describe `ImageTexture`, `Image` creation and usage",
            "body": "Ported from commit 0ee88d6705852df81eb1bf0b0869e65d60c3352e.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43620
        },
        "08028fa1ee17fb755dd07352bc722334df1e96a7": {
            "hash": "08028fa1ee17fb755dd07352bc722334df1e96a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glad: Sync with upstream 0.1.34",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4816317bbcd66fd6543467f714a6a1204b81f7ad": {
            "hash": "4816317bbcd66fd6543467f714a6a1204b81f7ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Debugger: Save options in project metadata",
            "body": "Fixes #19542.\n\n(cherry picked from commit 090361f3c9c0be6a2586c1cdc9e86b0f537b046f)",
            "is_cherrypick": true,
            "cherrypick_hash": "090361f3c9c0be6a2586c1cdc9e86b0f537b046f",
            "pull": ""
        },
        "090361f3c9c0be6a2586c1cdc9e86b0f537b046f": {
            "hash": "090361f3c9c0be6a2586c1cdc9e86b0f537b046f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Debugger: Save options in project metadata",
            "body": "Fixes #19542.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43614
        },
        "fcab27878c5d47674ee4a2c7669e21b33150602f": {
            "hash": "fcab27878c5d47674ee4a2c7669e21b33150602f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Require Ctrl for switching between editors, bind F2 to Rename Node",
            "body": "Switching between editors now requires holding Ctrl to avoid\nconflicts with the new F2 shortcut.\n\nThe asset library can now be accessed by pressing Ctrl + F4\non Windows and Linux, or Alt + 4 on macOS.\n\nThis partially addresses #38139.\n\n(cherry picked from commit 79e4e267380a25b6e525198c5baa8598b2a2620e)",
            "is_cherrypick": true,
            "cherrypick_hash": "79e4e267380a25b6e525198c5baa8598b2a2620e",
            "pull": ""
        },
        "79e4e267380a25b6e525198c5baa8598b2a2620e": {
            "hash": "79e4e267380a25b6e525198c5baa8598b2a2620e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Require Ctrl for switching between editors, bind F2 to Rename Node",
            "body": "Switching between editors now requires holding Ctrl to avoid\nconflicts with the new F2 shortcut.\n\nThe asset library can now be accessed by pressing Ctrl + F4\non Windows and Linux, or Alt + 4 on macOS.\n\nThis partially addresses #38139.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38201
        },
        "d099b6cf60c001c1aafd1d2f1c0388e5b57d5a56": {
            "hash": "d099b6cf60c001c1aafd1d2f1c0388e5b57d5a56",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43606 from NHodgesVFX/3.2",
            "body": "Make lights_per_object configurable",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5965fbd9fa7c1634b375c03efa1aba6ba5dce34d": {
            "hash": "5965fbd9fa7c1634b375c03efa1aba6ba5dce34d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNDAzMzQ1"
            ],
            "author_raw": "Unknown <nate897e@gmail.com>",
            "committer_raw": "NHodgesVFX <NhodgesVFX@gmail.com>",
            "summary": "Make lights_per_object configurable",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43606
        },
        "8dde60d133d255e5088a52872bfa60e68a782e87": {
            "hash": "8dde60d133d255e5088a52872bfa60e68a782e87",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43613 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 8th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fc718d87a62b585fe40ae24240004b6a3bd37ba8": {
            "hash": "fc718d87a62b585fe40ae24240004b6a3bd37ba8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg=",
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Add description for rendering/quality/2d/use_transform_snap",
            "body": "Co-authored-by: lawnjelly <lawnjelly@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43613
        },
        "e95af7ae9b883151e6de1d31f94950833ae5b478": {
            "hash": "e95af7ae9b883151e6de1d31f94950833ae5b478",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43613
        },
        "58e9bf494d18713cf3789ae05c3c1fa743c9093a": {
            "hash": "58e9bf494d18713cf3789ae05c3c1fa743c9093a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash in resoure duplicate",
            "body": "(cherry picked from commit 9450717571c1b1cd43be5b188e55442dcd412c51)",
            "is_cherrypick": true,
            "cherrypick_hash": "9450717571c1b1cd43be5b188e55442dcd412c51",
            "pull": 43613
        },
        "9450717571c1b1cd43be5b188e55442dcd412c51": {
            "hash": "9450717571c1b1cd43be5b188e55442dcd412c51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix crash in resoure duplicate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43610
        },
        "a822bb9844c41c12f7a3b30a8892d105499b386f": {
            "hash": "a822bb9844c41c12f7a3b30a8892d105499b386f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed exit code retrieval of spawned processes on Windows",
            "body": "Use GetExitCodeProcess() on Windows to retrieve the exit code of a process in\nOS:excute()\n\n(cherry picked from commit f0f4220b05763067e9af9716a9f0a485da971c78)",
            "is_cherrypick": true,
            "cherrypick_hash": "f0f4220b05763067e9af9716a9f0a485da971c78",
            "pull": 43613
        },
        "f0f4220b05763067e9af9716a9f0a485da971c78": {
            "hash": "f0f4220b05763067e9af9716a9f0a485da971c78",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Fixed exit code retrieval of spawned processes on Windows",
            "body": "Use GetExitCodeProcess() on Windows to retrieve the exit code of a process in\nOS:excute()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43595
        },
        "3a46e01af333849628333d3e5e5e499be0376e05": {
            "hash": "3a46e01af333849628333d3e5e5e499be0376e05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove property groups for Pause Mode and Script",
            "body": "Each of those only grouped 1 property, making them useless.\n\nThis closes https://github.com/godotengine/godot-proposals/issues/1840.\n\n(cherry picked from commit 5770e08c2acc0469c275be6cd040ebbb651cb1f3)",
            "is_cherrypick": true,
            "cherrypick_hash": "5770e08c2acc0469c275be6cd040ebbb651cb1f3",
            "pull": 43613
        },
        "5770e08c2acc0469c275be6cd040ebbb651cb1f3": {
            "hash": "5770e08c2acc0469c275be6cd040ebbb651cb1f3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Remove property groups for Pause Mode and Script",
            "body": "Each of those only grouped 1 property, making them useless.\n\nThis closes https://github.com/godotengine/godot-proposals/issues/1840.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43566
        },
        "07c8e25078bf46b905ed1fa8daf0885e683ad12d": {
            "hash": "07c8e25078bf46b905ed1fa8daf0885e683ad12d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify Curve3D.get_point_{in,out} position in doc.",
            "body": "I verified this experimentally. I added a point at roughly (1,0,0), and\ndragged a handle back to the origin. The result was:\n\n```\nget_point_position: (0.991079, 0, -0.000069)\nget_point_in: (0.993409, 0, 0)\nget_point_out: (-0.993409, 0, 0)\n```\n\n(cherry picked from commit c6093ae612847ee557873330b14a8d01a33b88c6)",
            "is_cherrypick": true,
            "cherrypick_hash": "c6093ae612847ee557873330b14a8d01a33b88c6",
            "pull": 43613
        },
        "c6093ae612847ee557873330b14a8d01a33b88c6": {
            "hash": "c6093ae612847ee557873330b14a8d01a33b88c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Clarify Curve3D.get_point_{in,out} position in doc.",
            "body": "I verified this experimentally. I added a point at roughly (1,0,0), and\ndragged a handle back to the origin. The result was:\n\n```\nget_point_position: (0.991079, 0, -0.000069)\nget_point_in: (0.993409, 0, 0)\nget_point_out: (-0.993409, 0, 0)\n```",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43565
        },
        "2a98c5ff048f0eab684319a0afdcab2779eb9a63": {
            "hash": "2a98c5ff048f0eab684319a0afdcab2779eb9a63",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow folder checking in export preset file list",
            "body": "(cherry picked from commit 08a292fec3ce3fbaa7cec2be3cf2084a3d674036)",
            "is_cherrypick": true,
            "cherrypick_hash": "08a292fec3ce3fbaa7cec2be3cf2084a3d674036",
            "pull": 43613
        },
        "08a292fec3ce3fbaa7cec2be3cf2084a3d674036": {
            "hash": "08a292fec3ce3fbaa7cec2be3cf2084a3d674036",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Allow folder checking in export preset file list",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43538
        },
        "17af75953f46d0063e229a281e355bd0bb05bbc6": {
            "hash": "17af75953f46d0063e229a281e355bd0bb05bbc6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Correct the doc about Tree.get_edited",
            "body": "(cherry picked from commit b8145c182bc1ac5e2cf7d84aad587a8ada11fe7a)",
            "is_cherrypick": true,
            "cherrypick_hash": "b8145c182bc1ac5e2cf7d84aad587a8ada11fe7a",
            "pull": 43613
        },
        "b8145c182bc1ac5e2cf7d84aad587a8ada11fe7a": {
            "hash": "b8145c182bc1ac5e2cf7d84aad587a8ada11fe7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Correct the doc about Tree.get_edited",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43537
        },
        "e53a5f6be5076073d5d796fc373792824a87ddb4": {
            "hash": "e53a5f6be5076073d5d796fc373792824a87ddb4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the Dictionary class documentation",
            "body": "- Mention Lua-style syntax.\n- Make the code samples self-contained.\n- Mention caveat with `const` (also in Array).\n- Clarify the description of `size()`.\n\nThis closes https://github.com/godotengine/godot-docs/issues/4272.\n\n(cherry picked from commit 5325de4e6bf6939173a1ce044bb2035bc13d21d3)",
            "is_cherrypick": true,
            "cherrypick_hash": "5325de4e6bf6939173a1ce044bb2035bc13d21d3",
            "pull": 43613
        },
        "5325de4e6bf6939173a1ce044bb2035bc13d21d3": {
            "hash": "5325de4e6bf6939173a1ce044bb2035bc13d21d3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the Dictionary class documentation",
            "body": "- Mention Lua-style syntax.\n- Make the code samples self-contained.\n- Mention caveat with `const` (also in Array).\n- Clarify the description of `size()`.\n\nThis closes https://github.com/godotengine/godot-docs/issues/4272.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43533
        },
        "92f81ff782e349b3f682668b6ad87a3fb02bdcef": {
            "hash": "92f81ff782e349b3f682668b6ad87a3fb02bdcef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify packet peer `max_buffer_po2` in ProjectSettings documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4364.\n\n(cherry picked from commit c475b1fd0b1f8a74b535e123f39c03bf4a2443d3)",
            "is_cherrypick": true,
            "cherrypick_hash": "c475b1fd0b1f8a74b535e123f39c03bf4a2443d3",
            "pull": 43613
        },
        "c475b1fd0b1f8a74b535e123f39c03bf4a2443d3": {
            "hash": "c475b1fd0b1f8a74b535e123f39c03bf4a2443d3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Clarify packet peer `max_buffer_po2` in ProjectSettings documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4364.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43509
        },
        "8361caad861edc419c7b00fd1a351bb914738fb2": {
            "hash": "8361caad861edc419c7b00fd1a351bb914738fb2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allows HTTPClient to talk to proxy server",
            "body": "* Makes request uri accept absolute URL and authority\n* Adds Host header only when missing\n\n(cherry picked from commit d92ca6fbb173a86095d92c94462deb4581f2cc0d)",
            "is_cherrypick": true,
            "cherrypick_hash": "d92ca6fbb173a86095d92c94462deb4581f2cc0d",
            "pull": 43613
        },
        "d92ca6fbb173a86095d92c94462deb4581f2cc0d": {
            "hash": "d92ca6fbb173a86095d92c94462deb4581f2cc0d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Allows HTTPClient to talk to proxy server",
            "body": "* Makes request uri accept absolute URL and authority\n* Adds Host header only when missing",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43493
        },
        "1e01963d2912761ba1101144e38b942b0729a738": {
            "hash": "1e01963d2912761ba1101144e38b942b0729a738",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgxNjQyOTc="
            ],
            "author_raw": "Connor Lirot <ccl2of4@tx.rr.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix for linux joypad D-pad zeroing",
            "body": "Some controllers (notably those made by 8bitdo) do not always emit an event to zero out a D-pad axis before flipping direction. For example, when rolling around aggressively the D-pad of an 8bitdo SN30 Pro/Pro+, the following may be observed:\n\n```\nABS_HAT0X : -1\nABS_HAT0Y : -1\nABS_HAT0Y : 0\nABS_HAT0Y : 1\nABS_HAT0X : 1\n```\n\nNotable here is that no event for `ABS_HAT0X: 0` is emitted between the events for `ABS_HAT0X: -1` and `ABS_HAT0X: 1`. Consequently, the game engine believes that both the negative _and_ positive x-axis directions of the D-pad are activated simultaneously (i.e `is_joy_button_pressed()` returns `true` for both `JOY_BUTTON_DPAD_LEFT` and `JOY_BUTTON_DPAD_RIGHT`), which should be impossible.\n\nThis issue is _not_ reproducible on all controllers. The Xbox One controller in particular will not exhibit this problem (it always emits zeroing out events for an axis before flipping direction).\n\nThe fix is to always zero out the opposite direction on the D-pad axis in question when processing an event with a nonzero value. This unfortunately wastes a small number of CPU cycles on controllers that behave nicely.\n\n**I have verified this issue is also reproducible in the stable 3.2 branch**\n\n(cherry picked from commit dd021099ff1b071af05a0024d4a5c35db058bd90)",
            "is_cherrypick": true,
            "cherrypick_hash": "dd021099ff1b071af05a0024d4a5c35db058bd90",
            "pull": 43613
        },
        "dd021099ff1b071af05a0024d4a5c35db058bd90": {
            "hash": "dd021099ff1b071af05a0024d4a5c35db058bd90",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgxNjQyOTc="
            ],
            "author_raw": "Connor Lirot <ccl2of4@tx.rr.com>",
            "committer_raw": "Connor Lirot <ccl2of4@tx.rr.com>",
            "summary": "Fix for linux joypad D-pad zeroing",
            "body": "Some controllers (notably those made by 8bitdo) do not always emit an event to zero out a D-pad axis before flipping direction. For example, when rolling around aggressively the D-pad of an 8bitdo SN30 Pro/Pro+, the following may be observed:\n\n```\nABS_HAT0X : -1\nABS_HAT0Y : -1\nABS_HAT0Y : 0\nABS_HAT0Y : 1\nABS_HAT0X : 1\n```\n\nNotable here is that no event for `ABS_HAT0X: 0` is emitted between the events for `ABS_HAT0X: -1` and `ABS_HAT0X: 1`. Consequently, the game engine believes that both the negative _and_ positive x-axis directions of the D-pad are activated simultaneously (i.e `is_joy_button_pressed()` returns `true` for both `JOY_BUTTON_DPAD_LEFT` and `JOY_BUTTON_DPAD_RIGHT`), which should be impossible.\n\nThis issue is _not_ reproducible on all controllers. The Xbox One controller in particular will not exhibit this problem (it always emits zeroing out events for an axis before flipping direction).\n\nThe fix is to always zero out the opposite direction on the D-pad axis in question when processing an event with a nonzero value. This unfortunately wastes a small number of CPU cycles on controllers that behave nicely.\n\n**I have verified this issue is also reproducible in the stable 3.2 branch**",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43461
        },
        "fc1f5e149fc2503491d948643759aab60c936633": {
            "hash": "fc1f5e149fc2503491d948643759aab60c936633",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix WAV resources ignoring the AudioServer's 'global_rate_scale' value",
            "body": "(cherry picked from commit 04ebe4e7a4e6746d7ca586c2243580ee12bbd245)",
            "is_cherrypick": true,
            "cherrypick_hash": "04ebe4e7a4e6746d7ca586c2243580ee12bbd245",
            "pull": 43613
        },
        "04ebe4e7a4e6746d7ca586c2243580ee12bbd245": {
            "hash": "04ebe4e7a4e6746d7ca586c2243580ee12bbd245",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix WAV resources ignoring the AudioServer's 'global_rate_scale' value",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43316
        },
        "00c631b13cb412fda045ecb45d1da4aa33b74fab": {
            "hash": "00c631b13cb412fda045ecb45d1da4aa33b74fab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Release pressed action if event is removed",
            "body": "(cherry picked from commit b7c612bd54cd1b1a9e8285f736f41c8a9dc4a2e2)",
            "is_cherrypick": true,
            "cherrypick_hash": "b7c612bd54cd1b1a9e8285f736f41c8a9dc4a2e2",
            "pull": 43613
        },
        "b7c612bd54cd1b1a9e8285f736f41c8a9dc4a2e2": {
            "hash": "b7c612bd54cd1b1a9e8285f736f41c8a9dc4a2e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Release pressed action if event is removed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43289
        },
        "3b10458a5de34516ac5f8f4d00b196d3f6c6f5e5": {
            "hash": "3b10458a5de34516ac5f8f4d00b196d3f6c6f5e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add HexEncode to C#",
            "body": "(cherry picked from commit 6b54d7dde1d5afd49c18d33a63a4befc0176ca33)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b54d7dde1d5afd49c18d33a63a4befc0176ca33",
            "pull": 43613
        },
        "6b54d7dde1d5afd49c18d33a63a4befc0176ca33": {
            "hash": "6b54d7dde1d5afd49c18d33a63a4befc0176ca33",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Add HexEncode to C#",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43250
        },
        "e3419a7fe17ee6bbb5bf7e9364d4f2e26485ea33": {
            "hash": "e3419a7fe17ee6bbb5bf7e9364d4f2e26485ea33",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add LStrip and RStrip to C# strings",
            "body": "(cherry picked from commit c89af1d433d4ca88e8fa435d4c3c8fce4d37011c)",
            "is_cherrypick": true,
            "cherrypick_hash": "c89af1d433d4ca88e8fa435d4c3c8fce4d37011c",
            "pull": 43613
        },
        "c89af1d433d4ca88e8fa435d4c3c8fce4d37011c": {
            "hash": "c89af1d433d4ca88e8fa435d4c3c8fce4d37011c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Add LStrip and RStrip to C# strings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43250
        },
        "7a9660e8d2b7fd82fdb06527f6490a8e7f334b36": {
            "hash": "7a9660e8d2b7fd82fdb06527f6490a8e7f334b36",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NDMyNjc3"
            ],
            "author_raw": "Vaughan Ling <heavypoly@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change android orientations from sensor to user",
            "body": "# Conflicts:\n#       platform/android/java/lib/src/org/godotengine/godot/GodotIO.java\n\n(cherry picked from commit d658063833018e6238bc29509d60ef4e56e8058e)",
            "is_cherrypick": true,
            "cherrypick_hash": "d658063833018e6238bc29509d60ef4e56e8058e",
            "pull": 43613
        },
        "d658063833018e6238bc29509d60ef4e56e8058e": {
            "hash": "d658063833018e6238bc29509d60ef4e56e8058e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NDMyNjc3"
            ],
            "author_raw": "Vaughan Ling <heavypoly@gmail.com>",
            "committer_raw": "Vaughan Ling <heavypoly@gmail.com>",
            "summary": "Change android orientations from sensor to user",
            "body": "# Conflicts:\n#       platform/android/java/lib/src/org/godotengine/godot/GodotIO.java",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43248
        },
        "312d4aa3907f65b44b5aafd91740fe563a4a431b": {
            "hash": "312d4aa3907f65b44b5aafd91740fe563a4a431b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add files to create a Windows editor installer using Inno Setup",
            "body": "This partially addresses\nhttps://github.com/godotengine/godot-proposals/issues/1432.\n\nTo fully address the proposal above, official Windows installers will\nhave to be compiled and distributed.\n\n(cherry picked from commit 8baa303d1511d50066bf9d216b5cf3d930967c83)",
            "is_cherrypick": true,
            "cherrypick_hash": "8baa303d1511d50066bf9d216b5cf3d930967c83",
            "pull": 43613
        },
        "8baa303d1511d50066bf9d216b5cf3d930967c83": {
            "hash": "8baa303d1511d50066bf9d216b5cf3d930967c83",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add files to create a Windows editor installer using Inno Setup",
            "body": "This partially addresses\nhttps://github.com/godotengine/godot-proposals/issues/1432.\n\nTo fully address the proposal above, official Windows installers will\nhave to be compiled and distributed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42863
        },
        "c9a694a11d77c61a55dd3a6550a28a81b6cc951d": {
            "hash": "c9a694a11d77c61a55dd3a6550a28a81b6cc951d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Rename the \"Delete\" option in the FileSystem dock to \"Move to Trash\"",
            "body": "It actually moves files to the system trash instead of removing them\ncompletely.\n\n(cherry picked from commit e7ed287fda97d68f2985d4a56cf7dbda28b4a179)",
            "is_cherrypick": true,
            "cherrypick_hash": "e7ed287fda97d68f2985d4a56cf7dbda28b4a179",
            "pull": 43613
        },
        "e7ed287fda97d68f2985d4a56cf7dbda28b4a179": {
            "hash": "e7ed287fda97d68f2985d4a56cf7dbda28b4a179",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Rename the \"Delete\" option in the FileSystem dock to \"Move to Trash\"",
            "body": "It actually moves files to the system trash instead of removing them\ncompletely.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41263
        },
        "12681b497befe4c46b908e1e1f0617d2ede205f9": {
            "hash": "12681b497befe4c46b908e1e1f0617d2ede205f9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve messages related to overriding the default editor layout",
            "body": "This closes #33884.\n\n(cherry picked from commit b324a929f62ea3539193ea1c00b69341f81e5b51)",
            "is_cherrypick": true,
            "cherrypick_hash": "b324a929f62ea3539193ea1c00b69341f81e5b51",
            "pull": 43613
        },
        "b324a929f62ea3539193ea1c00b69341f81e5b51": {
            "hash": "b324a929f62ea3539193ea1c00b69341f81e5b51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve messages related to overriding the default editor layout",
            "body": "This closes #33884.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40967
        },
        "84c04a8ee3befda7548deb7f83fb77b6315793b2": {
            "hash": "84c04a8ee3befda7548deb7f83fb77b6315793b2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Android Export jarsigner error with *.import whitelist",
            "body": "(cherry picked from commit 20bca313c0266d5d5508801f7b9b809fc26c2092)",
            "is_cherrypick": true,
            "cherrypick_hash": "20bca313c0266d5d5508801f7b9b809fc26c2092",
            "pull": 43613
        },
        "20bca313c0266d5d5508801f7b9b809fc26c2092": {
            "hash": "20bca313c0266d5d5508801f7b9b809fc26c2092",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "Nathan Franke <natfra@pm.me>",
            "committer_raw": "Nathan Franke <natfra@pm.me>",
            "summary": "Fix Android Export jarsigner error with *.import whitelist",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43481
        },
        "566835e181197a0d450bf76aeaac36169bae2253": {
            "hash": "566835e181197a0d450bf76aeaac36169bae2253",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update the logic to query for the 'scons' command executable path.",
            "body": "(cherry picked from commit 46cc3233d8a682af7906b83dad07cd7732ac7501)",
            "is_cherrypick": true,
            "cherrypick_hash": "46cc3233d8a682af7906b83dad07cd7732ac7501",
            "pull": 43613
        },
        "46cc3233d8a682af7906b83dad07cd7732ac7501": {
            "hash": "46cc3233d8a682af7906b83dad07cd7732ac7501",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update the logic to query for the 'scons' command executable path.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43549
        },
        "75f33fddab5eddc18e750da271f929e67c6f7917": {
            "hash": "75f33fddab5eddc18e750da271f929e67c6f7917",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added the .jks file extension as valid preset for Android keystore files",
            "body": "(cherry picked from commit e1b9be4a6b937e2f63d833c0ea24a48bd769caaf)",
            "is_cherrypick": true,
            "cherrypick_hash": "e1b9be4a6b937e2f63d833c0ea24a48bd769caaf",
            "pull": 43613
        },
        "e1b9be4a6b937e2f63d833c0ea24a48bd769caaf": {
            "hash": "e1b9be4a6b937e2f63d833c0ea24a48bd769caaf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Added the .jks file extension as valid preset for Android keystore files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43518
        },
        "c58b5c5df4453bb6ce70f5836137fa8d970516d6": {
            "hash": "c58b5c5df4453bb6ce70f5836137fa8d970516d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNjY4MDI2"
            ],
            "author_raw": "Feniks <writetofeniks@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changed mouse cursor  to the caret (text cursor) location.",
            "body": "(cherry picked from commit 59ed3c1aaf356f571464135f46e16441e66b5433)",
            "is_cherrypick": true,
            "cherrypick_hash": "59ed3c1aaf356f571464135f46e16441e66b5433",
            "pull": 43613
        },
        "59ed3c1aaf356f571464135f46e16441e66b5433": {
            "hash": "59ed3c1aaf356f571464135f46e16441e66b5433",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNjY4MDI2"
            ],
            "author_raw": "Feniks <writetofeniks@gmail.com>",
            "committer_raw": "Feniks <writetofeniks@gmail.com>",
            "summary": "Changed mouse cursor  to the caret (text cursor) location.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43501
        },
        "d81b8e4a86d6b9dc15fe1bc6110e1006123e9db9": {
            "hash": "d81b8e4a86d6b9dc15fe1bc6110e1006123e9db9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SceneTree: Fix reparent crash with animation tracks renaming disabled",
            "body": "This check was there since the first commit in 2014, but a later feature added in 2018\nwith #17717 did not properly update the code while adding non animation-related code\nin `perform_node_renames`.\n\nFixes #40532.\n\n(cherry picked from commit d107fd4c9e198e6100eb683ee4fb13d5c6b3ba31)",
            "is_cherrypick": true,
            "cherrypick_hash": "d107fd4c9e198e6100eb683ee4fb13d5c6b3ba31",
            "pull": 43613
        },
        "d107fd4c9e198e6100eb683ee4fb13d5c6b3ba31": {
            "hash": "d107fd4c9e198e6100eb683ee4fb13d5c6b3ba31",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SceneTree: Fix reparent crash with animation tracks renaming disabled",
            "body": "This check was there since the first commit in 2014, but a later feature added in 2018\nwith #17717 did not properly update the code while adding non animation-related code\nin `perform_node_renames`.\n\nFixes #40532.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43497
        },
        "aa6406874ed808b276404ba52fb1828f7a4a434e": {
            "hash": "aa6406874ed808b276404ba52fb1828f7a4a434e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzc4ODA="
            ],
            "author_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document InstancePlaceholder.create_instance not being thread-safe.",
            "body": "(cherry picked from commit a6f3ef3ac7306a887ad607fb22f8fde5defdf41e)",
            "is_cherrypick": true,
            "cherrypick_hash": "a6f3ef3ac7306a887ad607fb22f8fde5defdf41e",
            "pull": 43613
        },
        "a6f3ef3ac7306a887ad607fb22f8fde5defdf41e": {
            "hash": "a6f3ef3ac7306a887ad607fb22f8fde5defdf41e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzc4ODA="
            ],
            "author_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "committer_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "summary": "Document InstancePlaceholder.create_instance not being thread-safe.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43471
        },
        "beddfb443717ca48852d57745f332cfc3bf486dd": {
            "hash": "beddfb443717ca48852d57745f332cfc3bf486dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Keep cursor relative position after multiline move",
            "body": "(cherry picked from commit 87fb2bde0cb9cedd02347095438ed0a75e5063d1)",
            "is_cherrypick": true,
            "cherrypick_hash": "87fb2bde0cb9cedd02347095438ed0a75e5063d1",
            "pull": 43613
        },
        "87fb2bde0cb9cedd02347095438ed0a75e5063d1": {
            "hash": "87fb2bde0cb9cedd02347095438ed0a75e5063d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Keep cursor relative position after multiline move",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43451
        },
        "18d65673af0cb6b0466519f4fc625545110126aa": {
            "hash": "18d65673af0cb6b0466519f4fc625545110126aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Docs: MeshDataTool: showcase tool in code example",
            "body": "(cherry picked from commit 4f9b993423e803bfda965bb5dcd5dcc00f2f3395)",
            "is_cherrypick": true,
            "cherrypick_hash": "4f9b993423e803bfda965bb5dcd5dcc00f2f3395",
            "pull": 43613
        },
        "4f9b993423e803bfda965bb5dcd5dcc00f2f3395": {
            "hash": "4f9b993423e803bfda965bb5dcd5dcc00f2f3395",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTg1ODg5"
            ],
            "author_raw": "HaSa1002 <johawitt@outlook.de>",
            "committer_raw": "HaSa1002 <johawitt@outlook.de>",
            "summary": "Docs: MeshDataTool: showcase tool in code example",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43244
        },
        "728200a10b74fa7553b42688175ec0cd77b4ac45": {
            "hash": "728200a10b74fa7553b42688175ec0cd77b4ac45",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43611 from Calinou/use-low-editor-scale-auto-3.2",
            "body": "Use 75% editor scale on small displays automatically (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0d53d2b34b2b2f73b2cc9d6c93a49d1caf7f02c2": {
            "hash": "0d53d2b34b2b2f73b2cc9d6c93a49d1caf7f02c2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43206 from Calinou/add-dynamic-infinite-3d-grid",
            "body": "Add a dynamic infinite grid to the 3D editor (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fc5e60f4cc7b0ce5d0c7f208eb92b38064a42db4": {
            "hash": "fc5e60f4cc7b0ce5d0c7f208eb92b38064a42db4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use 75% editor scale on small displays automatically",
            "body": "This also makes borders always display in the editor theme,\neven if the editor scale is below 100%. Otherwise, \"focus\" outlines\nwould vanish when using an editor scale below 100%,\nwhich harms usability.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43611
        },
        "4b1de5be45e8d91b07a569a13369dbf2d9c5b5e2": {
            "hash": "4b1de5be45e8d91b07a569a13369dbf2d9c5b5e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg==",
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a dynamic infinite grid to the 3D editor",
            "body": "- The grid is now infinite, it follows the camera.\n- The grid is now dynamic, if you zoom in and out, the grid subdivides,\nexpands, and fades.\n- You can now enable grid planes for the XY and YZ planes. Only the flat\nXZ plane is enabled by default. Each plane is independently dynamic\nof the others.\n- The default grid size has been increased to 200, and the maximum\nhas been increased to 2000. At 1000, the grid mostly looks edgeless.\n- If you set the division level max and min to the same value then\nthe grid does not expand or subdivide, but instead stays the same size\nand just follows the camera. Also, if these values are the same,\nthe bias value does nothing.\n- If you want to have Blender-like behavior, set max to 1, min to 0,\nand set the bias to a really low value. You may also wish to increase\nthe grid size if you have a small bias.\n\nCo-authored-by: Aaron Franke <arnfranke@yahoo.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43206
        },
        "d0a5ef9c7a79e24ec04643ee629f952b4077e6fe": {
            "hash": "d0a5ef9c7a79e24ec04643ee629f952b4077e6fe",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43234 from madmiraal/fix-42876-3.2",
            "body": "[3.2] Remove unneeded filter on joy_axis()",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4d667dadb90bb87245dba877970ff913beafa388": {
            "hash": "4d667dadb90bb87245dba877970ff913beafa388",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43554 from lawnjelly/refactor_pixel_snap",
            "body": "Add 2d snap transforms option",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b38f7af4fdb5f5fcb0975661e5bb4a0a5f9bbfd4": {
            "hash": "b38f7af4fdb5f5fcb0975661e5bb4a0a5f9bbfd4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43498 from lawnjelly/ewok_poly_modulate",
            "body": "Poly colors fixes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fc5b106369ec70e7b897c3c4fb51dc7cbc5c7686": {
            "hash": "fc5b106369ec70e7b897c3c4fb51dc7cbc5c7686",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42168 from madmiraal/fix-42108-3.2",
            "body": "[3.2]  Remove the unnecessary sync() and the restrictions it imposes on 3D Physics.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ac376de81d5e6fdd196f60c6b248324c7f5a0884": {
            "hash": "ac376de81d5e6fdd196f60c6b248324c7f5a0884",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43528 from aaronfranke/3.2-color-doc-comments",
            "body": "[3.2] Improve comments in Color documentation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "aeb3557f9468fb41014f90cd9a345f27e760d805": {
            "hash": "aeb3557f9468fb41014f90cd9a345f27e760d805",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43539 from zaevi/3.2_fix_loader_saver_broken",
            "body": "[3.2] Fix custom loader/savers broken",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "499187230542a29ec571f7a9356373a2bc8bfcd8": {
            "hash": "499187230542a29ec571f7a9356373a2bc8bfcd8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: Implement pluggable application delegate.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43557
        },
        "a79293e0fc424a5e7f0a017b9b3c4085a2669621": {
            "hash": "a79293e0fc424a5e7f0a017b9b3c4085a2669621",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Add 2d snap transforms option",
            "body": "This is a cut back backport of reduz snapping PR #43194.\n\nIt just offers a global project setting for transform snapping.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43554
        },
        "c36a75547216ff78c57cd34ef40921b793194c14": {
            "hash": "c36a75547216ff78c57cd34ef40921b793194c14",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43022 from Klowner/3.2-android-display-orientation",
            "body": "Implement OS.get_screen_orientation() for Android",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b6d76c9d341a98f9af73af3412ad009077f5d183": {
            "hash": "b6d76c9d341a98f9af73af3412ad009077f5d183",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43525 from m4gr3d/address_new_custom_build_logic_issues_3_2",
            "body": "[3.2] Address new custom build logic issues",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "380022637ee6463397bce58bebf7f55a1158daf6": {
            "hash": "380022637ee6463397bce58bebf7f55a1158daf6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add missing zip alignment step for generated apks.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43525
        },
        "e87ee41fd460b0cce3d581d841ddab8a29f7d0c4": {
            "hash": "e87ee41fd460b0cce3d581d841ddab8a29f7d0c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix issue causing `Export all` to fail.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43525
        },
        "adf2b361794ca18459f721774a42c3d91b23e312": {
            "hash": "adf2b361794ca18459f721774a42c3d91b23e312",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Clear unneeded assets when generating an apk expansion.",
            "body": "Clean up export wording to account for the different export formats.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43525
        },
        "c9bce23014b70bd674153aa4a814a69603d9729b": {
            "hash": "c9bce23014b70bd674153aa4a814a69603d9729b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43534 from lawnjelly/ewok_skel_fix4",
            "body": "Fix 2d software skinning with scaled polys",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "171768ab7c8c031a61b72ee0bbedfc91007a9202": {
            "hash": "171768ab7c8c031a61b72ee0bbedfc91007a9202",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "Zae <zaevi@live.com>",
            "committer_raw": "Zae <zaevi@live.com>",
            "summary": "fix custom loader/saver broken",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43539
        },
        "7183e3ce438f24447400e77784b2a6fdb34632ea": {
            "hash": "7183e3ce438f24447400e77784b2a6fdb34632ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix 2d software skinning with scaled polys",
            "body": "In some situations where polygons were scaled, existing software skinning was producing incorrect results.\n\nThe transform inverse needed to use an affine inverse rather than a cheaper inverse to account for this scaling.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43534
        },
        "9c83b8ed7057e46b9d6c0a3993b733f8b7d9210b": {
            "hash": "9c83b8ed7057e46b9d6c0a3993b733f8b7d9210b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "[3.2] Improve comments in Color documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43528
        },
        "f5bf92faf417d9d6a85244b5a371442cfed79711": {
            "hash": "f5bf92faf417d9d6a85244b5a371442cfed79711",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43511 from m4gr3d/fix_project_orientation_settings_3_2",
            "body": "[3.2] Remove duplicate Android `orientation` settings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c9b5e912dd351327311e781b2e792b390ac1aab9": {
            "hash": "c9b5e912dd351327311e781b2e792b390ac1aab9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Remove duplicate Android `orientation` settings.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43511
        },
        "92ff6c516450be22a3d611f795a397366ddec0b0": {
            "hash": "92ff6c516450be22a3d611f795a397366ddec0b0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkzNzQ="
            ],
            "author_raw": "Mark Riedesel <mark@klowner.com>",
            "committer_raw": "Mark Riedesel <mark@klowner.com>",
            "summary": "Implement OS.get_screen_orientation() for Android",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43022
        },
        "231e07504893d684f674162f2237bdc81358b74e": {
            "hash": "231e07504893d684f674162f2237bdc81358b74e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43247 from thebestnom/android_keyboard_modifiers_and_arrows-3.2",
            "body": "[3.2] Android: Keyboard modifier and arrow key support for text edit",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e88b4f330eae73ba14bf59492143f8f1093f719a": {
            "hash": "e88b4f330eae73ba14bf59492143f8f1093f719a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Poly colors fixes",
            "body": "This adds support for custom shaders for polys, and properly handles modulate in the case of large FVF and modulate FVF.\n\nIt also fixes poly vertex colors not being sent to OpenGL.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43498
        },
        "8405f1225e449c58b1f4ceb355b52238eee738a8": {
            "hash": "8405f1225e449c58b1f4ceb355b52238eee738a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTU1MjQ3"
            ],
            "author_raw": "thebestnom <shoval.arad@gmail.com>",
            "committer_raw": "thebestnom <shoval.arad@gmail.com>",
            "summary": "[3.2] Android: Keyboard modifier and arrow key support",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43247
        },
        "adf2dabbde23fdd89803871e26dd1d33ca20bf77": {
            "hash": "adf2dabbde23fdd89803871e26dd1d33ca20bf77",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43456 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 7th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a57b6eb211a2fbce27ae08258f5f0ce0017065f4": {
            "hash": "a57b6eb211a2fbce27ae08258f5f0ce0017065f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "Move EditorSceneImporterFBX doc to its module folder.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43456
        },
        "9b64646bc3b0a3f752a5b11d16c919aa3ca979ad": {
            "hash": "9b64646bc3b0a3f752a5b11d16c919aa3ca979ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose LineEdit scroll offset to scripts",
            "body": "(cherry picked from commit 4775db1600ea69dd961767399441820f274e41f8)",
            "is_cherrypick": true,
            "cherrypick_hash": "4775db1600ea69dd961767399441820f274e41f8",
            "pull": 43456
        },
        "4775db1600ea69dd961767399441820f274e41f8": {
            "hash": "4775db1600ea69dd961767399441820f274e41f8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Expose LineEdit scroll offset to scripts",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43449
        },
        "913afd843b858612d8e16a58a1cb9a1719aadfc1": {
            "hash": "913afd843b858612d8e16a58a1cb9a1719aadfc1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify that code in `assert()` should avoid side effects",
            "body": "(cherry picked from commit d6c7073bd72fc5321cf0a6e4ffddfb8e289eac6f)",
            "is_cherrypick": true,
            "cherrypick_hash": "d6c7073bd72fc5321cf0a6e4ffddfb8e289eac6f",
            "pull": 43456
        },
        "d6c7073bd72fc5321cf0a6e4ffddfb8e289eac6f": {
            "hash": "d6c7073bd72fc5321cf0a6e4ffddfb8e289eac6f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Clarify that code in `assert()` should avoid side effects",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43423
        },
        "da289046b5fa8e8b57d23a6ec712435fc66c6b36": {
            "hash": "da289046b5fa8e8b57d23a6ec712435fc66c6b36",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update \"open-simplex-noise-in-c\" to fix undefined signed overflow.",
            "body": "(cherry picked from commit 70bdf0ecf2e0f372f1258cd4fe8a72d3c5280611)",
            "is_cherrypick": true,
            "cherrypick_hash": "70bdf0ecf2e0f372f1258cd4fe8a72d3c5280611",
            "pull": 43456
        },
        "70bdf0ecf2e0f372f1258cd4fe8a72d3c5280611": {
            "hash": "70bdf0ecf2e0f372f1258cd4fe8a72d3c5280611",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Update \"open-simplex-noise-in-c\" to fix undefined signed overflow.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43409
        },
        "98774000e2a075eec39ab98ba324d6e302e40786": {
            "hash": "98774000e2a075eec39ab98ba324d6e302e40786",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add append_array() method to Array class",
            "body": "(cherry picked from commit 9f23a94b8adbdae83648080a73f9201c03ba4e0d)",
            "is_cherrypick": true,
            "cherrypick_hash": "9f23a94b8adbdae83648080a73f9201c03ba4e0d",
            "pull": 43456
        },
        "9f23a94b8adbdae83648080a73f9201c03ba4e0d": {
            "hash": "9f23a94b8adbdae83648080a73f9201c03ba4e0d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Add append_array() method to Array class",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43398
        },
        "941e2f2ff371eef8d4598f4cbb96dcb0327f4f65": {
            "hash": "941e2f2ff371eef8d4598f4cbb96dcb0327f4f65",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43454 from Faless/js/3.x_audio_worklet",
            "body": "[3.2][HTML5] Port inline JS code to libraries, AudioWorklet support.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f39c71e32d9f03286cef97f7f74d2a0bbd582a77": {
            "hash": "f39c71e32d9f03286cef97f7f74d2a0bbd582a77",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use Ctrl+Shift+C as the default FileSystem dock Copy Path shortcut",
            "body": "This closes #43396.\n\n(cherry picked from commit 5b40f9fddc9cb6923f494997e683a621fd31fd56)",
            "is_cherrypick": true,
            "cherrypick_hash": "5b40f9fddc9cb6923f494997e683a621fd31fd56",
            "pull": 43456
        },
        "5b40f9fddc9cb6923f494997e683a621fd31fd56": {
            "hash": "5b40f9fddc9cb6923f494997e683a621fd31fd56",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use Ctrl+Shift+C as the default FileSystem dock Copy Path shortcut",
            "body": "This closes #43396.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43397
        },
        "23620ff0464e9f79f90291760edff9c50f6bc529": {
            "hash": "23620ff0464e9f79f90291760edff9c50f6bc529",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[Mono] Added Shuffle method to Array",
            "body": "(cherry picked from commit 156e4043b400481ab01261353ee26ad7af9e3fb9)",
            "is_cherrypick": true,
            "cherrypick_hash": "156e4043b400481ab01261353ee26ad7af9e3fb9",
            "pull": 43456
        },
        "156e4043b400481ab01261353ee26ad7af9e3fb9": {
            "hash": "156e4043b400481ab01261353ee26ad7af9e3fb9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[Mono] Added Shuffle method to Array",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43373
        },
        "1bb81488bbb04f024731a2b9a03abdac29cc8501": {
            "hash": "1bb81488bbb04f024731a2b9a03abdac29cc8501",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Minor clamp and float fixes",
            "body": "(cherry picked from commit ee79fc627c18d26221adeae2b641ba81ba662184)",
            "is_cherrypick": true,
            "cherrypick_hash": "ee79fc627c18d26221adeae2b641ba81ba662184",
            "pull": 43456
        },
        "ee79fc627c18d26221adeae2b641ba81ba662184": {
            "hash": "ee79fc627c18d26221adeae2b641ba81ba662184",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Minor clamp and float fixes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43372
        },
        "b7a3df473d4ae398d1bb63411303f2578d2fd7d6": {
            "hash": "b7a3df473d4ae398d1bb63411303f2578d2fd7d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow using SVG images as project icon",
            "body": "Since exporters will save their own icon, the target platforms\ndon't have to support SVG to display the icon correctly.\n\nThis closes #23068.\n\n(cherry picked from commit 0f9432f0609d1e6b64a4038047777c3c108bc047)",
            "is_cherrypick": true,
            "cherrypick_hash": "0f9432f0609d1e6b64a4038047777c3c108bc047",
            "pull": 43456
        },
        "0f9432f0609d1e6b64a4038047777c3c108bc047": {
            "hash": "0f9432f0609d1e6b64a4038047777c3c108bc047",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Allow using SVG images as project icon",
            "body": "Since exporters will save their own icon, the target platforms\ndon't have to support SVG to display the icon correctly.\n\nThis closes #23068.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43369
        },
        "dc05beca80289b6cb813df684d5b468387d3b724": {
            "hash": "dc05beca80289b6cb813df684d5b468387d3b724",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Register methods for drawing 3D editor overlays",
            "body": "(cherry picked from commit cbfbb4538ba1955708e740b049c32dd8dd4749b1)",
            "is_cherrypick": true,
            "cherrypick_hash": "cbfbb4538ba1955708e740b049c32dd8dd4749b1",
            "pull": 43456
        },
        "cbfbb4538ba1955708e740b049c32dd8dd4749b1": {
            "hash": "cbfbb4538ba1955708e740b049c32dd8dd4749b1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Register methods for drawing 3D editor overlays",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43357
        },
        "da2ac44d77cf594329e30393d0ac2a3bc6bc3ead": {
            "hash": "da2ac44d77cf594329e30393d0ac2a3bc6bc3ead",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add docs for editor viewport drawing methods",
            "body": "(cherry picked from commit 5d8b60ac3d3c6df22f4d29642c4139b51bd22e81)",
            "is_cherrypick": true,
            "cherrypick_hash": "5d8b60ac3d3c6df22f4d29642c4139b51bd22e81",
            "pull": 43456
        },
        "5d8b60ac3d3c6df22f4d29642c4139b51bd22e81": {
            "hash": "5d8b60ac3d3c6df22f4d29642c4139b51bd22e81",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Add docs for editor viewport drawing methods",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43356
        },
        "31cdf8d9b4e9a00ab7706c6e9e2c658c57b393a0": {
            "hash": "31cdf8d9b4e9a00ab7706c6e9e2c658c57b393a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use LONG instead of DWORD (unsigned int) when interacting with DIJOFS constants.",
            "body": "(cherry picked from commit 4a6e53b3c96825d8dcac7e23f606efad8b2aa1dd)",
            "is_cherrypick": true,
            "cherrypick_hash": "4a6e53b3c96825d8dcac7e23f606efad8b2aa1dd",
            "pull": 43456
        },
        "4a6e53b3c96825d8dcac7e23f606efad8b2aa1dd": {
            "hash": "4a6e53b3c96825d8dcac7e23f606efad8b2aa1dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Use LONG instead of DWORD (unsigned int) when interacting with DIJOFS constants.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43353
        },
        "5dafeb94e3adb5f86842a44fa4250bb68f80b219": {
            "hash": "5dafeb94e3adb5f86842a44fa4250bb68f80b219",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disallow setting the AudioServer's 'global_rate_scale' to a value equal or inferior to 0",
            "body": "(cherry picked from commit d7f2c31a05458f672f8f85c4cae6eccb9de09981)",
            "is_cherrypick": true,
            "cherrypick_hash": "d7f2c31a05458f672f8f85c4cae6eccb9de09981",
            "pull": 43456
        },
        "d7f2c31a05458f672f8f85c4cae6eccb9de09981": {
            "hash": "d7f2c31a05458f672f8f85c4cae6eccb9de09981",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Disallow setting the AudioServer's 'global_rate_scale' to a value equal or inferior to 0",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43333
        },
        "2652f6fc6983c0f2de5bb9311490ae4609c438ac": {
            "hash": "2652f6fc6983c0f2de5bb9311490ae4609c438ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Override default value for RandomNumberGenerator.seed",
            "body": "It's non-deterministic so it's better to show a fixed value like 0 instead of\nhaving it potentially change whenever `randomize()` is called.\n\nFixes #43317.\n\n(cherry picked from commit 35e6070a353044a82f5f33c7ca52e6f315320a29)",
            "is_cherrypick": true,
            "cherrypick_hash": "35e6070a353044a82f5f33c7ca52e6f315320a29",
            "pull": 43456
        },
        "35e6070a353044a82f5f33c7ca52e6f315320a29": {
            "hash": "35e6070a353044a82f5f33c7ca52e6f315320a29",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Override default value for RandomNumberGenerator.seed",
            "body": "It's non-deterministic so it's better to show a fixed value like 0 instead of\nhaving it potentially change whenever `randomize()` is called.\n\nFixes #43317.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43318
        },
        "b472d5366ce9a4c0b2469bec5e1025ac4d6ad306": {
            "hash": "b472d5366ce9a4c0b2469bec5e1025ac4d6ad306",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix typo in Tabs doc.",
            "body": "I don't know enough about grammar to say why the \"ing\" suffix is\ncorrect, but I'm reasonably sure it is :)\n\n(cherry picked from commit 3826f3348f94b03c043bf189d932d15136ae12e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "3826f3348f94b03c043bf189d932d15136ae12e3",
            "pull": 43456
        },
        "3826f3348f94b03c043bf189d932d15136ae12e3": {
            "hash": "3826f3348f94b03c043bf189d932d15136ae12e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Fix typo in Tabs doc.",
            "body": "I don't know enough about grammar to say why the \"ing\" suffix is\ncorrect, but I'm reasonably sure it is :)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43301
        },
        "05143ca39a153e16af868570397376f01aa90b87": {
            "hash": "05143ca39a153e16af868570397376f01aa90b87",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tooltips: Improve code clarity and docs",
            "body": "The return type for `_make_custom_tooltip` is clarified as Control, and users\nshould make sure to return a visible node for proper size calculations.\n\nMoreover in the current master branch, a PopupPanel will be added as parent\nto the provided tooltip to make it a sub-window.\n\nClarifies documentation for `Control._make_custom_tooltip`, and shows how to\nuse the (until now undocumented) \"TooltipPanel\" and \"TooltipLabel\" theme types\nto style tooltips.\n\nFixes #39677.\n\n(cherry picked from commit c5d8dafec4c57d05e97bdce06b2e43bdcc6846bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "c5d8dafec4c57d05e97bdce06b2e43bdcc6846bd",
            "pull": 43456
        },
        "c5d8dafec4c57d05e97bdce06b2e43bdcc6846bd": {
            "hash": "c5d8dafec4c57d05e97bdce06b2e43bdcc6846bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Tooltips: Improve code clarity and docs",
            "body": "The return type for `_make_custom_tooltip` is clarified as Control, and users\nshould make sure to return a visible node for proper size calculations.\n\nMoreover in the current master branch, a PopupPanel will be added as parent\nto the provided tooltip to make it a sub-window.\n\nClarifies documentation for `Control._make_custom_tooltip`, and shows how to\nuse the (until now undocumented) \"TooltipPanel\" and \"TooltipLabel\" theme types\nto style tooltips.\n\nFixes #39677.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43280
        },
        "de96b29c58bc6d4df6971ff416d1084911dd070f": {
            "hash": "de96b29c58bc6d4df6971ff416d1084911dd070f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Correct documentation about NinePatchRect stretch modes",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4333.\n\n(cherry picked from commit 82bfb6273b1b3fc029e155e13d9579c3fc92d3e2)",
            "is_cherrypick": true,
            "cherrypick_hash": "82bfb6273b1b3fc029e155e13d9579c3fc92d3e2",
            "pull": 43456
        },
        "82bfb6273b1b3fc029e155e13d9579c3fc92d3e2": {
            "hash": "82bfb6273b1b3fc029e155e13d9579c3fc92d3e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Correct documentation about NinePatchRect stretch modes",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4333.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43267
        },
        "10b1987fdaeee112aa863290b751f8a08d828df6": {
            "hash": "10b1987fdaeee112aa863290b751f8a08d828df6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix a variable being redeclared in the HTTPRequest code sample",
            "body": "(cherry picked from commit d7025c41679554d131243793a89eba77f52e51e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "d7025c41679554d131243793a89eba77f52e51e5",
            "pull": 43456
        },
        "d7025c41679554d131243793a89eba77f52e51e5": {
            "hash": "d7025c41679554d131243793a89eba77f52e51e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix a variable being redeclared in the HTTPRequest code sample",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43241
        },
        "5e6af913dec3ec138a695f01d04dd1ea53a7a159": {
            "hash": "5e6af913dec3ec138a695f01d04dd1ea53a7a159",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix \"Move Points\" button sometimes not showing up on UV mode in the Polygon2D editor",
            "body": "(cherry picked from commit 4b74019ca3f5e7dbdcd0d9875d4bb48e500b3a9c)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b74019ca3f5e7dbdcd0d9875d4bb48e500b3a9c",
            "pull": 43456
        },
        "4b74019ca3f5e7dbdcd0d9875d4bb48e500b3a9c": {
            "hash": "4b74019ca3f5e7dbdcd0d9875d4bb48e500b3a9c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix \"Move Points\" button sometimes not showing up on UV mode in the Polygon2D editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43191
        },
        "835d4535b705b49bcc4ded4cc4f8ed2fcd0fc214": {
            "hash": "835d4535b705b49bcc4ded4cc4f8ed2fcd0fc214",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a separate `nativeSrcsConfigs` module to handle Android Studio constraints for native code editor support.",
            "body": "(cherry picked from commit edf762fba6b305771191b706e4d097f7b5285360)",
            "is_cherrypick": true,
            "cherrypick_hash": "edf762fba6b305771191b706e4d097f7b5285360",
            "pull": 43456
        },
        "edf762fba6b305771191b706e4d097f7b5285360": {
            "hash": "edf762fba6b305771191b706e4d097f7b5285360",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add a separate `nativeSrcsConfigs` module to handle Android Studio constraints for native code editor support.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43178
        },
        "3b547457d7cbd30b9387151d2b34d2b42e3a2904": {
            "hash": "3b547457d7cbd30b9387151d2b34d2b42e3a2904",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update the gradle plugins",
            "body": "(cherry picked from commit aff7cf4390ccf4eb55128931eb2276ac4963a5e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "aff7cf4390ccf4eb55128931eb2276ac4963a5e9",
            "pull": 43456
        },
        "aff7cf4390ccf4eb55128931eb2276ac4963a5e9": {
            "hash": "aff7cf4390ccf4eb55128931eb2276ac4963a5e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Update the gradle plugins",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43178
        },
        "7dd5de5a57bc9d4e95f33dbad55db45cbcde23a1": {
            "hash": "7dd5de5a57bc9d4e95f33dbad55db45cbcde23a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTY1MDYz"
            ],
            "author_raw": "SirQuartz <62965063+SirQuartz@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify what the \"item_rect_changed\" signal does",
            "body": "(cherry picked from commit 120ef02ca3f3fa2ea122aa576f7f1b1e63775f4a)",
            "is_cherrypick": true,
            "cherrypick_hash": "120ef02ca3f3fa2ea122aa576f7f1b1e63775f4a",
            "pull": 43456
        },
        "120ef02ca3f3fa2ea122aa576f7f1b1e63775f4a": {
            "hash": "120ef02ca3f3fa2ea122aa576f7f1b1e63775f4a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTY1MDYz"
            ],
            "author_raw": "SirQuartz <62965063+SirQuartz@users.noreply.github.com>",
            "committer_raw": "SirQuartz <62965063+SirQuartz@users.noreply.github.com>",
            "summary": "Clarify what the \"item_rect_changed\" signal does",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43086
        },
        "f279f657a51c914fafa746379b1261301955d7db": {
            "hash": "f279f657a51c914fafa746379b1261301955d7db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changed path behaviour for Windows",
            "body": "(cherry picked from commit 525a5be01d5592442867355a1a4040ca7f4b6370)",
            "is_cherrypick": true,
            "cherrypick_hash": "525a5be01d5592442867355a1a4040ca7f4b6370",
            "pull": 43456
        },
        "525a5be01d5592442867355a1a4040ca7f4b6370": {
            "hash": "525a5be01d5592442867355a1a4040ca7f4b6370",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Changed path behaviour for Windows",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43051
        },
        "be72285c70b65eb34808ddefd2a74b24f4144b68": {
            "hash": "be72285c70b65eb34808ddefd2a74b24f4144b68",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNjMyMTE="
            ],
            "author_raw": "Eric Tuvesson <eric.tuvesson@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix(editor): TileMap floodfill with same tile ID and different variation",
            "body": "Closes https://github.com/godotengine/godot/issues/40435\n\n(cherry picked from commit cefca25796c85cf41dad7e7e13b1f534fa5553c1)",
            "is_cherrypick": true,
            "cherrypick_hash": "cefca25796c85cf41dad7e7e13b1f534fa5553c1",
            "pull": 43456
        },
        "cefca25796c85cf41dad7e7e13b1f534fa5553c1": {
            "hash": "cefca25796c85cf41dad7e7e13b1f534fa5553c1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNjMyMTE="
            ],
            "author_raw": "Eric Tuvesson <eric.tuvesson@gmail.com>",
            "committer_raw": "Eric Tuvesson <eric.tuvesson@gmail.com>",
            "summary": "fix(editor): TileMap floodfill with same tile ID and different variation",
            "body": "Closes https://github.com/godotengine/godot/issues/40435",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42979
        },
        "7db872b55a3d6f7f591378943c148543492153e6": {
            "hash": "7db872b55a3d6f7f591378943c148543492153e6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add `Image.load_bmp_from_buffer()` for run-time BMP image loading",
            "body": "This partially addresses\nhttps://github.com/godotengine/godot-proposals/issues/676.\n\n(cherry picked from commit 0209e3790e4ab984b811f2994947ae71eef69b82)",
            "is_cherrypick": true,
            "cherrypick_hash": "0209e3790e4ab984b811f2994947ae71eef69b82",
            "pull": 43456
        },
        "0209e3790e4ab984b811f2994947ae71eef69b82": {
            "hash": "0209e3790e4ab984b811f2994947ae71eef69b82",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add `Image.load_bmp_from_buffer()` for run-time BMP image loading",
            "body": "This partially addresses\nhttps://github.com/godotengine/godot-proposals/issues/676.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42947
        },
        "2c6b3074fc924b61ab98326bd75ef55a1fa970ca": {
            "hash": "2c6b3074fc924b61ab98326bd75ef55a1fa970ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Increase the default HTTPClient download chunk size to 64 KiB",
            "body": "This improves download speeds at the cost of increased memory usage.\n\nThis change also effects HTTPRequest automatically.\n\nSee #32807 and #33862.\n\n(cherry picked from commit 13357095eef1bf644ae3f878143716f73e2afd2a)",
            "is_cherrypick": true,
            "cherrypick_hash": "13357095eef1bf644ae3f878143716f73e2afd2a",
            "pull": 43456
        },
        "13357095eef1bf644ae3f878143716f73e2afd2a": {
            "hash": "13357095eef1bf644ae3f878143716f73e2afd2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Increase the default HTTPClient download chunk size to 64 KiB",
            "body": "This improves download speeds at the cost of increased memory usage.\n\nThis change also effects HTTPRequest automatically.\n\nSee #32807 and #33862.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42896
        },
        "b682df56532549a5859366c888c94b8cb1e6b6bd": {
            "hash": "b682df56532549a5859366c888c94b8cb1e6b6bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document the supported TLS versions in HTTPRequest",
            "body": "See #42857.\n\n(cherry picked from commit 0ebbc7602c40076b2587115095a3d56a674a37d7)",
            "is_cherrypick": true,
            "cherrypick_hash": "0ebbc7602c40076b2587115095a3d56a674a37d7",
            "pull": 43456
        },
        "0ebbc7602c40076b2587115095a3d56a674a37d7": {
            "hash": "0ebbc7602c40076b2587115095a3d56a674a37d7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the supported TLS versions in HTTPRequest",
            "body": "See #42857.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42870
        },
        "fb4b80050706f2c78f074d4bb7ae96b3fc852a1c": {
            "hash": "fb4b80050706f2c78f074d4bb7ae96b3fc852a1c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document how to interrupt `PacketPeerUDP.wait()`",
            "body": "This closes #36335.\n\n(cherry picked from commit 25777488fdef29e099bd7112d592a22beb8f9ba8)",
            "is_cherrypick": true,
            "cherrypick_hash": "25777488fdef29e099bd7112d592a22beb8f9ba8",
            "pull": 43456
        },
        "25777488fdef29e099bd7112d592a22beb8f9ba8": {
            "hash": "25777488fdef29e099bd7112d592a22beb8f9ba8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document how to interrupt `PacketPeerUDP.wait()`",
            "body": "This closes #36335.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42811
        },
        "f4d181179c7d3f2d13c060353ba62431e9e0e7b9": {
            "hash": "f4d181179c7d3f2d13c060353ba62431e9e0e7b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Put unselected tabs back in TabContainer control",
            "body": "(cherry picked from commits 9eaa5ffab51a4604af8fe1359928ca6ca100e35e\nand 8a588343db2a061abcb5f28c0b94828f2de7ce90)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43456
        },
        "f40d46bafcf0dbe7ff584d4f59a17f33a5d2940d": {
            "hash": "f40d46bafcf0dbe7ff584d4f59a17f33a5d2940d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTY5NzM1"
            ],
            "author_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes the misleading error message for call_recursive method for TreeItems",
            "body": "(cherry picked from commit c37f6332164380e626ba2f2d6caf056b2e8222bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "c37f6332164380e626ba2f2d6caf056b2e8222bd",
            "pull": 43456
        },
        "c37f6332164380e626ba2f2d6caf056b2e8222bd": {
            "hash": "c37f6332164380e626ba2f2d6caf056b2e8222bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTY5NzM1"
            ],
            "author_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "committer_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "summary": "Fixes the misleading error message for call_recursive method for TreeItems",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42724
        },
        "a45bf288e82234c0d81bdf844f27b474f1545a0b": {
            "hash": "a45bf288e82234c0d81bdf844f27b474f1545a0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix premature end of animation playing backwards",
            "body": "(cherry picked from commit 826af5b28ad190345cf4daa076a8c552a101ce51)",
            "is_cherrypick": true,
            "cherrypick_hash": "826af5b28ad190345cf4daa076a8c552a101ce51",
            "pull": 43456
        },
        "826af5b28ad190345cf4daa076a8c552a101ce51": {
            "hash": "826af5b28ad190345cf4daa076a8c552a101ce51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix premature end of animation playing backwards",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42703
        },
        "b62b71e140b0d2f1713e3d8710f7f3342291f1d8": {
            "hash": "b62b71e140b0d2f1713e3d8710f7f3342291f1d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the documentation related to fullscreen and borderless settings",
            "body": "(cherry picked from commit a1f81a52df263208c420771d5d9da703ae995bf5)",
            "is_cherrypick": true,
            "cherrypick_hash": "a1f81a52df263208c420771d5d9da703ae995bf5",
            "pull": 43456
        },
        "a1f81a52df263208c420771d5d9da703ae995bf5": {
            "hash": "a1f81a52df263208c420771d5d9da703ae995bf5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the documentation related to fullscreen and borderless settings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41746
        },
        "4907911bf86295fb47493b8243a3ad4d4cf86baa": {
            "hash": "4907911bf86295fb47493b8243a3ad4d4cf86baa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove `debug_symbols=full` in favor of `debug_symbols=yes`",
            "body": "`debug_symbols=yes` will now behave like `debug_symbols=full` did\nbefore. The difference in compressed file sizes is not that large,\nwhich means there isn't much point in having two different values.\n\nThis helps make the buildsystem easier to understand.\n\n(cherry picked from commit ff1f0d2cb5e34ce74c63c2b3ce2b4e8662af550f)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff1f0d2cb5e34ce74c63c2b3ce2b4e8662af550f",
            "pull": 43456
        },
        "ff1f0d2cb5e34ce74c63c2b3ce2b4e8662af550f": {
            "hash": "ff1f0d2cb5e34ce74c63c2b3ce2b4e8662af550f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Remove `debug_symbols=full` in favor of `debug_symbols=yes`",
            "body": "`debug_symbols=yes` will now behave like `debug_symbols=full` did\nbefore. The difference in compressed file sizes is not that large,\nwhich means there isn't much point in having two different values.\n\nThis helps make the buildsystem easier to understand.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41407
        },
        "969e60f6b24e9fd92d64cc1be0cf6d1c294b7657": {
            "hash": "969e60f6b24e9fd92d64cc1be0cf6d1c294b7657",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMTgwNjA="
            ],
            "author_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the currently hovered control get updated on mouse-release",
            "body": "Previously, when the mouse was released after dragging a scrollbar,\nits highlight was not dropped (if the mouse cursor was still inside\nthe viewport). This seems to be because the currently hovered control\nonly gets updated when the mouse is moved.\n\nThis commit fixes the dropping of the cosmetic highlight by running\nthe check for whether the currently hovered control has changed on\nmouse-clicks, in addition to to the existing mouse-movements.\n\n(cherry picked from commit e8804b9978a4bd2647e1367bc2258a19d73dcc95)",
            "is_cherrypick": true,
            "cherrypick_hash": "e8804b9978a4bd2647e1367bc2258a19d73dcc95",
            "pull": 43456
        },
        "e8804b9978a4bd2647e1367bc2258a19d73dcc95": {
            "hash": "e8804b9978a4bd2647e1367bc2258a19d73dcc95",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMTgwNjA="
            ],
            "author_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "committer_raw": "Meriipu <Meriipu@users.noreply.github.com>",
            "summary": "Make the currently hovered control get updated on mouse-release",
            "body": "Previously, when the mouse was released after dragging a scrollbar,\nits highlight was not dropped (if the mouse cursor was still inside\nthe viewport). This seems to be because the currently hovered control\nonly gets updated when the mouse is moved.\n\nThis commit fixes the dropping of the cosmetic highlight by running\nthe check for whether the currently hovered control has changed on\nmouse-clicks, in addition to to the existing mouse-movements.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39635
        },
        "7ec83ccb9f5e7be30a741f3c134e40ad912abb99": {
            "hash": "7ec83ccb9f5e7be30a741f3c134e40ad912abb99",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwODgwNjI="
            ],
            "author_raw": "Enhex <enhex0@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix missing quote in documentation",
            "body": "(cherry picked from commit aaf5a58b4454246183b34f45bc1b4dd504446181)",
            "is_cherrypick": true,
            "cherrypick_hash": "aaf5a58b4454246183b34f45bc1b4dd504446181",
            "pull": 43456
        },
        "aaf5a58b4454246183b34f45bc1b4dd504446181": {
            "hash": "aaf5a58b4454246183b34f45bc1b4dd504446181",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcwODgwNjI="
            ],
            "author_raw": "Enhex <enhex0@gmail.com>",
            "committer_raw": "Enhex <enhex0@gmail.com>",
            "summary": "Fix missing quote in documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38392
        },
        "8a02f221b468056345b7506a463a8c8b529bfb29": {
            "hash": "8a02f221b468056345b7506a463a8c8b529bfb29",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MjE3NTYz"
            ],
            "author_raw": "Will Nations <willnationsdev@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add script class categories to EditorInspector.",
            "body": "(cherry picked from commit 644de52ca938ddcedbb8356b16508d895cb1c0b7)",
            "is_cherrypick": true,
            "cherrypick_hash": "644de52ca938ddcedbb8356b16508d895cb1c0b7",
            "pull": 43456
        },
        "644de52ca938ddcedbb8356b16508d895cb1c0b7": {
            "hash": "644de52ca938ddcedbb8356b16508d895cb1c0b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MjE3NTYz"
            ],
            "author_raw": "Will Nations <willnationsdev@gmail.com>",
            "committer_raw": "Will Nations <willnationsdev@gmail.com>",
            "summary": "Add script class categories to EditorInspector.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 32428
        },
        "6d939b72f0d96a27fef524767e6a1d600c8d7d0f": {
            "hash": "6d939b72f0d96a27fef524767e6a1d600c8d7d0f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] AudioWorkletAPI implementation.",
            "body": "Rewrote AudioDriverJavaScript to support multiple processor nodes.\nThe old (and deprecated) ScriptProcessorNode when threads are not\navailable, and the new AudioWorklet API when threads are enabled.\n\nThe new implementation uses two ring buffers and a shared state to\ncommunicated with the AudioWorklet thread.\n\nThe audio.worklet.js JavaScript file is always added to the export\ntemplate, but only really used (and download) in the thread build.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43454
        },
        "1dd2cf79140644913f50283a32ba7cd07f5e48aa": {
            "hash": "1dd2cf79140644913f50283a32ba7cd07f5e48aa",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40747 from RandomShaper/improve_packed_fs_api_3.2",
            "body": "Improve/fix packed data API (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e52ed6d89eb17c72d1d5fdf1913675e4cf902068": {
            "hash": "e52ed6d89eb17c72d1d5fdf1913675e4cf902068",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Port JavaScript inline code to libraries.",
            "body": "The API is implemented in javascript, and generates C functions that can\nbe called from godot.\nThis allows much cleaner code replacing all `EM_ASM` calls in our C++\ncode with plain C function calls.\nThis also gets rid of few hacks and comes with few optimizations (e.g.\ncustom cursor shapes should be much faster now).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43454
        },
        "8a3be0ec4453fc6dcd952ddfa0dc4a240ee6f6a0": {
            "hash": "8a3be0ec4453fc6dcd952ddfa0dc4a240ee6f6a0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42276 from RandomShaper/no_window_3.2",
            "body": "Implement no-window mode for X11 and MacOS (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "07ee5565010744230a66a3bfb4b837c4435f284b": {
            "hash": "07ee5565010744230a66a3bfb4b837c4435f284b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43424 from Calinou/improve-3d-selection-box-3.2",
            "body": "Improve the 3D editor selection box appearance (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ed3f0a3950daa183c41f0b9cab1b965412dd6643": {
            "hash": "ed3f0a3950daa183c41f0b9cab1b965412dd6643",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the 3D editor selection box appearance",
            "body": "- Draw two boxes slightly offset from each other to give the illustion\nof a thicker outline.\n- Decrease the offset compared to the 3D node's AABB to give a more\naccurate representation of its size.\n- Make the box fully visible instead of only displaying the corners.\n- Draw a x-ray version of the box that's more translucent, but visible\nthrough walls. This helps make the box more visible while still\nhaving a sense of depth.\n- Use an orange color similar to the 2D editor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43424
        },
        "3ec62c82a3a281a5add54c9f4ce4874b95efb7c7": {
            "hash": "3ec62c82a3a281a5add54c9f4ce4874b95efb7c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Implement no-window mode for X11 and MacOS",
            "body": "Bonus: Homogeinize and improve OS::alert() for no-window mode",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42276
        },
        "1a14551f1f0aea6862628dc2ec0934e84b36fc7b": {
            "hash": "1a14551f1f0aea6862628dc2ec0934e84b36fc7b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43420 from RevoluPowered/fix-skeleton-skinning",
            "body": "Revert partial \"FBX add roughness mappings and fixes general some mat…",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "866c8de0ac90549d74bd899c4f4d19b8dbf10513": {
            "hash": "866c8de0ac90549d74bd899c4f4d19b8dbf10513",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "Revert partial \"FBX add roughness mappings and fixes general some material bugs\"",
            "body": "This reverts partial commit b624e136814b33aee0c1ead50015b2140557aa0a.\n\nThis resolves a bug with pivots and skinning breaking with this change.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43420
        },
        "db5a927689f96c66142c74a84f393843d2ffb370": {
            "hash": "db5a927689f96c66142c74a84f393843d2ffb370",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43376 from RevoluPowered/fbx-fix-roughness",
            "body": "FBX Fix roughness and material properties not loading",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b624e136814b33aee0c1ead50015b2140557aa0a": {
            "hash": "b624e136814b33aee0c1ead50015b2140557aa0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "FBX add roughness mappings and fixes general some material bugs",
            "body": "- Fixed bug with FBX so we can import material values from the document for PBR when using StingRay (not Arnold *yet*)\n- Adds more explicit errors and makes things simpler to read. Has more sanity checks to be sure things are working correctly\n- Lazy Properties fixed items not loading due to capital letter errors in FBX parser\n- Added debug tools to the materials so you know explicitly what material mapping is assigned to a texture and where it came from. (enable verbose printing to use this)\n- Fix broken material mappings and debug entries properly\n- Fix make embedded images properly detected\n- Spam less errors for unsupported shading models with materials.\n\nFuture plans:\n- Arnold materials need converted to PBR model, if possible.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43376
        },
        "a7ecb3c048ca98aa9325b860ae95c03a574828f6": {
            "hash": "a7ecb3c048ca98aa9325b860ae95c03a574828f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Update syntax for lto.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43454
        },
        "10e69f5fa93089325444f3dcd056fcce8e1e9025": {
            "hash": "10e69f5fa93089325444f3dcd056fcce8e1e9025",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix gdnative build when WebRTC module is disabled.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43454
        },
        "f39b46f7c11b041ee2f8cc91b1e06bd5694a4869": {
            "hash": "f39b46f7c11b041ee2f8cc91b1e06bd5694a4869",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Fix audio buffer size and latency hint.",
            "body": "The size of the audio buffer was incorrectly doubled when creating the\nscript processor.\nlatencyHint is expressed in seconds, not milliseconds.\nAdditionally, on some browsers it actually affect the performance and\nstability of the audio driver.\nFor this reason it has been completely disabled (interactive) and a not\nhas been left for future reference.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43454
        },
        "be625f67ee4c233a6f8836a3b9af5ab14b1b0fcf": {
            "hash": "be625f67ee4c233a6f8836a3b9af5ab14b1b0fcf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43278 from Calinou/doc-atlastexture-no-repeat",
            "body": "Document AtlasTexture not supporting repetition",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d3ffff3ad8552b4f75c96f4ff43451b8f60fec5e": {
            "hash": "d3ffff3ad8552b4f75c96f4ff43451b8f60fec5e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43126 from lawnjelly/buffer_orphan_mode",
            "body": "Add project settings to manually specify API usage",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7fccecf6a7152f4e94feb00ce79aa0d20c896cf5": {
            "hash": "7fccecf6a7152f4e94feb00ce79aa0d20c896cf5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43332 from lawnjelly/ewok_line2d",
            "body": "Batching - use legacy path for antialiased polys.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "df4ef8dface5c91ae2697c33e2fa63251659a912": {
            "hash": "df4ef8dface5c91ae2697c33e2fa63251659a912",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Batching - use legacy path for antialiased polys.",
            "body": "Antialiased polys work by drawing a smoothed line around the poly after the main drawing. Batching draws polys as a series of triangles with no concept of 'edge', and when 2 polys are joined it becomes impractical to back calculate the edges from the triangles.\n\nFor this reason batching is disabled for antialiased polys in this PR.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43332
        },
        "8135fdd382f6ceeeebb04559940476de075bf341": {
            "hash": "8135fdd382f6ceeeebb04559940476de075bf341",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43298 from RevoluPowered/fbx-bugfix-mesh-compression-flags",
            "body": "FBX respect mesh compression flags",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "75afe4ed78712556cf07e6e6aa77ed411dab1373": {
            "hash": "75afe4ed78712556cf07e6e6aa77ed411dab1373",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43294 from RevoluPowered/fbx-bugfix-skinning-unused-deformers-polyfiller",
            "body": "FBX polyfill the skin information for deformers which were optimised out of the FBX",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "48ef4f45a7c0cfc975e4b90cc9280808c3ea26de": {
            "hash": "48ef4f45a7c0cfc975e4b90cc9280808c3ea26de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "FBX respect mesh compression flags",
            "body": "Fixes mesh compression setting being totally ignored.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43298
        },
        "bcf77deaaef4be96edf342360b55b328c79a7f6f": {
            "hash": "bcf77deaaef4be96edf342360b55b328c79a7f6f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "FBX fix unskinned bones not being in the Ref<Skin> causing the rasteriser to error",
            "body": "This is because a skin bind count must match skeleton bone count, we should make this not the case for 4.0 IMHO as we can reduce the skin size in godot and make the skin surface simpler to process and have less entries :)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43294
        },
        "fab38f7cf11e15e23b32b1c8f5c37573357a4789": {
            "hash": "fab38f7cf11e15e23b32b1c8f5c37573357a4789",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document AtlasTexture not supporting repetition",
            "body": "See #5660.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43278
        },
        "df6d845b25949602daff21d3ebebc66651e47fde": {
            "hash": "df6d845b25949602daff21d3ebebc66651e47fde",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43272 from lawnjelly/fxaa_deband_redraw",
            "body": "Fix editor constant redraw from fxaa and debanding.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fed764b342e3e26ddbc2779c884f03cf7cb98060": {
            "hash": "fed764b342e3e26ddbc2779c884f03cf7cb98060",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix editor constant redraw from fxaa and debanding.",
            "body": "Every NOTIFICATION_PROCESS the spatial_editor_plugin.cpp is calling set_use_fxaa which is causing a redraw_request(). Same with debanding.\n\nThese can be fixed be checking for noop state changes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43272
        },
        "5b94d97425578063698b7c078f48309f8c0e6fe6": {
            "hash": "5b94d97425578063698b7c078f48309f8c0e6fe6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43264 from clayjohn/GLES3-sky-filter",
            "body": "Properly reset texture flags when generating radiance",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "756a37bcae66e07ffeae198dd894301241a1304f": {
            "hash": "756a37bcae66e07ffeae198dd894301241a1304f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Properly reset texture flags when generating radiance",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43264
        },
        "f7d99c9a1fc292a0c01cf8a7aa38937b743dc4bc": {
            "hash": "f7d99c9a1fc292a0c01cf8a7aa38937b743dc4bc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43259 from lyuma/get_parent_class_reentrancy_3.2",
            "body": "3.2: Backport Avoid reentrant OBJTYPE_RLOCK in ClassDB",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "54236752cf554ff012cb252d6946d11dd8c63357": {
            "hash": "54236752cf554ff012cb252d6946d11dd8c63357",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43242 from Calinou/ci-use-dummy-audio-driver",
            "body": "Use the Dummy audio driver in CI to prevent spurious error messages",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d3be8477f0c15f7ec9c35bbaf350834759f8aa88": {
            "hash": "d3be8477f0c15f7ec9c35bbaf350834759f8aa88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "Avoid reentrant OBJTYPE_RLOCK in ClassDB",
            "body": "Fixes #43020 when a thread uses ClassDB while main thread calls is_parent_class().",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43259
        },
        "07cf8983bf15d5591b9a440f9c9fbc27b39d9014": {
            "hash": "07cf8983bf15d5591b9a440f9c9fbc27b39d9014",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Use the Dummy audio driver in CI to prevent spurious error messages",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43242
        },
        "5c8f497a24ab0b2011102cdd809f316d6e6888bc": {
            "hash": "5c8f497a24ab0b2011102cdd809f316d6e6888bc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Add project settings to manually specify API usage",
            "body": "As a result of the GLES specifications being vague about best practice for how buffers should be used dynamically, different GPUs / platforms appear to have different preferences.\n\nMac in particular seems to have a number of problems in this area, and none of the rendering team uses Macs. So far we have relied on guesswork to choose the best usage, but in an attempt to pin this down, this PR begins to introduce manual selection of options for users to test their configurations.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43126
        },
        "ef2a04bfd71f57729fbbfc971065a83d9196e168": {
            "hash": "ef2a04bfd71f57729fbbfc971065a83d9196e168",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove unneeded filter on joy_axis()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43234
        },
        "4f908fb671959d7a8d1331caa0a8a3a8bce604fa": {
            "hash": "4f908fb671959d7a8d1331caa0a8a3a8bce604fa",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42941 from RevoluPowered/fbx-3-2-2020",
            "body": "[3.2] FBX importer rewrite",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8197a611fae29713a8096f5798bee65b8dae30c6": {
            "hash": "8197a611fae29713a8096f5798bee65b8dae30c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc0ODc3MA=="
            ],
            "author_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "committer_raw": "Gordon MacPherson <gordon@gordonite.tech>",
            "summary": "Rewrite FBX Importer to convert directly to Godot scene format",
            "body": "Co-authored-by: Gordon MacPherson <gordon@gordonite.tech>\nCo-authored-by: Andrea Catania <info@andreacatania.com>\nCo-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>\n\nThis is a complete rewrite of the importer. It will give more deterministic behaviour and has been sponsored by IMVU inc, over 1 year has gone into the development of this importer to remove the burden of the FBX SDK.\nThis was my project for 1 entire year and I really enjoyed the opportunity to add to Godot.\n\nAlong the road of implementing fixes we implemented fbx pivots, animations and inheritance type handling, which in most cases works properly.\nWe have implemented animation and mesh skinning too this should work out of the box, if there are issues let us know.\nIt's designed so that you can expand this with ease, and fix bugs easily too.\nIt can import from Autodesk Maya and import into Godot, with pivots.\nThere are bits we could polish but for now this is good enough.\n\nAdditional fixes made before upstreaming:\n- fixed memory leaks\n- ensure consistent ordering on mac linux and windows for fbx tree. (very important for material import to be deterministic)\n- disabled incorrect warnings for fbx_material\n- added compatibility code for /RootNode/ so compat is not broken\n- Optimise FBX - directly import triangles\n- remove debug messages\n- add messages for mesh id, mesh re-import is sometimes slow and we need to know what mesh is being worked on\n- Document no longer uses unordered maps\n- Removed some usages of &GetRequiredToken replaced with safe *GetRequiredToken() function\n- Added parser debugging\n- Added ERR_FAIL_CONDS for unsupported mesh formats (we can add these later super easy to do now)\n- Add memory debugging for the Tokens and the TokenParser to make it safe\n- Add memory initialisation to mesh.cpp surface_tool.h and mesh.h\n- Initialise boolean flags properly\n- Refactored to correct naming for the fbx_mesh_data.h so you know what data you are working on\n- Disabled corruption caused by the FIXME:\n- Fixed document reading indexes and index_to_direct vs indexes mode\n- Fixed UV1 and UV2 coordinates\n- Fixed importer failing to import version 7700 files\n- Replaced memory handling in the FBX Document with pointers, before it was dereferencing invalid memory.\n- Fixed typed properties\n- Improved Document API\n- Fixed bug with ProcessDOMConnection() not working with the bool flag set to true.\n- Fixed FBX skinning not deforming for more than one single mesh\n- Fixed FBX skeleton mapping and skin mapping not being applied properly (now retrieved from document skin list)\n- Fixed set_bone_pose being used in final version()\n- Fixed material properties exceeding 1.0.\n- FBX Document parser revamped to use safe memory practices, and with graceful error messages.\n- ScopePtr, TokenPtr and various internal types have been fleshed out to use proper typedefs across the codebase.\n- Fixed memory leaks caused by token cleanup failing (now explicit cleanup step, no shared_ptr, etc)\n- Fixed bug with PropertyTable not reading all properties and not cleaning up properly.\n- Fixed smoothing groups not working\n- Fixed normal duplications\n- Fixed duplication check for pre-existing coordinates.\n- Fixed performance of vertex lookup in large meshes being slow, using lookup table separate to the data for indexing, this reduces import time from 10 minutes of bistro down to 30 seconds.\n- Fixed includes requiring absolute path in headers and cpp files using CPPPath.\n\nBugs/Features wish list:\n- locator bones\n- quat anim key interpolation (most fbx maya files have euler rotations from blender and maya, nobody uses this)\n- some rigs skins scale up when SSC enabled inconsistently per bone\n- some skins can disappear entirely\n- material mapping needs expanded, but this will be done for 4.0 as it requires rewrite.\n\nWorkarounds for issues found until we patch them:\n- mesh -> clear skin can resolve most of the bugs above.\n- locators can be worked around by removing them before exporting your rig.\n- some material properties wont always import, this is okay to override in the material properties.\n\n**If you are having issues or need support fear not!**\nPlease provide minimal rigs which can reproduce issues as we can't spend a lot of time investigating each rig. We need a small example which breaks and we can then sort the problem. In some cases this is not possible so its okay to privately send models to us via IRC or a ticket and we can provide an email address, we won't reveal or disclose privately sent rig files to any companies, or to companies I work for, they will not be shared, only tested and bugs will be drawn up from the conclusions. Also include identifying information about what you did and how it didn't work. Please file each file separately in a bug report, unless the problem is the same.\nThis was sponsored by IMVU, and a special thanks to everyone who supported this project.\n\nSigned-off-by: Gordon MacPherson <gordon@gordonite.tech>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42941
        },
        "61ad66989236ce69793f9fe202e953f4a28f56da": {
            "hash": "61ad66989236ce69793f9fe202e953f4a28f56da",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42360 from thebestnom/android-click-support-3.2",
            "body": "[3.2] Support mouse events on Android",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "82bc6820827c77d1d778f6f50d643def33033807": {
            "hash": "82bc6820827c77d1d778f6f50d643def33033807",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43049 from RandomShaper/fix_gone_script_3.2",
            "body": "Fix script used as type gone too early (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e6d0770bae7d363b1cc63b7292013dff90eedd1c": {
            "hash": "e6d0770bae7d363b1cc63b7292013dff90eedd1c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43201 from qarmin/failing_ci_32",
            "body": "Fix failing CI, due invalid importing of resources",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5a91cdfc590069097caecc64a433a09079f2c6d5": {
            "hash": "5a91cdfc590069097caecc64a433a09079f2c6d5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43208 from Anutrix/IG-limit-note-3.2",
            "body": "[3.2] Added a note to ImmediateGeometry regarding it's buffer limit",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "191c84f9520ef09a23bc9418cb955b77091437be": {
            "hash": "191c84f9520ef09a23bc9418cb955b77091437be",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTU1MjQ3"
            ],
            "author_raw": "thebestnom <shoval.arad@gmail.com>",
            "committer_raw": "thebestnom <shoval.arad@gmail.com>",
            "summary": "Android: Mouse Implementation",
            "body": "Implement mouse\nMove touch to inputManager\nChange to use android/input.h",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42360
        },
        "8d409423f7c82bc405a3e3477535e92100c8736b": {
            "hash": "8d409423f7c82bc405a3e3477535e92100c8736b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNDU5MDI4"
            ],
            "author_raw": "Anutrix <numaanzaheerahmed@yahoo.com>",
            "committer_raw": "Anutrix <numaanzaheerahmed@yahoo.com>",
            "summary": "Added a note to ImmediateGeometry regarding it's buffer limit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43208
        },
        "c43b2ab6032041269bed9c41e9d1f0d0325a5f2e": {
            "hash": "c43b2ab6032041269bed9c41e9d1f0d0325a5f2e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42942 from Calinou/add-viewport-debanding-3.2",
            "body": "Add a debanding property to Viewport for GLES3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4325c54335bae67850f8f438386d0a9bf6e68b78": {
            "hash": "4325c54335bae67850f8f438386d0a9bf6e68b78",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43016 from mbrlabs/rotation-gizmo-32",
            "body": "[3.2] Improve rotation gizmo",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "35bfa0b2925df99517fedd5f9baf722a9452baa0": {
            "hash": "35bfa0b2925df99517fedd5f9baf722a9452baa0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Fix failing CI, due invalid importing of resources",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43201
        },
        "1e9a774ac24ecbbec9b0aa4b903f3f1525f4d525": {
            "hash": "1e9a774ac24ecbbec9b0aa4b903f3f1525f4d525",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Make Variant aware that an Object may be a Reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43049
        },
        "798ee982ac3539e12745b9273a7b52e5ca20168c": {
            "hash": "798ee982ac3539e12745b9273a7b52e5ca20168c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1OTk3OTY="
            ],
            "author_raw": "George Marques <george@gmarqu.es>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Actually set GDScript static reference",
            "body": "(cherry picked from commit 0f1da724924fc494bfd316c57757e0e1d7b90143)",
            "is_cherrypick": true,
            "cherrypick_hash": "0f1da724924fc494bfd316c57757e0e1d7b90143",
            "pull": 43049
        },
        "0f1da724924fc494bfd316c57757e0e1d7b90143": {
            "hash": "0f1da724924fc494bfd316c57757e0e1d7b90143",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1OTk3OTY="
            ],
            "author_raw": "George Marques <george@gmarqu.es>",
            "committer_raw": "George Marques <george@gmarqu.es>",
            "summary": "Actually set GDScript static reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e360dc9a79703add684bc7e36f35a198cf2c6043": {
            "hash": "e360dc9a79703add684bc7e36f35a198cf2c6043",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1OTk3OTY="
            ],
            "author_raw": "George Marques <george@gmarqu.es>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "GDScript: Remove self static reference and create one on calls",
            "body": "This is needed because of the new changes to Variant. The reference\ncounter is increased by adding it to a Variant, which means no GDScript\nwill be freed (or will be double freed if manually freed somewhere).\n\n(cherry picked from commit 4d960efafc64f0f94f68158ca49ed7f3dd9742dc)",
            "is_cherrypick": true,
            "cherrypick_hash": "4d960efafc64f0f94f68158ca49ed7f3dd9742dc",
            "pull": 43049
        },
        "4d960efafc64f0f94f68158ca49ed7f3dd9742dc": {
            "hash": "4d960efafc64f0f94f68158ca49ed7f3dd9742dc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1OTk3OTY="
            ],
            "author_raw": "George Marques <george@gmarqu.es>",
            "committer_raw": "George Marques <george@gmarqu.es>",
            "summary": "GDScript: Remove self static reference and create one on calls",
            "body": "This is needed because of the new changes to Variant. The reference\ncounter is increased by adding it to a Variant, which means no GDScript\nwill be freed (or will be double freed if manually freed somewhere).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36358
        },
        "61c8efecffd52953da621566df2033ecce0710d5": {
            "hash": "61c8efecffd52953da621566df2033ecce0710d5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43171 from Calinou/dynamicfont-fix-scaling-filter-artifacts",
            "body": "Fix artifacts in DynamicFont when scaling with filtering enabled",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "575dbd4bb2e3c8a17db19fe935b893706c17f7ef": {
            "hash": "575dbd4bb2e3c8a17db19fe935b893706c17f7ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix artifacts in DynamicFont when scaling with filtering enabled",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43171
        },
        "0b6d75ce529081a0d47e6e8c20c56abcb3207c40": {
            "hash": "0b6d75ce529081a0d47e6e8c20c56abcb3207c40",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43162 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 6th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "914b0f700e61f1fa5cf353245eba1cb9204292a3": {
            "hash": "914b0f700e61f1fa5cf353245eba1cb9204292a3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New corporate sponsors:\nSpiffcode (Platinum)\nASIFA-Hollywood (Silver)\nZenva Academy (Silver)\n\nThanks to all contributors and donors for making Godot possible!\n\n(cherry picked from commit 49608948807cff0552222f704a5bf2f262ffaebe)",
            "is_cherrypick": true,
            "cherrypick_hash": "49608948807cff0552222f704a5bf2f262ffaebe",
            "pull": 43162
        },
        "49608948807cff0552222f704a5bf2f262ffaebe": {
            "hash": "49608948807cff0552222f704a5bf2f262ffaebe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New corporate sponsors:\nSpiffcode (Platinum)\nASIFA-Hollywood (Silver)\nZenva Academy (Silver)\n\nThanks to all contributors and donors for making Godot possible!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "284dae021ae6bbee920fedcb55412a501ee106d8": {
            "hash": "284dae021ae6bbee920fedcb55412a501ee106d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43162
        },
        "9320266fe89d244b408c3b44bf30502c4acd2995": {
            "hash": "9320266fe89d244b408c3b44bf30502c4acd2995",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNjMyMTE="
            ],
            "author_raw": "Eric Tuvesson <eric.tuvesson@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix(sprite2d): Rect is not handling pixel snap",
            "body": "related https://github.com/godotengine/godot/issues/42985\n\n(cherry picked from commit e892a92ad64144f5d041693385e9173feb2bc7f0)",
            "is_cherrypick": true,
            "cherrypick_hash": "e892a92ad64144f5d041693385e9173feb2bc7f0",
            "pull": 43162
        },
        "e892a92ad64144f5d041693385e9173feb2bc7f0": {
            "hash": "e892a92ad64144f5d041693385e9173feb2bc7f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNjMyMTE="
            ],
            "author_raw": "Eric Tuvesson <eric.tuvesson@gmail.com>",
            "committer_raw": "Eric Tuvesson <eric.tuvesson@gmail.com>",
            "summary": "fix(sprite2d): Rect is not handling pixel snap",
            "body": "related https://github.com/godotengine/godot/issues/42985",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43147
        },
        "4ccde80d9db9fcf735e3a0f84eb485bdd310ee61": {
            "hash": "4ccde80d9db9fcf735e3a0f84eb485bdd310ee61",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Release .build_version file handle in Android custom build export",
            "body": "(cherry picked from commit b271315bac2518217b09a78054780db01d5796fb)",
            "is_cherrypick": true,
            "cherrypick_hash": "b271315bac2518217b09a78054780db01d5796fb",
            "pull": 43162
        },
        "b271315bac2518217b09a78054780db01d5796fb": {
            "hash": "b271315bac2518217b09a78054780db01d5796fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Release .build_version file handle in Android custom build export",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43153
        },
        "7746afec94cd28820cfa35791af92bd66361df5f": {
            "hash": "7746afec94cd28820cfa35791af92bd66361df5f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document hiding a Control when its reference point is behind the camera",
            "body": "See https://github.com/godotengine/godot/issues/1725.\n\n(cherry picked from commit b3a6937c0c36fcca761d4c18a6d711bdb24a967e)",
            "is_cherrypick": true,
            "cherrypick_hash": "b3a6937c0c36fcca761d4c18a6d711bdb24a967e",
            "pull": 43162
        },
        "b3a6937c0c36fcca761d4c18a6d711bdb24a967e": {
            "hash": "b3a6937c0c36fcca761d4c18a6d711bdb24a967e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document hiding a Control when its reference point is behind the camera",
            "body": "See https://github.com/godotengine/godot/issues/1725.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43139
        },
        "638e24684f0acf2c3b5b0969ba50aea0e3f41198": {
            "hash": "638e24684f0acf2c3b5b0969ba50aea0e3f41198",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes setting top_level not updating the global position",
            "body": "(cherry picked from commit 131a7b58c85971843f1c366292a33e30be91eb66)",
            "is_cherrypick": true,
            "cherrypick_hash": "131a7b58c85971843f1c366292a33e30be91eb66",
            "pull": 43162
        },
        "131a7b58c85971843f1c366292a33e30be91eb66": {
            "hash": "131a7b58c85971843f1c366292a33e30be91eb66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "summary": "Fixes setting top_level not updating the global position",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43131
        },
        "3f81cd53320585262a053f1d0f1c298123a8ccc5": {
            "hash": "3f81cd53320585262a053f1d0f1c298123a8ccc5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes property revert for inherited child nodes",
            "body": "(cherry picked from commit 0dfe28d93dd652635af2ffc289a577eb0c282ca2)",
            "is_cherrypick": true,
            "cherrypick_hash": "0dfe28d93dd652635af2ffc289a577eb0c282ca2",
            "pull": 43162
        },
        "0dfe28d93dd652635af2ffc289a577eb0c282ca2": {
            "hash": "0dfe28d93dd652635af2ffc289a577eb0c282ca2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes property revert for inherited child nodes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43118
        },
        "a7609d9c49241892d489e3732379d7ab983c86c8": {
            "hash": "a7609d9c49241892d489e3732379d7ab983c86c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NTkwNjQ5"
            ],
            "author_raw": "Dustin Petersohn <petersohn.dustin@outlook.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improved documentation for TileMap.cell_y_sort",
            "body": "(cherry picked from commit 669f21d367a7b0062143ac92fe998fca3c25d803)",
            "is_cherrypick": true,
            "cherrypick_hash": "669f21d367a7b0062143ac92fe998fca3c25d803",
            "pull": 43162
        },
        "669f21d367a7b0062143ac92fe998fca3c25d803": {
            "hash": "669f21d367a7b0062143ac92fe998fca3c25d803",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NTkwNjQ5"
            ],
            "author_raw": "Dustin Petersohn <petersohn.dustin@outlook.com>",
            "committer_raw": "Dustin Petersohn <petersohn.dustin@outlook.com>",
            "summary": "Improved documentation for TileMap.cell_y_sort",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43114
        },
        "943db2ca34a12e6c1b080b867247a12460259d9f": {
            "hash": "943db2ca34a12e6c1b080b867247a12460259d9f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make `randbase` member protected in `RandomNumberGenerator`",
            "body": "Allows to extend `RandomNumberGenerator` via C++ modules.\n\n(cherry picked from commit 1923f0d3027ce92e4d42f0436d90beea0c0dee3e)",
            "is_cherrypick": true,
            "cherrypick_hash": "1923f0d3027ce92e4d42f0436d90beea0c0dee3e",
            "pull": 43162
        },
        "1923f0d3027ce92e4d42f0436d90beea0c0dee3e": {
            "hash": "1923f0d3027ce92e4d42f0436d90beea0c0dee3e",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Make `randbase` member protected in `RandomNumberGenerator`",
            "body": "Allows to extend `RandomNumberGenerator` via C++ modules.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43113
        },
        "a973bc953078eaa663722f13244f1835f319b2d6": {
            "hash": "a973bc953078eaa663722f13244f1835f319b2d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes property revert after saving instanced scene",
            "body": "(cherry picked from commit a2c1593f253f9810556ae48c8e5927bc50754177)",
            "is_cherrypick": true,
            "cherrypick_hash": "a2c1593f253f9810556ae48c8e5927bc50754177",
            "pull": 43162
        },
        "a2c1593f253f9810556ae48c8e5927bc50754177": {
            "hash": "a2c1593f253f9810556ae48c8e5927bc50754177",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes property revert after saving instanced scene",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43099
        },
        "f41cc7d6444c635d6ec069e8eaad6d05028d1fd6": {
            "hash": "f41cc7d6444c635d6ec069e8eaad6d05028d1fd6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changed shell_open behaviour",
            "body": "(cherry picked from commit 9e57a395cf2a093f273c4f10e16f224d2c7f2ddd)",
            "is_cherrypick": true,
            "cherrypick_hash": "9e57a395cf2a093f273c4f10e16f224d2c7f2ddd",
            "pull": 43162
        },
        "9e57a395cf2a093f273c4f10e16f224d2c7f2ddd": {
            "hash": "9e57a395cf2a093f273c4f10e16f224d2c7f2ddd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Changed shell_open behaviour",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43053
        },
        "94cf0dced24afbaaad6d82dddf6beea7d8388953": {
            "hash": "94cf0dced24afbaaad6d82dddf6beea7d8388953",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve undo log messages in the 2D editor for additional context",
            "body": "Undo/redo log messages will now specify the modified node's\nname (or number of modified nodes if several were modified).\nOn top of that, the new position/rotation/scale/pivot offset\nwill also be mentioned in the message.\n\n(cherry picked from commit 996740de436e47484a83e0f2ee2a79079f5086b5)",
            "is_cherrypick": true,
            "cherrypick_hash": "996740de436e47484a83e0f2ee2a79079f5086b5",
            "pull": 43162
        },
        "996740de436e47484a83e0f2ee2a79079f5086b5": {
            "hash": "996740de436e47484a83e0f2ee2a79079f5086b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve undo log messages in the 2D editor for additional context",
            "body": "Undo/redo log messages will now specify the modified node's\nname (or number of modified nodes if several were modified).\nOn top of that, the new position/rotation/scale/pivot offset\nwill also be mentioned in the message.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42229
        },
        "b69f1f183eba456666c276a51d483aecf5878496": {
            "hash": "b69f1f183eba456666c276a51d483aecf5878496",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NjkyNzkw"
            ],
            "author_raw": "David Sichma <sichmada@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix toggle mask bit 0",
            "body": "(cherry picked from commit 6acd450328653d2b52308f54172535f0b92a7051)",
            "is_cherrypick": true,
            "cherrypick_hash": "6acd450328653d2b52308f54172535f0b92a7051",
            "pull": 43162
        },
        "6acd450328653d2b52308f54172535f0b92a7051": {
            "hash": "6acd450328653d2b52308f54172535f0b92a7051",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NjkyNzkw"
            ],
            "author_raw": "David Sichma <sichmada@gmail.com>",
            "committer_raw": "David Sichma <sichmada@gmail.com>",
            "summary": "fix toggle mask bit 0",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43084
        },
        "9aecf040e1aaf4784b39dfb5f7a9fecd12cc5e9f": {
            "hash": "9aecf040e1aaf4784b39dfb5f7a9fecd12cc5e9f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "GDNative XR: remove redundant `config.py`",
            "body": "It's not an engine module. This is handled by GDNative's\n`SCsub` instead, as done for other subdirectories already.\n\n(cherry picked from commit 650ae413ce40ba458d419acd515539d35fb81905)",
            "is_cherrypick": true,
            "cherrypick_hash": "650ae413ce40ba458d419acd515539d35fb81905",
            "pull": 43162
        },
        "650ae413ce40ba458d419acd515539d35fb81905": {
            "hash": "650ae413ce40ba458d419acd515539d35fb81905",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "GDNative XR: remove redundant `config.py`",
            "body": "It's not an engine module. This is handled by GDNative's\n`SCsub` instead, as done for other subdirectories already.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43059
        },
        "126d08e33d91de5628a83c253381f46de777be7b": {
            "hash": "126d08e33d91de5628a83c253381f46de777be7b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix wrong exit code being returned",
            "body": "(cherry picked from commit 0d3a168a532349d0759a033b04efe04e5ef72c32)",
            "is_cherrypick": true,
            "cherrypick_hash": "0d3a168a532349d0759a033b04efe04e5ef72c32",
            "pull": 43162
        },
        "0d3a168a532349d0759a033b04efe04e5ef72c32": {
            "hash": "0d3a168a532349d0759a033b04efe04e5ef72c32",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Fix wrong exit code being returned",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43056
        },
        "203d6375fcfa1f893afa8144b64ce3dfaead66e2": {
            "hash": "203d6375fcfa1f893afa8144b64ce3dfaead66e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzNDc1MjU2"
            ],
            "author_raw": "Pleto <pleto@mail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Enhancement for tileset sorting",
            "body": "(cherry picked from commit 0e392bd177032dac6856df9a21f0d72de5292b1b)",
            "is_cherrypick": true,
            "cherrypick_hash": "0e392bd177032dac6856df9a21f0d72de5292b1b",
            "pull": 43162
        },
        "0e392bd177032dac6856df9a21f0d72de5292b1b": {
            "hash": "0e392bd177032dac6856df9a21f0d72de5292b1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzNDc1MjU2"
            ],
            "author_raw": "Pleto <pleto@mail.com>",
            "committer_raw": "Pleto <pleto@mail.com>",
            "summary": "Enhancement for tileset sorting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43050
        },
        "5740bd808abfcb2ce3160a0fc62c47a7e7e0ab8e": {
            "hash": "5740bd808abfcb2ce3160a0fc62c47a7e7e0ab8e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkzNzQ="
            ],
            "author_raw": "Mark Riedesel <mark@klowner.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix android apk contents having mtime 1 month in future",
            "body": "minizip documentation describes tm_mon as expecting the number of months\nsince January - [0, 11], but the month returned by OS.get_date() is in\nthe range of [1, 12].\n\n(cherry picked from commit 5fe902244a192b33ea9cff38ab870fe41909cd19)",
            "is_cherrypick": true,
            "cherrypick_hash": "5fe902244a192b33ea9cff38ab870fe41909cd19",
            "pull": 43162
        },
        "5fe902244a192b33ea9cff38ab870fe41909cd19": {
            "hash": "5fe902244a192b33ea9cff38ab870fe41909cd19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkzNzQ="
            ],
            "author_raw": "Mark Riedesel <mark@klowner.com>",
            "committer_raw": "Mark Riedesel <mark@klowner.com>",
            "summary": "Fix android apk contents having mtime 1 month in future",
            "body": "minizip documentation describes tm_mon as expecting the number of months\nsince January - [0, 11], but the month returned by OS.get_date() is in\nthe range of [1, 12].",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43041
        },
        "c2a7df79ce86fa34597b8cc35e4658134101094c": {
            "hash": "c2a7df79ce86fa34597b8cc35e4658134101094c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Favor project.binary over project.godot",
            "body": "(cherry picked from commit 37d515e99c2da449397511cbc9b25fee84dd66fc)",
            "is_cherrypick": true,
            "cherrypick_hash": "37d515e99c2da449397511cbc9b25fee84dd66fc",
            "pull": 43162
        },
        "37d515e99c2da449397511cbc9b25fee84dd66fc": {
            "hash": "37d515e99c2da449397511cbc9b25fee84dd66fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Favor project.binary over project.godot",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42980
        },
        "921046c822a635f089db027a4d69bcb051698e24": {
            "hash": "921046c822a635f089db027a4d69bcb051698e24",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add `border_width` to `ReferenceRect`",
            "body": "Exposes a hidden parameter behind `CanvasItem.draw_rect()`.\n\n(cherry picked from commit aef00021a9c8a51326d6ed6f9a4fc9ddeae175bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "aef00021a9c8a51326d6ed6f9a4fc9ddeae175bd",
            "pull": 43162
        },
        "aef00021a9c8a51326d6ed6f9a4fc9ddeae175bd": {
            "hash": "aef00021a9c8a51326d6ed6f9a4fc9ddeae175bd",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Add `border_width` to `ReferenceRect`",
            "body": "Exposes a hidden parameter behind `CanvasItem.draw_rect()`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42907
        },
        "bdfa43ea6380160e1bf5cbce46094c367aa7cbe3": {
            "hash": "bdfa43ea6380160e1bf5cbce46094c367aa7cbe3",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cross-reference `ColorRect` and `ReferenceRect` in the class reference",
            "body": "They use the same underlying `CanvasItem.draw_rect()` API.\n\n(cherry picked from commit 803b046b38397ade406b7ae2ec1f7191d08e3753)",
            "is_cherrypick": true,
            "cherrypick_hash": "803b046b38397ade406b7ae2ec1f7191d08e3753",
            "pull": 43162
        },
        "803b046b38397ade406b7ae2ec1f7191d08e3753": {
            "hash": "803b046b38397ade406b7ae2ec1f7191d08e3753",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Cross-reference `ColorRect` and `ReferenceRect` in the class reference",
            "body": "They use the same underlying `CanvasItem.draw_rect()` API.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42906
        },
        "4e720c064e35c63b5f62d3feb7e155251e956234": {
            "hash": "4e720c064e35c63b5f62d3feb7e155251e956234",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update freetype to 2.10.4",
            "body": "(cherry picked from commit 42959d54ff7d67111086573491dd76259dc2d0aa)",
            "is_cherrypick": true,
            "cherrypick_hash": "42959d54ff7d67111086573491dd76259dc2d0aa",
            "pull": 43162
        },
        "42959d54ff7d67111086573491dd76259dc2d0aa": {
            "hash": "42959d54ff7d67111086573491dd76259dc2d0aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Update freetype to 2.10.4",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42905
        },
        "a2dcbfe0a831c0d15e3ac0eb509d59c951803d82": {
            "hash": "a2dcbfe0a831c0d15e3ac0eb509d59c951803d82",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disable code to add patches menu",
            "body": "(cherry picked from commit 395cb5725607624e0fe6171fd5e7976d920cd544)",
            "is_cherrypick": true,
            "cherrypick_hash": "395cb5725607624e0fe6171fd5e7976d920cd544",
            "pull": 43162
        },
        "395cb5725607624e0fe6171fd5e7976d920cd544": {
            "hash": "395cb5725607624e0fe6171fd5e7976d920cd544",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1MDE5NzU="
            ],
            "author_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "committer_raw": "Ev1lbl0w <ricasubtil@gmail.com>",
            "summary": "Disable code to add patches menu",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42900
        },
        "7735cdaf8f7050dc5b7c8f09bc81db34489bd475": {
            "hash": "7735cdaf8f7050dc5b7c8f09bc81db34489bd475",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxODUxNjM="
            ],
            "author_raw": "Gabriel Van Eyck <gvaneyck@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix emit_signal timing for GraphEdit's begin/end node move",
            "body": "(cherry picked from commit fbc095dc784925e3f9dbae406a62c007bff33e4d)",
            "is_cherrypick": true,
            "cherrypick_hash": "fbc095dc784925e3f9dbae406a62c007bff33e4d",
            "pull": 43162
        },
        "fbc095dc784925e3f9dbae406a62c007bff33e4d": {
            "hash": "fbc095dc784925e3f9dbae406a62c007bff33e4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxODUxNjM="
            ],
            "author_raw": "Gabriel Van Eyck <gvaneyck@users.noreply.github.com>",
            "committer_raw": "Gabriel Van Eyck <gvaneyck@users.noreply.github.com>",
            "summary": "Fix emit_signal timing for GraphEdit's begin/end node move",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42891
        },
        "ba00ced4451fc1cc08947d4c0f2c8cfd8142550f": {
            "hash": "ba00ced4451fc1cc08947d4c0f2c8cfd8142550f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TextEdit - fix valid bounds in 'set_line'. Fixes #41967",
            "body": "(cherry picked from commit 99c8a0791916d6fe11763f54eeaef0c850112c0f)",
            "is_cherrypick": true,
            "cherrypick_hash": "99c8a0791916d6fe11763f54eeaef0c850112c0f",
            "pull": 43162
        },
        "99c8a0791916d6fe11763f54eeaef0c850112c0f": {
            "hash": "99c8a0791916d6fe11763f54eeaef0c850112c0f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "summary": "TextEdit - fix valid bounds in 'set_line'. Fixes #41967",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42874
        },
        "3e4816efbdda741e969134ddae395e9fb989d4ef": {
            "hash": "3e4816efbdda741e969134ddae395e9fb989d4ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY0NjMzMzQ="
            ],
            "author_raw": "Tomer Keren <tomer.keren.dev@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Setting visibility on GridMap now works. Closes #41374.",
            "body": "Continuing the work from f43a0ef3270737d2b526480ecb0f1337ece9e041,\nIt seems the maps visibility was not actually set and a flase value was propogated to the meshes\nTrying to set the maps visibility directly (Using `set_visibility` causes the map to no longer to recieve visibility notifications, instead this approach was chosen\n\n(cherry picked from commit fe52c6b0b7e21bbed1aaabe684714a9b78c23ba3)",
            "is_cherrypick": true,
            "cherrypick_hash": "fe52c6b0b7e21bbed1aaabe684714a9b78c23ba3",
            "pull": 43162
        },
        "fe52c6b0b7e21bbed1aaabe684714a9b78c23ba3": {
            "hash": "fe52c6b0b7e21bbed1aaabe684714a9b78c23ba3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY0NjMzMzQ="
            ],
            "author_raw": "Tomer Keren <tomer.keren.dev@gmail.com>",
            "committer_raw": "Tomer Keren <tomer.keren.dev@gmail.com>",
            "summary": "Setting visibility on GridMap now works. Closes #41374.",
            "body": "Continuing the work from f43a0ef3270737d2b526480ecb0f1337ece9e041,\nIt seems the maps visibility was not actually set and a flase value was propogated to the meshes\nTrying to set the maps visibility directly (Using `set_visibility` causes the map to no longer to recieve visibility notifications, instead this approach was chosen",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42848
        },
        "a5f98e915ce699d517393024edc6933e5ede0a23": {
            "hash": "a5f98e915ce699d517393024edc6933e5ede0a23",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document how to display the vertex color in `SurfaceTool.add_color()`",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4083.\n\n(cherry picked from commit 2f1d40367acbc78f2d029fa68bdb02ee2626afc2)",
            "is_cherrypick": true,
            "cherrypick_hash": "2f1d40367acbc78f2d029fa68bdb02ee2626afc2",
            "pull": 43162
        },
        "2f1d40367acbc78f2d029fa68bdb02ee2626afc2": {
            "hash": "2f1d40367acbc78f2d029fa68bdb02ee2626afc2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document how to display the vertex color in `SurfaceTool.add_color()`",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4083.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42377
        },
        "5c129c7a054fea2b028121999840652a16297cdb": {
            "hash": "5c129c7a054fea2b028121999840652a16297cdb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Minor improvements to the Polygon 2D UV editor",
            "body": "(cherry picked from commit c26b49fc17578214077626267a2fe022a39965dd)",
            "is_cherrypick": true,
            "cherrypick_hash": "c26b49fc17578214077626267a2fe022a39965dd",
            "pull": 43162
        },
        "c26b49fc17578214077626267a2fe022a39965dd": {
            "hash": "c26b49fc17578214077626267a2fe022a39965dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Minor improvements to the Polygon 2D UV editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35766
        },
        "bf62f3ca2ba4347fc9969c6aee8b0ae19b0b884f": {
            "hash": "bf62f3ca2ba4347fc9969c6aee8b0ae19b0b884f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43157 from qarmin/disable_exported",
            "body": "Temporary disable exported build in CI",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "79a6050bc1287b83ac03a6f10192221623b22215": {
            "hash": "79a6050bc1287b83ac03a6f10192221623b22215",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Disable temporary exported build in CI",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43157
        },
        "374253242d7e783586f4baf38a495cc409c6c62d": {
            "hash": "374253242d7e783586f4baf38a495cc409c6c62d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Shows ColorRect in Color constants autocompletion",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43152
        },
        "efdc5f0f899a8313cd557f87cc7d478692ebdb72": {
            "hash": "efdc5f0f899a8313cd557f87cc7d478692ebdb72",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43054 from lawnjelly/ewok_fix_largefvf",
            "body": "Fix transforms in custom shaders using large FVF",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c80a1b9d7d68cf966f2c757e1bc3bac9c634b597": {
            "hash": "c80a1b9d7d68cf966f2c757e1bc3bac9c634b597",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43102 from lawnjelly/ewok_flush_fvf_fix",
            "body": "Fix lines used in item with custom shader",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "318ae4d047ccde74c2a1e2b3af7f030c35cb108e": {
            "hash": "318ae4d047ccde74c2a1e2b3af7f030c35cb108e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43140 from Klowner/3.2-android-p-cutout-support",
            "body": "Implement OS.get_window_safe_area() for Android",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2bec10fd1caf3fcb42082ca6c3ae71e5a73485f5": {
            "hash": "2bec10fd1caf3fcb42082ca6c3ae71e5a73485f5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkzNzQ="
            ],
            "author_raw": "Mark Riedesel <mark@klowner.com>",
            "committer_raw": "Mark Riedesel <mark@klowner.com>",
            "summary": "Implement OS.get_window_safe_area() for Android",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43140
        },
        "7c27e3799714b521b7d47daff532e59c2fb93da2": {
            "hash": "7c27e3799714b521b7d47daff532e59c2fb93da2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42705 from Calinou/tilemap-editor-fix-osx-tooltip",
            "body": "Fix rectangle paint tooltip for the tilemap editor on macOS",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "45b93fa4912d2bcc3527efa3e10498bf912af0a3": {
            "hash": "45b93fa4912d2bcc3527efa3e10498bf912af0a3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43129 from Calinou/improve-font-oversampling-warning",
            "body": "Improve the font oversampling warning messages to be more descriptive",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3499799cb3648d05637f8607169e1ec94d31f058": {
            "hash": "3499799cb3648d05637f8607169e1ec94d31f058",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the font oversampling warning messages to be more descriptive",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43129
        },
        "a66470a0d1b90e1f506365ccd509bcdf3f8300df": {
            "hash": "a66470a0d1b90e1f506365ccd509bcdf3f8300df",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43101 from madmiraal/apply-upstream-391-3.2",
            "body": "[3.2] Apply upstream gamecontrollerdb patch 391.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "586285639a055b02f33e575fdd01c95b8375762b": {
            "hash": "586285639a055b02f33e575fdd01c95b8375762b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix lines used in item with custom shader",
            "body": "Lines are batched using the simplest fvf 'BatchVertex', however when used in an item with a custom shader material, it may attempt to translate to large_fvf without the required extra channels. To prevent this a special case in flushing is made to deal with lines.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43102
        },
        "307f78abe60647268fd52c842f106fe9aaf9eba6": {
            "hash": "307f78abe60647268fd52c842f106fe9aaf9eba6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg=",
                "MDQ6VXNlcjYwOTcwMTU="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Apply upstream gamecontrollerdb patch 391.",
            "body": "Co-authored-by: SalvoB <salvob41@users.noreply.github.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43101
        },
        "6aa54c117aaae18211e107cc34156e89d191ef69": {
            "hash": "6aa54c117aaae18211e107cc34156e89d191ef69",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42800 from madmiraal/fix-41065-3.2",
            "body": "[3.2] Provide support for buttons and D-pads mapped to half axes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "954b14ecec8d0f35caaa8153f1c765097f553403": {
            "hash": "954b14ecec8d0f35caaa8153f1c765097f553403",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Provide support for buttons and D-pads mapped to half axes, and",
            "body": "fix axes mapped to buttons and D-pads.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42800
        },
        "078c6325927cc641a09ced8363000029c47de1d9": {
            "hash": "078c6325927cc641a09ced8363000029c47de1d9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43091 from bruvzg/ios_ver_check_no_except",
            "body": "[3.2] Do not raise exception if iOS SDK is not installed.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b338ba1b272fc42950d46f79ed989087c315dfef": {
            "hash": "b338ba1b272fc42950d46f79ed989087c315dfef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Do not raise exception if iOS SDK is not installed.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43091
        },
        "6dbc08668b990ebb6518d37501c6d777b9a5d127": {
            "hash": "6dbc08668b990ebb6518d37501c6d777b9a5d127",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NDk3ODY5"
            ],
            "author_raw": "hilfazer <az13337@gmail.com>",
            "committer_raw": "hilfazer <az13337@gmail.com>",
            "summary": "Move Editable Children information from scene's root to instanced nodes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39533
        },
        "f4cb88e2326248f21eda67410b54e90f0f70dd3b": {
            "hash": "f4cb88e2326248f21eda67410b54e90f0f70dd3b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix transforms in custom shaders using large FVF",
            "body": "In small batches using hardware transform, vertices would be drawn in incorrect positions due to the item transform being applied twice - once in the transform uniform, and once from the transform passed as a vertex attribute.\n\nThis PR alters the shader to ignore uniform transforms when using large FVF.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43054
        },
        "4ece7c287f7e3cb88968604e6b0fa39b274954f0": {
            "hash": "4ece7c287f7e3cb88968604e6b0fa39b274954f0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43060 from clayjohn/3.2-FXAA-bug",
            "body": "[3.2]Remove extra exposure multiply in FXAA",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "505d469e50c9ae0e81ccf892abf5fb1bc40c052c": {
            "hash": "505d469e50c9ae0e81ccf892abf5fb1bc40c052c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Remove extra exposure multiply in FXAA",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43060
        },
        "a03af876d1a8c30723021bc60ce10d38d2a8d534": {
            "hash": "a03af876d1a8c30723021bc60ce10d38d2a8d534",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43034 from akien-mga/3.2-ci-android",
            "body": "CI: Refactor Android workflow, use pre-installed SDK and NDK",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "da9ef8993dac483367193bcd9a76559242bccdf4": {
            "hash": "da9ef8993dac483367193bcd9a76559242bccdf4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43019 from mateosss/3.2",
            "body": "[3.2] Quickfix for misleading editor message when redeclaring variables",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2d821cab2b5a22481aacb9ea8602c9dd4c13e00c": {
            "hash": "2d821cab2b5a22481aacb9ea8602c9dd4c13e00c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Refactor Android workflow, use pre-installed SDK and NDK",
            "body": "No need to waste time downloading all this when it's readily available :)\nAlso use the official action to setup Java 8.\n\nAlso build both architectures (armv7 and arm64v8) and generate the APK,\nso we can upload it.\n\nRemove now unused and outdated `misc/ci/android-tools-linux.sh`.\n\n(cherry picked from commit 5f19e1d571e714b870cfb11bb364cd87151cc8da)",
            "is_cherrypick": true,
            "cherrypick_hash": "5f19e1d571e714b870cfb11bb364cd87151cc8da",
            "pull": 43034
        },
        "5f19e1d571e714b870cfb11bb364cd87151cc8da": {
            "hash": "5f19e1d571e714b870cfb11bb364cd87151cc8da",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Refactor Android workflow, use pre-installed SDK and NDK",
            "body": "No need to waste time downloading all this when it's readily available :)\nAlso use the official action to setup Java 8.\n\nAlso build both architectures (armv7 and arm64v8) and generate the APK,\nso we can upload it.\n\nRemove now unused and outdated `misc/ci/android-tools-linux.sh`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42998
        },
        "edb79e584a0a5fbc0eda4cead45bd579f738ff19": {
            "hash": "edb79e584a0a5fbc0eda4cead45bd579f738ff19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2MjI4OTk="
            ],
            "author_raw": "Mateo de Mayo <mateodemayo@gmail.com>",
            "committer_raw": "Mateo de Mayo <mateodemayo@gmail.com>",
            "summary": "Fix misleading editor message when redeclaring variables",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43019
        },
        "69b99ba9cb9d048b0256f7a083aff794aac38961": {
            "hash": "69b99ba9cb9d048b0256f7a083aff794aac38961",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Improve rotation gizmo",
            "body": "Hide the back sides of the rotation gizmo circles and add a white\noutline for better visualization of the rotation \"sphere\".\n\nThis is a 3.2 backport of @JFons work on the master branch; all credit\ngoes to him.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43016
        },
        "db422017a30dd0bc935df95b07ee61b15eece834": {
            "hash": "db422017a30dd0bc935df95b07ee61b15eece834",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42990 from lawnjelly/legacy_poly_fix",
            "body": "Reverting changes to legacy polys and generic prims",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8db6ee27c09452b37427addc5973278df08e587f": {
            "hash": "8db6ee27c09452b37427addc5973278df08e587f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #43002 from akien-mga/3.2-ci-sync",
            "body": "CI: Sync configuration with master branch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3ebd5a23017b2d051ff7b12f277b622f6961cafe": {
            "hash": "3ebd5a23017b2d051ff7b12f277b622f6961cafe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Sync configuration with master branch",
            "body": "- Factors out common arguments in SCONSFLAGS\n- Upload artifacts\n- Disable debug symbols for release templates",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 43002
        },
        "debda7f4116b1f95868eea70639f6b8feec4da17": {
            "hash": "debda7f4116b1f95868eea70639f6b8feec4da17",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Reverting changes to legacy polys and generic prims",
            "body": "Due to my less than eagle-like view over these functions I had assumed they were passing in a single buffer input for the changes to make buffer uploading more efficient. They aren't, which is less than ideal.\n\nSo these particular changes should be reverted. When I have some more time I'll see whether the API for these calls can be changed, because as is the multiple glSubBufferData calls could be causing stalls on some hardware.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42990
        },
        "438e4f1e1af911727d72c01b19bd965455dc3a75": {
            "hash": "438e4f1e1af911727d72c01b19bd965455dc3a75",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42981 from lyuma/command_queue_fix_3.2",
            "body": "[3.2] Backport Command queue fix",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f994666bbec791a10de1b789f35534240f802a03": {
            "hash": "f994666bbec791a10de1b789f35534240f802a03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "core/command_queue_mt: Fix crash/hang when buffer fills up",
            "body": "This patch fixes two related issues. One is the race condition in issue #42107..\nThe other is a crash which happens when the reader is lapped near the end of the buffer.\n\nBackport of 48e8da4 to 3.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42981
        },
        "074a098df6683afd51bd38ae34199159b83f6606": {
            "hash": "074a098df6683afd51bd38ae34199159b83f6606",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5OTQ2MDMw"
            ],
            "author_raw": "Lyuma <xn.lyuma@gmail.com>",
            "committer_raw": "Lyuma <xn.lyuma@gmail.com>",
            "summary": "core/command_queue_mt: Customizable size",
            "body": "Partial backport of 9f654b4 to 3.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42981
        },
        "2e073ecbeaf5b502c2b8c3c0510e4a22a56db58f": {
            "hash": "2e073ecbeaf5b502c2b8c3c0510e4a22a56db58f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42927 from lawnjelly/octree_default",
            "body": "Change render octree balance default",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "56a0981ad62d34daa11abc3af8e47b8db6860171": {
            "hash": "56a0981ad62d34daa11abc3af8e47b8db6860171",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42955 from bruvzg/ios_sdk_osxcross",
            "body": "[3.2] Disable iOS SDK version check on osxcross.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "df6ea27ab331d2bb4011b00c48d578c08644c2d2": {
            "hash": "df6ea27ab331d2bb4011b00c48d578c08644c2d2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Disable iOS SDK version check on osxcross.",
            "body": "Currently, osxcross `xcrun` supports only macOS SDKs.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42955
        },
        "2dbc329704c5e04e98a811eb32c65078c690cd82": {
            "hash": "2dbc329704c5e04e98a811eb32c65078c690cd82",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a debanding property to Viewport for GLES3",
            "body": "It can be enabled in the Project Settings\n(`rendering/quality/filters/use_debanding`). It's disabled\nby default as it has a small performance impact and can make\nPNG screenshots much larger (due to how dithering works).\n\nAs a result, it should be enabled only when banding is noticeable enough.\n\nSince debanding requires a HDR viewport to work, it's only supported\nin the GLES3 backend.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42942
        },
        "150f9ce807e7b9be45bf8c030faa80510aea8407": {
            "hash": "150f9ce807e7b9be45bf8c030faa80510aea8407",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42009 from Calinou/theme-node-type-3.2",
            "body": "Rename the `type` parameter to `node_type` in Theme and Control (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ec10141fd2ea1105ccad1259b7e467639a357eb2": {
            "hash": "ec10141fd2ea1105ccad1259b7e467639a357eb2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42006 from Calinou/add-fxaa-3.2",
            "body": "Add fast approximate antialiasing (FXAA) to Viewport",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3b4005026de6c72a373634395a5c748e27844d1e": {
            "hash": "3b4005026de6c72a373634395a5c748e27844d1e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42593 from bruvzg/ios_sdk_ver_check",
            "body": "[3.2] Add iOS SDK version check.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0237d428091f40b4af741273996fe375148ac83a": {
            "hash": "0237d428091f40b4af741273996fe375148ac83a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42547 from neikeq/3.2-rework-csharp-build-panel",
            "body": "[3.2] C#: Re-work solution build output panel",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0181819339abea8e6bac707bc7ebf0e26415bf1a": {
            "hash": "0181819339abea8e6bac707bc7ebf0e26415bf1a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42773 from bruvzg/macos_inertia_32",
            "body": "[macOS, 3.2] Suppress momentum scrolling after key press.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e78fbd94e53b7de8a25ffa518b1df0eff3c4d014": {
            "hash": "e78fbd94e53b7de8a25ffa518b1df0eff3c4d014",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42852 from naithar/fix/in-app-store",
            "body": "[3.2] [iOS] InAppStore fixes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "da4f7784109308138d8ad397492980a03c80f68b": {
            "hash": "da4f7784109308138d8ad397492980a03c80f68b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42936 from timothyqiu/error-return",
            "body": "3.2: Fixes crash after using enums in export variables",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "af45c976520c38f26e65c85254a1f3f639192ca5": {
            "hash": "af45c976520c38f26e65c85254a1f3f639192ca5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg==",
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add fast approximate antialiasing (FXAA) to Viewport",
            "body": "This backports FXAA from the `master` branch.\n\nCo-authored-by: Clay John <claynjohn@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42006
        },
        "eefb4176141e722e5138ce0a9393f096431e87b4": {
            "hash": "eefb4176141e722e5138ce0a9393f096431e87b4",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42935 from akien-mga/3.2-ci-server",
            "body": "CI: Add Linux headless/server builds",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "759f3ca4cf2571eb2760cb2a2bdf21d586016775": {
            "hash": "759f3ca4cf2571eb2760cb2a2bdf21d586016775",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Add Linux headless/server builds",
            "body": "Adapted from linux_builds.yml.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42935
        },
        "9de391e9a7aa53e14320aca1ea8c17c4edd6021a": {
            "hash": "9de391e9a7aa53e14320aca1ea8c17c4edd6021a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42932 from lawnjelly/rast_dummy_sync",
            "body": "Resync RasterizerDummy to Rasterizer",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "04fb41a0f37c884b8afdc44d4a38f2d99e78fa90": {
            "hash": "04fb41a0f37c884b8afdc44d4a38f2d99e78fa90",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42531 from BastiaanOlij/add_get_native_handle",
            "body": "Add get native handle",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a63d8aa6343343a035ca44c2a90824f3a64f307a": {
            "hash": "a63d8aa6343343a035ca44c2a90824f3a64f307a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Resync RasterizerDummy to Rasterizer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42932
        },
        "82900e54ea57cdc834ec6037510fa72e404b3a7a": {
            "hash": "82900e54ea57cdc834ec6037510fa72e404b3a7a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes crash after using enums in export variables",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42936
        },
        "1ea7358405d9d98dac2e2a9c0acd563be4d68e17": {
            "hash": "1ea7358405d9d98dac2e2a9c0acd563be4d68e17",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Add get_native_handle to OS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42531
        },
        "10cdfda894519d8995c1966cfa576db26ec58489": {
            "hash": "10cdfda894519d8995c1966cfa576db26ec58489",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Change render octree balance default",
            "body": "Another bug in the octree has been discovered which can cause flickering in rare circumstances : #42895\n\nFor safety until this is fixed properly this PR reverts the default state of the octree to match the old behaviour, which doesn't appear exhibit the bug (or at least not as readily).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42927
        },
        "f442dc062af3f54ef123afb4b18f4b9545728d44": {
            "hash": "f442dc062af3f54ef123afb4b18f4b9545728d44",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42056 from Yetizone/negative_lights_behavior",
            "body": "tonemap.glsl: Ensure color parameter of tonemap_reinhard() is positive",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a239894827ad7a524890d40a9ff5e360828bfcf2": {
            "hash": "a239894827ad7a524890d40a9ff5e360828bfcf2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42902 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 5th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "388ebfb498c4a215a3d30a820873d029ac6b32d3": {
            "hash": "388ebfb498c4a215a3d30a820873d029ac6b32d3",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41629 from JFonS/disable_baked_lights",
            "body": "Disable lights for objects with baked lighting",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "311bdbc16c4e079143a10fef85e8072fc0b6a774": {
            "hash": "311bdbc16c4e079143a10fef85e8072fc0b6a774",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42902
        },
        "4028414e0e2ca9db0906da6df004cfed3ebed728": {
            "hash": "4028414e0e2ca9db0906da6df004cfed3ebed728",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Made toplevel a property for Node3D and CanvasItem\"",
            "body": "This reverts commit a726d011d5c91f5344c35e6d6cba1e6529dc6981.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42902
        },
        "4287af51483505deb47fb9b1ac25084cfd07cf07": {
            "hash": "4287af51483505deb47fb9b1ac25084cfd07cf07",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Make docs.godotengine.org links point to 3.2 branch",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42902
        },
        "069ed4ec6332ae530a3c858b842fda1b23ada544": {
            "hash": "069ed4ec6332ae530a3c858b842fda1b23ada544",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Link to demos from within the class reference",
            "body": "(cherry picked from commit 439be614f4706705331669a58ce03f14c34ca52f)",
            "is_cherrypick": true,
            "cherrypick_hash": "439be614f4706705331669a58ce03f14c34ca52f",
            "pull": 42902
        },
        "439be614f4706705331669a58ce03f14c34ca52f": {
            "hash": "439be614f4706705331669a58ce03f14c34ca52f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Link to demos from within the class reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42486
        },
        "5b9c16a324e186e437eb588800ad4f0443b1a982": {
            "hash": "5b9c16a324e186e437eb588800ad4f0443b1a982",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxODUxNjM="
            ],
            "author_raw": "Gabriel Van Eyck <gvaneyck@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Keep 'Editor Description' metadata when changing a Node's type",
            "body": "Also copy edit group/lock when replacing a Node3D\n\n(cherry picked from commit a22275c8a29b1ee00f4d2c89da8c452b72c84493)",
            "is_cherrypick": true,
            "cherrypick_hash": "a22275c8a29b1ee00f4d2c89da8c452b72c84493",
            "pull": 42902
        },
        "a22275c8a29b1ee00f4d2c89da8c452b72c84493": {
            "hash": "a22275c8a29b1ee00f4d2c89da8c452b72c84493",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxODUxNjM="
            ],
            "author_raw": "Gabriel Van Eyck <gvaneyck@users.noreply.github.com>",
            "committer_raw": "Gabriel Van Eyck <gvaneyck@users.noreply.github.com>",
            "summary": "Keep 'Editor Description' metadata when changing a Node's type",
            "body": "Also copy edit group/lock when replacing a Node3D",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42878
        },
        "730d42d8a40e5cbbf5534fda32d73b77747cc453": {
            "hash": "730d42d8a40e5cbbf5534fda32d73b77747cc453",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add GetStringFromUTF8 and GetStringFromASCII",
            "body": "(cherry picked from commit 029de5200135e68cd6cd2727fa110fa50100849d)",
            "is_cherrypick": true,
            "cherrypick_hash": "029de5200135e68cd6cd2727fa110fa50100849d",
            "pull": 42902
        },
        "029de5200135e68cd6cd2727fa110fa50100849d": {
            "hash": "029de5200135e68cd6cd2727fa110fa50100849d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Add GetStringFromUTF8 and GetStringFromASCII",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42867
        },
        "d9bd61508b9c2b35b2883416aa11f0ea6e37c081": {
            "hash": "d9bd61508b9c2b35b2883416aa11f0ea6e37c081",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that setting node name will remove @s",
            "body": "(cherry picked from commit 02ce2f4bb95bb41b3ec164d0a7bf9ea48d6a9501)",
            "is_cherrypick": true,
            "cherrypick_hash": "02ce2f4bb95bb41b3ec164d0a7bf9ea48d6a9501",
            "pull": 42902
        },
        "02ce2f4bb95bb41b3ec164d0a7bf9ea48d6a9501": {
            "hash": "02ce2f4bb95bb41b3ec164d0a7bf9ea48d6a9501",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Document that setting node name will remove @s",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42865
        },
        "8c6a5b06a25359e0936f9df2fa0f70914b68de79": {
            "hash": "8c6a5b06a25359e0936f9df2fa0f70914b68de79",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify that `MultiMesh.set_instance_color()` multiplies vertex colors",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4273.\n\n(cherry picked from commit 6975bd106ab79cd344a27b27434fb6497bed3564)",
            "is_cherrypick": true,
            "cherrypick_hash": "6975bd106ab79cd344a27b27434fb6497bed3564",
            "pull": 42902
        },
        "6975bd106ab79cd344a27b27434fb6497bed3564": {
            "hash": "6975bd106ab79cd344a27b27434fb6497bed3564",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Clarify that `MultiMesh.set_instance_color()` multiplies vertex colors",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4273.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42812
        },
        "aea87e9353399c78580b3936ecf96aa7bbd08fc3": {
            "hash": "aea87e9353399c78580b3936ecf96aa7bbd08fc3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix application of window in FFT",
            "body": "(cherry picked from commit 257ba4a7fb1c76b187b2e0b1903e40d9e1097616)",
            "is_cherrypick": true,
            "cherrypick_hash": "257ba4a7fb1c76b187b2e0b1903e40d9e1097616",
            "pull": 42902
        },
        "257ba4a7fb1c76b187b2e0b1903e40d9e1097616": {
            "hash": "257ba4a7fb1c76b187b2e0b1903e40d9e1097616",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix application of window in FFT",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42804
        },
        "8d445f3f9fe4574bcecd9a63b28be5c2ee06c0df": {
            "hash": "8d445f3f9fe4574bcecd9a63b28be5c2ee06c0df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Link the Random number generation tutorial in the class reference",
            "body": "(cherry picked from commit 802c1e4df1975ff6ed11eacefe7e12d40b295b32)",
            "is_cherrypick": true,
            "cherrypick_hash": "802c1e4df1975ff6ed11eacefe7e12d40b295b32",
            "pull": 42902
        },
        "802c1e4df1975ff6ed11eacefe7e12d40b295b32": {
            "hash": "802c1e4df1975ff6ed11eacefe7e12d40b295b32",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Link the Random number generation tutorial in the class reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42798
        },
        "7a0710f91ad3bcaef2c9a9269da5f4813bea95a3": {
            "hash": "7a0710f91ad3bcaef2c9a9269da5f4813bea95a3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "EditorNode now copies all drag and dropped files.",
            "body": "The editor used to only copy drag-dropped files in the File System pane\nif the given file was a valid resource, or had a specific file format\n(ttf, otf).\nWith this PR, all drag and dropped files are copied instead, no matter\ntheir extension.\n\n(cherry picked from commit 410b324740efa8640e1cb79c7c1a7801636798b3)",
            "is_cherrypick": true,
            "cherrypick_hash": "410b324740efa8640e1cb79c7c1a7801636798b3",
            "pull": 42902
        },
        "410b324740efa8640e1cb79c7c1a7801636798b3": {
            "hash": "410b324740efa8640e1cb79c7c1a7801636798b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "EditorNode now copies all drag and dropped files.",
            "body": "The editor used to only copy drag-dropped files in the File System pane\nif the given file was a valid resource, or had a specific file format\n(ttf, otf).\nWith this PR, all drag and dropped files are copied instead, no matter\ntheir extension.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42791
        },
        "9119560d4daf88df44728970f0d5dd7ac2f8e8c8": {
            "hash": "9119560d4daf88df44728970f0d5dd7ac2f8e8c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes HTTPClient::poll crash after connection is self-assigned",
            "body": "(cherry picked from commit 8226cee8d875af8e89cfc79fd94cb430203867b4)",
            "is_cherrypick": true,
            "cherrypick_hash": "8226cee8d875af8e89cfc79fd94cb430203867b4",
            "pull": 42902
        },
        "8226cee8d875af8e89cfc79fd94cb430203867b4": {
            "hash": "8226cee8d875af8e89cfc79fd94cb430203867b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes HTTPClient::poll crash after connection is self-assigned",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42684
        },
        "78143ee93eb1a1b86fbb9d0c76b034d545cf4d51": {
            "hash": "78143ee93eb1a1b86fbb9d0c76b034d545cf4d51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Respect Tree.set_icon_max_width size for drawing selection box",
            "body": "(cherry picked from commit cac4fedb2a15699979e062ffa64311249695e7f9)",
            "is_cherrypick": true,
            "cherrypick_hash": "cac4fedb2a15699979e062ffa64311249695e7f9",
            "pull": 42902
        },
        "cac4fedb2a15699979e062ffa64311249695e7f9": {
            "hash": "cac4fedb2a15699979e062ffa64311249695e7f9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Respect Tree.set_icon_max_width size for drawing selection box",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42758
        },
        "cd23be5da7a5eaf074f17823f645d4ca5f0ebda1": {
            "hash": "cd23be5da7a5eaf074f17823f645d4ca5f0ebda1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bind missing constant in VisualScriptPropertyGet",
            "body": "(cherry picked from commit aadc8d54a47cba2ec8c5fd40875fa77ef3d89974)",
            "is_cherrypick": true,
            "cherrypick_hash": "aadc8d54a47cba2ec8c5fd40875fa77ef3d89974",
            "pull": 42902
        },
        "aadc8d54a47cba2ec8c5fd40875fa77ef3d89974": {
            "hash": "aadc8d54a47cba2ec8c5fd40875fa77ef3d89974",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Bind missing constant in VisualScriptPropertyGet",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42749
        },
        "623f7e0db466f0e85c09290770864aa233248b00": {
            "hash": "623f7e0db466f0e85c09290770864aa233248b00",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Show android device name when connected only one device",
            "body": "(cherry picked from commit 778e982cff3092545651f8fd5fd4e204d8b117de)",
            "is_cherrypick": true,
            "cherrypick_hash": "778e982cff3092545651f8fd5fd4e204d8b117de",
            "pull": 42902
        },
        "778e982cff3092545651f8fd5fd4e204d8b117de": {
            "hash": "778e982cff3092545651f8fd5fd4e204d8b117de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Show android device name when connected only one device",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42737
        },
        "3e50d3b4c0e1c93a1e2161b2faaa268aabd4d79b": {
            "hash": "3e50d3b4c0e1c93a1e2161b2faaa268aabd4d79b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ensure grid index is valid before trying to change value.",
            "body": "(cherry picked from commit f98acd5cfb455d7402cd7e263251a8df41746782)",
            "is_cherrypick": true,
            "cherrypick_hash": "f98acd5cfb455d7402cd7e263251a8df41746782",
            "pull": 42902
        },
        "f98acd5cfb455d7402cd7e263251a8df41746782": {
            "hash": "f98acd5cfb455d7402cd7e263251a8df41746782",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Ensure grid index is valid before trying to change value.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42733
        },
        "0c1f88c769e6cdc6e7d0754b7eb2e0c4696b10f0": {
            "hash": "0c1f88c769e6cdc6e7d0754b7eb2e0c4696b10f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adds pan gesture to StateMachine editor",
            "body": "(cherry picked from commit e9bec0d76b042fe91262f42bbee876916925905e)",
            "is_cherrypick": true,
            "cherrypick_hash": "e9bec0d76b042fe91262f42bbee876916925905e",
            "pull": 42902
        },
        "e9bec0d76b042fe91262f42bbee876916925905e": {
            "hash": "e9bec0d76b042fe91262f42bbee876916925905e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Adds pan gesture to StateMachine editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42670
        },
        "9bbfa929bcd182306f676f8a17bc92a4d8765c5f": {
            "hash": "9bbfa929bcd182306f676f8a17bc92a4d8765c5f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Fix typo in Godot.NET.Sdk.nuspec",
            "body": "Fixes #42666.\n\n(cherry picked from commit 1af3cf15c22510e144b1e023542ae7e3daaf8fce)",
            "is_cherrypick": true,
            "cherrypick_hash": "1af3cf15c22510e144b1e023542ae7e3daaf8fce",
            "pull": 42902
        },
        "1af3cf15c22510e144b1e023542ae7e3daaf8fce": {
            "hash": "1af3cf15c22510e144b1e023542ae7e3daaf8fce",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Fix typo in Godot.NET.Sdk.nuspec",
            "body": "Fixes #42666.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42669
        },
        "ae75e7d8f997f968954e31bfaabad929aa39825b": {
            "hash": "ae75e7d8f997f968954e31bfaabad929aa39825b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNDU5MDI4"
            ],
            "author_raw": "Anutrix <numaanzaheerahmed@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed an issue in UWP export caused by duplicate entry for extensions in content types file.",
            "body": "(cherry picked from commit 9cb46ed4e7e3a25132fff3d7c80be4e47cedb22f)",
            "is_cherrypick": true,
            "cherrypick_hash": "9cb46ed4e7e3a25132fff3d7c80be4e47cedb22f",
            "pull": 42902
        },
        "9cb46ed4e7e3a25132fff3d7c80be4e47cedb22f": {
            "hash": "9cb46ed4e7e3a25132fff3d7c80be4e47cedb22f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNDU5MDI4"
            ],
            "author_raw": "Anutrix <numaanzaheerahmed@yahoo.com>",
            "committer_raw": "Anutrix <numaanzaheerahmed@yahoo.com>",
            "summary": "Fixed an issue in UWP export caused by duplicate entry for extensions in content types file.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42644
        },
        "f33ca5444aebe7798411d1271a91159b9ec5218a": {
            "hash": "f33ca5444aebe7798411d1271a91159b9ec5218a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Refactor and cleanup warnings definition",
            "body": "(cherry picked from commits 97f116d36bdc8a335f26eebb70a7480d96536ecb\nand 56f3aba7b2c1c74556cfc1dd8f9b24af71c33b16)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42902
        },
        "1a25a301dbdc9a9620cb4ed367d424d3bd8536ba": {
            "hash": "1a25a301dbdc9a9620cb4ed367d424d3bd8536ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1OTk5OA=="
            ],
            "author_raw": "Charles Merriam <charles.merriam@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix typo in the ProjectSettings class documentation",
            "body": "(cherry picked from commit 5160a9f6508d38f49f805a2c747c951bc8dec6e2)",
            "is_cherrypick": true,
            "cherrypick_hash": "5160a9f6508d38f49f805a2c747c951bc8dec6e2",
            "pull": 42902
        },
        "5160a9f6508d38f49f805a2c747c951bc8dec6e2": {
            "hash": "5160a9f6508d38f49f805a2c747c951bc8dec6e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1OTk5OA=="
            ],
            "author_raw": "Charles Merriam <charles.merriam@gmail.com>",
            "committer_raw": "Charles Merriam <charles.merriam@gmail.com>",
            "summary": "Fix typo in the ProjectSettings class documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42632
        },
        "13e128b9346a431fc3e425335f720b13fdabdb49": {
            "hash": "13e128b9346a431fc3e425335f720b13fdabdb49",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mzg2MDQ="
            ],
            "author_raw": "Sniff <darkclif@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Docs change: More detailed description of StreamPeerTCP.is_connected_to_host()",
            "body": "(cherry picked from commit 7970e4a4330e34c23b0efe60d166b6f4cdd631ed)",
            "is_cherrypick": true,
            "cherrypick_hash": "7970e4a4330e34c23b0efe60d166b6f4cdd631ed",
            "pull": 42902
        },
        "7970e4a4330e34c23b0efe60d166b6f4cdd631ed": {
            "hash": "7970e4a4330e34c23b0efe60d166b6f4cdd631ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mzg2MDQ="
            ],
            "author_raw": "Sniff <darkclif@users.noreply.github.com>",
            "committer_raw": "Sniff <darkclif@users.noreply.github.com>",
            "summary": "Docs change: More detailed description of StreamPeerTCP.is_connected_to_host()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42622
        },
        "11cbe99cccc2a493e14dfce674a70ad0190e2f61": {
            "hash": "11cbe99cccc2a493e14dfce674a70ad0190e2f61",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cancel rename if file does not exist",
            "body": "(cherry picked from commit bb2684f4a71ea6cc150824223a3ec864770a56e2)",
            "is_cherrypick": true,
            "cherrypick_hash": "bb2684f4a71ea6cc150824223a3ec864770a56e2",
            "pull": 42902
        },
        "bb2684f4a71ea6cc150824223a3ec864770a56e2": {
            "hash": "bb2684f4a71ea6cc150824223a3ec864770a56e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Cancel rename if file does not exist",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42621
        },
        "8467d28b16de1a1a01efa5157cfc404bf594c0c8": {
            "hash": "8467d28b16de1a1a01efa5157cfc404bf594c0c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTEzMzk="
            ],
            "author_raw": "Jacob Edie <jacobedie1@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "added temp variable because *p_inputs[2] is the same as *p_outputs[0]",
            "body": "(cherry picked from commit d76457a7f39cade4f0bccfc8c68eb1b1c5a59c44)",
            "is_cherrypick": true,
            "cherrypick_hash": "d76457a7f39cade4f0bccfc8c68eb1b1c5a59c44",
            "pull": 42902
        },
        "d76457a7f39cade4f0bccfc8c68eb1b1c5a59c44": {
            "hash": "d76457a7f39cade4f0bccfc8c68eb1b1c5a59c44",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTEzMzk="
            ],
            "author_raw": "Jacob Edie <jacobedie1@gmail.com>",
            "committer_raw": "Jacob Edie <jacobedie1@gmail.com>",
            "summary": "added temp variable because *p_inputs[2] is the same as *p_outputs[0]",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42610
        },
        "f7ea1e6b38d727e912641eea58f37fd7fd239e0e": {
            "hash": "f7ea1e6b38d727e912641eea58f37fd7fd239e0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Correct the doc about linear damping",
            "body": "(cherry picked from commit ebca7d4e4ebadc28bb364343ab37bef427937400)",
            "is_cherrypick": true,
            "cherrypick_hash": "ebca7d4e4ebadc28bb364343ab37bef427937400",
            "pull": 42902
        },
        "ebca7d4e4ebadc28bb364343ab37bef427937400": {
            "hash": "ebca7d4e4ebadc28bb364343ab37bef427937400",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Correct the doc about linear damping",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42604
        },
        "ed34eed62d80eeba5a7d99ad1613a5738c2370aa": {
            "hash": "ed34eed62d80eeba5a7d99ad1613a5738c2370aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update the setting when clicking Show hidden files",
            "body": "(cherry picked from commit 725c2bdf48fff51ab359b69dbf6cc982a8693554)",
            "is_cherrypick": true,
            "cherrypick_hash": "725c2bdf48fff51ab359b69dbf6cc982a8693554",
            "pull": 42902
        },
        "725c2bdf48fff51ab359b69dbf6cc982a8693554": {
            "hash": "725c2bdf48fff51ab359b69dbf6cc982a8693554",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Update the setting when clicking Show hidden files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42598
        },
        "11a07d071a1590906da145fc766bdea5dbf6d465": {
            "hash": "11a07d071a1590906da145fc766bdea5dbf6d465",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NjM2OTY5"
            ],
            "author_raw": "Duroxxigar <young9003@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added a more helpful error message when there is no current animation for the animation player",
            "body": "(cherry picked from commit 8bfeb9d6aeca9b71904babd9071317c4ae87f7fe)",
            "is_cherrypick": true,
            "cherrypick_hash": "8bfeb9d6aeca9b71904babd9071317c4ae87f7fe",
            "pull": 42902
        },
        "8bfeb9d6aeca9b71904babd9071317c4ae87f7fe": {
            "hash": "8bfeb9d6aeca9b71904babd9071317c4ae87f7fe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NjM2OTY5"
            ],
            "author_raw": "Duroxxigar <young9003@gmail.com>",
            "committer_raw": "Duroxxigar <young9003@gmail.com>",
            "summary": "Added a more helpful error message when there is no current animation for the animation player",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42589
        },
        "9ec70c54abd32cd2ca3a7ed59d1171fbaab4192a": {
            "hash": "9ec70c54abd32cd2ca3a7ed59d1171fbaab4192a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTY5NzM1"
            ],
            "author_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Explaining the behavior  of focus & pressed stylebox overlap",
            "body": "(cherry picked from commit 10a7eddc5e6d4b00636b235d6ea343ff2bcd0a40)",
            "is_cherrypick": true,
            "cherrypick_hash": "10a7eddc5e6d4b00636b235d6ea343ff2bcd0a40",
            "pull": 42902
        },
        "10a7eddc5e6d4b00636b235d6ea343ff2bcd0a40": {
            "hash": "10a7eddc5e6d4b00636b235d6ea343ff2bcd0a40",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTY5NzM1"
            ],
            "author_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "committer_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "summary": "Explaining the behavior  of focus & pressed stylebox overlap",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42579
        },
        "f601e15b92ae89c6db8a63281070ab5becd2a9e1": {
            "hash": "f601e15b92ae89c6db8a63281070ab5becd2a9e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NjkyNzkw"
            ],
            "author_raw": "David Sichma <sichmada@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "aabb change updates bounding box",
            "body": "spatial editor will now update the bounding box if aabb or transform\nchanges\n\n(cherry picked from commit 770188904846c4395fbffa9d30d0725d604cbfde)",
            "is_cherrypick": true,
            "cherrypick_hash": "770188904846c4395fbffa9d30d0725d604cbfde",
            "pull": 42902
        },
        "770188904846c4395fbffa9d30d0725d604cbfde": {
            "hash": "770188904846c4395fbffa9d30d0725d604cbfde",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1NjkyNzkw"
            ],
            "author_raw": "David Sichma <sichmada@gmail.com>",
            "committer_raw": "David Sichma <sichmada@gmail.com>",
            "summary": "aabb change updates bounding box",
            "body": "spatial editor will now update the bounding box if aabb or transform\nchanges",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42568
        },
        "9f4dc877394b43ef5ede82113b15c0815d5df38c": {
            "hash": "9f4dc877394b43ef5ede82113b15c0815d5df38c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg1Njg2"
            ],
            "author_raw": "Michael Auderer <mike@silverstone.io>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reset TileMapEditor painting on application refocus",
            "body": "Treats application unfocus as a mouse release for\nTOOL_PAINTING, by finishing the undo state and\nresetting the tool. Also sets a flag to prevent extra\nlines from being drawn when the application is refocused.\n\nfixes #42398, fixes #24970\n\n(cherry picked from commit 70a4cd1afe8fe065ced55c299ca8aa0c95a1e8c9)",
            "is_cherrypick": true,
            "cherrypick_hash": "70a4cd1afe8fe065ced55c299ca8aa0c95a1e8c9",
            "pull": 42902
        },
        "70a4cd1afe8fe065ced55c299ca8aa0c95a1e8c9": {
            "hash": "70a4cd1afe8fe065ced55c299ca8aa0c95a1e8c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4Mjg1Njg2"
            ],
            "author_raw": "Michael Auderer <mike@silverstone.io>",
            "committer_raw": "Michael Auderer <mike@silverstone.io>",
            "summary": "Reset TileMapEditor painting on application refocus",
            "body": "Treats application unfocus as a mouse release for\nTOOL_PAINTING, by finishing the undo state and\nresetting the tool. Also sets a flag to prevent extra\nlines from being drawn when the application is refocused.\n\nfixes #42398, fixes #24970",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42489
        },
        "b426e58acd5c426937f127c7cc2c267d0c24c40c": {
            "hash": "b426e58acd5c426937f127c7cc2c267d0c24c40c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed renaming/moving of nodes with exported NodePaths",
            "body": "(cherry picked from commit fdec257e58f78fb13691a8ffde13370af1e41a5e)",
            "is_cherrypick": true,
            "cherrypick_hash": "fdec257e58f78fb13691a8ffde13370af1e41a5e",
            "pull": 42902
        },
        "fdec257e58f78fb13691a8ffde13370af1e41a5e": {
            "hash": "fdec257e58f78fb13691a8ffde13370af1e41a5e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Fixed renaming/moving of nodes with exported NodePaths",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42314
        },
        "c43e8d8fbdaf381d03b21f1e41c1f03cdf0f88c3": {
            "hash": "c43e8d8fbdaf381d03b21f1e41c1f03cdf0f88c3",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Dashcell <lucas_vinicius@live.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Dropping file on parrent dirrectory fixed",
            "body": "(cherry picked from commit 1ac936f035a6aaf62b6c2b3c58a558477ba29eea)",
            "is_cherrypick": true,
            "cherrypick_hash": "1ac936f035a6aaf62b6c2b3c58a558477ba29eea",
            "pull": 42902
        },
        "1ac936f035a6aaf62b6c2b3c58a558477ba29eea": {
            "hash": "1ac936f035a6aaf62b6c2b3c58a558477ba29eea",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Dashcell <lucas_vinicius@live.com>",
            "committer_raw": "Dashcell <lucas_vinicius@live.com>",
            "summary": "Dropping file on parrent dirrectory fixed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42092
        },
        "a46fd28ae39d5634337b343d6f45fa6a804a91a6": {
            "hash": "a46fd28ae39d5634337b343d6f45fa6a804a91a6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix natural sort comparison for strings with large numbers",
            "body": "Fix errors when comparing strings with large numbers (> INT64_MAX).\nComparisons now occur by comparing individual digits, instead of\nconverting to int64_t first.\n\n(cherry picked from commit de46c92711f83b14a532702060d17b4269b9e1e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "de46c92711f83b14a532702060d17b4269b9e1e9",
            "pull": 42902
        },
        "de46c92711f83b14a532702060d17b4269b9e1e9": {
            "hash": "de46c92711f83b14a532702060d17b4269b9e1e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjQ4ODQ5"
            ],
            "author_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "committer_raw": "Maganty Rushyendra <mrushyendra@yahoo.com.sg>",
            "summary": "Fix natural sort comparison for strings with large numbers",
            "body": "Fix errors when comparing strings with large numbers (> INT64_MAX).\nComparisons now occur by comparing individual digits, instead of\nconverting to int64_t first.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40097
        },
        "123942f61fdef25d2856011bcb50bd156c7af8aa": {
            "hash": "123942f61fdef25d2856011bcb50bd156c7af8aa",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42119 from lawnjelly/ewok3",
            "body": "Unified GLES3 / GLES2 Batching",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3495cb91d884b18cb43d7b7099f32c6fba047bd5": {
            "hash": "3495cb91d884b18cb43d7b7099f32c6fba047bd5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41577 from FIF15/deprecate-redundant-property-enabled-focus-mode",
            "body": "Deprecate Redundant property enabled_focus_mode",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b7d00a364e26f30a6f9e010475d99cc57d109809": {
            "hash": "b7d00a364e26f30a6f9e010475d99cc57d109809",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Set Bullet collision shape index to zero when using a single shape",
            "body": "or ConcavePolygonShape.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42882
        },
        "4a92d2111b40e9bf80be382c52b95addff82beeb": {
            "hash": "4a92d2111b40e9bf80be382c52b95addff82beeb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #38954 from puchik/ssr-far-clip",
            "body": "Check if screen space reflection has passed far clip",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8ca98dd1a009ac456f05c6f12cd370e3e1d7f792": {
            "hash": "8ca98dd1a009ac456f05c6f12cd370e3e1d7f792",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41892 from puchik/ssr-edge-fade",
            "body": "Fade screen-space reflection towards inner margin",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "74c460fb67ca239d479807d16ca9c48cca3687ba": {
            "hash": "74c460fb67ca239d479807d16ca9c48cca3687ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Reduce glBufferSubData calls in legacy renderer",
            "body": "This is part of effort to make more efficient use of the API for devices with poor drivers. This eliminates multiple calls to glBufferSubData per update.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42119
        },
        "b07877cd2705a380e6ad00386b844b8c2020ead6": {
            "hash": "b07877cd2705a380e6ad00386b844b8c2020ead6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: fix in app store",
            "body": "Enforce strong reference for SKRequests and delegate objects for transactions to work correctly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42852
        },
        "84e17881cd19218d32430d03613497405ad51696": {
            "hash": "84e17881cd19218d32430d03613497405ad51696",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42629 from capnm/upstream32-fix-ci",
            "body": "[3.2] CI: Fix Android and HTML5 workflows",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c2290dbedd00e72b943f65a55386dc9f119401e9": {
            "hash": "c2290dbedd00e72b943f65a55386dc9f119401e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Unified GLES2 / GLES3 Batching",
            "body": "Batching is mostly separated into a common template which can be used with multiple backends (GLES2 and GLES3 here). Only necessary specifics are in the backend files.\n\nBatching is extended to cover more primitives.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42119
        },
        "2dc8ed2925a1eb53087752c081c0c4ece00f32da": {
            "hash": "2dc8ed2925a1eb53087752c081c0c4ece00f32da",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42846 from nekomatata/mesh-material-regression-fix",
            "body": "Fix mesh instance materials not initialized correctly",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5c831bc8d6a77bd7864075537b9c3f24a0a46de9": {
            "hash": "5c831bc8d6a77bd7864075537b9c3f24a0a46de9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix mesh instance materials not initialized correctly",
            "body": "This fixes a regression from PR #40313 (support for software skinning in MeshInstance).\n\nBefore, the base mesh was always updated on load even if not skinning\nwas used, which caused mesh instance materials to be reset on the\nrendering side.\n\nNow the base mesh is set only when it has been modified, or when\nswitching software skinning on or off. In this case the mesh instance\nmaterials are always updated properly afterwards.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42846
        },
        "533130b4138063627a1758a36843558422b1d24a": {
            "hash": "533130b4138063627a1758a36843558422b1d24a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42838 from Calinou/doc-omni-spot-light-limitations",
            "body": "Document OmniLight/SpotLight rendering limitations",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8311a37ed9276e69e2a9a8cdd260bd842262264d": {
            "hash": "8311a37ed9276e69e2a9a8cdd260bd842262264d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUxMjI2ODI="
            ],
            "author_raw": "FIF15 <zhao239326744@outlook.com>",
            "committer_raw": "FIF15 <zhao239326744@outlook.com>",
            "summary": "Deprecate Redundant property enabled_focus_mode",
            "body": "of BaseButton\nsee #41529 for details\nthis closes #41529",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41577
        },
        "009bf148b37797186807fe87d4c53f0bfae49301": {
            "hash": "009bf148b37797186807fe87d4c53f0bfae49301",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document OmniLight/SpotLight rendering limitations",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42838
        },
        "c7338b8cfce5a7a69482b7cb01a2bac5b555400c": {
            "hash": "c7338b8cfce5a7a69482b7cb01a2bac5b555400c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Update intersect_point documentation to mention solid shapes.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42824
        },
        "5e4a8abe2408f5b5a120d620b4ab6281d7d52131": {
            "hash": "5e4a8abe2408f5b5a120d620b4ab6281d7d52131",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42790 from Faless/js/3.2_html_editor_first_iteration",
            "body": "[3.2] [HTML5] Editor prototype",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a3179aa8fcfa511125a49adba8b3573b9490714a": {
            "hash": "a3179aa8fcfa511125a49adba8b3573b9490714a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Disable WebGL2, window maximize in editor builds.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "0452c2fced37d7944db8ac9df04641b883e4452d": {
            "hash": "0452c2fced37d7944db8ac9df04641b883e4452d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Improve Project Manager video driver selection.",
            "body": "Now suggests the current video driver instead of defaulting to GLES3.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "55f04952c5847911742cc0ad8ba42072c59251dc": {
            "hash": "55f04952c5847911742cc0ad8ba42072c59251dc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Add JavaScriptToolsEditorPlugin.",
            "body": "A new editor plugin, specific to HTML5, that provide some extra features\nneeded to make the editor usable on that platform.\n\nFor now, it adds a \"Download project sources\" option in the \"Tool\" menu,\nso the user can download the work done as a zip file (from the browser\nstorage).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "294e9752bd76f84acb677b98745d2fd84dcf5230": {
            "hash": "294e9752bd76f84acb677b98745d2fd84dcf5230",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add JavaScript editor html file.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "1bfc582633630e10648cfa99bfc4410a59a11c12": {
            "hash": "1bfc582633630e10648cfa99bfc4410a59a11c12",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Close IDBFS database on exit.",
            "body": "This should be made available in emscripten in a decent way.\nPossibly after unmount, to free the database lock and allow performing\noperations on it from javascript after the Emscripten Runtime has\nexited.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "47e82bcb587b694a2232ed1c43ac01c6ef3a8430": {
            "hash": "47e82bcb587b694a2232ed1c43ac01c6ef3a8430",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Expose request_quit via Engine class.",
            "body": "So it can be called when closure compiler is enabled.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "f72bbc4c3bca1bed90e28aec636f1ee3d7d30b53": {
            "hash": "f72bbc4c3bca1bed90e28aec636f1ee3d7d30b53",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Increase HTML5 THREADPOOL size.",
            "body": "This fixes a \"random\" deadlock when quitting the editor.\nI still haven't figure out the root cause, but having a bigger seems to\ngreatly mitigate the issue.\nThe new pool size (pre-allocated threads) is now 8.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42790
        },
        "6ea9ee563a97fcd642f88f4dfc9e28494e8a5d9e": {
            "hash": "6ea9ee563a97fcd642f88f4dfc9e28494e8a5d9e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS, 3.2] Suppress momentum scrolling after key press or modifier change to prevent unexpected change of action.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42773
        },
        "6529023039eabbe4955e0f65cf734b13274efe4a": {
            "hash": "6529023039eabbe4955e0f65cf734b13274efe4a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42734 from lawnjelly/mac_orphan2",
            "body": "Fix buffer orphaning on desktop",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0a2a93b165fa714e23e93e6d5c95ca37937c8f12": {
            "hash": "0a2a93b165fa714e23e93e6d5c95ca37937c8f12",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42750 from lawnjelly/pouley_skin_visible",
            "body": "Change per frame software skinning check to is_visible",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0abae185c89f3f4415d4962e572a63ccb0490a00": {
            "hash": "0abae185c89f3f4415d4962e572a63ccb0490a00",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Change per frame software skinning check to is_visible",
            "body": "My mistake I missed this before the PR got merged:\n\nis_visible_in_tree() should be avoided being called per frame unless absolutely necessary, because it is a recursive function that traverses the scene tree. It should be used when deciding on rare occasions whether to switch on or off skeleton processing, but it is better to use the cheaper is_visible() check on the per frame update.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42750
        },
        "42bca1a4a90acc36c93bb5ee863f1c7471ab5712": {
            "hash": "42bca1a4a90acc36c93bb5ee863f1c7471ab5712",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Fix buffer orphaning on desktop",
            "body": "Vertex / Index Buffer orphaning was previously turned off on desktop, which was causing performance problems on some platforms, especially Mac.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42734
        },
        "fcb00ca0481fdbaddeb8186e399975efc67f49bb": {
            "hash": "fcb00ca0481fdbaddeb8186e399975efc67f49bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Disable lights for objects with baked lighting",
            "body": "Don't apply lighting to objects when they have a lightmap texture and\nthe light is set to BAKE_ALL. This prevents applying the same direct\nlight twice on the same object and makes setting up scenes with mixed\nlighting much easier.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41629
        },
        "fdfba05fab8e729becc879f81eb1b0dbbd5c4b75": {
            "hash": "fdfba05fab8e729becc879f81eb1b0dbbd5c4b75",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "[3.2] C#: Re-work solution build output panel",
            "body": "- Removed item list that displayed multiple build\nconfigurations launched. Now we only display\nthe last build that was launched.\n- Display build output next to the issues list.\nIts visibility can be toggled off/on.\nThis build output is obtained from the MSBuild\nprocess rather than the MSBuild logger. As such\nit displays some MSBuild fatal errors that\npreviously couldn't be displayed.\n- Added a context menu to the issues list with\nthe option to copy the issue text.\n- Replaced the 'Build Project' button in the panel\nwith a popup menu with the options:\n- Build Solution\n- Rebuild Solution\n- Clean Solution\n- The bottom panel button was renamed from 'Mono'\nto '.NET' and now display an error/warning icon\nif the last build had issues.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42547
        },
        "aaffd61903e2ec8adab009dd2acb574597f3130b": {
            "hash": "aaffd61903e2ec8adab009dd2acb574597f3130b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix rectangle paint tooltip for the tilemap editor on macOS",
            "body": "This also fixes the Move Points tooltip for the 2D polygon editor.\n\nThis closes #42702.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42705
        },
        "a392aa455f33757b10fd9f2bcbb4aa6367b39c7f": {
            "hash": "a392aa455f33757b10fd9f2bcbb4aa6367b39c7f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42694 from Calinou/reflection-atlas-hdr-require-restart",
            "body": "Recommend restarting after changing the reflection atlas size or HDR",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ad4e80f2fa972520aad5da323dd9fcacb93e2ae7": {
            "hash": "ad4e80f2fa972520aad5da323dd9fcacb93e2ae7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Recommend restarting after changing the reflection atlas size or HDR",
            "body": "This closes #42687.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42694
        },
        "de4a1d09b03f9487388a61af8039a4300cd91cbb": {
            "hash": "de4a1d09b03f9487388a61af8039a4300cd91cbb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix issues with Linux clipboard",
            "body": "Backport for X11 Display Server fixes on 3.2 branch.\n\n1. Implement SAVE_TARGETS mechanism\n\nAllows sending the clipboard content to the clipboard manager on exit to\nkeep the content when using a clipboard manager that doesn't\nautomatically makes a backup when copying.\n\nMULTIPLE selection mechanism also had to be implemented, because in this\ncase, the clipboard manager might request multiple selection targets at\nonce.\n\nKnown use case: Ubuntu with XFCE4\n\n2. Implement INCR mechanism\n\nAllows pasting from x11 clipboard to receive data incrementally, which\nis required when handling data size > 256KB.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42685
        },
        "0cea2731f7877169c1e241a1383c43915d81a00b": {
            "hash": "0cea2731f7877169c1e241a1383c43915d81a00b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40313 from nekomatata/software-skinning-test-3.2",
            "body": "Option for software skinning in MeshInstance",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f9544716f432cf3c04ee71c89354d8fbca0467c2": {
            "hash": "f9544716f432cf3c04ee71c89354d8fbca0467c2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI=",
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Option for software skinning in MeshInstance",
            "body": "Option in MeshInstance to enable software skinning, in order to test\nagainst the current USE_SKELETON_SOFTWARE path which causes problems\nwith bad performance.\n\nCo-authored-by: lawnjelly <lawnjelly@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40313
        },
        "f9cc75e8e0f151e327e472314e6a838c935bc167": {
            "hash": "f9cc75e8e0f151e327e472314e6a838c935bc167",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQwNDcyODk="
            ],
            "author_raw": "Martin Capitanio <capnm@capitanio.org>",
            "committer_raw": "Martin Capitanio <capnm@capitanio.org>",
            "summary": "CI: Fix Android and HTML5 workflows",
            "body": "The current version will soon stop working, according\nto Github's friendly warnig:\n\nThe `set-env` command is deprecated and will be disabled soon.\nPlease upgrade to using Environment Files. For more information see:\nhttps://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42629
        },
        "4040cd350db9be99c46fbe9376367eb2cb58b2fd": {
            "hash": "4040cd350db9be99c46fbe9376367eb2cb58b2fd",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42582 from naithar/feature/3.2-arc-refactor",
            "body": "[3.2] [iOS] Port 4.0 changes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d44bc8d5bcfbd1ea0b139bd6757806b78b493286": {
            "hash": "d44bc8d5bcfbd1ea0b139bd6757806b78b493286",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Add iOS SDK version check.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42593
        },
        "cc3c671f3b636cbfac9fc74095d5bee753e71ed5": {
            "hash": "cc3c671f3b636cbfac9fc74095d5bee753e71ed5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42590 from Chaosus/vs_fix_move_undo_3.2",
            "body": "[3.2] Fix undo for moving multiple visual shader nodes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a65252018c5e19caba094bf4a785845abad59733": {
            "hash": "a65252018c5e19caba094bf4a785845abad59733",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Fix undo for moving multiple visual shader nodes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42590
        },
        "5d1284204de3c261205ff94a0147908644a5a300": {
            "hash": "5d1284204de3c261205ff94a0147908644a5a300",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: port ARC support",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42582
        },
        "2bdfec24182d0be5cbc48ce15d1011a83fef2c05": {
            "hash": "2bdfec24182d0be5cbc48ce15d1011a83fef2c05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: Refactor platform code",
            "body": "Change project structure to be more like 4.0\nRefactor and remove old code as followup after deprecations fix",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42582
        },
        "b2897f1f7b3fb146241c69db25446302b9f34905": {
            "hash": "b2897f1f7b3fb146241c69db25446302b9f34905",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check for global script class information before clearing it",
            "body": "(cherry picked from commit 1ca501d7d4e6810361c0809062b570ed4702d0c8)",
            "is_cherrypick": true,
            "cherrypick_hash": "1ca501d7d4e6810361c0809062b570ed4702d0c8",
            "pull": ""
        },
        "1ca501d7d4e6810361c0809062b570ed4702d0c8": {
            "hash": "1ca501d7d4e6810361c0809062b570ed4702d0c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Check for global script class information before clearing it",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42580
        },
        "1f87bca8fb69c48b35c1dfccbce7cf73550d68cb": {
            "hash": "1f87bca8fb69c48b35c1dfccbce7cf73550d68cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzIx"
            ],
            "author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Better non alphanumeric bone names.",
            "body": "1. _gen_unique_bone_name(Ref<GLTFState> state, const GLTFSkeletonIndex skel_i, const String &p_name) won't return an empty string.\n\n2. String GLTFDocument::_sanitize_bone_name(const String &name) will keep Japanese characters. Like: \"全ての親\".\n\n3. The sanitize function allows  the bone name to be not just alphanumeric. The only required conditions are the ones in add_bone.\n\n> ERR_FAIL_COND(p_name == \"\" || p_name.find(\":\") != -1 || p_name.find(\"/\") != -1);\n\n(cherry picked from commit 7b76f8783f438c381466108f7fd3150afcb9070a)",
            "is_cherrypick": true,
            "cherrypick_hash": "7b76f8783f438c381466108f7fd3150afcb9070a",
            "pull": ""
        },
        "7b76f8783f438c381466108f7fd3150afcb9070a": {
            "hash": "7b76f8783f438c381466108f7fd3150afcb9070a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzIx"
            ],
            "author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "committer_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "summary": "Better non alphanumeric bone names.",
            "body": "1. _gen_unique_bone_name(Ref<GLTFState> state, const GLTFSkeletonIndex skel_i, const String &p_name) won't return an empty string.\n\n2. String GLTFDocument::_sanitize_bone_name(const String &name) will keep Japanese characters. Like: \"全ての親\".\n\n3. The sanitize function allows  the bone name to be not just alphanumeric. The only required conditions are the ones in add_bone.\n\n> ERR_FAIL_COND(p_name == \"\" || p_name.find(\":\") != -1 || p_name.find(\"/\") != -1);",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42577
        },
        "6c03ac662547d93ac367604351ab6560f06202d1": {
            "hash": "6c03ac662547d93ac367604351ab6560f06202d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve format version mismatch error in binary loader",
            "body": "(cherry picked from commit e35bb04c53e977f7353e9f377076cef71aaa6b0b)",
            "is_cherrypick": true,
            "cherrypick_hash": "e35bb04c53e977f7353e9f377076cef71aaa6b0b",
            "pull": ""
        },
        "e35bb04c53e977f7353e9f377076cef71aaa6b0b": {
            "hash": "e35bb04c53e977f7353e9f377076cef71aaa6b0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve format version mismatch error in binary loader",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42571
        },
        "9529ce41eb4c58a395962ea3cdd61f090717fd54": {
            "hash": "9529ce41eb4c58a395962ea3cdd61f090717fd54",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Fix parsing image data with `mimeType` undefined",
            "body": "The glTF 2.0 spec only makes `mimeType` mandatory for `bufferView` image data,\nso the previous logic to handle URIs with base64-encoded images could fail if\n`mimeType` is undefined.\n\nThe logic was documented and refactored to better handle the spec, notably:\n\n- `uri` and `bufferView` are now mutually exclusive, and only the latter fails\nif `mimeType` is undefined.\n- `uri` with a file path will now respect the `mimeType` if defined, and thus\nattempt loading the file with the specified format (even if its extension is\nnot the one expected for this format). So we can support bad extensions (PNG\ndata with `.jpg` extension) or custom ones (PNG data in `.img` file for\nexample).\n- `uri` with base64 encoded data will infer MIME type from `data:image/png` or\n`data:image/jpeg` if it was not documented in `mimeType` initially.\n- `uri` with base64 encoded data, no `mimeType` and `application/octet-stream`\nor `application/gltf-buffer` will fall back to trying both PNG and JPEG\nloaders.\n\nFully fixes #33796 (and fixes up #42501).\n\n(cherry picked from commit 2e99d0b26f8b50ec52cd16e029bd0133242036c8)",
            "is_cherrypick": true,
            "cherrypick_hash": "2e99d0b26f8b50ec52cd16e029bd0133242036c8",
            "pull": ""
        },
        "2e99d0b26f8b50ec52cd16e029bd0133242036c8": {
            "hash": "2e99d0b26f8b50ec52cd16e029bd0133242036c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Fix parsing image data with `mimeType` undefined",
            "body": "The glTF 2.0 spec only makes `mimeType` mandatory for `bufferView` image data,\nso the previous logic to handle URIs with base64-encoded images could fail if\n`mimeType` is undefined.\n\nThe logic was documented and refactored to better handle the spec, notably:\n\n- `uri` and `bufferView` are now mutually exclusive, and only the latter fails\nif `mimeType` is undefined.\n- `uri` with a file path will now respect the `mimeType` if defined, and thus\nattempt loading the file with the specified format (even if its extension is\nnot the one expected for this format). So we can support bad extensions (PNG\ndata with `.jpg` extension) or custom ones (PNG data in `.img` file for\nexample).\n- `uri` with base64 encoded data will infer MIME type from `data:image/png` or\n`data:image/jpeg` if it was not documented in `mimeType` initially.\n- `uri` with base64 encoded data, no `mimeType` and `application/octet-stream`\nor `application/gltf-buffer` will fall back to trying both PNG and JPEG\nloaders.\n\nFully fixes #33796 (and fixes up #42501).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42504
        },
        "177d16c01c704caceac0eafd50ff06c76ca19b51": {
            "hash": "177d16c01c704caceac0eafd50ff06c76ca19b51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME types",
            "body": "See https://github.com/KhronosGroup/glTF/issues/944 for context on the\napplication/gltf-buffer MIME type.\n\nThe glTF 2.0 spec supports `image/jpeg` and `image/png` which can also be\nbase64-encoded in buffer URIs.\n\nFixes #33796.\n\n(cherry picked from commit 34a50310addb3cd290e6f462a41ad8b5b80f5eaf)",
            "is_cherrypick": true,
            "cherrypick_hash": "34a50310addb3cd290e6f462a41ad8b5b80f5eaf",
            "pull": ""
        },
        "34a50310addb3cd290e6f462a41ad8b5b80f5eaf": {
            "hash": "34a50310addb3cd290e6f462a41ad8b5b80f5eaf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME types",
            "body": "See https://github.com/KhronosGroup/glTF/issues/944 for context on the\napplication/gltf-buffer MIME type.\n\nThe glTF 2.0 spec supports `image/jpeg` and `image/png` which can also be\nbase64-encoded in buffer URIs.\n\nFixes #33796.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42501
        },
        "68b192b62eb416b121b16909ca11fe8706a439b2": {
            "hash": "68b192b62eb416b121b16909ca11fe8706a439b2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42565 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 4th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2d5f9c53b05a603d096b870379a8c3b827627a63": {
            "hash": "2d5f9c53b05a603d096b870379a8c3b827627a63",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[HTML5] Scons now expects \"emcc\" to be in PATH.",
            "body": "No longer parse emscripten/emsdk config to detect emcc/node paths.\nUse WhereIs to find \"emcc\" and \"node\", look for \"node_modules\" in \"emcc\"\npath.\n\n(cherry picked from commit 7998745237bee472ec7d899424a0f4357dfbf9c0)",
            "is_cherrypick": true,
            "cherrypick_hash": "7998745237bee472ec7d899424a0f4357dfbf9c0",
            "pull": 42565
        },
        "7998745237bee472ec7d899424a0f4357dfbf9c0": {
            "hash": "7998745237bee472ec7d899424a0f4357dfbf9c0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Scons now expects \"emcc\" to be in PATH.",
            "body": "No longer parse emscripten/emsdk config to detect emcc/node paths.\nUse WhereIs to find \"emcc\" and \"node\", look for \"node_modules\" in \"emcc\"\npath.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42561
        },
        "6c4a02479d6ec5f415f414f696626c75f05f9d2c": {
            "hash": "6c4a02479d6ec5f415f414f696626c75f05f9d2c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix how Line2D obtains the other object's supports",
            "body": "Measure the distance from the line against the rotated object, not the\nrotated line, when obtaining the object's supports against a line.\n\n(cherry picked from commit 7e44682c0382779a6142a3cfa7c712d85d8ec928)",
            "is_cherrypick": true,
            "cherrypick_hash": "7e44682c0382779a6142a3cfa7c712d85d8ec928",
            "pull": 42565
        },
        "7e44682c0382779a6142a3cfa7c712d85d8ec928": {
            "hash": "7e44682c0382779a6142a3cfa7c712d85d8ec928",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Fix how Line2D obtains the other object's supports",
            "body": "Measure the distance from the line against the rotated object, not the\nrotated line, when obtaining the object's supports against a line.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42532
        },
        "5d548d12aa9853ac40006602a31307bf02ce461e": {
            "hash": "5d548d12aa9853ac40006602a31307bf02ce461e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove reference to 3D shapes in RigidBody2D.xml contacts description.",
            "body": "(cherry picked from commit e7edbcedc93c61b38c6d603e2652076b9dc0552a)",
            "is_cherrypick": true,
            "cherrypick_hash": "e7edbcedc93c61b38c6d603e2652076b9dc0552a",
            "pull": 42565
        },
        "e7edbcedc93c61b38c6d603e2652076b9dc0552a": {
            "hash": "e7edbcedc93c61b38c6d603e2652076b9dc0552a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove reference to 3D shapes in RigidBody2D.xml contacts description.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42530
        },
        "fcaf17824f46d544657f96b8893cc2ba462af6df": {
            "hash": "fcaf17824f46d544657f96b8893cc2ba462af6df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't write global script class information if there is none",
            "body": "(cherry picked from commit 3163611f0c855feaf3bddad3afe9afd6fd3cc2c6)",
            "is_cherrypick": true,
            "cherrypick_hash": "3163611f0c855feaf3bddad3afe9afd6fd3cc2c6",
            "pull": 42565
        },
        "3163611f0c855feaf3bddad3afe9afd6fd3cc2c6": {
            "hash": "3163611f0c855feaf3bddad3afe9afd6fd3cc2c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Don't write global script class information if there is none",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42527
        },
        "55d756cbab88e621d1d93a614b49d57cd5aff65e": {
            "hash": "55d756cbab88e621d1d93a614b49d57cd5aff65e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1ODMwMTEy"
            ],
            "author_raw": "Anant Ahuja <anant_ahuja@outlook.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Updated NinePatchRect's patch margin descriptions",
            "body": "(cherry picked from commit 00d9432f4449ae8e5ed5ee9f63af21980c0ea72f)",
            "is_cherrypick": true,
            "cherrypick_hash": "00d9432f4449ae8e5ed5ee9f63af21980c0ea72f",
            "pull": 42565
        },
        "00d9432f4449ae8e5ed5ee9f63af21980c0ea72f": {
            "hash": "00d9432f4449ae8e5ed5ee9f63af21980c0ea72f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1ODMwMTEy"
            ],
            "author_raw": "Anant Ahuja <anant_ahuja@outlook.com>",
            "committer_raw": "Anant Ahuja <anant_ahuja@outlook.com>",
            "summary": "Updated NinePatchRect's patch margin descriptions",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42511
        },
        "d9d9be07c2ea01f9bf6dbff2924d313ed6dc2bed": {
            "hash": "d9d9be07c2ea01f9bf6dbff2924d313ed6dc2bed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check entire basis column for zero size when unscaling Bullet basis.",
            "body": "(cherry picked from commit 5278e07095663b711f8b2c3c64df7d7f28e83599)",
            "is_cherrypick": true,
            "cherrypick_hash": "5278e07095663b711f8b2c3c64df7d7f28e83599",
            "pull": 42565
        },
        "5278e07095663b711f8b2c3c64df7d7f28e83599": {
            "hash": "5278e07095663b711f8b2c3c64df7d7f28e83599",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Check entire basis column for zero size when unscaling Bullet basis.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42500
        },
        "09a8dd7b3b50136a4ef54a11c30ff04e0df1057b": {
            "hash": "09a8dd7b3b50136a4ef54a11c30ff04e0df1057b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NjA0NDE3"
            ],
            "author_raw": "Serhat <ss99@tuta.io>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed padding bug of sprintf function",
            "body": "(cherry picked from commit 9f2cdfea8261fae28dbd45a74195b9cff4db6dd5)",
            "is_cherrypick": true,
            "cherrypick_hash": "9f2cdfea8261fae28dbd45a74195b9cff4db6dd5",
            "pull": 42565
        },
        "9f2cdfea8261fae28dbd45a74195b9cff4db6dd5": {
            "hash": "9f2cdfea8261fae28dbd45a74195b9cff4db6dd5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4NjA0NDE3"
            ],
            "author_raw": "Serhat <ss99@tuta.io>",
            "committer_raw": "Serhat <ss99@tuta.io>",
            "summary": "Fixed padding bug of sprintf function",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42480
        },
        "1a71792655b9d3a07bd93da77aaee154608a8079": {
            "hash": "1a71792655b9d3a07bd93da77aaee154608a8079",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cross-reference GDScript `load` and `ResourceLoader.load` in classref",
            "body": "The GDScript `load` mention is moved from the class `ResourceLoader`\ndescription to the `ResourceLoader.load` method description instead,\nwhere it is more likely to be found.\n\n(cherry picked from commit a8404cf56c68bb7ed56cdf6193bad9f92029a8b6)",
            "is_cherrypick": true,
            "cherrypick_hash": "a8404cf56c68bb7ed56cdf6193bad9f92029a8b6",
            "pull": 42565
        },
        "a8404cf56c68bb7ed56cdf6193bad9f92029a8b6": {
            "hash": "a8404cf56c68bb7ed56cdf6193bad9f92029a8b6",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Cross-reference GDScript `load` and `ResourceLoader.load` in classref",
            "body": "The GDScript `load` mention is moved from the class `ResourceLoader`\ndescription to the `ResourceLoader.load` method description instead,\nwhere it is more likely to be found.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42439
        },
        "d05a07235c31d7c727d55cea0f773811287f9a8a": {
            "hash": "d05a07235c31d7c727d55cea0f773811287f9a8a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix bound return type on get_priority.",
            "body": "Also adds a description explaining gizmo priority.\n\nInferred from:\nhttps://github.com/rcorre/godot/blob/e4363d001afd3e94e1c02f8af9291087dab7408e/editor/plugins/spatial_editor_plugin.cpp#L5867-L5880\nhttps://github.com/rcorre/godot/blob/e4363d001afd3e94e1c02f8af9291087dab7408e/editor/plugins/spatial_editor_plugin.cpp#L6462-L6470\n\n(cherry picked from commit c6919a13da8e6b019be49aae9a7f0ebb28ef2c5e)",
            "is_cherrypick": true,
            "cherrypick_hash": "c6919a13da8e6b019be49aae9a7f0ebb28ef2c5e",
            "pull": 42565
        },
        "c6919a13da8e6b019be49aae9a7f0ebb28ef2c5e": {
            "hash": "c6919a13da8e6b019be49aae9a7f0ebb28ef2c5e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Fix bound return type on get_priority.",
            "body": "Also adds a description explaining gizmo priority.\n\nInferred from:\nhttps://github.com/rcorre/godot/blob/e4363d001afd3e94e1c02f8af9291087dab7408e/editor/plugins/spatial_editor_plugin.cpp#L5867-L5880\nhttps://github.com/rcorre/godot/blob/e4363d001afd3e94e1c02f8af9291087dab7408e/editor/plugins/spatial_editor_plugin.cpp#L6462-L6470",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40473
        },
        "0586c856f678e87f14c73de3bcedf268a8cc9909": {
            "hash": "0586c856f678e87f14c73de3bcedf268a8cc9909",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU5NTU5NjEy"
            ],
            "author_raw": "lolligerjoj <lolligerjoj@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose Animation::value_track_interpolate to GDscript",
            "body": "(cherry picked from commit ff4af94414ff34e1993fa315fa8988af78ee6d8c)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff4af94414ff34e1993fa315fa8988af78ee6d8c",
            "pull": 42565
        },
        "ff4af94414ff34e1993fa315fa8988af78ee6d8c": {
            "hash": "ff4af94414ff34e1993fa315fa8988af78ee6d8c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU5NTU5NjEy"
            ],
            "author_raw": "lolligerjoj <lolligerjoj@gmail.com>",
            "committer_raw": "lolligerjoj <lolligerjoj@gmail.com>",
            "summary": "Expose Animation::value_track_interpolate to GDscript",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 37194
        },
        "28822847954620eabef372a866f8e94522529a39": {
            "hash": "28822847954620eabef372a866f8e94522529a39",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42538 from clayjohn/GLES2-light-texture",
            "body": "Use separate texture unit for light_texture",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fbf5c1cea8337bb2adf0d542a43a797a7414337f": {
            "hash": "fbf5c1cea8337bb2adf0d542a43a797a7414337f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42537 from clayjohn/Sprite3D-wobble",
            "body": "Use full float UVs in Sprite3D",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "081d016e6020e79a9bec90a8b2c0c5e6fdc9b9ea": {
            "hash": "081d016e6020e79a9bec90a8b2c0c5e6fdc9b9ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Use separate texture unit for light_texture",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42538
        },
        "89677b5b7f849f073c437f1db7d321ca42021833": {
            "hash": "89677b5b7f849f073c437f1db7d321ca42021833",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Use full float UVs in Sprite3D",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42537
        },
        "2a98e975df44983b2bd6b707947c801000146db8": {
            "hash": "2a98e975df44983b2bd6b707947c801000146db8",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42535 from Paulb23/gdscript_highlighting_3_2_issue_41403",
            "body": "[3.2] Fix gdscript multiline string nested highlighting",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2ef8aba8e99a320ca25ae48fb291417f546ca0b8": {
            "hash": "2ef8aba8e99a320ca25ae48fb291417f546ca0b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paul Batty <p_batty@hotmail.co.uk>",
            "committer_raw": "Paul Batty <p_batty@hotmail.co.uk>",
            "summary": "Fix gdscript multiline string nested highlighting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42535
        },
        "a16a1ead497308eb6c139c4589d0fa3afa20f705": {
            "hash": "a16a1ead497308eb6c139c4589d0fa3afa20f705",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42514 from madmiraal/fix-42494-3.2",
            "body": "[3.2] Remove area or body from area map before emitting signals.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "be41b818c418f7e440ce2da8c3b5a96cfa176a7c": {
            "hash": "be41b818c418f7e440ce2da8c3b5a96cfa176a7c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove area or body from map before emitting signals.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42514
        },
        "1678016e2821305689bc6ba408a98aaab6ceaa03": {
            "hash": "1678016e2821305689bc6ba408a98aaab6ceaa03",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42510 from Faless/js/3.x_html5_audio_threads",
            "body": "[3.2] [HTML5] Move audio processing to thread when threads are enabled.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "61d4b8045cbd3a980173e38cd5bea90d9c9abd74": {
            "hash": "61d4b8045cbd3a980173e38cd5bea90d9c9abd74",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[HTML5] Run Audio process in thread when available",
            "body": "This should fix some of the audio stuttering issues when the HTML5\nexport is compiled with threads support.\nThe API should be ported to AudioWorklet to (hopefully) be perfect.\nThat though, cannot be backported to 3.2 due to extra restriction of\nAudioWorklet (which only runs in SecureContext, and needs a polyfill for\nSafari).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42510
        },
        "a57bd798cd67fc35512dd63a93679829879ae49f": {
            "hash": "a57bd798cd67fc35512dd63a93679829879ae49f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add extra suffix for HTML5 thread builds.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42510
        },
        "0ca7bc374ef40c6832025faf157b7b35eaf542dd": {
            "hash": "0ca7bc374ef40c6832025faf157b7b35eaf542dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add COOP/COEP headers to HTML5 \"run\" server.",
            "body": "This allow the page to be considered a SecureContext if the address is\nlocalhost (127.0.0.1/::1) and let Firefox (and future Chrome versions)\nenable extra features needed for the HTML5 threaded export.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42510
        },
        "7ef6aa73425f5ba7d6758716acbf4a60d1422b31": {
            "hash": "7ef6aa73425f5ba7d6758716acbf4a60d1422b31",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42266 from Faless/js/3.0_sync_fs_size_handlers",
            "body": "[3.2] [HTML5] Synchronous main, better persistence, handlers fixes, optional full screen.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "de067cf56fe5bacbabbe45c665b184e0c3ddb6bf": {
            "hash": "de067cf56fe5bacbabbe45c665b184e0c3ddb6bf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #35202 from xix-xeaon/master",
            "body": "Make fake int mod op (%) actually return int",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "975637c60b46be94034e978d12b53c43a3d26c20": {
            "hash": "975637c60b46be94034e978d12b53c43a3d26c20",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMzAzMjU="
            ],
            "author_raw": "xix xeaon <xix.xeaon@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix mod op (%) implementation in GLES2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35202
        },
        "0845fbb51b10133e681b3b5d745403bb9f175b2a": {
            "hash": "0845fbb51b10133e681b3b5d745403bb9f175b2a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #32475 from lawnjelly/hideshadow",
            "body": "Showing and hiding geometry updates shadows (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "014147e511c8bd63530b09a904cb141f48f74bcf": {
            "hash": "014147e511c8bd63530b09a904cb141f48f74bcf",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40557 from PoqXert/game-center",
            "body": "iOS Game Center improvements",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ea7df14b18fbb165a3e60125d99c2456c35f55af": {
            "hash": "ea7df14b18fbb165a3e60125d99c2456c35f55af",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42495 from akien-mga/3.2-configuration-warnings-fixup",
            "body": "Better validate CollisionShape config. warning after #37226",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "44817dbe6b64194a371221c66c18cf11d83fed3c": {
            "hash": "44817dbe6b64194a371221c66c18cf11d83fed3c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Fix port previews for uniforms in visual shaders",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40908
        },
        "10fa15a04796146a58e9449b36b196014749c336": {
            "hash": "10fa15a04796146a58e9449b36b196014749c336",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Better validate CollisionShape config. warning after #37226",
            "body": "It could cause a crash when running the test for PlaneShape.\nFixes #42479.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42495
        },
        "e6a823568203bc89472a261dd717fb40858fc3c7": {
            "hash": "e6a823568203bc89472a261dd717fb40858fc3c7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40900 from Chaosus/vs_optimization",
            "body": "[3.2] Optimizations for Fresnel and TextureUniform nodes in visual shaders",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ec7228a675cfedd9609cdf38432bf67a98495128": {
            "hash": "ec7228a675cfedd9609cdf38432bf67a98495128",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Optimizations for Fresnel and Texture nodes in visual shaders",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40900
        },
        "e35687a1160eb65dc5f793852d4c8352aefe602f": {
            "hash": "e35687a1160eb65dc5f793852d4c8352aefe602f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42478 from bruvzg/macos_dpi_32",
            "body": "[3.2] Fix `get_screen_dpi` on macOS.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "610728c9f16535d92a33b37bed98fcfe755bfe84": {
            "hash": "610728c9f16535d92a33b37bed98fcfe755bfe84",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Fix `get_screen_dpi` on macOS for non fractional display scales and update documentation.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42478
        },
        "fbb417c4375f7c494d440a2dc3fac9e7dd75a631": {
            "hash": "fbb417c4375f7c494d440a2dc3fac9e7dd75a631",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42472 from akien-mga/3.2-ci-sanitizers-on",
            "body": "CI: Re-enable sanitizers build",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e5a43e85494fde58128a1d595c563c51f9e55bca": {
            "hash": "e5a43e85494fde58128a1d595c563c51f9e55bca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Re-enable sanitizers build",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42472
        },
        "dbb1df2acc8425a63e4f4827a0643b6e93fcff5b": {
            "hash": "dbb1df2acc8425a63e4f4827a0643b6e93fcff5b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42459 from naithar/ios-warnings-3.2",
            "body": "[3.2] [iOS] Fix compilation warnings and deprecated API",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1815a90796b00ebf51604c1a0bbcb81a8390dce6": {
            "hash": "1815a90796b00ebf51604c1a0bbcb81a8390dce6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42466 from nekomatata/x11-events-mutex-leak",
            "body": "[3.2] Fix leak with events mutex in OS_X11",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "beda69888f3cad41c29b926b4e22f2f833a181c6": {
            "hash": "beda69888f3cad41c29b926b4e22f2f833a181c6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42469 from timothyqiu/node3d",
            "body": "Changes mention of Node3D back to Spatial on 3.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "718f8e83443705797a243042af35a2ebb1bfbd03": {
            "hash": "718f8e83443705797a243042af35a2ebb1bfbd03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Changes mention of Node3D back to Spatial",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42469
        },
        "ea5833fc4cca4bb9539661801cf74bf294c671cd": {
            "hash": "ea5833fc4cca4bb9539661801cf74bf294c671cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM4OTM1OTQ="
            ],
            "author_raw": "Poq Xert <poqxert@poqxert.ru>",
            "committer_raw": "Poq Xert <poqxert@poqxert.ru>",
            "summary": "iOS GameCenter: Add authenticate method",
            "body": "And no longer connect automatically.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40557
        },
        "3386fac02c059755f31e1791a02f8235031c090a": {
            "hash": "3386fac02c059755f31e1791a02f8235031c090a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: fix deprecations",
            "body": "Change deprecated method calls to new ones.\nGuard iOS version dependant functionality behind availability checks.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42459
        },
        "936c7018382507bf022c2f66161b209bc31abf90": {
            "hash": "936c7018382507bf022c2f66161b209bc31abf90",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix leak with events mutex in x11 Display Server",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42466
        },
        "bdfe93bad234a28cf802d71a5a2f83884efe2ef6": {
            "hash": "bdfe93bad234a28cf802d71a5a2f83884efe2ef6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42461 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 3rd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "35d58c44354e308300f760ab30b4d74742e59252": {
            "hash": "35d58c44354e308300f760ab30b4d74742e59252",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clarify store_string vs store_line.",
            "body": "While the behavior can be implied from the name, it seems worth stating\nit explicitly.\n\n(cherry picked from commit 2762821c08ef011dd44381fd55b6569f99bad41b)",
            "is_cherrypick": true,
            "cherrypick_hash": "2762821c08ef011dd44381fd55b6569f99bad41b",
            "pull": 42461
        },
        "2762821c08ef011dd44381fd55b6569f99bad41b": {
            "hash": "2762821c08ef011dd44381fd55b6569f99bad41b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Clarify store_string vs store_line.",
            "body": "While the behavior can be implied from the name, it seems worth stating\nit explicitly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42442
        },
        "14fa64d28945b919e1f465fc50a6058fda559aaa": {
            "hash": "14fa64d28945b919e1f465fc50a6058fda559aaa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix scale cursor rotation and handle diagonal ones",
            "body": "(cherry picked from commit 6dd19af43993f96e76664734874f2b504f188218)",
            "is_cherrypick": true,
            "cherrypick_hash": "6dd19af43993f96e76664734874f2b504f188218",
            "pull": 42461
        },
        "6dd19af43993f96e76664734874f2b504f188218": {
            "hash": "6dd19af43993f96e76664734874f2b504f188218",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "summary": "Fix scale cursor rotation and handle diagonal ones",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42458
        },
        "a726d011d5c91f5344c35e6d6cba1e6529dc6981": {
            "hash": "a726d011d5c91f5344c35e6d6cba1e6529dc6981",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NjM2OTY5"
            ],
            "author_raw": "Duroxxigar <young9003@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Made toplevel a property for Node3D and CanvasItem",
            "body": "(cherry picked from commit 85a8dbb7b6eced8364e83c879f98e17862a22124)",
            "is_cherrypick": true,
            "cherrypick_hash": "85a8dbb7b6eced8364e83c879f98e17862a22124",
            "pull": 42461
        },
        "85a8dbb7b6eced8364e83c879f98e17862a22124": {
            "hash": "85a8dbb7b6eced8364e83c879f98e17862a22124",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NjM2OTY5"
            ],
            "author_raw": "Duroxxigar <young9003@gmail.com>",
            "committer_raw": "Duroxxigar <young9003@gmail.com>",
            "summary": "Made toplevel a property for Node3D and CanvasItem",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42448
        },
        "016ea497eb21d3ce66f4fb93cff338f7e5dae8ee": {
            "hash": "016ea497eb21d3ce66f4fb93cff338f7e5dae8ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the `String.is_valid_ip_address()` documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4097.\n\n(cherry picked from commit 00ade39389cbb5cff744cb52b6827003dd2414ba)",
            "is_cherrypick": true,
            "cherrypick_hash": "00ade39389cbb5cff744cb52b6827003dd2414ba",
            "pull": 42461
        },
        "00ade39389cbb5cff744cb52b6827003dd2414ba": {
            "hash": "00ade39389cbb5cff744cb52b6827003dd2414ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the `String.is_valid_ip_address()` documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4097.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42435
        },
        "867b0d57d6ab2d026114c488e3ddfb9743ac9bc4": {
            "hash": "867b0d57d6ab2d026114c488e3ddfb9743ac9bc4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the String comparison methods' documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4096.\n\n(cherry picked from commit a2271ba3bdaa5fab0f6518a2445b839d36e283eb)",
            "is_cherrypick": true,
            "cherrypick_hash": "a2271ba3bdaa5fab0f6518a2445b839d36e283eb",
            "pull": 42461
        },
        "a2271ba3bdaa5fab0f6518a2445b839d36e283eb": {
            "hash": "a2271ba3bdaa5fab0f6518a2445b839d36e283eb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the String comparison methods' documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4096.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42434
        },
        "5766547e33e31a9f46bd1bace038129064bea3a1": {
            "hash": "5766547e33e31a9f46bd1bace038129064bea3a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzc4ODA="
            ],
            "author_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make \"function\" a property of FuncRef",
            "body": "(cherry picked from commit b4e7edabf351753878098cbfc518c9f8074ec70f)",
            "is_cherrypick": true,
            "cherrypick_hash": "b4e7edabf351753878098cbfc518c9f8074ec70f",
            "pull": 42461
        },
        "b4e7edabf351753878098cbfc518c9f8074ec70f": {
            "hash": "b4e7edabf351753878098cbfc518c9f8074ec70f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzc4ODA="
            ],
            "author_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "committer_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "summary": "Make \"function\" a property of FuncRef",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42369
        },
        "eb78d4e883334a23122a2d6726b09a3544714214": {
            "hash": "eb78d4e883334a23122a2d6726b09a3544714214",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzc4ODA="
            ],
            "author_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow retrieval of FuncRef function string",
            "body": "(cherry picked from commit 75154e64a98bc26b7c8fc0934d18b846463b0c58)",
            "is_cherrypick": true,
            "cherrypick_hash": "75154e64a98bc26b7c8fc0934d18b846463b0c58",
            "pull": 42461
        },
        "75154e64a98bc26b7c8fc0934d18b846463b0c58": {
            "hash": "75154e64a98bc26b7c8fc0934d18b846463b0c58",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzc4ODA="
            ],
            "author_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "committer_raw": "Wilson E. Alvarez <wilson.e.alvarez1@gmail.com>",
            "summary": "Allow retrieval of FuncRef function string",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42340
        },
        "c8a9f700c39046453e1df315393ec46c5c9eed97": {
            "hash": "c8a9f700c39046453e1df315393ec46c5c9eed97",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes FileSystem tree preview icon size on HiDPI",
            "body": "(cherry picked from commit b28fc2df0707d4e43e49575f7df6d1e47d765ce0)",
            "is_cherrypick": true,
            "cherrypick_hash": "b28fc2df0707d4e43e49575f7df6d1e47d765ce0",
            "pull": 42461
        },
        "b28fc2df0707d4e43e49575f7df6d1e47d765ce0": {
            "hash": "b28fc2df0707d4e43e49575f7df6d1e47d765ce0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes FileSystem tree preview icon size on HiDPI",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42426
        },
        "1eb4017e28f20a43e1e8fab76bd2550560e90fd6": {
            "hash": "1eb4017e28f20a43e1e8fab76bd2550560e90fd6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the pressed autokey icon red to emphasize its \"recording\" status",
            "body": "(cherry picked from commit 95773bb3c1c627f022de7980084088c3414f6459)",
            "is_cherrypick": true,
            "cherrypick_hash": "95773bb3c1c627f022de7980084088c3414f6459",
            "pull": 42461
        },
        "95773bb3c1c627f022de7980084088c3414f6459": {
            "hash": "95773bb3c1c627f022de7980084088c3414f6459",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make the pressed autokey icon red to emphasize its \"recording\" status",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42417
        },
        "f14e569ab3d4ba1495dbcab165e5d195239a91b8": {
            "hash": "f14e569ab3d4ba1495dbcab165e5d195239a91b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNjQ5MjQ5"
            ],
            "author_raw": "Eduardo Rodrigues <eduardohmrodrigues@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix error message when exporting a write-only property without a setter",
            "body": "(cherry picked from commit aca0cede679d2a500349baab2ad2f218f2ff0580)",
            "is_cherrypick": true,
            "cherrypick_hash": "aca0cede679d2a500349baab2ad2f218f2ff0580",
            "pull": 42461
        },
        "aca0cede679d2a500349baab2ad2f218f2ff0580": {
            "hash": "aca0cede679d2a500349baab2ad2f218f2ff0580",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyNjQ5MjQ5"
            ],
            "author_raw": "Eduardo Rodrigues <eduardohmrodrigues@gmail.com>",
            "committer_raw": "Eduardo Rodrigues <eduardohmrodrigues@gmail.com>",
            "summary": "Fix error message when exporting a write-only property without a setter",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42414
        },
        "01f23480e1eb5b82fd276a58fd56654d3db39d49": {
            "hash": "01f23480e1eb5b82fd276a58fd56654d3db39d49",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42464 from akien-mga/3.2-ci-disable-sanitizers",
            "body": "CI: Disable sanitizer builds until we fix them",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a0e419b6179f90b71057828ec1a5de22f9f5fc22": {
            "hash": "a0e419b6179f90b71057828ec1a5de22f9f5fc22",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Disable sanitizer builds until we fix them",
            "body": "Added in #40994 but without recent rebase, so they don't pass currently.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42464
        },
        "8d36b7206cf11607395e68f060f003223ae62a95": {
            "hash": "8d36b7206cf11607395e68f060f003223ae62a95",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42460 from ThakeeNathees/signal-lines-marked-safe",
            "body": "[3.2] GDScript signal lines marked as safe",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b83f9d47a0c56fadc7167f2baccd60730ebebbe2": {
            "hash": "b83f9d47a0c56fadc7167f2baccd60730ebebbe2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41830 from RandomShaper/fix_40353_3.2",
            "body": "Avoid warning about harmless unfulfilled yields (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e40b4eeeea4eac65a52779ddf908596461e700ff": {
            "hash": "e40b4eeeea4eac65a52779ddf908596461e700ff",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #37226 from arrowinaknee/fix-node-config-warnings",
            "body": "[3.2] Update get_configuration_warning() overrides to retrieve warnings from parent class",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4ad74609ced8f21e266c8102498ec5c1c7c94831": {
            "hash": "4ad74609ced8f21e266c8102498ec5c1c7c94831",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40205 from bruvzg/click-through-3",
            "body": "[3.2] Add mouse event pass-through support for window.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3961f50176508db576e58b87f3d8d3d13e645502": {
            "hash": "3961f50176508db576e58b87f3d8d3d13e645502",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40461 from nekomatata/script-editor-init-optimization-3.2",
            "body": "[3.2] Optimized ScriptEditor initialization when many scripts are loaded",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0c3e0ab1949e18c22ecf7729680c396b07e9b5a0": {
            "hash": "0c3e0ab1949e18c22ecf7729680c396b07e9b5a0",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40994 from qarmin/sanitization32",
            "body": "[3.2] Added Linux sanitizer with xvfb to github workspace",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9da889ff291b993da8844860c11b4eadf53bc899": {
            "hash": "9da889ff291b993da8844860c11b4eadf53bc899",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #40555 from RandomShaper/fix_debugger_autofocus_3.2",
            "body": "Fix debugger not getting focused on break on Windows (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0a262175795912073f8034f590c2a8e9dca3c5e9": {
            "hash": "0a262175795912073f8034f590c2a8e9dca3c5e9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41200 from madmiraal/fix-38001-3.2",
            "body": "[3.2] Mark the first shape as inside, not the second shape, when CSG shapes are co-planer.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ef223f3aa7f1f4ff4a9de5ea968ba025d1d0c4b1": {
            "hash": "ef223f3aa7f1f4ff4a9de5ea968ba025d1d0c4b1",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41185 from Chaosus/vs_uniform_ref_3.2",
            "body": "[3.2] Added UniformRef visual shader node",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "df2dcf574296f113abab350f059179b03283e260": {
            "hash": "df2dcf574296f113abab350f059179b03283e260",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41866 from RandomShaper/fix_41179",
            "body": "Disable decayment of freed Objects to null in debug builds",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a69c3cace2031ffcdfefaee4e0ccebead5991be0": {
            "hash": "a69c3cace2031ffcdfefaee4e0ccebead5991be0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMDg1OTAw"
            ],
            "author_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "committer_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "summary": "GDScript signal lines marked as safe",
            "body": "Fix: #33927",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42460
        },
        "58f5b25340798ee650320917e3292d31b6011be9": {
            "hash": "58f5b25340798ee650320917e3292d31b6011be9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41173 from naithar/fix/iphone-os-values-3.2",
            "body": "[iOS] [3.2] Simplify OS values retrieval",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "85f7d056abe272d25efb5884bb313ac561307af7": {
            "hash": "85f7d056abe272d25efb5884bb313ac561307af7",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42457 from naithar/feature/ios-delay-in-settings",
            "body": "[3.2] [iOS] Add touch delay value to project settings",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "42de81e2353a37d6553013da0a3c8779b1ee6838": {
            "hash": "42de81e2353a37d6553013da0a3c8779b1ee6838",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: move touch delay to settings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42457
        },
        "c723711bf446d2f59472fe17b0c4151af748cf23": {
            "hash": "c723711bf446d2f59472fe17b0c4151af748cf23",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42446 from clayjohn/GLES2-glow-fix",
            "body": "Fix glow on devices with only 8 texture slots in GLES2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ea1b8d8435676002cbbdb36a959b598301c2ae0d": {
            "hash": "ea1b8d8435676002cbbdb36a959b598301c2ae0d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Fix glow on devices with only 8 texture slots",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42446
        },
        "66cbcc1b7ef1a516c8d6f9e41a36f9db581d9474": {
            "hash": "66cbcc1b7ef1a516c8d6f9e41a36f9db581d9474",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41123 from lawnjelly/octree_fix",
            "body": "Optimize octree and fix leak",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "904773149d0f7ea6b71d532c5332bcf6ba6335b5": {
            "hash": "904773149d0f7ea6b71d532c5332bcf6ba6335b5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42341 from nekomatata/x11-events-thread-3.2",
            "body": "[3.2] Fix issues related to delay when processing events on Linux",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "59d873258c092aa7408c3b464fbfe7668c9dac1e": {
            "hash": "59d873258c092aa7408c3b464fbfe7668c9dac1e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42406 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 2nd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "309b10eef73c84196361ba69ff688da96ab8684b": {
            "hash": "309b10eef73c84196361ba69ff688da96ab8684b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Pin `black` version to latest upstream release",
            "body": "(cherry picked from commit 41c735fe5016285a8f0ce1175c1e8c5ab8c451af)",
            "is_cherrypick": true,
            "cherrypick_hash": "41c735fe5016285a8f0ce1175c1e8c5ab8c451af",
            "pull": 42406
        },
        "41c735fe5016285a8f0ce1175c1e8c5ab8c451af": {
            "hash": "41c735fe5016285a8f0ce1175c1e8c5ab8c451af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Pin `black` version to latest upstream release",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "aaf0b32e91fb948ebdf3798b957c61e46213accf": {
            "hash": "aaf0b32e91fb948ebdf3798b957c61e46213accf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync classref with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42406
        },
        "ebb5821bcec8cde79c9e1491878f7259fed186b0": {
            "hash": "ebb5821bcec8cde79c9e1491878f7259fed186b0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve appearance of [connection] and [editable] sections in .tscn files",
            "body": "(cherry picked from commit 02c0edac60edda48a83cb007ad1e7bd2e58556ad)",
            "is_cherrypick": true,
            "cherrypick_hash": "02c0edac60edda48a83cb007ad1e7bd2e58556ad",
            "pull": 42406
        },
        "02c0edac60edda48a83cb007ad1e7bd2e58556ad": {
            "hash": "02c0edac60edda48a83cb007ad1e7bd2e58556ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Improve appearance of [connection] and [editable] sections in .tscn files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42403
        },
        "f7ed1f4d1f301f973ab7ea009de78d040766c7d0": {
            "hash": "f7ed1f4d1f301f973ab7ea009de78d040766c7d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Automatically start searching in the asset library when entering text",
            "body": "Entering text will now start searching automatically after 0.25 seconds\nhave passed (debounce delay).\n\nThis removes the need for a separate Search button.\n\n(cherry picked from commit 6055db2a72f108fceb6eddd87c54274fffbb8646)",
            "is_cherrypick": true,
            "cherrypick_hash": "6055db2a72f108fceb6eddd87c54274fffbb8646",
            "pull": 42406
        },
        "6055db2a72f108fceb6eddd87c54274fffbb8646": {
            "hash": "6055db2a72f108fceb6eddd87c54274fffbb8646",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Automatically start searching in the asset library when entering text",
            "body": "Entering text will now start searching automatically after 0.25 seconds\nhave passed (debounce delay).\n\nThis removes the need for a separate Search button.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42402
        },
        "7840a550b58f856b6487c7589f4c237d799f56e3": {
            "hash": "7840a550b58f856b6487c7589f4c237d799f56e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Hides special folders in FileDialog for macOS",
            "body": "(cherry picked from commit 1998f7867940c60ac4ed8c009add64cf0a5a45a7)",
            "is_cherrypick": true,
            "cherrypick_hash": "1998f7867940c60ac4ed8c009add64cf0a5a45a7",
            "pull": 42406
        },
        "1998f7867940c60ac4ed8c009add64cf0a5a45a7": {
            "hash": "1998f7867940c60ac4ed8c009add64cf0a5a45a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Hides special folders in FileDialog for macOS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42381
        },
        "0d8cbd5d8c69bf694df5268e4ba103f570fe17ca": {
            "hash": "0d8cbd5d8c69bf694df5268e4ba103f570fe17ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4OTk2Mg=="
            ],
            "author_raw": "follower <follower@rancidbacon.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Doc clarity/detail for extra spacing properties",
            "body": "Re: Space spacing being in addition to character spacing see:\n\n* <https://github.com/godotengine/godot/blob/d7b85fbaa1fc438effe406c9d7f973749eb4e527/scene/resources/dynamic_font.cpp#L858-L859>\n\nRe: Value being able to be negative see example here:\n\n* <https://github.com/godotengine/godot/issues/38630>\n\nBut also note that nodes other than `Label` may not currently render extra space spacing correctly.\n\n(cherry picked from commit 2ef89e0b4358ff384a7262c422314cafbff48098)",
            "is_cherrypick": true,
            "cherrypick_hash": "2ef89e0b4358ff384a7262c422314cafbff48098",
            "pull": 42406
        },
        "2ef89e0b4358ff384a7262c422314cafbff48098": {
            "hash": "2ef89e0b4358ff384a7262c422314cafbff48098",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4OTk2Mg=="
            ],
            "author_raw": "follower <follower@rancidbacon.com>",
            "committer_raw": "follower <follower@rancidbacon.com>",
            "summary": "Doc clarity/detail for extra spacing properties",
            "body": "Re: Space spacing being in addition to character spacing see:\n\n* <https://github.com/godotengine/godot/blob/d7b85fbaa1fc438effe406c9d7f973749eb4e527/scene/resources/dynamic_font.cpp#L858-L859>\n\nRe: Value being able to be negative see example here:\n\n* <https://github.com/godotengine/godot/issues/38630>\n\nBut also note that nodes other than `Label` may not currently render extra space spacing correctly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38683
        },
        "6bfaa8a8c9b10de4a16bb4dbb339a71c1c7cba42": {
            "hash": "6bfaa8a8c9b10de4a16bb4dbb339a71c1c7cba42",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwMzU0OTA3"
            ],
            "author_raw": "Megamega53 <60354907+Megamega53@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Some improvements to KinematicBody docs",
            "body": "Co-authored-by: Marcel Admiraal <madmiraal@users.noreply.github.com>\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>\n(cherry picked from commit ca5ae645254d0d4e91801c5509bb244949a2e41f)",
            "is_cherrypick": true,
            "cherrypick_hash": "ca5ae645254d0d4e91801c5509bb244949a2e41f",
            "pull": 42406
        },
        "ca5ae645254d0d4e91801c5509bb244949a2e41f": {
            "hash": "ca5ae645254d0d4e91801c5509bb244949a2e41f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwMzU0OTA3",
                "MDQ6VXNlcjkyNTM5Mjg=",
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Megamega53 <60354907+Megamega53@users.noreply.github.com>",
            "committer_raw": "Megamega53 <60354907+Megamega53@users.noreply.github.com>",
            "summary": "doc: Some improvements to KinematicBody docs",
            "body": "Co-authored-by: Marcel Admiraal <madmiraal@users.noreply.github.com>\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38579
        },
        "52b3324e58fd6e64a4bada4f3ddbd6c89b6d1985": {
            "hash": "52b3324e58fd6e64a4bada4f3ddbd6c89b6d1985",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Justin Lee <justin@Justins-Air-2.rr.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Improve distance_fade documentation",
            "body": "Changed the documentation of distance_fade_max_distance and min\nto be consistent with the behavior of the code as well as the user\ndocumentation. Also noted the behavior of swapping max_distance and\nmin_distance (where max_distance < min_distance).\n\nFixes #36051.\n\nCo-authored-by: Clay John <claynjohn@gmail.com>\n(cherry picked from commit 90d1eda90e3b16702c0c2f693af47e7fbaacdae9)",
            "is_cherrypick": true,
            "cherrypick_hash": "90d1eda90e3b16702c0c2f693af47e7fbaacdae9",
            "pull": 42406
        },
        "90d1eda90e3b16702c0c2f693af47e7fbaacdae9": {
            "hash": "90d1eda90e3b16702c0c2f693af47e7fbaacdae9",
            "is_merge": false,
            "authored_by": [
                "",
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Justin Lee <justin@Justins-Air-2.rr.com>",
            "committer_raw": "Justin Lee <justin@Justins-Air-2.rr.com>",
            "summary": "doc: Improve distance_fade documentation",
            "body": "Changed the documentation of distance_fade_max_distance and min\nto be consistent with the behavior of the code as well as the user\ndocumentation. Also noted the behavior of swapping max_distance and\nmin_distance (where max_distance < min_distance).\n\nFixes #36051.\n\nCo-authored-by: Clay John <claynjohn@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36067
        },
        "5abc42c27e36d49dba6a238094035f5eae722e1f": {
            "hash": "5abc42c27e36d49dba6a238094035f5eae722e1f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzODgzNzU="
            ],
            "author_raw": "Nehluxhes <romain.braussen@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove duplicate node update call",
            "body": "(cherry picked from commit c85d04a77117f6fe5ff5c9b596f46e6f927ed14f)",
            "is_cherrypick": true,
            "cherrypick_hash": "c85d04a77117f6fe5ff5c9b596f46e6f927ed14f",
            "pull": 42406
        },
        "c85d04a77117f6fe5ff5c9b596f46e6f927ed14f": {
            "hash": "c85d04a77117f6fe5ff5c9b596f46e6f927ed14f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzODgzNzU="
            ],
            "author_raw": "Nehluxhes <romain.braussen@gmail.com>",
            "committer_raw": "Nehluxhes <romain.braussen@gmail.com>",
            "summary": "Remove duplicate node update call",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 32908
        },
        "98eb6e4af66b230db75724f02218a2490cec84bd": {
            "hash": "98eb6e4af66b230db75724f02218a2490cec84bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjg1OTUz"
            ],
            "author_raw": "andriyDev <andriydzikh@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added inspector_only option to inspect_object in EditorInterface.",
            "body": "Updated docs to reflect change to inspect_object.\n\n(cherry picked from commit 45a1c6f278559fad42d86e3d4a992070c5b14fd2)",
            "is_cherrypick": true,
            "cherrypick_hash": "45a1c6f278559fad42d86e3d4a992070c5b14fd2",
            "pull": 42406
        },
        "45a1c6f278559fad42d86e3d4a992070c5b14fd2": {
            "hash": "45a1c6f278559fad42d86e3d4a992070c5b14fd2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjg1OTUz"
            ],
            "author_raw": "andriyDev <andriydzikh@gmail.com>",
            "committer_raw": "andriyDev <andriydzikh@gmail.com>",
            "summary": "Added inspector_only option to inspect_object in EditorInterface.",
            "body": "Updated docs to reflect change to inspect_object.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42125
        },
        "460ab353b492a266cd6e32fedd703d2e8573d1e4": {
            "hash": "460ab353b492a266cd6e32fedd703d2e8573d1e4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzIx"
            ],
            "author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use the vertex colors by default in gltf.",
            "body": "(cherry picked from commit 43424e132173553201cd26f5aca064ad30e96bda)",
            "is_cherrypick": true,
            "cherrypick_hash": "43424e132173553201cd26f5aca064ad30e96bda",
            "pull": 42406
        },
        "43424e132173553201cd26f5aca064ad30e96bda": {
            "hash": "43424e132173553201cd26f5aca064ad30e96bda",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMzIx"
            ],
            "author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "committer_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
            "summary": "Use the vertex colors by default in gltf.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41007
        },
        "ebff4c3e83487930990dd599d10ee1f6fa1f713e": {
            "hash": "ebff4c3e83487930990dd599d10ee1f6fa1f713e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow using a comma as decimal separator in EditorSpinSlider",
            "body": "This closes https://github.com/godotengine/godot-proposals/issues/1576.\n\n(cherry picked from commit 3800e7d2ba154f1355c62e86d9fe2addc53c37e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "3800e7d2ba154f1355c62e86d9fe2addc53c37e5",
            "pull": 42406
        },
        "3800e7d2ba154f1355c62e86d9fe2addc53c37e5": {
            "hash": "3800e7d2ba154f1355c62e86d9fe2addc53c37e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Allow using a comma as decimal separator in EditorSpinSlider",
            "body": "This closes https://github.com/godotengine/godot-proposals/issues/1576.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42376
        },
        "f8cc7893d0821c1de8031e64c5eb73bdb5d176dc": {
            "hash": "f8cc7893d0821c1de8031e64c5eb73bdb5d176dc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg1NzY2MA=="
            ],
            "author_raw": "John Pennycook <john.pennycook@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make YSort stable",
            "body": "Keeps track of the order in which items are collected by\n_collect_ysort_children, and uses that order to break\nties between items with similar Y positions.\n\n(cherry picked from commit 8d3afa985b479417b46811050e9b8bd9f7861f06)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d3afa985b479417b46811050e9b8bd9f7861f06",
            "pull": 42406
        },
        "8d3afa985b479417b46811050e9b8bd9f7861f06": {
            "hash": "8d3afa985b479417b46811050e9b8bd9f7861f06",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg1NzY2MA=="
            ],
            "author_raw": "John Pennycook <john.pennycook@gmail.com>",
            "committer_raw": "John Pennycook <john.pennycook@gmail.com>",
            "summary": "Make YSort stable",
            "body": "Keeps track of the order in which items are collected by\n_collect_ysort_children, and uses that order to break\nties between items with similar Y positions.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42375
        },
        "fbafd5c9e2e4d84dff1e78bf42bef883126f7fe7": {
            "hash": "fbafd5c9e2e4d84dff1e78bf42bef883126f7fe7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve the inspector easing editor",
            "body": "- Make it possible to drag a negative easing or an easing of 0 back to\na positive value.\n- Clamp the value between -1000000 and 1000000 to avoid issues\nrelated to infinity.\n- Display more decimals for numbers closer to 0, less for large numbers.\n- Display trailing zeroes in decimals to avoid flickering when dragging.\n\nThis closes #18712 and closes #22079.\n\n(cherry picked from commit 028de11db82c4cf9021273fb1b4aa26d40805184)",
            "is_cherrypick": true,
            "cherrypick_hash": "028de11db82c4cf9021273fb1b4aa26d40805184",
            "pull": 42406
        },
        "028de11db82c4cf9021273fb1b4aa26d40805184": {
            "hash": "028de11db82c4cf9021273fb1b4aa26d40805184",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve the inspector easing editor",
            "body": "- Make it possible to drag a negative easing or an easing of 0 back to\na positive value.\n- Clamp the value between -1000000 and 1000000 to avoid issues\nrelated to infinity.\n- Display more decimals for numbers closer to 0, less for large numbers.\n- Display trailing zeroes in decimals to avoid flickering when dragging.\n\nThis closes #18712 and closes #22079.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41103
        },
        "50b1de7e3938588cb8bba9373e9c56fdbe352458": {
            "hash": "50b1de7e3938588cb8bba9373e9c56fdbe352458",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change the \"remove missing\" button to disabled rather than hidden",
            "body": "Also set a minimum size\n\n(cherry picked from commit 0b6326c79aca94a417218160e311a08fb2891953)",
            "is_cherrypick": true,
            "cherrypick_hash": "0b6326c79aca94a417218160e311a08fb2891953",
            "pull": 42406
        },
        "0b6326c79aca94a417218160e311a08fb2891953": {
            "hash": "0b6326c79aca94a417218160e311a08fb2891953",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Change the \"remove missing\" button to disabled rather than hidden",
            "body": "Also set a minimum size",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 37240
        },
        "00e4be192674df453b9a561e8c44222ee3f076de": {
            "hash": "00e4be192674df453b9a561e8c44222ee3f076de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document the BaseMaterial3D billboard mode not being suited for VR",
            "body": "See #41567.\n\n(cherry picked from commit ecc47ce2358c4ed63a22c025885b7a9ba79db215)",
            "is_cherrypick": true,
            "cherrypick_hash": "ecc47ce2358c4ed63a22c025885b7a9ba79db215",
            "pull": 42406
        },
        "ecc47ce2358c4ed63a22c025885b7a9ba79db215": {
            "hash": "ecc47ce2358c4ed63a22c025885b7a9ba79db215",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document the BaseMaterial3D billboard mode not being suited for VR",
            "body": "See #41567.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41579
        },
        "0b2913086fa2d498c241de02811180e4c2f39fb3": {
            "hash": "0b2913086fa2d498c241de02811180e4c2f39fb3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Draw selected item on top of everything else",
            "body": "(cherry picked from commit 16532f51ef77fb57f6d60545098ce7c90172e573)",
            "is_cherrypick": true,
            "cherrypick_hash": "16532f51ef77fb57f6d60545098ce7c90172e573",
            "pull": 42406
        },
        "16532f51ef77fb57f6d60545098ce7c90172e573": {
            "hash": "16532f51ef77fb57f6d60545098ce7c90172e573",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "summary": "Draw selected item on top of everything else",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42373
        },
        "e496e8d318fe4ff4a717b3764732360a1cd8f598": {
            "hash": "e496e8d318fe4ff4a717b3764732360a1cd8f598",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix error when dragging anchors with parent's size == 0",
            "body": "(cherry picked from commit 8e6da0b8082ef0a9ce7f1b53ca3857794582bf76)",
            "is_cherrypick": true,
            "cherrypick_hash": "8e6da0b8082ef0a9ce7f1b53ca3857794582bf76",
            "pull": 42406
        },
        "8e6da0b8082ef0a9ce7f1b53ca3857794582bf76": {
            "hash": "8e6da0b8082ef0a9ce7f1b53ca3857794582bf76",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwOTMxMTk="
            ],
            "author_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "committer_raw": "Gilles Roudiere <gilles.roudiere@gmail.com>",
            "summary": "Fix error when dragging anchors with parent's size == 0",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42371
        },
        "858bdbacfd4d9625322c2f2e488cfbc85602877e": {
            "hash": "858bdbacfd4d9625322c2f2e488cfbc85602877e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1NTQxMjc="
            ],
            "author_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add all headers to VS Project",
            "body": "(cherry picked from commit 317c2b194d2a44f67f3cf42e5bb088343acfe033)",
            "is_cherrypick": true,
            "cherrypick_hash": "317c2b194d2a44f67f3cf42e5bb088343acfe033",
            "pull": 42406
        },
        "317c2b194d2a44f67f3cf42e5bb088343acfe033": {
            "hash": "317c2b194d2a44f67f3cf42e5bb088343acfe033",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1NTQxMjc="
            ],
            "author_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
            "committer_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
            "summary": "Add all headers to VS Project",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42352
        },
        "9bf09a909b0429f77f541779889a3572043a51c8": {
            "hash": "9bf09a909b0429f77f541779889a3572043a51c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Surrounds boolean false with code tag",
            "body": "(cherry picked from commit aa7ce12beee6b30d9fa24c1862a95f89f7b1d02c)",
            "is_cherrypick": true,
            "cherrypick_hash": "aa7ce12beee6b30d9fa24c1862a95f89f7b1d02c",
            "pull": 42406
        },
        "aa7ce12beee6b30d9fa24c1862a95f89f7b1d02c": {
            "hash": "aa7ce12beee6b30d9fa24c1862a95f89f7b1d02c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Surrounds boolean false with code tag",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42312
        },
        "b3a23b2efb7df0c3ff0e38bbf6030148f3e4360c": {
            "hash": "b3a23b2efb7df0c3ff0e38bbf6030148f3e4360c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove unnecessary empty line from Dictionaries",
            "body": "(cherry picked from commit 7b1ad6fbe019da0e59bec9ceb9b68c0b5b766833)",
            "is_cherrypick": true,
            "cherrypick_hash": "7b1ad6fbe019da0e59bec9ceb9b68c0b5b766833",
            "pull": 42406
        },
        "7b1ad6fbe019da0e59bec9ceb9b68c0b5b766833": {
            "hash": "7b1ad6fbe019da0e59bec9ceb9b68c0b5b766833",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Remove unnecessary empty line from Dictionaries",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42300
        },
        "fa81e3621fbe5085b092078da9a438d4561bd082": {
            "hash": "fa81e3621fbe5085b092078da9a438d4561bd082",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes ParallaxLayer offset when ignore camera zoom",
            "body": "(cherry picked from commit 5e2167631b3913ba8b34ff8c6c3d8027cb24ddf4)",
            "is_cherrypick": true,
            "cherrypick_hash": "5e2167631b3913ba8b34ff8c6c3d8027cb24ddf4",
            "pull": 42406
        },
        "5e2167631b3913ba8b34ff8c6c3d8027cb24ddf4": {
            "hash": "5e2167631b3913ba8b34ff8c6c3d8027cb24ddf4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes ParallaxLayer offset when ignore camera zoom",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41934
        },
        "766b637ed030c06c99b60e843ea384b7b5f4d54c": {
            "hash": "766b637ed030c06c99b60e843ea384b7b5f4d54c",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "D00T24 <akakikhurtsidze24@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "changed max point limit to 1 instead of 2",
            "body": "(cherry picked from commit bcc0493a4a1dcf0ba5ed5c34d0d0317d90dfd24c)",
            "is_cherrypick": true,
            "cherrypick_hash": "bcc0493a4a1dcf0ba5ed5c34d0d0317d90dfd24c",
            "pull": 42406
        },
        "bcc0493a4a1dcf0ba5ed5c34d0d0317d90dfd24c": {
            "hash": "bcc0493a4a1dcf0ba5ed5c34d0d0317d90dfd24c",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "D00T24 <akakikhurtsidze24@gmail.com>",
            "committer_raw": "D00T24 <akakikhurtsidze24@gmail.com>",
            "summary": "changed max point limit to 1 instead of 2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35924
        },
        "d56112005f489525e6a4e557995597c1af7b18df": {
            "hash": "d56112005f489525e6a4e557995597c1af7b18df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Avoid infinite loop in GDScript at shutdown",
            "body": "(cherry picked from commit de4e54dd9150b0bc8bcb2ec643dd40eb4d3598d0)",
            "is_cherrypick": true,
            "cherrypick_hash": "de4e54dd9150b0bc8bcb2ec643dd40eb4d3598d0",
            "pull": 42406
        },
        "de4e54dd9150b0bc8bcb2ec643dd40eb4d3598d0": {
            "hash": "de4e54dd9150b0bc8bcb2ec643dd40eb4d3598d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Avoid infinite loop in GDScript at shutdown",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42356
        },
        "7b3f9ebb947c5a1ba664b70685b898f211c1258e": {
            "hash": "7b3f9ebb947c5a1ba664b70685b898f211c1258e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Enable the `copy_mono_root` SCons option by default",
            "body": "This closes #41652.\n\n(cherry picked from commit cfd564b385f261d790d52c58be9344adf7d74f0e)",
            "is_cherrypick": true,
            "cherrypick_hash": "cfd564b385f261d790d52c58be9344adf7d74f0e",
            "pull": 42406
        },
        "cfd564b385f261d790d52c58be9344adf7d74f0e": {
            "hash": "cfd564b385f261d790d52c58be9344adf7d74f0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Enable the `copy_mono_root` SCons option by default",
            "body": "This closes #41652.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42332
        },
        "a4651b59fb5dc101f2cabb8f2efe2216800a7b28": {
            "hash": "a4651b59fb5dc101f2cabb8f2efe2216800a7b28",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a property hint to StyleBoxFlat `shadow_size` for editor usability",
            "body": "This adds a visible range to the slider so it can be dragged more easily.\n\nThis closes #42309.\n\n(cherry picked from commit feb4002017b335ad5cb9f7508697a78b2503ea5c)",
            "is_cherrypick": true,
            "cherrypick_hash": "feb4002017b335ad5cb9f7508697a78b2503ea5c",
            "pull": 42406
        },
        "feb4002017b335ad5cb9f7508697a78b2503ea5c": {
            "hash": "feb4002017b335ad5cb9f7508697a78b2503ea5c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add a property hint to StyleBoxFlat `shadow_size` for editor usability",
            "body": "This adds a visible range to the slider so it can be dragged more easily.\n\nThis closes #42309.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42310
        },
        "306ce02823777501a9848d10ab6b20e9c91776d1": {
            "hash": "306ce02823777501a9848d10ab6b20e9c91776d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Replace AutoKey icon with a more universally understood \"record\" button",
            "body": "See discussion in\nhttps://github.com/godotengine/godot-proposals/issues/169.\n\n(cherry picked from commit da906cade349548287f4beb8ac96c697cb2f719a)",
            "is_cherrypick": true,
            "cherrypick_hash": "da906cade349548287f4beb8ac96c697cb2f719a",
            "pull": 42406
        },
        "da906cade349548287f4beb8ac96c697cb2f719a": {
            "hash": "da906cade349548287f4beb8ac96c697cb2f719a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Replace AutoKey icon with a more universally understood \"record\" button",
            "body": "See discussion in\nhttps://github.com/godotengine/godot-proposals/issues/169.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42333
        },
        "a2c4564dc33808db9b2627e8d9eedcce018be503": {
            "hash": "a2c4564dc33808db9b2627e8d9eedcce018be503",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Move note about using Resource in the File documentation",
            "body": "(cherry picked from commit 75c5a8b3542a288d055b9d7ed73fba0596c0031f)",
            "is_cherrypick": true,
            "cherrypick_hash": "75c5a8b3542a288d055b9d7ed73fba0596c0031f",
            "pull": 42406
        },
        "75c5a8b3542a288d055b9d7ed73fba0596c0031f": {
            "hash": "75c5a8b3542a288d055b9d7ed73fba0596c0031f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "skyace65 <trekie96@hotmail.com>",
            "summary": "Move note about using Resource in the File documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41683
        },
        "4de606d78f571b12bcd990a2617400f895b7ec88": {
            "hash": "4de606d78f571b12bcd990a2617400f895b7ec88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Rename pt_PT to pt",
            "body": "We originally used `pt_PT` (i.e. Portuguese (Portugal)) to distinguish with\nthe Brazilian Portuguese variant `pt_BR`, as both are significantly different\nand need separate translation files.\n\nBut Portugal's Portuguese (or \"European Portuguese\") is close to the variant\nspoken and written in other Portuguese-speaking countries such as Angola and\nMozambique, so it makes sense for users of these countries to also have access\nto the European Portuguese translation (at least until translators decide that\nadding e.g. `pt_AO` and `pt_MZ` variants would make sense, taking into account\nthe translation effort that this duplication implies).\n\nGodot's locale matching checks first for the full locale (e.g. `pt_AO`), and\nif no translation is found, it checks for the non-regional language code\n(`pt`), so this change enables translations for Portuguese speakers outside\nPortugal and Brazil.\n\n(cherry picked from commit 1e2f55e27393ae61ed9585b48bb8d1f3987bed9b)",
            "is_cherrypick": true,
            "cherrypick_hash": "1e2f55e27393ae61ed9585b48bb8d1f3987bed9b",
            "pull": 42406
        },
        "1e2f55e27393ae61ed9585b48bb8d1f3987bed9b": {
            "hash": "1e2f55e27393ae61ed9585b48bb8d1f3987bed9b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Rename pt_PT to pt",
            "body": "We originally used `pt_PT` (i.e. Portuguese (Portugal)) to distinguish with\nthe Brazilian Portuguese variant `pt_BR`, as both are significantly different\nand need separate translation files.\n\nBut Portugal's Portuguese (or \"European Portuguese\") is close to the variant\nspoken and written in other Portuguese-speaking countries such as Angola and\nMozambique, so it makes sense for users of these countries to also have access\nto the European Portuguese translation (at least until translators decide that\nadding e.g. `pt_AO` and `pt_MZ` variants would make sense, taking into account\nthe translation effort that this duplication implies).\n\nGodot's locale matching checks first for the full locale (e.g. `pt_AO`), and\nif no translation is found, it checks for the non-regional language code\n(`pt`), so this change enables translations for Portuguese speakers outside\nPortugal and Brazil.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42308
        },
        "15c56de21239f70c41b6e4252d8689b7c7ac8b9d": {
            "hash": "15c56de21239f70c41b6e4252d8689b7c7ac8b9d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzMDU0MzAx"
            ],
            "author_raw": "Leleat <atule@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "striped edges on node rename in SceneTreeDock",
            "body": "(cherry picked from commit 32e52217ff71195818c270c5203245b99a8beeaf)",
            "is_cherrypick": true,
            "cherrypick_hash": "32e52217ff71195818c270c5203245b99a8beeaf",
            "pull": 42406
        },
        "32e52217ff71195818c270c5203245b99a8beeaf": {
            "hash": "32e52217ff71195818c270c5203245b99a8beeaf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzMDU0MzAx"
            ],
            "author_raw": "Leleat <atule@pm.me>",
            "committer_raw": "Leleat <atule@pm.me>",
            "summary": "striped edges on node rename in SceneTreeDock",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42014
        },
        "44bdd8f16c348bd0b665a22d10fd3d4b5e8033fa": {
            "hash": "44bdd8f16c348bd0b665a22d10fd3d4b5e8033fa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improvement for the Copy button in the Output Log",
            "body": "Now if no text is selected, pressing the Copy button copies the entire text.\n\n(cherry picked from commit fb6eb21afc0a98b2b1439268abb0facd53222a43)",
            "is_cherrypick": true,
            "cherrypick_hash": "fb6eb21afc0a98b2b1439268abb0facd53222a43",
            "pull": 42406
        },
        "fb6eb21afc0a98b2b1439268abb0facd53222a43": {
            "hash": "fb6eb21afc0a98b2b1439268abb0facd53222a43",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Improvement for the Copy button in the Output Log",
            "body": "Now if no text is selected, pressing the Copy button copies the entire text.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42066
        },
        "880ab559ec882ed45cdeb80740ef8f3e7a6b95c9": {
            "hash": "880ab559ec882ed45cdeb80740ef8f3e7a6b95c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve documentation related to printing error/warning messages",
            "body": "(cherry picked from commit 50f3a8e312d5449771ff12843471731996c0f2d6)",
            "is_cherrypick": true,
            "cherrypick_hash": "50f3a8e312d5449771ff12843471731996c0f2d6",
            "pull": 42406
        },
        "50f3a8e312d5449771ff12843471731996c0f2d6": {
            "hash": "50f3a8e312d5449771ff12843471731996c0f2d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve documentation related to printing error/warning messages",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42283
        },
        "1257beac964ae4bb2c36ffcf9bc77e8d2baa0d04": {
            "hash": "1257beac964ae4bb2c36ffcf9bc77e8d2baa0d04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add documentation for shelf filters",
            "body": "(cherry picked from commit 75adefd4b67f1368dce0f50b24f02d2dc62d749c)",
            "is_cherrypick": true,
            "cherrypick_hash": "75adefd4b67f1368dce0f50b24f02d2dc62d749c",
            "pull": 42406
        },
        "75adefd4b67f1368dce0f50b24f02d2dc62d749c": {
            "hash": "75adefd4b67f1368dce0f50b24f02d2dc62d749c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwODAzNjg="
            ],
            "author_raw": "skyace65 <trekie96@hotmail.com>",
            "committer_raw": "skyace65 <trekie96@hotmail.com>",
            "summary": "Add documentation for shelf filters",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42089
        },
        "d0eedd4c23cf6386c18906287d8f6b7885af3e0a": {
            "hash": "d0eedd4c23cf6386c18906287d8f6b7885af3e0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4MjMyNDE="
            ],
            "author_raw": "Francois Belair <razoric480@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make LSP ignore $/ messages",
            "body": "Fixes #38814\n\n(cherry picked from commit 9c273307d8ba93da561faf3f9be71d0e0f291825)",
            "is_cherrypick": true,
            "cherrypick_hash": "9c273307d8ba93da561faf3f9be71d0e0f291825",
            "pull": 42406
        },
        "9c273307d8ba93da561faf3f9be71d0e0f291825": {
            "hash": "9c273307d8ba93da561faf3f9be71d0e0f291825",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4MjMyNDE="
            ],
            "author_raw": "Francois Belair <razoric480@gmail.com>",
            "committer_raw": "Francois Belair <razoric480@gmail.com>",
            "summary": "Make LSP ignore $/ messages",
            "body": "Fixes #38814",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42070
        },
        "28be48fb6731fb522ab992fe2b3e6a39d0ab4bc7": {
            "hash": "28be48fb6731fb522ab992fe2b3e6a39d0ab4bc7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reference the Color constants cheatsheet in the class reference",
            "body": "(cherry picked from commit de490855671cbef3be63e26180900235f8cbc0e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "de490855671cbef3be63e26180900235f8cbc0e1",
            "pull": 42406
        },
        "de490855671cbef3be63e26180900235f8cbc0e1": {
            "hash": "de490855671cbef3be63e26180900235f8cbc0e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Reference the Color constants cheatsheet in the class reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42287
        },
        "a99879ba6c7294f2538a51bceec4e6db32213d10": {
            "hash": "a99879ba6c7294f2538a51bceec4e6db32213d10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "MessageQueue: Change default queue size to 4096 KB",
            "body": "1024 KB was low enough that many users seem to hit it, which can lead to the\neditor freezing.\n\nThe proper fixed as described in #35653 would be to implement a page allocator\nto prevent this overflow, but as a stop-gap measure, we can increase the\ndefault value to a more lenient 4096 KB which should be high enough for the\nvast majority of use cases.\n\nThe default size can be brought down again if/when #35653 is properly fixed,\nand if it's actually relevant from a memory point of view.\n\n(cherry picked from commit 5009ba54b2600570c929a1ee14edf6e9b61f0680)",
            "is_cherrypick": true,
            "cherrypick_hash": "5009ba54b2600570c929a1ee14edf6e9b61f0680",
            "pull": 42406
        },
        "5009ba54b2600570c929a1ee14edf6e9b61f0680": {
            "hash": "5009ba54b2600570c929a1ee14edf6e9b61f0680",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "MessageQueue: Change default queue size to 4096 KB",
            "body": "1024 KB was low enough that many users seem to hit it, which can lead to the\neditor freezing.\n\nThe proper fixed as described in #35653 would be to implement a page allocator\nto prevent this overflow, but as a stop-gap measure, we can increase the\ndefault value to a more lenient 4096 KB which should be high enough for the\nvast majority of use cases.\n\nThe default size can be brought down again if/when #35653 is properly fixed,\nand if it's actually relevant from a memory point of view.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42296
        },
        "1f16992277dd67e6e95e4d4dd1071b03fedb3a3a": {
            "hash": "1f16992277dd67e6e95e4d4dd1071b03fedb3a3a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42389 from m4gr3d/fix_splash_loading_3_2",
            "body": "[3.2] Fix splash screen loading on Android",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "91a1e4c9ee4a49dc3c8e63d313e1fd8394558a41": {
            "hash": "91a1e4c9ee4a49dc3c8e63d313e1fd8394558a41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix splash screen loading on Android",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42389
        },
        "422c279fcbc10febe53c9f6a5592640d0ef4d1b5": {
            "hash": "422c279fcbc10febe53c9f6a5592640d0ef4d1b5",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41323 from lawnjelly/kessel_lightangles",
            "body": "GLES2 2D fix normal mapping - batching and nvidia workaround",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cd05197fb371df2fc53de998445cdee89fea7bad": {
            "hash": "cd05197fb371df2fc53de998445cdee89fea7bad",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41254 from lawnjelly/gles3_nvidia_normalrotation",
            "body": "GLES3 fix normal map flipping with nvidia workaround",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8ca9680b13b42102756fb72479447097a153d8fe": {
            "hash": "8ca9680b13b42102756fb72479447097a153d8fe",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #38076 from DrMoriarty/fix_pvrtc",
            "body": "iOS: Fix multiple issues with PVRTC import, disable ETC1",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ec01d6f25e041a215d3c0589475c4800fc59c0dc": {
            "hash": "ec01d6f25e041a215d3c0589475c4800fc59c0dc",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42328 from bruvzg/3_mac_captured_fix",
            "body": "[macOS, 3.2] Fix mouse position in captured mode.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7dc890f438cdfd0b5b74c439391f628805ef22f2": {
            "hash": "7dc890f438cdfd0b5b74c439391f628805ef22f2",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42380 from clayjohn/Sprite3D-alpha-cut",
            "body": "Restore default alpha_scissor_threshold to Sprite3D",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b730c5596c1e46373684ad6a541956cc5e82257f": {
            "hash": "b730c5596c1e46373684ad6a541956cc5e82257f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Restore default alpha_scissor_threshold to Sprite3D",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42380
        },
        "fc50d5b38cbe4134ed703d2eeabd3df520fa9e7c": {
            "hash": "fc50d5b38cbe4134ed703d2eeabd3df520fa9e7c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42186 from m4gr3d/3.2-android-subview",
            "body": "[3.2] Godot Android Subview Implementation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0c1a61e8ac47094fa1fa9b42894e0957b3463fba": {
            "hash": "0c1a61e8ac47094fa1fa9b42894e0957b3463fba",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42185 from godotengine/3.2-android-app-bundle",
            "body": "[3.2] Android App Bundle Implementation",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f725d9cb733e103c91d889777b78c5a646095658": {
            "hash": "f725d9cb733e103c91d889777b78c5a646095658",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fix issues related to delay when processing events on Linux",
            "body": "3.2 backport of PR #41910:\nFix general keyboard input lag on X11 display server\nFix delay to process clipboard content from Godot in other programs",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42341
        },
        "4162df439727fad01b0d1240df69f59ba97ed422": {
            "hash": "4162df439727fad01b0d1240df69f59ba97ed422",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42323 from RandomShaper/fixup_gdscript_leaks_fix_3.2",
            "body": "Fix GDScript leak avoidance (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "df5499fedfd6b7ab30e0fc43a71bd7f3ade961de": {
            "hash": "df5499fedfd6b7ab30e0fc43a71bd7f3ade961de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS, 3.2] Fix mouse position in captured mode.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42328
        },
        "4cab6452d96a343638d9ab4ae7efc1b2df51b44c": {
            "hash": "4cab6452d96a343638d9ab4ae7efc1b2df51b44c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix GDScript leak avoidance",
            "body": "Modify usage of types so that the `Ref` created from `base_type.script_type` doesn't involve converting first to `Variant`, which will use the constructor for `Object *`, as if the argument wasn't a `Reference`, and therefore will convert back to null.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42323
        },
        "94d9b7f7e26f7508cf565053e8d232fcef12d3dc": {
            "hash": "94d9b7f7e26f7508cf565053e8d232fcef12d3dc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODExNjky"
            ],
            "author_raw": "kurinoku <31811692+kurinoku@users.noreply.github.com>",
            "committer_raw": "kurinoku <31811692+kurinoku@users.noreply.github.com>",
            "summary": "Fixed tile_set_editor_plugin.cpp selection issue.",
            "body": "Fixed issue where using arrows to change the selected tile would not reach all subtiles in an autotile, only going up to the second to last row and column.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42313
        },
        "4bd1df82a7c3f30704c79a510d72845486639159": {
            "hash": "4bd1df82a7c3f30704c79a510d72845486639159",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42303 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.4) - 1st batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "510d87e468d19836c9946830ffd3a6edcfaebf04": {
            "hash": "510d87e468d19836c9946830ffd3a6edcfaebf04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42303
        },
        "c33373b80a3877a8863b6131731b826e48b8b8ab": {
            "hash": "c33373b80a3877a8863b6131731b826e48b8b8ab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reference the BaseButton class explicitly in button class documentations",
            "body": "Users are sometimes confused as to the `pressed` property not being\nvisible in the Button class documentation. This is because `pressed`\nis defined in BaseButton.\n\n(cherry picked from commit 038baede5a7c882e36cafbe3ad75611849e68c47)",
            "is_cherrypick": true,
            "cherrypick_hash": "038baede5a7c882e36cafbe3ad75611849e68c47",
            "pull": 42303
        },
        "038baede5a7c882e36cafbe3ad75611849e68c47": {
            "hash": "038baede5a7c882e36cafbe3ad75611849e68c47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Reference the BaseButton class explicitly in button class documentations",
            "body": "Users are sometimes confused as to the `pressed` property not being\nvisible in the Button class documentation. This is because `pressed`\nis defined in BaseButton.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42284
        },
        "6036fdab7014f242b2a5f08d130bcf49f8b7685e": {
            "hash": "6036fdab7014f242b2a5f08d130bcf49f8b7685e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Cross-reference AABB and Rect2 in the class reference",
            "body": "(cherry picked from commit e9eddb4f1f4a443d9fb46e76aecb6b262621f664)",
            "is_cherrypick": true,
            "cherrypick_hash": "e9eddb4f1f4a443d9fb46e76aecb6b262621f664",
            "pull": 42303
        },
        "e9eddb4f1f4a443d9fb46e76aecb6b262621f664": {
            "hash": "e9eddb4f1f4a443d9fb46e76aecb6b262621f664",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Cross-reference AABB and Rect2 in the class reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42226
        },
        "f568413e8dc9c58829963286241677e4ae9975b8": {
            "hash": "f568413e8dc9c58829963286241677e4ae9975b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document `RichTextLabel.append_bbcode()` not closing previously open tags",
            "body": "This closes #42216.\n\n(cherry picked from commit 3e1457f51747975599c07c8b6aa25435f12cfa22)",
            "is_cherrypick": true,
            "cherrypick_hash": "3e1457f51747975599c07c8b6aa25435f12cfa22",
            "pull": 42303
        },
        "3e1457f51747975599c07c8b6aa25435f12cfa22": {
            "hash": "3e1457f51747975599c07c8b6aa25435f12cfa22",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document `RichTextLabel.append_bbcode()` not closing previously open tags",
            "body": "This closes #42216.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42217
        },
        "575aa3efe3f5783565f56b12299fb71631ae98bb": {
            "hash": "575aa3efe3f5783565f56b12299fb71631ae98bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that the JavaScript singleton may be disabled at build-time",
            "body": "(cherry picked from commit 0422027f07efb8e7e27e02ebec82319fdab68e52)",
            "is_cherrypick": true,
            "cherrypick_hash": "0422027f07efb8e7e27e02ebec82319fdab68e52",
            "pull": 42303
        },
        "0422027f07efb8e7e27e02ebec82319fdab68e52": {
            "hash": "0422027f07efb8e7e27e02ebec82319fdab68e52",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document that the JavaScript singleton may be disabled at build-time",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42211
        },
        "27b09083fcf4fdf088a97b8553d0b4eebc144edc": {
            "hash": "27b09083fcf4fdf088a97b8553d0b4eebc144edc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzMDU0MzAx"
            ],
            "author_raw": "Leleat <atule@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add description for ScriptEditor.open_script_create_dialog()",
            "body": "(cherry picked from commit adb205a15094b8c4d0ee1f3d105e7d221ccd64bd)",
            "is_cherrypick": true,
            "cherrypick_hash": "adb205a15094b8c4d0ee1f3d105e7d221ccd64bd",
            "pull": 42303
        },
        "adb205a15094b8c4d0ee1f3d105e7d221ccd64bd": {
            "hash": "adb205a15094b8c4d0ee1f3d105e7d221ccd64bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUzMDU0MzAx"
            ],
            "author_raw": "Leleat <atule@pm.me>",
            "committer_raw": "Leleat <atule@pm.me>",
            "summary": "add description for ScriptEditor.open_script_create_dialog()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42181
        },
        "92a85b4445a5c641c1ad1bbe36f89a52c7b2dbe2": {
            "hash": "92a85b4445a5c641c1ad1bbe36f89a52c7b2dbe2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve documentation about VideoPlayer video formats",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4021.\n\n(cherry picked from commit 1efe57848a00da704300d4c6c4448984e0d2d03c)",
            "is_cherrypick": true,
            "cherrypick_hash": "1efe57848a00da704300d4c6c4448984e0d2d03c",
            "pull": 42303
        },
        "1efe57848a00da704300d4c6c4448984e0d2d03c": {
            "hash": "1efe57848a00da704300d4c6c4448984e0d2d03c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve documentation about VideoPlayer video formats",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4021.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42126
        },
        "64b0f5db40fe20d22d6896c177fe55d0c5affaa1": {
            "hash": "64b0f5db40fe20d22d6896c177fe55d0c5affaa1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zstd: Update to upstream version 1.4.5",
            "body": "(cherry picked from commit 914591c9ae2676f7c39bfd65277471cd02f3a85f)",
            "is_cherrypick": true,
            "cherrypick_hash": "914591c9ae2676f7c39bfd65277471cd02f3a85f",
            "pull": 42303
        },
        "914591c9ae2676f7c39bfd65277471cd02f3a85f": {
            "hash": "914591c9ae2676f7c39bfd65277471cd02f3a85f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zstd: Update to upstream version 1.4.5",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42174
        },
        "8a97e65297d9a9a23a5aa1e4654c951048a92126": {
            "hash": "8a97e65297d9a9a23a5aa1e4654c951048a92126",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "tinyexr: Sync with upstream 1.0.0",
            "body": "(cherry picked from commit fa35f53dd2e066b55521c3f4c980697fdc489058)",
            "is_cherrypick": true,
            "cherrypick_hash": "fa35f53dd2e066b55521c3f4c980697fdc489058",
            "pull": 42303
        },
        "fa35f53dd2e066b55521c3f4c980697fdc489058": {
            "hash": "fa35f53dd2e066b55521c3f4c980697fdc489058",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "tinyexr: Sync with upstream 1.0.0",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41928
        },
        "11426cb0f7e56c0ba793ff3cff0c76f9b5537e33": {
            "hash": "11426cb0f7e56c0ba793ff3cff0c76f9b5537e33",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Stephan Dilly <dilly.stephan@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add iOS Simulator platform",
            "body": "without this we have to manually drop a `x86_64` builds of gdnative libs into the Xcode project to allow running in `iOS Simulator`\n\n(cherry picked from commit f49199bcc36311db7a74bc204d7bca047706bb62)",
            "is_cherrypick": true,
            "cherrypick_hash": "f49199bcc36311db7a74bc204d7bca047706bb62",
            "pull": 42303
        },
        "f49199bcc36311db7a74bc204d7bca047706bb62": {
            "hash": "f49199bcc36311db7a74bc204d7bca047706bb62",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Stephan Dilly <dilly.stephan@gmail.com>",
            "committer_raw": "Stephan Dilly <dilly.stephan@gmail.com>",
            "summary": "add iOS Simulator platform",
            "body": "without this we have to manually drop a `x86_64` builds of gdnative libs into the Xcode project to allow running in `iOS Simulator`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42195
        },
        "b48015a3d1cb3877b77163bcaa70ccbe99c51aaa": {
            "hash": "b48015a3d1cb3877b77163bcaa70ccbe99c51aaa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix changing icons' colors when switch dark and light theme",
            "body": "(cherry picked from commit 3d693856552da4998a98492afaae2dc716cbd8b2)",
            "is_cherrypick": true,
            "cherrypick_hash": "3d693856552da4998a98492afaae2dc716cbd8b2",
            "pull": 42303
        },
        "3d693856552da4998a98492afaae2dc716cbd8b2": {
            "hash": "3d693856552da4998a98492afaae2dc716cbd8b2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "booer <kel42@mail.ru>",
            "summary": "Fix changing icons' colors when switch dark and light theme",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42129
        },
        "2bfb83c702838f892781c1079d602eb017efdaee": {
            "hash": "2bfb83c702838f892781c1079d602eb017efdaee",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make `Object::to_string` virtual",
            "body": "Allows to override printing via C++, not only via script.\n\n(cherry picked from commit cfead57d1dcec669b9c4354d0b48c71281e0e26f)",
            "is_cherrypick": true,
            "cherrypick_hash": "cfead57d1dcec669b9c4354d0b48c71281e0e26f",
            "pull": 42303
        },
        "cfead57d1dcec669b9c4354d0b48c71281e0e26f": {
            "hash": "cfead57d1dcec669b9c4354d0b48c71281e0e26f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Make `Object::to_string` virtual",
            "body": "Allows to override printing via C++, not only via script.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42093
        },
        "ea3bbbe0f207a6b87ef07f9c5a0427c6091313f2": {
            "hash": "ea3bbbe0f207a6b87ef07f9c5a0427c6091313f2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add concatenation support and a new ctor to Godot.Collections.Array",
            "body": "(cherry picked from commit a4dcd48d16f79418b0f709d94ac250df5acf4c3a)",
            "is_cherrypick": true,
            "cherrypick_hash": "a4dcd48d16f79418b0f709d94ac250df5acf4c3a",
            "pull": 42303
        },
        "a4dcd48d16f79418b0f709d94ac250df5acf4c3a": {
            "hash": "a4dcd48d16f79418b0f709d94ac250df5acf4c3a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Add concatenation support and a new ctor to Godot.Collections.Array",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42000
        },
        "2d848227cf1b5af3d7fe8956b56755770cb606d0": {
            "hash": "2d848227cf1b5af3d7fe8956b56755770cb606d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add 'get_previous_tab()' to 'Tabs'",
            "body": "(cherry picked from commit 2b319889cb942f97a8d0f619ec881f068511ba7b)",
            "is_cherrypick": true,
            "cherrypick_hash": "2b319889cb942f97a8d0f619ec881f068511ba7b",
            "pull": 42303
        },
        "2b319889cb942f97a8d0f619ec881f068511ba7b": {
            "hash": "2b319889cb942f97a8d0f619ec881f068511ba7b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Add 'get_previous_tab()' to 'Tabs'",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41890
        },
        "65ab1a3b0f4448e7db9c004581ccb3321419136a": {
            "hash": "65ab1a3b0f4448e7db9c004581ccb3321419136a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU4MDk4ODMy"
            ],
            "author_raw": "Spencer Burris <sburris@posteo.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make blank project name create an error, not a warning",
            "body": "(cherry picked from commit 0e3d938968d05475861a01675c71701b6eff2b13)",
            "is_cherrypick": true,
            "cherrypick_hash": "0e3d938968d05475861a01675c71701b6eff2b13",
            "pull": 42303
        },
        "0e3d938968d05475861a01675c71701b6eff2b13": {
            "hash": "0e3d938968d05475861a01675c71701b6eff2b13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU4MDk4ODMy"
            ],
            "author_raw": "Spencer Burris <sburris@posteo.net>",
            "committer_raw": "Spencer Burris <sburris@posteo.net>",
            "summary": "Make blank project name create an error, not a warning",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41589
        },
        "d949b042a74db117f1afe4c277b7ba37a032abea": {
            "hash": "d949b042a74db117f1afe4c277b7ba37a032abea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add placeholders to the searchbars in the Project/Editor settings",
            "body": "(cherry picked from commit 626d9d5ae4b21c0bd2b14f70b1048c4e1976669c)",
            "is_cherrypick": true,
            "cherrypick_hash": "626d9d5ae4b21c0bd2b14f70b1048c4e1976669c",
            "pull": 42303
        },
        "626d9d5ae4b21c0bd2b14f70b1048c4e1976669c": {
            "hash": "626d9d5ae4b21c0bd2b14f70b1048c4e1976669c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Add placeholders to the searchbars in the Project/Editor settings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41588
        },
        "96ca267209db6b9e20a8951cd37c0a1fb5706f5d": {
            "hash": "96ca267209db6b9e20a8951cd37c0a1fb5706f5d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMTUyNzc0"
            ],
            "author_raw": "Jonathan Vice <jajvice@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reorder sprite h_frames & v_frames",
            "body": "(cherry picked from commit 28326aec60f7f53f822a386c845507dbdc55e9e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "28326aec60f7f53f822a386c845507dbdc55e9e1",
            "pull": 42303
        },
        "28326aec60f7f53f822a386c845507dbdc55e9e1": {
            "hash": "28326aec60f7f53f822a386c845507dbdc55e9e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyMTUyNzc0"
            ],
            "author_raw": "Jonathan Vice <jajvice@gmail.com>",
            "committer_raw": "Jonathan Vice <jajvice@gmail.com>",
            "summary": "Reorder sprite h_frames & v_frames",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41440
        },
        "9e28bee01f622edb5cdc59064845d73fbd08c31f": {
            "hash": "9e28bee01f622edb5cdc59064845d73fbd08c31f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve search and display in the editor property/method selector",
            "body": "- Use postfix notation for types in the method selector\n(for consistency with the editor help).\n- Perform a case-insensitive match and replace spaces with underscores\nin the search string.\n- Fix extraneous space after the `void` return type.\n\n(cherry picked from commit 4390a9d628aeac7fac19d152316c22dd208ba3f7)",
            "is_cherrypick": true,
            "cherrypick_hash": "4390a9d628aeac7fac19d152316c22dd208ba3f7",
            "pull": 42303
        },
        "4390a9d628aeac7fac19d152316c22dd208ba3f7": {
            "hash": "4390a9d628aeac7fac19d152316c22dd208ba3f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve search and display in the editor property/method selector",
            "body": "- Use postfix notation for types in the method selector\n(for consistency with the editor help).\n- Perform a case-insensitive match and replace spaces with underscores\nin the search string.\n- Fix extraneous space after the `void` return type.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41376
        },
        "5f430b4fb1fbfb2fa0cb0de4744ff5209b7cb0f0": {
            "hash": "5f430b4fb1fbfb2fa0cb0de4744ff5209b7cb0f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Minor visual improvements to the \"Batch Rename\" dialog",
            "body": "(cherry picked from commit 25d18e34916ab4a2a5a1281b42549b11cdc8d29c)",
            "is_cherrypick": true,
            "cherrypick_hash": "25d18e34916ab4a2a5a1281b42549b11cdc8d29c",
            "pull": 42303
        },
        "25d18e34916ab4a2a5a1281b42549b11cdc8d29c": {
            "hash": "25d18e34916ab4a2a5a1281b42549b11cdc8d29c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Minor visual improvements to the \"Batch Rename\" dialog",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41265
        },
        "8bdfba790b998bffee858dbf7f6168aae5005744": {
            "hash": "8bdfba790b998bffee858dbf7f6168aae5005744",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added search box to signals dock.",
            "body": "Also made localised code changes for better documentation and readability.\n\n(cherry picked from commit 8c4c2bceabbedf511cf3bc359b66dd57d013ab92)",
            "is_cherrypick": true,
            "cherrypick_hash": "8c4c2bceabbedf511cf3bc359b66dd57d013ab92",
            "pull": 42303
        },
        "8c4c2bceabbedf511cf3bc359b66dd57d013ab92": {
            "hash": "8c4c2bceabbedf511cf3bc359b66dd57d013ab92",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Eric M <itsjusteza@gmail.com>",
            "summary": "Added search box to signals dock.",
            "body": "Also made localised code changes for better documentation and readability.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41116
        },
        "b79bcb1f33d77869564355b1b50dd246f308be0a": {
            "hash": "b79bcb1f33d77869564355b1b50dd246f308be0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the SpriteFrames animation speed SpinBox take less vertical space",
            "body": "This makes it possible to display one more animation with the same\nvertical space.\n\n(cherry picked from commit 2427a9cafcfba050b951d0a21e60b08b6a9d17f7)",
            "is_cherrypick": true,
            "cherrypick_hash": "2427a9cafcfba050b951d0a21e60b08b6a9d17f7",
            "pull": 42303
        },
        "2427a9cafcfba050b951d0a21e60b08b6a9d17f7": {
            "hash": "2427a9cafcfba050b951d0a21e60b08b6a9d17f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Make the SpriteFrames animation speed SpinBox take less vertical space",
            "body": "This makes it possible to display one more animation with the same\nvertical space.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41050
        },
        "e4e4140c6f285266b9af9fafb6566eb831f1d373": {
            "hash": "e4e4140c6f285266b9af9fafb6566eb831f1d373",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve editor tooltips related to debugging",
            "body": "Some option names have also been made longer as we can afford using\nmore space to display them.\n\n(cherry picked from commit a46802f07c7e98868be25b10325088d8a47133d9)",
            "is_cherrypick": true,
            "cherrypick_hash": "a46802f07c7e98868be25b10325088d8a47133d9",
            "pull": 42303
        },
        "a46802f07c7e98868be25b10325088d8a47133d9": {
            "hash": "a46802f07c7e98868be25b10325088d8a47133d9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve editor tooltips related to debugging",
            "body": "Some option names have also been made longer as we can afford using\nmore space to display them.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40996
        },
        "d571de5f8139ce0dbd42e1cb6d9d7050344368b4": {
            "hash": "d571de5f8139ce0dbd42e1cb6d9d7050344368b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTIwNzYx"
            ],
            "author_raw": "Yilin Ma <yilinma3@illinois.edu>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "added load resource pack with offset feature",
            "body": "(cherry picked from commit c524d50444f98039faab75f7d701ca54a82e5848)",
            "is_cherrypick": true,
            "cherrypick_hash": "c524d50444f98039faab75f7d701ca54a82e5848",
            "pull": 42303
        },
        "c524d50444f98039faab75f7d701ca54a82e5848": {
            "hash": "c524d50444f98039faab75f7d701ca54a82e5848",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTIwNzYx"
            ],
            "author_raw": "Yilin Ma <yilinma3@illinois.edu>",
            "committer_raw": "Yilin Ma <yilinma3@illinois.edu>",
            "summary": "added load resource pack with offset feature",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40400
        },
        "9340385731b7c375c6052ca0bea902ff76d39fa8": {
            "hash": "9340385731b7c375c6052ca0bea902ff76d39fa8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQyOTEzMzk3"
            ],
            "author_raw": "HellonLegs <42913397+HellonLegs@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "LineEdit/TextEdit: solved control + alt issue",
            "body": "(cherry picked from commit f412237f380d0590bed6bc89443fb6fa2bbe740d)",
            "is_cherrypick": true,
            "cherrypick_hash": "f412237f380d0590bed6bc89443fb6fa2bbe740d",
            "pull": 42303
        },
        "f412237f380d0590bed6bc89443fb6fa2bbe740d": {
            "hash": "f412237f380d0590bed6bc89443fb6fa2bbe740d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQyOTEzMzk3"
            ],
            "author_raw": "HellonLegs <42913397+HellonLegs@users.noreply.github.com>",
            "committer_raw": "HellonLegs <42913397+HellonLegs@users.noreply.github.com>",
            "summary": "LineEdit/TextEdit: solved control + alt issue",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 37769
        },
        "197b375b89d0354c843117761044f1a74f5aa4ba": {
            "hash": "197b375b89d0354c843117761044f1a74f5aa4ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NjY0NjY="
            ],
            "author_raw": "Ricardo Alcantara <alcantarafox@yahoo.com.br>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Basis RotationQuat should be public.",
            "body": "(cherry picked from commit a676b8ea66d41cf5aebfa04d4f1239203b031c8f)",
            "is_cherrypick": true,
            "cherrypick_hash": "a676b8ea66d41cf5aebfa04d4f1239203b031c8f",
            "pull": 42303
        },
        "a676b8ea66d41cf5aebfa04d4f1239203b031c8f": {
            "hash": "a676b8ea66d41cf5aebfa04d4f1239203b031c8f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NjY0NjY="
            ],
            "author_raw": "Ricardo Alcantara <alcantarafox@yahoo.com.br>",
            "committer_raw": "Ricardo Alcantara <alcantarafox@yahoo.com.br>",
            "summary": "Basis RotationQuat should be public.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42293
        },
        "1dcbcaaa0d8b8ad4477b75fd216c1476f419cb03": {
            "hash": "1dcbcaaa0d8b8ad4477b75fd216c1476f419cb03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change inequality comparison operators to use exact equality",
            "body": "(cherry picked from commit d0a1399a1b7ef6b76f6e6094fb6dd6bd9b43d2c8)",
            "is_cherrypick": true,
            "cherrypick_hash": "d0a1399a1b7ef6b76f6e6094fb6dd6bd9b43d2c8",
            "pull": 42303
        },
        "d0a1399a1b7ef6b76f6e6094fb6dd6bd9b43d2c8": {
            "hash": "d0a1399a1b7ef6b76f6e6094fb6dd6bd9b43d2c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Change inequality comparison operators to use exact equality",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41894
        },
        "13d7404cd73f815e2cb68290b701f2978e6398d5": {
            "hash": "13d7404cd73f815e2cb68290b701f2978e6398d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check for null in InputMap::_find_event",
            "body": "(cherry picked from commit f4e34ac353b736708934abc3bf697fc45e53bbbb)",
            "is_cherrypick": true,
            "cherrypick_hash": "f4e34ac353b736708934abc3bf697fc45e53bbbb",
            "pull": 42303
        },
        "f4e34ac353b736708934abc3bf697fc45e53bbbb": {
            "hash": "f4e34ac353b736708934abc3bf697fc45e53bbbb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Check for null in InputMap::_find_event",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42274
        },
        "6dffc1ef46bcfba4e904a5e5850a3fffb5e3b54c": {
            "hash": "6dffc1ef46bcfba4e904a5e5850a3fffb5e3b54c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ignore thread models when compiling with NO_THREAD",
            "body": "The thread model option for physics (2D) and rendering (single-unsafe,\nsingle-safe, multithread), was causing crashes/locks when set as\nmultithreaded and exported for a platform that does not support threads\n(namely HTML5).\n\nThis commit ensures that when threads support is not available, that\noption is ignored, and the equivalent of \"single-unsafe\" is always used\ninstead.\n\n(cherry picked from commit f3c6ac1d7183a9aea2809ee283a5cd899caf9f3d)",
            "is_cherrypick": true,
            "cherrypick_hash": "f3c6ac1d7183a9aea2809ee283a5cd899caf9f3d",
            "pull": 42303
        },
        "f3c6ac1d7183a9aea2809ee283a5cd899caf9f3d": {
            "hash": "f3c6ac1d7183a9aea2809ee283a5cd899caf9f3d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Ignore thread models when compiling with NO_THREAD",
            "body": "The thread model option for physics (2D) and rendering (single-unsafe,\nsingle-safe, multithread), was causing crashes/locks when set as\nmultithreaded and exported for a platform that does not support threads\n(namely HTML5).\n\nThis commit ensures that when threads support is not available, that\noption is ignored, and the equivalent of \"single-unsafe\" is always used\ninstead.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42263
        },
        "bf9090c23f48907a6f5abf1cbc545c5a8a02278d": {
            "hash": "bf9090c23f48907a6f5abf1cbc545c5a8a02278d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes updating CPUParticles emmision shape values",
            "body": "(cherry picked from commit 113921b56c216a5e4257f1e46abf7c10ff4a23fa)",
            "is_cherrypick": true,
            "cherrypick_hash": "113921b56c216a5e4257f1e46abf7c10ff4a23fa",
            "pull": 42303
        },
        "113921b56c216a5e4257f1e46abf7c10ff4a23fa": {
            "hash": "113921b56c216a5e4257f1e46abf7c10ff4a23fa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "booer <kel42@mail.ru>",
            "summary": "Fixes updating CPUParticles emmision shape values",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42260
        },
        "e5b357cfb1f1cb9bb27049cbdab56b739a6bdef7": {
            "hash": "e5b357cfb1f1cb9bb27049cbdab56b739a6bdef7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "Zae <zaevi@live.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix C# string.IsAbsPath()",
            "body": "(cherry picked from commit b5eea5cfd426115969d3382505a508cc866959ba)",
            "is_cherrypick": true,
            "cherrypick_hash": "b5eea5cfd426115969d3382505a508cc866959ba",
            "pull": 42303
        },
        "b5eea5cfd426115969d3382505a508cc866959ba": {
            "hash": "b5eea5cfd426115969d3382505a508cc866959ba",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "Zae <zaevi@live.com>",
            "committer_raw": "Zae <zaevi@live.com>",
            "summary": "Fix C# string.IsAbsPath()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42259
        },
        "cf45fa7f36664cec2ec8960cdedbd3ffed204403": {
            "hash": "cf45fa7f36664cec2ec8960cdedbd3ffed204403",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix ExprMatch stackoverflow",
            "body": "(cherry picked from commit d425cf6fed8abb29ab590f7ef866219e6b130ac4)",
            "is_cherrypick": true,
            "cherrypick_hash": "d425cf6fed8abb29ab590f7ef866219e6b130ac4",
            "pull": 42303
        },
        "d425cf6fed8abb29ab590f7ef866219e6b130ac4": {
            "hash": "d425cf6fed8abb29ab590f7ef866219e6b130ac4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Raul Santos <raulsntos@gmail.com>",
            "summary": "Fix ExprMatch stackoverflow",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42120
        },
        "e07ac3d77eeedb1dc0c5ee30bed989e0ae266fdf": {
            "hash": "e07ac3d77eeedb1dc0c5ee30bed989e0ae266fdf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix a typo in the Array class documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4049.\n\n(cherry picked from commit 603eddce861a36fd615f947223a6b36a838bdfe0)",
            "is_cherrypick": true,
            "cherrypick_hash": "603eddce861a36fd615f947223a6b36a838bdfe0",
            "pull": 42303
        },
        "603eddce861a36fd615f947223a6b36a838bdfe0": {
            "hash": "603eddce861a36fd615f947223a6b36a838bdfe0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix a typo in the Array class documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/4049.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42227
        },
        "c11edbdcb3cde456b5aee865b094e86678273d55": {
            "hash": "c11edbdcb3cde456b5aee865b094e86678273d55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix hints on PhysicsMaterial bounce/friction.",
            "body": "These values are only meaningful in the range 0 to 1.\nMake sure the editor enforces reasonable values.\nFixes #42202.\n\n(cherry picked from commit 6c18baee9c28f1771e8859541f399cb892894ae8)",
            "is_cherrypick": true,
            "cherrypick_hash": "6c18baee9c28f1771e8859541f399cb892894ae8",
            "pull": 42303
        },
        "6c18baee9c28f1771e8859541f399cb892894ae8": {
            "hash": "6c18baee9c28f1771e8859541f399cb892894ae8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Fix hints on PhysicsMaterial bounce/friction.",
            "body": "These values are only meaningful in the range 0 to 1.\nMake sure the editor enforces reasonable values.\nFixes #42202.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42203
        },
        "e04855ce0068dc47791a25a3644a88a5fb82746d": {
            "hash": "e04855ce0068dc47791a25a3644a88a5fb82746d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash when opening a ZIP data pack",
            "body": "Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>\n(cherry picked from commit 0b65342fd2daddb91dcbcf84dff130856bde96df)",
            "is_cherrypick": true,
            "cherrypick_hash": "0b65342fd2daddb91dcbcf84dff130856bde96df",
            "pull": 42303
        },
        "0b65342fd2daddb91dcbcf84dff130856bde96df": {
            "hash": "0b65342fd2daddb91dcbcf84dff130856bde96df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg==",
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Fix crash when opening a ZIP data pack",
            "body": "Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42196
        },
        "42eb92d19afb489a71d8c87b1230946f80c99366": {
            "hash": "42eb92d19afb489a71d8c87b1230946f80c99366",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4NjE1Mjk5"
            ],
            "author_raw": "Dashcell <lucas_vinicius10@live.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes the resize of tile shapes when a vertex is outside of the tilesheet. Fix #34970",
            "body": "(cherry picked from commit 5355169d3c3e911d0f1d3691858bf78f6195947f)",
            "is_cherrypick": true,
            "cherrypick_hash": "5355169d3c3e911d0f1d3691858bf78f6195947f",
            "pull": 42303
        },
        "5355169d3c3e911d0f1d3691858bf78f6195947f": {
            "hash": "5355169d3c3e911d0f1d3691858bf78f6195947f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4NjE1Mjk5"
            ],
            "author_raw": "Dashcell <lucas_vinicius10@live.com>",
            "committer_raw": "Dashcell <lucas_vinicius10@live.com>",
            "summary": "Fixes the resize of tile shapes when a vertex is outside of the tilesheet. Fix #34970",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42150
        },
        "22efebc5994214211d6a2aae34473edf9ca1febc": {
            "hash": "22efebc5994214211d6a2aae34473edf9ca1febc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyODE2NTg="
            ],
            "author_raw": "Melvin Louwerse <melvin@ibuildings.nl>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Show correct name of signal when editing an existing one",
            "body": "Use popup_dialog() instead of popup_centered() to show edit dialog/\n\nWith popup_centered it is not possible to change the displayed\nsignal name. When this is not set the previous shown name is show\nfor the current dialog.\n\nThis is no problem when creating a new conenction as popop_dialog\nis used there and this would update the title.\n\nFixes #42074\n\n(cherry picked from commit eeb6c2e22c56f988a72cdc6455e55d6039d652fc)",
            "is_cherrypick": true,
            "cherrypick_hash": "eeb6c2e22c56f988a72cdc6455e55d6039d652fc",
            "pull": 42303
        },
        "eeb6c2e22c56f988a72cdc6455e55d6039d652fc": {
            "hash": "eeb6c2e22c56f988a72cdc6455e55d6039d652fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyODE2NTg="
            ],
            "author_raw": "Melvin Louwerse <melvin@ibuildings.nl>",
            "committer_raw": "Melvin Louwerse <melvin@ibuildings.nl>",
            "summary": "Show correct name of signal when editing an existing one",
            "body": "Use popup_dialog() instead of popup_centered() to show edit dialog/\n\nWith popup_centered it is not possible to change the displayed\nsignal name. When this is not set the previous shown name is show\nfor the current dialog.\n\nThis is no problem when creating a new conenction as popop_dialog\nis used there and this would update the title.\n\nFixes #42074",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42082
        },
        "1f42a8a07377705a2de13097ae942b8171d42b77": {
            "hash": "1f42a8a07377705a2de13097ae942b8171d42b77",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix `List` swap behavior on front, back and adjacent elements",
            "body": "- immediately return if A == B;\n- first and last elements (front, back) are updated upon relinking;\n- handles a special case of forward and backward adjacent elements.\n\n(cherry picked from commit ac69f092fc9d841dc575afdd20dcfbcca3afd946)",
            "is_cherrypick": true,
            "cherrypick_hash": "ac69f092fc9d841dc575afdd20dcfbcca3afd946",
            "pull": 42303
        },
        "ac69f092fc9d841dc575afdd20dcfbcca3afd946": {
            "hash": "ac69f092fc9d841dc575afdd20dcfbcca3afd946",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "committer_raw": "Andrii Doroshenko (Xrayez) <xrayez@gmail.com>",
            "summary": "Fix `List` swap behavior on front, back and adjacent elements",
            "body": "- immediately return if A == B;\n- first and last elements (front, back) are updated upon relinking;\n- handles a special case of forward and backward adjacent elements.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42013
        },
        "564d7101b4a5029bb3b8f8a4d4357c453edea6d1": {
            "hash": "564d7101b4a5029bb3b8f8a4d4357c453edea6d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add missing reference to const T Vector::get().",
            "body": "(cherry picked from commit 4feba936303646e1b02108f6ecf6aabae05ecbc1)",
            "is_cherrypick": true,
            "cherrypick_hash": "4feba936303646e1b02108f6ecf6aabae05ecbc1",
            "pull": 42303
        },
        "4feba936303646e1b02108f6ecf6aabae05ecbc1": {
            "hash": "4feba936303646e1b02108f6ecf6aabae05ecbc1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Add missing reference to const T Vector::get().",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41977
        },
        "4d27433c1da9430a2f6faf51b4ff66888c0beef8": {
            "hash": "4d27433c1da9430a2f6faf51b4ff66888c0beef8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix filtering of search results in SectionedInspector",
            "body": "(cherry picked from commit 7f226d0a8543e0470e3faefae2347fb4862a476c)",
            "is_cherrypick": true,
            "cherrypick_hash": "7f226d0a8543e0470e3faefae2347fb4862a476c",
            "pull": 42303
        },
        "7f226d0a8543e0470e3faefae2347fb4862a476c": {
            "hash": "7f226d0a8543e0470e3faefae2347fb4862a476c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1NDQ4NjA3"
            ],
            "author_raw": "booer <kel42@mail.ru>",
            "committer_raw": "booer <kel42@mail.ru>",
            "summary": "Fix filtering of search results in SectionedInspector",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41702
        },
        "777d90d7a1f765b96585ac4cec648efe80bb18d5": {
            "hash": "777d90d7a1f765b96585ac4cec648efe80bb18d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNTkwMTQ="
            ],
            "author_raw": "Keegan Owsley <keegano@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Wrap angles to (-pi, pi) in momentum calculation.",
            "body": "Fixes a bug that causes KinematicBody2Ds to produce too much angular\nmomentum when rotating beyond 180 degrees.\n\n(cherry picked from commit e148338d428de9d23517c5410853a94dc72458ff)",
            "is_cherrypick": true,
            "cherrypick_hash": "e148338d428de9d23517c5410853a94dc72458ff",
            "pull": 42303
        },
        "e148338d428de9d23517c5410853a94dc72458ff": {
            "hash": "e148338d428de9d23517c5410853a94dc72458ff",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNTkwMTQ="
            ],
            "author_raw": "Keegan Owsley <keegano@gmail.com>",
            "committer_raw": "Keegan Owsley <keegano@gmail.com>",
            "summary": "Wrap angles to (-pi, pi) in momentum calculation.",
            "body": "Fixes a bug that causes KinematicBody2Ds to produce too much angular\nmomentum when rotating beyond 180 degrees.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41528
        },
        "849dc8757726b063727f4d8e65bc8d8e0fd97c1e": {
            "hash": "849dc8757726b063727f4d8e65bc8d8e0fd97c1e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzODkxODU5"
            ],
            "author_raw": "Lunatoid <lunatoid@pm.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes DefaultProjectIcon scaling with editor scale",
            "body": "Should fix #27009 where the DefaultProjectIcon was scaling\nwith the EDSCALE. Now it checks if the icon name is equal\nto \"DefaultProjectIcon\" and sets the scale to 1.0 instead of\nEDSCALE.\n\n(cherry picked from commit 740100d671f37db47dd15a3b6109225c17a0c4c6)",
            "is_cherrypick": true,
            "cherrypick_hash": "740100d671f37db47dd15a3b6109225c17a0c4c6",
            "pull": 42303
        },
        "740100d671f37db47dd15a3b6109225c17a0c4c6": {
            "hash": "740100d671f37db47dd15a3b6109225c17a0c4c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzODkxODU5"
            ],
            "author_raw": "Lunatoid <lunatoid@pm.me>",
            "committer_raw": "Lunatoid <lunatoid@pm.me>",
            "summary": "Fixes DefaultProjectIcon scaling with editor scale",
            "body": "Should fix #27009 where the DefaultProjectIcon was scaling\nwith the EDSCALE. Now it checks if the icon name is equal\nto \"DefaultProjectIcon\" and sets the scale to 1.0 instead of\nEDSCALE.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41430
        },
        "a9b5dc56a6a77a8392e9e313ce3462311b7bebf3": {
            "hash": "a9b5dc56a6a77a8392e9e313ce3462311b7bebf3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check and correct for zero scaling when unscaling Bullet basis.",
            "body": "(cherry picked from commit 4b149162886d2647edf9e5974a8eefb44162c246)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b149162886d2647edf9e5974a8eefb44162c246",
            "pull": 42303
        },
        "4b149162886d2647edf9e5974a8eefb44162c246": {
            "hash": "4b149162886d2647edf9e5974a8eefb44162c246",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Check and correct for zero scaling when unscaling Bullet basis.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41426
        },
        "1f7a3e0f8de8b43ed3195c91f038138a0523bb04": {
            "hash": "1f7a3e0f8de8b43ed3195c91f038138a0523bb04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjUyODY1"
            ],
            "author_raw": "Somnath Sarkar <somnath.k.sarkar@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Sort points in a Gradient for color and offset updates.",
            "body": "(cherry picked from commit d5d832417ecc117ea42e6c87172941845af8f3d3)",
            "is_cherrypick": true,
            "cherrypick_hash": "d5d832417ecc117ea42e6c87172941845af8f3d3",
            "pull": 42303
        },
        "d5d832417ecc117ea42e6c87172941845af8f3d3": {
            "hash": "d5d832417ecc117ea42e6c87172941845af8f3d3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjUyODY1"
            ],
            "author_raw": "Somnath Sarkar <somnath.k.sarkar@gmail.com>",
            "committer_raw": "Somnath Sarkar <somnath.k.sarkar@gmail.com>",
            "summary": "Sort points in a Gradient for color and offset updates.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41166
        },
        "0d8b2d34e1637cca7f7d3efab69c1e7a69705f03": {
            "hash": "0d8b2d34e1637cca7f7d3efab69c1e7a69705f03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUxMTQ5NDQ3"
            ],
            "author_raw": "SekoiaTree <sequoia.1009@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed node scaling arrows being wrong",
            "body": "Patch for #21755. Node scaling arrows pointed the wrong way when nodes were rotated. Ammend: made math cleaner.\n\nSimplified expression\n\nChanges suggested by Aaron Franke\n\nCo-authored-by: Aaron Franke <arnfranke@yahoo.com>\n(cherry picked from commit 603febdbfef2d4553eb22e545d3094142b5eaab3)",
            "is_cherrypick": true,
            "cherrypick_hash": "603febdbfef2d4553eb22e545d3094142b5eaab3",
            "pull": 42303
        },
        "603febdbfef2d4553eb22e545d3094142b5eaab3": {
            "hash": "603febdbfef2d4553eb22e545d3094142b5eaab3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUxMTQ5NDQ3",
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "SekoiaTree <sequoia.1009@gmail.com>",
            "committer_raw": "SekoiaTree <sequoia.1009@gmail.com>",
            "summary": "Fixed node scaling arrows being wrong",
            "body": "Patch for #21755. Node scaling arrows pointed the wrong way when nodes were rotated. Ammend: made math cleaner.\n\nSimplified expression\n\nChanges suggested by Aaron Franke\n\nCo-authored-by: Aaron Franke <arnfranke@yahoo.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41085
        },
        "d2636cd30f48075c8cc57edbbc83b139877fef51": {
            "hash": "d2636cd30f48075c8cc57edbbc83b139877fef51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTkyMjc="
            ],
            "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Wake up RigidBody 2D after applying torque",
            "body": "(cherry picked from commit 8335f009490a8d282c4feb68a35663857e341401)",
            "is_cherrypick": true,
            "cherrypick_hash": "8335f009490a8d282c4feb68a35663857e341401",
            "pull": 42303
        },
        "8335f009490a8d282c4feb68a35663857e341401": {
            "hash": "8335f009490a8d282c4feb68a35663857e341401",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTkyMjc="
            ],
            "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>",
            "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>",
            "summary": "Wake up RigidBody 2D after applying torque",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40941
        },
        "808865af9729f94789d1f8cacb1244086c2b1646": {
            "hash": "808865af9729f94789d1f8cacb1244086c2b1646",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't attempt to insert points into degenerate triangles.",
            "body": "Use a simpler degenerate triangle check that calculates area.\n\n(cherry picked from commit 3521239d96988194722bc8f18a87d3d84718d9f8)",
            "is_cherrypick": true,
            "cherrypick_hash": "3521239d96988194722bc8f18a87d3d84718d9f8",
            "pull": 42303
        },
        "3521239d96988194722bc8f18a87d3d84718d9f8": {
            "hash": "3521239d96988194722bc8f18a87d3d84718d9f8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Don't attempt to insert points into degenerate triangles.",
            "body": "Use a simpler degenerate triangle check that calculates area.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41229
        },
        "aa0221f0fba194bf996bbcde290342f969a5319c": {
            "hash": "aa0221f0fba194bf996bbcde290342f969a5319c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Transform CSGShape collision when necessary",
            "body": "(cherry picked from commit fc8574fbac1073f4d68197dc8a2b3504bfc8970d)",
            "is_cherrypick": true,
            "cherrypick_hash": "fc8574fbac1073f4d68197dc8a2b3504bfc8970d",
            "pull": 42303
        },
        "fc8574fbac1073f4d68197dc8a2b3504bfc8970d": {
            "hash": "fc8574fbac1073f4d68197dc8a2b3504bfc8970d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Transform CSGShape collision when necessary",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40935
        },
        "8ce88d38f22ae376cebbd908f15b8c5bf77a9b59": {
            "hash": "8ce88d38f22ae376cebbd908f15b8c5bf77a9b59",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Properly handle empty CSGCombiners",
            "body": "(cherry picked from commit 001b6075cb148d2300cbbf1e65c6b7cae19b3b25)",
            "is_cherrypick": true,
            "cherrypick_hash": "001b6075cb148d2300cbbf1e65c6b7cae19b3b25",
            "pull": 42303
        },
        "001b6075cb148d2300cbbf1e65c6b7cae19b3b25": {
            "hash": "001b6075cb148d2300cbbf1e65c6b7cae19b3b25",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzI1Mjk="
            ],
            "author_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "committer_raw": "hoontee <5272529+hoontee@users.noreply.github.com>",
            "summary": "Properly handle empty CSGCombiners",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40919
        },
        "be13df0a0853428c28e0b3f6b2865f92c257be72": {
            "hash": "be13df0a0853428c28e0b3f6b2865f92c257be72",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU4MjUxMTE="
            ],
            "author_raw": "mvl <marnicq_the_best@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix bug where leading and trailing spaces werent taken into account with center and right allignment.",
            "body": "(cherry picked from commit 4318ad94acb2f1f3dabfed1d5159da6fe013b529)",
            "is_cherrypick": true,
            "cherrypick_hash": "4318ad94acb2f1f3dabfed1d5159da6fe013b529",
            "pull": 42303
        },
        "4318ad94acb2f1f3dabfed1d5159da6fe013b529": {
            "hash": "4318ad94acb2f1f3dabfed1d5159da6fe013b529",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU4MjUxMTE="
            ],
            "author_raw": "mvl <marnicq_the_best@hotmail.com>",
            "committer_raw": "mvl <marnicq_the_best@hotmail.com>",
            "summary": "Fix bug where leading and trailing spaces werent taken into account with center and right allignment.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40649
        },
        "76a84587535f478551e9bdf2c11d6a710a7a322b": {
            "hash": "76a84587535f478551e9bdf2c11d6a710a7a322b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the Import dock depend on the FileSystem dock",
            "body": "(cherry picked from commit de6f8f9d21850b03f7563058d429f97833494275)",
            "is_cherrypick": true,
            "cherrypick_hash": "de6f8f9d21850b03f7563058d429f97833494275",
            "pull": 42303
        },
        "de6f8f9d21850b03f7563058d429f97833494275": {
            "hash": "de6f8f9d21850b03f7563058d429f97833494275",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Make the Import dock depend on the FileSystem dock",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38580
        },
        "e24b9f0520d17767de2550b747e5c7e91233249c": {
            "hash": "e24b9f0520d17767de2550b747e5c7e91233249c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed bug where spinbox would not update to it's actual value after non-numeric input",
            "body": "(cherry picked from commit e76e39d5f5ae9f39d06e6466dc89ffbcb7bc90cc)",
            "is_cherrypick": true,
            "cherrypick_hash": "e76e39d5f5ae9f39d06e6466dc89ffbcb7bc90cc",
            "pull": 42303
        },
        "e76e39d5f5ae9f39d06e6466dc89ffbcb7bc90cc": {
            "hash": "e76e39d5f5ae9f39d06e6466dc89ffbcb7bc90cc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxNzMwODI2"
            ],
            "author_raw": "Eric M <itsjusteza@gmail.com>",
            "committer_raw": "Eric M <itsjusteza@gmail.com>",
            "summary": "Fixed bug where spinbox would not update to it's actual value after non-numeric input",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38223
        },
        "d94323e37bde793bdc85564e29708934b1085af4": {
            "hash": "d94323e37bde793bdc85564e29708934b1085af4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NTA4NTY="
            ],
            "author_raw": "Zak Stam <zakscomputers@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adds automatic update for region_rect",
            "body": "When changing the texture region for a StyleBox, the regions was not updating automatically in the Texture editor.\n\n(cherry picked from commit 7d7727badeb22f838e15ef9a87e644e79199fc0b)",
            "is_cherrypick": true,
            "cherrypick_hash": "7d7727badeb22f838e15ef9a87e644e79199fc0b",
            "pull": 42303
        },
        "7d7727badeb22f838e15ef9a87e644e79199fc0b": {
            "hash": "7d7727badeb22f838e15ef9a87e644e79199fc0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NTA4NTY="
            ],
            "author_raw": "Zak Stam <zakscomputers@hotmail.com>",
            "committer_raw": "Zak Stam <zakscomputers@hotmail.com>",
            "summary": "Adds automatic update for region_rect",
            "body": "When changing the texture region for a StyleBox, the regions was not updating automatically in the Texture editor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 30148
        },
        "bca2633f93fcb2f44c176c6d513e666ab8153c2b": {
            "hash": "bca2633f93fcb2f44c176c6d513e666ab8153c2b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #41931 from RandomShaper/fix_gdscript_leaks_3.2",
            "body": "Fix leaks in GDScript (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f388ea00bf820d8bfa621a9ff394804751db91e9": {
            "hash": "f388ea00bf820d8bfa621a9ff394804751db91e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzcwNjg="
            ],
            "author_raw": "Vasiliy Makarov <drmoriarty.0@gmail.com>",
            "committer_raw": "Vasiliy Makarov <drmoriarty.0@gmail.com>",
            "summary": "iOS: Fix multiple issues with PVRTC import, disable ETC1",
            "body": "Fixes: #28683, #28621, #28596 and maybe others\n\nFor iOS we enable pvrtc feature by default for both GLES2/GLES3\nEtc1 for iOS doesn't have any sense, so it disabled.\nFixed checks in export editor.\nFixed pvrtc ability detection in GLES2 driver.\nFixed pvrtc encoding procedure.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38076
        },
        "26512dda93bc579d838a13654c5e151671a92519": {
            "hash": "26512dda93bc579d838a13654c5e151671a92519",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42170 from Razoric480/fix-vscript-value-by-type-32",
            "body": "Add a VScript func to sanitize variant values (3.2)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "79f15027fc12685c931b3c2383bc7aaf771dc7ba": {
            "hash": "79f15027fc12685c931b3c2383bc7aaf771dc7ba",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #42146 from Pineapple/fix-custom-modules-vs",
            "body": "Fix custom modules in Visual Studio",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "35fcc1835c767fb221ce035112310f2fcc550518": {
            "hash": "35fcc1835c767fb221ce035112310f2fcc550518",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "JS synchronous start, better persistent FS sync.",
            "body": "The engine now expects to emscripten FS to be setup and sync-ed before\nmain is called. This is exposed via `Module[\"initFS\"]` which also allows\nto setup multiple persistence paths (internal use only for now).\n\nAdditionally, FS syncing is done **once** for every loop if at least one\nfile in a persistent path was open for writing and closed, and if the FS\nis not syncing already.\n\nThis should potentially fix issues reported by users where \"autosave\"\nwould not work on the web (never calling `syncfs` because of too many\nwrites).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42266
        },
        "e7d00d08f5d461d5b05eb772734f1fffb972011a": {
            "hash": "e7d00d08f5d461d5b05eb772734f1fffb972011a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Make canvas resize optional in HTML5.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42266
        },
        "40f73f74ce98571a1a284c56cea840935c371b46": {
            "hash": "40f73f74ce98571a1a284c56cea840935c371b46",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Better HiDPI support in HTML5.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42266
        },
        "afb81abae5d4956c49779391c7924ce66756dd1a": {
            "hash": "afb81abae5d4956c49779391c7924ce66756dd1a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Window event listener do not use capture.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42266
        },
        "c0e0247f3987618bfe0a53e0d2902297d3ceb97e": {
            "hash": "c0e0247f3987618bfe0a53e0d2902297d3ceb97e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Small refactor to JavaScript handlers.",
            "body": "Crated helper class in native/utils.js.\nSimplify code in OS/DisplayServer.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42266
        },
        "8d9733f90c212abb93de2f7758734817e0ab70c9": {
            "hash": "8d9733f90c212abb93de2f7758734817e0ab70c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add overridable init method for the Godot fragment instance.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42186
        },
        "e99dc65b64bbc88fd05434508e985115f1fb11d0": {
            "hash": "e99dc65b64bbc88fd05434508e985115f1fb11d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Enable the ability to use Godot as a subview within an Android app",
            "body": "(cherry picked from commit 920639511d5e774402c6b4f37ee0550368f5109a)",
            "is_cherrypick": true,
            "cherrypick_hash": "920639511d5e774402c6b4f37ee0550368f5109a",
            "pull": 42186
        },
        "920639511d5e774402c6b4f37ee0550368f5109a": {
            "hash": "920639511d5e774402c6b4f37ee0550368f5109a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxNDk2OA=="
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Enable the ability to use Godot as a subview within an Android app",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 39558
        },
        "59da1db188baa778e29fc484e90197da2a9e1049": {
            "hash": "59da1db188baa778e29fc484e90197da2a9e1049",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwMzQxOTU0"
            ],
            "author_raw": "Aman Jain <amanj120@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Add 'Export App Bundle' to Android Export Options",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "654342d3bf8ac5e3b4beb00f6ffb8400c0478dcf": {
            "hash": "654342d3bf8ac5e3b4beb00f6ffb8400c0478dcf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwMzQxOTU0"
            ],
            "author_raw": "Aman Jain <amanj120@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "refactor apk signing into it's own method",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "452af201b0c35ba315d50080dbba3534d13d5d3f": {
            "hash": "452af201b0c35ba315d50080dbba3534d13d5d3f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwMzQxOTU0"
            ],
            "author_raw": "Aman Jain <amanj120@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Write an AndroidManifest.xml file to be merged with app module's manifest.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "a323a1eacd88cc1a4a50e7cf15010c848a13644e": {
            "hash": "a323a1eacd88cc1a4a50e7cf15010c848a13644e",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Aman Jain <amandotjain@google.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Added methods to copy project icon files to Gradle project",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "ee9127bd202afe955f17fb5f8a1a0c635706a322": {
            "hash": "ee9127bd202afe955f17fb5f8a1a0c635706a322",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Aman Jain <amandotjain@google.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Create strings.xml files to mimic behavior of _fix_resources method",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "824f0b05697b4177e0a9bd5834755d03e4ce1067": {
            "hash": "824f0b05697b4177e0a9bd5834755d03e4ce1067",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Aman Jain <amandotjain@google.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Refactored permissions and command line flags into separate methods",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "29a71edd76be09f2b612f5c75fa939b156751751": {
            "hash": "29a71edd76be09f2b612f5c75fa939b156751751",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwMzQxOTU0"
            ],
            "author_raw": "Aman Jain <amanj120@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Utility methods for writing files to Gradle project.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42185
        },
        "c610ad37395694c158c63ff0d46e8560a9d41e5f": {
            "hash": "c610ad37395694c158c63ff0d46e8560a9d41e5f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Move request_quit to javascript_main.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42266
        },
        "405412938afa51e69c7e0f0bce4696faf10a8962": {
            "hash": "405412938afa51e69c7e0f0bce4696faf10a8962",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1NTQxMjc="
            ],
            "author_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
            "committer_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
            "summary": "Fix custom modules in Visual Studio",
            "body": "Without `custom_modules` scons command in VS project was broken\n(fixes regression from commit 6122a504eeb4f8678a012d08a0a8fcc5e661c69e)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42146
        },
        "d35ced06a6683dd1003bd2c39438157cca045d9d": {
            "hash": "d35ced06a6683dd1003bd2c39438157cca045d9d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI4MjMyNDE="
            ],
            "author_raw": "Francois Belair <razoric480@gmail.com>",
            "committer_raw": "Francois Belair <razoric480@gmail.com>",
            "summary": "Add a VScript func to sanitize variant values",
            "body": "Backported to 3.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42170
        },
        "c8859f0463835266e6e9736d71891f81137673d1": {
            "hash": "c8859f0463835266e6e9736d71891f81137673d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix typos with codespell",
            "body": "Using codespell 1.17.1.\n\nMethod:\n```\n$ cat > ../godot-word-whitelist.txt << EOF\nang\ncurvelinear\ndof\ndoubleclick\nfave\nfindn\nleapyear\nlod\nmerchantibility\nnd\nnumer\nois\nony\nque\nseeked\nsynching\nte\nuint\nunselect\nwebp\nEOF\n\n$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip=\"./thirdparty,*.po\"\n$ git diff // undo unwanted changes\n```",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8b5061aae70d5eef7332677bfd78baab4247dcdf": {
            "hash": "8b5061aae70d5eef7332677bfd78baab4247dcdf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "X11: Try to load libXrandr.so.3 if libXrandr.so.2 isn't found",
            "body": "All Linux distros, and FreeBSD and OpenBSD seem to have libXrandr.so.2,\nbut for some reason recent NetBSD versions seem to have libXrandr.so.3 now.\n\n(cherry picked from commit 413ff7938df54c6c0bf6dc3ecd86c2c713f6f43a)",
            "is_cherrypick": true,
            "cherrypick_hash": "413ff7938df54c6c0bf6dc3ecd86c2c713f6f43a",
            "pull": ""
        },
        "413ff7938df54c6c0bf6dc3ecd86c2c713f6f43a": {
            "hash": "413ff7938df54c6c0bf6dc3ecd86c2c713f6f43a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "X11: Try to load libXrandr.so.3 if libXrandr.so.2 isn't found",
            "body": "All Linux distros, and FreeBSD and OpenBSD seem to have libXrandr.so.2,\nbut for some reason recent NetBSD versions seem to have libXrandr.so.3 now.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42157
        },
        "b73a9109ab23b72cfbbe483dea9c079683ea6fe3": {
            "hash": "b73a9109ab23b72cfbbe483dea9c079683ea6fe3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "NetBSD: Implement OS_Unix::get_executable_path()",
            "body": "Same implementation as OpenBSD seems to work fine.\n\n(cherry picked from commit 01185acecbdfc95b1b9421dac32ee64705108a4b)",
            "is_cherrypick": true,
            "cherrypick_hash": "01185acecbdfc95b1b9421dac32ee64705108a4b",
            "pull": ""
        },
        "01185acecbdfc95b1b9421dac32ee64705108a4b": {
            "hash": "01185acecbdfc95b1b9421dac32ee64705108a4b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "NetBSD: Implement OS_Unix::get_executable_path()",
            "body": "Same implementation as OpenBSD seems to work fine.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42157
        },
        "fc72c3fdf5e155f13a86069fdcf1b26be9525d1e": {
            "hash": "fc72c3fdf5e155f13a86069fdcf1b26be9525d1e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Remove the unnecessary sync() and the restrictions it imposes on 3D Physics.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42168
        },
        "cb78a5d7ae62963d386282e8ba70a369629a0ec2": {
            "hash": "cb78a5d7ae62963d386282e8ba70a369629a0ec2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux/BSD: Fix support for NetBSD",
            "body": "Add __NetBSD__ to `platform_config.h` so that it can find `alloca`\nand use the proper `pthread_setname_np` format.\n\nRename RANDOM_MAX to avoid conflict with NetBSD stdlib.\n\nFixes #42145.\n\n(cherry picked from commit 5f4d64f4f3ca633a147eda995ab6613a446a4f0e)",
            "is_cherrypick": true,
            "cherrypick_hash": "5f4d64f4f3ca633a147eda995ab6613a446a4f0e",
            "pull": ""
        },
        "5f4d64f4f3ca633a147eda995ab6613a446a4f0e": {
            "hash": "5f4d64f4f3ca633a147eda995ab6613a446a4f0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux/BSD: Fix support for NetBSD",
            "body": "Add __NetBSD__ to `platform_config.h` so that it can find `alloca`\nand use the proper `pthread_setname_np` format.\n\nRename RANDOM_MAX to avoid conflict with NetBSD stdlib.\n\nFixes #42145.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42157
        },
        "2d52da7b8f921bb267060bb79a3397f8fea90ef5": {
            "hash": "2d52da7b8f921bb267060bb79a3397f8fea90ef5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump version to 3.2.4-beta",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e51fed9d1bac040196c53a5840638fa886aa1d13": {
            "hash": "e51fed9d1bac040196c53a5840638fa886aa1d13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[3.2] Add window click-through support.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40205
        },
        "e6a860deb60cd34d20cbb652071d8ea20c7e0c75": {
            "hash": "e6a860deb60cd34d20cbb652071d8ea20c7e0c75",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzOTA1OTEz"
            ],
            "author_raw": "Yetizone <andreii.lisita@gmail.com>",
            "committer_raw": "Yetizone <andreii.lisita@gmail.com>",
            "summary": "tonemap.glsl: Ensure color parameter of tonemap_reinhard() is positive",
            "body": "Color values can become negative in the case of negative lights which\nleads to undesired behaviour.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42056
        },
        "e36587751f9f18afafb6abc457e58edb3350f7fa": {
            "hash": "e36587751f9f18afafb6abc457e58edb3350f7fa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Rename the `type` parameter to `node_type` in Theme and Control",
            "body": "This makes it clearer that it expects a node type as a string (such as \"Label\")\ninstead of a type like \"TYPE_ARRAY\". This is backwards-compatible since only\nthe name of the parameter is changed, not its order.\n\nSee https://github.com/godotengine/godot-proposals/issues/1495#issuecomment-691507839",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 42009
        },
        "8e649691840ac3f08053fa17aaface4608b949d0": {
            "hash": "8e649691840ac3f08053fa17aaface4608b949d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Ensure cyclic dependencies between scripts are broken at exit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41931
        },
        "a0969662cdfe6e00b6c42e15bb5775ee5eb5d79b": {
            "hash": "a0969662cdfe6e00b6c42e15bb5775ee5eb5d79b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Prevent cyclic reference between script and its members",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41931
        },
        "cf7bb2c51f094b6a26e42520ae4e8646100ecfd8": {
            "hash": "cf7bb2c51f094b6a26e42520ae4e8646100ecfd8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4NTQ0MjYz"
            ],
            "author_raw": "Arman <48544263+puchik@users.noreply.github.com>",
            "committer_raw": "Arman <48544263+puchik@users.noreply.github.com>",
            "summary": "Fade screen-space reflection towards inner margin",
            "body": "- Fade reflection towards inner margin and clip it at screen edges instead of external margin.\n- Round edges of the fade margin if both are being cut off to prevent sharp corners.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41892
        },
        "ddd869135b450c7770dfb7851bc91a89bb108c88": {
            "hash": "ddd869135b450c7770dfb7851bc91a89bb108c88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Disable decayment of freed objects to null in debug builds",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41866
        },
        "51844febee705f79a52e6b65bc9ada88d99fcae2": {
            "hash": "51844febee705f79a52e6b65bc9ada88d99fcae2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Avoid warning about harmless unfulfilled yields",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41830
        },
        "674327b78f9b02bb0b6f9571d2a748920df96849": {
            "hash": "674327b78f9b02bb0b6f9571d2a748920df96849",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "GLES3 fix normal map flipping with nvidia workaround",
            "body": "When not using TEXTURE_RECT path, flips have to sent via another method to the shader, to ensure that normal maps are correctly adjusted for direction. This PR adds an extra vertex attribute, LIGHT_ANGLE.\n\nFor nvidia workarounds, where the shader still has access to the final transform and extra matrix, the LIGHT_ANGLE can be 0 (no adjustment), 180 degrees for a horizontal flip, and negative indicates a vertical flip.\n\nFor batching path, the LIGHT_ANGLE can be used to directly specify the light angle for normal mapping, even when the final transform and extra matrix have been baked into vertex positions, so the same shader can be used for both.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41254
        },
        "ecd39094eda8fd6bfba79659e83dee296fa8e931": {
            "hash": "ecd39094eda8fd6bfba79659e83dee296fa8e931",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "GLES2 2D fix normal mapping - batching and nvidia workaround",
            "body": "Normal mapping previously took no account of rotation or flips in any path except the TEXTURE_RECT (uniform draw) method. This passed flips to the shader in uniforms.\n\nIn order to pass flips and rotations to the shader in batching and nvidia workaround, a per vertex attribute is required rather than a uniform. This introduces LIGHT_ANGLE which encodes both the rotation of a quad (vertex) and the horizontal and vertical flip.\n\nIn order to optionally store light angles in batching, we switch to using a 'unit' sized array which can be reused for different FVF types, as there is no need for a separate array for each FVF, as it is a waste of memory.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41323
        },
        "667c970b777b480a29467e244721e580ce673311": {
            "hash": "667c970b777b480a29467e244721e580ce673311",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5",
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Optimize octree and fix octree leak",
            "body": "Prevents adding new octants until a limiting number of elements have been added to the current octant. This enables balancing the benefits of brute force against the benefits of spatial partitioning. The limit can be set per octree.\n\nProject settings are added for rendering octree to set the best balance per project depending on number of tests per frame / tick, and the amount of editing of the octree.\n\nFixes octants being leaked when removing elements.\n\nOptimize octree with cached linear lists\n\nStoring elements in octants using linked lists is efficient for housekeeping but very slow for testing. This optimization stores additional local_vectors with Element pointers and AABBs which are cached and only updated when a dirty flag is set on the octant.\n\nThis is selectable with 2 versions of Octree : Octree and Octree_CL, Octree being the old behaviour. At present the cached list version is only used for the visual server octree (rendering) as it has only been demonstrated to be faster there so far.\n\nThis uses slightly more memory (probably a few kb in most cases) but can be significantly faster during testing (culling etc).\n\nCo-authored-by: Sergey Minakov <naithar@icloud.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41123
        },
        "abd7c1833ec57eaf831270de2153077edb1eb914": {
            "hash": "abd7c1833ec57eaf831270de2153077edb1eb914",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal@protonmail.com>",
            "summary": "Added Linux sanitizer with xvfb to github workspace",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40994
        },
        "557dce8e72539726b8e827225086ea925948afa1": {
            "hash": "557dce8e72539726b8e827225086ea925948afa1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Mark the first shape as inside, not the second shape, when CSG shapes are",
            "body": "co-planer.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41200
        },
        "d0c705781c88cac65ae49088812dcde2b3a02725": {
            "hash": "d0c705781c88cac65ae49088812dcde2b3a02725",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "[3.2] Added UniformRef visual shader node",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41185
        },
        "8a8f0a3b790e5b5f8cd34e0ad8b0e0c66745a2ef": {
            "hash": "8a8f0a3b790e5b5f8cd34e0ad8b0e0c66745a2ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3NTAwODM="
            ],
            "author_raw": "Sergey Minakov <naithar@icloud.com>",
            "committer_raw": "Sergey Minakov <naithar@icloud.com>",
            "summary": "iOS: simplify OS values retrieval",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 41173
        },
        "c1290280ac98a68db163f26a74c1171e93bd52e8": {
            "hash": "c1290280ac98a68db163f26a74c1171e93bd52e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Reload Bullet space override modifier even when RigidBody is inactive.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40990
        },
        "fa08b0f3776f4c30ec642d5b40ea3fee9048f63c": {
            "hash": "fa08b0f3776f4c30ec642d5b40ea3fee9048f63c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Improve/fix packed data API",
            "body": "- Enhance directory API\n- Fix `FileAccess::exists()` not checking for PackedData being disabled\n- Fix moving to the parent directory (`..`)\n- Allow absolute paths in existence checks",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40747
        },
        "633b75c9e184c36e1c3b971100265f3dae79841e": {
            "hash": "633b75c9e184c36e1c3b971100265f3dae79841e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix debugger not getting focused on break on Windows",
            "body": "This is a revert of 9d78274e068d4928044220c4d5c1a7baed423670, which was an attempt to fix #21431, but in the end it seems a different problem was the root of the issue.\n\nRenewing focus steal allowance every time is needed on Windows.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40555
        },
        "e3765e97de6c85f5893472ba504f65a49ccc091f": {
            "hash": "e3765e97de6c85f5893472ba504f65a49ccc091f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Optimized ScriptEditor initialization when many scripts are loaded",
            "body": "This change avoids the editor to freeze for several seconds when a\nproject with lots of scripts is loaded in the editor.\n\nIt focuses on a few heavy operations previously executed on all\npreviously loaded scripts:\n- Initialize script resource (script validation/parsing) only\non focus\n- ScriptTextEditor: code editor and edit menu are added to the\nscene only on focus\n- Add to recent scripts only when opening new scripts\n(load/save scene metadata)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 40461
        },
        "e48430b1d467cb82924d0f9cd6167d8b524a6da8": {
            "hash": "e48430b1d467cb82924d0f9cd6167d8b524a6da8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNDk0NjY0"
            ],
            "author_raw": "ArrowInAKnee <gatexxl@gmail.com>",
            "committer_raw": "ArrowInAKnee <gatexxl@gmail.com>",
            "summary": "Make all get_configuration_warning() overrides retrieve warnings from parent",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 37226
        },
        "48ffd3d1577ab706355e36161cf3ae7c8fd9ec6c": {
            "hash": "48ffd3d1577ab706355e36161cf3ae7c8fd9ec6c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4NTQ0MjYz"
            ],
            "author_raw": "Arman <48544263+puchik@users.noreply.github.com>",
            "committer_raw": "Arman <48544263+puchik@users.noreply.github.com>",
            "summary": "Check if screen space reflection has passed far clip",
            "body": "Before \"accepting\" the reflection, check if it's within our view (prevent tracing environment and creating artifacts).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38954
        },
        "6211285fbd4a2a9aeb172e4343ce79a0be310c55": {
            "hash": "6211285fbd4a2a9aeb172e4343ce79a0be310c55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNTkwOTk="
            ],
            "author_raw": "mashumafi <mashumafi@gmail.com>",
            "committer_raw": "mashumafi <mashumafi@gmail.com>",
            "summary": "Use texture Path instead of RID to prevent name conflicts.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38388
        },
        "f07498a193bad9b825c1e2769be34d3a6d4e866b": {
            "hash": "f07498a193bad9b825c1e2769be34d3a6d4e866b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMyMjQxMzI="
            ],
            "author_raw": "Avril <avril@wp.eu>",
            "committer_raw": "Avril <avril@wp.eu>",
            "summary": "preserve scripts panel visibility state between sessions in project metadata",
            "body": "hiding script's panel, helps some users to conserve more space for code text.\nthis fix remembers script's panel visibility state in project's metadata and restore it on editor start.\nThanks to this, users who never use it and are forced to close it each time editor starts, may close it just once and it will stay like this on next sessions until manually opened again.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 38351
        },
        "236ce550c0a8c036510a9615d9c6ddffc530f614": {
            "hash": "236ce550c0a8c036510a9615d9c6ddffc530f614",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Showing and hiding geometry updates shadows",
            "body": "Showing and hiding geometry nodes was not showing or hiding their respective shadows. This fixes this by marking any affected lights as dirty.\nFixes #29856",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 32475
        }
    },
    "pulls": {
        "30148": {
            "id": "MDExOlB1bGxSZXF1ZXN0MjkyNzQ2NTYw",
            "public_id": 30148,
            "url": "https://github.com/godotengine/godot/pull/30148",
            "diff_url": "https://github.com/godotengine/godot/pull/30148.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/30148.patch",
            "title": "Adds automatic update for StyleBoxTexture > region_rect",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NTA4NTY=",
            "created_at": "2019-06-28T08:56:25Z",
            "updated_at": "2020-09-24T10:05:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "7d7727badeb22f838e15ef9a87e644e79199fc0b"
            ]
        },
        "32428": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzIyNDczMjkx",
            "public_id": 32428,
            "url": "https://github.com/godotengine/godot/pull/32428",
            "diff_url": "https://github.com/godotengine/godot/pull/32428.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/32428.patch",
            "title": "Add script class categories to EditorInspector.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2MjE3NTYz",
            "created_at": "2019-09-29T05:41:34Z",
            "updated_at": "2020-11-17T21:34:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwxNjQ3MDUzMjAw",
                    "name": "cherrypick:3.x",
                    "color": "#446699"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "644de52ca938ddcedbb8356b16508d895cb1c0b7"
            ]
        },
        "32475": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzIzNDA5NDM0",
            "public_id": 32475,
            "url": "https://github.com/godotengine/godot/pull/32475",
            "diff_url": "https://github.com/godotengine/godot/pull/32475.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/32475.patch",
            "title": "Showing and hiding geometry updates shadows (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2019-10-01T18:19:10Z",
            "updated_at": "2021-04-21T12:33:39Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "236ce550c0a8c036510a9615d9c6ddffc530f614"
            ]
        },
        "32908": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzI5ODY2MTk2",
            "public_id": 32908,
            "url": "https://github.com/godotengine/godot/pull/32908",
            "diff_url": "https://github.com/godotengine/godot/pull/32908.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/32908.patch",
            "title": "Remove duplicate displayed node update call",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzODgzNzU=",
            "created_at": "2019-10-18T18:11:43Z",
            "updated_at": "2020-09-29T11:24:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c85d04a77117f6fe5ff5c9b596f46e6f927ed14f"
            ]
        },
        "35202": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzYzNjY2NzUy",
            "public_id": 35202,
            "url": "https://github.com/godotengine/godot/pull/35202",
            "diff_url": "https://github.com/godotengine/godot/pull/35202.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35202.patch",
            "title": "Make fake int mod op (%) actually return int",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMzAzMjU=",
            "created_at": "2020-01-16T14:13:39Z",
            "updated_at": "2021-04-21T12:31:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "975637c60b46be94034e978d12b53c43a3d26c20"
            ]
        },
        "35246": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY0MjYzNTQ5",
            "public_id": 35246,
            "url": "https://github.com/godotengine/godot/pull/35246",
            "diff_url": "https://github.com/godotengine/godot/pull/35246.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35246.patch",
            "title": "Disconnect while downloading",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NTA4NTY=",
            "created_at": "2020-01-17T18:23:46Z",
            "updated_at": "2021-03-04T10:32:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "70c39737db18619a9ac37264ab0f9187871e7907"
            ]
        },
        "35572": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY3MTgzOTA0",
            "public_id": 35572,
            "url": "https://github.com/godotengine/godot/pull/35572",
            "diff_url": "https://github.com/godotengine/godot/pull/35572.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35572.patch",
            "title": "Create spritesheet for SpriteFrames by drag and dropping.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcxMDcyMjg=",
            "created_at": "2020-01-26T05:26:32Z",
            "updated_at": "2021-01-15T15:02:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "390ff22a8cd9292d1a7ca3383b14eef4e48712b7"
            ]
        },
        "35766": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5MzkwOTg2",
            "public_id": 35766,
            "url": "https://github.com/godotengine/godot/pull/35766",
            "diff_url": "https://github.com/godotengine/godot/pull/35766.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35766.patch",
            "title": "Minor improvements to the Polygon 2D UV editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-01-31T03:23:11Z",
            "updated_at": "2020-10-26T08:10:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c26b49fc17578214077626267a2fe022a39965dd"
            ]
        },
        "35924": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMzAwNDYw",
            "public_id": 35924,
            "url": "https://github.com/godotengine/godot/pull/35924",
            "diff_url": "https://github.com/godotengine/godot/pull/35924.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35924.patch",
            "title": "Fixed Gradient.remove_point not allowing fewer than two points.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2NTYyMDk4",
            "created_at": "2020-02-05T10:40:19Z",
            "updated_at": "2020-09-27T16:25:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bcc0493a4a1dcf0ba5ed5c34d0d0317d90dfd24c"
            ]
        },
        "35966": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyMTQwNjAw",
            "public_id": 35966,
            "url": "https://github.com/godotengine/godot/pull/35966",
            "diff_url": "https://github.com/godotengine/godot/pull/35966.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35966.patch",
            "title": "Use the blend parameter passed to blend_animation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwMDM2MzM3",
            "created_at": "2020-02-06T22:20:12Z",
            "updated_at": "2021-02-05T08:27:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "01bd1b33c7a5ba84b043681f55cc3aae34d94942"
            ]
        },
        "36004": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNjczMDU4",
            "public_id": 36004,
            "url": "https://github.com/godotengine/godot/pull/36004",
            "diff_url": "https://github.com/godotengine/godot/pull/36004.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36004.patch",
            "title": "Fix transparent editor theme being brighter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MjUzODM2",
            "created_at": "2020-02-08T03:08:36Z",
            "updated_at": "2021-03-24T09:31:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0222f7848219616550747f2adb8cf585f2a009fd"
            ]
        },
        "36065": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyOTA4NzA4",
            "public_id": 36065,
            "url": "https://github.com/godotengine/godot/pull/36065",
            "diff_url": "https://github.com/godotengine/godot/pull/36065.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36065.patch",
            "title": "Make Camera2D's editor helper code only be compiled on editor builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-10T02:12:08Z",
            "updated_at": "2021-03-04T10:35:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f70ccbca52b6cec97c684e73d953b4ced4ba9fa1"
            ]
        },
        "36067": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyOTc3Nzkw",
            "public_id": 36067,
            "url": "https://github.com/godotengine/godot/pull/36067",
            "diff_url": "https://github.com/godotengine/godot/pull/36067.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36067.patch",
            "title": "doc: Improve distance_fade documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4ODQ3MzU=",
            "created_at": "2020-02-10T07:23:11Z",
            "updated_at": "2020-09-29T11:25:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "90d1eda90e3b16702c0c2f693af47e7fbaacdae9"
            ]
        },
        "36355": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3MTA4Mjgw",
            "public_id": 36355,
            "url": "https://github.com/godotengine/godot/pull/36355",
            "diff_url": "https://github.com/godotengine/godot/pull/36355.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36355.patch",
            "title": "Fix remembering of an unsaved scene on exit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3NzgxMDUw",
            "created_at": "2020-02-19T11:13:36Z",
            "updated_at": "2021-01-26T12:36:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c3abda0b13bad35eb19c9577f3132394c4ce4e60"
            ]
        },
        "36358": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3MTc0MTg5",
            "public_id": 36358,
            "url": "https://github.com/godotengine/godot/pull/36358",
            "diff_url": "https://github.com/godotengine/godot/pull/36358.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36358.patch",
            "title": "Remove static script reference from GDScript class",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1OTk3OTY=",
            "created_at": "2020-02-19T13:37:19Z",
            "updated_at": "2020-05-29T14:05:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4d960efafc64f0f94f68158ca49ed7f3dd9742dc"
            ]
        },
        "36885": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg1MTUxNjM3",
            "public_id": 36885,
            "url": "https://github.com/godotengine/godot/pull/36885",
            "diff_url": "https://github.com/godotengine/godot/pull/36885.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36885.patch",
            "title": "Fix doctool misleading error message",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-03-07T14:48:10Z",
            "updated_at": "2020-11-29T15:49:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b0e817730644afdbf111f57017c51797c8da2644"
            ]
        },
        "37065": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg4NjQxNzA1",
            "public_id": 37065,
            "url": "https://github.com/godotengine/godot/pull/37065",
            "diff_url": "https://github.com/godotengine/godot/pull/37065.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/37065.patch",
            "title": "Reset ruler tool when switching tools with shortcuts",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExMTAzMzc=",
            "created_at": "2020-03-15T09:36:39Z",
            "updated_at": "2021-03-15T08:10:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a99a671034866be275bc08ba3d4009c3fb9d8cee"
            ]
        },
        "37194": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzkxNzMzMzYw",
            "public_id": 37194,
            "url": "https://github.com/godotengine/godot/pull/37194",
            "diff_url": "https://github.com/godotengine/godot/pull/37194.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/37194.patch",
            "title": "Expose Animation::value_track_interpolate to GDscript",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU5NTU5NjEy",
            "created_at": "2020-03-20T20:44:48Z",
            "updated_at": "2020-10-04T18:51:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff4af94414ff34e1993fa315fa8988af78ee6d8c"
            ]
        },
        "37226": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzkxOTg5NTEw",
            "public_id": 37226,
            "url": "https://github.com/godotengine/godot/pull/37226",
            "diff_url": "https://github.com/godotengine/godot/pull/37226.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/37226.patch",
            "title": "[3.2] Update get_configuration_warning() overrides to retrieve warnings from parent class",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNDk0NjY0",
            "created_at": "2020-03-22T11:12:48Z",
            "updated_at": "2021-04-21T12:33:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e48430b1d467cb82924d0f9cd6167d8b524a6da8"
            ]
        },
        "37240": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzkyMjEyMjYw",
            "public_id": 37240,
            "url": "https://github.com/godotengine/godot/pull/37240",
            "diff_url": "https://github.com/godotengine/godot/pull/37240.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/37240.patch",
            "title": "Change the \"remove missing\" button to disabled rather than hidden",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-03-23T07:43:15Z",
            "updated_at": "2020-09-29T06:57:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0b6326c79aca94a417218160e311a08fb2891953"
            ]
        },
        "37769": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDAyMDMwNjk2",
            "public_id": 37769,
            "url": "https://github.com/godotengine/godot/pull/37769",
            "diff_url": "https://github.com/godotengine/godot/pull/37769.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/37769.patch",
            "title": "solved ctrl + alt + special character Issue #6851",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQyOTEzMzk3",
            "created_at": "2020-04-10T19:04:55Z",
            "updated_at": "2020-09-24T10:33:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f412237f380d0590bed6bc89443fb6fa2bbe740d"
            ]
        },
        "38076": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDA2NjQzMzQ4",
            "public_id": 38076,
            "url": "https://github.com/godotengine/godot/pull/38076",
            "diff_url": "https://github.com/godotengine/godot/pull/38076.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38076.patch",
            "title": "iOS: Fix multiple issues with PVRTC import, disable ETC1",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzcwNjg=",
            "created_at": "2020-04-21T12:30:25Z",
            "updated_at": "2021-04-21T12:34:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f388ea00bf820d8bfa621a9ff394804751db91e9"
            ]
        },
        "38201": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDA4OTEwOTgw",
            "public_id": 38201,
            "url": "https://github.com/godotengine/godot/pull/38201",
            "diff_url": "https://github.com/godotengine/godot/pull/38201.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38201.patch",
            "title": "Require Ctrl for switching between editors, bind F2 to Rename Node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-04-25T13:49:39Z",
            "updated_at": "2021-03-13T19:31:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "79e4e267380a25b6e525198c5baa8598b2a2620e"
            ]
        },
        "38223": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDA5MDc0NDgy",
            "public_id": 38223,
            "url": "https://github.com/godotengine/godot/pull/38223",
            "diff_url": "https://github.com/godotengine/godot/pull/38223.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38223.patch",
            "title": "Fixed bug where spinbox would not update to it's actual value after non-numeric input",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNzMwODI2",
            "created_at": "2020-04-26T12:23:02Z",
            "updated_at": "2021-10-05T12:23:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e76e39d5f5ae9f39d06e6466dc89ffbcb7bc90cc"
            ]
        },
        "38351": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDExMjYwMDU1",
            "public_id": 38351,
            "url": "https://github.com/godotengine/godot/pull/38351",
            "diff_url": "https://github.com/godotengine/godot/pull/38351.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38351.patch",
            "title": "preserve scripts panel visibility state between sessions in project metadata",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyMjQxMzI=",
            "created_at": "2020-04-30T08:45:16Z",
            "updated_at": "2022-10-01T09:10:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f07498a193bad9b825c1e2769be34d3a6d4e866b"
            ]
        },
        "38388": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDEyMTU4NDEy",
            "public_id": 38388,
            "url": "https://github.com/godotengine/godot/pull/38388",
            "diff_url": "https://github.com/godotengine/godot/pull/38388.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38388.patch",
            "title": "TileSet use texture Path instead of RID to prevent name conflicts.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNTkwOTk=",
            "created_at": "2020-05-01T14:44:54Z",
            "updated_at": "2021-04-20T14:00:39Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6211285fbd4a2a9aeb172e4343ce79a0be310c55"
            ]
        },
        "38392": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDEyMTg1MzQ4",
            "public_id": 38392,
            "url": "https://github.com/godotengine/godot/pull/38392",
            "diff_url": "https://github.com/godotengine/godot/pull/38392.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38392.patch",
            "title": "Fix missing quote in documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcwODgwNjI=",
            "created_at": "2020-05-01T15:52:35Z",
            "updated_at": "2020-11-11T13:18:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "aaf5a58b4454246183b34f45bc1b4dd504446181"
            ]
        },
        "38565": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDE1MTc1MzY3",
            "public_id": 38565,
            "url": "https://github.com/godotengine/godot/pull/38565",
            "diff_url": "https://github.com/godotengine/godot/pull/38565.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38565.patch",
            "title": "Fixed export var default value in PackedScene when script is not loaded in editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-05-08T10:54:27Z",
            "updated_at": "2021-02-21T16:24:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4e14eefd94a4e211fb7d908fe8d74bddd5429c6f"
            ]
        },
        "38578": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDE1NDEwNjQ1",
            "public_id": 38578,
            "url": "https://github.com/godotengine/godot/pull/38578",
            "diff_url": "https://github.com/godotengine/godot/pull/38578.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38578.patch",
            "title": "Mention gotcha about how gizmos affect transform notifications",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2NTM5NjI2",
            "created_at": "2020-05-08T20:07:03Z",
            "updated_at": "2021-01-15T15:20:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "72d1d7e948fd6da51d15f0d92c5bc8cbb3638294"
            ]
        },
        "38579": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDE1NDE0ODE5",
            "public_id": 38579,
            "url": "https://github.com/godotengine/godot/pull/38579",
            "diff_url": "https://github.com/godotengine/godot/pull/38579.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38579.patch",
            "title": "doc: Some improvements to KinematicBody docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwMzU0OTA3",
            "created_at": "2020-05-08T20:17:15Z",
            "updated_at": "2020-09-29T11:26:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "ca5ae645254d0d4e91801c5509bb244949a2e41f"
            ]
        },
        "38580": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDE1NDIyMDc2",
            "public_id": 38580,
            "url": "https://github.com/godotengine/godot/pull/38580",
            "diff_url": "https://github.com/godotengine/godot/pull/38580.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38580.patch",
            "title": "Make the Import dock depend on the FileSystem dock for editor feature profiles",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-05-08T20:35:18Z",
            "updated_at": "2020-09-24T10:10:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "de6f8f9d21850b03f7563058d429f97833494275"
            ]
        },
        "38683": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDE2NDMyNzg4",
            "public_id": 38683,
            "url": "https://github.com/godotengine/godot/pull/38683",
            "diff_url": "https://github.com/godotengine/godot/pull/38683.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38683.patch",
            "title": "Improve doc clarity/detail for extra spacing properties",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4OTk2Mg==",
            "created_at": "2020-05-12T01:29:38Z",
            "updated_at": "2020-09-29T11:26:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2ef89e0b4358ff384a7262c422314cafbff48098"
            ]
        },
        "38918": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDIxMzAzMjAy",
            "public_id": 38918,
            "url": "https://github.com/godotengine/godot/pull/38918",
            "diff_url": "https://github.com/godotengine/godot/pull/38918.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38918.patch",
            "title": "Fixed issue with slider focus and scroll input",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNzMwODI2",
            "created_at": "2020-05-21T11:32:50Z",
            "updated_at": "2021-10-05T12:22:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "707cf278a517aac9718b6322a32208085c322999"
            ]
        },
        "38954": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDIxNzgwMDYx",
            "public_id": 38954,
            "url": "https://github.com/godotengine/godot/pull/38954",
            "diff_url": "https://github.com/godotengine/godot/pull/38954.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38954.patch",
            "title": "Check if screen space reflection has passed far clip",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz",
            "created_at": "2020-05-22T08:10:49Z",
            "updated_at": "2021-04-20T13:54:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "48ffd3d1577ab706355e36161cf3ae7c8fd9ec6c"
            ]
        },
        "38994": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDIyMzQxMzkz",
            "public_id": 38994,
            "url": "https://github.com/godotengine/godot/pull/38994",
            "diff_url": "https://github.com/godotengine/godot/pull/38994.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/38994.patch",
            "title": "Fix file dialog filename cleared when selecting favorites",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MjYzMTY=",
            "created_at": "2020-05-23T23:47:51Z",
            "updated_at": "2021-02-19T14:51:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "318d5442ecbe9c081d9a477a45b8e265c4131562"
            ]
        },
        "39056": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDIyOTAzMDY0",
            "public_id": 39056,
            "url": "https://github.com/godotengine/godot/pull/39056",
            "diff_url": "https://github.com/godotengine/godot/pull/39056.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39056.patch",
            "title": "Skip extra newline in .tscn when renaming dependency",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM1NTA5MjY0",
            "created_at": "2020-05-25T21:33:06Z",
            "updated_at": "2020-11-29T14:33:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "40ce9bfc2d0a6246fd80eae52fc51be753587229"
            ]
        },
        "39421": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDMyMDIwMjY5",
            "public_id": 39421,
            "url": "https://github.com/godotengine/godot/pull/39421",
            "diff_url": "https://github.com/godotengine/godot/pull/39421.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39421.patch",
            "title": "Implement pause-aware picking (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-06-09T19:32:35Z",
            "updated_at": "2021-04-20T14:01:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "745c7112897f9f489f13ddc2bbeea18169b1f268"
            ]
        },
        "39533": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDM0MTE4NzU0",
            "public_id": 39533,
            "url": "https://github.com/godotengine/godot/pull/39533",
            "diff_url": "https://github.com/godotengine/godot/pull/39533.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39533.patch",
            "title": "Fix Editable Children issues with node renaming, moving, duplicating and instancing.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NDk3ODY5",
            "created_at": "2020-06-14T09:30:32Z",
            "updated_at": "2021-04-20T14:02:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6dbc08668b990ebb6518d37501c6d777b9a5d127"
            ]
        },
        "39558": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDM0NDU4NjI1",
            "public_id": 39558,
            "url": "https://github.com/godotengine/godot/pull/39558",
            "diff_url": "https://github.com/godotengine/godot/pull/39558.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39558.patch",
            "title": "[3.2] Enable the ability to use Godot as a subview within an Android app",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-06-15T10:56:51Z",
            "updated_at": "2020-07-10T10:48:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "920639511d5e774402c6b4f37ee0550368f5109a"
            ]
        },
        "39635": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDM2MjU5MzY4",
            "public_id": 39635,
            "url": "https://github.com/godotengine/godot/pull/39635",
            "diff_url": "https://github.com/godotengine/godot/pull/39635.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39635.patch",
            "title": "do not drop mouseover on WM_MOUSE_EXIT",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxMTgwNjA=",
            "created_at": "2020-06-18T06:33:42Z",
            "updated_at": "2021-02-26T16:56:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "44657db3e21faddcf111696d3a05d93046fcea5a",
                "e8804b9978a4bd2647e1367bc2258a19d73dcc95"
            ]
        },
        "39743": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDM3NjczOTg1",
            "public_id": 39743,
            "url": "https://github.com/godotengine/godot/pull/39743",
            "diff_url": "https://github.com/godotengine/godot/pull/39743.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39743.patch",
            "title": "Limit the editor zoom and freelook speed based on camera settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-06-22T04:31:12Z",
            "updated_at": "2021-01-19T09:31:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "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": [
                "896a297c1f9d46abcac16feefb5ab9dddac44edb"
            ]
        },
        "39898": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQwOTY2MDk1",
            "public_id": 39898,
            "url": "https://github.com/godotengine/godot/pull/39898",
            "diff_url": "https://github.com/godotengine/godot/pull/39898.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/39898.patch",
            "title": "GDScript: Clarified/fixed inaccuracies in the built-in function docs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxMTgwNjA=",
            "created_at": "2020-06-27T21:45:55Z",
            "updated_at": "2021-02-10T19:27:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7f9bfee0ac4707f2586bd25c04c3883c9eb1be9e"
            ]
        },
        "40097": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ0MTI3MjI0",
            "public_id": 40097,
            "url": "https://github.com/godotengine/godot/pull/40097",
            "diff_url": "https://github.com/godotengine/godot/pull/40097.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40097.patch",
            "title": "Fix natural sort comparison for strings with large numbers",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjQ4ODQ5",
            "created_at": "2020-07-03T16:16:43Z",
            "updated_at": "2020-10-19T13:12:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "de46c92711f83b14a532702060d17b4269b9e1e9"
            ]
        },
        "40136": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ0NDEzOTI5",
            "public_id": 40136,
            "url": "https://github.com/godotengine/godot/pull/40136",
            "diff_url": "https://github.com/godotengine/godot/pull/40136.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40136.patch",
            "title": "Add root_node as property of MultiplayerAPI",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4Mjg2OTYx",
            "created_at": "2020-07-05T14:18:14Z",
            "updated_at": "2020-11-29T14:34:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d4c4d2db4cfa64f347c70ca62e141678ff365b6c"
            ]
        },
        "40205": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ2MTM0MTEx",
            "public_id": 40205,
            "url": "https://github.com/godotengine/godot/pull/40205",
            "diff_url": "https://github.com/godotengine/godot/pull/40205.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40205.patch",
            "title": "[3.2] Add mouse event pass-through support for window.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-07-08T10:04:31Z",
            "updated_at": "2021-12-08T17:12:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e51fed9d1bac040196c53a5840638fa886aa1d13"
            ]
        },
        "40276": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ3NzMwOTUx",
            "public_id": 40276,
            "url": "https://github.com/godotengine/godot/pull/40276",
            "diff_url": "https://github.com/godotengine/godot/pull/40276.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40276.patch",
            "title": "remove invalid codeLensProvider value from lsp",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNjk5MTU=",
            "created_at": "2020-07-11T06:58:14Z",
            "updated_at": "2021-02-25T21:35:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "91ce8d5fff3db11927aa4b8bc09d8ba0e8906272"
            ]
        },
        "40313": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ3ODc4MTYw",
            "public_id": 40313,
            "url": "https://github.com/godotengine/godot/pull/40313",
            "diff_url": "https://github.com/godotengine/godot/pull/40313.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40313.patch",
            "title": "Option for software skinning in MeshInstance",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-07-12T09:59:13Z",
            "updated_at": "2021-04-21T12:30:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f9544716f432cf3c04ee71c89354d8fbca0467c2"
            ]
        },
        "40316": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ3ODk0OTA4",
            "public_id": 40316,
            "url": "https://github.com/godotengine/godot/pull/40316",
            "diff_url": "https://github.com/godotengine/godot/pull/40316.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40316.patch",
            "title": "adding animation_finished signal and fix frame_changed signal not firing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUzOTM=",
            "created_at": "2020-07-12T12:39:53Z",
            "updated_at": "2021-02-17T14:29:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c3be0c2c041656bf18aa7aef51a9bf671f0fbd21"
            ]
        },
        "40400": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDQ5MTg2NTcz",
            "public_id": 40400,
            "url": "https://github.com/godotengine/godot/pull/40400",
            "diff_url": "https://github.com/godotengine/godot/pull/40400.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40400.patch",
            "title": "Added PCK file loading with offset feature",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MTIwNzYx",
            "created_at": "2020-07-15T01:06:29Z",
            "updated_at": "2020-09-24T10:36:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c524d50444f98039faab75f7d701ca54a82e5848"
            ]
        },
        "40461": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDUwODc5ODgy",
            "public_id": 40461,
            "url": "https://github.com/godotengine/godot/pull/40461",
            "diff_url": "https://github.com/godotengine/godot/pull/40461.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40461.patch",
            "title": "[3.2] Optimized ScriptEditor initialization when many scripts are loaded",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-07-17T07:49:37Z",
            "updated_at": "2021-04-21T12:33:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "e3765e97de6c85f5893472ba504f65a49ccc091f"
            ]
        },
        "40473": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDUxMzU5MDMz",
            "public_id": 40473,
            "url": "https://github.com/godotengine/godot/pull/40473",
            "diff_url": "https://github.com/godotengine/godot/pull/40473.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40473.patch",
            "title": "Fix return type on EditorNode3DGizmoPlugin::get_priority.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2020-07-17T18:47:20Z",
            "updated_at": "2020-10-04T18:51:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c6919a13da8e6b019be49aae9a7f0ebb28ef2c5e"
            ]
        },
        "40548": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDUzNzE5MzU0",
            "public_id": 40548,
            "url": "https://github.com/godotengine/godot/pull/40548",
            "diff_url": "https://github.com/godotengine/godot/pull/40548.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40548.patch",
            "title": "Set minimum osx version to 10.12 for OSXCross compilation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-07-20T18:34:13Z",
            "updated_at": "2020-11-19T12:34:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "08b0fd433076d0dc78d96d6325d2168ba0dd0475"
            ]
        },
        "40555": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDUzOTM4NjIy",
            "public_id": 40555,
            "url": "https://github.com/godotengine/godot/pull/40555",
            "diff_url": "https://github.com/godotengine/godot/pull/40555.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40555.patch",
            "title": "Fix debugger not getting focused on break on Windows (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-07-20T23:32:15Z",
            "updated_at": "2021-04-21T12:33:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "633b75c9e184c36e1c3b971100265f3dae79841e"
            ]
        },
        "40557": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU0MDM1ODQ1",
            "public_id": 40557,
            "url": "https://github.com/godotengine/godot/pull/40557",
            "diff_url": "https://github.com/godotengine/godot/pull/40557.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40557.patch",
            "title": "iOS Game Center improvements",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM4OTM1OTQ=",
            "created_at": "2020-07-21T02:18:32Z",
            "updated_at": "2022-08-22T02:23:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ea5833fc4cca4bb9539661801cf74bf294c671cd"
            ]
        },
        "40629": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU1Njk1OTg2",
            "public_id": 40629,
            "url": "https://github.com/godotengine/godot/pull/40629",
            "diff_url": "https://github.com/godotengine/godot/pull/40629.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40629.patch",
            "title": "Expose bookmark, breakpoint, and mark safe functions in TextEdit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MTg1ODg5",
            "created_at": "2020-07-23T13:08:01Z",
            "updated_at": "2021-02-02T09:20:37Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4ff0df702dce982dbc8da11b3627a41ea9599b67"
            ]
        },
        "40649": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU2MDExMDMx",
            "public_id": 40649,
            "url": "https://github.com/godotengine/godot/pull/40649",
            "diff_url": "https://github.com/godotengine/godot/pull/40649.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40649.patch",
            "title": "Fix bug where leading and trailing spaces werent taken into account with center and right allignment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU4MjUxMTE=",
            "created_at": "2020-07-24T00:04:37Z",
            "updated_at": "2020-09-24T10:10:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4318ad94acb2f1f3dabfed1d5159da6fe013b529"
            ]
        },
        "40663": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU2MzM4MjUy",
            "public_id": 40663,
            "url": "https://github.com/godotengine/godot/pull/40663",
            "diff_url": "https://github.com/godotengine/godot/pull/40663.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40663.patch",
            "title": "[macOS] Fix build for ARM64.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-07-24T15:05:11Z",
            "updated_at": "2020-11-19T12:37:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "09f301029a3d28a774b1f4a5cf4c1ed6daaeb2bd"
            ]
        },
        "40747": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU3MDI4MjQ3",
            "public_id": 40747,
            "url": "https://github.com/godotengine/godot/pull/40747",
            "diff_url": "https://github.com/godotengine/godot/pull/40747.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40747.patch",
            "title": "Improve/fix packed data API (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-07-27T09:24:57Z",
            "updated_at": "2021-04-20T14:30:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fa08b0f3776f4c30ec642d5b40ea3fee9048f63c"
            ]
        },
        "40774": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU3MzYxMjI4",
            "public_id": 40774,
            "url": "https://github.com/godotengine/godot/pull/40774",
            "diff_url": "https://github.com/godotengine/godot/pull/40774.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40774.patch",
            "title": "SkeletonIK changes and bug fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1MDgyNjc4",
            "created_at": "2020-07-27T19:36:36Z",
            "updated_at": "2021-05-24T14:25:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a622649876374ffef9b92b581c255cc5d29cd203"
            ]
        },
        "40900": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU5ODEzOTc2",
            "public_id": 40900,
            "url": "https://github.com/godotengine/godot/pull/40900",
            "diff_url": "https://github.com/godotengine/godot/pull/40900.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40900.patch",
            "title": "[3.2] Optimizations for Fresnel and TextureUniform nodes in visual shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-07-31T06:07:45Z",
            "updated_at": "2021-04-21T12:33:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ec7228a675cfedd9609cdf38432bf67a98495128"
            ]
        },
        "40908": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDU5OTUwNjk4",
            "public_id": 40908,
            "url": "https://github.com/godotengine/godot/pull/40908",
            "diff_url": "https://github.com/godotengine/godot/pull/40908.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40908.patch",
            "title": "[3.2] Fix port previews for uniforms in visual shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-07-31T09:13:54Z",
            "updated_at": "2021-04-20T14:02:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "44817dbe6b64194a371221c66c18cf11d83fed3c"
            ]
        },
        "40919": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYwMjM0ODEx",
            "public_id": 40919,
            "url": "https://github.com/godotengine/godot/pull/40919",
            "diff_url": "https://github.com/godotengine/godot/pull/40919.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40919.patch",
            "title": "Properly handle empty CSGCombiners",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2020-07-31T15:11:53Z",
            "updated_at": "2020-09-24T10:12:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "001b6075cb148d2300cbbf1e65c6b7cae19b3b25"
            ]
        },
        "40935": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYwODQ3MTkx",
            "public_id": 40935,
            "url": "https://github.com/godotengine/godot/pull/40935",
            "diff_url": "https://github.com/godotengine/godot/pull/40935.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40935.patch",
            "title": "Transform CSGShape collision when necessary",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2020-08-01T06:44:09Z",
            "updated_at": "2020-09-24T10:12:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fc8574fbac1073f4d68197dc8a2b3504bfc8970d"
            ]
        },
        "40937": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYwOTcxNjk5",
            "public_id": 40937,
            "url": "https://github.com/godotengine/godot/pull/40937",
            "diff_url": "https://github.com/godotengine/godot/pull/40937.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40937.patch",
            "title": "Input: Throw error if action doesn't exist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2020-08-01T10:01:12Z",
            "updated_at": "2021-02-26T12:53:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2aee71d52dc687c8f8be1807436875eb83f7d4fb"
            ]
        },
        "40941": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYxMDgxNDk5",
            "public_id": 40941,
            "url": "https://github.com/godotengine/godot/pull/40941",
            "diff_url": "https://github.com/godotengine/godot/pull/40941.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40941.patch",
            "title": "Wake up RigidBody 2D after applying torque",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyOTkyMjc=",
            "created_at": "2020-08-01T12:41:31Z",
            "updated_at": "2020-12-29T13:37:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8335f009490a8d282c4feb68a35663857e341401"
            ]
        },
        "40967": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYxNzk4OTE0",
            "public_id": 40967,
            "url": "https://github.com/godotengine/godot/pull/40967",
            "diff_url": "https://github.com/godotengine/godot/pull/40967.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40967.patch",
            "title": "Improve messages related to overriding the default editor layout",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-02T12:13:24Z",
            "updated_at": "2020-11-17T10:45:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "b324a929f62ea3539193ea1c00b69341f81e5b51"
            ]
        },
        "40990": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYyMTA0MTI2",
            "public_id": 40990,
            "url": "https://github.com/godotengine/godot/pull/40990",
            "diff_url": "https://github.com/godotengine/godot/pull/40990.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40990.patch",
            "title": "[3.2] Reload Bullet space override modifier even when RigidBody is inactive.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-08-03T10:51:36Z",
            "updated_at": "2021-04-20T14:06:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c1290280ac98a68db163f26a74c1171e93bd52e8"
            ]
        },
        "40994": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYyMTQxNTk0",
            "public_id": 40994,
            "url": "https://github.com/godotengine/godot/pull/40994",
            "diff_url": "https://github.com/godotengine/godot/pull/40994.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40994.patch",
            "title": "[3.2] Added Linux sanitizer with xvfb to github workspace",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2020-08-03T12:12:40Z",
            "updated_at": "2021-04-21T12:31:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "abd7c1833ec57eaf831270de2153077edb1eb914"
            ]
        },
        "40996": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYyMTQ1MjI4",
            "public_id": 40996,
            "url": "https://github.com/godotengine/godot/pull/40996",
            "diff_url": "https://github.com/godotengine/godot/pull/40996.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/40996.patch",
            "title": "Improve editor tooltips related to debugging",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-03T12:20:15Z",
            "updated_at": "2020-09-30T22:02:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a46802f07c7e98868be25b10325088d8a47133d9"
            ]
        },
        "41007": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYyMzM3ODcx",
            "public_id": 41007,
            "url": "https://github.com/godotengine/godot/pull/41007",
            "diff_url": "https://github.com/godotengine/godot/pull/41007.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41007.patch",
            "title": "Use the vertex colors by default in gltf.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyMzIx",
            "created_at": "2020-08-03T18:45:06Z",
            "updated_at": "2020-09-29T07:23:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "43424e132173553201cd26f5aca064ad30e96bda"
            ]
        },
        "41050": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDYzNDU3NjIx",
            "public_id": 41050,
            "url": "https://github.com/godotengine/godot/pull/41050",
            "diff_url": "https://github.com/godotengine/godot/pull/41050.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41050.patch",
            "title": "Make the SpriteFrames animation speed SpinBox take less vertical space",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-05T15:26:46Z",
            "updated_at": "2020-09-30T22:02:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "2427a9cafcfba050b951d0a21e60b08b6a9d17f7"
            ]
        },
        "41085": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY0MTg1NzE4",
            "public_id": 41085,
            "url": "https://github.com/godotengine/godot/pull/41085",
            "diff_url": "https://github.com/godotengine/godot/pull/41085.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41085.patch",
            "title": "Fixed node scaling arrows being wrong",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUxMTQ5NDQ3",
            "created_at": "2020-08-06T18:09:49Z",
            "updated_at": "2020-09-25T06:58:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "603febdbfef2d4553eb22e545d3094142b5eaab3"
            ]
        },
        "41103": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY0NTg4MTA0",
            "public_id": 41103,
            "url": "https://github.com/godotengine/godot/pull/41103",
            "diff_url": "https://github.com/godotengine/godot/pull/41103.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41103.patch",
            "title": "Improve the inspector easing editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-07T12:52:52Z",
            "updated_at": "2020-09-29T07:36:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "028de11db82c4cf9021273fb1b4aa26d40805184"
            ]
        },
        "41116": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY0OTQ5OTcx",
            "public_id": 41116,
            "url": "https://github.com/godotengine/godot/pull/41116",
            "diff_url": "https://github.com/godotengine/godot/pull/41116.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41116.patch",
            "title": "Added search box to signals dock.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNzMwODI2",
            "created_at": "2020-08-08T04:18:58Z",
            "updated_at": "2021-10-05T12:22:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8c4c2bceabbedf511cf3bc359b66dd57d013ab92"
            ]
        },
        "41123": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY1MDM4MTkx",
            "public_id": 41123,
            "url": "https://github.com/godotengine/godot/pull/41123",
            "diff_url": "https://github.com/godotengine/godot/pull/41123.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41123.patch",
            "title": "Optimize octree and fix leak",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-08-08T14:38:37Z",
            "updated_at": "2021-04-21T12:33:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "667c970b777b480a29467e244721e580ce673311"
            ]
        },
        "41166": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY1MzUzODM3",
            "public_id": 41166,
            "url": "https://github.com/godotengine/godot/pull/41166",
            "diff_url": "https://github.com/godotengine/godot/pull/41166.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41166.patch",
            "title": "Sort points in a Gradient for color and offset updates.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjUyODY1",
            "created_at": "2020-08-10T08:27:04Z",
            "updated_at": "2020-09-24T10:14:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d5d832417ecc117ea42e6c87172941845af8f3d3"
            ]
        },
        "41173": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY1NTExMDEz",
            "public_id": 41173,
            "url": "https://github.com/godotengine/godot/pull/41173",
            "diff_url": "https://github.com/godotengine/godot/pull/41173.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41173.patch",
            "title": "[iOS] [3.2] Simplify OS values retrieval",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-08-10T13:45:54Z",
            "updated_at": "2021-04-20T14:01:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8a8f0a3b790e5b5f8cd34e0ad8b0e0c66745a2ef"
            ]
        },
        "41185": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY2MDU3NjIx",
            "public_id": 41185,
            "url": "https://github.com/godotengine/godot/pull/41185",
            "diff_url": "https://github.com/godotengine/godot/pull/41185.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41185.patch",
            "title": "[3.2] Added UniformRef visual shader node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-08-11T11:55:43Z",
            "updated_at": "2021-04-21T12:34:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d0c705781c88cac65ae49088812dcde2b3a02725"
            ]
        },
        "41200": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY2NjI2MzAw",
            "public_id": 41200,
            "url": "https://github.com/godotengine/godot/pull/41200",
            "diff_url": "https://github.com/godotengine/godot/pull/41200.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41200.patch",
            "title": "[3.2] Mark the first shape as inside, not the second shape, when CSG shapes are co-planer.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-08-12T08:57:15Z",
            "updated_at": "2021-04-21T12:33:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "557dce8e72539726b8e827225086ea925948afa1"
            ]
        },
        "41229": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY3NDU5MTc4",
            "public_id": 41229,
            "url": "https://github.com/godotengine/godot/pull/41229",
            "diff_url": "https://github.com/godotengine/godot/pull/41229.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41229.patch",
            "title": "Don't attempt to insert points into degenerate triangles when creating CSG shapes.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-08-13T15:26:18Z",
            "updated_at": "2020-09-24T10:15:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3521239d96988194722bc8f18a87d3d84718d9f8"
            ]
        },
        "41254": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY3OTcxMTg2",
            "public_id": 41254,
            "url": "https://github.com/godotengine/godot/pull/41254",
            "diff_url": "https://github.com/godotengine/godot/pull/41254.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41254.patch",
            "title": "GLES3 fix normal map flipping with nvidia workaround",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-08-14T13:01:01Z",
            "updated_at": "2021-04-21T12:34:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "674327b78f9b02bb0b6f9571d2a748920df96849"
            ]
        },
        "41263": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY4MTMyMjA5",
            "public_id": 41263,
            "url": "https://github.com/godotengine/godot/pull/41263",
            "diff_url": "https://github.com/godotengine/godot/pull/41263.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41263.patch",
            "title": "Rename the \"Delete\" option in the FileSystem dock to \"Move to Trash\"",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-14T18:43:51Z",
            "updated_at": "2021-06-11T19:02:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e7ed287fda97d68f2985d4a56cf7dbda28b4a179"
            ]
        },
        "41265": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY4MTUyMTEy",
            "public_id": 41265,
            "url": "https://github.com/godotengine/godot/pull/41265",
            "diff_url": "https://github.com/godotengine/godot/pull/41265.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41265.patch",
            "title": "Minor visual improvements to the \"Batch Rename\" dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-08-14T19:37:51Z",
            "updated_at": "2020-09-24T11:00:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25d18e34916ab4a2a5a1281b42549b11cdc8d29c"
            ]
        },
        "41323": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY4NzUwODYy",
            "public_id": 41323,
            "url": "https://github.com/godotengine/godot/pull/41323",
            "diff_url": "https://github.com/godotengine/godot/pull/41323.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41323.patch",
            "title": "GLES2 2D fix normal mapping - batching and nvidia workaround",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-08-17T10:45:17Z",
            "updated_at": "2021-04-21T12:34:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ecd39094eda8fd6bfba79659e83dee296fa8e931"
            ]
        },
        "41340": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDY5MTE0MTQz",
            "public_id": 41340,
            "url": "https://github.com/godotengine/godot/pull/41340",
            "diff_url": "https://github.com/godotengine/godot/pull/41340.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41340.patch",
            "title": "[iOS] [3.2] iOS Plugins",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-08-17T23:19:22Z",
            "updated_at": "2021-04-20T14:01:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "64923945b3324cb833845468283459474f5e8607",
                "cb15abda29fe5ec8f25ce19e19c9c8000964e1ec",
                "d5047603a3064a11f29e9c646cc8a83ffd748481",
                "03cf3d5d4b4db2428f8c1d85e3a21ef2ac3d86a6",
                "614f70137312686a4e22c827f554b2aa31005e3b"
            ]
        },
        "41376": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDcwMjgxOTU3",
            "public_id": 41376,
            "url": "https://github.com/godotengine/godot/pull/41376",
            "diff_url": "https://github.com/godotengine/godot/pull/41376.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41376.patch",
            "title": "Improve search and display in the editor property/method selector",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-19T16:28:59Z",
            "updated_at": "2020-09-24T11:00:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "4390a9d628aeac7fac19d152316c22dd208ba3f7"
            ]
        },
        "41407": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDcxMjEwOTY3",
            "public_id": 41407,
            "url": "https://github.com/godotengine/godot/pull/41407",
            "diff_url": "https://github.com/godotengine/godot/pull/41407.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41407.patch",
            "title": "Remove `debug_symbols=full` in favor of `debug_symbols=yes`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-20T19:59:38Z",
            "updated_at": "2020-11-11T13:22:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff1f0d2cb5e34ce74c63c2b3ce2b4e8662af550f"
            ]
        },
        "41426": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDcxNjk0MjQx",
            "public_id": 41426,
            "url": "https://github.com/godotengine/godot/pull/41426",
            "diff_url": "https://github.com/godotengine/godot/pull/41426.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41426.patch",
            "title": "Check and correct for zero scaling when unscaling Bullet basis.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-08-21T15:15:16Z",
            "updated_at": "2020-09-24T10:16:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b149162886d2647edf9e5974a8eefb44162c246"
            ]
        },
        "41430": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDcxNzUzODI0",
            "public_id": 41430,
            "url": "https://github.com/godotengine/godot/pull/41430",
            "diff_url": "https://github.com/godotengine/godot/pull/41430.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41430.patch",
            "title": "Fixes DefaultProjectIcon scaling with editor scale",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzODkxODU5",
            "created_at": "2020-08-21T17:26:08Z",
            "updated_at": "2020-09-24T10:16:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "740100d671f37db47dd15a3b6109225c17a0c4c6"
            ]
        },
        "41440": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDcxOTAxNTM4",
            "public_id": 41440,
            "url": "https://github.com/godotengine/godot/pull/41440",
            "diff_url": "https://github.com/godotengine/godot/pull/41440.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41440.patch",
            "title": "Reorder sprite h_frames & v_frames",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyMTUyNzc0",
            "created_at": "2020-08-22T00:05:51Z",
            "updated_at": "2020-09-24T11:01:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "28326aec60f7f53f822a386c845507dbdc55e9e1"
            ]
        },
        "41528": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDczNTk4NTQ1",
            "public_id": 41528,
            "url": "https://github.com/godotengine/godot/pull/41528",
            "diff_url": "https://github.com/godotengine/godot/pull/41528.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41528.patch",
            "title": "Wrap angles to (-pi, pi) in momentum calculation.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNTkwMTQ=",
            "created_at": "2020-08-26T02:06:56Z",
            "updated_at": "2020-09-24T10:16:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e148338d428de9d23517c5410853a94dc72458ff"
            ]
        },
        "41575": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc1MjQ2NzYw",
            "public_id": 41575,
            "url": "https://github.com/godotengine/godot/pull/41575",
            "diff_url": "https://github.com/godotengine/godot/pull/41575.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41575.patch",
            "title": "Chorus effect inspector update voices automatically",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1NDQ4NjA3",
            "created_at": "2020-08-28T07:51:26Z",
            "updated_at": "2021-02-25T21:36:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "65975b9a08b9cb648ce8dd4c74b0e658709ac8b1"
            ]
        },
        "41577": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc1MjkxNzIz",
            "public_id": 41577,
            "url": "https://github.com/godotengine/godot/pull/41577",
            "diff_url": "https://github.com/godotengine/godot/pull/41577.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41577.patch",
            "title": "Deprecate Redundant property enabled_focus_mode",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUxMjI2ODI=",
            "created_at": "2020-08-28T09:22:13Z",
            "updated_at": "2021-04-21T12:32:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8311a37ed9276e69e2a9a8cdd260bd842262264d"
            ]
        },
        "41579": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc1Mzc1NDIz",
            "public_id": 41579,
            "url": "https://github.com/godotengine/godot/pull/41579",
            "diff_url": "https://github.com/godotengine/godot/pull/41579.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41579.patch",
            "title": "Document the BaseMaterial3D billboard mode not being suited for VR",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-08-28T12:23:56Z",
            "updated_at": "2020-09-30T20:47:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "ecc47ce2358c4ed63a22c025885b7a9ba79db215"
            ]
        },
        "41588": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc1NjU1MDE2",
            "public_id": 41588,
            "url": "https://github.com/godotengine/godot/pull/41588",
            "diff_url": "https://github.com/godotengine/godot/pull/41588.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41588.patch",
            "title": "Add placeholders to the searchbars in the Project/Editor settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-08-28T21:46:20Z",
            "updated_at": "2020-09-24T11:03:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "626d9d5ae4b21c0bd2b14f70b1048c4e1976669c"
            ]
        },
        "41589": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc1Njc1ODk3",
            "public_id": 41589,
            "url": "https://github.com/godotengine/godot/pull/41589",
            "diff_url": "https://github.com/godotengine/godot/pull/41589.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41589.patch",
            "title": "Make blank project name create an error, not a warning",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU4MDk4ODMy",
            "created_at": "2020-08-28T23:06:35Z",
            "updated_at": "2020-09-24T11:03:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0e3d938968d05475861a01675c71701b6eff2b13"
            ]
        },
        "41629": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc1OTQ2MDkz",
            "public_id": 41629,
            "url": "https://github.com/godotengine/godot/pull/41629",
            "diff_url": "https://github.com/godotengine/godot/pull/41629.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41629.patch",
            "title": "Disable lights for objects with baked lighting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2020-08-30T18:26:17Z",
            "updated_at": "2021-05-04T07:46:26Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw5NTUwNzk2ODQ=",
                    "name": "breaks compat",
                    "color": "#b64245"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fcb00ca0481fdbaddeb8186e399975efc67f49bb"
            ]
        },
        "41644": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc2MDM1ODc3",
            "public_id": 41644,
            "url": "https://github.com/godotengine/godot/pull/41644",
            "diff_url": "https://github.com/godotengine/godot/pull/41644.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41644.patch",
            "title": "CollisionShape2D 'Disabled' Visualization Correction",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNDAzNTI=",
            "created_at": "2020-08-31T04:26:58Z",
            "updated_at": "2021-02-19T14:51:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c4594f6c9eb8f50b19bca80b1ca98157543b102"
            ]
        },
        "41683": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc3MjM1NTQw",
            "public_id": 41683,
            "url": "https://github.com/godotengine/godot/pull/41683",
            "diff_url": "https://github.com/godotengine/godot/pull/41683.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41683.patch",
            "title": "Move note about using ResourceLoader in the File documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwODAzNjg=",
            "created_at": "2020-09-01T17:43:21Z",
            "updated_at": "2020-09-24T15:07:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "75c5a8b3542a288d055b9d7ed73fba0596c0031f"
            ]
        },
        "41702": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc3NjY1MjM2",
            "public_id": 41702,
            "url": "https://github.com/godotengine/godot/pull/41702",
            "diff_url": "https://github.com/godotengine/godot/pull/41702.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41702.patch",
            "title": "Update search function in project settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1NDQ4NjA3",
            "created_at": "2020-09-02T08:39:47Z",
            "updated_at": "2020-09-24T10:18:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "7f226d0a8543e0470e3faefae2347fb4862a476c"
            ]
        },
        "41746": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDc4ODkyOTg5",
            "public_id": 41746,
            "url": "https://github.com/godotengine/godot/pull/41746",
            "diff_url": "https://github.com/godotengine/godot/pull/41746.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41746.patch",
            "title": "Improve the documentation related to fullscreen and borderless settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-03T20:01:32Z",
            "updated_at": "2020-11-11T13:25:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a1f81a52df263208c420771d5d9da703ae995bf5"
            ]
        },
        "41830": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgwOTI3MTQ0",
            "public_id": 41830,
            "url": "https://github.com/godotengine/godot/pull/41830",
            "diff_url": "https://github.com/godotengine/godot/pull/41830.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41830.patch",
            "title": "Avoid warning about harmless unfulfilled yields (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-09-06T23:18:27Z",
            "updated_at": "2021-04-21T12:33:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "51844febee705f79a52e6b65bc9ada88d99fcae2"
            ]
        },
        "41866": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgxNzYwNzg3",
            "public_id": 41866,
            "url": "https://github.com/godotengine/godot/pull/41866",
            "diff_url": "https://github.com/godotengine/godot/pull/41866.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41866.patch",
            "title": "Disable decayment of freed Objects to null in debug builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-09-08T04:12:29Z",
            "updated_at": "2021-04-20T13:54:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ddd869135b450c7770dfb7851bc91a89bb108c88"
            ]
        },
        "41890": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgyMjg1NTY2",
            "public_id": 41890,
            "url": "https://github.com/godotengine/godot/pull/41890",
            "diff_url": "https://github.com/godotengine/godot/pull/41890.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41890.patch",
            "title": "Add 'get_previous_tab()' to 'Tabs'",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-09-08T20:42:57Z",
            "updated_at": "2020-09-24T11:05:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2b319889cb942f97a8d0f619ec881f068511ba7b"
            ]
        },
        "41892": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgyMzQxOTY1",
            "public_id": 41892,
            "url": "https://github.com/godotengine/godot/pull/41892",
            "diff_url": "https://github.com/godotengine/godot/pull/41892.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41892.patch",
            "title": "Fade screen-space reflection towards inner margin",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz",
            "created_at": "2020-09-08T22:37:39Z",
            "updated_at": "2021-04-20T13:54:55Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cf7bb2c51f094b6a26e42520ae4e8646100ecfd8"
            ]
        },
        "41894": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgyMzYwNTAx",
            "public_id": 41894,
            "url": "https://github.com/godotengine/godot/pull/41894",
            "diff_url": "https://github.com/godotengine/godot/pull/41894.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41894.patch",
            "title": "Change vector inequality comparison operators to use exact equality",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-09-08T23:16:26Z",
            "updated_at": "2020-09-24T10:27:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d0a1399a1b7ef6b76f6e6094fb6dd6bd9b43d2c8"
            ]
        },
        "41928": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgzMTA3NzE2",
            "public_id": 41928,
            "url": "https://github.com/godotengine/godot/pull/41928",
            "diff_url": "https://github.com/godotengine/godot/pull/41928.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41928.patch",
            "title": "tinyexr: Sync with upstream 1.0.0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-09T20:08:25Z",
            "updated_at": "2020-09-24T11:07:54Z",
            "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": [
                "fa35f53dd2e066b55521c3f4c980697fdc489058"
            ]
        },
        "41931": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgzMjA5Nzg2",
            "public_id": 41931,
            "url": "https://github.com/godotengine/godot/pull/41931",
            "diff_url": "https://github.com/godotengine/godot/pull/41931.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41931.patch",
            "title": "Fix leaks in GDScript (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-09-09T23:44:42Z",
            "updated_at": "2021-04-21T12:35:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8e649691840ac3f08053fa17aaface4608b949d0",
                "a0969662cdfe6e00b6c42e15bb5775ee5eb5d79b"
            ]
        },
        "41934": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDgzMzIyMzMy",
            "public_id": 41934,
            "url": "https://github.com/godotengine/godot/pull/41934",
            "diff_url": "https://github.com/godotengine/godot/pull/41934.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41934.patch",
            "title": "Fixes ParallaxLayer offset when camera zoom is ignored",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-09-10T03:22:16Z",
            "updated_at": "2020-09-27T16:26:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5e2167631b3913ba8b34ff8c6c3d8027cb24ddf4"
            ]
        },
        "41977": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg0OTg3OTQ4",
            "public_id": 41977,
            "url": "https://github.com/godotengine/godot/pull/41977",
            "diff_url": "https://github.com/godotengine/godot/pull/41977.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/41977.patch",
            "title": "Add missing reference to const T Vector::get().",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-09-11T11:54:07Z",
            "updated_at": "2020-09-24T10:18:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4feba936303646e1b02108f6ecf6aabae05ecbc1"
            ]
        },
        "42000": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg1NzU2NTcw",
            "public_id": 42000,
            "url": "https://github.com/godotengine/godot/pull/42000",
            "diff_url": "https://github.com/godotengine/godot/pull/42000.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42000.patch",
            "title": "Add concatenation support and a new constructor to Godot.Collections.Array",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-09-12T05:15:30Z",
            "updated_at": "2020-09-24T11:05:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a4dcd48d16f79418b0f709d94ac250df5acf4c3a"
            ]
        },
        "42006": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg1OTA0MDQ0",
            "public_id": 42006,
            "url": "https://github.com/godotengine/godot/pull/42006",
            "diff_url": "https://github.com/godotengine/godot/pull/42006.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42006.patch",
            "title": "Add fast approximate antialiasing (FXAA) to Viewport",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-12T13:24:34Z",
            "updated_at": "2021-04-20T13:54:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "af45c976520c38f26e65c85254a1f3f639192ca5"
            ]
        },
        "42009": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg1OTU2NTgw",
            "public_id": 42009,
            "url": "https://github.com/godotengine/godot/pull/42009",
            "diff_url": "https://github.com/godotengine/godot/pull/42009.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42009.patch",
            "title": "Rename the `type` parameter to `node_type` in Theme and Control (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-12T16:43:17Z",
            "updated_at": "2021-04-20T13:54:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e36587751f9f18afafb6abc457e58edb3350f7fa"
            ]
        },
        "42013": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg2MDI0NTY5",
            "public_id": 42013,
            "url": "https://github.com/godotengine/godot/pull/42013",
            "diff_url": "https://github.com/godotengine/godot/pull/42013.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42013.patch",
            "title": "Fix `List` swap behavior on front, back and adjacent elements",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-09-12T21:06:54Z",
            "updated_at": "2020-09-24T10:19:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ac69f092fc9d841dc575afdd20dcfbcca3afd946"
            ]
        },
        "42014": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg2MDM4MDEx",
            "public_id": 42014,
            "url": "https://github.com/godotengine/godot/pull/42014",
            "diff_url": "https://github.com/godotengine/godot/pull/42014.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42014.patch",
            "title": "Strip edges on node rename in SceneTreeDock",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUzMDU0MzAx",
            "created_at": "2020-09-12T22:04:05Z",
            "updated_at": "2020-09-24T13:22:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "32e52217ff71195818c270c5203245b99a8beeaf"
            ]
        },
        "42018": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg2MDg4NTIy",
            "public_id": 42018,
            "url": "https://github.com/godotengine/godot/pull/42018",
            "diff_url": "https://github.com/godotengine/godot/pull/42018.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42018.patch",
            "title": "Create user-dir, if non-existant, so it can be opened with Godot",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUzMDU0MzAx",
            "created_at": "2020-09-13T01:50:44Z",
            "updated_at": "2021-01-08T09:29:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8cf9d09d6169f114bb78d93ede904a60ea74ddaf"
            ]
        },
        "42056": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg2Njk5NTkx",
            "public_id": 42056,
            "url": "https://github.com/godotengine/godot/pull/42056",
            "diff_url": "https://github.com/godotengine/godot/pull/42056.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42056.patch",
            "title": "tonemap.glsl: Ensure color parameter of tonemap_reinhard() is positive",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzOTA1OTEz",
            "created_at": "2020-09-14T15:23:15Z",
            "updated_at": "2021-04-21T12:32:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e6a860deb60cd34d20cbb652071d8ea20c7e0c75"
            ]
        },
        "42066": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg2ODY5MTkw",
            "public_id": 42066,
            "url": "https://github.com/godotengine/godot/pull/42066",
            "diff_url": "https://github.com/godotengine/godot/pull/42066.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42066.patch",
            "title": "Improvement for the Copy button in the Output Log",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2020-09-14T20:38:06Z",
            "updated_at": "2020-09-24T15:17:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "fb6eb21afc0a98b2b1439268abb0facd53222a43"
            ]
        },
        "42070": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg2OTEzNDQx",
            "public_id": 42070,
            "url": "https://github.com/godotengine/godot/pull/42070",
            "diff_url": "https://github.com/godotengine/godot/pull/42070.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42070.patch",
            "title": "Make LSP ignore $/cancelRequest msgs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4MjMyNDE=",
            "created_at": "2020-09-14T21:58:09Z",
            "updated_at": "2021-07-08T13:15:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9c273307d8ba93da561faf3f9be71d0e0f291825"
            ]
        },
        "42082": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg3MTk0OTUy",
            "public_id": 42082,
            "url": "https://github.com/godotengine/godot/pull/42082",
            "diff_url": "https://github.com/godotengine/godot/pull/42082.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42082.patch",
            "title": "Show correct name of signal when editing an existing one",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg1MzQxMg==",
            "created_at": "2020-09-15T10:22:33Z",
            "updated_at": "2020-09-24T10:19:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eeb6c2e22c56f988a72cdc6455e55d6039d652fc"
            ]
        },
        "42089": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg3MzAyOTY2",
            "public_id": 42089,
            "url": "https://github.com/godotengine/godot/pull/42089",
            "diff_url": "https://github.com/godotengine/godot/pull/42089.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42089.patch",
            "title": "Add documentation for shelf filters",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwODAzNjg=",
            "created_at": "2020-09-15T13:37:29Z",
            "updated_at": "2020-09-24T13:16:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "75adefd4b67f1368dce0f50b24f02d2dc62d749c"
            ]
        },
        "42092": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg3MzY3MTA2",
            "public_id": 42092,
            "url": "https://github.com/godotengine/godot/pull/42092",
            "diff_url": "https://github.com/godotengine/godot/pull/42092.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42092.patch",
            "title": "Dropping file on parent directory fixed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4NjE1Mjk5",
            "created_at": "2020-09-15T15:10:31Z",
            "updated_at": "2020-10-19T13:14:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "1ac936f035a6aaf62b6c2b3c58a558477ba29eea"
            ]
        },
        "42093": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg3MzczODM4",
            "public_id": 42093,
            "url": "https://github.com/godotengine/godot/pull/42093",
            "diff_url": "https://github.com/godotengine/godot/pull/42093.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42093.patch",
            "title": "Make `Object::to_string` virtual",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-09-15T15:19:54Z",
            "updated_at": "2020-09-24T11:05:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cfead57d1dcec669b9c4354d0b48c71281e0e26f"
            ]
        },
        "42119": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4MDczNzg0",
            "public_id": 42119,
            "url": "https://github.com/godotengine/godot/pull/42119",
            "diff_url": "https://github.com/godotengine/godot/pull/42119.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42119.patch",
            "title": "Unified GLES3 / GLES2 Batching",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-09-16T15:33:32Z",
            "updated_at": "2022-01-27T20:41:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "74c460fb67ca239d479807d16ca9c48cca3687ba",
                "c2290dbedd00e72b943f65a55386dc9f119401e9"
            ]
        },
        "42120": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4MDc3Njk1",
            "public_id": 42120,
            "url": "https://github.com/godotengine/godot/pull/42120",
            "diff_url": "https://github.com/godotengine/godot/pull/42120.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42120.patch",
            "title": "Fix C# Match stackoverflow",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MDMwNTk=",
            "created_at": "2020-09-16T15:40:00Z",
            "updated_at": "2020-09-24T10:20:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d425cf6fed8abb29ab590f7ef866219e6b130ac4"
            ]
        },
        "42125": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4MjMxMTUz",
            "public_id": 42125,
            "url": "https://github.com/godotengine/godot/pull/42125",
            "diff_url": "https://github.com/godotengine/godot/pull/42125.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42125.patch",
            "title": "Added inspector_only option to inspect_object in EditorInterface.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjg1OTUz",
            "created_at": "2020-09-16T20:35:39Z",
            "updated_at": "2020-09-29T07:39:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "45a1c6f278559fad42d86e3d4a992070c5b14fd2"
            ]
        },
        "42126": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4MjM0MzMz",
            "public_id": 42126,
            "url": "https://github.com/godotengine/godot/pull/42126",
            "diff_url": "https://github.com/godotengine/godot/pull/42126.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42126.patch",
            "title": "Improve documentation about VideoPlayer video formats",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-16T20:42:28Z",
            "updated_at": "2020-09-30T20:46:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "1efe57848a00da704300d4c6c4448984e0d2d03c"
            ]
        },
        "42129": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4MzY1MzM3",
            "public_id": 42129,
            "url": "https://github.com/godotengine/godot/pull/42129",
            "diff_url": "https://github.com/godotengine/godot/pull/42129.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42129.patch",
            "title": "Fix changing icons' colors when switch dark and light theme",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1NDQ4NjA3",
            "created_at": "2020-09-17T02:40:32Z",
            "updated_at": "2020-09-24T11:07:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3d693856552da4998a98492afaae2dc716cbd8b2"
            ]
        },
        "42146": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4OTEwNjA4",
            "public_id": 42146,
            "url": "https://github.com/godotengine/godot/pull/42146",
            "diff_url": "https://github.com/godotengine/godot/pull/42146.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42146.patch",
            "title": "Fix custom modules in Visual Studio",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1NTQxMjc=",
            "created_at": "2020-09-17T20:21:35Z",
            "updated_at": "2021-04-21T12:34:55Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "405412938afa51e69c7e0f0bce4696faf10a8962"
            ]
        },
        "42150": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg4OTgyMTE0",
            "public_id": 42150,
            "url": "https://github.com/godotengine/godot/pull/42150",
            "diff_url": "https://github.com/godotengine/godot/pull/42150.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42150.patch",
            "title": "Resize the tile shapes when a vertex is outside of the tilesheet",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4NjE1Mjk5",
            "created_at": "2020-09-17T23:28:22Z",
            "updated_at": "2020-09-24T10:20:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "5355169d3c3e911d0f1d3691858bf78f6195947f"
            ]
        },
        "42157": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5MTA3MTg0",
            "public_id": 42157,
            "url": "https://github.com/godotengine/godot/pull/42157",
            "diff_url": "https://github.com/godotengine/godot/pull/42157.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42157.patch",
            "title": "Linux/BSD: Fix support for NetBSD",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-18T06:29:38Z",
            "updated_at": "2020-09-19T07:57:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "413ff7938df54c6c0bf6dc3ecd86c2c713f6f43a",
                "01185acecbdfc95b1b9421dac32ee64705108a4b",
                "5f4d64f4f3ca633a147eda995ab6613a446a4f0e"
            ]
        },
        "42168": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5MzM3MzEw",
            "public_id": 42168,
            "url": "https://github.com/godotengine/godot/pull/42168",
            "diff_url": "https://github.com/godotengine/godot/pull/42168.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42168.patch",
            "title": "[3.2]  Remove the unnecessary sync() and the restrictions it imposes on 3D Physics.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-09-18T14:03:28Z",
            "updated_at": "2021-04-20T14:30:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fc72c3fdf5e155f13a86069fdcf1b26be9525d1e"
            ]
        },
        "42170": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5Mzk3MTcy",
            "public_id": 42170,
            "url": "https://github.com/godotengine/godot/pull/42170",
            "diff_url": "https://github.com/godotengine/godot/pull/42170.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42170.patch",
            "title": "Add a VScript func to sanitize variant values (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4MjMyNDE=",
            "created_at": "2020-09-18T15:44:15Z",
            "updated_at": "2021-07-08T13:15:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d35ced06a6683dd1003bd2c39438157cca045d9d"
            ]
        },
        "42174": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NTA1NTE4",
            "public_id": 42174,
            "url": "https://github.com/godotengine/godot/pull/42174",
            "diff_url": "https://github.com/godotengine/godot/pull/42174.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42174.patch",
            "title": "zstd: Update to upstream version 1.4.5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-18T19:40:57Z",
            "updated_at": "2020-09-24T11:08:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "914591c9ae2676f7c39bfd65277471cd02f3a85f"
            ]
        },
        "42181": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NTU1MDk5",
            "public_id": 42181,
            "url": "https://github.com/godotengine/godot/pull/42181",
            "diff_url": "https://github.com/godotengine/godot/pull/42181.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42181.patch",
            "title": "Add description for ScriptEditor.open_script_create_dialog()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUzMDU0MzAx",
            "created_at": "2020-09-18T21:45:34Z",
            "updated_at": "2020-09-24T11:08:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "adb205a15094b8c4d0ee1f3d105e7d221ccd64bd"
            ]
        },
        "42185": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NTgyOTIy",
            "public_id": 42185,
            "url": "https://github.com/godotengine/godot/pull/42185",
            "diff_url": "https://github.com/godotengine/godot/pull/42185.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42185.patch",
            "title": "[3.2] Android App Bundle Implementation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-09-18T23:33:16Z",
            "updated_at": "2021-04-21T12:34:55Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "59da1db188baa778e29fc484e90197da2a9e1049",
                "654342d3bf8ac5e3b4beb00f6ffb8400c0478dcf",
                "452af201b0c35ba315d50080dbba3534d13d5d3f",
                "a323a1eacd88cc1a4a50e7cf15010c848a13644e",
                "ee9127bd202afe955f17fb5f8a1a0c635706a322",
                "824f0b05697b4177e0a9bd5834755d03e4ce1067",
                "29a71edd76be09f2b612f5c75fa939b156751751"
            ]
        },
        "42186": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NTg2NjQz",
            "public_id": 42186,
            "url": "https://github.com/godotengine/godot/pull/42186",
            "diff_url": "https://github.com/godotengine/godot/pull/42186.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42186.patch",
            "title": "[3.2] Godot Android Subview Implementation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-09-18T23:53:53Z",
            "updated_at": "2022-08-01T12:34:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d9733f90c212abb93de2f7758734817e0ab70c9",
                "e99dc65b64bbc88fd05434508e985115f1fb11d0"
            ]
        },
        "42188": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NjQ5NDUz",
            "public_id": 42188,
            "url": "https://github.com/godotengine/godot/pull/42188",
            "diff_url": "https://github.com/godotengine/godot/pull/42188.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42188.patch",
            "title": "AnimationStateMachinePlayback: Added Missing Method Bindings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNDAzNTI=",
            "created_at": "2020-09-19T03:08:04Z",
            "updated_at": "2021-01-05T11:10:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "674fb52f52f6592c71de319fb4e3fa52be6c136c"
            ]
        },
        "42195": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NzI1MjI2",
            "public_id": 42195,
            "url": "https://github.com/godotengine/godot/pull/42195",
            "diff_url": "https://github.com/godotengine/godot/pull/42195.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42195.patch",
            "title": "add iOS Simulator platform",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3NjgxNg==",
            "created_at": "2020-09-19T13:10:14Z",
            "updated_at": "2020-09-24T11:07:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f49199bcc36311db7a74bc204d7bca047706bb62"
            ]
        },
        "42196": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5NzI5MTk0",
            "public_id": 42196,
            "url": "https://github.com/godotengine/godot/pull/42196",
            "diff_url": "https://github.com/godotengine/godot/pull/42196.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42196.patch",
            "title": "Fix crash when opening a ZIP data pack",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-19T13:45:43Z",
            "updated_at": "2020-09-30T20:46:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0b65342fd2daddb91dcbcf84dff130856bde96df"
            ]
        },
        "42203": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5ODMxMzU0",
            "public_id": 42203,
            "url": "https://github.com/godotengine/godot/pull/42203",
            "diff_url": "https://github.com/godotengine/godot/pull/42203.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42203.patch",
            "title": "Fix hints on PhysicsMaterial bounce/friction.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2020-09-19T22:46:24Z",
            "updated_at": "2020-12-09T09:30:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6c18baee9c28f1771e8859541f399cb892894ae8"
            ]
        },
        "42211": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5OTExOTg1",
            "public_id": 42211,
            "url": "https://github.com/godotengine/godot/pull/42211",
            "diff_url": "https://github.com/godotengine/godot/pull/42211.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42211.patch",
            "title": "Document that the JavaScript singleton may be disabled at build-time",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-20T14:39:16Z",
            "updated_at": "2020-09-30T20:46:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "0422027f07efb8e7e27e02ebec82319fdab68e52"
            ]
        },
        "42217": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDg5OTI0NTIx",
            "public_id": 42217,
            "url": "https://github.com/godotengine/godot/pull/42217",
            "diff_url": "https://github.com/godotengine/godot/pull/42217.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42217.patch",
            "title": "Document `RichTextLabel.append_bbcode()` not closing previously open tags",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-20T16:21:39Z",
            "updated_at": "2020-09-30T20:46:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "3e1457f51747975599c07c8b6aa25435f12cfa22"
            ]
        },
        "42226": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkwMjU5NTI1",
            "public_id": 42226,
            "url": "https://github.com/godotengine/godot/pull/42226",
            "diff_url": "https://github.com/godotengine/godot/pull/42226.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42226.patch",
            "title": "Cross-reference AABB and Rect2 in the class reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-21T12:28:15Z",
            "updated_at": "2020-09-30T20:46:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "e9eddb4f1f4a443d9fb46e76aecb6b262621f664"
            ]
        },
        "42227": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkwMzY3MzUx",
            "public_id": 42227,
            "url": "https://github.com/godotengine/godot/pull/42227",
            "diff_url": "https://github.com/godotengine/godot/pull/42227.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42227.patch",
            "title": "Fix a typo in the Array class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-21T15:03:31Z",
            "updated_at": "2020-09-30T20:46:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "603eddce861a36fd615f947223a6b36a838bdfe0"
            ]
        },
        "42229": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkwNTYwNjE3",
            "public_id": 42229,
            "url": "https://github.com/godotengine/godot/pull/42229",
            "diff_url": "https://github.com/godotengine/godot/pull/42229.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42229.patch",
            "title": "Improve undo log messages in the 2D editor for additional context",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-21T21:07:38Z",
            "updated_at": "2021-03-31T09:46:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "996740de436e47484a83e0f2ee2a79079f5086b5"
            ]
        },
        "42259": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkxNTIxNDQw",
            "public_id": 42259,
            "url": "https://github.com/godotengine/godot/pull/42259",
            "diff_url": "https://github.com/godotengine/godot/pull/42259.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42259.patch",
            "title": "Fix C# string.IsAbsPath()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyOTY2ODE0",
            "created_at": "2020-09-23T05:15:12Z",
            "updated_at": "2020-09-24T10:22:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b5eea5cfd426115969d3382505a508cc866959ba"
            ]
        },
        "42260": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkxNTQ3NDkz",
            "public_id": 42260,
            "url": "https://github.com/godotengine/godot/pull/42260",
            "diff_url": "https://github.com/godotengine/godot/pull/42260.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42260.patch",
            "title": "CPUParticles emission shape values update dynamically",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1NDQ4NjA3",
            "created_at": "2020-09-23T06:27:50Z",
            "updated_at": "2020-09-24T10:23:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "113921b56c216a5e4257f1e46abf7c10ff4a23fa"
            ]
        },
        "42263": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkxNjQzNjA2",
            "public_id": 42263,
            "url": "https://github.com/godotengine/godot/pull/42263",
            "diff_url": "https://github.com/godotengine/godot/pull/42263.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42263.patch",
            "title": "Ignore thread models when compiling with NO_THREAD",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-09-23T09:32:11Z",
            "updated_at": "2020-09-24T10:24:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f3c6ac1d7183a9aea2809ee283a5cd899caf9f3d"
            ]
        },
        "42266": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkxNjUzODI5",
            "public_id": 42266,
            "url": "https://github.com/godotengine/godot/pull/42266",
            "diff_url": "https://github.com/godotengine/godot/pull/42266.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42266.patch",
            "title": "[3.2] [HTML5] Synchronous main, better persistence, handlers fixes, optional full screen.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-09-23T09:50:04Z",
            "updated_at": "2020-10-02T14:23:38Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "35fcc1835c767fb221ce035112310f2fcc550518",
                "e7d00d08f5d461d5b05eb772734f1fffb972011a",
                "40f73f74ce98571a1a284c56cea840935c371b46",
                "afb81abae5d4956c49779391c7924ce66756dd1a",
                "c0e0247f3987618bfe0a53e0d2902297d3ceb97e",
                "c610ad37395694c158c63ff0d46e8560a9d41e5f"
            ]
        },
        "42274": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkxNzkyMDE5",
            "public_id": 42274,
            "url": "https://github.com/godotengine/godot/pull/42274",
            "diff_url": "https://github.com/godotengine/godot/pull/42274.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42274.patch",
            "title": "Check for null in InputMap::_find_event",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-09-23T13:43:05Z",
            "updated_at": "2020-09-24T10:25:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f4e34ac353b736708934abc3bf697fc45e53bbbb"
            ]
        },
        "42276": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkxOTA0NjIw",
            "public_id": 42276,
            "url": "https://github.com/godotengine/godot/pull/42276",
            "diff_url": "https://github.com/godotengine/godot/pull/42276.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42276.patch",
            "title": "Implement no-window mode for X11 and MacOS (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-09-23T16:36:36Z",
            "updated_at": "2021-05-15T11:17:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3ec62c82a3a281a5add54c9f4ce4874b95efb7c7"
            ]
        },
        "42283": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyMDQ5MTE5",
            "public_id": 42283,
            "url": "https://github.com/godotengine/godot/pull/42283",
            "diff_url": "https://github.com/godotengine/godot/pull/42283.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42283.patch",
            "title": "Improve documentation related to printing error/warning messages",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-23T21:25:31Z",
            "updated_at": "2020-09-30T20:46:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "50f3a8e312d5449771ff12843471731996c0f2d6"
            ]
        },
        "42284": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyMDUzMjcy",
            "public_id": 42284,
            "url": "https://github.com/godotengine/godot/pull/42284",
            "diff_url": "https://github.com/godotengine/godot/pull/42284.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42284.patch",
            "title": "Reference the BaseButton class explicitly in button class documentations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-23T21:35:29Z",
            "updated_at": "2020-09-30T20:46:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "038baede5a7c882e36cafbe3ad75611849e68c47"
            ]
        },
        "42287": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyMDU4NjU0",
            "public_id": 42287,
            "url": "https://github.com/godotengine/godot/pull/42287",
            "diff_url": "https://github.com/godotengine/godot/pull/42287.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42287.patch",
            "title": "Reference the Color constants cheatsheet in the class reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-23T21:49:20Z",
            "updated_at": "2020-09-30T20:46:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "de490855671cbef3be63e26180900235f8cbc0e1"
            ]
        },
        "42293": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyMTY4NDMx",
            "public_id": 42293,
            "url": "https://github.com/godotengine/godot/pull/42293",
            "diff_url": "https://github.com/godotengine/godot/pull/42293.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42293.patch",
            "title": "Basis RotationQuat should be public.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0NjY0NjY=",
            "created_at": "2020-09-24T04:06:15Z",
            "updated_at": "2020-09-24T10:29:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a676b8ea66d41cf5aebfa04d4f1239203b031c8f"
            ]
        },
        "42296": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyMjM4MTU3",
            "public_id": 42296,
            "url": "https://github.com/godotengine/godot/pull/42296",
            "diff_url": "https://github.com/godotengine/godot/pull/42296.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42296.patch",
            "title": "MessageQueue: Change default queue size to 4096 KB",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-24T07:13:19Z",
            "updated_at": "2020-09-24T13:11:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5009ba54b2600570c929a1ee14edf6e9b61f0680"
            ]
        },
        "42300": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyMzc3MzQ0",
            "public_id": 42300,
            "url": "https://github.com/godotengine/godot/pull/42300",
            "diff_url": "https://github.com/godotengine/godot/pull/42300.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42300.patch",
            "title": "Remove unnecessary empty line from Dictionaries",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-09-24T11:26:09Z",
            "updated_at": "2020-09-27T16:27:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7b1ad6fbe019da0e59bec9ceb9b68c0b5b766833"
            ]
        },
        "42303": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNDI2Mzc3",
            "public_id": 42303,
            "url": "https://github.com/godotengine/godot/pull/42303",
            "diff_url": "https://github.com/godotengine/godot/pull/42303.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42303.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 1st batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-24T12:54:44Z",
            "updated_at": "2021-04-21T12:34:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "510d87e468d19836c9946830ffd3a6edcfaebf04",
                "c33373b80a3877a8863b6131731b826e48b8b8ab",
                "6036fdab7014f242b2a5f08d130bcf49f8b7685e",
                "f568413e8dc9c58829963286241677e4ae9975b8",
                "575aa3efe3f5783565f56b12299fb71631ae98bb",
                "27b09083fcf4fdf088a97b8553d0b4eebc144edc",
                "92a85b4445a5c641c1ad1bbe36f89a52c7b2dbe2",
                "64b0f5db40fe20d22d6896c177fe55d0c5affaa1",
                "8a97e65297d9a9a23a5aa1e4654c951048a92126",
                "11426cb0f7e56c0ba793ff3cff0c76f9b5537e33",
                "b48015a3d1cb3877b77163bcaa70ccbe99c51aaa",
                "2bfb83c702838f892781c1079d602eb017efdaee",
                "ea3bbbe0f207a6b87ef07f9c5a0427c6091313f2",
                "2d848227cf1b5af3d7fe8956b56755770cb606d0",
                "65ab1a3b0f4448e7db9c004581ccb3321419136a",
                "d949b042a74db117f1afe4c277b7ba37a032abea",
                "96ca267209db6b9e20a8951cd37c0a1fb5706f5d",
                "9e28bee01f622edb5cdc59064845d73fbd08c31f",
                "5f430b4fb1fbfb2fa0cb0de4744ff5209b7cb0f0",
                "8bdfba790b998bffee858dbf7f6168aae5005744",
                "b79bcb1f33d77869564355b1b50dd246f308be0a",
                "e4e4140c6f285266b9af9fafb6566eb831f1d373",
                "d571de5f8139ce0dbd42e1cb6d9d7050344368b4",
                "9340385731b7c375c6052ca0bea902ff76d39fa8",
                "197b375b89d0354c843117761044f1a74f5aa4ba",
                "1dcbcaaa0d8b8ad4477b75fd216c1476f419cb03",
                "13d7404cd73f815e2cb68290b701f2978e6398d5",
                "6dffc1ef46bcfba4e904a5e5850a3fffb5e3b54c",
                "bf9090c23f48907a6f5abf1cbc545c5a8a02278d",
                "e5b357cfb1f1cb9bb27049cbdab56b739a6bdef7",
                "cf45fa7f36664cec2ec8960cdedbd3ffed204403",
                "e07ac3d77eeedb1dc0c5ee30bed989e0ae266fdf",
                "c11edbdcb3cde456b5aee865b094e86678273d55",
                "e04855ce0068dc47791a25a3644a88a5fb82746d",
                "42eb92d19afb489a71d8c87b1230946f80c99366",
                "22efebc5994214211d6a2aae34473edf9ca1febc",
                "1f42a8a07377705a2de13097ae942b8171d42b77",
                "564d7101b4a5029bb3b8f8a4d4357c453edea6d1",
                "4d27433c1da9430a2f6faf51b4ff66888c0beef8",
                "777d90d7a1f765b96585ac4cec648efe80bb18d5",
                "849dc8757726b063727f4d8e65bc8d8e0fd97c1e",
                "a9b5dc56a6a77a8392e9e313ce3462311b7bebf3",
                "1f7a3e0f8de8b43ed3195c91f038138a0523bb04",
                "0d8b2d34e1637cca7f7d3efab69c1e7a69705f03",
                "d2636cd30f48075c8cc57edbbc83b139877fef51",
                "808865af9729f94789d1f8cacb1244086c2b1646",
                "aa0221f0fba194bf996bbcde290342f969a5319c",
                "8ce88d38f22ae376cebbd908f15b8c5bf77a9b59",
                "be13df0a0853428c28e0b3f6b2865f92c257be72",
                "76a84587535f478551e9bdf2c11d6a710a7a322b",
                "e24b9f0520d17767de2550b747e5c7e91233249c",
                "d94323e37bde793bdc85564e29708934b1085af4"
            ]
        },
        "42308": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNTA0NDcx",
            "public_id": 42308,
            "url": "https://github.com/godotengine/godot/pull/42308",
            "diff_url": "https://github.com/godotengine/godot/pull/42308.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42308.patch",
            "title": "i18n: Rename pt_PT to pt",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-24T14:52:04Z",
            "updated_at": "2020-09-24T15:08:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1e2f55e27393ae61ed9585b48bb8d1f3987bed9b"
            ]
        },
        "42310": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNTM2ODQ3",
            "public_id": 42310,
            "url": "https://github.com/godotengine/godot/pull/42310",
            "diff_url": "https://github.com/godotengine/godot/pull/42310.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42310.patch",
            "title": "Add a property hint to StyleBoxFlat `shadow_size` for editor usability",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-24T15:42:20Z",
            "updated_at": "2020-09-30T20:46:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "feb4002017b335ad5cb9f7508697a78b2503ea5c"
            ]
        },
        "42312": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNTU0OTg4",
            "public_id": 42312,
            "url": "https://github.com/godotengine/godot/pull/42312",
            "diff_url": "https://github.com/godotengine/godot/pull/42312.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42312.patch",
            "title": "Surrounds boolean false with code tag in doc",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-09-24T16:13:04Z",
            "updated_at": "2020-09-27T16:27:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "aa7ce12beee6b30d9fa24c1862a95f89f7b1d02c"
            ]
        },
        "42313": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNTYyNDcw",
            "public_id": 42313,
            "url": "https://github.com/godotengine/godot/pull/42313",
            "diff_url": "https://github.com/godotengine/godot/pull/42313.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42313.patch",
            "title": "Fixed tile_set_editor_plugin.cpp selection issue where it wouldn't cycle through all subtiles of an autotile.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMxODExNjky",
            "created_at": "2020-09-24T16:26:34Z",
            "updated_at": "2021-04-20T14:11:32Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "94d9b7f7e26f7508cf565053e8d232fcef12d3dc"
            ]
        },
        "42314": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNTYzMTUz",
            "public_id": 42314,
            "url": "https://github.com/godotengine/godot/pull/42314",
            "diff_url": "https://github.com/godotengine/godot/pull/42314.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42314.patch",
            "title": "Fixed renaming/moving of nodes with exported NodePaths in the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-09-24T16:27:25Z",
            "updated_at": "2020-10-19T13:15:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fdec257e58f78fb13691a8ffde13370af1e41a5e"
            ]
        },
        "42323": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyNzYxMjMy",
            "public_id": 42323,
            "url": "https://github.com/godotengine/godot/pull/42323",
            "diff_url": "https://github.com/godotengine/godot/pull/42323.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42323.patch",
            "title": "Fix GDScript leak avoidance (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-09-25T00:12:22Z",
            "updated_at": "2021-04-21T12:34:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4cab6452d96a343638d9ab4ae7efc1b2df51b44c"
            ]
        },
        "42328": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyODUyNjQ0",
            "public_id": 42328,
            "url": "https://github.com/godotengine/godot/pull/42328",
            "diff_url": "https://github.com/godotengine/godot/pull/42328.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42328.patch",
            "title": "[macOS, 3.2] Fix mouse position in captured mode.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-09-25T05:59:18Z",
            "updated_at": "2021-11-05T12:49:46Z",
            "target_branch": "3.2",
            "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": [
                "df5499fedfd6b7ab30e0fc43a71bd7f3ade961de"
            ]
        },
        "42332": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyOTM4NTYz",
            "public_id": 42332,
            "url": "https://github.com/godotengine/godot/pull/42332",
            "diff_url": "https://github.com/godotengine/godot/pull/42332.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42332.patch",
            "title": "Enable the `copy_mono_root` SCons option by default",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-25T09:07:04Z",
            "updated_at": "2020-09-30T20:46:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cfd564b385f261d790d52c58be9344adf7d74f0e"
            ]
        },
        "42333": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkyOTU4MzI4",
            "public_id": 42333,
            "url": "https://github.com/godotengine/godot/pull/42333",
            "diff_url": "https://github.com/godotengine/godot/pull/42333.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42333.patch",
            "title": "Replace AutoKey icon with a more universally understood \"record\" button",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-25T09:43:50Z",
            "updated_at": "2020-09-30T20:46:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "da906cade349548287f4beb8ac96c697cb2f719a"
            ]
        },
        "42340": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzMTY3NTk2",
            "public_id": 42340,
            "url": "https://github.com/godotengine/godot/pull/42340",
            "diff_url": "https://github.com/godotengine/godot/pull/42340.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42340.patch",
            "title": "Allow retrieval of FuncRef function string",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzMzc4ODA=",
            "created_at": "2020-09-25T15:56:59Z",
            "updated_at": "2020-09-30T11:35:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "75154e64a98bc26b7c8fc0934d18b846463b0c58"
            ]
        },
        "42341": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzMjMyOTQw",
            "public_id": 42341,
            "url": "https://github.com/godotengine/godot/pull/42341",
            "diff_url": "https://github.com/godotengine/godot/pull/42341.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42341.patch",
            "title": "[3.2] Fix issues related to delay when processing events on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-09-25T17:11:33Z",
            "updated_at": "2021-04-21T12:34:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f725d9cb733e103c91d889777b78c5a646095658"
            ]
        },
        "42352": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNTcwNjg5",
            "public_id": 42352,
            "url": "https://github.com/godotengine/godot/pull/42352",
            "diff_url": "https://github.com/godotengine/godot/pull/42352.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42352.patch",
            "title": "Add all headers to Visual Studio Project",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1NTQxMjc=",
            "created_at": "2020-09-26T12:26:20Z",
            "updated_at": "2020-09-27T16:58:30Z",
            "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": [
                "317c2b194d2a44f67f3cf42e5bb088343acfe033"
            ]
        },
        "42356": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNjEyMDA1",
            "public_id": 42356,
            "url": "https://github.com/godotengine/godot/pull/42356",
            "diff_url": "https://github.com/godotengine/godot/pull/42356.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42356.patch",
            "title": "Avoid infinite loop in GDScript at shutdown",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-09-26T18:30:47Z",
            "updated_at": "2020-09-28T04:27:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "de4e54dd9150b0bc8bcb2ec643dd40eb4d3598d0"
            ]
        },
        "42360": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNjYwODAy",
            "public_id": 42360,
            "url": "https://github.com/godotengine/godot/pull/42360",
            "diff_url": "https://github.com/godotengine/godot/pull/42360.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42360.patch",
            "title": "[3.2] Support mouse events on Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTU1MjQ3",
            "created_at": "2020-09-27T03:13:14Z",
            "updated_at": "2021-04-21T12:31:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "191c84f9520ef09a23bc9418cb955b77091437be"
            ]
        },
        "42369": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNzI5MDQ1",
            "public_id": 42369,
            "url": "https://github.com/godotengine/godot/pull/42369",
            "diff_url": "https://github.com/godotengine/godot/pull/42369.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42369.patch",
            "title": "Make \"function\" a property of FuncRef",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzMzc4ODA=",
            "created_at": "2020-09-27T14:27:08Z",
            "updated_at": "2020-09-30T11:52:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b4e7edabf351753878098cbfc518c9f8074ec70f"
            ]
        },
        "42371": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNzM4OTQz",
            "public_id": 42371,
            "url": "https://github.com/godotengine/godot/pull/42371",
            "diff_url": "https://github.com/godotengine/godot/pull/42371.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42371.patch",
            "title": "Fix error when dragging anchors with parent's size == 0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwOTMxMTk=",
            "created_at": "2020-09-27T15:46:14Z",
            "updated_at": "2020-09-27T16:29:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8e6da0b8082ef0a9ce7f1b53ca3857794582bf76"
            ]
        },
        "42373": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNzQ2NTIw",
            "public_id": 42373,
            "url": "https://github.com/godotengine/godot/pull/42373",
            "diff_url": "https://github.com/godotengine/godot/pull/42373.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42373.patch",
            "title": "Draw selected item on top of everything else",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwOTMxMTk=",
            "created_at": "2020-09-27T16:48:37Z",
            "updated_at": "2020-09-27T18:02:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "16532f51ef77fb57f6d60545098ce7c90172e573"
            ]
        },
        "42375": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNzU2NjMx",
            "public_id": 42375,
            "url": "https://github.com/godotengine/godot/pull/42375",
            "diff_url": "https://github.com/godotengine/godot/pull/42375.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42375.patch",
            "title": "Make YSort stable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg1NzY2MA==",
            "created_at": "2020-09-27T18:13:25Z",
            "updated_at": "2021-06-01T00:27:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d3afa985b479417b46811050e9b8bd9f7861f06"
            ]
        },
        "42376": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNzczNDEw",
            "public_id": 42376,
            "url": "https://github.com/godotengine/godot/pull/42376",
            "diff_url": "https://github.com/godotengine/godot/pull/42376.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42376.patch",
            "title": "Allow using a comma as decimal separator in EditorSpinSlider",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-27T20:30:15Z",
            "updated_at": "2020-09-30T20:46:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "3800e7d2ba154f1355c62e86d9fe2addc53c37e5"
            ]
        },
        "42377": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzNzg5NzIz",
            "public_id": 42377,
            "url": "https://github.com/godotengine/godot/pull/42377",
            "diff_url": "https://github.com/godotengine/godot/pull/42377.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42377.patch",
            "title": "Document how to display the vertex color in `SurfaceTool.add_color()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-27T22:46:17Z",
            "updated_at": "2021-03-31T09:46:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2f1d40367acbc78f2d029fa68bdb02ee2626afc2"
            ]
        },
        "42380": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzODkyMzcy",
            "public_id": 42380,
            "url": "https://github.com/godotengine/godot/pull/42380",
            "diff_url": "https://github.com/godotengine/godot/pull/42380.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42380.patch",
            "title": "Restore default alpha_scissor_threshold to Sprite3D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-09-28T05:57:19Z",
            "updated_at": "2022-06-22T06:00:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b730c5596c1e46373684ad6a541956cc5e82257f"
            ]
        },
        "42381": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDkzOTE1OTk2",
            "public_id": 42381,
            "url": "https://github.com/godotengine/godot/pull/42381",
            "diff_url": "https://github.com/godotengine/godot/pull/42381.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42381.patch",
            "title": "Hide special folders in FileDialog for macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-09-28T06:40:59Z",
            "updated_at": "2020-09-29T15:22:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1998f7867940c60ac4ed8c009add64cf0a5a45a7"
            ]
        },
        "42389": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk0MzI1MDk5",
            "public_id": 42389,
            "url": "https://github.com/godotengine/godot/pull/42389",
            "diff_url": "https://github.com/godotengine/godot/pull/42389.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42389.patch",
            "title": "[3.2] Fix splash screen loading on Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-09-28T18:28:02Z",
            "updated_at": "2021-04-20T14:13:17Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "91a1e4c9ee4a49dc3c8e63d313e1fd8394558a41"
            ]
        },
        "42397": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk0NTA1NTI2",
            "public_id": 42397,
            "url": "https://github.com/godotengine/godot/pull/42397",
            "diff_url": "https://github.com/godotengine/godot/pull/42397.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42397.patch",
            "title": "Add WebXR support (for Godot 3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MTU2MQ==",
            "created_at": "2020-09-29T02:38:33Z",
            "updated_at": "2021-04-20T14:10:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "22cfa90ef523771aa474d163298ea77bcf78fe81"
            ]
        },
        "42402": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk0NzM3MTcy",
            "public_id": 42402,
            "url": "https://github.com/godotengine/godot/pull/42402",
            "diff_url": "https://github.com/godotengine/godot/pull/42402.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42402.patch",
            "title": "Automatically start searching in the asset library when entering text",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-29T10:46:09Z",
            "updated_at": "2020-09-30T20:46:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzOTEyMzI5OTU=",
                    "name": "topic:assetlib",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "6055db2a72f108fceb6eddd87c54274fffbb8646"
            ]
        },
        "42403": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk0NzUxMDEz",
            "public_id": 42403,
            "url": "https://github.com/godotengine/godot/pull/42403",
            "diff_url": "https://github.com/godotengine/godot/pull/42403.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42403.patch",
            "title": "Improve appearance of [connection] and [editable] sections in .tscn files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2020-09-29T11:10:39Z",
            "updated_at": "2020-09-29T11:32:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "02c0edac60edda48a83cb007ad1e7bd2e58556ad"
            ]
        },
        "42406": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk0NzczMDE2",
            "public_id": 42406,
            "url": "https://github.com/godotengine/godot/pull/42406",
            "diff_url": "https://github.com/godotengine/godot/pull/42406.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42406.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 2nd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-09-29T11:51:48Z",
            "updated_at": "2021-04-21T12:34:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "309b10eef73c84196361ba69ff688da96ab8684b",
                "aaf0b32e91fb948ebdf3798b957c61e46213accf",
                "ebb5821bcec8cde79c9e1491878f7259fed186b0",
                "f7ed1f4d1f301f973ab7ea009de78d040766c7d0",
                "7840a550b58f856b6487c7589f4c237d799f56e3",
                "0d8cbd5d8c69bf694df5268e4ba103f570fe17ca",
                "6bfaa8a8c9b10de4a16bb4dbb339a71c1c7cba42",
                "52b3324e58fd6e64a4bada4f3ddbd6c89b6d1985",
                "5abc42c27e36d49dba6a238094035f5eae722e1f",
                "98eb6e4af66b230db75724f02218a2490cec84bd",
                "460ab353b492a266cd6e32fedd703d2e8573d1e4",
                "ebff4c3e83487930990dd599d10ee1f6fa1f713e",
                "f8cc7893d0821c1de8031e64c5eb73bdb5d176dc",
                "fbafd5c9e2e4d84dff1e78bf42bef883126f7fe7",
                "50b1de7e3938588cb8bba9373e9c56fdbe352458",
                "00e4be192674df453b9a561e8c44222ee3f076de",
                "0b2913086fa2d498c241de02811180e4c2f39fb3",
                "e496e8d318fe4ff4a717b3764732360a1cd8f598",
                "858bdbacfd4d9625322c2f2e488cfbc85602877e",
                "9bf09a909b0429f77f541779889a3572043a51c8",
                "b3a23b2efb7df0c3ff0e38bbf6030148f3e4360c",
                "fa81e3621fbe5085b092078da9a438d4561bd082",
                "766b637ed030c06c99b60e843ea384b7b5f4d54c",
                "d56112005f489525e6a4e557995597c1af7b18df",
                "7b3f9ebb947c5a1ba664b70685b898f211c1258e",
                "a4651b59fb5dc101f2cabb8f2efe2216800a7b28",
                "306ce02823777501a9848d10ab6b20e9c91776d1",
                "a2c4564dc33808db9b2627e8d9eedcce018be503",
                "4de606d78f571b12bcd990a2617400f895b7ec88",
                "15c56de21239f70c41b6e4252d8689b7c7ac8b9d",
                "44bdd8f16c348bd0b665a22d10fd3d4b5e8033fa",
                "880ab559ec882ed45cdeb80740ef8f3e7a6b95c9",
                "1257beac964ae4bb2c36ffcf9bc77e8d2baa0d04",
                "d0eedd4c23cf6386c18906287d8f6b7885af3e0a",
                "28be48fb6731fb522ab992fe2b3e6a39d0ab4bc7",
                "a99879ba6c7294f2538a51bceec4e6db32213d10"
            ]
        },
        "42414": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk0OTQyNDQ3",
            "public_id": 42414,
            "url": "https://github.com/godotengine/godot/pull/42414",
            "diff_url": "https://github.com/godotengine/godot/pull/42414.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42414.patch",
            "title": "Fix error message when exporting a write-only property without a setter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNjQ5MjQ5",
            "created_at": "2020-09-29T16:01:49Z",
            "updated_at": "2020-09-30T11:10:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "aca0cede679d2a500349baab2ad2f218f2ff0580"
            ]
        },
        "42417": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1MTEyMTE0",
            "public_id": 42417,
            "url": "https://github.com/godotengine/godot/pull/42417",
            "diff_url": "https://github.com/godotengine/godot/pull/42417.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42417.patch",
            "title": "Make the pressed autokey icon red to emphasize its \"recording\" status",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-29T21:23:00Z",
            "updated_at": "2020-09-30T20:46:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "95773bb3c1c627f022de7980084088c3414f6459"
            ]
        },
        "42426": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1MzU0NTI4",
            "public_id": 42426,
            "url": "https://github.com/godotengine/godot/pull/42426",
            "diff_url": "https://github.com/godotengine/godot/pull/42426.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42426.patch",
            "title": "Fix FileSystem tree preview icon size on HiDPI",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-09-30T08:51:08Z",
            "updated_at": "2020-09-30T11:19:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b28fc2df0707d4e43e49575f7df6d1e47d765ce0"
            ]
        },
        "42427": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1Mzk1MDcy",
            "public_id": 42427,
            "url": "https://github.com/godotengine/godot/pull/42427",
            "diff_url": "https://github.com/godotengine/godot/pull/42427.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42427.patch",
            "title": "Warn when setting Control size inside ready()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-09-30T10:01:54Z",
            "updated_at": "2021-06-03T09:21:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "84da090a6907fef7451eb7914ba3179f582d4380"
            ]
        },
        "42434": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1NjU1MTM4",
            "public_id": 42434,
            "url": "https://github.com/godotengine/godot/pull/42434",
            "diff_url": "https://github.com/godotengine/godot/pull/42434.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42434.patch",
            "title": "Improve the String comparison methods' documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-30T17:07:32Z",
            "updated_at": "2020-10-01T10:56:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a2271ba3bdaa5fab0f6518a2445b839d36e283eb"
            ]
        },
        "42435": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1NjY0ODQz",
            "public_id": 42435,
            "url": "https://github.com/godotengine/godot/pull/42435",
            "diff_url": "https://github.com/godotengine/godot/pull/42435.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42435.patch",
            "title": "Improve the `String.is_valid_ip_address()` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-09-30T17:25:44Z",
            "updated_at": "2021-03-31T09:46:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "00ade39389cbb5cff744cb52b6827003dd2414ba"
            ]
        },
        "42439": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1NzU2OTI2",
            "public_id": 42439,
            "url": "https://github.com/godotengine/godot/pull/42439",
            "diff_url": "https://github.com/godotengine/godot/pull/42439.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42439.patch",
            "title": "Cross-reference GDScript `load` and `ResourceLoader.load` in classref",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-09-30T20:05:06Z",
            "updated_at": "2020-10-04T19:28:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a8404cf56c68bb7ed56cdf6193bad9f92029a8b6"
            ]
        },
        "42442": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1ODM2MDM1",
            "public_id": 42442,
            "url": "https://github.com/godotengine/godot/pull/42442",
            "diff_url": "https://github.com/godotengine/godot/pull/42442.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42442.patch",
            "title": "Clarify store_string vs store_line.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2020-09-30T23:06:04Z",
            "updated_at": "2020-10-01T15:36:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2762821c08ef011dd44381fd55b6569f99bad41b"
            ]
        },
        "42446": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk1OTcxMjUz",
            "public_id": 42446,
            "url": "https://github.com/godotengine/godot/pull/42446",
            "diff_url": "https://github.com/godotengine/godot/pull/42446.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42446.patch",
            "title": "Fix glow on devices with only 8 texture slots in GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-10-01T05:34:47Z",
            "updated_at": "2022-06-22T06:00:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ea1b8d8435676002cbbdb36a959b598301c2ae0d"
            ]
        },
        "42448": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MDA4MjUy",
            "public_id": 42448,
            "url": "https://github.com/godotengine/godot/pull/42448",
            "diff_url": "https://github.com/godotengine/godot/pull/42448.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42448.patch",
            "title": "Made toplevel a property for Node3D and CanvasItem",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NjM2OTY5",
            "created_at": "2020-10-01T06:46:56Z",
            "updated_at": "2020-10-19T14:59:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "85a8dbb7b6eced8364e83c879f98e17862a22124"
            ]
        },
        "42457": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MTE4ODI3",
            "public_id": 42457,
            "url": "https://github.com/godotengine/godot/pull/42457",
            "diff_url": "https://github.com/godotengine/godot/pull/42457.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42457.patch",
            "title": "[3.2] [iOS] Add touch delay value to project settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-10-01T09:41:33Z",
            "updated_at": "2021-04-21T12:34:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42de81e2353a37d6553013da0a3c8779b1ee6838"
            ]
        },
        "42458": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MTUwNzE3",
            "public_id": 42458,
            "url": "https://github.com/godotengine/godot/pull/42458",
            "diff_url": "https://github.com/godotengine/godot/pull/42458.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42458.patch",
            "title": "Fix scale cursor rotation and handle diagonal ones",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwOTMxMTk=",
            "created_at": "2020-10-01T10:32:34Z",
            "updated_at": "2020-10-01T11:02:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6dd19af43993f96e76664734874f2b504f188218"
            ]
        },
        "42459": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MTY4Njg1",
            "public_id": 42459,
            "url": "https://github.com/godotengine/godot/pull/42459",
            "diff_url": "https://github.com/godotengine/godot/pull/42459.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42459.patch",
            "title": "[3.2] [iOS] Fix compilation warnings and deprecated API",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-10-01T11:02:27Z",
            "updated_at": "2021-04-21T12:33:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3386fac02c059755f31e1791a02f8235031c090a"
            ]
        },
        "42460": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MTkwNjU2",
            "public_id": 42460,
            "url": "https://github.com/godotengine/godot/pull/42460",
            "diff_url": "https://github.com/godotengine/godot/pull/42460.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42460.patch",
            "title": "[3.2] GDScript signal lines marked as safe",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxMDg1OTAw",
            "created_at": "2020-10-01T11:39:23Z",
            "updated_at": "2021-04-21T12:33:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a69c3cace2031ffcdfefaee4e0ccebead5991be0"
            ]
        },
        "42461": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MjA2NTY0",
            "public_id": 42461,
            "url": "https://github.com/godotengine/godot/pull/42461",
            "diff_url": "https://github.com/godotengine/godot/pull/42461.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42461.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 3rd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-01T12:06:37Z",
            "updated_at": "2021-04-21T12:33:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "35d58c44354e308300f760ab30b4d74742e59252",
                "14fa64d28945b919e1f465fc50a6058fda559aaa",
                "a726d011d5c91f5344c35e6d6cba1e6529dc6981",
                "016ea497eb21d3ce66f4fb93cff338f7e5dae8ee",
                "867b0d57d6ab2d026114c488e3ddfb9743ac9bc4",
                "5766547e33e31a9f46bd1bace038129064bea3a1",
                "eb78d4e883334a23122a2d6726b09a3544714214",
                "c8a9f700c39046453e1df315393ec46c5c9eed97",
                "1eb4017e28f20a43e1e8fab76bd2550560e90fd6",
                "f14e569ab3d4ba1495dbcab165e5d195239a91b8"
            ]
        },
        "42464": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MjU4ODk4",
            "public_id": 42464,
            "url": "https://github.com/godotengine/godot/pull/42464",
            "diff_url": "https://github.com/godotengine/godot/pull/42464.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42464.patch",
            "title": "CI: Disable sanitizer builds until we fix them",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-01T13:26:34Z",
            "updated_at": "2021-04-21T12:33:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a0e419b6179f90b71057828ec1a5de22f9f5fc22"
            ]
        },
        "42466": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2MzEyMDg3",
            "public_id": 42466,
            "url": "https://github.com/godotengine/godot/pull/42466",
            "diff_url": "https://github.com/godotengine/godot/pull/42466.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42466.patch",
            "title": "[3.2] Fix leak with events mutex in OS_X11",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-10-01T14:37:20Z",
            "updated_at": "2021-04-21T12:33:46Z",
            "target_branch": "3.2",
            "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": [
                "936c7018382507bf022c2f66161b209bc31abf90"
            ]
        },
        "42469": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2Mzc4OTE4",
            "public_id": 42469,
            "url": "https://github.com/godotengine/godot/pull/42469",
            "diff_url": "https://github.com/godotengine/godot/pull/42469.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42469.patch",
            "title": "Changes mention of Node3D back to Spatial on 3.2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-10-01T16:11:23Z",
            "updated_at": "2021-04-21T12:33:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "718f8e83443705797a243042af35a2ebb1bfbd03"
            ]
        },
        "42472": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2NDMzNDk3",
            "public_id": 42472,
            "url": "https://github.com/godotengine/godot/pull/42472",
            "diff_url": "https://github.com/godotengine/godot/pull/42472.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42472.patch",
            "title": "CI: Re-enable sanitizers build",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-01T17:38:42Z",
            "updated_at": "2021-04-21T12:33:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e5a43e85494fde58128a1d595c563c51f9e55bca"
            ]
        },
        "42478": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2NTE0NDAw",
            "public_id": 42478,
            "url": "https://github.com/godotengine/godot/pull/42478",
            "diff_url": "https://github.com/godotengine/godot/pull/42478.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42478.patch",
            "title": "[3.2] Fix `get_screen_dpi` on macOS.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-10-01T20:02:06Z",
            "updated_at": "2021-11-05T12:50:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "610728c9f16535d92a33b37bed98fcfe755bfe84"
            ]
        },
        "42480": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2NTIyNjE4",
            "public_id": 42480,
            "url": "https://github.com/godotengine/godot/pull/42480",
            "diff_url": "https://github.com/godotengine/godot/pull/42480.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42480.patch",
            "title": "Fix extra padding for numbers with signs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4NjA0NDE3",
            "created_at": "2020-10-01T20:17:51Z",
            "updated_at": "2020-10-04T18:52:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f2cdfea8261fae28dbd45a74195b9cff4db6dd5"
            ]
        },
        "42486": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2NjY2NjYz",
            "public_id": 42486,
            "url": "https://github.com/godotengine/godot/pull/42486",
            "diff_url": "https://github.com/godotengine/godot/pull/42486.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42486.patch",
            "title": "Link to demos from within the class reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-10-02T04:06:45Z",
            "updated_at": "2020-10-19T13:55:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "439be614f4706705331669a58ce03f14c34ca52f"
            ]
        },
        "42489": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2Njk4NDQy",
            "public_id": 42489,
            "url": "https://github.com/godotengine/godot/pull/42489",
            "diff_url": "https://github.com/godotengine/godot/pull/42489.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42489.patch",
            "title": "Reset TileMapEditor painting state on application refocus",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4Mjg1Njg2",
            "created_at": "2020-10-02T05:57:08Z",
            "updated_at": "2020-10-19T13:23:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "70a4cd1afe8fe065ced55c299ca8aa0c95a1e8c9"
            ]
        },
        "42495": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2NzQ2ODMw",
            "public_id": 42495,
            "url": "https://github.com/godotengine/godot/pull/42495",
            "diff_url": "https://github.com/godotengine/godot/pull/42495.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42495.patch",
            "title": "Better validate CollisionShape config. warning after #37226",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-02T07:52:24Z",
            "updated_at": "2021-04-21T12:33:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "10fa15a04796146a58e9449b36b196014749c336"
            ]
        },
        "42500": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2ODE4OTAy",
            "public_id": 42500,
            "url": "https://github.com/godotengine/godot/pull/42500",
            "diff_url": "https://github.com/godotengine/godot/pull/42500.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42500.patch",
            "title": "Check entire basis column for zero size when unscaling Bullet basis.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-02T10:22:08Z",
            "updated_at": "2020-10-04T18:52:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5278e07095663b711f8b2c3c64df7d7f28e83599"
            ]
        },
        "42501": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2ODIxNDQ5",
            "public_id": 42501,
            "url": "https://github.com/godotengine/godot/pull/42501",
            "diff_url": "https://github.com/godotengine/godot/pull/42501.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42501.patch",
            "title": "glTF: Fix parsing buffer data with application/gltf-buffer and image/* MIME types",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-02T10:27:28Z",
            "updated_at": "2020-10-05T18:32:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "34a50310addb3cd290e6f462a41ad8b5b80f5eaf"
            ]
        },
        "42504": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2ODc3NzQ1",
            "public_id": 42504,
            "url": "https://github.com/godotengine/godot/pull/42504",
            "diff_url": "https://github.com/godotengine/godot/pull/42504.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42504.patch",
            "title": "glTF: Fix parsing image data with `mimeType` undefined",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-02T12:31:49Z",
            "updated_at": "2020-10-05T18:32:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2e99d0b26f8b50ec52cd16e029bd0133242036c8"
            ]
        },
        "42510": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2OTQ1MzAy",
            "public_id": 42510,
            "url": "https://github.com/godotengine/godot/pull/42510",
            "diff_url": "https://github.com/godotengine/godot/pull/42510.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42510.patch",
            "title": "[3.2] [HTML5] Move audio processing to thread when threads are enabled.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-10-02T14:31:05Z",
            "updated_at": "2020-10-29T12:45:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "61d4b8045cbd3a980173e38cd5bea90d9c9abd74",
                "a57bd798cd67fc35512dd63a93679829879ae49f",
                "0ca7bc374ef40c6832025faf157b7b35eaf542dd"
            ]
        },
        "42511": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk2OTUzOTk4",
            "public_id": 42511,
            "url": "https://github.com/godotengine/godot/pull/42511",
            "diff_url": "https://github.com/godotengine/godot/pull/42511.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42511.patch",
            "title": "Updated NinePatchRect's patch margin descriptions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1ODMwMTEy",
            "created_at": "2020-10-02T14:45:42Z",
            "updated_at": "2020-10-04T18:53:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "00d9432f4449ae8e5ed5ee9f63af21980c0ea72f"
            ]
        },
        "42514": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MDAwMjY0",
            "public_id": 42514,
            "url": "https://github.com/godotengine/godot/pull/42514",
            "diff_url": "https://github.com/godotengine/godot/pull/42514.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42514.patch",
            "title": "[3.2] Remove area or body from area map before emitting signals.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-02T16:05:48Z",
            "updated_at": "2021-04-21T12:33:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "be41b818c418f7e440ce2da8c3b5a96cfa176a7c"
            ]
        },
        "42527": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MjQxMTI4",
            "public_id": 42527,
            "url": "https://github.com/godotengine/godot/pull/42527",
            "diff_url": "https://github.com/godotengine/godot/pull/42527.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42527.patch",
            "title": "Don't write global script class information if there is none",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-10-03T08:41:54Z",
            "updated_at": "2020-10-05T11:20:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3163611f0c855feaf3bddad3afe9afd6fd3cc2c6"
            ]
        },
        "42530": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MjQ4Nzg4",
            "public_id": 42530,
            "url": "https://github.com/godotengine/godot/pull/42530",
            "diff_url": "https://github.com/godotengine/godot/pull/42530.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42530.patch",
            "title": "Remove reference to 3D shapes in RigidBody2D.xml contacts description.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-03T09:47:43Z",
            "updated_at": "2020-10-04T18:54:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "e7edbcedc93c61b38c6d603e2652076b9dc0552a"
            ]
        },
        "42531": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MjY3NzA0",
            "public_id": 42531,
            "url": "https://github.com/godotengine/godot/pull/42531",
            "diff_url": "https://github.com/godotengine/godot/pull/42531.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42531.patch",
            "title": "Add get native handle",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2020-10-03T12:22:13Z",
            "updated_at": "2021-04-20T14:02:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1ea7358405d9d98dac2e2a9c0acd563be4d68e17"
            ]
        },
        "42532": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MjY5MDQ2",
            "public_id": 42532,
            "url": "https://github.com/godotengine/godot/pull/42532",
            "diff_url": "https://github.com/godotengine/godot/pull/42532.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42532.patch",
            "title": "Fix how Line2D obtains the other object's supports",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-03T12:32:27Z",
            "updated_at": "2020-10-04T18:54:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7e44682c0382779a6142a3cfa7c712d85d8ec928"
            ]
        },
        "42535": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3Mjk0MTk2",
            "public_id": 42535,
            "url": "https://github.com/godotengine/godot/pull/42535",
            "diff_url": "https://github.com/godotengine/godot/pull/42535.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42535.patch",
            "title": "[3.2] Fix gdscript multiline string nested highlighting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2020-10-03T15:33:39Z",
            "updated_at": "2021-04-21T12:33:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2ef8aba8e99a320ca25ae48fb291417f546ca0b8"
            ]
        },
        "42537": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MzE0NDk0",
            "public_id": 42537,
            "url": "https://github.com/godotengine/godot/pull/42537",
            "diff_url": "https://github.com/godotengine/godot/pull/42537.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42537.patch",
            "title": "Use full float UVs in Sprite3D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-10-03T17:57:10Z",
            "updated_at": "2022-06-22T06:01:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "89677b5b7f849f073c437f1db7d321ca42021833"
            ]
        },
        "42538": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MzI1OTc3",
            "public_id": 42538,
            "url": "https://github.com/godotengine/godot/pull/42538",
            "diff_url": "https://github.com/godotengine/godot/pull/42538.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42538.patch",
            "title": "Use separate texture unit for light_texture",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-10-03T19:21:44Z",
            "updated_at": "2022-06-22T06:01:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "081d016e6020e79a9bec90a8b2c0c5e6fdc9b9ea"
            ]
        },
        "42547": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MzU3MDA1",
            "public_id": 42547,
            "url": "https://github.com/godotengine/godot/pull/42547",
            "diff_url": "https://github.com/godotengine/godot/pull/42547.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42547.patch",
            "title": "[3.2] C#: Re-work solution build output panel",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-10-04T00:40:07Z",
            "updated_at": "2021-05-13T23:14:33Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fdfba05fab8e729becc879f81eb1b0dbbd5c4b75"
            ]
        },
        "42548": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3MzY3OTI5",
            "public_id": 42548,
            "url": "https://github.com/godotengine/godot/pull/42548",
            "diff_url": "https://github.com/godotengine/godot/pull/42548.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42548.patch",
            "title": "Add METALLIC to light() built-ins",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkwNzk0MA==",
            "created_at": "2020-10-04T03:07:41Z",
            "updated_at": "2021-02-02T09:20:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1300fc7307b7a9a29055c60ff381af03f7a050a0"
            ]
        },
        "42561": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3NDUzNDQy",
            "public_id": 42561,
            "url": "https://github.com/godotengine/godot/pull/42561",
            "diff_url": "https://github.com/godotengine/godot/pull/42561.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42561.patch",
            "title": "[HTML5] Scons now expects \"emcc\" to be in PATH.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-10-04T15:41:56Z",
            "updated_at": "2020-10-04T18:55:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7998745237bee472ec7d899424a0f4357dfbf9c0"
            ]
        },
        "42565": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3NDgyOTk1",
            "public_id": 42565,
            "url": "https://github.com/godotengine/godot/pull/42565",
            "diff_url": "https://github.com/godotengine/godot/pull/42565.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42565.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 4th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-04T19:08:22Z",
            "updated_at": "2021-04-21T12:32:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2d5f9c53b05a603d096b870379a8c3b827627a63",
                "6c4a02479d6ec5f415f414f696626c75f05f9d2c",
                "5d548d12aa9853ac40006602a31307bf02ce461e",
                "fcaf17824f46d544657f96b8893cc2ba462af6df",
                "55d756cbab88e621d1d93a614b49d57cd5aff65e",
                "d9d9be07c2ea01f9bf6dbff2924d313ed6dc2bed",
                "09a8dd7b3b50136a4ef54a11c30ff04e0df1057b",
                "1a71792655b9d3a07bd93da77aaee154608a8079",
                "d05a07235c31d7c727d55cea0f773811287f9a8a",
                "0586c856f678e87f14c73de3bcedf268a8cc9909"
            ]
        },
        "42568": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3NzMzOTA1",
            "public_id": 42568,
            "url": "https://github.com/godotengine/godot/pull/42568",
            "diff_url": "https://github.com/godotengine/godot/pull/42568.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42568.patch",
            "title": "Make AABB change trigger bounding box update",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1NjkyNzkw",
            "created_at": "2020-10-05T09:54:50Z",
            "updated_at": "2020-10-19T13:24:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "770188904846c4395fbffa9d30d0725d604cbfde"
            ]
        },
        "42571": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3Nzk5ODEx",
            "public_id": 42571,
            "url": "https://github.com/godotengine/godot/pull/42571",
            "diff_url": "https://github.com/godotengine/godot/pull/42571.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42571.patch",
            "title": "Improve format version mismatch error in binary loader",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-05T11:55:43Z",
            "updated_at": "2020-10-05T18:32:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e35bb04c53e977f7353e9f377076cef71aaa6b0b"
            ]
        },
        "42575": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3OTIyMzIw",
            "public_id": 42575,
            "url": "https://github.com/godotengine/godot/pull/42575",
            "diff_url": "https://github.com/godotengine/godot/pull/42575.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42575.patch",
            "title": "[3.2] Fix multiple issues with one-way collisions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-05T15:06:38Z",
            "updated_at": "2021-04-20T14:06:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1061bb364ee9e7152a835b71fc13257abebf3a03"
            ]
        },
        "42577": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk3OTY3MDEw",
            "public_id": 42577,
            "url": "https://github.com/godotengine/godot/pull/42577",
            "diff_url": "https://github.com/godotengine/godot/pull/42577.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42577.patch",
            "title": "Better non alphanumeric bone names.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyMzIx",
            "created_at": "2020-10-05T16:16:16Z",
            "updated_at": "2020-10-18T15:15:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7b76f8783f438c381466108f7fd3150afcb9070a"
            ]
        },
        "42579": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4MDUxNjU2",
            "public_id": 42579,
            "url": "https://github.com/godotengine/godot/pull/42579",
            "diff_url": "https://github.com/godotengine/godot/pull/42579.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42579.patch",
            "title": "Documentation change: Explaining the behavior of focus stylebox overlapping the pressed stylebox",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTY5NzM1",
            "created_at": "2020-10-05T18:57:10Z",
            "updated_at": "2020-12-07T05:54:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "10a7eddc5e6d4b00636b235d6ea343ff2bcd0a40"
            ]
        },
        "42580": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4MDc5MDQx",
            "public_id": 42580,
            "url": "https://github.com/godotengine/godot/pull/42580",
            "diff_url": "https://github.com/godotengine/godot/pull/42580.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42580.patch",
            "title": "Check for global script class information before clearing it",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-10-05T19:49:32Z",
            "updated_at": "2020-10-05T20:14:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1ca501d7d4e6810361c0809062b570ed4702d0c8"
            ]
        },
        "42582": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4MTIyNjg2",
            "public_id": 42582,
            "url": "https://github.com/godotengine/godot/pull/42582",
            "diff_url": "https://github.com/godotengine/godot/pull/42582.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42582.patch",
            "title": "[3.2] [iOS] Port 4.0 changes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-10-05T21:16:03Z",
            "updated_at": "2021-04-20T14:02:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5d1284204de3c261205ff94a0147908644a5a300",
                "2bdfec24182d0be5cbc48ce15d1011a83fef2c05"
            ]
        },
        "42588": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4MjUxMjMy",
            "public_id": 42588,
            "url": "https://github.com/godotengine/godot/pull/42588",
            "diff_url": "https://github.com/godotengine/godot/pull/42588.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42588.patch",
            "title": "Add generic support to PackedScene.Instance in C#",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-10-06T04:16:33Z",
            "updated_at": "2021-03-01T08:24:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3f50954ced85474b3f92d26dbe7bd634f873b378"
            ]
        },
        "42589": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4MjcyNDMz",
            "public_id": 42589,
            "url": "https://github.com/godotengine/godot/pull/42589",
            "diff_url": "https://github.com/godotengine/godot/pull/42589.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42589.patch",
            "title": "Added more helpful error message for animation player",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NjM2OTY5",
            "created_at": "2020-10-06T05:24:01Z",
            "updated_at": "2020-10-19T13:25:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8bfeb9d6aeca9b71904babd9071317c4ae87f7fe"
            ]
        },
        "42590": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4Mjc1NDI4",
            "public_id": 42590,
            "url": "https://github.com/godotengine/godot/pull/42590",
            "diff_url": "https://github.com/godotengine/godot/pull/42590.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42590.patch",
            "title": "[3.2] Fix undo for moving multiple visual shader nodes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-10-06T05:31:58Z",
            "updated_at": "2021-04-21T12:32:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a65252018c5e19caba094bf4a785845abad59733"
            ]
        },
        "42593": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4MzYyMjE2",
            "public_id": 42593,
            "url": "https://github.com/godotengine/godot/pull/42593",
            "diff_url": "https://github.com/godotengine/godot/pull/42593.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42593.patch",
            "title": "[3.2] Add iOS SDK version check.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-10-06T08:26:32Z",
            "updated_at": "2021-11-05T12:50:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d44bc8d5bcfbd1ea0b139bd6757806b78b493286"
            ]
        },
        "42598": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4NTU3ODgy",
            "public_id": 42598,
            "url": "https://github.com/godotengine/godot/pull/42598",
            "diff_url": "https://github.com/godotengine/godot/pull/42598.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42598.patch",
            "title": "Update the setting when clicking Show hidden files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-06T13:44:14Z",
            "updated_at": "2020-10-19T13:26:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "725c2bdf48fff51ab359b69dbf6cc982a8693554"
            ]
        },
        "42604": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4NzMzNTcx",
            "public_id": 42604,
            "url": "https://github.com/godotengine/godot/pull/42604",
            "diff_url": "https://github.com/godotengine/godot/pull/42604.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42604.patch",
            "title": "Correct the doc about linear damping",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-06T18:03:49Z",
            "updated_at": "2020-10-19T13:28:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ebca7d4e4ebadc28bb364343ab37bef427937400"
            ]
        },
        "42610": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk4OTM2NTI2",
            "public_id": 42610,
            "url": "https://github.com/godotengine/godot/pull/42610",
            "diff_url": "https://github.com/godotengine/godot/pull/42610.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42610.patch",
            "title": "Fixed a bug which caused Set Index to not function",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyOTEzMzk=",
            "created_at": "2020-10-07T02:25:45Z",
            "updated_at": "2020-10-19T13:28:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d76457a7f39cade4f0bccfc8c68eb1b1c5a59c44"
            ]
        },
        "42616": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk5MjEzNDc4",
            "public_id": 42616,
            "url": "https://github.com/godotengine/godot/pull/42616",
            "diff_url": "https://github.com/godotengine/godot/pull/42616.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42616.patch",
            "title": "Don't allow adding Objects to the project settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-07T12:29:06Z",
            "updated_at": "2021-03-31T09:46:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7b84f4fc31f40f88575ca7805852d1be9dec3f81"
            ]
        },
        "42621": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk5Mjk1NzI2",
            "public_id": 42621,
            "url": "https://github.com/godotengine/godot/pull/42621",
            "diff_url": "https://github.com/godotengine/godot/pull/42621.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42621.patch",
            "title": "Cancel rename if file does not exist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-07T14:31:15Z",
            "updated_at": "2020-10-19T13:29:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bb2684f4a71ea6cc150824223a3ec864770a56e2"
            ]
        },
        "42622": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk5MzQxMDk5",
            "public_id": 42622,
            "url": "https://github.com/godotengine/godot/pull/42622",
            "diff_url": "https://github.com/godotengine/godot/pull/42622.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42622.patch",
            "title": "Docs change: More detailed description of StreamPeerTCP.is_connected_to_host()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4Mzg2MDQ=",
            "created_at": "2020-10-07T15:35:25Z",
            "updated_at": "2020-10-19T13:29:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7970e4a4330e34c23b0efe60d166b6f4cdd631ed"
            ]
        },
        "42629": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk5NjU2OTQz",
            "public_id": 42629,
            "url": "https://github.com/godotengine/godot/pull/42629",
            "diff_url": "https://github.com/godotengine/godot/pull/42629.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42629.patch",
            "title": "[3.2] CI: Fix Android and HTML5 workflows",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNDcyODk=",
            "created_at": "2020-10-08T04:59:18Z",
            "updated_at": "2021-04-21T12:32:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f9cc75e8e0f151e327e472314e6a838c935bc167"
            ]
        },
        "42632": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk5NzE4MDkx",
            "public_id": 42632,
            "url": "https://github.com/godotengine/godot/pull/42632",
            "diff_url": "https://github.com/godotengine/godot/pull/42632.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42632.patch",
            "title": "Fix Typo ProjectSettings.xml, in Editor/Script Templates description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1OTk5OA==",
            "created_at": "2020-10-08T07:23:58Z",
            "updated_at": "2020-10-19T13:29:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "5160a9f6508d38f49f805a2c747c951bc8dec6e2"
            ]
        },
        "42644": {
            "id": "MDExOlB1bGxSZXF1ZXN0NDk5OTI1MTgw",
            "public_id": 42644,
            "url": "https://github.com/godotengine/godot/pull/42644",
            "diff_url": "https://github.com/godotengine/godot/pull/42644.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42644.patch",
            "title": "Fixed an issue in UWP export caused by duplicate entry for extensions in content types file.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNDU5MDI4",
            "created_at": "2020-10-08T13:31:53Z",
            "updated_at": "2021-03-12T18:45:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9cb46ed4e7e3a25132fff3d7c80be4e47cedb22f"
            ]
        },
        "42648": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwMDA4OTQ0",
            "public_id": 42648,
            "url": "https://github.com/godotengine/godot/pull/42648",
            "diff_url": "https://github.com/godotengine/godot/pull/42648.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42648.patch",
            "title": "[iOS] Native video fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-10-08T15:28:31Z",
            "updated_at": "2020-11-24T15:29:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b2483c331115d6b9a60548e0188eec5b168d916"
            ]
        },
        "42669": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwNTMxMjgy",
            "public_id": 42669,
            "url": "https://github.com/godotengine/godot/pull/42669",
            "diff_url": "https://github.com/godotengine/godot/pull/42669.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42669.patch",
            "title": "Mono: Fix typo in Godot.NET.Sdk.nuspec",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-09T11:37:56Z",
            "updated_at": "2020-10-19T13:37:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1af3cf15c22510e144b1e023542ae7e3daaf8fce"
            ]
        },
        "42670": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwNTUxMDI4",
            "public_id": 42670,
            "url": "https://github.com/godotengine/godot/pull/42670",
            "diff_url": "https://github.com/godotengine/godot/pull/42670.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42670.patch",
            "title": "Add pan gesture to AnimationTree's StateMachine editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-10-09T12:19:15Z",
            "updated_at": "2020-10-19T13:37:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e9bec0d76b042fe91262f42bbee876916925905e"
            ]
        },
        "42684": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwODkyMjM0",
            "public_id": 42684,
            "url": "https://github.com/godotengine/godot/pull/42684",
            "diff_url": "https://github.com/godotengine/godot/pull/42684.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42684.patch",
            "title": "Fix HTTPClient::poll crash after connection is self-assigned",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-10-10T02:19:00Z",
            "updated_at": "2020-10-19T13:38:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8226cee8d875af8e89cfc79fd94cb430203867b4"
            ]
        },
        "42685": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwOTM0Njg4",
            "public_id": 42685,
            "url": "https://github.com/godotengine/godot/pull/42685",
            "diff_url": "https://github.com/godotengine/godot/pull/42685.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42685.patch",
            "title": "[3.2] Fix issues with Linux clipboard",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-10-10T08:09:27Z",
            "updated_at": "2021-04-20T14:11:33Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "de4a1d09b03f9487388a61af8039a4300cd91cbb"
            ]
        },
        "42692": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwOTgwOTU4",
            "public_id": 42692,
            "url": "https://github.com/godotengine/godot/pull/42692",
            "diff_url": "https://github.com/godotengine/godot/pull/42692.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42692.patch",
            "title": "Adds Metallic to spatial light input of visual shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-10-10T13:58:48Z",
            "updated_at": "2021-02-02T09:20:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f4eef287f927e6286516484fbb0be52a2c044131"
            ]
        },
        "42694": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAwOTkwNzE0",
            "public_id": 42694,
            "url": "https://github.com/godotengine/godot/pull/42694",
            "diff_url": "https://github.com/godotengine/godot/pull/42694.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42694.patch",
            "title": "Recommend restarting after changing the reflection atlas size or HDR",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-10T15:06:56Z",
            "updated_at": "2021-04-20T13:54:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ad4e80f2fa972520aad5da323dd9fcacb93e2ae7"
            ]
        },
        "42703": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxMDI3ODMz",
            "public_id": 42703,
            "url": "https://github.com/godotengine/godot/pull/42703",
            "diff_url": "https://github.com/godotengine/godot/pull/42703.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42703.patch",
            "title": "Fix premature end of animation playing backwards",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-10-10T19:45:48Z",
            "updated_at": "2021-01-21T10:44:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "826af5b28ad190345cf4daa076a8c552a101ce51"
            ]
        },
        "42705": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxMDI5MTQ2",
            "public_id": 42705,
            "url": "https://github.com/godotengine/godot/pull/42705",
            "diff_url": "https://github.com/godotengine/godot/pull/42705.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42705.patch",
            "title": "Fix rectangle paint tooltip for the tilemap editor on macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-10T19:56:31Z",
            "updated_at": "2021-04-20T13:54:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "aaffd61903e2ec8adab009dd2acb574597f3130b"
            ]
        },
        "42715": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxMTE4ODY4",
            "public_id": 42715,
            "url": "https://github.com/godotengine/godot/pull/42715",
            "diff_url": "https://github.com/godotengine/godot/pull/42715.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42715.patch",
            "title": "[3.2] Update area-body_shape_entered-exited signal documentation.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-11T10:59:03Z",
            "updated_at": "2021-04-20T14:05:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "253b1c22da8e596fbf5a229eb4cf0c9a69feea4f",
                "cdcd4254323721b03b06f10b8469ef6667fbf58e"
            ]
        },
        "42724": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxMTg0MTg1",
            "public_id": 42724,
            "url": "https://github.com/godotengine/godot/pull/42724",
            "diff_url": "https://github.com/godotengine/godot/pull/42724.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42724.patch",
            "title": "Fixes the misleading message when a non-existing function name is passed to TreeItem.call_recursive()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTY5NzM1",
            "created_at": "2020-10-11T18:26:33Z",
            "updated_at": "2020-12-07T05:53:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c37f6332164380e626ba2f2d6caf056b2e8222bd"
            ]
        },
        "42733": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxMzk4Mzcx",
            "public_id": 42733,
            "url": "https://github.com/godotengine/godot/pull/42733",
            "diff_url": "https://github.com/godotengine/godot/pull/42733.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42733.patch",
            "title": "Ensure grid index is valid before trying to change value.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-12T08:02:32Z",
            "updated_at": "2020-10-19T13:37:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f98acd5cfb455d7402cd7e263251a8df41746782"
            ]
        },
        "42734": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxNDU3NTAw",
            "public_id": 42734,
            "url": "https://github.com/godotengine/godot/pull/42734",
            "diff_url": "https://github.com/godotengine/godot/pull/42734.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42734.patch",
            "title": "Fix buffer orphaning on desktop",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-12T09:45:41Z",
            "updated_at": "2021-04-21T12:32:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42bca1a4a90acc36c93bb5ee863f1c7471ab5712"
            ]
        },
        "42737": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxNTU2MTAx",
            "public_id": 42737,
            "url": "https://github.com/godotengine/godot/pull/42737",
            "diff_url": "https://github.com/godotengine/godot/pull/42737.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42737.patch",
            "title": "Show android device name when connected only one device",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-10-12T12:49:37Z",
            "updated_at": "2020-10-19T13:37:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "778e982cff3092545651f8fd5fd4e204d8b117de"
            ]
        },
        "42740": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxNjE1Njg5",
            "public_id": 42740,
            "url": "https://github.com/godotengine/godot/pull/42740",
            "diff_url": "https://github.com/godotengine/godot/pull/42740.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42740.patch",
            "title": "Fix nanosleep usage",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NTk1MTE=",
            "created_at": "2020-10-12T14:28:52Z",
            "updated_at": "2021-01-12T13:40:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1107c7f327f6d14010b4bd45b25e3c47f89b9948"
            ]
        },
        "42749": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxNzE1Njkx",
            "public_id": 42749,
            "url": "https://github.com/godotengine/godot/pull/42749",
            "diff_url": "https://github.com/godotengine/godot/pull/42749.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42749.patch",
            "title": "Bind missing constant in VisualScriptPropertyGet",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-12T17:40:52Z",
            "updated_at": "2020-10-19T13:38:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "aadc8d54a47cba2ec8c5fd40875fa77ef3d89974"
            ]
        },
        "42750": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxNzMzMjMz",
            "public_id": 42750,
            "url": "https://github.com/godotengine/godot/pull/42750",
            "diff_url": "https://github.com/godotengine/godot/pull/42750.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42750.patch",
            "title": "Change per frame software skinning check to is_visible",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-12T18:14:03Z",
            "updated_at": "2021-04-21T12:32:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0abae185c89f3f4415d4962e572a63ccb0490a00"
            ]
        },
        "42758": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAxOTE4MjM5",
            "public_id": 42758,
            "url": "https://github.com/godotengine/godot/pull/42758",
            "diff_url": "https://github.com/godotengine/godot/pull/42758.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42758.patch",
            "title": "Respect Tree.set_icon_max_width size for drawing selection box",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-10-13T01:40:33Z",
            "updated_at": "2022-09-16T14:06:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cac4fedb2a15699979e062ffa64311249695e7f9"
            ]
        },
        "42773": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAyNTE3NTk3",
            "public_id": 42773,
            "url": "https://github.com/godotengine/godot/pull/42773",
            "diff_url": "https://github.com/godotengine/godot/pull/42773.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42773.patch",
            "title": "[macOS, 3.2] Suppress momentum scrolling after key press.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-10-13T16:09:34Z",
            "updated_at": "2021-11-05T12:50:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6ea9ee563a97fcd642f88f4dfc9e28494e8a5d9e"
            ]
        },
        "42779": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAyNjc5Mjkw",
            "public_id": 42779,
            "url": "https://github.com/godotengine/godot/pull/42779",
            "diff_url": "https://github.com/godotengine/godot/pull/42779.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42779.patch",
            "title": "Enhance editor file dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-10-13T18:34:01Z",
            "updated_at": "2021-01-05T11:16:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "1f4b1e1488551ad297ffa10379ebcbff9cdc764b"
            ]
        },
        "42784": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAyODk3OTg5",
            "public_id": 42784,
            "url": "https://github.com/godotengine/godot/pull/42784",
            "diff_url": "https://github.com/godotengine/godot/pull/42784.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42784.patch",
            "title": "Make search results font follow code editor font",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMjgxODkx",
            "created_at": "2020-10-13T22:01:46Z",
            "updated_at": "2021-03-13T00:56:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "011fdece6d5a6570512b5b6fd112183363c7c318"
            ]
        },
        "42790": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzMjY4OTI3",
            "public_id": 42790,
            "url": "https://github.com/godotengine/godot/pull/42790",
            "diff_url": "https://github.com/godotengine/godot/pull/42790.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42790.patch",
            "title": "[3.2] [HTML5] Editor prototype",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-10-14T10:22:49Z",
            "updated_at": "2021-04-21T12:32:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a3179aa8fcfa511125a49adba8b3573b9490714a",
                "0452c2fced37d7944db8ac9df04641b883e4452d",
                "55f04952c5847911742cc0ad8ba42072c59251dc",
                "294e9752bd76f84acb677b98745d2fd84dcf5230",
                "1bfc582633630e10648cfa99bfc4410a59a11c12",
                "47e82bcb587b694a2232ed1c43ac01c6ef3a8430",
                "f72bbc4c3bca1bed90e28aec636f1ee3d7d30b53"
            ]
        },
        "42791": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzMjgxMTg4",
            "public_id": 42791,
            "url": "https://github.com/godotengine/godot/pull/42791",
            "diff_url": "https://github.com/godotengine/godot/pull/42791.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42791.patch",
            "title": "EditorNode now copies all drag and dropped files.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-10-14T10:45:03Z",
            "updated_at": "2020-10-19T13:39:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "410b324740efa8640e1cb79c7c1a7801636798b3"
            ]
        },
        "42798": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzNDgxNjky",
            "public_id": 42798,
            "url": "https://github.com/godotengine/godot/pull/42798",
            "diff_url": "https://github.com/godotengine/godot/pull/42798.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42798.patch",
            "title": "Link the Random number generation tutorial in the class reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-14T16:04:16Z",
            "updated_at": "2021-03-31T09:46:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "802c1e4df1975ff6ed11eacefe7e12d40b295b32"
            ]
        },
        "42800": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzNTM0MzM5",
            "public_id": 42800,
            "url": "https://github.com/godotengine/godot/pull/42800",
            "diff_url": "https://github.com/godotengine/godot/pull/42800.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42800.patch",
            "title": "[3.2] Provide support for buttons and D-pads mapped to half axes.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-14T17:35:48Z",
            "updated_at": "2021-04-21T12:31:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "954b14ecec8d0f35caaa8153f1c765097f553403"
            ]
        },
        "42804": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzNzIxMDYz",
            "public_id": 42804,
            "url": "https://github.com/godotengine/godot/pull/42804",
            "diff_url": "https://github.com/godotengine/godot/pull/42804.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42804.patch",
            "title": "Fix application of window in FFT",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-10-15T00:07:21Z",
            "updated_at": "2020-10-19T13:40:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "257ba4a7fb1c76b187b2e0b1903e40d9e1097616"
            ]
        },
        "42811": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzOTE0MDI1",
            "public_id": 42811,
            "url": "https://github.com/godotengine/godot/pull/42811",
            "diff_url": "https://github.com/godotengine/godot/pull/42811.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42811.patch",
            "title": "Document how to interrupt `PacketPeerUDP.wait()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-15T08:11:02Z",
            "updated_at": "2021-03-31T09:46:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "25777488fdef29e099bd7112d592a22beb8f9ba8"
            ]
        },
        "42812": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTAzOTE5MDM5",
            "public_id": 42812,
            "url": "https://github.com/godotengine/godot/pull/42812",
            "diff_url": "https://github.com/godotengine/godot/pull/42812.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42812.patch",
            "title": "Clarify that `MultiMesh.set_instance_color()` multiplies vertex colors",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-15T08:19:48Z",
            "updated_at": "2021-03-31T09:46:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "6975bd106ab79cd344a27b27434fb6497bed3564"
            ]
        },
        "42824": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA0MTQ1OTAw",
            "public_id": 42824,
            "url": "https://github.com/godotengine/godot/pull/42824",
            "diff_url": "https://github.com/godotengine/godot/pull/42824.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42824.patch",
            "title": "[3.x] Update intersect_point documentation to mention solid shapes.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-15T14:25:45Z",
            "updated_at": "2021-03-27T08:47:16Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c7338b8cfce5a7a69482b7cb01a2bac5b555400c"
            ]
        },
        "42825": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA0MTUxMzU5",
            "public_id": 42825,
            "url": "https://github.com/godotengine/godot/pull/42825",
            "diff_url": "https://github.com/godotengine/godot/pull/42825.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42825.patch",
            "title": "Changes 'always show grid' hotkey to prevent conflict with 'pan mode'",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-10-15T14:33:01Z",
            "updated_at": "2020-12-29T12:50:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1c546fdaeaa709cff29326941055102a2f8a9cd9"
            ]
        },
        "42838": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA0MzYxNTI2",
            "public_id": 42838,
            "url": "https://github.com/godotengine/godot/pull/42838",
            "diff_url": "https://github.com/godotengine/godot/pull/42838.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42838.patch",
            "title": "Document OmniLight/SpotLight rendering limitations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-15T20:11:43Z",
            "updated_at": "2021-04-20T13:54:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "009bf148b37797186807fe87d4c53f0bfae49301"
            ]
        },
        "42846": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA0NjU5NjU4",
            "public_id": 42846,
            "url": "https://github.com/godotengine/godot/pull/42846",
            "diff_url": "https://github.com/godotengine/godot/pull/42846.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42846.patch",
            "title": "Fix mesh instance materials not initialized correctly",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-10-16T07:50:26Z",
            "updated_at": "2021-04-21T12:32:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5c831bc8d6a77bd7864075537b9c3f24a0a46de9"
            ]
        },
        "42848": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA0NzY3MDcx",
            "public_id": 42848,
            "url": "https://github.com/godotengine/godot/pull/42848",
            "diff_url": "https://github.com/godotengine/godot/pull/42848.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42848.patch",
            "title": "Setting visibility on GridMaps parent now works. Closes #41374.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY0NjMzMzQ=",
            "created_at": "2020-10-16T11:10:29Z",
            "updated_at": "2020-10-26T08:11:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fe52c6b0b7e21bbed1aaabe684714a9b78c23ba3"
            ]
        },
        "42852": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA0ODc2MTU1",
            "public_id": 42852,
            "url": "https://github.com/godotengine/godot/pull/42852",
            "diff_url": "https://github.com/godotengine/godot/pull/42852.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42852.patch",
            "title": "[3.2] [iOS] InAppStore fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-10-16T14:04:53Z",
            "updated_at": "2021-04-20T14:02:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b07877cd2705a380e6ad00386b844b8c2020ead6"
            ]
        },
        "42863": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1MDk2MDc4",
            "public_id": 42863,
            "url": "https://github.com/godotengine/godot/pull/42863",
            "diff_url": "https://github.com/godotengine/godot/pull/42863.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42863.patch",
            "title": "Add files to create a Windows editor installer using Inno Setup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-16T20:50:37Z",
            "updated_at": "2021-03-31T09:46:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8baa303d1511d50066bf9d216b5cf3d930967c83"
            ]
        },
        "42865": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1MTQ3NDc0",
            "public_id": 42865,
            "url": "https://github.com/godotengine/godot/pull/42865",
            "diff_url": "https://github.com/godotengine/godot/pull/42865.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42865.patch",
            "title": "Document that setting node name will remove @s",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-16T23:34:15Z",
            "updated_at": "2020-10-19T13:42:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "02ce2f4bb95bb41b3ec164d0a7bf9ea48d6a9501"
            ]
        },
        "42867": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1MjQzMDQz",
            "public_id": 42867,
            "url": "https://github.com/godotengine/godot/pull/42867",
            "diff_url": "https://github.com/godotengine/godot/pull/42867.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42867.patch",
            "title": "Add GetStringFromUTF8 and GetStringFromASCII to C#",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-10-17T08:21:57Z",
            "updated_at": "2020-10-19T13:42:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "029de5200135e68cd6cd2727fa110fa50100849d"
            ]
        },
        "42870": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1Mjc2ODgz",
            "public_id": 42870,
            "url": "https://github.com/godotengine/godot/pull/42870",
            "diff_url": "https://github.com/godotengine/godot/pull/42870.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42870.patch",
            "title": "Document the supported TLS versions in HTTPRequest",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-17T12:49:31Z",
            "updated_at": "2021-03-31T09:45:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "0ebbc7602c40076b2587115095a3d56a674a37d7"
            ]
        },
        "42872": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1Mjk1ODQ4",
            "public_id": 42872,
            "url": "https://github.com/godotengine/godot/pull/42872",
            "diff_url": "https://github.com/godotengine/godot/pull/42872.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42872.patch",
            "title": "Fix camera2d zoom when set to zero (affine_invert: Condition ' det == 0 ' is true)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExMTAzMzc=",
            "created_at": "2020-10-17T15:01:58Z",
            "updated_at": "2020-12-29T12:51:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "aba477361d02da485076c873b29b06e10f17f279"
            ]
        },
        "42874": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1MzA0NjY2",
            "public_id": 42874,
            "url": "https://github.com/godotengine/godot/pull/42874",
            "diff_url": "https://github.com/godotengine/godot/pull/42874.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42874.patch",
            "title": "TextEdit - fix valid bounds in 'set_line'. ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExMTAzMzc=",
            "created_at": "2020-10-17T16:00:15Z",
            "updated_at": "2020-10-26T08:12:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "99c8a0791916d6fe11763f54eeaef0c850112c0f"
            ]
        },
        "42878": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1Mzg2NzM3",
            "public_id": 42878,
            "url": "https://github.com/godotengine/godot/pull/42878",
            "diff_url": "https://github.com/godotengine/godot/pull/42878.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42878.patch",
            "title": "Keep 'Editor Description' metadata when changing a Node's type",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxODUxNjM=",
            "created_at": "2020-10-18T04:13:31Z",
            "updated_at": "2020-10-19T13:42:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a22275c8a29b1ee00f4d2c89da8c452b72c84493"
            ]
        },
        "42882": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1NDMwMjY4",
            "public_id": 42882,
            "url": "https://github.com/godotengine/godot/pull/42882",
            "diff_url": "https://github.com/godotengine/godot/pull/42882.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42882.patch",
            "title": "[3.2] Set Bullet collision shape index to zero when using a single shape or ConcavePolygonShape",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-18T07:48:39Z",
            "updated_at": "2021-04-20T14:05:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b7d00a364e26f30a6f9e010475d99cc57d109809"
            ]
        },
        "42891": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1NTY1NjM3",
            "public_id": 42891,
            "url": "https://github.com/godotengine/godot/pull/42891",
            "diff_url": "https://github.com/godotengine/godot/pull/42891.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42891.patch",
            "title": "Fix emit_signal timing for GraphEdit's begin/end node move",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxODUxNjM=",
            "created_at": "2020-10-18T21:30:18Z",
            "updated_at": "2020-10-26T08:13:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fbc095dc784925e3f9dbae406a62c007bff33e4d"
            ]
        },
        "42896": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA1OTM3ODkz",
            "public_id": 42896,
            "url": "https://github.com/godotengine/godot/pull/42896",
            "diff_url": "https://github.com/godotengine/godot/pull/42896.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42896.patch",
            "title": "Increase the default HTTPClient download chunk size to 64 KiB",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-19T12:42:29Z",
            "updated_at": "2021-03-31T09:45:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "13357095eef1bf644ae3f878143716f73e2afd2a"
            ]
        },
        "42900": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2MDI0MTQ3",
            "public_id": 42900,
            "url": "https://github.com/godotengine/godot/pull/42900",
            "diff_url": "https://github.com/godotengine/godot/pull/42900.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42900.patch",
            "title": "Remove code to add patches menu",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2020-10-19T14:25:00Z",
            "updated_at": "2020-10-26T08:17:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "395cb5725607624e0fe6171fd5e7976d920cd544"
            ]
        },
        "42902": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2MDgxMjQy",
            "public_id": 42902,
            "url": "https://github.com/godotengine/godot/pull/42902",
            "diff_url": "https://github.com/godotengine/godot/pull/42902.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42902.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 5th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-19T15:40:33Z",
            "updated_at": "2021-04-21T12:32:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "311bdbc16c4e079143a10fef85e8072fc0b6a774",
                "4028414e0e2ca9db0906da6df004cfed3ebed728",
                "4287af51483505deb47fb9b1ac25084cfd07cf07",
                "069ed4ec6332ae530a3c858b842fda1b23ada544",
                "5b9c16a324e186e437eb588800ad4f0443b1a982",
                "730d42d8a40e5cbbf5534fda32d73b77747cc453",
                "d9bd61508b9c2b35b2883416aa11f0ea6e37c081",
                "8c6a5b06a25359e0936f9df2fa0f70914b68de79",
                "aea87e9353399c78580b3936ecf96aa7bbd08fc3",
                "8d445f3f9fe4574bcecd9a63b28be5c2ee06c0df",
                "7a0710f91ad3bcaef2c9a9269da5f4813bea95a3",
                "9119560d4daf88df44728970f0d5dd7ac2f8e8c8",
                "78143ee93eb1a1b86fbb9d0c76b034d545cf4d51",
                "cd23be5da7a5eaf074f17823f645d4ca5f0ebda1",
                "623f7e0db466f0e85c09290770864aa233248b00",
                "3e50d3b4c0e1c93a1e2161b2faaa268aabd4d79b",
                "0c1f88c769e6cdc6e7d0754b7eb2e0c4696b10f0",
                "9bbfa929bcd182306f676f8a17bc92a4d8765c5f",
                "ae75e7d8f997f968954e31bfaabad929aa39825b",
                "f33ca5444aebe7798411d1271a91159b9ec5218a",
                "1a25a301dbdc9a9620cb4ed367d424d3bd8536ba",
                "13e128b9346a431fc3e425335f720b13fdabdb49",
                "11cbe99cccc2a493e14dfce674a70ad0190e2f61",
                "8467d28b16de1a1a01efa5157cfc404bf594c0c8",
                "f7ea1e6b38d727e912641eea58f37fd7fd239e0e",
                "ed34eed62d80eeba5a7d99ad1613a5738c2370aa",
                "11a07d071a1590906da145fc766bdea5dbf6d465",
                "9ec70c54abd32cd2ca3a7ed59d1171fbaab4192a",
                "f601e15b92ae89c6db8a63281070ab5becd2a9e1",
                "9f4dc877394b43ef5ede82113b15c0815d5df38c",
                "b426e58acd5c426937f127c7cc2c267d0c24c40c",
                "c43e8d8fbdaf381d03b21f1e41c1f03cdf0f88c3",
                "a46fd28ae39d5634337b343d6f45fa6a804a91a6"
            ]
        },
        "42905": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2MTM4MTcz",
            "public_id": 42905,
            "url": "https://github.com/godotengine/godot/pull/42905",
            "diff_url": "https://github.com/godotengine/godot/pull/42905.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42905.patch",
            "title": "Update freetype to 2.10.4",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-10-19T17:17:30Z",
            "updated_at": "2020-10-26T08:18:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42959d54ff7d67111086573491dd76259dc2d0aa"
            ]
        },
        "42906": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2MTY1MTU5",
            "public_id": 42906,
            "url": "https://github.com/godotengine/godot/pull/42906",
            "diff_url": "https://github.com/godotengine/godot/pull/42906.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42906.patch",
            "title": "Cross-reference `ColorRect` and `ReferenceRect` in the class reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-10-19T17:45:28Z",
            "updated_at": "2020-10-26T08:18:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "803b046b38397ade406b7ae2ec1f7191d08e3753"
            ]
        },
        "42907": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2MTY1NDE0",
            "public_id": 42907,
            "url": "https://github.com/godotengine/godot/pull/42907",
            "diff_url": "https://github.com/godotengine/godot/pull/42907.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42907.patch",
            "title": "Add `border_width` to `ReferenceRect`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-10-19T17:45:59Z",
            "updated_at": "2020-10-26T08:19:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "aef00021a9c8a51326d6ed6f9a4fc9ddeae175bd"
            ]
        },
        "42927": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2NTcwOTMw",
            "public_id": 42927,
            "url": "https://github.com/godotengine/godot/pull/42927",
            "diff_url": "https://github.com/godotengine/godot/pull/42927.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42927.patch",
            "title": "Change render octree balance default",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-20T08:02:59Z",
            "updated_at": "2021-04-21T12:32:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "10cdfda894519d8995c1966cfa576db26ec58489"
            ]
        },
        "42932": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2Njk2Mjkz",
            "public_id": 42932,
            "url": "https://github.com/godotengine/godot/pull/42932",
            "diff_url": "https://github.com/godotengine/godot/pull/42932.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42932.patch",
            "title": "Resync RasterizerDummy to Rasterizer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-20T11:01:56Z",
            "updated_at": "2021-04-21T12:32:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a63d8aa6343343a035ca44c2a90824f3a64f307a"
            ]
        },
        "42935": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2NzIwMzY0",
            "public_id": 42935,
            "url": "https://github.com/godotengine/godot/pull/42935",
            "diff_url": "https://github.com/godotengine/godot/pull/42935.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42935.patch",
            "title": "CI: Add Linux headless/server builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-20T11:39:01Z",
            "updated_at": "2021-04-21T12:33:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "759f3ca4cf2571eb2760cb2a2bdf21d586016775"
            ]
        },
        "42936": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2NzM0NzE0",
            "public_id": 42936,
            "url": "https://github.com/godotengine/godot/pull/42936",
            "diff_url": "https://github.com/godotengine/godot/pull/42936.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42936.patch",
            "title": "3.2: Fixes crash after using enums in export variables",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-10-20T12:02:13Z",
            "updated_at": "2021-04-21T12:33:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "82900e54ea57cdc834ec6037510fa72e404b3a7a"
            ]
        },
        "42941": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2OTYyMDE3",
            "public_id": 42941,
            "url": "https://github.com/godotengine/godot/pull/42941",
            "diff_url": "https://github.com/godotengine/godot/pull/42941.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42941.patch",
            "title": "[3.2] FBX importer rewrite",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-10-20T17:02:22Z",
            "updated_at": "2022-12-07T00:42:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8197a611fae29713a8096f5798bee65b8dae30c6"
            ]
        },
        "42942": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA2OTY0MzA3",
            "public_id": 42942,
            "url": "https://github.com/godotengine/godot/pull/42942",
            "diff_url": "https://github.com/godotengine/godot/pull/42942.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42942.patch",
            "title": "Add a debanding property to Viewport for GLES3",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-20T17:06:27Z",
            "updated_at": "2021-04-20T13:54:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2dbc329704c5e04e98a811eb32c65078c690cd82"
            ]
        },
        "42947": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA3MTExMzgz",
            "public_id": 42947,
            "url": "https://github.com/godotengine/godot/pull/42947",
            "diff_url": "https://github.com/godotengine/godot/pull/42947.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42947.patch",
            "title": "Add `Image.load_bmp_from_buffer()` for run-time BMP image loading",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-20T21:37:07Z",
            "updated_at": "2021-03-31T09:45:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0209e3790e4ab984b811f2994947ae71eef69b82"
            ]
        },
        "42955": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA3MjQ4OTYz",
            "public_id": 42955,
            "url": "https://github.com/godotengine/godot/pull/42955",
            "diff_url": "https://github.com/godotengine/godot/pull/42955.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42955.patch",
            "title": "[3.2] Disable iOS SDK version check on osxcross.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-10-21T04:58:51Z",
            "updated_at": "2021-11-05T12:50:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "df6ea27ab331d2bb4011b00c48d578c08644c2d2"
            ]
        },
        "42979": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA3ODg3NjIw",
            "public_id": 42979,
            "url": "https://github.com/godotengine/godot/pull/42979",
            "diff_url": "https://github.com/godotengine/godot/pull/42979.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42979.patch",
            "title": "fix(editor): TileMap floodfill with same tile ID and different variation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNjMyMTE=",
            "created_at": "2020-10-21T21:59:34Z",
            "updated_at": "2020-11-11T13:37:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cefca25796c85cf41dad7e7e13b1f534fa5553c1"
            ]
        },
        "42980": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA3ODk1NDkz",
            "public_id": 42980,
            "url": "https://github.com/godotengine/godot/pull/42980",
            "diff_url": "https://github.com/godotengine/godot/pull/42980.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42980.patch",
            "title": "Favor project.binary over project.godot",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-21T22:17:26Z",
            "updated_at": "2021-03-16T17:22:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "37d515e99c2da449397511cbc9b25fee84dd66fc"
            ]
        },
        "42981": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA3OTI3MzQ2",
            "public_id": 42981,
            "url": "https://github.com/godotengine/godot/pull/42981",
            "diff_url": "https://github.com/godotengine/godot/pull/42981.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42981.patch",
            "title": "[3.2] Backport Command queue fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2020-10-21T23:57:23Z",
            "updated_at": "2021-04-21T12:31:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f994666bbec791a10de1b789f35534240f802a03",
                "074a098df6683afd51bd38ae34199159b83f6606"
            ]
        },
        "42990": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4MTM2NjQy",
            "public_id": 42990,
            "url": "https://github.com/godotengine/godot/pull/42990",
            "diff_url": "https://github.com/godotengine/godot/pull/42990.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42990.patch",
            "title": "Reverting changes to legacy polys and generic prims",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-22T09:08:16Z",
            "updated_at": "2021-04-21T12:31:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "debda7f4116b1f95868eea70639f6b8feec4da17"
            ]
        },
        "42998": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4MjEwMjI5",
            "public_id": 42998,
            "url": "https://github.com/godotengine/godot/pull/42998",
            "diff_url": "https://github.com/godotengine/godot/pull/42998.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/42998.patch",
            "title": "CI: Refactor Android workflow, use pre-installed SDK and NDK",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-22T11:11:52Z",
            "updated_at": "2020-10-23T11:32:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5f19e1d571e714b870cfb11bb364cd87151cc8da"
            ]
        },
        "43002": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4MjM5NjU1",
            "public_id": 43002,
            "url": "https://github.com/godotengine/godot/pull/43002",
            "diff_url": "https://github.com/godotengine/godot/pull/43002.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43002.patch",
            "title": "CI: Sync configuration with master branch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-22T12:05:29Z",
            "updated_at": "2021-04-21T12:31:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3ebd5a23017b2d051ff7b12f277b622f6961cafe"
            ]
        },
        "43016": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4NTAyNjMw",
            "public_id": 43016,
            "url": "https://github.com/godotengine/godot/pull/43016",
            "diff_url": "https://github.com/godotengine/godot/pull/43016.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43016.patch",
            "title": "[3.2] Improve rotation gizmo",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-10-22T19:12:36Z",
            "updated_at": "2021-04-21T12:31:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "69b99ba9cb9d048b0256f7a083aff794aac38961"
            ]
        },
        "43019": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4NTc2Mjg1",
            "public_id": 43019,
            "url": "https://github.com/godotengine/godot/pull/43019",
            "diff_url": "https://github.com/godotengine/godot/pull/43019.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43019.patch",
            "title": "[3.2] Quickfix for misleading editor message when redeclaring variables",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU2MjI4OTk=",
            "created_at": "2020-10-22T21:45:59Z",
            "updated_at": "2021-04-21T12:31:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "edb79e584a0a5fbc0eda4cead45bd579f738ff19"
            ]
        },
        "43022": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4NTk2NzY3",
            "public_id": 43022,
            "url": "https://github.com/godotengine/godot/pull/43022",
            "diff_url": "https://github.com/godotengine/godot/pull/43022.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43022.patch",
            "title": "Implement OS.get_screen_orientation() for Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkzNzQ=",
            "created_at": "2020-10-22T22:42:32Z",
            "updated_at": "2021-04-20T14:30:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "92ff6c516450be22a3d611f795a397366ddec0b0"
            ]
        },
        "43034": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA4OTA0MjQ1",
            "public_id": 43034,
            "url": "https://github.com/godotengine/godot/pull/43034",
            "diff_url": "https://github.com/godotengine/godot/pull/43034.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43034.patch",
            "title": "CI: Refactor Android workflow, use pre-installed SDK and NDK",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-23T11:31:47Z",
            "updated_at": "2021-04-21T12:31:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2d821cab2b5a22481aacb9ea8602c9dd4c13e00c"
            ]
        },
        "43041": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5MTYzOTc1",
            "public_id": 43041,
            "url": "https://github.com/godotengine/godot/pull/43041",
            "diff_url": "https://github.com/godotengine/godot/pull/43041.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43041.patch",
            "title": "Fix android apk contents having mtime 1 month in future",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkzNzQ=",
            "created_at": "2020-10-23T19:07:35Z",
            "updated_at": "2020-10-26T08:22:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5fe902244a192b33ea9cff38ab870fe41909cd19"
            ]
        },
        "43049": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDIxNTIw",
            "public_id": 43049,
            "url": "https://github.com/godotengine/godot/pull/43049",
            "diff_url": "https://github.com/godotengine/godot/pull/43049.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43049.patch",
            "title": "Fix script used as type gone too early (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-10-24T12:03:46Z",
            "updated_at": "2021-04-21T12:31:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1e9a774ac24ecbbec9b0aa4b903f3f1525f4d525",
                "798ee982ac3539e12745b9273a7b52e5ca20168c",
                "e360dc9a79703add684bc7e36f35a198cf2c6043"
            ]
        },
        "43050": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDI1NDQw",
            "public_id": 43050,
            "url": "https://github.com/godotengine/godot/pull/43050",
            "diff_url": "https://github.com/godotengine/godot/pull/43050.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43050.patch",
            "title": "Enhancement for tileset sorting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIzNDc1MjU2",
            "created_at": "2020-10-24T12:36:36Z",
            "updated_at": "2020-10-26T08:22:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0e392bd177032dac6856df9a21f0d72de5292b1b"
            ]
        },
        "43051": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDQzNDU1",
            "public_id": 43051,
            "url": "https://github.com/godotengine/godot/pull/43051",
            "diff_url": "https://github.com/godotengine/godot/pull/43051.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43051.patch",
            "title": "Changed path behaviour for Windows",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2020-10-24T14:54:29Z",
            "updated_at": "2021-06-01T09:11:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "525a5be01d5592442867355a1a4040ca7f4b6370"
            ]
        },
        "43053": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDUyOTg5",
            "public_id": 43053,
            "url": "https://github.com/godotengine/godot/pull/43053",
            "diff_url": "https://github.com/godotengine/godot/pull/43053.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43053.patch",
            "title": "Changed shell_open behaviour",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2020-10-24T16:01:05Z",
            "updated_at": "2021-06-01T09:11:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9e57a395cf2a093f273c4f10e16f224d2c7f2ddd"
            ]
        },
        "43054": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDU5MTQ0",
            "public_id": 43054,
            "url": "https://github.com/godotengine/godot/pull/43054",
            "diff_url": "https://github.com/godotengine/godot/pull/43054.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43054.patch",
            "title": "Fix transforms in custom shaders using large FVF",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-24T16:42:19Z",
            "updated_at": "2021-04-21T12:31:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f4cb88e2326248f21eda67410b54e90f0f70dd3b"
            ]
        },
        "43056": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDczNDYz",
            "public_id": 43056,
            "url": "https://github.com/godotengine/godot/pull/43056",
            "diff_url": "https://github.com/godotengine/godot/pull/43056.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43056.patch",
            "title": "Fix wrong exit code being returned",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2020-10-24T18:23:59Z",
            "updated_at": "2021-06-01T09:10:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0d3a168a532349d0759a033b04efe04e5ef72c32"
            ]
        },
        "43057": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDgzNzA3",
            "public_id": 43057,
            "url": "https://github.com/godotengine/godot/pull/43057",
            "diff_url": "https://github.com/godotengine/godot/pull/43057.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43057.patch",
            "title": "SCons: Add an option to detect C++ modules recursively",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-10-24T19:37:56Z",
            "updated_at": "2021-02-11T16:55:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a3c2c1e18a3b1ebcd06aabd71e98c53fd0e5e998"
            ]
        },
        "43059": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDg3MzY5",
            "public_id": 43059,
            "url": "https://github.com/godotengine/godot/pull/43059",
            "diff_url": "https://github.com/godotengine/godot/pull/43059.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43059.patch",
            "title": "GDNative XR: remove redundant `config.py`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-10-24T20:06:06Z",
            "updated_at": "2020-10-26T08:23:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "650ae413ce40ba458d419acd515539d35fb81905"
            ]
        },
        "43060": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NDg4Mjk1",
            "public_id": 43060,
            "url": "https://github.com/godotengine/godot/pull/43060",
            "diff_url": "https://github.com/godotengine/godot/pull/43060.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43060.patch",
            "title": "[3.2]Remove extra exposure multiply in FXAA",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-10-24T20:13:20Z",
            "updated_at": "2022-06-22T06:01:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "505d469e50c9ae0e81ccf892abf5fb1bc40c052c"
            ]
        },
        "43084": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NzA0MDg0",
            "public_id": 43084,
            "url": "https://github.com/godotengine/godot/pull/43084",
            "diff_url": "https://github.com/godotengine/godot/pull/43084.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43084.patch",
            "title": "fix toggle mask bit 0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1NjkyNzkw",
            "created_at": "2020-10-26T01:26:35Z",
            "updated_at": "2020-10-30T15:48:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6acd450328653d2b52308f54172535f0b92a7051"
            ]
        },
        "43086": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5NzQ1NDg1",
            "public_id": 43086,
            "url": "https://github.com/godotengine/godot/pull/43086",
            "diff_url": "https://github.com/godotengine/godot/pull/43086.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43086.patch",
            "title": "Clarify what the \"item_rect_changed\" signal does",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyOTY1MDYz",
            "created_at": "2020-10-26T04:18:31Z",
            "updated_at": "2020-11-11T13:45:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "120ef02ca3f3fa2ea122aa576f7f1b1e63775f4a"
            ]
        },
        "43091": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTA5OTg5MDY0",
            "public_id": 43091,
            "url": "https://github.com/godotengine/godot/pull/43091",
            "diff_url": "https://github.com/godotengine/godot/pull/43091.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43091.patch",
            "title": "[3.2] Do not raise exception if iOS SDK is not installed.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-10-26T12:17:25Z",
            "updated_at": "2021-04-20T13:55:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b338ba1b272fc42950d46f79ed989087c315dfef"
            ]
        },
        "43099": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwMTU1NzU3",
            "public_id": 43099,
            "url": "https://github.com/godotengine/godot/pull/43099",
            "diff_url": "https://github.com/godotengine/godot/pull/43099.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43099.patch",
            "title": "Fixes property revert after saving instanced scene",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-10-26T16:33:04Z",
            "updated_at": "2020-10-28T08:31:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a2c1593f253f9810556ae48c8e5927bc50754177"
            ]
        },
        "43101": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwMTgwNjY1",
            "public_id": 43101,
            "url": "https://github.com/godotengine/godot/pull/43101",
            "diff_url": "https://github.com/godotengine/godot/pull/43101.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43101.patch",
            "title": "[3.2] Apply upstream gamecontrollerdb patch 391.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-26T17:11:02Z",
            "updated_at": "2021-04-21T12:31:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "307f78abe60647268fd52c842f106fe9aaf9eba6"
            ]
        },
        "43102": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwMjA1MTY0",
            "public_id": 43102,
            "url": "https://github.com/godotengine/godot/pull/43102",
            "diff_url": "https://github.com/godotengine/godot/pull/43102.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43102.patch",
            "title": "Fix lines used in item with custom shader",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-26T17:52:39Z",
            "updated_at": "2021-04-21T12:31:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "586285639a055b02f33e575fdd01c95b8375762b"
            ]
        },
        "43113": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwMzUzMDk5",
            "public_id": 43113,
            "url": "https://github.com/godotengine/godot/pull/43113",
            "diff_url": "https://github.com/godotengine/godot/pull/43113.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43113.patch",
            "title": "Make `randbase` member protected in `RandomNumberGenerator`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-10-26T22:54:53Z",
            "updated_at": "2020-10-28T08:31:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1923f0d3027ce92e4d42f0436d90beea0c0dee3e"
            ]
        },
        "43114": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwMzcyNzI1",
            "public_id": 43114,
            "url": "https://github.com/godotengine/godot/pull/43114",
            "diff_url": "https://github.com/godotengine/godot/pull/43114.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43114.patch",
            "title": "Improved documentation for TileMap.cell_y_sort",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5NTkwNjQ5",
            "created_at": "2020-10-26T23:48:24Z",
            "updated_at": "2020-10-28T08:32:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "669f21d367a7b0062143ac92fe998fca3c25d803"
            ]
        },
        "43118": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwNDMwNjU4",
            "public_id": 43118,
            "url": "https://github.com/godotengine/godot/pull/43118",
            "diff_url": "https://github.com/godotengine/godot/pull/43118.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43118.patch",
            "title": "Fix property revert for inherited child nodes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-10-27T02:58:36Z",
            "updated_at": "2020-10-28T08:32:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0dfe28d93dd652635af2ffc289a577eb0c282ca2"
            ]
        },
        "43126": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwNTg2NTU4",
            "public_id": 43126,
            "url": "https://github.com/godotengine/godot/pull/43126",
            "diff_url": "https://github.com/godotengine/godot/pull/43126.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43126.patch",
            "title": "Add project settings to manually specify API usage",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-10-27T08:59:30Z",
            "updated_at": "2021-04-21T12:30:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5c8f497a24ab0b2011102cdd809f316d6e6888bc"
            ]
        },
        "43129": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwNjc5ODQx",
            "public_id": 43129,
            "url": "https://github.com/godotengine/godot/pull/43129",
            "diff_url": "https://github.com/godotengine/godot/pull/43129.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43129.patch",
            "title": "Improve the font oversampling warning messages to be more descriptive",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-27T11:28:16Z",
            "updated_at": "2021-04-20T13:54:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3499799cb3648d05637f8607169e1ec94d31f058"
            ]
        },
        "43131": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwNzI2MTgy",
            "public_id": 43131,
            "url": "https://github.com/godotengine/godot/pull/43131",
            "diff_url": "https://github.com/godotengine/godot/pull/43131.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43131.patch",
            "title": "Fixes setting top_level not updating the global position",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwOTMxMTk=",
            "created_at": "2020-10-27T12:45:29Z",
            "updated_at": "2020-10-28T08:32:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "131a7b58c85971843f1c366292a33e30be91eb66"
            ]
        },
        "43139": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwODkyMjM3",
            "public_id": 43139,
            "url": "https://github.com/godotengine/godot/pull/43139",
            "diff_url": "https://github.com/godotengine/godot/pull/43139.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43139.patch",
            "title": "Document hiding a Control when its reference point is behind the camera",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-27T16:37:11Z",
            "updated_at": "2021-03-31T09:45:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b3a6937c0c36fcca761d4c18a6d711bdb24a967e"
            ]
        },
        "43140": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEwOTM3NDk0",
            "public_id": 43140,
            "url": "https://github.com/godotengine/godot/pull/43140",
            "diff_url": "https://github.com/godotengine/godot/pull/43140.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43140.patch",
            "title": "Implement OS.get_window_safe_area() for Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkzNzQ=",
            "created_at": "2020-10-27T17:36:31Z",
            "updated_at": "2021-04-21T12:31:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2bec10fd1caf3fcb42082ca6c3ae71e5a73485f5"
            ]
        },
        "43147": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTExMTQ4ODgw",
            "public_id": 43147,
            "url": "https://github.com/godotengine/godot/pull/43147",
            "diff_url": "https://github.com/godotengine/godot/pull/43147.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43147.patch",
            "title": "fix(sprite2d): Rect is not handling pixel snap",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNjMyMTE=",
            "created_at": "2020-10-27T22:39:47Z",
            "updated_at": "2020-10-28T09:21:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e892a92ad64144f5d041693385e9173feb2bc7f0"
            ]
        },
        "43152": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTExMzE4MzE5",
            "public_id": 43152,
            "url": "https://github.com/godotengine/godot/pull/43152",
            "diff_url": "https://github.com/godotengine/godot/pull/43152.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43152.patch",
            "title": "[3.2] Shows ColorRect in Color constants autocompletion",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-10-28T06:38:20Z",
            "updated_at": "2021-04-20T14:11:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "374253242d7e783586f4baf38a495cc409c6c62d"
            ]
        },
        "43153": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTExMzYyOTM4",
            "public_id": 43153,
            "url": "https://github.com/godotengine/godot/pull/43153",
            "diff_url": "https://github.com/godotengine/godot/pull/43153.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43153.patch",
            "title": "Release .build_version file handle in Android custom build export",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-10-28T08:15:06Z",
            "updated_at": "2020-10-28T09:05:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b271315bac2518217b09a78054780db01d5796fb"
            ]
        },
        "43157": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTExNDYxMzgx",
            "public_id": 43157,
            "url": "https://github.com/godotengine/godot/pull/43157",
            "diff_url": "https://github.com/godotengine/godot/pull/43157.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43157.patch",
            "title": "Temporary disable exported build in CI",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2020-10-28T11:03:24Z",
            "updated_at": "2021-04-21T12:31:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "79a6050bc1287b83ac03a6f10192221623b22215"
            ]
        },
        "43162": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTExNTUxOTky",
            "public_id": 43162,
            "url": "https://github.com/godotengine/godot/pull/43162",
            "diff_url": "https://github.com/godotengine/godot/pull/43162.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43162.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 6th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-10-28T13:36:42Z",
            "updated_at": "2021-04-21T12:31:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "914b0f700e61f1fa5cf353245eba1cb9204292a3",
                "284dae021ae6bbee920fedcb55412a501ee106d8",
                "9320266fe89d244b408c3b44bf30502c4acd2995",
                "4ccde80d9db9fcf735e3a0f84eb485bdd310ee61",
                "7746afec94cd28820cfa35791af92bd66361df5f",
                "638e24684f0acf2c3b5b0969ba50aea0e3f41198",
                "3f81cd53320585262a053f1d0f1c298123a8ccc5",
                "a7609d9c49241892d489e3732379d7ab983c86c8",
                "943db2ca34a12e6c1b080b867247a12460259d9f",
                "a973bc953078eaa663722f13244f1835f319b2d6",
                "f41cc7d6444c635d6ec069e8eaad6d05028d1fd6",
                "94cf0dced24afbaaad6d82dddf6beea7d8388953",
                "b69f1f183eba456666c276a51d483aecf5878496",
                "9aecf040e1aaf4784b39dfb5f7a9fecd12cc5e9f",
                "126d08e33d91de5628a83c253381f46de777be7b",
                "203d6375fcfa1f893afa8144b64ce3dfaead66e2",
                "5740bd808abfcb2ce3160a0fc62c47a7e7e0ab8e",
                "c2a7df79ce86fa34597b8cc35e4658134101094c",
                "921046c822a635f089db027a4d69bcb051698e24",
                "bdfa43ea6380160e1bf5cbce46094c367aa7cbe3",
                "4e720c064e35c63b5f62d3feb7e155251e956234",
                "a2dcbfe0a831c0d15e3ac0eb509d59c951803d82",
                "7735cdaf8f7050dc5b7c8f09bc81db34489bd475",
                "ba00ced4451fc1cc08947d4c0f2c8cfd8142550f",
                "3e4816efbdda741e969134ddae395e9fb989d4ef",
                "a5f98e915ce699d517393024edc6933e5ede0a23",
                "5c129c7a054fea2b028121999840652a16297cdb"
            ]
        },
        "43171": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTExOTA3MjIy",
            "public_id": 43171,
            "url": "https://github.com/godotengine/godot/pull/43171",
            "diff_url": "https://github.com/godotengine/godot/pull/43171.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43171.patch",
            "title": "Fix artifacts in DynamicFont when scaling with filtering enabled",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-28T23:35:08Z",
            "updated_at": "2021-04-20T13:54:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "575dbd4bb2e3c8a17db19fe935b893706c17f7ef"
            ]
        },
        "43178": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyMDcwNTQ0",
            "public_id": 43178,
            "url": "https://github.com/godotengine/godot/pull/43178",
            "diff_url": "https://github.com/godotengine/godot/pull/43178.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43178.patch",
            "title": "Update android gradle plugins versions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-10-29T07:13:04Z",
            "updated_at": "2020-11-11T16:28:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "edf762fba6b305771191b706e4d097f7b5285360",
                "aff7cf4390ccf4eb55128931eb2276ac4963a5e9"
            ]
        },
        "43191": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyNTI0MzA5",
            "public_id": 43191,
            "url": "https://github.com/godotengine/godot/pull/43191",
            "diff_url": "https://github.com/godotengine/godot/pull/43191.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43191.patch",
            "title": "Fix \"Move Points\" button sometimes not showing up on UV mode in the Polygon2D editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-10-29T19:48:08Z",
            "updated_at": "2020-11-11T13:47:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b74019ca3f5e7dbdcd0d9875d4bb48e500b3a9c"
            ]
        },
        "43193": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyNTUyOTc4",
            "public_id": 43193,
            "url": "https://github.com/godotengine/godot/pull/43193",
            "diff_url": "https://github.com/godotengine/godot/pull/43193.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43193.patch",
            "title": "Docs: Fix TileMap::map_to_world description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2020-10-29T20:39:55Z",
            "updated_at": "2021-02-02T09:21:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "e62ec6c6b184867e24aa34f47028f85a4d8650b5"
            ]
        },
        "43196": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyNjE0NDMx",
            "public_id": 43196,
            "url": "https://github.com/godotengine/godot/pull/43196",
            "diff_url": "https://github.com/godotengine/godot/pull/43196.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43196.patch",
            "title": "Make `property_list_changed_notify()` protected in `Object`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-10-29T22:52:37Z",
            "updated_at": "2020-12-29T12:52:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9aa06c3e65c6b760422da027d4913aa89c4f39d1"
            ]
        },
        "43201": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyODAyNTk0",
            "public_id": 43201,
            "url": "https://github.com/godotengine/godot/pull/43201",
            "diff_url": "https://github.com/godotengine/godot/pull/43201.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43201.patch",
            "title": "Fix failing CI, due invalid importing of resources",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2020-10-30T07:00:23Z",
            "updated_at": "2021-04-21T12:31:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "35bfa0b2925df99517fedd5f9baf722a9452baa0"
            ]
        },
        "43206": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyODk4MjEx",
            "public_id": 43206,
            "url": "https://github.com/godotengine/godot/pull/43206",
            "diff_url": "https://github.com/godotengine/godot/pull/43206.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43206.patch",
            "title": "Add a dynamic infinite grid to the 3D editor (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-30T10:23:27Z",
            "updated_at": "2021-04-20T13:54:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b1de5be45e8d91b07a569a13369dbf2d9c5b5e2"
            ]
        },
        "43208": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEyOTI3MTkw",
            "public_id": 43208,
            "url": "https://github.com/godotengine/godot/pull/43208",
            "diff_url": "https://github.com/godotengine/godot/pull/43208.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43208.patch",
            "title": "[3.2] Added a note to ImmediateGeometry regarding it's buffer limit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNDU5MDI4",
            "created_at": "2020-10-30T11:17:26Z",
            "updated_at": "2021-04-21T12:31:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "8d409423f7c82bc405a3e3477535e92100c8736b"
            ]
        },
        "43223": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzMzE0OTE0",
            "public_id": 43223,
            "url": "https://github.com/godotengine/godot/pull/43223",
            "diff_url": "https://github.com/godotengine/godot/pull/43223.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43223.patch",
            "title": "Disable active editors when node gets deselected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-10-30T22:31:49Z",
            "updated_at": "2021-02-02T09:22:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "958d23968d3ea600af867e6b0d6957723286e547"
            ]
        },
        "43234": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNDAzNTU3",
            "public_id": 43234,
            "url": "https://github.com/godotengine/godot/pull/43234",
            "diff_url": "https://github.com/godotengine/godot/pull/43234.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43234.patch",
            "title": "[3.2] Remove unneeded filter on joy_axis()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-10-31T09:40:23Z",
            "updated_at": "2021-04-20T14:30:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ef2a04bfd71f57729fbbfc971065a83d9196e168"
            ]
        },
        "43241": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNDc3NjA4",
            "public_id": 43241,
            "url": "https://github.com/godotengine/godot/pull/43241",
            "diff_url": "https://github.com/godotengine/godot/pull/43241.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43241.patch",
            "title": "Fix a variable being redeclared in the HTTPRequest code sample",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-31T18:21:42Z",
            "updated_at": "2021-03-31T09:45:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "d7025c41679554d131243793a89eba77f52e51e5"
            ]
        },
        "43242": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNDc4NDAw",
            "public_id": 43242,
            "url": "https://github.com/godotengine/godot/pull/43242",
            "diff_url": "https://github.com/godotengine/godot/pull/43242.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43242.patch",
            "title": "Use the Dummy audio driver in CI to prevent spurious error messages",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-10-31T18:27:15Z",
            "updated_at": "2021-04-20T13:54:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "07cf8983bf15d5591b9a440f9c9fbc27b39d9014"
            ]
        },
        "43244": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNDg4MTA2",
            "public_id": 43244,
            "url": "https://github.com/godotengine/godot/pull/43244",
            "diff_url": "https://github.com/godotengine/godot/pull/43244.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43244.patch",
            "title": "Docs: MeshDataTool: showcase tool in code example",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MTg1ODg5",
            "created_at": "2020-10-31T19:42:29Z",
            "updated_at": "2020-11-16T08:46:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "4f9b993423e803bfda965bb5dcd5dcc00f2f3395"
            ]
        },
        "43247": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNTEwMDkz",
            "public_id": 43247,
            "url": "https://github.com/godotengine/godot/pull/43247",
            "diff_url": "https://github.com/godotengine/godot/pull/43247.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43247.patch",
            "title": "[3.2] Android: Keyboard modifier and arrow key support for text edit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTU1MjQ3",
            "created_at": "2020-10-31T23:11:02Z",
            "updated_at": "2021-04-20T14:13:17Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8405f1225e449c58b1f4ceb355b52238eee738a8"
            ]
        },
        "43248": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNTE2ODA1",
            "public_id": 43248,
            "url": "https://github.com/godotengine/godot/pull/43248",
            "diff_url": "https://github.com/godotengine/godot/pull/43248.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43248.patch",
            "title": "Change android orientations from sensor to user",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0NDMyNjc3",
            "created_at": "2020-11-01T00:18:37Z",
            "updated_at": "2020-11-17T10:48:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d658063833018e6238bc29509d60ef4e56e8058e"
            ]
        },
        "43250": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNTMwMjI0",
            "public_id": 43250,
            "url": "https://github.com/godotengine/godot/pull/43250",
            "diff_url": "https://github.com/godotengine/godot/pull/43250.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43250.patch",
            "title": "Add LStrip, RStrip, and HexEncode to C#",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-11-01T02:42:16Z",
            "updated_at": "2020-11-17T10:50:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b54d7dde1d5afd49c18d33a63a4befc0176ca33",
                "c89af1d433d4ca88e8fa435d4c3c8fce4d37011c"
            ]
        },
        "43259": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNTgwMTUx",
            "public_id": 43259,
            "url": "https://github.com/godotengine/godot/pull/43259",
            "diff_url": "https://github.com/godotengine/godot/pull/43259.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43259.patch",
            "title": "3.2: Backport Avoid reentrant OBJTYPE_RLOCK in ClassDB",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2020-11-01T09:22:50Z",
            "updated_at": "2021-04-21T12:31:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d3be8477f0c15f7ec9c35bbaf350834759f8aa88"
            ]
        },
        "43264": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNjU4MDE2",
            "public_id": 43264,
            "url": "https://github.com/godotengine/godot/pull/43264",
            "diff_url": "https://github.com/godotengine/godot/pull/43264.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43264.patch",
            "title": "Properly reset texture flags when generating radiance",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-11-01T17:09:54Z",
            "updated_at": "2022-06-22T06:01:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "756a37bcae66e07ffeae198dd894301241a1304f"
            ]
        },
        "43267": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzNjYyODk4",
            "public_id": 43267,
            "url": "https://github.com/godotengine/godot/pull/43267",
            "diff_url": "https://github.com/godotengine/godot/pull/43267.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43267.patch",
            "title": "Correct documentation about NinePatchRect stretch modes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-01T17:41:40Z",
            "updated_at": "2021-03-31T09:45:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "82bfb6273b1b3fc029e155e13d9579c3fc92d3e2"
            ]
        },
        "43272": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTEzOTU0NTYz",
            "public_id": 43272,
            "url": "https://github.com/godotengine/godot/pull/43272",
            "diff_url": "https://github.com/godotengine/godot/pull/43272.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43272.patch",
            "title": "Fix editor constant redraw from fxaa and debanding.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-02T10:22:53Z",
            "updated_at": "2021-04-21T12:30:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fed764b342e3e26ddbc2779c884f03cf7cb98060"
            ]
        },
        "43278": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE0MjE3Mjg4",
            "public_id": 43278,
            "url": "https://github.com/godotengine/godot/pull/43278",
            "diff_url": "https://github.com/godotengine/godot/pull/43278.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43278.patch",
            "title": "Document AtlasTexture not supporting repetition",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-02T17:38:18Z",
            "updated_at": "2021-04-20T13:54:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "fab38f7cf11e15e23b32b1c8f5c37573357a4789"
            ]
        },
        "43279": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE0MjIyMDY3",
            "public_id": 43279,
            "url": "https://github.com/godotengine/godot/pull/43279",
            "diff_url": "https://github.com/godotengine/godot/pull/43279.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43279.patch",
            "title": "Document seamless noise having a lower contrast than non-seamless noise",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-02T17:48:08Z",
            "updated_at": "2021-03-31T09:45:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2e8e6e26a8042b69994bdf3d1d658483c2516b10"
            ]
        },
        "43280": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE0MjY0NDM2",
            "public_id": 43280,
            "url": "https://github.com/godotengine/godot/pull/43280",
            "diff_url": "https://github.com/godotengine/godot/pull/43280.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43280.patch",
            "title": "Tooltips: Improve code clarity and docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-02T19:15:04Z",
            "updated_at": "2021-01-05T14:01:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c5d8dafec4c57d05e97bdce06b2e43bdcc6846bd"
            ]
        },
        "43289": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE0NjM0MDUy",
            "public_id": 43289,
            "url": "https://github.com/godotengine/godot/pull/43289",
            "diff_url": "https://github.com/godotengine/godot/pull/43289.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43289.patch",
            "title": "Release pressed action if event is removed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-03T10:26:55Z",
            "updated_at": "2020-11-17T10:51:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b7c612bd54cd1b1a9e8285f736f41c8a9dc4a2e2"
            ]
        },
        "43294": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE0OTE4NzA3",
            "public_id": 43294,
            "url": "https://github.com/godotengine/godot/pull/43294",
            "diff_url": "https://github.com/godotengine/godot/pull/43294.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43294.patch",
            "title": "FBX polyfill the skin information for deformers which were optimised out of the FBX",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-11-03T18:28:45Z",
            "updated_at": "2021-04-21T12:30:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bcf77deaaef4be96edf342360b55b328c79a7f6f"
            ]
        },
        "43298": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE0OTY1NzE1",
            "public_id": 43298,
            "url": "https://github.com/godotengine/godot/pull/43298",
            "diff_url": "https://github.com/godotengine/godot/pull/43298.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43298.patch",
            "title": "FBX respect mesh compression flags",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-11-03T20:09:17Z",
            "updated_at": "2021-04-21T12:30:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "48ef4f45a7c0cfc975e4b90cc9280808c3ea26de"
            ]
        },
        "43301": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE1MDQ2NTQ4",
            "public_id": 43301,
            "url": "https://github.com/godotengine/godot/pull/43301",
            "diff_url": "https://github.com/godotengine/godot/pull/43301.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43301.patch",
            "title": "Fix typo in Tabs doc.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2020-11-03T23:29:16Z",
            "updated_at": "2020-11-11T14:01:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "3826f3348f94b03c043bf189d932d15136ae12e3"
            ]
        },
        "43316": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE1NjExMDU0",
            "public_id": 43316,
            "url": "https://github.com/godotengine/godot/pull/43316",
            "diff_url": "https://github.com/godotengine/godot/pull/43316.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43316.patch",
            "title": "Fix WAV resources ignoring the AudioServer's 'global_rate_scale' value",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-11-04T20:04:46Z",
            "updated_at": "2020-11-17T10:52:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "04ebe4e7a4e6746d7ca586c2243580ee12bbd245"
            ]
        },
        "43318": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE1NzAwNzc4",
            "public_id": 43318,
            "url": "https://github.com/godotengine/godot/pull/43318",
            "diff_url": "https://github.com/godotengine/godot/pull/43318.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43318.patch",
            "title": "doc: Override default value for RandomNumberGenerator.seed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-04T23:42:45Z",
            "updated_at": "2020-11-11T14:02:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "35e6070a353044a82f5f33c7ca52e6f315320a29"
            ]
        },
        "43332": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE1OTc0Njk5",
            "public_id": 43332,
            "url": "https://github.com/godotengine/godot/pull/43332",
            "diff_url": "https://github.com/godotengine/godot/pull/43332.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43332.patch",
            "title": "Batching - use legacy path for antialiased polys.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-05T10:56:21Z",
            "updated_at": "2021-08-06T13:49:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "df4ef8dface5c91ae2697c33e2fa63251659a912"
            ]
        },
        "43333": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE2MDA0NTM1",
            "public_id": 43333,
            "url": "https://github.com/godotengine/godot/pull/43333",
            "diff_url": "https://github.com/godotengine/godot/pull/43333.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43333.patch",
            "title": "Disallow setting the AudioServer's 'global_rate_scale' to a value equal or inferior to 0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-11-05T11:47:29Z",
            "updated_at": "2020-11-11T14:03:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d7f2c31a05458f672f8f85c4cae6eccb9de09981"
            ]
        },
        "43353": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE2NjcwODc5",
            "public_id": 43353,
            "url": "https://github.com/godotengine/godot/pull/43353",
            "diff_url": "https://github.com/godotengine/godot/pull/43353.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43353.patch",
            "title": "Use LONG instead of DWORD (unsigned int) when interacting with DIJOFS constants",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-06T11:02:06Z",
            "updated_at": "2020-11-11T14:03:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4a6e53b3c96825d8dcac7e23f606efad8b2aa1dd"
            ]
        },
        "43356": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE2NzEzMjQ2",
            "public_id": 43356,
            "url": "https://github.com/godotengine/godot/pull/43356",
            "diff_url": "https://github.com/godotengine/godot/pull/43356.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43356.patch",
            "title": "Add docs for editor viewport drawing methods",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-06T12:27:31Z",
            "updated_at": "2020-11-11T14:05:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5d8b60ac3d3c6df22f4d29642c4139b51bd22e81"
            ]
        },
        "43357": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE2NzIyNDk3",
            "public_id": 43357,
            "url": "https://github.com/godotengine/godot/pull/43357",
            "diff_url": "https://github.com/godotengine/godot/pull/43357.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43357.patch",
            "title": "Register methods for drawing 3D editor overlays",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-06T12:47:15Z",
            "updated_at": "2020-11-11T14:06:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cbfbb4538ba1955708e740b049c32dd8dd4749b1"
            ]
        },
        "43366": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE2OTc4NTgy",
            "public_id": 43366,
            "url": "https://github.com/godotengine/godot/pull/43366",
            "diff_url": "https://github.com/godotengine/godot/pull/43366.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43366.patch",
            "title": "Make the expected method calling order in SurfaceTool more explicit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-06T21:04:01Z",
            "updated_at": "2021-03-31T09:45:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "6648dc58d32d8a0585593899b728cb2651b53cd2"
            ]
        },
        "43369": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3MDAzMTMz",
            "public_id": 43369,
            "url": "https://github.com/godotengine/godot/pull/43369",
            "diff_url": "https://github.com/godotengine/godot/pull/43369.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43369.patch",
            "title": "Allow using SVG images as project icon",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-06T22:10:17Z",
            "updated_at": "2021-03-31T09:45:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0f9432f0609d1e6b64a4038047777c3c108bc047"
            ]
        },
        "43372": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3MDk2Mzg3",
            "public_id": 43372,
            "url": "https://github.com/godotengine/godot/pull/43372",
            "diff_url": "https://github.com/godotengine/godot/pull/43372.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43372.patch",
            "title": "Minor clamp and float fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-11-07T06:37:07Z",
            "updated_at": "2020-11-11T19:18:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ee79fc627c18d26221adeae2b641ba81ba662184"
            ]
        },
        "43373": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3MTA2MjE2",
            "public_id": 43373,
            "url": "https://github.com/godotengine/godot/pull/43373",
            "diff_url": "https://github.com/godotengine/godot/pull/43373.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43373.patch",
            "title": "[Mono] Added Shuffle method to Array",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-11-07T08:22:14Z",
            "updated_at": "2020-11-11T14:12:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "156e4043b400481ab01261353ee26ad7af9e3fb9"
            ]
        },
        "43376": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3MTI1MTA0",
            "public_id": 43376,
            "url": "https://github.com/godotengine/godot/pull/43376",
            "diff_url": "https://github.com/godotengine/godot/pull/43376.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43376.patch",
            "title": "FBX Fix roughness and material properties not loading",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-11-07T11:35:54Z",
            "updated_at": "2021-04-20T14:30:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b624e136814b33aee0c1ead50015b2140557aa0a"
            ]
        },
        "43397": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3MzUxNjkx",
            "public_id": 43397,
            "url": "https://github.com/godotengine/godot/pull/43397",
            "diff_url": "https://github.com/godotengine/godot/pull/43397.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43397.patch",
            "title": "Use Ctrl+Shift+C as the default FileSystem dock Copy Path shortcut",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-08T18:44:08Z",
            "updated_at": "2021-03-31T09:45:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5b40f9fddc9cb6923f494997e683a621fd31fd56"
            ]
        },
        "43398": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3MzYyOTky",
            "public_id": 43398,
            "url": "https://github.com/godotengine/godot/pull/43398",
            "diff_url": "https://github.com/godotengine/godot/pull/43398.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43398.patch",
            "title": "Add append_array() method to Array class",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-08T20:10:47Z",
            "updated_at": "2020-11-11T14:19:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f23a94b8adbdae83648080a73f9201c03ba4e0d"
            ]
        },
        "43409": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3NzI5MTUw",
            "public_id": 43409,
            "url": "https://github.com/godotengine/godot/pull/43409",
            "diff_url": "https://github.com/godotengine/godot/pull/43409.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43409.patch",
            "title": "Update \"open-simplex-noise-in-c\" to fix undefined signed overflow",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-11-09T12:30:50Z",
            "updated_at": "2021-01-20T08:25:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "70bdf0ecf2e0f372f1258cd4fe8a72d3c5280611"
            ]
        },
        "43420": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE3OTQ4NDEy",
            "public_id": 43420,
            "url": "https://github.com/godotengine/godot/pull/43420",
            "diff_url": "https://github.com/godotengine/godot/pull/43420.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43420.patch",
            "title": "Revert partial \"FBX add roughness mappings and fixes general some mat…",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-11-09T18:15:43Z",
            "updated_at": "2021-04-20T14:30:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "866c8de0ac90549d74bd899c4f4d19b8dbf10513"
            ]
        },
        "43423": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE4MDMxMDgw",
            "public_id": 43423,
            "url": "https://github.com/godotengine/godot/pull/43423",
            "diff_url": "https://github.com/godotengine/godot/pull/43423.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43423.patch",
            "title": "Clarify that code in `assert()` should avoid side effects",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-09T20:48:58Z",
            "updated_at": "2021-03-31T09:45:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "d6c7073bd72fc5321cf0a6e4ffddfb8e289eac6f"
            ]
        },
        "43424": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE4MDM4NjAx",
            "public_id": 43424,
            "url": "https://github.com/godotengine/godot/pull/43424",
            "diff_url": "https://github.com/godotengine/godot/pull/43424.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43424.patch",
            "title": "Improve the 3D editor selection box appearance (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-09T21:04:45Z",
            "updated_at": "2021-04-20T13:54:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "ed3f0a3950daa183c41f0b9cab1b965412dd6643"
            ]
        },
        "43441": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE4NTkyOTUw",
            "public_id": 43441,
            "url": "https://github.com/godotengine/godot/pull/43441",
            "diff_url": "https://github.com/godotengine/godot/pull/43441.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43441.patch",
            "title": "Checking for half_image_size[ x & y ] to be non-negative.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcwNTc4NjU3",
            "created_at": "2020-11-10T16:01:43Z",
            "updated_at": "2021-02-26T10:28:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ec6a4c92fe4817dd45bf0f7a5d6ad8853a16c6e3"
            ]
        },
        "43449": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE5MDQ0MTgx",
            "public_id": 43449,
            "url": "https://github.com/godotengine/godot/pull/43449",
            "diff_url": "https://github.com/godotengine/godot/pull/43449.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43449.patch",
            "title": "Expose LineEdit scroll offset to scripts",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-11-11T08:42:09Z",
            "updated_at": "2020-11-11T14:27:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4775db1600ea69dd961767399441820f274e41f8"
            ]
        },
        "43451": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE5MTEzMjYz",
            "public_id": 43451,
            "url": "https://github.com/godotengine/godot/pull/43451",
            "diff_url": "https://github.com/godotengine/godot/pull/43451.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43451.patch",
            "title": "Keep cursor relative position after move lines up/down in text editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-11-11T10:45:20Z",
            "updated_at": "2020-11-16T08:46:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "87fb2bde0cb9cedd02347095438ed0a75e5063d1"
            ]
        },
        "43454": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE5MTk5NTA3",
            "public_id": 43454,
            "url": "https://github.com/godotengine/godot/pull/43454",
            "diff_url": "https://github.com/godotengine/godot/pull/43454.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43454.patch",
            "title": "[3.2][HTML5] Port inline JS code to libraries, AudioWorklet support.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-11-11T13:30:38Z",
            "updated_at": "2021-04-20T14:30:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6d939b72f0d96a27fef524767e6a1d600c8d7d0f",
                "e52ed6d89eb17c72d1d5fdf1913675e4cf902068",
                "a7ecb3c048ca98aa9325b860ae95c03a574828f6",
                "10e69f5fa93089325444f3dcd056fcce8e1e9025",
                "f39b46f7c11b041ee2f8cc91b1e06bd5694a4869"
            ]
        },
        "43456": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE5MzA2MTA0",
            "public_id": 43456,
            "url": "https://github.com/godotengine/godot/pull/43456",
            "diff_url": "https://github.com/godotengine/godot/pull/43456.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43456.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 7th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-11T16:22:38Z",
            "updated_at": "2021-04-20T14:30:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a57b6eb211a2fbce27ae08258f5f0ce0017065f4",
                "9b64646bc3b0a3f752a5b11d16c919aa3ca979ad",
                "913afd843b858612d8e16a58a1cb9a1719aadfc1",
                "da289046b5fa8e8b57d23a6ec712435fc66c6b36",
                "98774000e2a075eec39ab98ba324d6e302e40786",
                "f39c71e32d9f03286cef97f7f74d2a0bbd582a77",
                "23620ff0464e9f79f90291760edff9c50f6bc529",
                "1bb81488bbb04f024731a2b9a03abdac29cc8501",
                "b7a3df473d4ae398d1bb63411303f2578d2fd7d6",
                "dc05beca80289b6cb813df684d5b468387d3b724",
                "da2ac44d77cf594329e30393d0ac2a3bc6bc3ead",
                "31cdf8d9b4e9a00ab7706c6e9e2c658c57b393a0",
                "5dafeb94e3adb5f86842a44fa4250bb68f80b219",
                "2652f6fc6983c0f2de5bb9311490ae4609c438ac",
                "b472d5366ce9a4c0b2469bec5e1025ac4d6ad306",
                "05143ca39a153e16af868570397376f01aa90b87",
                "de96b29c58bc6d4df6971ff416d1084911dd070f",
                "10b1987fdaeee112aa863290b751f8a08d828df6",
                "5e6af913dec3ec138a695f01d04dd1ea53a7a159",
                "835d4535b705b49bcc4ded4cc4f8ed2fcd0fc214",
                "3b547457d7cbd30b9387151d2b34d2b42e3a2904",
                "7dd5de5a57bc9d4e95f33dbad55db45cbcde23a1",
                "f279f657a51c914fafa746379b1261301955d7db",
                "be72285c70b65eb34808ddefd2a74b24f4144b68",
                "7db872b55a3d6f7f591378943c148543492153e6",
                "2c6b3074fc924b61ab98326bd75ef55a1fa970ca",
                "b682df56532549a5859366c888c94b8cb1e6b6bd",
                "fb4b80050706f2c78f074d4bb7ae96b3fc852a1c",
                "f4d181179c7d3f2d13c060353ba62431e9e0e7b9",
                "f40d46bafcf0dbe7ff584d4f59a17f33a5d2940d",
                "a45bf288e82234c0d81bdf844f27b474f1545a0b",
                "b62b71e140b0d2f1713e3d8710f7f3342291f1d8",
                "4907911bf86295fb47493b8243a3ad4d4cf86baa",
                "969e60f6b24e9fd92d64cc1be0cf6d1c294b7657",
                "7ec83ccb9f5e7be30a741f3c134e40ad912abb99",
                "8a02f221b468056345b7506a463a8c8b529bfb29"
            ]
        },
        "43461": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE5NDE3ODk5",
            "public_id": 43461,
            "url": "https://github.com/godotengine/godot/pull/43461",
            "diff_url": "https://github.com/godotengine/godot/pull/43461.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43461.patch",
            "title": "Fix for linux joypad D-pad zeroing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgxNjQyOTc=",
            "created_at": "2020-11-11T19:56:01Z",
            "updated_at": "2020-11-17T10:54:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dd021099ff1b071af05a0024d4a5c35db058bd90"
            ]
        },
        "43471": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTE5NTcwNzYx",
            "public_id": 43471,
            "url": "https://github.com/godotengine/godot/pull/43471",
            "diff_url": "https://github.com/godotengine/godot/pull/43471.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43471.patch",
            "title": "Document InstancePlaceholder.create_instance not being thread-safe.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzMzc4ODA=",
            "created_at": "2020-11-12T02:30:36Z",
            "updated_at": "2020-11-16T08:48:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a6f3ef3ac7306a887ad607fb22f8fde5defdf41e"
            ]
        },
        "43481": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwMTA2MDkz",
            "public_id": 43481,
            "url": "https://github.com/godotengine/godot/pull/43481",
            "diff_url": "https://github.com/godotengine/godot/pull/43481.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43481.patch",
            "title": "Fix Android Export jarsigner error with *.import whitelist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MjUzODM2",
            "created_at": "2020-11-12T19:23:34Z",
            "updated_at": "2020-11-19T00:27:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "20bca313c0266d5d5508801f7b9b809fc26c2092"
            ]
        },
        "43493": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwNDMyMDQy",
            "public_id": 43493,
            "url": "https://github.com/godotengine/godot/pull/43493",
            "diff_url": "https://github.com/godotengine/godot/pull/43493.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43493.patch",
            "title": "Allow HTTPClient to talk to a proxy server",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-11-13T08:28:03Z",
            "updated_at": "2020-11-17T10:55:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d92ca6fbb173a86095d92c94462deb4581f2cc0d"
            ]
        },
        "43497": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwNTU5MTg3",
            "public_id": 43497,
            "url": "https://github.com/godotengine/godot/pull/43497",
            "diff_url": "https://github.com/godotengine/godot/pull/43497.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43497.patch",
            "title": "SceneTree: Fix reparent crash with animation tracks renaming disabled",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-13T12:42:42Z",
            "updated_at": "2020-11-16T08:49:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d107fd4c9e198e6100eb683ee4fb13d5c6b3ba31"
            ]
        },
        "43498": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwNTczNTE3",
            "public_id": 43498,
            "url": "https://github.com/godotengine/godot/pull/43498",
            "diff_url": "https://github.com/godotengine/godot/pull/43498.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43498.patch",
            "title": "Poly colors fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-13T13:13:08Z",
            "updated_at": "2021-04-20T14:30:14Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e88b4f330eae73ba14bf59492143f8f1093f719a"
            ]
        },
        "43501": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwNjMyMzQw",
            "public_id": 43501,
            "url": "https://github.com/godotengine/godot/pull/43501",
            "diff_url": "https://github.com/godotengine/godot/pull/43501.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43501.patch",
            "title": "In LineEdit Changed \"mouse cursor\"  to the \"caret (text cursor)\". ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNjY4MDI2",
            "created_at": "2020-11-13T15:01:30Z",
            "updated_at": "2020-11-16T08:49:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "59ed3c1aaf356f571464135f46e16441e66b5433"
            ]
        },
        "43509": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwNzgyMjUw",
            "public_id": 43509,
            "url": "https://github.com/godotengine/godot/pull/43509",
            "diff_url": "https://github.com/godotengine/godot/pull/43509.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43509.patch",
            "title": "Clarify packet peer `max_buffer_po2` in ProjectSettings documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-13T18:49:46Z",
            "updated_at": "2021-03-31T09:45:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "c475b1fd0b1f8a74b535e123f39c03bf4a2443d3"
            ]
        },
        "43511": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwODI0Nzk2",
            "public_id": 43511,
            "url": "https://github.com/godotengine/godot/pull/43511",
            "diff_url": "https://github.com/godotengine/godot/pull/43511.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43511.patch",
            "title": "[3.2] Remove duplicate Android `orientation` settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-11-13T20:13:04Z",
            "updated_at": "2021-04-20T14:13:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c9b5e912dd351327311e781b2e792b390ac1aab9"
            ]
        },
        "43518": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwOTAzMjY3",
            "public_id": 43518,
            "url": "https://github.com/godotengine/godot/pull/43518",
            "diff_url": "https://github.com/godotengine/godot/pull/43518.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43518.patch",
            "title": "Added the .jks file extension as valid preset for Android keystore files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-11-13T23:42:12Z",
            "updated_at": "2020-11-16T19:47:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e1b9be4a6b937e2f63d833c0ea24a48bd769caaf"
            ]
        },
        "43525": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwOTgxNzQw",
            "public_id": 43525,
            "url": "https://github.com/godotengine/godot/pull/43525",
            "diff_url": "https://github.com/godotengine/godot/pull/43525.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43525.patch",
            "title": "[3.2] Address new custom build logic issues",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-11-14T09:06:01Z",
            "updated_at": "2021-04-20T14:30:14Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "380022637ee6463397bce58bebf7f55a1158daf6",
                "e87ee41fd460b0cce3d581d841ddab8a29f7d0c4",
                "adf2b361794ca18459f721774a42c3d91b23e312"
            ]
        },
        "43528": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIwOTg3ODUz",
            "public_id": 43528,
            "url": "https://github.com/godotengine/godot/pull/43528",
            "diff_url": "https://github.com/godotengine/godot/pull/43528.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43528.patch",
            "title": "[3.3] Improve comments in Color documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-11-14T10:14:27Z",
            "updated_at": "2021-05-03T00:49:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9c83b8ed7057e46b9d6c0a3993b733f8b7d9210b"
            ]
        },
        "43533": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMDA1Nzk2",
            "public_id": 43533,
            "url": "https://github.com/godotengine/godot/pull/43533",
            "diff_url": "https://github.com/godotengine/godot/pull/43533.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43533.patch",
            "title": "Improve the Dictionary class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-14T13:19:24Z",
            "updated_at": "2021-03-31T09:44:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "5325de4e6bf6939173a1ce044bb2035bc13d21d3"
            ]
        },
        "43534": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMDA3MzMw",
            "public_id": 43534,
            "url": "https://github.com/godotengine/godot/pull/43534",
            "diff_url": "https://github.com/godotengine/godot/pull/43534.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43534.patch",
            "title": "Fix 2d software skinning with scaled polys",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-14T13:34:32Z",
            "updated_at": "2021-04-20T14:30:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7183e3ce438f24447400e77784b2a6fdb34632ea"
            ]
        },
        "43537": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMDEyMjgy",
            "public_id": 43537,
            "url": "https://github.com/godotengine/godot/pull/43537",
            "diff_url": "https://github.com/godotengine/godot/pull/43537.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43537.patch",
            "title": "Correct the doc about Tree.get_edited",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-14T14:20:13Z",
            "updated_at": "2020-11-17T10:59:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b8145c182bc1ac5e2cf7d84aad587a8ada11fe7a"
            ]
        },
        "43538": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMDIwMzYz",
            "public_id": 43538,
            "url": "https://github.com/godotengine/godot/pull/43538",
            "diff_url": "https://github.com/godotengine/godot/pull/43538.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43538.patch",
            "title": "Allow folder checking in export preset file list",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-14T15:26:13Z",
            "updated_at": "2020-11-17T11:00:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "08a292fec3ce3fbaa7cec2be3cf2084a3d674036"
            ]
        },
        "43539": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMDIyNTY4",
            "public_id": 43539,
            "url": "https://github.com/godotengine/godot/pull/43539",
            "diff_url": "https://github.com/godotengine/godot/pull/43539.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43539.patch",
            "title": "[3.2] Fix custom loader/savers broken",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyOTY2ODE0",
            "created_at": "2020-11-14T15:42:57Z",
            "updated_at": "2021-04-20T14:30:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "171768ab7c8c031a61b72ee0bbedfc91007a9202"
            ]
        },
        "43549": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMDczNzc1",
            "public_id": 43549,
            "url": "https://github.com/godotengine/godot/pull/43549",
            "diff_url": "https://github.com/godotengine/godot/pull/43549.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43549.patch",
            "title": "Update the logic to query for the 'scons' command executable path",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-11-14T22:44:55Z",
            "updated_at": "2020-11-16T08:49:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "46cc3233d8a682af7906b83dad07cd7732ac7501"
            ]
        },
        "43554": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMTcwNjk3",
            "public_id": 43554,
            "url": "https://github.com/godotengine/godot/pull/43554",
            "diff_url": "https://github.com/godotengine/godot/pull/43554.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43554.patch",
            "title": "Add 2d snap transforms option",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-15T09:50:16Z",
            "updated_at": "2021-04-20T14:02:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a79293e0fc424a5e7f0a017b9b3c4085a2669621"
            ]
        },
        "43557": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMTgyMjE0",
            "public_id": 43557,
            "url": "https://github.com/godotengine/godot/pull/43557",
            "diff_url": "https://github.com/godotengine/godot/pull/43557.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43557.patch",
            "title": "[3.2] [iOS] Pluggable application delegate",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-11-15T11:38:17Z",
            "updated_at": "2021-04-20T14:02:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "499187230542a29ec571f7a9356373a2bc8bfcd8"
            ]
        },
        "43560": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMTk3NDky",
            "public_id": 43560,
            "url": "https://github.com/godotengine/godot/pull/43560",
            "diff_url": "https://github.com/godotengine/godot/pull/43560.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43560.patch",
            "title": "[3.2] [iOS] Keyboard input changes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2020-11-15T13:42:08Z",
            "updated_at": "2021-04-20T14:10:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f1fd0440f38ed212469395e9aa44b86894005664",
                "8b6357cf28944301dc816b2bd07900c16396f7a7",
                "4c3b84b3d78a89f6e19b3b7faefb35e9dd43d6d6"
            ]
        },
        "43565": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMjA3OTM1",
            "public_id": 43565,
            "url": "https://github.com/godotengine/godot/pull/43565",
            "diff_url": "https://github.com/godotengine/godot/pull/43565.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43565.patch",
            "title": "Clarify Curve3D.get_point_{in,out} position in doc.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2020-11-15T14:59:06Z",
            "updated_at": "2020-11-17T19:00:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "c6093ae612847ee557873330b14a8d01a33b88c6"
            ]
        },
        "43566": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxMjA4NDI3",
            "public_id": 43566,
            "url": "https://github.com/godotengine/godot/pull/43566",
            "diff_url": "https://github.com/godotengine/godot/pull/43566.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43566.patch",
            "title": "Remove property groups for Pause Mode and Script",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-15T15:02:38Z",
            "updated_at": "2021-03-31T09:44:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "5770e08c2acc0469c275be6cd040ebbb651cb1f3"
            ]
        },
        "43595": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIxODIzOTMz",
            "public_id": 43595,
            "url": "https://github.com/godotengine/godot/pull/43595",
            "diff_url": "https://github.com/godotengine/godot/pull/43595.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43595.patch",
            "title": "Fixed exit code retrieval of spawned processes on Windows",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-11-16T17:41:23Z",
            "updated_at": "2020-12-15T10:22:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f0f4220b05763067e9af9716a9f0a485da971c78"
            ]
        },
        "43606": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyMTEwNDg4",
            "public_id": 43606,
            "url": "https://github.com/godotengine/godot/pull/43606",
            "diff_url": "https://github.com/godotengine/godot/pull/43606.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43606.patch",
            "title": "Make lights_per_object configurable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNDAzMzQ1",
            "created_at": "2020-11-17T03:19:51Z",
            "updated_at": "2021-04-20T14:13:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5965fbd9fa7c1634b375c03efa1aba6ba5dce34d"
            ]
        },
        "43610": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyMjYxNDYx",
            "public_id": 43610,
            "url": "https://github.com/godotengine/godot/pull/43610",
            "diff_url": "https://github.com/godotengine/godot/pull/43610.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43610.patch",
            "title": "Fix crash in resoure duplicate",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-11-17T09:21:06Z",
            "updated_at": "2020-11-17T11:01:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9450717571c1b1cd43be5b188e55442dcd412c51"
            ]
        },
        "43611": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyMjk2ODMz",
            "public_id": 43611,
            "url": "https://github.com/godotengine/godot/pull/43611",
            "diff_url": "https://github.com/godotengine/godot/pull/43611.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43611.patch",
            "title": "Use 75% editor scale on small displays automatically (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-17T10:18:39Z",
            "updated_at": "2021-04-20T13:54:14Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "fc5e60f4cc7b0ce5d0c7f208eb92b38064a42db4"
            ]
        },
        "43613": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyMzM1ODc2",
            "public_id": 43613,
            "url": "https://github.com/godotengine/godot/pull/43613",
            "diff_url": "https://github.com/godotengine/godot/pull/43613.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43613.patch",
            "title": " Cherry-picks for the 3.2 branch (future 3.2.4) - 8th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-17T11:24:57Z",
            "updated_at": "2021-04-20T14:30:16Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fc718d87a62b585fe40ae24240004b6a3bd37ba8",
                "e95af7ae9b883151e6de1d31f94950833ae5b478",
                "58e9bf494d18713cf3789ae05c3c1fa743c9093a",
                "a822bb9844c41c12f7a3b30a8892d105499b386f",
                "3a46e01af333849628333d3e5e5e499be0376e05",
                "07c8e25078bf46b905ed1fa8daf0885e683ad12d",
                "2a98c5ff048f0eab684319a0afdcab2779eb9a63",
                "17af75953f46d0063e229a281e355bd0bb05bbc6",
                "e53a5f6be5076073d5d796fc373792824a87ddb4",
                "92f81ff782e349b3f682668b6ad87a3fb02bdcef",
                "8361caad861edc419c7b00fd1a351bb914738fb2",
                "1e01963d2912761ba1101144e38b942b0729a738",
                "fc1f5e149fc2503491d948643759aab60c936633",
                "00c631b13cb412fda045ecb45d1da4aa33b74fab",
                "3b10458a5de34516ac5f8f4d00b196d3f6c6f5e5",
                "e3419a7fe17ee6bbb5bf7e9364d4f2e26485ea33",
                "7a9660e8d2b7fd82fdb06527f6490a8e7f334b36",
                "312d4aa3907f65b44b5aafd91740fe563a4a431b",
                "c9a694a11d77c61a55dd3a6550a28a81b6cc951d",
                "12681b497befe4c46b908e1e1f0617d2ede205f9",
                "84c04a8ee3befda7548deb7f83fb77b6315793b2",
                "566835e181197a0d450bf76aeaac36169bae2253",
                "75f33fddab5eddc18e750da271f929e67c6f7917",
                "c58b5c5df4453bb6ce70f5836137fa8d970516d6",
                "d81b8e4a86d6b9dc15fe1bc6110e1006123e9db9",
                "aa6406874ed808b276404ba52fb1828f7a4a434e",
                "beddfb443717ca48852d57745f332cfc3bf486dd",
                "18d65673af0cb6b0466519f4fc625545110126aa"
            ]
        },
        "43614": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyMzU4ODQz",
            "public_id": 43614,
            "url": "https://github.com/godotengine/godot/pull/43614",
            "diff_url": "https://github.com/godotengine/godot/pull/43614.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43614.patch",
            "title": "Debugger: Save options in project metadata",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-17T12:05:17Z",
            "updated_at": "2020-11-17T15:35:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "090361f3c9c0be6a2586c1cdc9e86b0f537b046f"
            ]
        },
        "43620": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyNTIzNTE3",
            "public_id": 43620,
            "url": "https://github.com/godotengine/godot/pull/43620",
            "diff_url": "https://github.com/godotengine/godot/pull/43620.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43620.patch",
            "title": "[3.2] Describe `ImageTexture`, `Image` creation and usage",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-11-17T16:05:10Z",
            "updated_at": "2021-04-20T14:13:19Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2edd489f8358be8e71546ae9297aeea53ab80004"
            ]
        },
        "43621": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyNTc5NjMx",
            "public_id": 43621,
            "url": "https://github.com/godotengine/godot/pull/43621",
            "diff_url": "https://github.com/godotengine/godot/pull/43621.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43621.patch",
            "title": "Fix CLI export when export_path is in preset.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-11-17T17:28:37Z",
            "updated_at": "2020-11-17T21:25:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "032a1c5dc34b8ebb785b2d34148138d4d16b9059"
            ]
        },
        "43622": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyNjEzMzcx",
            "public_id": 43622,
            "url": "https://github.com/godotengine/godot/pull/43622",
            "diff_url": "https://github.com/godotengine/godot/pull/43622.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43622.patch",
            "title": "Add missing javascript semi-colons.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-17T18:25:27Z",
            "updated_at": "2020-11-18T06:47:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f42284ed0721ad3a5dd1d2e8bb70f2ae3733ddde"
            ]
        },
        "43623": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyNjE4NDI0",
            "public_id": 43623,
            "url": "https://github.com/godotengine/godot/pull/43623",
            "diff_url": "https://github.com/godotengine/godot/pull/43623.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43623.patch",
            "title": "Fix godot_js_websocket_send function unused assignment.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-17T18:34:55Z",
            "updated_at": "2020-11-18T06:48:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "112e2fdfc3c46ce56ae1ed766003a1b806bcb8ba"
            ]
        },
        "43630": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyNzY2NTEx",
            "public_id": 43630,
            "url": "https://github.com/godotengine/godot/pull/43630",
            "diff_url": "https://github.com/godotengine/godot/pull/43630.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43630.patch",
            "title": "Fixed deletion of nodes with exported node paths",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-11-17T23:19:25Z",
            "updated_at": "2020-12-15T10:22:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3629651ef85b258d942ed90504fe1092b0e24a4f"
            ]
        },
        "43631": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIyNzcyNTg2",
            "public_id": 43631,
            "url": "https://github.com/godotengine/godot/pull/43631",
            "diff_url": "https://github.com/godotengine/godot/pull/43631.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43631.patch",
            "title": "Ignore query to maximize/minimize window on Windows and X11",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-11-17T23:36:04Z",
            "updated_at": "2021-04-20T14:10:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0642f3efeba4f315a79aac0fb48f63100a200bf8"
            ]
        },
        "43639": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzMDc3MDcw",
            "public_id": 43639,
            "url": "https://github.com/godotengine/godot/pull/43639",
            "diff_url": "https://github.com/godotengine/godot/pull/43639.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43639.patch",
            "title": "Fixes rotation in select mode on macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-11-18T10:22:52Z",
            "updated_at": "2020-11-19T14:46:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "381ba7d554b0f2af88cc945bb22cd62316d906b9"
            ]
        },
        "43640": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzMDg2MTg1",
            "public_id": 43640,
            "url": "https://github.com/godotengine/godot/pull/43640",
            "diff_url": "https://github.com/godotengine/godot/pull/43640.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43640.patch",
            "title": "glTF: Workaround import failure with invalid embedded images",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-18T10:37:12Z",
            "updated_at": "2020-11-18T12:29:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f70cc0a60e6459917c1156160a7f8e4c51a8cf74"
            ]
        },
        "43642": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzMDg5MzI2",
            "public_id": 43642,
            "url": "https://github.com/godotengine/godot/pull/43642",
            "diff_url": "https://github.com/godotengine/godot/pull/43642.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43642.patch",
            "title": "Batching - blank UVs in polys that contain no UVs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-18T10:42:19Z",
            "updated_at": "2021-04-20T14:13:19Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4cadae57136189e91d277189d613a8828d175829"
            ]
        },
        "43654": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzNDUwMDMw",
            "public_id": 43654,
            "url": "https://github.com/godotengine/godot/pull/43654",
            "diff_url": "https://github.com/godotengine/godot/pull/43654.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43654.patch",
            "title": "Allow to open multiple projects when some are not imported or without main scene.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2020-11-18T20:25:32Z",
            "updated_at": "2020-11-19T12:40:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b20c20a6f7dbd49dccb7b13123f1914739cd42f6"
            ]
        },
        "43657": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzNTUyMzM1",
            "public_id": 43657,
            "url": "https://github.com/godotengine/godot/pull/43657",
            "diff_url": "https://github.com/godotengine/godot/pull/43657.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43657.patch",
            "title": "Fix crash duplicating local-to-scene resources",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-11-18T22:51:20Z",
            "updated_at": "2020-11-19T12:40:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e99cf6bfe5ac659de503040c3da9a90b135d7619"
            ]
        },
        "43664": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzNjAzNjA4",
            "public_id": 43664,
            "url": "https://github.com/godotengine/godot/pull/43664",
            "diff_url": "https://github.com/godotengine/godot/pull/43664.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43664.patch",
            "title": "Clarify that SceneTree::quit() does not immediately end the application.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2NTM5NjI2",
            "created_at": "2020-11-19T00:55:29Z",
            "updated_at": "2020-11-19T19:22:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "371d12a2f0a9425169df018ca99db71358c5a5af"
            ]
        },
        "43668": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzNjU5MzA3",
            "public_id": 43668,
            "url": "https://github.com/godotengine/godot/pull/43668",
            "diff_url": "https://github.com/godotengine/godot/pull/43668.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43668.patch",
            "title": "added shortcuts/hotkeys for tileset editor plugin collision buttons, …",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2MzUwNQ==",
            "created_at": "2020-11-19T03:58:58Z",
            "updated_at": "2020-11-19T16:17:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "cf582262c2a877664c7b123867bc60dd5e2de616"
            ]
        },
        "43671": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzNzQ1MTYw",
            "public_id": 43671,
            "url": "https://github.com/godotengine/godot/pull/43671",
            "diff_url": "https://github.com/godotengine/godot/pull/43671.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43671.patch",
            "title": "Fix zipalign command name on Windows machines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-11-19T07:42:18Z",
            "updated_at": "2020-11-24T17:45:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c4f2d8774717c717d07861f690f84091d4710f43"
            ]
        },
        "43678": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzODI1Mjcy",
            "public_id": 43678,
            "url": "https://github.com/godotengine/godot/pull/43678",
            "diff_url": "https://github.com/godotengine/godot/pull/43678.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43678.patch",
            "title": "Fix focus loss on macOS.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-11-19T10:06:28Z",
            "updated_at": "2021-11-05T12:50:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "718ff146e07866c41beeff1b2f04776f48447135"
            ]
        },
        "43679": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzODMxNDU1",
            "public_id": 43679,
            "url": "https://github.com/godotengine/godot/pull/43679",
            "diff_url": "https://github.com/godotengine/godot/pull/43679.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43679.patch",
            "title": "Prevent poly color path when translating batches than are non-poly",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-19T10:16:32Z",
            "updated_at": "2021-04-20T14:13:20Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f84f1e8b811cd4b3fc2aac87ecfad99fddbfc599"
            ]
        },
        "43681": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzODQ2NDA2",
            "public_id": 43681,
            "url": "https://github.com/godotengine/godot/pull/43681",
            "diff_url": "https://github.com/godotengine/godot/pull/43681.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43681.patch",
            "title": "Update the 3D grid when the \"View Grid\" checkbox is changed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-11-19T10:40:41Z",
            "updated_at": "2021-01-18T19:30:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "71d1909b39b96c1fde253b575bc91c33219f60a3"
            ]
        },
        "43682": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzODU0NTM4",
            "public_id": 43682,
            "url": "https://github.com/godotengine/godot/pull/43682",
            "diff_url": "https://github.com/godotengine/godot/pull/43682.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43682.patch",
            "title": "Warn about singleton being a Reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-11-19T10:53:40Z",
            "updated_at": "2021-01-01T21:32:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e1150bd912bd6076b8a94544c0ec32f75344976e"
            ]
        },
        "43683": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzOTI1MzMw",
            "public_id": 43683,
            "url": "https://github.com/godotengine/godot/pull/43683",
            "diff_url": "https://github.com/godotengine/godot/pull/43683.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43683.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 9th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-19T12:44:03Z",
            "updated_at": "2021-04-20T14:13:20Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "27eaf357fcde594d37bf88b8b58d6058b5fd7632",
                "9df6edc7d78ff49d471131c8095f7c1e05a6e895",
                "b9641efc5c2d8f0a9ed360620f1a43e52c894064",
                "16181a38ebf92e68d75d5a3d8309a5bc468a8074",
                "776faa5c92ab943afa54d3bb9338367fcd6c98c5",
                "ebdcf1cc601ad847b11a9e15e4c07a017c265dd6",
                "32017b14907dbe9cafda02ff618ead39c6a0af88",
                "c0fb16a512c9bc142ffc63aff24762ce384adb30",
                "387597a4a4fa816896a07215e8e099abd35d67c7",
                "bc25b80c0f4cb0d6a6f87df540c3b23bc498c896",
                "336506a27357ad00611dbfb762c24151e8ad37c2"
            ]
        },
        "43687": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTIzOTYzNDM0",
            "public_id": 43687,
            "url": "https://github.com/godotengine/godot/pull/43687",
            "diff_url": "https://github.com/godotengine/godot/pull/43687.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43687.patch",
            "title": "OSX: Fix linking with osxcross for arm64",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-19T13:43:20Z",
            "updated_at": "2020-11-19T16:15:38Z",
            "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": [
                "dbbbb53927652f6ae49a6174eb8f49af5cacd1db"
            ]
        },
        "43690": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0MDI2Mjg2",
            "public_id": 43690,
            "url": "https://github.com/godotengine/godot/pull/43690",
            "diff_url": "https://github.com/godotengine/godot/pull/43690.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43690.patch",
            "title": "Prevent item joining with custom shaders using selected BUILTINs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-19T15:15:15Z",
            "updated_at": "2021-04-20T14:13:21Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1394df318855a4e143e5f668c2d38dfd3988d4fd"
            ]
        },
        "43692": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0MDUwMDQ1",
            "public_id": 43692,
            "url": "https://github.com/godotengine/godot/pull/43692",
            "diff_url": "https://github.com/godotengine/godot/pull/43692.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43692.patch",
            "title": "SCons: Remove unnecessary $LINK overrides",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-19T15:49:42Z",
            "updated_at": "2020-11-24T09:27:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2e4bff1cfea3843953a176656490339305a2c779"
            ]
        },
        "43697": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0MTU0NDQ2",
            "public_id": 43697,
            "url": "https://github.com/godotengine/godot/pull/43697",
            "diff_url": "https://github.com/godotengine/godot/pull/43697.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43697.patch",
            "title": "Increase the default `profiler_frame_max_functions` to 512",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-19T18:38:25Z",
            "updated_at": "2022-03-04T07:02:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c4e200687ef1625fb7f6c7ca37187f61187fe0e1"
            ]
        },
        "43703": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0MzAwNzU3",
            "public_id": 43703,
            "url": "https://github.com/godotengine/godot/pull/43703",
            "diff_url": "https://github.com/godotengine/godot/pull/43703.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43703.patch",
            "title": "Do not start `Timer` upon manual switching of internal process",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2020-11-19T23:33:46Z",
            "updated_at": "2020-11-24T09:28:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkwOTcxNjI=",
                    "name": "discussion",
                    "color": "#ccaaff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "afcb6f38db9c313328130b6632073cda7f3b98e0"
            ]
        },
        "43713": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0NTUyNzg5",
            "public_id": 43713,
            "url": "https://github.com/godotengine/godot/pull/43713",
            "diff_url": "https://github.com/godotengine/godot/pull/43713.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43713.patch",
            "title": "doc: Warn about using Node internal processing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-20T08:54:56Z",
            "updated_at": "2020-11-24T09:29:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a655de89e3abc14baff7a95deb85fe4daed7361c"
            ]
        },
        "43716": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0NTg2MzE2",
            "public_id": 43716,
            "url": "https://github.com/godotengine/godot/pull/43716",
            "diff_url": "https://github.com/godotengine/godot/pull/43716.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43716.patch",
            "title": "Export: Reorder options for consistency across platforms",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-20T09:53:39Z",
            "updated_at": "2020-11-24T09:35:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "504efc5f9b2bee6fa075a59bb47fd2a71b166955"
            ]
        },
        "43719": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0NjI3MzU3",
            "public_id": 43719,
            "url": "https://github.com/godotengine/godot/pull/43719",
            "diff_url": "https://github.com/godotengine/godot/pull/43719.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43719.patch",
            "title": "nanosvg: Sync with upstream 3e403ec",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-20T11:03:12Z",
            "updated_at": "2020-11-24T09:36:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1bb6491992a34e4f9c6afe597f0b1156525cda01"
            ]
        },
        "43720": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0NjM1NDc2",
            "public_id": 43720,
            "url": "https://github.com/godotengine/godot/pull/43720",
            "diff_url": "https://github.com/godotengine/godot/pull/43720.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43720.patch",
            "title": "Batching - more error checking options",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-20T11:17:28Z",
            "updated_at": "2021-04-20T14:13:21Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4ae797b802197a73a5dad226c5748d2102665782"
            ]
        },
        "43724": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI0Njk0NjIx",
            "public_id": 43724,
            "url": "https://github.com/godotengine/godot/pull/43724",
            "diff_url": "https://github.com/godotengine/godot/pull/43724.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43724.patch",
            "title": "Update the number of lights supported in OmniLight and SpotLight docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-20T13:08:04Z",
            "updated_at": "2021-04-20T13:54:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "8adaf603d10182fcdb9ec57ffeae57507570dda1"
            ]
        },
        "43739": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MDQ3NTEx",
            "public_id": 43739,
            "url": "https://github.com/godotengine/godot/pull/43739",
            "diff_url": "https://github.com/godotengine/godot/pull/43739.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43739.patch",
            "title": "Fix duplicated entries in script editor menu",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0ODIxMjE5",
            "created_at": "2020-11-21T03:12:06Z",
            "updated_at": "2021-04-20T14:10:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "473cb79cc165c80451145de495c90c7597e3a3aa"
            ]
        },
        "43754": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MTg2Njgy",
            "public_id": 43754,
            "url": "https://github.com/godotengine/godot/pull/43754",
            "diff_url": "https://github.com/godotengine/godot/pull/43754.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43754.patch",
            "title": "Use a power-of-two value for Primary Grid Steps in the 3D editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-21T20:36:13Z",
            "updated_at": "2021-03-31T09:44:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "31cf3e2572e7c6db9ac8a58d16e289be69967b7c"
            ]
        },
        "43768": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MjY1NTQ0",
            "public_id": 43768,
            "url": "https://github.com/godotengine/godot/pull/43768",
            "diff_url": "https://github.com/godotengine/godot/pull/43768.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43768.patch",
            "title": "Mono/macOS: Move GodotSharp data to Resources to allow codesigning",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2MzgzMzE=",
            "created_at": "2020-11-22T10:59:41Z",
            "updated_at": "2021-03-08T20:16:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42eb09ddcc7aad56946d95f02f4afb7c1eaf6db8"
            ]
        },
        "43773": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MjkyNTU2",
            "public_id": 43773,
            "url": "https://github.com/godotengine/godot/pull/43773",
            "diff_url": "https://github.com/godotengine/godot/pull/43773.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43773.patch",
            "title": "Bind the editor's Search Help function to F1 by default",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-22T14:32:20Z",
            "updated_at": "2021-03-31T09:44:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "42685f514f4f730cd88f654fd8d162f10d6e1d53"
            ]
        },
        "43776": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MzA3ODU5",
            "public_id": 43776,
            "url": "https://github.com/godotengine/godot/pull/43776",
            "diff_url": "https://github.com/godotengine/godot/pull/43776.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43776.patch",
            "title": "2d Legacy - close vulnerabilities and more debug checks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-22T16:16:37Z",
            "updated_at": "2021-04-20T14:13:22Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3c69377f10a8fda7d75eabeba3b74d101eaa0f46"
            ]
        },
        "43777": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MzEyMDIz",
            "public_id": 43777,
            "url": "https://github.com/godotengine/godot/pull/43777",
            "diff_url": "https://github.com/godotengine/godot/pull/43777.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43777.patch",
            "title": "Document that WebM videos don't support the alpha channel",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-22T16:43:29Z",
            "updated_at": "2021-03-31T09:44:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "1a616726cf1e47f0d94296099890bd3997b44f4d"
            ]
        },
        "43780": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1MzMyMjMw",
            "public_id": 43780,
            "url": "https://github.com/godotengine/godot/pull/43780",
            "diff_url": "https://github.com/godotengine/godot/pull/43780.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43780.patch",
            "title": "Put in check for zero sized textures",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-22T18:14:38Z",
            "updated_at": "2021-04-20T14:13:23Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1d65b83cdb8413934e8b60129512f3fa8c5cae8e"
            ]
        },
        "43786": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1Mzg5MTAw",
            "public_id": 43786,
            "url": "https://github.com/godotengine/godot/pull/43786",
            "diff_url": "https://github.com/godotengine/godot/pull/43786.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43786.patch",
            "title": "fixed Camera2D rotation with non-square zoom",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDIyOTc=",
            "created_at": "2020-11-23T00:43:53Z",
            "updated_at": "2020-11-24T09:37:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b9c08977132a40b64c85d8522c01015900d4b1b9"
            ]
        },
        "43789": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1NjAzMjYz",
            "public_id": 43789,
            "url": "https://github.com/godotengine/godot/pull/43789",
            "diff_url": "https://github.com/godotengine/godot/pull/43789.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43789.patch",
            "title": "Make warning about Reference singletons more accurate (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-11-23T09:54:17Z",
            "updated_at": "2021-04-20T14:13:23Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8ec5ffe17ed012e10e79dc07834f51b0a8013385"
            ]
        },
        "43792": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1NzA0MjE0",
            "public_id": 43792,
            "url": "https://github.com/godotengine/godot/pull/43792",
            "diff_url": "https://github.com/godotengine/godot/pull/43792.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43792.patch",
            "title": "[3.2] [HTML5] Linting, fixes.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-11-23T12:41:27Z",
            "updated_at": "2021-04-20T14:13:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f316a1719d3f451893a85667e6b76740a78e88e2",
                "0813008b8a47fcc814b968c83d2e5cec45c95207",
                "e4cdae3624248c240b430a1d43c3610e182dab40"
            ]
        },
        "43793": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1NzE1ODAz",
            "public_id": 43793,
            "url": "https://github.com/godotengine/godot/pull/43793",
            "diff_url": "https://github.com/godotengine/godot/pull/43793.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43793.patch",
            "title": "Document C# garbage collection caveats in Reference and Resource",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-23T13:02:22Z",
            "updated_at": "2021-03-31T09:44:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0565c76e8ba7e31f6e0d16a7c3a7c0463b861f09"
            ]
        },
        "43798": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1ODI5MjA4",
            "public_id": 43798,
            "url": "https://github.com/godotengine/godot/pull/43798",
            "diff_url": "https://github.com/godotengine/godot/pull/43798.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43798.patch",
            "title": "Improve the AudioStreamPlayer3D class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-23T15:56:30Z",
            "updated_at": "2021-03-31T09:44:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "95618e29371cd655b64b8021912024eb7ff510dd"
            ]
        },
        "43804": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI1OTkwMzc3",
            "public_id": 43804,
            "url": "https://github.com/godotengine/godot/pull/43804",
            "diff_url": "https://github.com/godotengine/godot/pull/43804.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43804.patch",
            "title": "[3.2] Update gradle build files to automatically perform signing and zipalign tasks for custom builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-11-23T20:58:29Z",
            "updated_at": "2021-04-20T14:13:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d13d29240c8f9f1b6857edf12d377a60ac0c5403"
            ]
        },
        "43813": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI2MzgyMjM0",
            "public_id": 43813,
            "url": "https://github.com/godotengine/godot/pull/43813",
            "diff_url": "https://github.com/godotengine/godot/pull/43813.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43813.patch",
            "title": "Change 2d transform snapping from floor to round",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-24T10:39:43Z",
            "updated_at": "2021-04-20T13:56:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "847a37b1966ef1051cc6525dbebc7dd9e78de6a8"
            ]
        },
        "43818": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI2NTQ4Nzgx",
            "public_id": 43818,
            "url": "https://github.com/godotengine/godot/pull/43818",
            "diff_url": "https://github.com/godotengine/godot/pull/43818.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43818.patch",
            "title": "Batching - BackBuffer copy fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-24T15:05:27Z",
            "updated_at": "2021-04-20T14:13:25Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7c4cf1c043752493bcb4ef5a5cf14591272cda45"
            ]
        },
        "43833": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI2NzcwNDYw",
            "public_id": 43833,
            "url": "https://github.com/godotengine/godot/pull/43833",
            "diff_url": "https://github.com/godotengine/godot/pull/43833.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43833.patch",
            "title": "Fix to update scroll bar has correct max value in ScrollContainer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-11-24T20:43:11Z",
            "updated_at": "2020-11-26T08:27:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "67c2f2445f9b41b89dbdc55fff67ce347e0f63a9"
            ]
        },
        "43837": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI2ODU3ODc4",
            "public_id": 43837,
            "url": "https://github.com/godotengine/godot/pull/43837",
            "diff_url": "https://github.com/godotengine/godot/pull/43837.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43837.patch",
            "title": "Update clear button when clicked",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-24T23:42:53Z",
            "updated_at": "2020-11-26T08:27:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "836b78f32936f1507a31c1f8c7d14c2039deaace"
            ]
        },
        "43850": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3MzM2OTY4",
            "public_id": 43850,
            "url": "https://github.com/godotengine/godot/pull/43850",
            "diff_url": "https://github.com/godotengine/godot/pull/43850.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43850.patch",
            "title": "Fix useless assignement in webrtc/library_godot_webrtc.js",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-25T10:21:18Z",
            "updated_at": "2020-11-26T08:28:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4f654dad13e0580b1238b11bf4381453397ae017"
            ]
        },
        "43858": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3NTkwNTYx",
            "public_id": 43858,
            "url": "https://github.com/godotengine/godot/pull/43858",
            "diff_url": "https://github.com/godotengine/godot/pull/43858.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43858.patch",
            "title": "[3.2] Fix regression in baked lights when using GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2020-11-25T17:15:34Z",
            "updated_at": "2021-05-04T07:46:38Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "69939028b3145fafb16c4ac2a93522596e5c81d7"
            ]
        },
        "43861": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3NjEzNjUy",
            "public_id": 43861,
            "url": "https://github.com/godotengine/godot/pull/43861",
            "diff_url": "https://github.com/godotengine/godot/pull/43861.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43861.patch",
            "title": "Fix binding of default value in EditorSpatialGizmoPlugin::get_material()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2020-11-25T18:02:08Z",
            "updated_at": "2021-05-04T07:41:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e6949dae724b923227bdd61f8732667d997686a7"
            ]
        },
        "43863": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3NjI5ODYz",
            "public_id": 43863,
            "url": "https://github.com/godotengine/godot/pull/43863",
            "diff_url": "https://github.com/godotengine/godot/pull/43863.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43863.patch",
            "title": "SCons: Do not define TYPED_METHOD_BIND on Linux/OSX with clang",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-25T18:37:29Z",
            "updated_at": "2021-04-20T14:13:25Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0b38c5031127c011ba5d279a5ed6b8af970e0d33"
            ]
        },
        "43866": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3NjkyNTMz",
            "public_id": 43866,
            "url": "https://github.com/godotengine/godot/pull/43866",
            "diff_url": "https://github.com/godotengine/godot/pull/43866.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43866.patch",
            "title": "[3.2] Check joint nodes and generate configuration warning messages.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-25T21:07:08Z",
            "updated_at": "2021-04-20T14:11:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e0e7332135c1fe0a01da415ef5cbf5b72041555c"
            ]
        },
        "43875": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3NzYxODAy",
            "public_id": 43875,
            "url": "https://github.com/godotengine/godot/pull/43875",
            "diff_url": "https://github.com/godotengine/godot/pull/43875.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43875.patch",
            "title": "Create physical skeleton collider orientation fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM4MTE5Mzg3",
            "created_at": "2020-11-26T00:56:02Z",
            "updated_at": "2021-01-26T12:38:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "177e62a7e4867a01ec17b42a527d8275c3bdfdef"
            ]
        },
        "43881": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI3OTIyNzc2",
            "public_id": 43881,
            "url": "https://github.com/godotengine/godot/pull/43881",
            "diff_url": "https://github.com/godotengine/godot/pull/43881.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43881.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 10th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-26T08:49:17Z",
            "updated_at": "2021-04-20T14:11:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "97e7d637e0362a2d676eaa854f0e638ecf49e347",
                "bdc6f2fd95065e26312f0beb1e9dc32f116c495c",
                "e4b3461441720239fc80ad682471ec653645f626",
                "0c5050932641f3393605b9c6122333f7a94c74c8",
                "8aeeec034df36c2c1fc3d5e04d4ba5099c83d362",
                "9706b78a3fd5cb71b4cda01f3953992cd05577bc",
                "067d015d38c4c59e140b8d2c12a4a614c62d1372",
                "b2b5d9a7a3d814972bc0cbcc778cc3be09c14824",
                "b7a712d9f346b3aaf78e036313e9e835b23263d5",
                "922136b30d6f1aa78fbeb6f15716236e9946beea",
                "fe69bb262ef3beefc23796ea9b9ad1f1c029b32e",
                "f2a20893ccd2e407a004b384c1299aff00bcc994",
                "6553cd368b1188ffb912a557a9a763ca1f46f447",
                "4a1643114eb0f03ed329f8cf733a3e672c108525",
                "ac8dedd53270a66050c02cc70913b096467e662f",
                "e95e934d88f7203bc1f8e492e2dffa6f29964bc1",
                "eafb021015066a20ea9a8d9dc7d4c632727fef54"
            ]
        },
        "43885": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4MDQyNzA1",
            "public_id": 43885,
            "url": "https://github.com/godotengine/godot/pull/43885",
            "diff_url": "https://github.com/godotengine/godot/pull/43885.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43885.patch",
            "title": "Use correct normal for ReflectionProbe in GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5MzE3MzIx",
            "created_at": "2020-11-26T12:23:18Z",
            "updated_at": "2021-04-20T14:11:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ec7a9ca018a51ca2532fa9a571f827e1a48c698c"
            ]
        },
        "43889": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4MTE2NTMx",
            "public_id": 43889,
            "url": "https://github.com/godotengine/godot/pull/43889",
            "diff_url": "https://github.com/godotengine/godot/pull/43889.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43889.patch",
            "title": "[3.x] Fix race condition on `script_binding` in C#",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM0MDk4MzY=",
            "created_at": "2020-11-26T14:37:00Z",
            "updated_at": "2021-03-30T22:18:35Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b4455ffd75e48fddcc072e00ef8a6cccb664e30d"
            ]
        },
        "43893": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4MTcyMDQx",
            "public_id": 43893,
            "url": "https://github.com/godotengine/godot/pull/43893",
            "diff_url": "https://github.com/godotengine/godot/pull/43893.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43893.patch",
            "title": "[3.2] Added extra warning to texture nodes in visual shader",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-11-26T16:17:20Z",
            "updated_at": "2021-04-20T14:10:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3223747d0d2d35afa1e2e422689090d20e81654d"
            ]
        },
        "43897": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4MjM0OTIx",
            "public_id": 43897,
            "url": "https://github.com/godotengine/godot/pull/43897",
            "diff_url": "https://github.com/godotengine/godot/pull/43897.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43897.patch",
            "title": "Put misc. 3D tool visible instances on their own layer (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-11-26T19:05:33Z",
            "updated_at": "2021-04-20T14:11:36Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "08a46bbacd2800aff515c895bb9adc2975758d79"
            ]
        },
        "43899": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4MjM3MTMz",
            "public_id": 43899,
            "url": "https://github.com/godotengine/godot/pull/43899",
            "diff_url": "https://github.com/godotengine/godot/pull/43899.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43899.patch",
            "title": "[3.2] Remove any constraints connected to a Bullet body when removing it",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-26T19:13:36Z",
            "updated_at": "2021-04-20T14:10:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4bfcaeff5a83fcc4f1d2b04303897f4d42cd7ee6"
            ]
        },
        "43900": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4MjcxNTM3",
            "public_id": 43900,
            "url": "https://github.com/godotengine/godot/pull/43900",
            "diff_url": "https://github.com/godotengine/godot/pull/43900.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43900.patch",
            "title": "Improve Ambiguous StreamPeerTCP `set_no_delay` Documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MjUzODM2",
            "created_at": "2020-11-26T21:27:03Z",
            "updated_at": "2021-04-07T11:15:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "dbff9570285f46b69429fdef79f9272fbc77ca19"
            ]
        },
        "43907": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NDU2MDkw",
            "public_id": 43907,
            "url": "https://github.com/godotengine/godot/pull/43907",
            "diff_url": "https://github.com/godotengine/godot/pull/43907.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43907.patch",
            "title": "fix android wrong multi-touch pointerid",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1MDc2NTg5",
            "created_at": "2020-11-27T08:00:44Z",
            "updated_at": "2021-04-20T14:11:36Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cbda02991f809f71265b8596dfd91e27df2f7b29"
            ]
        },
        "43910": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NTQ0NDMx",
            "public_id": 43910,
            "url": "https://github.com/godotengine/godot/pull/43910",
            "diff_url": "https://github.com/godotengine/godot/pull/43910.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43910.patch",
            "title": "doc: Mention iOS support for for Input gravity/gyroscope sensors",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-27T10:59:24Z",
            "updated_at": "2020-11-29T14:32:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2d0fda3ca2301f24ba48776cea0338f5ac8e55bd"
            ]
        },
        "43918": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NjEzNTE2",
            "public_id": 43918,
            "url": "https://github.com/godotengine/godot/pull/43918",
            "diff_url": "https://github.com/godotengine/godot/pull/43918.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43918.patch",
            "title": "Disable SO_REUSEADDR for UDP.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-11-27T13:28:02Z",
            "updated_at": "2020-11-29T14:32:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b6a35c74a734d4fc0fc2524d2a0d4a72c7da631"
            ]
        },
        "43920": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NjU3NzUz",
            "public_id": 43920,
            "url": "https://github.com/godotengine/godot/pull/43920",
            "diff_url": "https://github.com/godotengine/godot/pull/43920.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43920.patch",
            "title": "Document the lack of localization remapping support in VideoPlayer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-27T14:56:47Z",
            "updated_at": "2021-03-31T09:44:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "1636fb8856759495aaeb156517d9a4cd2a33b967"
            ]
        },
        "43921": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NjgyMDI4",
            "public_id": 43921,
            "url": "https://github.com/godotengine/godot/pull/43921",
            "diff_url": "https://github.com/godotengine/godot/pull/43921.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43921.patch",
            "title": "[FBX] general purpose fixes 🎄 ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-11-27T15:49:22Z",
            "updated_at": "2021-04-20T14:10:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "de61cfe7c59e36e514c35c23941886ab584a71e0"
            ]
        },
        "43922": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NjkwMDM3",
            "public_id": 43922,
            "url": "https://github.com/godotengine/godot/pull/43922",
            "diff_url": "https://github.com/godotengine/godot/pull/43922.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43922.patch",
            "title": "Improve the `ProjectSettings.globalize_path()` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-11-27T16:07:44Z",
            "updated_at": "2021-03-31T09:44:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "f415db5b75da2c3c1ab8169ae24a18b1a3b3b56e"
            ]
        },
        "43924": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4NzE1MDU1",
            "public_id": 43924,
            "url": "https://github.com/godotengine/godot/pull/43924",
            "diff_url": "https://github.com/godotengine/godot/pull/43924.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43924.patch",
            "title": "[3.2] Fix cast_motion sometimes failing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-11-27T16:59:59Z",
            "updated_at": "2021-04-20T14:05:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2e99b5b137e9a59d76418f79e09878b5f23dfb97"
            ]
        },
        "43928": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI4Nzg4NjIz",
            "public_id": 43928,
            "url": "https://github.com/godotengine/godot/pull/43928",
            "diff_url": "https://github.com/godotengine/godot/pull/43928.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43928.patch",
            "title": "Prevent ALSA audio corruption",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYxMjk5MDk=",
            "created_at": "2020-11-27T21:09:59Z",
            "updated_at": "2020-12-03T17:29:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25b2f82ccfe98ec06f730813e818443df0e10972"
            ]
        },
        "43947": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5MDUzNjU5",
            "public_id": 43947,
            "url": "https://github.com/godotengine/godot/pull/43947",
            "diff_url": "https://github.com/godotengine/godot/pull/43947.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43947.patch",
            "title": "consolidating sanitizers and adding MSAN option on platforms that sup…",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyMzg2OA==",
            "created_at": "2020-11-29T04:14:16Z",
            "updated_at": "2021-03-04T10:34:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "da35cd2f00414f6294483724297046c0c5ea91e8"
            ]
        },
        "43948": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5MDU4OTAw",
            "public_id": 43948,
            "url": "https://github.com/godotengine/godot/pull/43948",
            "diff_url": "https://github.com/godotengine/godot/pull/43948.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43948.patch",
            "title": "Don't open editor window when using --export or --doctool",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI2ODg0MDkw",
            "created_at": "2020-11-29T05:16:03Z",
            "updated_at": "2021-04-20T14:10:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "27393de36e2c3c0f1b5e16ca37aa8751e31880ca"
            ]
        },
        "43959": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5MTIyMDgx",
            "public_id": 43959,
            "url": "https://github.com/godotengine/godot/pull/43959",
            "diff_url": "https://github.com/godotengine/godot/pull/43959.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43959.patch",
            "title": "Several edits to the GDScript docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2020-11-29T14:59:07Z",
            "updated_at": "2020-12-04T13:12:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "bf96056ad07365638ddbb96e4eac52c16b38b4c3"
            ]
        },
        "43968": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5MjAxMjU2",
            "public_id": 43968,
            "url": "https://github.com/godotengine/godot/pull/43968",
            "diff_url": "https://github.com/godotengine/godot/pull/43968.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43968.patch",
            "title": "Show editable children in the connect dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-11-29T23:38:28Z",
            "updated_at": "2020-11-30T10:31:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c93a3bdaef485fa102ecab8ad37f5a43f730506d"
            ]
        },
        "43972": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5MjI5ODU0",
            "public_id": 43972,
            "url": "https://github.com/godotengine/godot/pull/43972",
            "diff_url": "https://github.com/godotengine/godot/pull/43972.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43972.patch",
            "title": "Fix TabContainer crashes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-11-30T02:04:35Z",
            "updated_at": "2021-04-20T14:11:37Z",
            "target_branch": "3.2",
            "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": [
                "efade4034b7412e5a354d76c16577bd63849581c",
                "8e10e3376258631cee705ef092ab5ea2bf61bbc5"
            ]
        },
        "43974": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5MjQ4ODU4",
            "public_id": 43974,
            "url": "https://github.com/godotengine/godot/pull/43974",
            "diff_url": "https://github.com/godotengine/godot/pull/43974.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43974.patch",
            "title": "fix #43695 on 3.2 by revert part of  #41577",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUxMjI2ODI=",
            "created_at": "2020-11-30T03:19:17Z",
            "updated_at": "2021-04-20T14:11:37Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f07fb4e595fc1c0df41ff4d83f73a517f86bb31f"
            ]
        },
        "43982": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5NDQyNzM2",
            "public_id": 43982,
            "url": "https://github.com/godotengine/godot/pull/43982",
            "diff_url": "https://github.com/godotengine/godot/pull/43982.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43982.patch",
            "title": "Buttons: Don't use deprecated set_enabled_focus_mode",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-11-30T10:17:15Z",
            "updated_at": "2021-04-20T14:02:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f7061fd5593a2598fab4d821f6c1611b9d005ef4"
            ]
        },
        "43984": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5NDUyMzI3",
            "public_id": 43984,
            "url": "https://github.com/godotengine/godot/pull/43984",
            "diff_url": "https://github.com/godotengine/godot/pull/43984.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43984.patch",
            "title": "Fix ninepatch batch break logic.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-11-30T10:33:28Z",
            "updated_at": "2021-04-20T14:11:38Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4c588c21e8751729d4215233451c569c3b0c477b"
            ]
        },
        "43986": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5NDc2ODMx",
            "public_id": 43986,
            "url": "https://github.com/godotengine/godot/pull/43986",
            "diff_url": "https://github.com/godotengine/godot/pull/43986.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43986.patch",
            "title": "[3.2] [HTML5] HiDPI, emscripten fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-11-30T11:16:52Z",
            "updated_at": "2021-04-20T14:11:38Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0f40391924b782c93bce1add9fedfb35eab31b9b",
                "8d93c723f16e3a94b65ce68f91381b3b531a5ef7"
            ]
        },
        "43991": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5NjUyODU3",
            "public_id": 43991,
            "url": "https://github.com/godotengine/godot/pull/43991",
            "diff_url": "https://github.com/godotengine/godot/pull/43991.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43991.patch",
            "title": "Fix editor locked by generating preview of dynamic font",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-11-30T16:11:24Z",
            "updated_at": "2021-04-20T14:11:39Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a1f63bac0e57b653c452c6b08a72877031d14741"
            ]
        },
        "43999": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTI5OTM4MDc0",
            "public_id": 43999,
            "url": "https://github.com/godotengine/godot/pull/43999",
            "diff_url": "https://github.com/godotengine/godot/pull/43999.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/43999.patch",
            "title": "Update page value properly of ScrollContainer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-12-01T02:57:33Z",
            "updated_at": "2020-12-04T13:12:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d89677442b42150944d671bf886e0915bb448f66"
            ]
        },
        "44006": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMwMjQxMTcx",
            "public_id": 44006,
            "url": "https://github.com/godotengine/godot/pull/44006",
            "diff_url": "https://github.com/godotengine/godot/pull/44006.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44006.patch",
            "title": "Remove useless check in GDScript (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-12-01T11:38:31Z",
            "updated_at": "2021-04-20T14:06:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "46fc451b9c21e6677d0693c6298e4219f8674beb"
            ]
        },
        "44012": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMwMzgxODAz",
            "public_id": 44012,
            "url": "https://github.com/godotengine/godot/pull/44012",
            "diff_url": "https://github.com/godotengine/godot/pull/44012.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44012.patch",
            "title": "Fix incorrect `Curve3D.interpolate_baked()` description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-01T15:23:47Z",
            "updated_at": "2021-03-31T09:44:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "5a9600cd24881c3b5357e484fb06b36f4a1e244d"
            ]
        },
        "44016": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMwNTY1NzQ3",
            "public_id": 44016,
            "url": "https://github.com/godotengine/godot/pull/44016",
            "diff_url": "https://github.com/godotengine/godot/pull/44016.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44016.patch",
            "title": "Mention that 'changed' signal needs manual emit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-12-01T20:47:24Z",
            "updated_at": "2020-12-10T12:03:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b552c26c68d0a52843d38ab54ec2adea74f8de80"
            ]
        },
        "44018": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMwNTg3ODU2",
            "public_id": 44018,
            "url": "https://github.com/godotengine/godot/pull/44018",
            "diff_url": "https://github.com/godotengine/godot/pull/44018.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44018.patch",
            "title": "Add 'use_static_cpp' option for MinGW builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMzkyOTY=",
            "created_at": "2020-12-01T21:31:31Z",
            "updated_at": "2020-12-04T13:13:06Z",
            "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": [
                "e52c9c26fc43e93d6d4a86360189501368320f6e"
            ]
        },
        "44023": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMwNjQ2NTMw",
            "public_id": 44023,
            "url": "https://github.com/godotengine/godot/pull/44023",
            "diff_url": "https://github.com/godotengine/godot/pull/44023.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44023.patch",
            "title": "Update xatlas to upstream 5571fc7, fixes #44017",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNjQ3Mw==",
            "created_at": "2020-12-01T23:53:05Z",
            "updated_at": "2020-12-02T16:30:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "23c754360aa7046bc554b8f1e775db8d6b70157e"
            ]
        },
        "44035": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMwODY1MDc3",
            "public_id": 44035,
            "url": "https://github.com/godotengine/godot/pull/44035",
            "diff_url": "https://github.com/godotengine/godot/pull/44035.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44035.patch",
            "title": "Fix .pck lookup for extensionless binary in macOS resources.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-12-02T09:07:39Z",
            "updated_at": "2021-11-05T12:55:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7be8759991469e75c304cd209ee3fdf1a940d84d"
            ]
        },
        "44038": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxMDY1NDA1",
            "public_id": 44038,
            "url": "https://github.com/godotengine/godot/pull/44038",
            "diff_url": "https://github.com/godotengine/godot/pull/44038.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44038.patch",
            "title": "X11: Include limits.h for LONG_MAX",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-02T14:44:44Z",
            "updated_at": "2020-12-02T15:01:10Z",
            "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": [
                "f1a9de9c592c4643a5cf0886d0ec5482e25212f7"
            ]
        },
        "44039": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxMDc5NjEx",
            "public_id": 44039,
            "url": "https://github.com/godotengine/godot/pull/44039",
            "diff_url": "https://github.com/godotengine/godot/pull/44039.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44039.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 11th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-02T15:05:08Z",
            "updated_at": "2021-04-20T14:11:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cc86b1185877ed9aead4ab6e265adf6e9fc26789",
                "df047e56fea8a211ef1e5f7150ead5d6251bc25d",
                "eda04c6b6cbf02ac28bdc18c0d9c3540723b3874",
                "80c72a529f6432a08b9625328387424d6165a1f2",
                "8633cbc825a051d67523e2ea2b6021e8b6108143",
                "afdf1897761233e334ee59ff6bdc78a13f0fdc9b",
                "c663b3d5f85712e8871f726ddbd6b9a94cbf7509",
                "deda90bad77887a1b5b393d3a3a25b2ce33885e1",
                "3c5fb3bbc728762b69aeab5513004c8d28f557f7",
                "4bf141a47e9d3ee2d38347d643aeca907e4e602b",
                "d8c90f5f1ef310fe9a1222ba9fb0d2d899e00d22",
                "f6cca77d8fefdb9fc307e23bbf53425b83715c97",
                "dbb69f8f4902ea652d97b48aeb3b4587ceb96b4e"
            ]
        },
        "44041": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxMTM5NzM0",
            "public_id": 44041,
            "url": "https://github.com/godotengine/godot/pull/44041",
            "diff_url": "https://github.com/godotengine/godot/pull/44041.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44041.patch",
            "title": "Use GLES2 by default in the project manager",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-02T16:32:48Z",
            "updated_at": "2021-04-20T14:11:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkwOTcxNjI=",
                    "name": "discussion",
                    "color": "#ccaaff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8b1ee204cf9da04932d0154c7bc98d832405f723"
            ]
        },
        "44044": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxMTcxMjk1",
            "public_id": 44044,
            "url": "https://github.com/godotengine/godot/pull/44044",
            "diff_url": "https://github.com/godotengine/godot/pull/44044.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44044.patch",
            "title": "xatlas should be using the options configured here",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNjQ3Mw==",
            "created_at": "2020-12-02T17:23:38Z",
            "updated_at": "2020-12-03T02:22:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9367b1d6c11c3f1960e0bcd2bfe64685da3bfc1b"
            ]
        },
        "44051": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxMzIzNDc4",
            "public_id": 44051,
            "url": "https://github.com/godotengine/godot/pull/44051",
            "diff_url": "https://github.com/godotengine/godot/pull/44051.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44051.patch",
            "title": "Added F2 shortcuts for renaming files & folders.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNzMwODI2",
            "created_at": "2020-12-02T22:17:40Z",
            "updated_at": "2021-10-05T12:21:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "5a3952fe6476f0d012560bfbd1fc590c48e0511d"
            ]
        },
        "44059": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxNTgwNTc3",
            "public_id": 44059,
            "url": "https://github.com/godotengine/godot/pull/44059",
            "diff_url": "https://github.com/godotengine/godot/pull/44059.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44059.patch",
            "title": "Made keyboard shortcuts for FileSystemDock visible in popup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNzMwODI2",
            "created_at": "2020-12-03T07:49:19Z",
            "updated_at": "2021-10-05T12:21: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": [
                "ef5c720b731090c698d59a3ea32f3369387d6972"
            ]
        },
        "44062": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxNjI1OTEx",
            "public_id": 44062,
            "url": "https://github.com/godotengine/godot/pull/44062",
            "diff_url": "https://github.com/godotengine/godot/pull/44062.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44062.patch",
            "title": "[3.2] Ignore hint entries in game controller mapping",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-03T09:13:24Z",
            "updated_at": "2021-04-20T14:11:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c3150eb78365dff6e956b1dae7643a670ccc7e5b"
            ]
        },
        "44069": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxNzgwNzU0",
            "public_id": 44069,
            "url": "https://github.com/godotengine/godot/pull/44069",
            "diff_url": "https://github.com/godotengine/godot/pull/44069.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44069.patch",
            "title": "Relicense Godot logo from CC-BY-3.0 to CC-BY-4.0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-03T13:32:06Z",
            "updated_at": "2021-10-25T08:44:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "6d26ff4eda3e37f19653cf0f04d10790475cc2c1"
            ]
        },
        "44070": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxODMxMzY2",
            "public_id": 44070,
            "url": "https://github.com/godotengine/godot/pull/44070",
            "diff_url": "https://github.com/godotengine/godot/pull/44070.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44070.patch",
            "title": "Add \"font_color_separator\" theme property to 'PopupMenu'",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-12-03T14:43:57Z",
            "updated_at": "2020-12-10T12:06:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "383e8919e0187d87a303818e59982bc25edb99ea"
            ]
        },
        "44071": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMxODY2ODUy",
            "public_id": 44071,
            "url": "https://github.com/godotengine/godot/pull/44071",
            "diff_url": "https://github.com/godotengine/godot/pull/44071.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44071.patch",
            "title": "Change logo in the About dialog box (return Godot's teeth)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2020-12-03T15:26:04Z",
            "updated_at": "2021-02-16T13:14:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c553ca54d5de4c9ce9ebdf1c416985a56f20a9a7"
            ]
        },
        "44079": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMyMzg3OTkx",
            "public_id": 44079,
            "url": "https://github.com/godotengine/godot/pull/44079",
            "diff_url": "https://github.com/godotengine/godot/pull/44079.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44079.patch",
            "title": "Updated open-simplex to have const functions wherever possible",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1NTYzNjAy",
            "created_at": "2020-12-04T08:55:38Z",
            "updated_at": "2020-12-04T13:39:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7e2b88a7ebd5201b70cbadb1e27f2d2577186d47"
            ]
        },
        "44082": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMyNDc1MDAz",
            "public_id": 44082,
            "url": "https://github.com/godotengine/godot/pull/44082",
            "diff_url": "https://github.com/godotengine/godot/pull/44082.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44082.patch",
            "title": "Added driving joystick type to windows joystick handling",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2020-12-04T11:32:25Z",
            "updated_at": "2021-04-20T14:02:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cf5737acbe95b63a9aa2c741e1c9d408b3d9385f"
            ]
        },
        "44093": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMyNjk1NTc2",
            "public_id": 44093,
            "url": "https://github.com/godotengine/godot/pull/44093",
            "diff_url": "https://github.com/godotengine/godot/pull/44093.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44093.patch",
            "title": "Fix base script not initialized properly in some cases",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-12-04T18:02:41Z",
            "updated_at": "2020-12-09T10:16:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "87d73faa668b8b76333b1728a3f91f1e0438f2fd"
            ]
        },
        "44107": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMyODU2MTYz",
            "public_id": 44107,
            "url": "https://github.com/godotengine/godot/pull/44107",
            "diff_url": "https://github.com/godotengine/godot/pull/44107.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44107.patch",
            "title": "C#: Fix very slow build log update in the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-12-05T00:17:00Z",
            "updated_at": "2021-05-13T23:14:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b0eb9061e41db87a906ae7ecb14ad1e755058fcb"
            ]
        },
        "44108": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMyODU2MjM2",
            "public_id": 44108,
            "url": "https://github.com/godotengine/godot/pull/44108",
            "diff_url": "https://github.com/godotengine/godot/pull/44108.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44108.patch",
            "title": "Fix unhandled exception re-thrown in the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-12-05T00:17:23Z",
            "updated_at": "2021-05-13T23:14:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bbaf854956add0f09156eaecaaf7d5490b404264"
            ]
        },
        "44122": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzMDQwNDk1",
            "public_id": 44122,
            "url": "https://github.com/godotengine/godot/pull/44122",
            "diff_url": "https://github.com/godotengine/godot/pull/44122.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44122.patch",
            "title": "Change minimum snap step of Tile Set to 1",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNjA3NTEy",
            "created_at": "2020-12-05T16:24:32Z",
            "updated_at": "2020-12-09T10:19:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "70c946f82d988135eb7ff665742d5a97ae0ce3a8"
            ]
        },
        "44124": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzMDcyMTYz",
            "public_id": 44124,
            "url": "https://github.com/godotengine/godot/pull/44124",
            "diff_url": "https://github.com/godotengine/godot/pull/44124.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44124.patch",
            "title": "Add option to draw all tabs in front",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2020-12-05T18:19:07Z",
            "updated_at": "2020-12-10T12:07:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "814f9015f8cf6ea5cfd440b7a8045ed6a56a4ca1"
            ]
        },
        "44130": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzMDg5ODQ4",
            "public_id": 44130,
            "url": "https://github.com/godotengine/godot/pull/44130",
            "diff_url": "https://github.com/godotengine/godot/pull/44130.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44130.patch",
            "title": "Tweak SpatialMaterial height property hints (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-05T20:45:20Z",
            "updated_at": "2021-04-20T13:54:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f6628f5ab8c2fcf4515fc7df2904523bb8ae88b"
            ]
        },
        "44135": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzMTEzMzI2",
            "public_id": 44135,
            "url": "https://github.com/godotengine/godot/pull/44135",
            "diff_url": "https://github.com/godotengine/godot/pull/44135.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44135.patch",
            "title": "Godot.NET.Sdk/3.2.4 - Fix targeting .NETFramework with .NET 5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-12-06T00:07:20Z",
            "updated_at": "2021-05-19T04:30:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a07589e2adf4341dd34bbb1834d3e363044eccab",
                "cd339ff002bc8db141965a04db16d1e279ca3ce8",
                "d639941446ad49de6427da77c3594b3efc038a6b",
                "9b24d5f2d090b2dc5f21b42175424244a297e7d6"
            ]
        },
        "44136": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzMTE0ODI4",
            "public_id": 44136,
            "url": "https://github.com/godotengine/godot/pull/44136",
            "diff_url": "https://github.com/godotengine/godot/pull/44136.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44136.patch",
            "title": "Mono: Add mono_bcl SCons option for a custom BCL location",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-12-06T00:19:53Z",
            "updated_at": "2021-05-13T23:14:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dd5ace219d3a718938cd4262625129decc8b8e8a"
            ]
        },
        "44148": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzMjUwODIw",
            "public_id": 44148,
            "url": "https://github.com/godotengine/godot/pull/44148",
            "diff_url": "https://github.com/godotengine/godot/pull/44148.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44148.patch",
            "title": "Tweak log file names for consistency between Mono and non-Mono logs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-06T19:17:43Z",
            "updated_at": "2021-03-31T09:41:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4d81776fc9364950bbe89d7da61fe3a7c965334f"
            ]
        },
        "44160": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzNDg1ODQ2",
            "public_id": 44160,
            "url": "https://github.com/godotengine/godot/pull/44160",
            "diff_url": "https://github.com/godotengine/godot/pull/44160.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44160.patch",
            "title": "[3.2] Load dynamic fonts to memory on all platforms, to avoid locked files.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-12-07T08:27:25Z",
            "updated_at": "2021-04-20T14:11:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4d583218509e479b5580e80861ac1168836d85b7"
            ]
        },
        "44161": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzNTQxNTgw",
            "public_id": 44161,
            "url": "https://github.com/godotengine/godot/pull/44161",
            "diff_url": "https://github.com/godotengine/godot/pull/44161.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44161.patch",
            "title": "Remove unused FileAccessBuffered",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-12-07T09:57:01Z",
            "updated_at": "2020-12-09T10:38:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTcxNjI=",
                    "name": "discussion",
                    "color": "#ccaaff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "781efc26e0a9db987dbe2e40cb456ab3a2d65a68",
                "1396c74734f289faf3e648ab232e691df6e963ae"
            ]
        },
        "44165": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzNjkyMTkz",
            "public_id": 44165,
            "url": "https://github.com/godotengine/godot/pull/44165",
            "diff_url": "https://github.com/godotengine/godot/pull/44165.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44165.patch",
            "title": "[3.2] Fix inconsistent Joint3DSW copy constructor and assignment declarations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-07T14:03:22Z",
            "updated_at": "2021-04-20T14:11:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "634a14844e7e05bf17f5a37f82f8565c9b2f13ec"
            ]
        },
        "44167": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzNjkyNTI4",
            "public_id": 44167,
            "url": "https://github.com/godotengine/godot/pull/44167",
            "diff_url": "https://github.com/godotengine/godot/pull/44167.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44167.patch",
            "title": "[3.2] Remove ChainTip copy constructor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-07T14:03:47Z",
            "updated_at": "2021-04-20T14:11:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "79952c5435b8372b25d5dadc4a737874ad2f280d"
            ]
        },
        "44168": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzNzA0NTY2",
            "public_id": 44168,
            "url": "https://github.com/godotengine/godot/pull/44168",
            "diff_url": "https://github.com/godotengine/godot/pull/44168.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44168.patch",
            "title": "[3.2] Add MP3 import and playback support (Backport)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2OTI0Mjk1",
            "created_at": "2020-12-07T14:12:23Z",
            "updated_at": "2021-04-20T14:11:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "75d38765a838c8a243b981f5f68d5b607af9c0cb"
            ]
        },
        "44170": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzODAzMTMw",
            "public_id": 44170,
            "url": "https://github.com/godotengine/godot/pull/44170",
            "diff_url": "https://github.com/godotengine/godot/pull/44170.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44170.patch",
            "title": "[3.2] [HTML5] Optional GDNative Support ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-12-07T16:41:09Z",
            "updated_at": "2021-04-20T13:55:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "79a1418e7dd2147461794578ed1780120e877092",
                "2cbfe1afd43ac11049bab2584ed6e948b16c2b72",
                "4ad95cc0399cd8cad6044dee857280943e66822c",
                "4d1ebaad0fa5c1e1af5ac3826067c3ac1f5a9754",
                "8ebb52fad6870d768e6daa4966af43cd9806268e"
            ]
        },
        "44174": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTMzOTUxNDYx",
            "public_id": 44174,
            "url": "https://github.com/godotengine/godot/pull/44174",
            "diff_url": "https://github.com/godotengine/godot/pull/44174.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44174.patch",
            "title": "[3.2] Fixed the inverse(mat3) polyfill for GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-12-07T21:13:37Z",
            "updated_at": "2021-04-20T14:10:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b02900478f3e8a56b707ee2d0647ae53f8d29de0"
            ]
        },
        "44197": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM0NjA2MjU2",
            "public_id": 44197,
            "url": "https://github.com/godotengine/godot/pull/44197",
            "diff_url": "https://github.com/godotengine/godot/pull/44197.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44197.patch",
            "title": "Fix some easing equations' undefined behaviours.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-12-08T17:26:07Z",
            "updated_at": "2020-12-10T12:08:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3936da7ab4d2e3b58c4d863843e2122b211cdb6c"
            ]
        },
        "44212": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1MDM0NzAz",
            "public_id": 44212,
            "url": "https://github.com/godotengine/godot/pull/44212",
            "diff_url": "https://github.com/godotengine/godot/pull/44212.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44212.patch",
            "title": "[3.2] Fix fallback emoji font color.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-12-09T09:22:26Z",
            "updated_at": "2021-04-20T14:10:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1b4fab3318734104ba29e725a6c5a5fb6c85464d"
            ]
        },
        "44214": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1MDcxOTUx",
            "public_id": 44214,
            "url": "https://github.com/godotengine/godot/pull/44214",
            "diff_url": "https://github.com/godotengine/godot/pull/44214.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44214.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 12th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-09T10:23:51Z",
            "updated_at": "2021-04-20T14:10:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "299be786a1be9e054c4edaf009503dab584d3921",
                "f73c9e555fdba6dc1c618bdca80429e8356e076d",
                "87e9fbc8a01bc6b4c9e2f42bd727d2658e8c4e07",
                "8542d6ecd5a7cc446630e82d07b8b96080d9c7c3",
                "a624448197112aa8f368a2819e4c357f93e163eb",
                "956477f4a238e352b42317e6db87e3240697a381",
                "2725ce6798c76aa5ce16f9d5caf6c26cc96078ec",
                "c5acdfb5f54da26c877acb5372d1ce80de94383c",
                "9d2c012f23ba2a9f77dc4a69bc62af205484ee5b",
                "94fff8abb91fd5c6c426ea7824f98360a1b73567",
                "d5ea412848c106cbc905f292a974577beae1f022",
                "796ab24540db4cac3dfbc79dfc9311ec60a17df0",
                "b33fd415daa13e6aae4b7871e8af353586a9ff43",
                "0f279794c537b9563dab295423fdaf641ae9d4e5",
                "65edd1f8237a7e82bd254b8c6358af511d8688d6",
                "d6a65fb13a4397e34e947f4480091979b00d3d0e",
                "1663a9e87cde043562454be9de40d73ab28ea505",
                "6c3a0e3a5a01c63258aaafb198c70f411f2b0259"
            ]
        },
        "44215": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1MDczNjUx",
            "public_id": 44215,
            "url": "https://github.com/godotengine/godot/pull/44215",
            "diff_url": "https://github.com/godotengine/godot/pull/44215.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44215.patch",
            "title": "Remove unused FileAccessJAndroid.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-12-09T10:26:43Z",
            "updated_at": "2020-12-09T11:01:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "09a9712a6ad8bbf7c2b34c6416bc98919f2869ca"
            ]
        },
        "44218": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1MTE4OTg0",
            "public_id": 44218,
            "url": "https://github.com/godotengine/godot/pull/44218",
            "diff_url": "https://github.com/godotengine/godot/pull/44218.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44218.patch",
            "title": "Fix trying to set grid visibility on an invalid instance",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-12-09T11:42:12Z",
            "updated_at": "2020-12-10T12:08:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8c1d94ebae2eb5f8563c40754ce1ceed04f05978"
            ]
        },
        "44223": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1MjI3ODQ1",
            "public_id": 44223,
            "url": "https://github.com/godotengine/godot/pull/44223",
            "diff_url": "https://github.com/godotengine/godot/pull/44223.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44223.patch",
            "title": "Asset Library: Scroll up the ScrollContainer after page load",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-12-09T14:40:31Z",
            "updated_at": "2022-03-01T23:18:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzOTEyMzI5OTU=",
                    "name": "topic:assetlib",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "0e4f2ca860fcf8a6d6edc507e09c98883f140f2e"
            ]
        },
        "44229": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1Mjk5MTQz",
            "public_id": 44229,
            "url": "https://github.com/godotengine/godot/pull/44229",
            "diff_url": "https://github.com/godotengine/godot/pull/44229.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44229.patch",
            "title": "Add icon for 'AudioStreamMP3' resource",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-12-09T16:22:15Z",
            "updated_at": "2020-12-10T12:11:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "49ae1cba0c8e0e4e476d99bf6412acc754dc0838"
            ]
        },
        "44234": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1MzcwMjM4",
            "public_id": 44234,
            "url": "https://github.com/godotengine/godot/pull/44234",
            "diff_url": "https://github.com/godotengine/godot/pull/44234.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44234.patch",
            "title": "fix for snap to floor editor crash bug",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc1NzExNzcz",
            "created_at": "2020-12-09T18:15:16Z",
            "updated_at": "2020-12-10T14:33:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "52f6e0b5ada0baaa91f00cdb045a32872d969ac1"
            ]
        },
        "44245": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1NTQ4NDY5",
            "public_id": 44245,
            "url": "https://github.com/godotengine/godot/pull/44245",
            "diff_url": "https://github.com/godotengine/godot/pull/44245.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44245.patch",
            "title": "Fix regression in gdscript initialization",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-12-10T00:15:53Z",
            "updated_at": "2021-04-20T14:11:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e1561a6f2961caf808fac58b061105f5939bd228"
            ]
        },
        "44248": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1NTcwNjM2",
            "public_id": 44248,
            "url": "https://github.com/godotengine/godot/pull/44248",
            "diff_url": "https://github.com/godotengine/godot/pull/44248.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44248.patch",
            "title": "Fix scene being modified when arrows are pressed with no node selected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNjA3NTEy",
            "created_at": "2020-12-10T01:20:55Z",
            "updated_at": "2020-12-10T12:13:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "66827337fdd46447b687124b5c3be4a0417f35c6"
            ]
        },
        "44256": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1NzI4NDQz",
            "public_id": 44256,
            "url": "https://github.com/godotengine/godot/pull/44256",
            "diff_url": "https://github.com/godotengine/godot/pull/44256.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44256.patch",
            "title": "[3.2] [HTML5] Editor style, audio fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-12-10T07:34:56Z",
            "updated_at": "2021-04-20T14:11:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0a67b239139f7e89ccf60bb36e41333acdfa3eea",
                "a7126e71538e11ff9c0001e47bba84a08ebbb3de",
                "6936ac9d5dbea9c9edddd014e2d16533bf3e079e",
                "295b16dcf2b3db0694dbb2c4dd13602c9b2ceed5",
                "b4b1df613e23778facbdb71205f854764b6ea0dd"
            ]
        },
        "44262": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1ODgyOTgw",
            "public_id": 44262,
            "url": "https://github.com/godotengine/godot/pull/44262",
            "diff_url": "https://github.com/godotengine/godot/pull/44262.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44262.patch",
            "title": "FileSystemDock: List conflicting files on move",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-10T11:55:39Z",
            "updated_at": "2020-12-10T12:14:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "7dc41ff310ffe11cf78dcdbb7cbbaf5bc8ad8b1e"
            ]
        },
        "44265": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1OTA4NTE1",
            "public_id": 44265,
            "url": "https://github.com/godotengine/godot/pull/44265",
            "diff_url": "https://github.com/godotengine/godot/pull/44265.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44265.patch",
            "title": "Allow to circle back in 'PopupMenu' even if the first/last item is non-selectable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-12-10T12:41:15Z",
            "updated_at": "2020-12-10T13:02:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bb39088201c721d60d97bdd48a3062da7320b078"
            ]
        },
        "44266": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1OTE4NDIw",
            "public_id": 44266,
            "url": "https://github.com/godotengine/godot/pull/44266",
            "diff_url": "https://github.com/godotengine/godot/pull/44266.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44266.patch",
            "title": "HTML5: Code style cleanup for export code",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-10T12:58:29Z",
            "updated_at": "2020-12-10T16:57:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8020515717042453f253f2bed9a7a3d59a980ee7"
            ]
        },
        "44268": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1OTM2MzEy",
            "public_id": 44268,
            "url": "https://github.com/godotengine/godot/pull/44268",
            "diff_url": "https://github.com/godotengine/godot/pull/44268.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44268.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 13th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-10T13:27:23Z",
            "updated_at": "2021-04-20T14:11:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c7a9bd2835bef7d0807556b6f5f74b69431ffad",
                "3e20a98503f66bfe0bfc5140582a78e76c117588",
                "4fe554933c2acd1d0dd8847068f433beead44fdf",
                "c509ba9ff79bc81afcbb8f302e1fedb239aaa062",
                "e08af90c9081dac736c727fe218542b02a0509f5",
                "de7b5006ccd47c4dda21a000e64f95197baf8dac",
                "979e5b36da3f4317b3e21da09baf23751ed5be2a",
                "8ad61f66699760f082dea06ac09c3ff6c55fba4a",
                "ab4423e7ad0e9cf18102a141b22f22c6f312c811",
                "c904cf612a6e5285665b47e5b345a2be42412d33",
                "32da9dc1e904b8ec508b32634820caced50a5f59",
                "99a6cf77dd0d44f75657fe000a2beab0182c0fa6",
                "b1919a3ed0201daa4c8e89acc1d0839e6dbbbb69"
            ]
        },
        "44270": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1OTQ1OTM0",
            "public_id": 44270,
            "url": "https://github.com/godotengine/godot/pull/44270",
            "diff_url": "https://github.com/godotengine/godot/pull/44270.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44270.patch",
            "title": "Remove two very slightly displaced duplicate vertices on Gobot's face",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMxMDY1ODA4",
            "created_at": "2020-12-10T13:42:30Z",
            "updated_at": "2021-01-17T11:19:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "17b9cb2cdf251b84ad43554d0cdb064aca200a32"
            ]
        },
        "44271": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM1OTk2NTMz",
            "public_id": 44271,
            "url": "https://github.com/godotengine/godot/pull/44271",
            "diff_url": "https://github.com/godotengine/godot/pull/44271.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44271.patch",
            "title": "PVRTC: Move compress func to `modules/pvr`, drop obsolete PVRTexTool code",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-10T14:57:32Z",
            "updated_at": "2020-12-29T13:01:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1a312748550a7d4c5e436a3d2331be165d8abe07"
            ]
        },
        "44279": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM2MzY3MTc0",
            "public_id": 44279,
            "url": "https://github.com/godotengine/godot/pull/44279",
            "diff_url": "https://github.com/godotengine/godot/pull/44279.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44279.patch",
            "title": "Fix PathFollow3D updating on unit_offset 0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-12-11T00:35:41Z",
            "updated_at": "2020-12-29T13:02:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cd42e938fc76ad53a7cdc914727ac61434ec9b7e"
            ]
        },
        "44280": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM2MzY3NzUw",
            "public_id": 44280,
            "url": "https://github.com/godotengine/godot/pull/44280",
            "diff_url": "https://github.com/godotengine/godot/pull/44280.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44280.patch",
            "title": "Document that changing the particle amount resets emission",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-11T00:37:00Z",
            "updated_at": "2021-04-20T13:54:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "f2b04e8865b617ff844dbbe3a8e0cee230d455d4"
            ]
        },
        "44283": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM2NDA5OTY2",
            "public_id": 44283,
            "url": "https://github.com/godotengine/godot/pull/44283",
            "diff_url": "https://github.com/godotengine/godot/pull/44283.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44283.patch",
            "title": "Fixed incorrect offset of snap to floor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc1NzExNzcz",
            "created_at": "2020-12-11T02:11:20Z",
            "updated_at": "2021-01-08T13:51:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4f171afecc283af407e53fb0553028ff99a9d696"
            ]
        },
        "44293": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM2NzgyNDMw",
            "public_id": 44293,
            "url": "https://github.com/godotengine/godot/pull/44293",
            "diff_url": "https://github.com/godotengine/godot/pull/44293.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44293.patch",
            "title": "Fix bug in normal map decompression",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-12-11T10:27:02Z",
            "updated_at": "2021-04-20T14:11:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e13040b3734640abf33873031877ca9b762b14d6"
            ]
        },
        "44294": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM2Nzk4NTIz",
            "public_id": 44294,
            "url": "https://github.com/godotengine/godot/pull/44294",
            "diff_url": "https://github.com/godotengine/godot/pull/44294.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44294.patch",
            "title": "wrong double quote output with .csv fixed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwMzQ3Mzkw",
            "created_at": "2020-12-11T10:48:10Z",
            "updated_at": "2020-12-29T13:02:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "68fdd753a796bec711cd5caa0933ac2f0f125aca"
            ]
        },
        "44295": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM2OTAxMzcy",
            "public_id": 44295,
            "url": "https://github.com/godotengine/godot/pull/44295",
            "diff_url": "https://github.com/godotengine/godot/pull/44295.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44295.patch",
            "title": "ProximityGroup: Fix access modifiers, rename private methods for clarity",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-11T13:35:02Z",
            "updated_at": "2020-12-29T13:08:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "79ba70f7ee1eabeabc7e62256eea3670506a2e7f"
            ]
        },
        "44301": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM3MDkxNTA0",
            "public_id": 44301,
            "url": "https://github.com/godotengine/godot/pull/44301",
            "diff_url": "https://github.com/godotengine/godot/pull/44301.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44301.patch",
            "title": "Display the number of results for global search",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2020-12-11T16:17:15Z",
            "updated_at": "2020-12-29T13:09:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "7c0d68295141598f0d91eae4a7935cece3c67f9e"
            ]
        },
        "44302": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM3MTI3Mzkw",
            "public_id": 44302,
            "url": "https://github.com/godotengine/godot/pull/44302",
            "diff_url": "https://github.com/godotengine/godot/pull/44302.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44302.patch",
            "title": "Don't force GLES2 in Project Manager, causes issues on macOS.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-11T16:38:27Z",
            "updated_at": "2021-04-20T14:11:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "36662f3b4d0f6527f60f99258d8081af6fd219ef"
            ]
        },
        "44305": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM3MzQzMzU1",
            "public_id": 44305,
            "url": "https://github.com/godotengine/godot/pull/44305",
            "diff_url": "https://github.com/godotengine/godot/pull/44305.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44305.patch",
            "title": "[fbx] Implement ColorIndex for Vertex Colors to ensure they are correct and duplicate vertexes correctly for multiple color attributes.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-12-11T20:03:26Z",
            "updated_at": "2021-04-20T14:11:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8ffad0d8bda78acc24e63b8a80811399a017b9b2"
            ]
        },
        "44306": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM3NDgyMzc1",
            "public_id": 44306,
            "url": "https://github.com/godotengine/godot/pull/44306",
            "diff_url": "https://github.com/godotengine/godot/pull/44306.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44306.patch",
            "title": "Fix Variant conversion to float instead of double",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MzE2OTk5",
            "created_at": "2020-12-11T22:23:42Z",
            "updated_at": "2021-04-21T12:29:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "708336531cbafbd9543d2a6b5436f68ad261459d"
            ]
        },
        "44316": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM4MDA3OTEy",
            "public_id": 44316,
            "url": "https://github.com/godotengine/godot/pull/44316",
            "diff_url": "https://github.com/godotengine/godot/pull/44316.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44316.patch",
            "title": "[3.2] Don't handle BaseException in build scripts",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-12T10:55:23Z",
            "updated_at": "2021-04-20T14:11:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e21adf2bc6f101ee3d7bccbe9d42b5ec6ac7d6f2"
            ]
        },
        "44317": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM4MDI4MTQ1",
            "public_id": 44317,
            "url": "https://github.com/godotengine/godot/pull/44317",
            "diff_url": "https://github.com/godotengine/godot/pull/44317.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44317.patch",
            "title": "Fixed Geometry2D::get_closest_points_between_segments docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-12-12T11:29:22Z",
            "updated_at": "2020-12-29T13:11:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "56e5ca38d7850037137abb7072ef3fb453dfbf82"
            ]
        },
        "44323": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM4Mjc1Mjc2",
            "public_id": 44323,
            "url": "https://github.com/godotengine/godot/pull/44323",
            "diff_url": "https://github.com/godotengine/godot/pull/44323.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44323.patch",
            "title": "Document that SpatialMaterial doesn't support depth mapping + triplanar",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-12T16:12:04Z",
            "updated_at": "2021-04-20T13:54:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "d72dcf5b24843d103464625606ebf548d4a95a4d"
            ]
        },
        "44326": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM4MzY4Nzk4",
            "public_id": 44326,
            "url": "https://github.com/godotengine/godot/pull/44326",
            "diff_url": "https://github.com/godotengine/godot/pull/44326.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44326.patch",
            "title": "Fixed EditorPropertyText change signal emission.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzNDI1OTk=",
            "created_at": "2020-12-12T18:26:57Z",
            "updated_at": "2021-01-07T09:33:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ed1f208ec4c1111a450fe1401c3378b973c7a6e5"
            ]
        },
        "44340": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM4OTI3ODM5",
            "public_id": 44340,
            "url": "https://github.com/godotengine/godot/pull/44340",
            "diff_url": "https://github.com/godotengine/godot/pull/44340.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44340.patch",
            "title": "Batching - Protection against zero and small sized ninepatches",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-12-13T10:25:16Z",
            "updated_at": "2021-04-20T14:11:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2d6cb3e2089bdee1b2e158a869f56f025c0a0fb0"
            ]
        },
        "44341": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM4OTUzNzUx",
            "public_id": 44341,
            "url": "https://github.com/godotengine/godot/pull/44341",
            "diff_url": "https://github.com/godotengine/godot/pull/44341.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44341.patch",
            "title": "Add important note about OS.get_unixtime.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-12-13T13:44:15Z",
            "updated_at": "2020-12-29T13:12:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "49741d9464e1f3ddda077dc08034d26d201be758"
            ]
        },
        "44349": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5MDA1NjQ2",
            "public_id": 44349,
            "url": "https://github.com/godotengine/godot/pull/44349",
            "diff_url": "https://github.com/godotengine/godot/pull/44349.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44349.patch",
            "title": "Allow to override drop data in LineEdit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-12-13T19:22:38Z",
            "updated_at": "2021-01-26T16:25:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a3a31591b53da6a79f37760d0e7ee34d6d4e4ee6"
            ]
        },
        "44353": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5MDM2ODI0",
            "public_id": 44353,
            "url": "https://github.com/godotengine/godot/pull/44353",
            "diff_url": "https://github.com/godotengine/godot/pull/44353.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44353.patch",
            "title": "Pow method doc fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwODAzNjg=",
            "created_at": "2020-12-13T22:54:38Z",
            "updated_at": "2020-12-29T13:12:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4fd20015f35135e6a4e8e67fc8e9e1921196bef6"
            ]
        },
        "44371": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5Njg4ODkw",
            "public_id": 44371,
            "url": "https://github.com/godotengine/godot/pull/44371",
            "diff_url": "https://github.com/godotengine/godot/pull/44371.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44371.patch",
            "title": "[fbx] fix crash in FBX parser caused by mesh geometry",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2020-12-14T17:39:35Z",
            "updated_at": "2021-04-20T14:11:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "18d189830942f717e584cc1d200118abc849f321"
            ]
        },
        "44373": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5NzI4MjMx",
            "public_id": 44373,
            "url": "https://github.com/godotengine/godot/pull/44373",
            "diff_url": "https://github.com/godotengine/godot/pull/44373.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44373.patch",
            "title": "[3.2] Mono: Make Godot provide its own WASM m2n trampolines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-12-14T18:51:48Z",
            "updated_at": "2021-05-13T23:14:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1a5e985ed49147f9834977f021c8d9198330ed0b",
                "2c89152b33ae2eaced1e1237f613d1f525302a06"
            ]
        },
        "44374": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5NzYyODU4",
            "public_id": 44374,
            "url": "https://github.com/godotengine/godot/pull/44374",
            "diff_url": "https://github.com/godotengine/godot/pull/44374.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44374.patch",
            "title": "Mono: Add extra WASM framework assemblies on game export",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2020-12-14T19:57:30Z",
            "updated_at": "2021-05-13T23:14:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b98e8b11e677d932886b9b2ae630a80ad9e1b04e"
            ]
        },
        "44384": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5ODQ1Mzk2",
            "public_id": 44384,
            "url": "https://github.com/godotengine/godot/pull/44384",
            "diff_url": "https://github.com/godotengine/godot/pull/44384.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44384.patch",
            "title": "Increase the default 3D manipulator gizmo opacity for better visibility",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-14T22:38:38Z",
            "updated_at": "2021-03-31T09:41:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8522ac77113c3d5239ff4c6cd74ab7b92e1ee663"
            ]
        },
        "44385": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTM5ODc4NTY0",
            "public_id": 44385,
            "url": "https://github.com/godotengine/godot/pull/44385",
            "diff_url": "https://github.com/godotengine/godot/pull/44385.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44385.patch",
            "title": "Document the argument count limit in `SceneTree.call_group()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-14T23:54:05Z",
            "updated_at": "2021-04-20T13:54:36Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "9c234abdc934ecee7640f1b049cd65f0e45f388a"
            ]
        },
        "44392": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQwMTM2ODQx",
            "public_id": 44392,
            "url": "https://github.com/godotengine/godot/pull/44392",
            "diff_url": "https://github.com/godotengine/godot/pull/44392.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44392.patch",
            "title": "[3.2] Remove Generic6DOFJoint precision property",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-15T10:18:11Z",
            "updated_at": "2021-04-20T14:04:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw5NTUwNzk2ODQ=",
                    "name": "breaks compat",
                    "color": "#b64245"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "825ad65fc49b485d73390ea21231266a9ada90d0"
            ]
        },
        "44393": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQwMjYzODE0",
            "public_id": 44393,
            "url": "https://github.com/godotengine/godot/pull/44393",
            "diff_url": "https://github.com/godotengine/godot/pull/44393.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44393.patch",
            "title": "Add a project setting to enable stdout flushing in release builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-15T13:44:46Z",
            "updated_at": "2021-03-31T09:41:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "341b9cf15a6df3dae1ba6218b8545feec41fa728"
            ]
        },
        "44396": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQwMjk1Mzg2",
            "public_id": 44396,
            "url": "https://github.com/godotengine/godot/pull/44396",
            "diff_url": "https://github.com/godotengine/godot/pull/44396.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44396.patch",
            "title": "Expose a `File.flush()` method to scripting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-15T14:32:42Z",
            "updated_at": "2021-03-31T09:41:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ab397460e9f8ea36414eb1b11d76c3e223decdcc"
            ]
        },
        "44400": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQwNDE5OTIz",
            "public_id": 44400,
            "url": "https://github.com/godotengine/godot/pull/44400",
            "diff_url": "https://github.com/godotengine/godot/pull/44400.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44400.patch",
            "title": "Fix incorrect error messages when writing to compressed or encrypted files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ1MzY5NTY4",
            "created_at": "2020-12-15T17:03:43Z",
            "updated_at": "2020-12-29T13:19:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c65f097ebd6be6743f4fa8fd27d4d82bbd28d005"
            ]
        },
        "44404": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQwNjE3NDgw",
            "public_id": 44404,
            "url": "https://github.com/godotengine/godot/pull/44404",
            "diff_url": "https://github.com/godotengine/godot/pull/44404.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44404.patch",
            "title": "Added a note describing a code behind Vector2/3.direction_to",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-12-15T19:30:56Z",
            "updated_at": "2020-12-29T13:20:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "fa0683ed307d08a1ebc89966bcecdf9350e3098b"
            ]
        },
        "44418": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQwODY0NTgw",
            "public_id": 44418,
            "url": "https://github.com/godotengine/godot/pull/44418",
            "diff_url": "https://github.com/godotengine/godot/pull/44418.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44418.patch",
            "title": "[3.2] Document what can be used as a type hint",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwODAzNjg=",
            "created_at": "2020-12-16T03:36:50Z",
            "updated_at": "2021-04-20T14:11:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "04926adb8a7d10477407595fc70f00751ddc9500"
            ]
        },
        "44428": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxMTg3ODAx",
            "public_id": 44428,
            "url": "https://github.com/godotengine/godot/pull/44428",
            "diff_url": "https://github.com/godotengine/godot/pull/44428.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44428.patch",
            "title": "Revert \"Don't open editor window when using --export, --doctool, or --gdnative-generate-json-api\"",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-16T14:04:10Z",
            "updated_at": "2021-04-20T14:11:06Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "afbca1216ea74b5e7c18d56e8f5386104b513d29"
            ]
        },
        "44429": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxMTg3OTMy",
            "public_id": 44429,
            "url": "https://github.com/godotengine/godot/pull/44429",
            "diff_url": "https://github.com/godotengine/godot/pull/44429.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44429.patch",
            "title": "Changed the rotation gizmo handle to use the active axis color",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-12-16T14:04:22Z",
            "updated_at": "2020-12-29T13:22:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ec9796226138d1da6f7667d6cbdd6ec9258e424f"
            ]
        },
        "44433": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxMjQ5ODA0",
            "public_id": 44433,
            "url": "https://github.com/godotengine/godot/pull/44433",
            "diff_url": "https://github.com/godotengine/godot/pull/44433.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44433.patch",
            "title": "SCons: Add only selected platform's opts to env",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-16T15:32:55Z",
            "updated_at": "2020-12-29T13:24:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0f84d8dc497e73a8ad21ae51bc4912082f2d2454"
            ]
        },
        "44435": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxMzEwMTY5",
            "public_id": 44435,
            "url": "https://github.com/godotengine/godot/pull/44435",
            "diff_url": "https://github.com/godotengine/godot/pull/44435.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44435.patch",
            "title": "Fix invalid property hint for `max_renderable_elements` project setting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-16T17:01:46Z",
            "updated_at": "2021-12-08T07:38:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "680312b95ab959bdfa1003c8172c1d392d0c120a"
            ]
        },
        "44449": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxNzY5NzY0",
            "public_id": 44449,
            "url": "https://github.com/godotengine/godot/pull/44449",
            "diff_url": "https://github.com/godotengine/godot/pull/44449.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44449.patch",
            "title": "SCons: Fix build with `p` alias or platform auto-detection",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-17T10:38:42Z",
            "updated_at": "2020-12-29T13:30:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8f660393feb603a9a7364c1f8e00d5a3b204419b"
            ]
        },
        "44453": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxODA4MDYy",
            "public_id": 44453,
            "url": "https://github.com/godotengine/godot/pull/44453",
            "diff_url": "https://github.com/godotengine/godot/pull/44453.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44453.patch",
            "title": "Fix crash parsing a serialized Reference (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-12-17T11:43:56Z",
            "updated_at": "2021-04-20T14:11:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4dafa5b21ef93dc6a4c05bb190d2e1a172063a03"
            ]
        },
        "44458": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxOTU3NjMz",
            "public_id": 44458,
            "url": "https://github.com/godotengine/godot/pull/44458",
            "diff_url": "https://github.com/godotengine/godot/pull/44458.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44458.patch",
            "title": "[3.2] Lightness of dynamic objects from Energy BakedLightmapData",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc1NTgwMjAw",
            "created_at": "2020-12-17T15:53:23Z",
            "updated_at": "2021-04-21T12:29:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "96e2887945a6cbacece12bf983a50ef72abd9dd9"
            ]
        },
        "44460": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQxOTc2ODg4",
            "public_id": 44460,
            "url": "https://github.com/godotengine/godot/pull/44460",
            "diff_url": "https://github.com/godotengine/godot/pull/44460.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44460.patch",
            "title": "[3.2] Add interpolation parameter to resize_to_po2()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIwNzQzOTkz",
            "created_at": "2020-12-17T16:23:10Z",
            "updated_at": "2021-04-20T14:11:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8f6a6ac8d0a47b07f5bb283d4965bcd208a5b05c"
            ]
        },
        "44470": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyMDk3NTgz",
            "public_id": 44470,
            "url": "https://github.com/godotengine/godot/pull/44470",
            "diff_url": "https://github.com/godotengine/godot/pull/44470.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44470.patch",
            "title": "[3.2] Add a minimap to the GraphEdit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2020-12-17T20:08:42Z",
            "updated_at": "2021-04-20T14:11:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "816fef21f9b22025c72e7c8bb4f738a94ab784c4"
            ]
        },
        "44476": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyMTk4NjQy",
            "public_id": 44476,
            "url": "https://github.com/godotengine/godot/pull/44476",
            "diff_url": "https://github.com/godotengine/godot/pull/44476.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44476.patch",
            "title": "Document known bug with `Object.new()` and workaround",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-17T23:38:28Z",
            "updated_at": "2021-04-20T13:54:37Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "898327b31273bf9991c3c30b1e9ac0d1f35d8a41"
            ]
        },
        "44489": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyMzg4Mjky",
            "public_id": 44489,
            "url": "https://github.com/godotengine/godot/pull/44489",
            "diff_url": "https://github.com/godotengine/godot/pull/44489.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44489.patch",
            "title": "Fix PanoramaSky artifacts on Android/GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQyOTE0NjU3",
            "created_at": "2020-12-18T08:18:51Z",
            "updated_at": "2021-04-20T14:11:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8825aa8b5b9b01b1aa441a6c77cd8df6508d6c93"
            ]
        },
        "44493": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyNDY5Njc2",
            "public_id": 44493,
            "url": "https://github.com/godotengine/godot/pull/44493",
            "diff_url": "https://github.com/godotengine/godot/pull/44493.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44493.patch",
            "title": "Fix broken members panel in visual script editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-12-18T10:59:33Z",
            "updated_at": "2020-12-29T13:30:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d6bdd042bc255a7a8924e09d44b24532cf3babc1"
            ]
        },
        "44500": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyNjE1OTI5",
            "public_id": 44500,
            "url": "https://github.com/godotengine/godot/pull/44500",
            "diff_url": "https://github.com/godotengine/godot/pull/44500.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44500.patch",
            "title": "Move the brightness factor for highlighted 3D gizmos to a variable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-18T15:28:58Z",
            "updated_at": "2021-03-31T09:41:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "507e9b12a4bebd2df3776ec4aba9dfffeb869403"
            ]
        },
        "44505": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyNzU3OTI4",
            "public_id": 44505,
            "url": "https://github.com/godotengine/godot/pull/44505",
            "diff_url": "https://github.com/godotengine/godot/pull/44505.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44505.patch",
            "title": "mbedtls: Update to upstream version 2.16.9",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-18T20:26:17Z",
            "updated_at": "2021-10-25T08:48:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2872006039f77748479a2feeb3a8dcf5a0bc9d90"
            ]
        },
        "44515": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyOTE3MDYx",
            "public_id": 44515,
            "url": "https://github.com/godotengine/godot/pull/44515",
            "diff_url": "https://github.com/godotengine/godot/pull/44515.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44515.patch",
            "title": "Fixed #42149: bug where the default C# script template would sometimes produce an invalid class name",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ1MzAyMjc2",
            "created_at": "2020-12-19T11:51:08Z",
            "updated_at": "2021-01-07T17:09:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "be1c161b0bff391083e7ae5514dbbaaae5c6b604"
            ]
        },
        "44525": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyOTUzNzI1",
            "public_id": 44525,
            "url": "https://github.com/godotengine/godot/pull/44525",
            "diff_url": "https://github.com/godotengine/godot/pull/44525.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44525.patch",
            "title": "Document how to solve UV jittering when using large procedural meshes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-19T17:20:03Z",
            "updated_at": "2021-03-31T09:41:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a86ed339a47ab18eb90461eccc9d2abc3284898c"
            ]
        },
        "44528": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQyOTYzMDc3",
            "public_id": 44528,
            "url": "https://github.com/godotengine/godot/pull/44528",
            "diff_url": "https://github.com/godotengine/godot/pull/44528.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44528.patch",
            "title": "Removed default commit message",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NzAyNDI4",
            "created_at": "2020-12-19T18:41:51Z",
            "updated_at": "2020-12-29T13:33:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "718227df6badfacb9525e9968e70cbae28f1c7da"
            ]
        },
        "44549": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQzMDk1Mjg4",
            "public_id": 44549,
            "url": "https://github.com/godotengine/godot/pull/44549",
            "diff_url": "https://github.com/godotengine/godot/pull/44549.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44549.patch",
            "title": "Disable \"Commit\" button in VCS plugin if there's no commit message",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-12-20T16:51:08Z",
            "updated_at": "2020-12-29T13:35:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "221738fb81fec35d37cfc36a5a0ffff8afb11fe7"
            ]
        },
        "44556": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQzMTM0NzU3",
            "public_id": 44556,
            "url": "https://github.com/godotengine/godot/pull/44556",
            "diff_url": "https://github.com/godotengine/godot/pull/44556.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44556.patch",
            "title": "Tweak the editor CheckButton \"pressed\" appearance to be more recognizable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-20T21:29:23Z",
            "updated_at": "2021-03-31T09:41:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "114c1a78d911d122159713a72eca6f41232f0efc"
            ]
        },
        "44598": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0MzU2MTky",
            "public_id": 44598,
            "url": "https://github.com/godotengine/godot/pull/44598",
            "diff_url": "https://github.com/godotengine/godot/pull/44598.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44598.patch",
            "title": "Fix filename disambiguation on scripts in certain occasions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-12-22T20:34:50Z",
            "updated_at": "2020-12-29T13:41:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ed488b72a64b14558b8367841a67fefbaa78ecf2"
            ]
        },
        "44610": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0NjU3OTUz",
            "public_id": 44610,
            "url": "https://github.com/godotengine/godot/pull/44610",
            "diff_url": "https://github.com/godotengine/godot/pull/44610.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44610.patch",
            "title": "[3.2] Fix the `String::get_base_dir()` logic to properly check for top level directories on Windows",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-12-23T08:57:59Z",
            "updated_at": "2021-04-21T12:29:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "94aa09a854d68bdc2d873618262e629b82d68635"
            ]
        },
        "44612": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0NjkyODc1",
            "public_id": 44612,
            "url": "https://github.com/godotengine/godot/pull/44612",
            "diff_url": "https://github.com/godotengine/godot/pull/44612.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44612.patch",
            "title": "Fix invalid invocation of `get_class_loader`.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-12-23T10:14:28Z",
            "updated_at": "2020-12-29T13:42:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2d492ff8ba8b9fe1acb1786007d797659cc1ee3e"
            ]
        },
        "44613": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0NzI4NDg2",
            "public_id": 44613,
            "url": "https://github.com/godotengine/godot/pull/44613",
            "diff_url": "https://github.com/godotengine/godot/pull/44613.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44613.patch",
            "title": "Remove buffer orphaning options project settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-12-23T11:31:46Z",
            "updated_at": "2021-04-21T12:29:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "15e57a0235ddb3b617a364dd12ff10a268f6a297"
            ]
        },
        "44617": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0ODU2NjM4",
            "public_id": 44617,
            "url": "https://github.com/godotengine/godot/pull/44617",
            "diff_url": "https://github.com/godotengine/godot/pull/44617.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44617.patch",
            "title": "free library when no nativescripts reference it",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI3MDQw",
            "created_at": "2020-12-23T14:29:41Z",
            "updated_at": "2021-02-13T11:48:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cc5d8bb5adf46aef63828fb23095589e51cca783"
            ]
        },
        "44620": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0OTE2NDIx",
            "public_id": 44620,
            "url": "https://github.com/godotengine/godot/pull/44620",
            "diff_url": "https://github.com/godotengine/godot/pull/44620.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44620.patch",
            "title": "[3.2] Fix file drag-drop on M1 Macs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-12-23T16:05:57Z",
            "updated_at": "2021-04-21T12:29:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "36a6a713b4f673c9129935b268268b83c0cb2492"
            ]
        },
        "44624": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0OTY4MzUx",
            "public_id": 44624,
            "url": "https://github.com/godotengine/godot/pull/44624",
            "diff_url": "https://github.com/godotengine/godot/pull/44624.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44624.patch",
            "title": "Improve the `Array.hash()` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-23T18:13:50Z",
            "updated_at": "2021-03-31T09:41:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "435848192ea6e4fe1b6923ba3640711412bcd57d"
            ]
        },
        "44628": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ0OTkxMjk5",
            "public_id": 44628,
            "url": "https://github.com/godotengine/godot/pull/44628",
            "diff_url": "https://github.com/godotengine/godot/pull/44628.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44628.patch",
            "title": "[3.2] New CPU lightmapper",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2020-12-23T19:18:38Z",
            "updated_at": "2021-05-04T07:41:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b1ca82c43a09e95b0072ef9cd67a0cdb4d416507",
                "d909592fc508b32c4c3a74d2e5e310ed200c1822",
                "7d7d7ef16d49db3c3fdf354540a9bd24df8557c7",
                "089da5a71b2bf9a537fe9a94d52e6e3e1eb0e58b",
                "112b4160563811fad1e849e6349f6cbb408fd38a",
                "a80e4a61586fc0d1ff76a9ae1523ce93f003a83b",
                "ad8abef74cebf75db6ce7f2ca3274b354a8a5b10"
            ]
        },
        "44636": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1MDg2NTg0",
            "public_id": 44636,
            "url": "https://github.com/godotengine/godot/pull/44636",
            "diff_url": "https://github.com/godotengine/godot/pull/44636.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44636.patch",
            "title": "Fix confusing SliderJoint3D brief description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-24T00:48:54Z",
            "updated_at": "2021-03-31T09:41:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "27f964d5380134c6384cd2cc1331f0db7b46d755"
            ]
        },
        "44639": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1MTEzMTk2",
            "public_id": 44639,
            "url": "https://github.com/godotengine/godot/pull/44639",
            "diff_url": "https://github.com/godotengine/godot/pull/44639.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44639.patch",
            "title": "[3.2] Hardcode the export format for the editor 'run' feature",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-12-24T03:03:39Z",
            "updated_at": "2021-04-20T14:10:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3ba1a8ccb3887acee067c3bbcdb63bdf8e083f67"
            ]
        },
        "44640": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1MTEzODQx",
            "public_id": 44640,
            "url": "https://github.com/godotengine/godot/pull/44640",
            "diff_url": "https://github.com/godotengine/godot/pull/44640.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44640.patch",
            "title": "Update body transforms on joint2D setup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-12-24T03:06:33Z",
            "updated_at": "2020-12-29T16:19:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "11bee25de4d07497d3bb8f3165937c879f0c9ef8"
            ]
        },
        "44646": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1MTc5NjYx",
            "public_id": 44646,
            "url": "https://github.com/godotengine/godot/pull/44646",
            "diff_url": "https://github.com/godotengine/godot/pull/44646.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44646.patch",
            "title": "[3.2] Update the logic to sign prebuilt Godot Android apks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-12-24T07:04:20Z",
            "updated_at": "2021-04-20T14:10:10Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "170752c5a56b604e0fab495c6f19417f73283190"
            ]
        },
        "44671": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NTM0Njcw",
            "public_id": 44671,
            "url": "https://github.com/godotengine/godot/pull/44671",
            "diff_url": "https://github.com/godotengine/godot/pull/44671.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44671.patch",
            "title": "GDNative: Fix symbols visibility for GCC",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5NzE3Nw==",
            "created_at": "2020-12-25T06:57:23Z",
            "updated_at": "2021-03-12T09:08:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1393ededfdaec154d2ce27c9b19fa3fae9538bfc"
            ]
        },
        "44678": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NTc1Mzk3",
            "public_id": 44678,
            "url": "https://github.com/godotengine/godot/pull/44678",
            "diff_url": "https://github.com/godotengine/godot/pull/44678.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44678.patch",
            "title": "Document the expected low performance of VideoPlayer on HTML5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-25T11:00:26Z",
            "updated_at": "2021-03-31T09:41:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                }
            ],
            "commits": [
                "b98540dd9da416d1cc94e9f084e96e68b089aecd"
            ]
        },
        "44679": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NTgwNTk0",
            "public_id": 44679,
            "url": "https://github.com/godotengine/godot/pull/44679",
            "diff_url": "https://github.com/godotengine/godot/pull/44679.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44679.patch",
            "title": "[3.2] Use base character advances for outline drawing.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-12-25T11:41:13Z",
            "updated_at": "2021-04-21T12:29:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7ed2cf79aec34780eb5fb4735cb8aaf0592ffea9"
            ]
        },
        "44680": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NTgxNDA1",
            "public_id": 44680,
            "url": "https://github.com/godotengine/godot/pull/44680",
            "diff_url": "https://github.com/godotengine/godot/pull/44680.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44680.patch",
            "title": "Ensure flags are applied to CVTT options",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-25T11:48:25Z",
            "updated_at": "2020-12-29T13:44:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "709aa8ae2caa3789ad88b91722ecce5a2115e6e3"
            ]
        },
        "44683": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NTg2MDcx",
            "public_id": 44683,
            "url": "https://github.com/godotengine/godot/pull/44683",
            "diff_url": "https://github.com/godotengine/godot/pull/44683.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44683.patch",
            "title": "[3.2] Fix ETC quality setting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-25T12:29:25Z",
            "updated_at": "2021-04-21T12:29:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "125032d8ee79af59b44da60bc87cb80dd3ba146e"
            ]
        },
        "44690": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NjIzODI2",
            "public_id": 44690,
            "url": "https://github.com/godotengine/godot/pull/44690",
            "diff_url": "https://github.com/godotengine/godot/pull/44690.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44690.patch",
            "title": "[3.2] Improve 2d snapping",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-12-25T19:10:47Z",
            "updated_at": "2021-04-20T14:10:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a237c671bb750f77fcb5835bf3177ef122f3ff07"
            ]
        },
        "44696": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1Njc1OTY2",
            "public_id": 44696,
            "url": "https://github.com/godotengine/godot/pull/44696",
            "diff_url": "https://github.com/godotengine/godot/pull/44696.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44696.patch",
            "title": "[3.x] Remove all elements from monitored_bodies and monitored_areas when processed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-26T09:37:11Z",
            "updated_at": "2021-03-27T08:43:05Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "03cddd36db9ee31235da4c6f2c84be727292b4ef"
            ]
        },
        "44701": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NzEzNzI2",
            "public_id": 44701,
            "url": "https://github.com/godotengine/godot/pull/44701",
            "diff_url": "https://github.com/godotengine/godot/pull/44701.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44701.patch",
            "title": "Fix and decrease Godot logo size in the HTML5 editor loader",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-26T16:51:57Z",
            "updated_at": "2021-03-31T09:41:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d80224934e01f19573852a50ae50d5f12ff04799"
            ]
        },
        "44704": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NzE5ODM0",
            "public_id": 44704,
            "url": "https://github.com/godotengine/godot/pull/44704",
            "diff_url": "https://github.com/godotengine/godot/pull/44704.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44704.patch",
            "title": "[3.2] Add signal to inform joint that body has exited tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-12-26T17:58:40Z",
            "updated_at": "2021-04-20T14:06:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b3bab6e54e7993296648c6dfdb2b42ef6195da8"
            ]
        },
        "44710": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NzQwODc0",
            "public_id": 44710,
            "url": "https://github.com/godotengine/godot/pull/44710",
            "diff_url": "https://github.com/godotengine/godot/pull/44710.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44710.patch",
            "title": "Document RichTextLabel not supporting entangled BBCode tags",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-26T22:36:33Z",
            "updated_at": "2021-03-31T09:41:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "3b6612e48edfdc6356095353ed3c2d38ad97b214"
            ]
        },
        "44711": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NzQ0MTA3",
            "public_id": 44711,
            "url": "https://github.com/godotengine/godot/pull/44711",
            "diff_url": "https://github.com/godotengine/godot/pull/44711.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44711.patch",
            "title": "Properly apply auto exposure with FXAA in GLES3",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-12-26T23:26:36Z",
            "updated_at": "2022-06-22T05:52:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6cefadc233d662863e295517bf9e03029b79fb65"
            ]
        },
        "44718": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1NzY4NDM1",
            "public_id": 44718,
            "url": "https://github.com/godotengine/godot/pull/44718",
            "diff_url": "https://github.com/godotengine/godot/pull/44718.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44718.patch",
            "title": "Properly handle empty CSGShapes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2020-12-27T05:54:57Z",
            "updated_at": "2020-12-29T13:47:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "24a6aac472d3d57bb0720c5ac46a98856e3bd5e0"
            ]
        },
        "44724": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1ODAxMTE0",
            "public_id": 44724,
            "url": "https://github.com/godotengine/godot/pull/44724",
            "diff_url": "https://github.com/godotengine/godot/pull/44724.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44724.patch",
            "title": "Added optional id parameter to `PopupMenu::add_separator`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-12-27T12:23:38Z",
            "updated_at": "2020-12-30T08:57:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ca8c794d0422f2e64a0afa0dab9b31a6589c7024"
            ]
        },
        "44732": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1ODI0NjA1",
            "public_id": 44732,
            "url": "https://github.com/godotengine/godot/pull/44732",
            "diff_url": "https://github.com/godotengine/godot/pull/44732.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44732.patch",
            "title": "Add an `OS.get_thread_caller_id()` method",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-27T15:52:51Z",
            "updated_at": "2021-03-31T09:41:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "35b046ddf7eab341256cced9d1c77e168c52e256"
            ]
        },
        "44739": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1ODU2MDIx",
            "public_id": 44739,
            "url": "https://github.com/godotengine/godot/pull/44739",
            "diff_url": "https://github.com/godotengine/godot/pull/44739.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44739.patch",
            "title": "Mention that change_scene is deferred",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-12-27T20:53:01Z",
            "updated_at": "2020-12-29T13:47:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "86aa9b1233e37844bfd357709f1ff4c0c3a3222a"
            ]
        },
        "44746": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ1OTkzNDQ2",
            "public_id": 44746,
            "url": "https://github.com/godotengine/godot/pull/44746",
            "diff_url": "https://github.com/godotengine/godot/pull/44746.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44746.patch",
            "title": "[3.2] Add missing \"normalized\" accessor property to glTF document",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI3MDkyOA==",
            "created_at": "2020-12-28T08:30:59Z",
            "updated_at": "2021-04-20T14:10:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d96fdcd45e4c038f9b04ff27f35fed6b213f90b3"
            ]
        },
        "44756": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2MDk4NTYw",
            "public_id": 44756,
            "url": "https://github.com/godotengine/godot/pull/44756",
            "diff_url": "https://github.com/godotengine/godot/pull/44756.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44756.patch",
            "title": "Add missing \"s\" in Viewport documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4Mjg2OTYx",
            "created_at": "2020-12-28T13:41:52Z",
            "updated_at": "2020-12-29T13:47:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "63456bdd8ac9925b894ad33f99916d02b2c3d2b5"
            ]
        },
        "44762": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2MTY0OTkz",
            "public_id": 44762,
            "url": "https://github.com/godotengine/godot/pull/44762",
            "diff_url": "https://github.com/godotengine/godot/pull/44762.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44762.patch",
            "title": "Rename offset to point in remove_point()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-12-28T16:59:09Z",
            "updated_at": "2020-12-29T13:47:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4f72a07eaa08484654138ce99d57ce6f3bdf16ed"
            ]
        },
        "44782": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2MzQ5NjIx",
            "public_id": 44782,
            "url": "https://github.com/godotengine/godot/pull/44782",
            "diff_url": "https://github.com/godotengine/godot/pull/44782.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44782.patch",
            "title": "Add an editor setting for the 3D selection box color",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-29T06:36:39Z",
            "updated_at": "2021-03-31T09:41:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8221037be0b22219d942ea746784592732e7b14e"
            ]
        },
        "44785": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2Mzg5Mjc0",
            "public_id": 44785,
            "url": "https://github.com/godotengine/godot/pull/44785",
            "diff_url": "https://github.com/godotengine/godot/pull/44785.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44785.patch",
            "title": "FBX: Clarify outdated format error",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-29T08:42:19Z",
            "updated_at": "2020-12-29T13:51:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1dd75f41e50d336bd199b63d89bad28c00a025e5"
            ]
        },
        "44790": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2NDEzMDIx",
            "public_id": 44790,
            "url": "https://github.com/godotengine/godot/pull/44790",
            "diff_url": "https://github.com/godotengine/godot/pull/44790.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44790.patch",
            "title": "Batching - fix ninepatch proxy textures (e.g. animated)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2020-12-29T09:53:23Z",
            "updated_at": "2021-04-21T12:29:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1e99e893ef91568b2ea6f9fd0e45b21c92852efe"
            ]
        },
        "44792": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2NDQ1MTA4",
            "public_id": 44792,
            "url": "https://github.com/godotengine/godot/pull/44792",
            "diff_url": "https://github.com/godotengine/godot/pull/44792.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44792.patch",
            "title": "Complete documentation of EditorExportPlugin",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-12-29T11:25:09Z",
            "updated_at": "2020-12-29T14:04:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8b231aff28b4bab0126391f30071d34549759dcc"
            ]
        },
        "44794": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2NDYzODAy",
            "public_id": 44794,
            "url": "https://github.com/godotengine/godot/pull/44794",
            "diff_url": "https://github.com/godotengine/godot/pull/44794.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44794.patch",
            "title": "Fix instantiation of resource as property value",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-12-29T12:22:40Z",
            "updated_at": "2020-12-29T22:31:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d2d29c42f280d38511aed673ef9c90ad5492bb30"
            ]
        },
        "44795": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2NTI2MzMw",
            "public_id": 44795,
            "url": "https://github.com/godotengine/godot/pull/44795",
            "diff_url": "https://github.com/godotengine/godot/pull/44795.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44795.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 14th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-12-29T15:17:29Z",
            "updated_at": "2021-04-20T14:10:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "caa7c6a930204507ddb5cae76f84b2d1e024afc1",
                "a24a6d510f211f174509231954925afaf01863c0",
                "d84a303df4f2264ae04197974cdab40b7d5d359b",
                "151fa897fb98e455ac452f55c519de4f33ffc6d9",
                "10cc044ea52b798f86df068e47037f4ca9bef724",
                "1062bedaaaf14c1ad74c28b4b85b5fcb64e7a1e9",
                "a227eefd2da17bc5d15b9c1b01e06c6e28f96efe",
                "27bfacd425d7cbf75c2e12161152334f7c42c753",
                "9150d35699783d9158d59fe9a28675c799dcee70",
                "85cc31332a06dc8420e3bbb9597182741a340d1b",
                "3db7ff3d82e3db132469f2a2c3a3ea0faa5fdc36",
                "cb629dd06b57db98fcd23b5dd594deedd6270a92",
                "1fccf78dd2f850727a8cbf22bd0245a44e9f3d51",
                "f50c0d95031245a6d99a836f1968b06fee1f19f1",
                "c27c436785785c30cf62134a22ca9ec7cd6ce7dd",
                "58b2d669a0be9877205ceab56e454a214617b7fc",
                "d0abf5b0f52371e407482e00423f73f9cea67d6e",
                "01e1369ab7ce1f1c022cb9f81fa594845f81b593",
                "23280293d473c94dfe1c68a8ffaae8c9c0d1bbb3",
                "76b5cde0b2c60f2830450ed865406bccbe8da506",
                "d4bfa5a6845c1f36ecd16aed8d1771deafcef53f",
                "387390d6384ec064d269a6c3636f932e4251a805",
                "742a3f461c55843f311340cdec47c9fc0071242a",
                "ee77567cac7605cd104ffc9ea5ff3e79b25fa98e",
                "60959b085d2b2894ce4265a5b67732fe72d27896",
                "3addea0057ead545d5f125938753c7017587ef25",
                "9248ee39cab385b3f5602cae053b2ed433c0ca48",
                "bafbb238af92b6c9458c44216e8c6eef5d9a5956",
                "d097c0213c84fe1520f5aed064fd8751879241c1",
                "f5f04a10f5d14abc7a0ab90ef42c88fb45e410cb",
                "2753cc5264bfcedc7db896b8a2ebe8d4e38336b7",
                "bf942447a3bcb543832881093f4eac11fa97ebc8",
                "e072b3db82b5c5cc3d22f5e95237dcb412b8f80d",
                "53988c7de37fcaaab349db834543e94b3fd5f963",
                "9a3cd08122cbf8a2071812efa73981cdc720f825",
                "d3d34dc73b665cc2c9969c711e385f5ef3d1c86a",
                "4d66d2aebd555bed32869b874e58f2ba02be3005",
                "1a64f5d2ec9cc62c5f8fc7afc8c0b3352b991a26",
                "70fc0d45f7e23e467b67c5b1c13d0673262242d5",
                "107bd0963646668542569cf00c1f7837167463cf",
                "688d422554c351f779bd9fcd0194ae111f4cfc63",
                "70af74587a44a7a24aff358ce897dfdd07a026e2",
                "e95c24d783685e1203a3a9eb0cb67cf4c4f01369",
                "e0bdb19a62f532697c83c571254691eecb330e50",
                "8f5bdf6a635bb66cfc2ad59c695a3241a42f1637"
            ]
        },
        "44800": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ2NjQ5MDI3",
            "public_id": 44800,
            "url": "https://github.com/godotengine/godot/pull/44800",
            "diff_url": "https://github.com/godotengine/godot/pull/44800.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44800.patch",
            "title": "Fix warning spam when using `--help` or `--version` command line argument",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-29T21:52:12Z",
            "updated_at": "2021-03-31T09:41:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5cd37de1254011fb5a4d675d9a5894382c0d9b4c"
            ]
        },
        "44814": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3MDIxODk2",
            "public_id": 44814,
            "url": "https://github.com/godotengine/godot/pull/44814",
            "diff_url": "https://github.com/godotengine/godot/pull/44814.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44814.patch",
            "title": "Do not clear materials when setting mesh",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2020-12-30T17:11:33Z",
            "updated_at": "2021-01-26T19:38:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6e2a55c4641a8b9a456a64694077f9428da8d200"
            ]
        },
        "44817": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3MDI4NjY1",
            "public_id": 44817,
            "url": "https://github.com/godotengine/godot/pull/44817",
            "diff_url": "https://github.com/godotengine/godot/pull/44817.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44817.patch",
            "title": "Document the desktop-only file logging setting override",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-12-30T17:34:06Z",
            "updated_at": "2021-03-31T09:42:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "bd0b7003e0ab9aececa38cbe5d97e2ce2eb3946a"
            ]
        },
        "44832": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3MzA3ODgx",
            "public_id": 44832,
            "url": "https://github.com/godotengine/godot/pull/44832",
            "diff_url": "https://github.com/godotengine/godot/pull/44832.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44832.patch",
            "title": "OpenSimplex data optimization",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2MTI4MjMy",
            "created_at": "2020-12-31T09:42:19Z",
            "updated_at": "2021-01-10T20:59:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "041fe20f64ef7aea0586183fa72462370a54e470"
            ]
        },
        "44839": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3NDM3NDg0",
            "public_id": 44839,
            "url": "https://github.com/godotengine/godot/pull/44839",
            "diff_url": "https://github.com/godotengine/godot/pull/44839.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44839.patch",
            "title": "Do not iterate over map when removing its values",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2020-12-31T14:27:22Z",
            "updated_at": "2021-01-05T11:19:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "29b288238108ca34b25a58a9376f418d61e55420"
            ]
        },
        "44848": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3NTQ5ODc0",
            "public_id": 44848,
            "url": "https://github.com/godotengine/godot/pull/44848",
            "diff_url": "https://github.com/godotengine/godot/pull/44848.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44848.patch",
            "title": "Issue correct error when disconnecting nonexistent connection with a valid signal",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjQ4ODQ5",
            "created_at": "2021-01-01T04:13:17Z",
            "updated_at": "2021-01-05T11:21:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6c026a6814eb15c2832f9cfd30ee8ef8d0a236ab"
            ]
        },
        "44859": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3NjY2MjY4",
            "public_id": 44859,
            "url": "https://github.com/godotengine/godot/pull/44859",
            "diff_url": "https://github.com/godotengine/godot/pull/44859.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44859.patch",
            "title": "Update copyright statements to 2021",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-01T19:21:23Z",
            "updated_at": "2021-01-01T20:25:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b5334d14f7a471f94bcbd64d5bae2ad853d0b7f1"
            ]
        },
        "44862": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3NjcyMDA3",
            "public_id": 44862,
            "url": "https://github.com/godotengine/godot/pull/44862",
            "diff_url": "https://github.com/godotengine/godot/pull/44862.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44862.patch",
            "title": "Use `static const int` instead of `#define` for OpenSimplexNoise octaves",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-01T20:20:24Z",
            "updated_at": "2021-03-31T09:42:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7a65375b7a4e11a71cf8484e25a504d0f0434e1e"
            ]
        },
        "44864": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3NjczMjU4",
            "public_id": 44864,
            "url": "https://github.com/godotengine/godot/pull/44864",
            "diff_url": "https://github.com/godotengine/godot/pull/44864.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44864.patch",
            "title": "Increase the page size for array/dictionary editors to 20",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-01T20:29:10Z",
            "updated_at": "2021-03-31T09:42:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "d97d65b18494fe20aea4802031196a441bd59f97"
            ]
        },
        "44870": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3NzQ0NzA4",
            "public_id": 44870,
            "url": "https://github.com/godotengine/godot/pull/44870",
            "diff_url": "https://github.com/godotengine/godot/pull/44870.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44870.patch",
            "title": "Keep RichTextLabel visible character properties in sync",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUxMjIzNDE4",
            "created_at": "2021-01-02T11:39:55Z",
            "updated_at": "2021-01-15T15:04:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "463e2002abc0ecd7439fbf00966cef83842babce"
            ]
        },
        "44887": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3ODYzODYw",
            "public_id": 44887,
            "url": "https://github.com/godotengine/godot/pull/44887",
            "diff_url": "https://github.com/godotengine/godot/pull/44887.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44887.patch",
            "title": "Fix crash on FileSystemDock's tree when trying to collapse or expand folder",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNDAwMzk4",
            "created_at": "2021-01-03T11:11:09Z",
            "updated_at": "2021-02-11T14:43:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e6145027efb4ad0a5615477c8df13761063c6157"
            ]
        },
        "44892": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3OTAzMTcz",
            "public_id": 44892,
            "url": "https://github.com/godotengine/godot/pull/44892",
            "diff_url": "https://github.com/godotengine/godot/pull/44892.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44892.patch",
            "title": "Commit CanvasItem state only if it changed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-03T16:25:04Z",
            "updated_at": "2021-01-05T14:05:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "036f6a3fa8e35ba94c4f3f3e714d79ee2d10f2cc"
            ]
        },
        "44895": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3OTEwMjA4",
            "public_id": 44895,
            "url": "https://github.com/godotengine/godot/pull/44895",
            "diff_url": "https://github.com/godotengine/godot/pull/44895.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44895.patch",
            "title": "Don't emit changed signal on Color Picker close",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-03T17:20:25Z",
            "updated_at": "2021-01-09T12:45:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a22b2f86e70d37356fda7966e50cecf279f7d310"
            ]
        },
        "44897": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3OTMwODU3",
            "public_id": 44897,
            "url": "https://github.com/godotengine/godot/pull/44897",
            "diff_url": "https://github.com/godotengine/godot/pull/44897.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44897.patch",
            "title": "Preliminary Blender FBX support [3.2]",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2021-01-03T20:21:39Z",
            "updated_at": "2021-04-20T14:10:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "31bc1af82a37c17f8b02d64540bb41ab63f22390"
            ]
        },
        "44901": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ3OTM0OTE0",
            "public_id": 44901,
            "url": "https://github.com/godotengine/godot/pull/44901",
            "diff_url": "https://github.com/godotengine/godot/pull/44901.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44901.patch",
            "title": "Dynamic BVH for rendering and godot physics [3.2]",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-03T20:59:13Z",
            "updated_at": "2021-04-22T10:07:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "690e07b5096a227df023f1d43bca716ebacb4507"
            ]
        },
        "44904": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4MDA5MTky",
            "public_id": 44904,
            "url": "https://github.com/godotengine/godot/pull/44904",
            "diff_url": "https://github.com/godotengine/godot/pull/44904.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44904.patch",
            "title": "Fix xform_inv of Plane, intermediate results were ignored",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYzMzQ1ODA=",
            "created_at": "2021-01-04T04:52:30Z",
            "updated_at": "2021-01-05T19:49:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4cb070e5906bfe2cb4b949f4ec26478b31b8b219"
            ]
        },
        "44909": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4MjI5NTMy",
            "public_id": 44909,
            "url": "https://github.com/godotengine/godot/pull/44909",
            "diff_url": "https://github.com/godotengine/godot/pull/44909.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44909.patch",
            "title": "Fix odd newline in `EditorLog::add_message()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2021-01-04T12:55:00Z",
            "updated_at": "2021-01-05T11:22:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a8dce9c3773e42ff7c434aa55ea8695ee944edbd"
            ]
        },
        "44921": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4NDUwNDI0",
            "public_id": 44921,
            "url": "https://github.com/godotengine/godot/pull/44921",
            "diff_url": "https://github.com/godotengine/godot/pull/44921.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44921.patch",
            "title": "Remove Unnecessary Double List",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk1MDU1MDg=",
            "created_at": "2021-01-04T20:34:45Z",
            "updated_at": "2021-01-05T11:24:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "453ef0ba89e4c328da9df8df9a336396a9c10281"
            ]
        },
        "44925": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4NTMzMjIy",
            "public_id": 44925,
            "url": "https://github.com/godotengine/godot/pull/44925",
            "diff_url": "https://github.com/godotengine/godot/pull/44925.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44925.patch",
            "title": "More explicit wording for str() function",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2MzI3NDAz",
            "created_at": "2021-01-04T23:31:55Z",
            "updated_at": "2021-01-05T19:51:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "9c65927aebeb11a67bfc533947b0715314606f43"
            ]
        },
        "44926": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4NTcxMDg3",
            "public_id": 44926,
            "url": "https://github.com/godotengine/godot/pull/44926",
            "diff_url": "https://github.com/godotengine/godot/pull/44926.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44926.patch",
            "title": "Changed type to make it work on x32 architecture.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNjg2Mg==",
            "created_at": "2021-01-05T01:21:02Z",
            "updated_at": "2021-01-12T13:41:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f3d7d970921ea89de7186dba649fc4ebb401b7a"
            ]
        },
        "44928": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4NzA4MjQ1",
            "public_id": 44928,
            "url": "https://github.com/godotengine/godot/pull/44928",
            "diff_url": "https://github.com/godotengine/godot/pull/44928.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44928.patch",
            "title": "[Doc] Specify order of drawing of Nodes in raise() description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjQ4ODQ5",
            "created_at": "2021-01-05T07:18:26Z",
            "updated_at": "2021-01-05T11:24:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a67ef5999d940bc532f07663f5b3f72ff864b820"
            ]
        },
        "44929": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ4ODc4NzQ1",
            "public_id": 44929,
            "url": "https://github.com/godotengine/godot/pull/44929",
            "diff_url": "https://github.com/godotengine/godot/pull/44929.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44929.patch",
            "title": "Explain use of weight_scale and distance in AStar pathfinding cost calcuation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjQ4ODQ5",
            "created_at": "2021-01-05T10:30:36Z",
            "updated_at": "2021-01-05T12:39:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "f6634648ce730d4ae2582ec5fbe825738f2a4438"
            ]
        },
        "44934": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5MDI3OTk4",
            "public_id": 44934,
            "url": "https://github.com/godotengine/godot/pull/44934",
            "diff_url": "https://github.com/godotengine/godot/pull/44934.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44934.patch",
            "title": "Properly edit the instanced node in the inspector",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-05T13:18:36Z",
            "updated_at": "2021-01-05T14:06:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f5d51288b895df5495871586b33977ab76ac02b8"
            ]
        },
        "44935": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5MDU1NTMx",
            "public_id": 44935,
            "url": "https://github.com/godotengine/godot/pull/44935",
            "diff_url": "https://github.com/godotengine/godot/pull/44935.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44935.patch",
            "title": "Revert \"solved ctrl + alt + special character Issue #6851\"",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-05T13:44:00Z",
            "updated_at": "2021-01-05T14:05:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8b7f582f22bc5bd2ad55b3a4078af03612ec991b"
            ]
        },
        "44936": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5MDkwMzk3",
            "public_id": 44936,
            "url": "https://github.com/godotengine/godot/pull/44936",
            "diff_url": "https://github.com/godotengine/godot/pull/44936.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44936.patch",
            "title": "Tooltips: Fix unassigned strip_edges() call on text",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-05T14:16:02Z",
            "updated_at": "2021-01-05T15:16:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a4af94068a6223b4d0a5f5f8d7921742812bcfb9"
            ]
        },
        "44939": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5MTU3Mzg3",
            "public_id": 44939,
            "url": "https://github.com/godotengine/godot/pull/44939",
            "diff_url": "https://github.com/godotengine/godot/pull/44939.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44939.patch",
            "title": "glTF: Fix loading external images as buffer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-05T15:14:11Z",
            "updated_at": "2021-01-05T19:54:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e268a8e5239a1da24a629af983cf7045ef3c81f0"
            ]
        },
        "44944": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5MzU3NTg3",
            "public_id": 44944,
            "url": "https://github.com/godotengine/godot/pull/44944",
            "diff_url": "https://github.com/godotengine/godot/pull/44944.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44944.patch",
            "title": "Mention that the `delta` argument is in seconds in Node documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-05T18:15:30Z",
            "updated_at": "2021-03-31T09:42:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "fcb6ecaf2166cf5f89320e9c1aa9441af31e3bd8"
            ]
        },
        "44947": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5NDg2MDI2",
            "public_id": 44947,
            "url": "https://github.com/godotengine/godot/pull/44947",
            "diff_url": "https://github.com/godotengine/godot/pull/44947.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44947.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 15th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-05T20:21:38Z",
            "updated_at": "2021-04-20T14:10:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d7102ac78f2ccd4907da9314457197ff16f1491e",
                "7fb212fdb6ca1d86cec3c2f5745eadc4ec22399f",
                "9d916b854007eb0a012114fe43faa6a8cc8b7e0b",
                "0fc433d046a230bd3722e0846b699f83b6f1bd40",
                "43910510e09d40de069bc800fd1bd3080bda72dd",
                "08ecc9e5c4a3083788a53109545af81d1f174386",
                "c588ba0b6af9f82a6db95e5c06c155fcd53121b3",
                "3785b091e4c4d77158111ab12a895b3ac858bde0",
                "5c80c944490f7db7a0f6154c83034c99d6638658",
                "f78937a394ac9727fcbce480fc6d0a97f67d32e2",
                "90d1d580af6586f3b22da986ffbd4fb8a1cbe8a4",
                "66bfe855a884f3ba6801e948491bfb004175cc6a",
                "58a1ed63bdac2040c23d639da2f406e6d12471fb",
                "d2241a2b5fbf2bcac71c249420c88d33f12dfffc",
                "023933747501408858e19fcc96cf63ff42c3c719",
                "3002f57e1b8b213012c0f94677244e9dd64f992e",
                "e35f17d33d31e8f664d9ad870fb20e50609e6ca3",
                "bc564cd661c242d65bc2323fec8ca992cc5ef352",
                "927010e90fcd9134a18bd91de9821fd469f82eaa",
                "58efe5f3130d3d479452f52f842df257226abe56",
                "bd3c2e96c303cb3477c0b5255c3ebf9242188fb1",
                "650f7c6f3518ccad90d9645111c224c223bff23b"
            ]
        },
        "44949": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5NTgzNDE3",
            "public_id": 44949,
            "url": "https://github.com/godotengine/godot/pull/44949",
            "diff_url": "https://github.com/godotengine/godot/pull/44949.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44949.patch",
            "title": "Improve the logic to compile for Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-01-05T21:55:42Z",
            "updated_at": "2021-02-18T06:15:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eee213e01a26054906fd07423f3620c98b786956"
            ]
        },
        "44952": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTQ5NzcxODU1",
            "public_id": 44952,
            "url": "https://github.com/godotengine/godot/pull/44952",
            "diff_url": "https://github.com/godotengine/godot/pull/44952.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44952.patch",
            "title": "Made save dialog open immediately when running unsaved scene.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxNzMwODI2",
            "created_at": "2021-01-06T01:18:48Z",
            "updated_at": "2021-10-05T12:21:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "a54110ba600825319552dd839fd62ebcdb449317"
            ]
        },
        "44970": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUwNTk2MTI3",
            "public_id": 44970,
            "url": "https://github.com/godotengine/godot/pull/44970",
            "diff_url": "https://github.com/godotengine/godot/pull/44970.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44970.patch",
            "title": "Document the requirement to update GPU particle visibility",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-06T18:18:29Z",
            "updated_at": "2021-04-20T13:54:37Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "cec16357effa97a6d43c3c65671f753abfd427a1"
            ]
        },
        "44971": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUwNjA0MzEw",
            "public_id": 44971,
            "url": "https://github.com/godotengine/godot/pull/44971",
            "diff_url": "https://github.com/godotengine/godot/pull/44971.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44971.patch",
            "title": "Update String property field only when text has changed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-01-06T18:36:31Z",
            "updated_at": "2021-01-08T13:55:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c064378f954346c0e37252cf785878fe5c7bb633"
            ]
        },
        "44981": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUwNzE3ODEx",
            "public_id": 44981,
            "url": "https://github.com/godotengine/godot/pull/44981",
            "diff_url": "https://github.com/godotengine/godot/pull/44981.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44981.patch",
            "title": "Fix cases of resources destroyed too early (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-01-06T23:05:41Z",
            "updated_at": "2021-04-20T14:10:14Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2997a3aa2363c3e2c56469790b9ac20701d528df"
            ]
        },
        "44983": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUwNzQ3Nzg0",
            "public_id": 44983,
            "url": "https://github.com/godotengine/godot/pull/44983",
            "diff_url": "https://github.com/godotengine/godot/pull/44983.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44983.patch",
            "title": "Clarify class_get_method_list() in release exports",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-07T00:24:54Z",
            "updated_at": "2021-01-08T13:55:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "84acafb2ce2116837e31a107c414547cf06b6404"
            ]
        },
        "44986": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUwOTIzNjE4",
            "public_id": 44986,
            "url": "https://github.com/godotengine/godot/pull/44986",
            "diff_url": "https://github.com/godotengine/godot/pull/44986.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44986.patch",
            "title": "Descriptive error message when using AudioStream(OGG/MP3) incorrectly",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-01-07T09:04:54Z",
            "updated_at": "2021-01-08T13:56:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "193564d83e3d248ea35284beed36ff653919256d"
            ]
        },
        "44995": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxMjA4MDM2",
            "public_id": 44995,
            "url": "https://github.com/godotengine/godot/pull/44995",
            "diff_url": "https://github.com/godotengine/godot/pull/44995.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/44995.patch",
            "title": "Make links on the HTML5 editor more readable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-07T17:47:38Z",
            "updated_at": "2021-03-31T09:42:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "663466b88261d46dc91e8a0b84b48eba8f0a5fbe"
            ]
        },
        "45010": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNjE3MDUy",
            "public_id": 45010,
            "url": "https://github.com/godotengine/godot/pull/45010",
            "diff_url": "https://github.com/godotengine/godot/pull/45010.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45010.patch",
            "title": "[3.2] Main: Create user data dir in `setup()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-08T09:28:28Z",
            "updated_at": "2021-04-20T14:06:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5bda8fae38d633a939dbff46b1a6dcf7c893de19",
                "d6fecf7686c5ea9309051c5238637a29488c280c"
            ]
        },
        "45012": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNjQ1NjAy",
            "public_id": 45012,
            "url": "https://github.com/godotengine/godot/pull/45012",
            "diff_url": "https://github.com/godotengine/godot/pull/45012.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45012.patch",
            "title": "zstd: Update to upstream version 1.4.8",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-08T10:23:39Z",
            "updated_at": "2021-01-08T13:57:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3645c9c80c7ec085e9097a953146426b886f4dc1"
            ]
        },
        "45013": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNjY4NzU4",
            "public_id": 45013,
            "url": "https://github.com/godotengine/godot/pull/45013",
            "diff_url": "https://github.com/godotengine/godot/pull/45013.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45013.patch",
            "title": "enet: Sync with upstream 1.3.17",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-08T11:08:27Z",
            "updated_at": "2021-01-08T13:57:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d8495d41cab732e756a97d1c2d271463222b429a"
            ]
        },
        "45016": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNzA3Mzgz",
            "public_id": 45016,
            "url": "https://github.com/godotengine/godot/pull/45016",
            "diff_url": "https://github.com/godotengine/godot/pull/45016.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45016.patch",
            "title": "COPYRIGHT: Update with recent additions, cleanup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-08T12:32:47Z",
            "updated_at": "2021-01-08T14:12:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c6802a65c6eba96ec033f46a4e9162abbe738d28"
            ]
        },
        "45018": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNzE5OTIy",
            "public_id": 45018,
            "url": "https://github.com/godotengine/godot/pull/45018",
            "diff_url": "https://github.com/godotengine/godot/pull/45018.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45018.patch",
            "title": "miniupnpc: Update to version 2.2.2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-08T13:00:46Z",
            "updated_at": "2021-03-17T14:01:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "69486b105944dbeb528b0c78e3cbe44e4c7cc657"
            ]
        },
        "45019": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNzIyNTU0",
            "public_id": 45019,
            "url": "https://github.com/godotengine/godot/pull/45019",
            "diff_url": "https://github.com/godotengine/godot/pull/45019.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45019.patch",
            "title": "Add ability to restore `RandomNumberGenerator` state",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-01-08T13:05:52Z",
            "updated_at": "2021-04-20T14:06:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "47899e67c53ce3f74767aa5ad9d01a5a261486c6"
            ]
        },
        "45020": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxNzI1NTI4",
            "public_id": 45020,
            "url": "https://github.com/godotengine/godot/pull/45020",
            "diff_url": "https://github.com/godotengine/godot/pull/45020.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45020.patch",
            "title": "pcre2: Update to upstream version 10.36",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-08T13:12:10Z",
            "updated_at": "2021-01-08T14:13:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "951ad29c0fc8bd621b7e52f02a2eb83737edffe1"
            ]
        },
        "45029": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUxOTU0NTEy",
            "public_id": 45029,
            "url": "https://github.com/godotengine/godot/pull/45029",
            "diff_url": "https://github.com/godotengine/godot/pull/45029.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45029.patch",
            "title": "C#: Fix System.Collections.Generic.List marshalling",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2021-01-08T20:53:48Z",
            "updated_at": "2021-05-13T23:13:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "da90364adf956ff3b4cc58874753d8b0b5d7a3c3"
            ]
        },
        "45036": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMDM1NTIz",
            "public_id": 45036,
            "url": "https://github.com/godotengine/godot/pull/45036",
            "diff_url": "https://github.com/godotengine/godot/pull/45036.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45036.patch",
            "title": "Fix `AudioServer.get_time_since_last_mix()` returning incorrect value when accessing from another thread",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMzczMzE=",
            "created_at": "2021-01-09T01:49:13Z",
            "updated_at": "2021-01-26T12:39:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "17ac0127284145d366a4611960525ecbdac8ab10"
            ]
        },
        "45040": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMDY2NTcw",
            "public_id": 45040,
            "url": "https://github.com/godotengine/godot/pull/45040",
            "diff_url": "https://github.com/godotengine/godot/pull/45040.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45040.patch",
            "title": "Fix unintended SpinBox mouse capture",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTg0OTQz",
            "created_at": "2021-01-09T06:56:08Z",
            "updated_at": "2021-01-28T00:40:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ae2cf8eb382db2b6c8d597f0015db976eb433500"
            ]
        },
        "45042": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMTMwMTg0",
            "public_id": 45042,
            "url": "https://github.com/godotengine/godot/pull/45042",
            "diff_url": "https://github.com/godotengine/godot/pull/45042.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45042.patch",
            "title": "Emit changed signal from Color Picker when changed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-09T13:21:18Z",
            "updated_at": "2021-01-13T15:51:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a00ac12ae96fcd3b35ae76c0ed4ad6e731b9698e"
            ]
        },
        "45054": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMTgyNDg4",
            "public_id": 45054,
            "url": "https://github.com/godotengine/godot/pull/45054",
            "diff_url": "https://github.com/godotengine/godot/pull/45054.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45054.patch",
            "title": "Invert the Y-axis on thumbsticks and trackpads in WebXR",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MTU2MQ==",
            "created_at": "2021-01-09T20:28:00Z",
            "updated_at": "2021-01-12T20:25:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7a0d4275a2369c939b5f2ee2cc3ac5088628ca68"
            ]
        },
        "45059": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMTkzNDY3",
            "public_id": 45059,
            "url": "https://github.com/godotengine/godot/pull/45059",
            "diff_url": "https://github.com/godotengine/godot/pull/45059.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45059.patch",
            "title": "Automatically add all AutoLoad resources when exporting the project",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyMjMwMzMz",
            "created_at": "2021-01-09T22:12:30Z",
            "updated_at": "2021-01-12T13:44:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4383c5026a118b9536a24760b246a1ac7d0a3b7e"
            ]
        },
        "45061": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMjEyMzUw",
            "public_id": 45061,
            "url": "https://github.com/godotengine/godot/pull/45061",
            "diff_url": "https://github.com/godotengine/godot/pull/45061.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45061.patch",
            "title": "Add descriptive error message when trying to access a dir fails",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNjg4ODYw",
            "created_at": "2021-01-10T01:38:48Z",
            "updated_at": "2021-02-25T21:40:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "edb8c119701e2dce60ff7c9fcbd062e54642511a"
            ]
        },
        "45065": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMjM1MDU5",
            "public_id": 45065,
            "url": "https://github.com/godotengine/godot/pull/45065",
            "diff_url": "https://github.com/godotengine/godot/pull/45065.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45065.patch",
            "title": "[3.3] Use instance and first arg in Basis is_equal_approx",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-01-10T06:12:48Z",
            "updated_at": "2021-05-03T00:50:22Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f201382a854b5274933e945fc9f9676cea03aa36"
            ]
        },
        "45070": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMjY4NzYw",
            "public_id": 45070,
            "url": "https://github.com/godotengine/godot/pull/45070",
            "diff_url": "https://github.com/godotengine/godot/pull/45070.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45070.patch",
            "title": "Fix file name comparison when new file is added to file system",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyMjMwMzMz",
            "created_at": "2021-01-10T11:31:25Z",
            "updated_at": "2021-01-15T15:05:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b05ff60f6ec6e393e59f9188035b7f4b2e5a8566"
            ]
        },
        "45073": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMjY5NDM4",
            "public_id": 45073,
            "url": "https://github.com/godotengine/godot/pull/45073",
            "diff_url": "https://github.com/godotengine/godot/pull/45073.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45073.patch",
            "title": "[3.2] [HTML5] Reorganize build script.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-01-10T11:37:03Z",
            "updated_at": "2021-04-20T14:06:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6988b21d0080c9a15e8db2eedf28001b7d806afc"
            ]
        },
        "45075": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMjc5OTE2",
            "public_id": 45075,
            "url": "https://github.com/godotengine/godot/pull/45075",
            "diff_url": "https://github.com/godotengine/godot/pull/45075.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45075.patch",
            "title": "Change reserved keyword in Regex documentation code",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU2NTM3NTAy",
            "created_at": "2021-01-10T13:01:43Z",
            "updated_at": "2021-01-12T13:54:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "446a3f8ff23ca26aa4bb5d2ed7bfc49f2941777d"
            ]
        },
        "45077": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMjgxOTgx",
            "public_id": 45077,
            "url": "https://github.com/godotengine/godot/pull/45077",
            "diff_url": "https://github.com/godotengine/godot/pull/45077.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45077.patch",
            "title": "Clarify `lstrip()/rstrip()` methods in `String` for removed characters",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-01-10T13:16:51Z",
            "updated_at": "2021-01-12T13:45:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a2c82bbf5f500204355f48228e08ea207c8a14c0"
            ]
        },
        "45079": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyMzE1Nzkx",
            "public_id": 45079,
            "url": "https://github.com/godotengine/godot/pull/45079",
            "diff_url": "https://github.com/godotengine/godot/pull/45079.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45079.patch",
            "title": "[3.2] [HTML5] Use internal implementation of the Gamepad API.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-01-10T17:10:54Z",
            "updated_at": "2021-01-18T12:55:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "31b5c5ee030835884068f45eccfc284c7988d5c7",
                "ea89e73a88a0f61b8556245ef45f110515e3836e"
            ]
        },
        "45087": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyNDU0NzYw",
            "public_id": 45087,
            "url": "https://github.com/godotengine/godot/pull/45087",
            "diff_url": "https://github.com/godotengine/godot/pull/45087.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45087.patch",
            "title": "[3.2] Fix empty RIDs in VisualServer.texture_debug_usage()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2021-01-11T02:59:08Z",
            "updated_at": "2021-03-22T20:11:54Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bb36823589b39c5513df211a8224d048ce63ad6d"
            ]
        },
        "45088": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyNDU1NTA4",
            "public_id": 45088,
            "url": "https://github.com/godotengine/godot/pull/45088",
            "diff_url": "https://github.com/godotengine/godot/pull/45088.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45088.patch",
            "title": "Remove the implication that references and resources are not objectes from their description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwODAzNjg=",
            "created_at": "2021-01-11T03:03:24Z",
            "updated_at": "2021-01-12T13:45:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "dca298d22b4e0b0990209670aa42733e23af4aa1"
            ]
        },
        "45096": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyNTQ2NzYw",
            "public_id": 45096,
            "url": "https://github.com/godotengine/godot/pull/45096",
            "diff_url": "https://github.com/godotengine/godot/pull/45096.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45096.patch",
            "title": "[3.2] Auto-assign default value for variable in visual script on type changing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2021-01-11T07:32:01Z",
            "updated_at": "2021-04-20T14:06:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "602fc00e56f42bbe55f1556a54af0d4bcf93af0e"
            ]
        },
        "45102": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUyODYwODAx",
            "public_id": 45102,
            "url": "https://github.com/godotengine/godot/pull/45102",
            "diff_url": "https://github.com/godotengine/godot/pull/45102.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45102.patch",
            "title": "Fix collision shape update when changing shape properties",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-01-11T16:23:19Z",
            "updated_at": "2021-01-13T15:53:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b43cd17c5412f4cc4c67b6bb8de8717e7b2aff4"
            ]
        },
        "45113": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzMDE5MTgx",
            "public_id": 45113,
            "url": "https://github.com/godotengine/godot/pull/45113",
            "diff_url": "https://github.com/godotengine/godot/pull/45113.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45113.patch",
            "title": "Fix script list only showing their names regardless of display option",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-01-11T21:04:19Z",
            "updated_at": "2021-01-12T13:46:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4194447a2158e9022214b326f451f2890fa411a1"
            ]
        },
        "45118": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzMTE1OTIw",
            "public_id": 45118,
            "url": "https://github.com/godotengine/godot/pull/45118",
            "diff_url": "https://github.com/godotengine/godot/pull/45118.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45118.patch",
            "title": "Docs: Fix incorrect parameter in audio_track_set_key_stream.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5NDQxNzQ1",
            "created_at": "2021-01-12T00:56:49Z",
            "updated_at": "2021-01-12T23:50:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "81dc9be973ee7a0cf7e5687276c78197a74ea2e1"
            ]
        },
        "45123": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzMzA4NTQ4",
            "public_id": 45123,
            "url": "https://github.com/godotengine/godot/pull/45123",
            "diff_url": "https://github.com/godotengine/godot/pull/45123.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45123.patch",
            "title": "Fix errors when removing non Control node from TabContainer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-01-12T09:14:06Z",
            "updated_at": "2021-01-12T13:47:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "56734f44e58b8c94b04c0d90ddb931a01a30f75d"
            ]
        },
        "45127": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNDMzMzEy",
            "public_id": 45127,
            "url": "https://github.com/godotengine/godot/pull/45127",
            "diff_url": "https://github.com/godotengine/godot/pull/45127.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45127.patch",
            "title": "Avoid opening editor multiple times in CI",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-01-12T12:46:52Z",
            "updated_at": "2021-04-20T14:06:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2e87a652a43c9efc301fb54f97ee0d92f35237ed"
            ]
        },
        "45129": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNDkyMDY3",
            "public_id": 45129,
            "url": "https://github.com/godotengine/godot/pull/45129",
            "diff_url": "https://github.com/godotengine/godot/pull/45129.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45129.patch",
            "title": "[3.x] Add `AspectRatioContainer` class",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-01-12T14:13:37Z",
            "updated_at": "2021-10-03T19:09:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "acd9abe507dc5e80c82c23ca15ee47a5e962d2aa"
            ]
        },
        "45132": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNTk5OTAy",
            "public_id": 45132,
            "url": "https://github.com/godotengine/godot/pull/45132",
            "diff_url": "https://github.com/godotengine/godot/pull/45132.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45132.patch",
            "title": "CI: Pin Android NDK r21 as we don't support r22 yet",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-12T16:45:19Z",
            "updated_at": "2021-01-12T18:32:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "06613ed9a397262610bbab91e7649d6635f1118b"
            ]
        },
        "45133": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNjAxNzY5",
            "public_id": 45133,
            "url": "https://github.com/godotengine/godot/pull/45133",
            "diff_url": "https://github.com/godotengine/godot/pull/45133.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45133.patch",
            "title": "[3.2] CI: Pin Android NDK r21 as we don't support r22 yet",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-12T16:48:21Z",
            "updated_at": "2021-04-20T14:06:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "df54f228adc1127dcb563ebdd62a1221618921a7"
            ]
        },
        "45136": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNjY4MTc0",
            "public_id": 45136,
            "url": "https://github.com/godotengine/godot/pull/45136",
            "diff_url": "https://github.com/godotengine/godot/pull/45136.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45136.patch",
            "title": "CI: Update to clang-format 11 and apply ternary operator changes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-12T18:33:54Z",
            "updated_at": "2021-01-13T15:17:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "af878716f2620fb9142b960253dc82f60ab23df2"
            ]
        },
        "45137": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNjk3MDM5",
            "public_id": 45137,
            "url": "https://github.com/godotengine/godot/pull/45137",
            "diff_url": "https://github.com/godotengine/godot/pull/45137.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45137.patch",
            "title": "Reference the control gallery image in the Control class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-12T19:13:05Z",
            "updated_at": "2021-03-31T09:42:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "200f1cf015ef035905bd4b0e12e1dcb27465b9e3"
            ]
        },
        "45141": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzNzQ4MzM3",
            "public_id": 45141,
            "url": "https://github.com/godotengine/godot/pull/45141",
            "diff_url": "https://github.com/godotengine/godot/pull/45141.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45141.patch",
            "title": "Check for clang-format version in the pre-commit hook",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-12T20:40:57Z",
            "updated_at": "2021-03-31T09:42:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3333b58a7f115aeb4a7917138bafc6974fa1559b"
            ]
        },
        "45150": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTUzODUwOTUz",
            "public_id": 45150,
            "url": "https://github.com/godotengine/godot/pull/45150",
            "diff_url": "https://github.com/godotengine/godot/pull/45150.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45150.patch",
            "title": "[3.2] Prevent signal disconnection attempts on invalid references",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2021-01-13T00:55:54Z",
            "updated_at": "2021-04-20T14:05:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b13c8482a7d8b639ba4c8bdbfed349ee8d68482"
            ]
        },
        "45154": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0MDQ4NTgy",
            "public_id": 45154,
            "url": "https://github.com/godotengine/godot/pull/45154",
            "diff_url": "https://github.com/godotengine/godot/pull/45154.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45154.patch",
            "title": "Fix BVH physics project setting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-13T09:33:32Z",
            "updated_at": "2021-04-20T14:06:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b5edbe03010f0d96f36f5bce72ca807b9cf11234"
            ]
        },
        "45160": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0MjAyNjM5",
            "public_id": 45160,
            "url": "https://github.com/godotengine/godot/pull/45160",
            "diff_url": "https://github.com/godotengine/godot/pull/45160.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45160.patch",
            "title": "[3.2] Only remove Bullet's body constraints when removing body from space",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-01-13T13:54:56Z",
            "updated_at": "2021-04-20T14:06:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "47657cd140c7df4aa7266fa3b98a701c5660c005"
            ]
        },
        "45161": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0MjI5OTAy",
            "public_id": 45161,
            "url": "https://github.com/godotengine/godot/pull/45161",
            "diff_url": "https://github.com/godotengine/godot/pull/45161.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45161.patch",
            "title": "Expose `Resource.emit_changed()` to script",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-01-13T14:34:47Z",
            "updated_at": "2021-01-15T15:06:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e94f46dcdb75f4a2b14c360e843c8bc58b8fb0e4"
            ]
        },
        "45163": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0Mjg4NTg2",
            "public_id": 45163,
            "url": "https://github.com/godotengine/godot/pull/45163",
            "diff_url": "https://github.com/godotengine/godot/pull/45163.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45163.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 16th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-13T15:57:19Z",
            "updated_at": "2021-04-20T14:02:58Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b9c5e2f9eb5e78e9e1ca5df79bf4708c7c0a08da",
                "a994bb4ad36070623149af9aad047cc8bb605609",
                "8f19d50e275738333d3c8af8dde5fa51cd0fc76b",
                "d824efda7545431065440360e5cbaadf95610d67",
                "975a6194e75ae7cb7e52c8a83bc5b22be7a7c504",
                "45cdb8aab3890dd0eb864cfd3df4b9f66191d8a1",
                "9c9ac159e931fcfec3671ae247cc8ba62da3b5cf",
                "de3461655214cb0c63243574eadc5b7a172de94f",
                "12a7ff5ad2447c42169666bcf21e5b9d025f7657",
                "bd0f5f50b23f9781793df74d5b8e705bfc4c9b0f",
                "3873a1331b38949d8e6e454c14eb88ecfe92db0d",
                "57416ce3ff6333a43705bd9d1f085031d499a98a",
                "c7f2f9fa1f38a74e3d076dd2c147abc8a8dfff83",
                "952a0895519fdc92e6e1a3952ef4594ef3dc441f",
                "52e674ded1761daeca340ae1f92793c211a195de",
                "08efd1c908752d90f30e084e50159a6cf5117eeb",
                "d044c570696c9e25214827e356f87cebc39eba01",
                "4b59e1e7362ac72a61f35d95244e50d6161af4b3",
                "49c2f2fec28f8b787fffa76a0e91340160deb0ca",
                "6e1b2af7703da023ec2fe7d27b03a58fa127bcb2",
                "d16f2bddeec3052a16408ac3f0dad200c26bd03a",
                "dad3f27e9f58bf7fd44a0c420b2ea1c6558eba7a",
                "db3e18b9c6d6773da63c0fcf5d6261a04c69bbf6",
                "2167b977ded5ba0590ae0a7860e40d421601518e",
                "64cbff7e7db957f45afe870e449abe2340f38510",
                "49646383f18dad5e2bf899dc1a0628feaca38c99",
                "188609e5ab1a7ee001eb7d02f37a24fa2a0dfa6e"
            ]
        },
        "45164": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0MzA0NzYy",
            "public_id": 45164,
            "url": "https://github.com/godotengine/godot/pull/45164",
            "diff_url": "https://github.com/godotengine/godot/pull/45164.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45164.patch",
            "title": "Draw a \"background\" line behind the dashed line in TextureRegion editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-13T16:21:30Z",
            "updated_at": "2021-03-31T09:42:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "656aba1273e0b24b58fb2e00dd23ca9131115406"
            ]
        },
        "45168": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0NDE4NjQ0",
            "public_id": 45168,
            "url": "https://github.com/godotengine/godot/pull/45168",
            "diff_url": "https://github.com/godotengine/godot/pull/45168.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45168.patch",
            "title": "[3.2] Fix not clearing a Joint3D with only a B node when removing the B node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-01-13T19:28:32Z",
            "updated_at": "2021-04-20T14:06:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b651db999c8c7187206492b1f83e6c485f9a51e4"
            ]
        },
        "45169": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0NDQ0NTQ2",
            "public_id": 45169,
            "url": "https://github.com/godotengine/godot/pull/45169",
            "diff_url": "https://github.com/godotengine/godot/pull/45169.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45169.patch",
            "title": "[3.2] Fixed completion and hint panel positioning in TextExit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyMjMwMzMz",
            "created_at": "2021-01-13T20:20:15Z",
            "updated_at": "2021-04-20T14:02:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f1d00522f53ae387a9ba3e31d61ec62fce650af2"
            ]
        },
        "45171": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0NTQwMTA0",
            "public_id": 45171,
            "url": "https://github.com/godotengine/godot/pull/45171",
            "diff_url": "https://github.com/godotengine/godot/pull/45171.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45171.patch",
            "title": "Mention that NetworkedMultiplayerENet uses UDP only",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-13T23:14:20Z",
            "updated_at": "2022-05-25T13:18:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7b33498995e3aa23b935cd728d3291600f2cdcb5"
            ]
        },
        "45184": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0OTM1ODUw",
            "public_id": 45184,
            "url": "https://github.com/godotengine/godot/pull/45184",
            "diff_url": "https://github.com/godotengine/godot/pull/45184.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45184.patch",
            "title": "BVH - fix physics expecting plus one based IDs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-14T13:35:58Z",
            "updated_at": "2021-04-20T14:06:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7b33050b3d237f57c4d8c87a85ea47ac73d54510"
            ]
        },
        "45185": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU0OTUwMjk1",
            "public_id": 45185,
            "url": "https://github.com/godotengine/godot/pull/45185",
            "diff_url": "https://github.com/godotengine/godot/pull/45185.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45185.patch",
            "title": "Fix wrong signal in EditorPropertyColor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-14T13:59:50Z",
            "updated_at": "2021-04-20T14:06:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8386aa460130458c0f0231c3c96455e8529a67f1"
            ]
        },
        "45189": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1MDA2MzIz",
            "public_id": 45189,
            "url": "https://github.com/godotengine/godot/pull/45189",
            "diff_url": "https://github.com/godotengine/godot/pull/45189.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45189.patch",
            "title": "[3.2] Fix glTF import of scenes without buffers",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc4MTc3MTQ=",
            "created_at": "2021-01-14T15:25:37Z",
            "updated_at": "2021-04-20T14:05:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ba81e8ca09e28743d984c09b74398f5bd2b4d928"
            ]
        },
        "45198": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1Mjc2MDYy",
            "public_id": 45198,
            "url": "https://github.com/godotengine/godot/pull/45198",
            "diff_url": "https://github.com/godotengine/godot/pull/45198.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45198.patch",
            "title": "[3.2] Improve Raycast render debug",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-01-14T22:55:09Z",
            "updated_at": "2021-04-20T14:05:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "37ef04c9863fda6f635d7006c8d83fc21d681967"
            ]
        },
        "45202": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1NDY1OTcw",
            "public_id": 45202,
            "url": "https://github.com/godotengine/godot/pull/45202",
            "diff_url": "https://github.com/godotengine/godot/pull/45202.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45202.patch",
            "title": "Move the Asset Library API URLs to the Editor Settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-01-15T06:41:41Z",
            "updated_at": "2021-07-23T11:16:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "925d28e822bd4db6fdc4cf7e72626413c751222b"
            ]
        },
        "45211": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1NzgzMjk3",
            "public_id": 45211,
            "url": "https://github.com/godotengine/godot/pull/45211",
            "diff_url": "https://github.com/godotengine/godot/pull/45211.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45211.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 17th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-15T15:51:41Z",
            "updated_at": "2021-04-20T14:05:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7e207cfd48d6077ac6aaa3c45423d3fcf2f90bd7",
                "708f690b50173e7d5c69c543bfd3f45325fd8ffa",
                "dc2e56835241c6b606d0d74b3bdc1f128f76c13e",
                "ba04de68936791e68482607fc1dec7f7e10c8dd6",
                "b124c0c46615171a1afd2d036cb7cec1fe4023d5",
                "37096cff8631229da3d6b2bb6815fabbd2163c41",
                "d73281a35090357cef72b869a051ff2b83fbac4c",
                "32a0a50fcf567c360a7e4fd0fa5822c581b8dc64"
            ]
        },
        "45214": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1ODQ3Njcx",
            "public_id": 45214,
            "url": "https://github.com/godotengine/godot/pull/45214",
            "diff_url": "https://github.com/godotengine/godot/pull/45214.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45214.patch",
            "title": "[3.2] Remove unnecessary file existence check when saving scene",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNDk0NjY0",
            "created_at": "2021-01-15T17:46:58Z",
            "updated_at": "2021-04-20T14:05:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5d8a24d1a5b54caccbf2819cbf804123ab6cd522"
            ]
        },
        "45218": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1ODk5NTk1",
            "public_id": 45218,
            "url": "https://github.com/godotengine/godot/pull/45218",
            "diff_url": "https://github.com/godotengine/godot/pull/45218.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45218.patch",
            "title": "Unify single and multiscene instancing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-15T19:19:28Z",
            "updated_at": "2021-01-26T12:40:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "881c8da0a09426f736f65f83dd7098099d33e30b"
            ]
        },
        "45220": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU1OTk0OTMz",
            "public_id": 45220,
            "url": "https://github.com/godotengine/godot/pull/45220",
            "diff_url": "https://github.com/godotengine/godot/pull/45220.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45220.patch",
            "title": "Make Range return 1.0 ratio if minimum and maximum values are equal",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-15T22:15:07Z",
            "updated_at": "2021-03-31T09:42:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "44204ec32d30a59b77c75a38406676774885a595"
            ]
        },
        "45228": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MTIxOTA3",
            "public_id": 45228,
            "url": "https://github.com/godotengine/godot/pull/45228",
            "diff_url": "https://github.com/godotengine/godot/pull/45228.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45228.patch",
            "title": "[3.2] Remove usage of deleted element in Area::_area_inout",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-01-16T08:59:01Z",
            "updated_at": "2021-04-20T14:05:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b213c441e42829134de7fb007c50e5a8baa4955a"
            ]
        },
        "45231": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MTczNDk3",
            "public_id": 45231,
            "url": "https://github.com/godotengine/godot/pull/45231",
            "diff_url": "https://github.com/godotengine/godot/pull/45231.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45231.patch",
            "title": "Document that PoolRealArray stores 32-bit floats",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-16T13:15:10Z",
            "updated_at": "2021-04-20T13:54:38Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "e2c13c00f7092efdc80e2b78718e7f2535b04154"
            ]
        },
        "45232": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MTg5MjEw",
            "public_id": 45232,
            "url": "https://github.com/godotengine/godot/pull/45232",
            "diff_url": "https://github.com/godotengine/godot/pull/45232.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45232.patch",
            "title": "Document GPU particles visibility rect/aabb behavior",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-01-16T15:18:48Z",
            "updated_at": "2021-01-26T12:41:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b4675973fd7287c7540a9393649826bf604dbb65"
            ]
        },
        "45233": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MTkxMjQy",
            "public_id": 45233,
            "url": "https://github.com/godotengine/godot/pull/45233",
            "diff_url": "https://github.com/godotengine/godot/pull/45233.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45233.patch",
            "title": "Update path in the FileSystem dock after doing file operations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-01-16T15:34:34Z",
            "updated_at": "2021-01-26T14:50:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b3b455c167aa81ce0b583afea66f0118384cf6c9"
            ]
        },
        "45242": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MjMwODA4",
            "public_id": 45242,
            "url": "https://github.com/godotengine/godot/pull/45242",
            "diff_url": "https://github.com/godotengine/godot/pull/45242.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45242.patch",
            "title": "Document workaround for storing 64-bit floats in PoolRealArray",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-16T20:45:31Z",
            "updated_at": "2021-04-20T13:54:38Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "9dbdec7e33a4e6251fa9942b2534e06f197985b3"
            ]
        },
        "45250": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MzMxMjEw",
            "public_id": 45250,
            "url": "https://github.com/godotengine/godot/pull/45250",
            "diff_url": "https://github.com/godotengine/godot/pull/45250.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45250.patch",
            "title": "[iOS] '.xcframework' support in plugins",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-01-17T11:22:59Z",
            "updated_at": "2021-02-09T08:31:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "01d513f3ca3692af6edcdafd309f06f799df304d"
            ]
        },
        "45251": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2MzM0OTMx",
            "public_id": 45251,
            "url": "https://github.com/godotengine/godot/pull/45251",
            "diff_url": "https://github.com/godotengine/godot/pull/45251.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45251.patch",
            "title": "Fix BVH set_pairable and masks.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-17T11:52:45Z",
            "updated_at": "2021-04-20T14:05:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a241aeb28917d9e89af6ca6b5e459bd957415432"
            ]
        },
        "45267": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2NDM0NDU5",
            "public_id": 45267,
            "url": "https://github.com/godotengine/godot/pull/45267",
            "diff_url": "https://github.com/godotengine/godot/pull/45267.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45267.patch",
            "title": "Fixed 6DOF set/get check for the path starting with joint_constraints",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM4MTQ4Mzg2",
            "created_at": "2021-01-17T23:42:47Z",
            "updated_at": "2021-01-26T12:43:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6bf46cf70f98aeb067f520e2084f8393b1a7c80e"
            ]
        },
        "45270": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2NDU3OTk4",
            "public_id": 45270,
            "url": "https://github.com/godotengine/godot/pull/45270",
            "diff_url": "https://github.com/godotengine/godot/pull/45270.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45270.patch",
            "title": "Tweak the \"Auto\" editor setting hints to be more indicative",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-18T01:40:31Z",
            "updated_at": "2021-03-31T09:42:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "57654508c91fa5eb166a02d4c1174a056da2afbb"
            ]
        },
        "45272": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2NDY2MjUy",
            "public_id": 45272,
            "url": "https://github.com/godotengine/godot/pull/45272",
            "diff_url": "https://github.com/godotengine/godot/pull/45272.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45272.patch",
            "title": "Hide the rotation gizmo when editor cinematic preview is enabled",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-18T02:19:51Z",
            "updated_at": "2021-03-31T09:42:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fa1d853eeb91c7ff7f89010d8454f7006f3dac85"
            ]
        },
        "45274": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2NDgwOTA0",
            "public_id": 45274,
            "url": "https://github.com/godotengine/godot/pull/45274",
            "diff_url": "https://github.com/godotengine/godot/pull/45274.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45274.patch",
            "title": "Fix typo in theming methods (\"botton\" -> \"bottom\")",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-18T03:19:45Z",
            "updated_at": "2021-03-31T09:42:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1f9cac1717899d858c0497c64e9363cd8a037395"
            ]
        },
        "45279": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2NjM1OTI0",
            "public_id": 45279,
            "url": "https://github.com/godotengine/godot/pull/45279",
            "diff_url": "https://github.com/godotengine/godot/pull/45279.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45279.patch",
            "title": "[3.2] Mono: Fix support for Unicode identifiers",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODAwMzIw",
            "created_at": "2021-01-18T08:47:23Z",
            "updated_at": "2021-04-20T14:05:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cb679dc43440fc48d02f99e4e39bb84c5b3a11ad"
            ]
        },
        "45285": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2ODU1NzY3",
            "public_id": 45285,
            "url": "https://github.com/godotengine/godot/pull/45285",
            "diff_url": "https://github.com/godotengine/godot/pull/45285.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45285.patch",
            "title": "[3.2.4] Fix lightmapper build on llvm-mingw on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2021-01-18T14:42:25Z",
            "updated_at": "2021-04-20T14:05:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2c2f70c444a28a9aafbe64bf84232c3a902a4206"
            ]
        },
        "45286": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2ODk5Mjc0",
            "public_id": 45286,
            "url": "https://github.com/godotengine/godot/pull/45286",
            "diff_url": "https://github.com/godotengine/godot/pull/45286.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45286.patch",
            "title": "3.2 embree: Rename patches folder",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2021-01-18T15:52:23Z",
            "updated_at": "2021-04-20T14:05:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a0c8f45095c1a7aa93d0f16d6e94807acaea647a"
            ]
        },
        "45289": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2OTMyMTA3",
            "public_id": 45289,
            "url": "https://github.com/godotengine/godot/pull/45289",
            "diff_url": "https://github.com/godotengine/godot/pull/45289.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45289.patch",
            "title": "[iOS] Fix embedding of plugin libraries",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-01-18T16:50:34Z",
            "updated_at": "2021-02-09T08:31:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6d67827f4e254a5daccae5ec5851be9aaf494b19"
            ]
        },
        "45291": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU2OTU2OTM3",
            "public_id": 45291,
            "url": "https://github.com/godotengine/godot/pull/45291",
            "diff_url": "https://github.com/godotengine/godot/pull/45291.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45291.patch",
            "title": "Fix crash in lightmapper under MinGW-GCC Windows (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-01-18T17:40:19Z",
            "updated_at": "2021-04-20T14:05:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "89237c89524590d38727ef24a7578e616c8e43bb"
            ]
        },
        "45309": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU3MzkwMjMz",
            "public_id": 45309,
            "url": "https://github.com/godotengine/godot/pull/45309",
            "diff_url": "https://github.com/godotengine/godot/pull/45309.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45309.patch",
            "title": "Fix String.ends_with() for empty string arguments",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU2NTM3NTAy",
            "created_at": "2021-01-19T12:17:12Z",
            "updated_at": "2021-01-26T14:51:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1d0437c95b7d91ad91b9cd14026b7c7996ef9358"
            ]
        },
        "45311": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU3NDgzMjUw",
            "public_id": 45311,
            "url": "https://github.com/godotengine/godot/pull/45311",
            "diff_url": "https://github.com/godotengine/godot/pull/45311.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45311.patch",
            "title": "BVH render tree new updating scheme",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-19T14:47:31Z",
            "updated_at": "2021-04-20T14:04:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4954a869bbcbe0535b417d3e264aaa667b7aefd4"
            ]
        },
        "45312": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU3NDkyMzE5",
            "public_id": 45312,
            "url": "https://github.com/godotengine/godot/pull/45312",
            "diff_url": "https://github.com/godotengine/godot/pull/45312.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45312.patch",
            "title": "Remove thread after use to prevent memory leak",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-01-19T15:00:20Z",
            "updated_at": "2021-04-20T14:04:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d02519460202079c67e3eb06dc8921ab812963ed"
            ]
        },
        "45316": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU3NTcwODY1",
            "public_id": 45316,
            "url": "https://github.com/godotengine/godot/pull/45316",
            "diff_url": "https://github.com/godotengine/godot/pull/45316.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45316.patch",
            "title": "Detect plugins recursively (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNDUzMzU4",
            "created_at": "2021-01-19T16:55:22Z",
            "updated_at": "2021-04-20T14:00:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2443aba7532d23cff4c9d3ea91e36dc9a22c8f0f"
            ]
        },
        "45319": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU3NjU2Njgy",
            "public_id": 45319,
            "url": "https://github.com/godotengine/godot/pull/45319",
            "diff_url": "https://github.com/godotengine/godot/pull/45319.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45319.patch",
            "title": "BVH broadphase creates objects with updated AABB to avoid extra checks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-01-19T19:24:35Z",
            "updated_at": "2021-04-20T14:04:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "10868e76e6c00cc7f4db73cd687831b733107d68"
            ]
        },
        "45322": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU3NzgxNDg5",
            "public_id": 45322,
            "url": "https://github.com/godotengine/godot/pull/45322",
            "diff_url": "https://github.com/godotengine/godot/pull/45322.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45322.patch",
            "title": "Cleanup: Remove executable bit from files which don't need it",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-19T22:37:54Z",
            "updated_at": "2021-01-26T12:48:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "76c6007aa68dd92248cd514f0582b39477da1048"
            ]
        },
        "45328": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU4MjM0ODcy",
            "public_id": 45328,
            "url": "https://github.com/godotengine/godot/pull/45328",
            "diff_url": "https://github.com/godotengine/godot/pull/45328.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45328.patch",
            "title": "Ignore clangd 11+ cache folder",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-01-20T13:17:03Z",
            "updated_at": "2021-01-26T12:49:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff1d6363856d977ac985a17961fa2c23b58b3716"
            ]
        },
        "45335": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU4NDY1NjYz",
            "public_id": 45335,
            "url": "https://github.com/godotengine/godot/pull/45335",
            "diff_url": "https://github.com/godotengine/godot/pull/45335.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45335.patch",
            "title": "Partially revert change to BVH render tree update method",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-20T19:21:09Z",
            "updated_at": "2021-04-20T14:04:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2527067c4d5f9abef1d05beb5d883580474d2325"
            ]
        },
        "45336": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU4NDY1OTkz",
            "public_id": 45336,
            "url": "https://github.com/godotengine/godot/pull/45336",
            "diff_url": "https://github.com/godotengine/godot/pull/45336.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45336.patch",
            "title": "[3.2] [iOS] iOS Plugins Migration",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-01-20T19:21:47Z",
            "updated_at": "2021-04-20T14:02:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d4096285b675471a04d73b2c800bb98c6b1bd01d"
            ]
        },
        "45346": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU5MDg1OTU1",
            "public_id": 45346,
            "url": "https://github.com/godotengine/godot/pull/45346",
            "diff_url": "https://github.com/godotengine/godot/pull/45346.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45346.patch",
            "title": "Fix freeze-crash in lightmapper under MinGW-GCC (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-01-21T11:08:51Z",
            "updated_at": "2021-04-20T14:04:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3c4b607faf5a250d4dc8ffe198f47e1dd9b42c87"
            ]
        },
        "45347": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU5MTI1NjI4",
            "public_id": 45347,
            "url": "https://github.com/godotengine/godot/pull/45347",
            "diff_url": "https://github.com/godotengine/godot/pull/45347.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45347.patch",
            "title": "[3.2] Fix highlight color for class attributes that are also keywords",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2OTc5MzUz",
            "created_at": "2021-01-21T11:53:26Z",
            "updated_at": "2021-04-20T14:04:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6742f6894e8d749f11275ab3858a4efc3d839354"
            ]
        },
        "45351": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU5NDA5OTY1",
            "public_id": 45351,
            "url": "https://github.com/godotengine/godot/pull/45351",
            "diff_url": "https://github.com/godotengine/godot/pull/45351.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45351.patch",
            "title": "[3.2] Fix const warnings in FBX (build failure on macOS)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MTM3MQ==",
            "created_at": "2021-01-21T16:59:28Z",
            "updated_at": "2021-04-20T14:04:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "77f045db99081e283169c341a8b22079f737b9b8"
            ]
        },
        "45353": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU5NDcwNjU3",
            "public_id": 45353,
            "url": "https://github.com/godotengine/godot/pull/45353",
            "diff_url": "https://github.com/godotengine/godot/pull/45353.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45353.patch",
            "title": "[3.2] Fix undeclared identifier error (rand) in lightmapper_cpu",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MTM3MQ==",
            "created_at": "2021-01-21T18:47:02Z",
            "updated_at": "2021-04-20T14:02:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "85377e96d2403c74cf8a7c555168ce2f23d37849"
            ]
        },
        "45356": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU5NTU2NzQ3",
            "public_id": 45356,
            "url": "https://github.com/godotengine/godot/pull/45356",
            "diff_url": "https://github.com/godotengine/godot/pull/45356.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45356.patch",
            "title": "[3.2] Fix sign comparison error in lightmap_raycaster.cpp",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MTM3MQ==",
            "created_at": "2021-01-21T21:34:01Z",
            "updated_at": "2021-04-20T14:00:40Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "95cc19d320173336536088557207f1b6b010bdac"
            ]
        },
        "45359": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTU5NjkxNTI4",
            "public_id": 45359,
            "url": "https://github.com/godotengine/godot/pull/45359",
            "diff_url": "https://github.com/godotengine/godot/pull/45359.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45359.patch",
            "title": "Make use of export path when exporting PCK/ZIP",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjQ4ODQ5",
            "created_at": "2021-01-22T03:43:14Z",
            "updated_at": "2021-01-26T12:50:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3a6c14e5c4afb232c3f0ae28ae07306fab72b377"
            ]
        },
        "45368": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwMTI3MTAx",
            "public_id": 45368,
            "url": "https://github.com/godotengine/godot/pull/45368",
            "diff_url": "https://github.com/godotengine/godot/pull/45368.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45368.patch",
            "title": "Document shape metadata for `TileMap`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-01-22T18:06:30Z",
            "updated_at": "2021-01-26T14:51:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "0c2dbd01dc407fd8b60de56a32a3d2a8a716ed9c"
            ]
        },
        "45370": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwMTcyMTIy",
            "public_id": 45370,
            "url": "https://github.com/godotengine/godot/pull/45370",
            "diff_url": "https://github.com/godotengine/godot/pull/45370.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45370.patch",
            "title": "[3.2] [GUI] Fix LineEdit clearing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-01-22T19:42:23Z",
            "updated_at": "2021-04-20T14:02:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7b8d6d24137c0a423b10bf55eadb2aa371affd76"
            ]
        },
        "45380": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwMzI0NTMw",
            "public_id": 45380,
            "url": "https://github.com/godotengine/godot/pull/45380",
            "diff_url": "https://github.com/godotengine/godot/pull/45380.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45380.patch",
            "title": "Fix freeze-crash in lightmapper under MinGW-GCC (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-01-23T05:03:51Z",
            "updated_at": "2021-04-20T14:04:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0f4c44c9fb642fca7f41a0b6fc1b14bed989328b"
            ]
        },
        "45394": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwNDY1NjA5",
            "public_id": 45394,
            "url": "https://github.com/godotengine/godot/pull/45394",
            "diff_url": "https://github.com/godotengine/godot/pull/45394.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45394.patch",
            "title": "Clarify that create_timer does not require cleanup.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2021-01-23T17:54:30Z",
            "updated_at": "2021-01-26T12:50:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "6e7e4f82ecd142f280ae344c769978d3e92cca54"
            ]
        },
        "45398": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwNDg1MDc5",
            "public_id": 45398,
            "url": "https://github.com/godotengine/godot/pull/45398",
            "diff_url": "https://github.com/godotengine/godot/pull/45398.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45398.patch",
            "title": "Document a built-in use of `Resource.resource_name`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-23T20:27:36Z",
            "updated_at": "2021-03-31T09:42:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "1a606b1a046a8d218fd4a4a90b495e8708f3e0c0"
            ]
        },
        "45401": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwNTAwMzcw",
            "public_id": 45401,
            "url": "https://github.com/godotengine/godot/pull/45401",
            "diff_url": "https://github.com/godotengine/godot/pull/45401.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45401.patch",
            "title": "Exposed `find_next_valid_focus` and `find_prev_valid_focus`.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI3MDA1OTY=",
            "created_at": "2021-01-23T22:38:09Z",
            "updated_at": "2021-01-26T12:51:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3e94c23fa528a71f320ca3103d50e6ce40ed7f1b"
            ]
        },
        "45432": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwNzE3Mjk5",
            "public_id": 45432,
            "url": "https://github.com/godotengine/godot/pull/45432",
            "diff_url": "https://github.com/godotengine/godot/pull/45432.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45432.patch",
            "title": "Document that the high-level multiplayer API is only for Godot servers",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-25T01:00:14Z",
            "updated_at": "2021-03-31T09:42:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "1b03f3f72b168db96a4252a1398ef1b78ed347f5"
            ]
        },
        "45438": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYwNzg0NTcw",
            "public_id": 45438,
            "url": "https://github.com/godotengine/godot/pull/45438",
            "diff_url": "https://github.com/godotengine/godot/pull/45438.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45438.patch",
            "title": "Fix the tween null check",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMzkzMDg3",
            "created_at": "2021-01-25T05:15:32Z",
            "updated_at": "2021-03-14T16:12:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5b2100d85c6b021ffe019552e5664719aed094e9"
            ]
        },
        "45445": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxMTM0MDYw",
            "public_id": 45445,
            "url": "https://github.com/godotengine/godot/pull/45445",
            "diff_url": "https://github.com/godotengine/godot/pull/45445.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45445.patch",
            "title": "[3.2] Support mono devices in WebXR",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MTU2MQ==",
            "created_at": "2021-01-25T14:51:36Z",
            "updated_at": "2021-04-20T14:04:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dca9f09386088649a7fe87d0fd3a91afebf75b85"
            ]
        },
        "45448": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxMTY0ODIw",
            "public_id": 45448,
            "url": "https://github.com/godotengine/godot/pull/45448",
            "diff_url": "https://github.com/godotengine/godot/pull/45448.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45448.patch",
            "title": "[3.2] Fix minimap capturing events and improve its theme and editor settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2021-01-25T15:34:30Z",
            "updated_at": "2021-04-20T14:04:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a9552cefa201f99c341fee76374a7332bffc4018"
            ]
        },
        "45453": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxMjM1OTQ5",
            "public_id": 45453,
            "url": "https://github.com/godotengine/godot/pull/45453",
            "diff_url": "https://github.com/godotengine/godot/pull/45453.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45453.patch",
            "title": "Document that ShaderMaterial doesn't support GIProbe emission",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-25T17:19:35Z",
            "updated_at": "2021-04-20T13:54:39Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "86ca5ff5f0992c7b7d19889dd440bef28acf636d"
            ]
        },
        "45457": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxMzE3NTEy",
            "public_id": 45457,
            "url": "https://github.com/godotengine/godot/pull/45457",
            "diff_url": "https://github.com/godotengine/godot/pull/45457.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45457.patch",
            "title": "[3.2] [HTML5] Better editor HTML, small refactor.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-01-25T19:35:51Z",
            "updated_at": "2021-01-25T20:26:25Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f8d7067bf73457f16150658f6ba4de8b2a90bb92",
                "276b831c45ea97193d4590129c0ff68b3853f6bd"
            ]
        },
        "45458": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxMzM4MDMw",
            "public_id": 45458,
            "url": "https://github.com/godotengine/godot/pull/45458",
            "diff_url": "https://github.com/godotengine/godot/pull/45458.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45458.patch",
            "title": "Document low performance of `Array.push_front()` and `Array.pop_front()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-25T20:14:54Z",
            "updated_at": "2021-03-31T09:41:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7ce3cc0478261fb39344c98551cadab3ccb6265b"
            ]
        },
        "45465": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxNDUwMzk2",
            "public_id": 45465,
            "url": "https://github.com/godotengine/godot/pull/45465",
            "diff_url": "https://github.com/godotengine/godot/pull/45465.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45465.patch",
            "title": "Fix for webgl reflection probes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcxODU1Mjk0",
            "created_at": "2021-01-26T00:40:40Z",
            "updated_at": "2021-04-20T14:03:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "571430d5cdfaa823ce277f6d86942045a67957f1"
            ]
        },
        "45480": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxODA0MDM2",
            "public_id": 45480,
            "url": "https://github.com/godotengine/godot/pull/45480",
            "diff_url": "https://github.com/godotengine/godot/pull/45480.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45480.patch",
            "title": "[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework`.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-01-26T14:04:13Z",
            "updated_at": "2021-11-05T12:54:33Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "389a4bfa597f4b8b6e4bb6e671f342d8a3e24028"
            ]
        },
        "45481": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxODE1MjU0",
            "public_id": 45481,
            "url": "https://github.com/godotengine/godot/pull/45481",
            "diff_url": "https://github.com/godotengine/godot/pull/45481.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45481.patch",
            "title": "POSIX systems: go through all event devices, not just event[0-32]",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4MTEyNQ==",
            "created_at": "2021-01-26T14:22:04Z",
            "updated_at": "2021-01-27T21:08:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "01c030f9b79ab8bb402b286704d4d58908d6d03c"
            ]
        },
        "45484": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxOTA3MTE1",
            "public_id": 45484,
            "url": "https://github.com/godotengine/godot/pull/45484",
            "diff_url": "https://github.com/godotengine/godot/pull/45484.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45484.patch",
            "title": "[iOS] Rework/Fix APNS usage.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-01-26T16:35:15Z",
            "updated_at": "2021-02-09T08:31:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "366ce084f494be06e7c6d166c6e4688c2db7dd7a"
            ]
        },
        "45485": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYxOTA3NDc2",
            "public_id": 45485,
            "url": "https://github.com/godotengine/godot/pull/45485",
            "diff_url": "https://github.com/godotengine/godot/pull/45485.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45485.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 18th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-26T16:35:48Z",
            "updated_at": "2021-04-20T14:04:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d2af815039060063524633cb7028e2f005c2685b",
                "3f3130648af2b24772f09dbc152af46ba9e9f946",
                "32d1efdb21f17950c47dbffff9b716a73d1111b4",
                "eb0ca31ac17dfecfcdf78a9e98e1bd5cca76b0c9",
                "1c9ee4baa24a14de691fc6773b968ed5b48a92cd",
                "311ca0c6f23784dfa831d8f058a335f698dcc5ea",
                "7ede2f36fe0061b38d4d37869f41187c91437faf",
                "0ff0fdef5cca73fc28dc7a5b161a38620eeb9f41",
                "39cf22a9c7268a5ec56786d687e38820ac262bba",
                "6cc6dce9c19833de0e09f4183c5dffc3be7abe16",
                "76bd7d796bb898bca5878fcd9e1aec3922c20ead",
                "0e45fb9798c8a02b47d80d0f9551e049a518e0d7",
                "3a3e7964857aa3068d15304a41bdfec321c40e01",
                "44d86693646fa88edcf98c3239aec4b776ee9786",
                "47fc3f73ac382050e7d57f45dd25c8f718d6b6b8",
                "9a3c5033f7d21b7867a0aa66170d843fe5c1462c",
                "e2a2005a4868dfd245f56a531be43493e83a0f56",
                "af891cebe4fddec1b9776b125bc745b9b84f3f05",
                "349f25429b9e27bfa637576be2833614e4f860c7",
                "22bb9fcd82014795502224fdb9ef9193c4e23c46",
                "c31bb02a3ec8ff9db65badb1b9f0ab5569739fab",
                "533a8cabcc211e782f5178742201697dd4f50f13",
                "3c778f40e1c0e60c59f1bc24279faf3fdea23950",
                "9f2c24e8cebbd0766de586da2df409a64f7c9a98",
                "713360323801728e5500f9ea8dde5eaa610ed03f",
                "250f921522a619f84d190e2f5767bf62df587404",
                "314dd32d887b475641db3e4c12ee2911fc3b59ff",
                "158314c0b99761b661b0f3e2b31f7f5a0f9266fe",
                "7c076fbd0b355bd844aa5c89d624570102181f3d",
                "7689f05786882384ee2ffb6d9d487a97918edcf3",
                "ee73e4aa24f912b45d085d3678ecba450ec65c7d",
                "9b4c18ac591516611b2e296f0ab2d0c8e885e2c4",
                "2ed700d2da4a18f3c300e232d5699e1d015711f1",
                "58f038d1fa1c1d544d5521c57cb3d701a33ed4c1",
                "01acd46afc8b76522a0a5f20d187939695c6db35"
            ]
        },
        "45490": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyMDg2NjM0",
            "public_id": 45490,
            "url": "https://github.com/godotengine/godot/pull/45490",
            "diff_url": "https://github.com/godotengine/godot/pull/45490.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45490.patch",
            "title": "gitignore: Ignore Kate swap files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2021-01-26T22:09:13Z",
            "updated_at": "2021-01-27T21:11:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "e09e0fbd1f45ea51789068115f2dc1d3b93710d7"
            ]
        },
        "45497": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyNDM1MTU0",
            "public_id": 45497,
            "url": "https://github.com/godotengine/godot/pull/45497",
            "diff_url": "https://github.com/godotengine/godot/pull/45497.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45497.patch",
            "title": "[3.2] Fix particles not properly updated by their lifetime",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2021-01-27T11:26:43Z",
            "updated_at": "2021-04-20T14:03:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4ae5aa01539846c160228e3428e49a24d5c27cf7"
            ]
        },
        "45507": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyNjI3NjY2",
            "public_id": 45507,
            "url": "https://github.com/godotengine/godot/pull/45507",
            "diff_url": "https://github.com/godotengine/godot/pull/45507.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45507.patch",
            "title": "BVH fix stale changed items, causing dangling pairs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-27T16:21:57Z",
            "updated_at": "2021-04-20T14:04:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ba5e4d8baaa32f2995a3e17480d717dfe97ad55a"
            ]
        },
        "45509": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyNjY0Mjc4",
            "public_id": 45509,
            "url": "https://github.com/godotengine/godot/pull/45509",
            "diff_url": "https://github.com/godotengine/godot/pull/45509.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45509.patch",
            "title": "Fix popup_centered() for scaled popups",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-27T17:17:10Z",
            "updated_at": "2021-04-20T14:04:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a7a490e6505e0672228a6a0cec98e723a026ee5e"
            ]
        },
        "45510": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyNjk3MTgx",
            "public_id": 45510,
            "url": "https://github.com/godotengine/godot/pull/45510",
            "diff_url": "https://github.com/godotengine/godot/pull/45510.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45510.patch",
            "title": "Fix disconnection between Gizmo and inspector values on BakedLightmap",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyMDYzMjky",
            "created_at": "2021-01-27T18:12:06Z",
            "updated_at": "2021-04-20T14:04:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5611a17219cbf3a1cd190a701156337dbf66099c"
            ]
        },
        "45511": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyNzQ1Njk2",
            "public_id": 45511,
            "url": "https://github.com/godotengine/godot/pull/45511",
            "diff_url": "https://github.com/godotengine/godot/pull/45511.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45511.patch",
            "title": "Cache world in VisibilityNotifier3D to avoid crash",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-01-27T19:41:02Z",
            "updated_at": "2021-01-27T21:18:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4d172f1fcab6463f0afce3ed4715f67282523a49"
            ]
        },
        "45513": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyNzg0NjI4",
            "public_id": 45513,
            "url": "https://github.com/godotengine/godot/pull/45513",
            "diff_url": "https://github.com/godotengine/godot/pull/45513.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45513.patch",
            "title": "Revert \"[3.2] Add separate `simulator` flag for iOS build, change main library to `xcframework`.\"",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-01-27T20:54:45Z",
            "updated_at": "2021-04-20T14:04:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c2ea80348cd0cc8bb6b5a731750dd27bc0d5f888"
            ]
        },
        "45515": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYyOTM0NzM0",
            "public_id": 45515,
            "url": "https://github.com/godotengine/godot/pull/45515",
            "diff_url": "https://github.com/godotengine/godot/pull/45515.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45515.patch",
            "title": "[3.2] Prevent fatal error in WebXR when 'immersize-ar' loses and regains tracking",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MTU2MQ==",
            "created_at": "2021-01-28T02:42:02Z",
            "updated_at": "2021-04-20T14:04:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5625dc502ce3e2816f71ab1562b5583fdb671cf1"
            ]
        },
        "45525": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYzMjMxNTcw",
            "public_id": 45525,
            "url": "https://github.com/godotengine/godot/pull/45525",
            "diff_url": "https://github.com/godotengine/godot/pull/45525.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45525.patch",
            "title": "Navigating to error line number in Rider from Godot editor debugger console is off-by-one.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODI2ODE=",
            "created_at": "2021-01-28T12:46:19Z",
            "updated_at": "2021-02-02T09:23:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "deef9a73a55448ff0508df484cae4b7bafbf60fb"
            ]
        },
        "45530": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYzMjg5OTIy",
            "public_id": 45530,
            "url": "https://github.com/godotengine/godot/pull/45530",
            "diff_url": "https://github.com/godotengine/godot/pull/45530.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45530.patch",
            "title": "BVH fix pairing AABB init and mask checks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-28T14:17:11Z",
            "updated_at": "2021-04-20T14:03:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "df18f72384fb4d650b8c8838c293c4b8a7966410"
            ]
        },
        "45534": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYzMzEyODU3",
            "public_id": 45534,
            "url": "https://github.com/godotengine/godot/pull/45534",
            "diff_url": "https://github.com/godotengine/godot/pull/45534.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45534.patch",
            "title": "[3.3] Backport hex_to_int/bin_to_int zero check and C# changes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-01-28T14:45:53Z",
            "updated_at": "2021-05-03T00:49:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "226528097e8a953934b2156faf63b222117587e0"
            ]
        },
        "45540": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYzNTA5NDc1",
            "public_id": 45540,
            "url": "https://github.com/godotengine/godot/pull/45540",
            "diff_url": "https://github.com/godotengine/godot/pull/45540.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45540.patch",
            "title": "[3.2] Don't handle BaseException in JavaScript build script",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-01-28T19:57:27Z",
            "updated_at": "2021-04-20T14:03:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4616d843bacb2d51939eddf56c3d88c8c469ecb8"
            ]
        },
        "45548": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYzNjcwNTc3",
            "public_id": 45548,
            "url": "https://github.com/godotengine/godot/pull/45548",
            "diff_url": "https://github.com/godotengine/godot/pull/45548.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45548.patch",
            "title": "Remove reference to CanvasLayer in WebXR example, because it can cause rendering issues in AR",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MTU2MQ==",
            "created_at": "2021-01-29T01:22:18Z",
            "updated_at": "2021-02-02T09:26:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f6e8da3661656173bcd17cfc11bdf1ff8c8b97b2"
            ]
        },
        "45551": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTYzNzI3ODgw",
            "public_id": 45551,
            "url": "https://github.com/godotengine/godot/pull/45551",
            "diff_url": "https://github.com/godotengine/godot/pull/45551.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45551.patch",
            "title": "docs: Add TreeItem method descriptions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0NDk3MzUz",
            "created_at": "2021-01-29T04:35:31Z",
            "updated_at": "2021-02-02T09:26:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2f5164d78c8c4e2f28de14741716b5d7e24f3b71"
            ]
        },
        "45561": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0MjU2ODUw",
            "public_id": 45561,
            "url": "https://github.com/godotengine/godot/pull/45561",
            "diff_url": "https://github.com/godotengine/godot/pull/45561.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45561.patch",
            "title": "Create the temporary PCK export directory if it doesn't exist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-29T21:07:44Z",
            "updated_at": "2021-03-31T09:41:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42ef79b8263654e39dd94fd63ba43ae99709c750"
            ]
        },
        "45576": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0Mzk5MjY2",
            "public_id": 45576,
            "url": "https://github.com/godotengine/godot/pull/45576",
            "diff_url": "https://github.com/godotengine/godot/pull/45576.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45576.patch",
            "title": "BVH add support for visibility (activation)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-30T10:36:27Z",
            "updated_at": "2021-04-20T14:03:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "00bd087d82594576113096a829407369829e2a00"
            ]
        },
        "45577": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NDEwNTky",
            "public_id": 45577,
            "url": "https://github.com/godotengine/godot/pull/45577",
            "diff_url": "https://github.com/godotengine/godot/pull/45577.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45577.patch",
            "title": "[3.3] Documentation: Correct CanvasItem.draw_string position description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUzOTc2NjI=",
            "created_at": "2021-01-30T12:04:58Z",
            "updated_at": "2021-03-18T08:22:25Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "0974cf15f61d5fcbf5c8a519c332073703f7755c"
            ]
        },
        "45579": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NDEyMzI2",
            "public_id": 45579,
            "url": "https://github.com/godotengine/godot/pull/45579",
            "diff_url": "https://github.com/godotengine/godot/pull/45579.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45579.patch",
            "title": "add search extensions for Scons' path",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyOTY2ODE0",
            "created_at": "2021-01-30T12:18:59Z",
            "updated_at": "2021-02-02T09:27:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "befbfecd4d3c65832c06c44c26d6f7c07e841c47"
            ]
        },
        "45582": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NDM3Nzk0",
            "public_id": 45582,
            "url": "https://github.com/godotengine/godot/pull/45582",
            "diff_url": "https://github.com/godotengine/godot/pull/45582.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45582.patch",
            "title": "Fix WebXRInterface code sample in the class reference (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-30T14:59:14Z",
            "updated_at": "2021-04-20T13:54:39Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "351efc334ecf30f53d12bdd5c3c2c5a686ad8f62"
            ]
        },
        "45583": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NDQ2MjA2",
            "public_id": 45583,
            "url": "https://github.com/godotengine/godot/pull/45583",
            "diff_url": "https://github.com/godotengine/godot/pull/45583.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45583.patch",
            "title": "Optimize transform propagation for hidden 3d objects",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-01-30T15:48:13Z",
            "updated_at": "2021-04-20T14:03:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cb8134f371b703d5d777f18becd9c1677c8db03e"
            ]
        },
        "45594": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NTA2NTY0",
            "public_id": 45594,
            "url": "https://github.com/godotengine/godot/pull/45594",
            "diff_url": "https://github.com/godotengine/godot/pull/45594.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45594.patch",
            "title": "3D editor grid improvements",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-01-30T20:36:23Z",
            "updated_at": "2021-05-04T07:41:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "73e62dffb909fcf47be23d4fa056e9039b7e561f"
            ]
        },
        "45596": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NTQwNTcx",
            "public_id": 45596,
            "url": "https://github.com/godotengine/godot/pull/45596",
            "diff_url": "https://github.com/godotengine/godot/pull/45596.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45596.patch",
            "title": "Add viewport resolution to the 3D editor's View Information pane",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-01-30T23:22:01Z",
            "updated_at": "2021-03-31T09:42:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "85ed6958360dd231e275cd804db308290fd19fbf"
            ]
        },
        "45603": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NjQ4NTQ3",
            "public_id": 45603,
            "url": "https://github.com/godotengine/godot/pull/45603",
            "diff_url": "https://github.com/godotengine/godot/pull/45603.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45603.patch",
            "title": "[C#] Fix string.Hash()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyOTY2ODE0",
            "created_at": "2021-01-31T12:45:11Z",
            "updated_at": "2021-02-02T09:33:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "baac70c27efb661e2d3f4127210e7ec991793078"
            ]
        },
        "45618": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0NzQ0ODE5",
            "public_id": 45618,
            "url": "https://github.com/godotengine/godot/pull/45618",
            "diff_url": "https://github.com/godotengine/godot/pull/45618.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45618.patch",
            "title": "Backport of all the multi-threading modernization (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-01-31T22:50:14Z",
            "updated_at": "2021-06-13T09:17:33Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4485b43a57d13c64dc8ebc195c247dd6d0bbd0c9",
                "6d89f675b138280fff3d48da46886edc25371bec",
                "8f6a636ae7687d7a5cd7edfbe28af07466af40b0",
                "4ddcdc031b137c4f6e71ee190bec6942424a6658",
                "b4500361207638111569c998f0aff8c48b25637a"
            ]
        },
        "45622": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY0ODAxNzE0",
            "public_id": 45622,
            "url": "https://github.com/godotengine/godot/pull/45622",
            "diff_url": "https://github.com/godotengine/godot/pull/45622.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45622.patch",
            "title": "lightmap capture broken on webgl1.0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcxODU1Mjk0",
            "created_at": "2021-02-01T02:54:31Z",
            "updated_at": "2021-04-20T14:03:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1912cc3eef59918ad3ac01faecdc4651ec6a5ebc"
            ]
        },
        "45629": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1MTg0Nzkw",
            "public_id": 45629,
            "url": "https://github.com/godotengine/godot/pull/45629",
            "diff_url": "https://github.com/godotengine/godot/pull/45629.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45629.patch",
            "title": "Linux: Build with use_static_cpp=yes by default",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-01T13:32:41Z",
            "updated_at": "2021-02-02T09:34:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1ebd66dafff915fb76aa0da77af9fa0f6ec741ef"
            ]
        },
        "45630": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1MTk4OTk4",
            "public_id": 45630,
            "url": "https://github.com/godotengine/godot/pull/45630",
            "diff_url": "https://github.com/godotengine/godot/pull/45630.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45630.patch",
            "title": "Linux: Enable udev support by default",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-01T13:52:34Z",
            "updated_at": "2021-02-02T09:35:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e8b69fccbe3740e591f27cb325a12afb013bebdd"
            ]
        },
        "45634": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1MzAxOTE3",
            "public_id": 45634,
            "url": "https://github.com/godotengine/godot/pull/45634",
            "diff_url": "https://github.com/godotengine/godot/pull/45634.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45634.patch",
            "title": "Fix incorrect version requirement in the SCons compilation DB comment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-01T16:10:10Z",
            "updated_at": "2021-03-31T09:42:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9479bfe5f5a3a57f6688e177a61b404407141598"
            ]
        },
        "45642": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1NDEwMjI1",
            "public_id": 45642,
            "url": "https://github.com/godotengine/godot/pull/45642",
            "diff_url": "https://github.com/godotengine/godot/pull/45642.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45642.patch",
            "title": "Make the Open Project Folder button more visible in the project manager",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-01T19:03:23Z",
            "updated_at": "2021-03-31T09:42:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "04cbfbe6b2745221c946fbd791b79ac933b859ec"
            ]
        },
        "45648": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1NTIzNTgx",
            "public_id": 45648,
            "url": "https://github.com/godotengine/godot/pull/45648",
            "diff_url": "https://github.com/godotengine/godot/pull/45648.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45648.patch",
            "title": "Check default project and autoscan directories exist on project manager startup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MzU3NjU3",
            "created_at": "2021-02-01T22:32:26Z",
            "updated_at": "2021-02-02T12:12:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "58be3c069af4f57e67920c1f6bf7314e3e1bc2bd"
            ]
        },
        "45654": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1NjUxODU5",
            "public_id": 45654,
            "url": "https://github.com/godotengine/godot/pull/45654",
            "diff_url": "https://github.com/godotengine/godot/pull/45654.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45654.patch",
            "title": "Add anisotropic filtering to GLES2 backend",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUzNjAwNg==",
            "created_at": "2021-02-02T04:37:51Z",
            "updated_at": "2021-04-20T14:03:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "09a156ea15730697f99830f88adc15d32787e8f5"
            ]
        },
        "45658": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1ODQ2NTcw",
            "public_id": 45658,
            "url": "https://github.com/godotengine/godot/pull/45658",
            "diff_url": "https://github.com/godotengine/godot/pull/45658.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45658.patch",
            "title": "Make audio bus channels' peak volume consistent",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-02T10:37:25Z",
            "updated_at": "2021-02-03T12:47:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a2b3a73e2d0c2b9e9badeab28fef26565a9ec3f2"
            ]
        },
        "45662": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY1OTg2MTM3",
            "public_id": 45662,
            "url": "https://github.com/godotengine/godot/pull/45662",
            "diff_url": "https://github.com/godotengine/godot/pull/45662.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45662.patch",
            "title": "Main: Load translations and remaps before scene types",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-02T14:19:34Z",
            "updated_at": "2021-02-03T12:04:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bb5dcb68922a97ecb90d57dc59c35f90b43a8802"
            ]
        },
        "45663": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2MDU3MzA4",
            "public_id": 45663,
            "url": "https://github.com/godotengine/godot/pull/45663",
            "diff_url": "https://github.com/godotengine/godot/pull/45663.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45663.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 19th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-02T15:57:27Z",
            "updated_at": "2021-04-20T14:03:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5da6b55699350c95675d81e06849d3ac848386cd",
                "3941093cf6e3016054d253b8486144b322ad1b86",
                "67acdfcf02a475681613aad7d8e90d4dbae73985",
                "c344bf88c615099aa4b64a125e09bb602be11a29",
                "550614352230deca2cad3de8cdfe93c2e8856374",
                "43ab32ae7e6d92ed0b743e7489e55a66382092fd",
                "f94dffd2de7e230abd90b6d439d5772fbea5d6a7",
                "c10c6cfad9fab604bd2545ba917c5c508361be50",
                "16bbe8ddf434ce0b71722568bb3b2997a4129ceb",
                "56535539d46b877c42ea1089e6dcb44c5076fa37",
                "238b8ded721c088ed9efd80d87fc1f7f8079bcb4",
                "7ce17895972defe923ead7345b928fa03721f1b0",
                "0eb6dfa04a147623581c093726295f1ef5fdbd51",
                "7ecc2561cd8ff4043977b8340e3283a5d1025348",
                "38a94ce2bc8cc51833d66a8804cb55c95992f43b",
                "04ce4e6abbf94e7a835a9877ad708d7e00b0a54f",
                "995388cf6fd4300f9eaa7b6ac7a48210ec655249",
                "8689c1178d9b10fb84faddf12d224572cf877770",
                "407c6d3a9cee234fe283b01800ffcfdf7893c898",
                "7a6ab8c558195cc05c90d80363efa78d8a76a071",
                "8c22d5a97351b0070f1a00fdaea35417a3ec7b04",
                "299769a99a936d3e09205af9ef409f00629e7db5",
                "c6824ec09d3c03f3970c14bcef449195049ee52c"
            ]
        },
        "45664": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2MDY2MzA3",
            "public_id": 45664,
            "url": "https://github.com/godotengine/godot/pull/45664",
            "diff_url": "https://github.com/godotengine/godot/pull/45664.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45664.patch",
            "title": "[3.2] [iOS] Earlier plugin initialization",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-02-02T16:09:50Z",
            "updated_at": "2021-04-20T14:02:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "19d240c8a7671c40eea3433517a48d8d4e79c526"
            ]
        },
        "45667": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2MTgxOTk1",
            "public_id": 45667,
            "url": "https://github.com/godotengine/godot/pull/45667",
            "diff_url": "https://github.com/godotengine/godot/pull/45667.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45667.patch",
            "title": "Document that GridMap doesn't support visual layers or cull masks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-02T18:31:32Z",
            "updated_at": "2021-03-31T09:42:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "95fda7e881b4009cf7775f36bb9bf0901c2ef6b6"
            ]
        },
        "45669": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2MTk0MDYw",
            "public_id": 45669,
            "url": "https://github.com/godotengine/godot/pull/45669",
            "diff_url": "https://github.com/godotengine/godot/pull/45669.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45669.patch",
            "title": "Fix swapped front/rear view",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3Mzk2OTA=",
            "created_at": "2021-02-02T18:48:03Z",
            "updated_at": "2021-08-31T02:14:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f995d6cd17e227492dee14627e9262292c58d6a4"
            ]
        },
        "45671": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2MjE3ODc0",
            "public_id": 45671,
            "url": "https://github.com/godotengine/godot/pull/45671",
            "diff_url": "https://github.com/godotengine/godot/pull/45671.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45671.patch",
            "title": "[3.2] [HTML5] Fix mouse_mode and fullscreen detection.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-02T19:20:17Z",
            "updated_at": "2021-04-20T14:03:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "08efe327b67912e652fdfddda857e612a6a1e976"
            ]
        },
        "45674": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2Mjk2NTU0",
            "public_id": 45674,
            "url": "https://github.com/godotengine/godot/pull/45674",
            "diff_url": "https://github.com/godotengine/godot/pull/45674.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45674.patch",
            "title": "Improve the `File.endian_swap` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-02T21:11:01Z",
            "updated_at": "2021-03-31T09:42:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "c5f0db45df6002258ee0b3f0158d1069f828455e"
            ]
        },
        "45679": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2NjkxNzEx",
            "public_id": 45679,
            "url": "https://github.com/godotengine/godot/pull/45679",
            "diff_url": "https://github.com/godotengine/godot/pull/45679.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45679.patch",
            "title": "SCons: Add `production=yes` option to use production defaults",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-03T09:50:14Z",
            "updated_at": "2021-02-03T12:07:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "db26871210fc53f2e36e24f985eea8f344d402f8"
            ]
        },
        "45682": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2Nzg4NDAz",
            "public_id": 45682,
            "url": "https://github.com/godotengine/godot/pull/45682",
            "diff_url": "https://github.com/godotengine/godot/pull/45682.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45682.patch",
            "title": "[iOS] Remove remote notifications code",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-02-03T12:20:17Z",
            "updated_at": "2021-02-09T08:30:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4fda1ae6b881f305dc594d9c43fa2a49a89f5cb1"
            ]
        },
        "45684": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2ODgyMjc0",
            "public_id": 45684,
            "url": "https://github.com/godotengine/godot/pull/45684",
            "diff_url": "https://github.com/godotengine/godot/pull/45684.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45684.patch",
            "title": "[3.2] Added atom checks to X11 XChangeProperty and XGetWindowProperty",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzkyMTA0",
            "created_at": "2021-02-03T14:35:21Z",
            "updated_at": "2021-04-20T14:03:06Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "36635c83573687898d587c79b24dbde46cc6e593"
            ]
        },
        "45685": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2ODg4Nzgy",
            "public_id": 45685,
            "url": "https://github.com/godotengine/godot/pull/45685",
            "diff_url": "https://github.com/godotengine/godot/pull/45685.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45685.patch",
            "title": "[3.2] [iOS] Additional 'linker_flags' plugin parameter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-02-03T14:43:59Z",
            "updated_at": "2021-04-20T14:02:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "309835b9179236a25e552290a08378bdb2178a85"
            ]
        },
        "45693": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY2OTk1MTE0",
            "public_id": 45693,
            "url": "https://github.com/godotengine/godot/pull/45693",
            "diff_url": "https://github.com/godotengine/godot/pull/45693.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45693.patch",
            "title": "[3.2] [iOS] Native loading screen implementation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-02-03T17:07:19Z",
            "updated_at": "2021-04-20T14:02:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fdec8d726d209ec0510590b84b7f4ee475a631a0"
            ]
        },
        "45695": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY3MjQwMDQ4",
            "public_id": 45695,
            "url": "https://github.com/godotengine/godot/pull/45695",
            "diff_url": "https://github.com/godotengine/godot/pull/45695.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45695.patch",
            "title": "[3.2] [GLES2] Fix binding 3D Transforms to mat4 uniforms",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyMjY3Nw==",
            "created_at": "2021-02-04T00:16:02Z",
            "updated_at": "2021-04-20T14:03:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "335498df6dd7d5d95196c86603226d0757b1924c"
            ]
        },
        "45696": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY3MjQ3Mjg1",
            "public_id": 45696,
            "url": "https://github.com/godotengine/godot/pull/45696",
            "diff_url": "https://github.com/godotengine/godot/pull/45696.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45696.patch",
            "title": "Make margins obey the snap option in the TextureRegion editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-02-04T00:35:08Z",
            "updated_at": "2021-02-05T08:28:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2d4cda89e1fe63403196852fdae1268a25be33ba"
            ]
        },
        "45702": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY3NTc5MTYy",
            "public_id": 45702,
            "url": "https://github.com/godotengine/godot/pull/45702",
            "diff_url": "https://github.com/godotengine/godot/pull/45702.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45702.patch",
            "title": "[3.2] Fix a crash in the TGA loader with malformed input",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-04T12:12:23Z",
            "updated_at": "2021-04-20T14:03:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "113b5ab1c45c01b8e6d54d13ac8876d091f883a8"
            ]
        },
        "45706": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY3NjI5ODQ4",
            "public_id": 45706,
            "url": "https://github.com/godotengine/godot/pull/45706",
            "diff_url": "https://github.com/godotengine/godot/pull/45706.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45706.patch",
            "title": "[3.2] [HTML5] Better editor persistent folders, automatically open zip import popup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-04T13:34:43Z",
            "updated_at": "2021-02-04T13:54:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "2668ca7a8c680603060ebe3d1806f41cb7bc015e",
                "3629617d36b18044ece679691bd874658c546bf6"
            ]
        },
        "45708": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY3NzIxMTY5",
            "public_id": 45708,
            "url": "https://github.com/godotengine/godot/pull/45708",
            "diff_url": "https://github.com/godotengine/godot/pull/45708.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45708.patch",
            "title": "Fix \"editor/editor_help\" shortcut overwriting when restarting editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2021-02-04T15:39:27Z",
            "updated_at": "2021-02-05T08:28:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2105b6a0705c4b1411d7a87f154c890c68910351"
            ]
        },
        "45715": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY3OTA0MDgy",
            "public_id": 45715,
            "url": "https://github.com/godotengine/godot/pull/45715",
            "diff_url": "https://github.com/godotengine/godot/pull/45715.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45715.patch",
            "title": "[Mono] Use the same search logic for both `MSBuild` and `dotnet`.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-02-04T20:43:14Z",
            "updated_at": "2021-02-15T10:30:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e304f716c734c4d1f53808f9fdfaf84e54a954db"
            ]
        },
        "45726": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4MjIyMDky",
            "public_id": 45726,
            "url": "https://github.com/godotengine/godot/pull/45726",
            "diff_url": "https://github.com/godotengine/godot/pull/45726.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45726.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 20th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-05T09:32:12Z",
            "updated_at": "2021-04-20T14:03:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "84e356d7205d5c2ddb1c8cd22e9a92a703c057a0",
                "4a74f6f3b77befe474c29acbb2ecb8e578ed0a66",
                "9e4cecc8eaef126b8e6662ffd8673af6b2e2eaa6",
                "1749cc4da86919070f485701fc4f57dc0c99efaa",
                "d31ee2588273809dc1927a8eed331ea98a3cffc0",
                "11fc3b8758b7879c0a64a2197a3912266d3ddd95",
                "ee89da129fb437ae7972d6fa48c1ab35c8dc8b65",
                "518ba25faeacfa73a657729ce287104f9935717c",
                "f3c030aa470d5fe43d9ba03fad1a0ac41d3f896a",
                "67d80e6f73c7092b18675a47a7a51f3d573e6873",
                "0c4501177934bb3181f04a5bdf4095d5a1c9be1a",
                "ae215451fce2315a6288cf4de4ecab9ef32b5151"
            ]
        },
        "45732": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4Mzg2OTU2",
            "public_id": 45732,
            "url": "https://github.com/godotengine/godot/pull/45732",
            "diff_url": "https://github.com/godotengine/godot/pull/45732.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45732.patch",
            "title": "CI: Build full Mono version on Linux, with glue",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-05T14:23:30Z",
            "updated_at": "2021-04-20T14:03:08Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "72d7fab45eb5b28e8a9726c4e0586e7ee0cc793b",
                "5886d0952109a7ff9cd36e7847d5c439cbeae088"
            ]
        },
        "45736": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4NTcyMTEw",
            "public_id": 45736,
            "url": "https://github.com/godotengine/godot/pull/45736",
            "diff_url": "https://github.com/godotengine/godot/pull/45736.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45736.patch",
            "title": "Make String::ends_with don't use String::rfind",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-05T19:43:54Z",
            "updated_at": "2021-02-10T18:05:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ad0943e3d32d00d131a2364483dfdda9ed38319b"
            ]
        },
        "45748": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4Njc4MDQ5",
            "public_id": 45748,
            "url": "https://github.com/godotengine/godot/pull/45748",
            "diff_url": "https://github.com/godotengine/godot/pull/45748.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45748.patch",
            "title": "Sync controller mappings DB with SDL2 community repo",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-06T00:09:29Z",
            "updated_at": "2021-02-08T15:10:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2c2fffcb02455f736cb4ea318d4107c7f32a8733"
            ]
        },
        "45750": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4NzAyOTE0",
            "public_id": 45750,
            "url": "https://github.com/godotengine/godot/pull/45750",
            "diff_url": "https://github.com/godotengine/godot/pull/45750.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45750.patch",
            "title": "[3.2] Bugfix: Update transform of collision shape on NOTIFICATION_PARENTED",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0NzI4MzU=",
            "created_at": "2021-02-06T02:23:09Z",
            "updated_at": "2021-04-20T14:01:21Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "09924d6d73d63ddc7e953c31bf0d3f9a3b69abdb"
            ]
        },
        "45752": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4NzA5MjM1",
            "public_id": 45752,
            "url": "https://github.com/godotengine/godot/pull/45752",
            "diff_url": "https://github.com/godotengine/godot/pull/45752.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45752.patch",
            "title": "Assorted CPU lightmapper fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-02-06T03:13:56Z",
            "updated_at": "2021-04-20T14:03:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "27c1e659697c2bc223fa65347948f372b06ddaf9"
            ]
        },
        "45757": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4NzYzODI0",
            "public_id": 45757,
            "url": "https://github.com/godotengine/godot/pull/45757",
            "diff_url": "https://github.com/godotengine/godot/pull/45757.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45757.patch",
            "title": "[3.2] Add some HTML5 controllers mapping.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-06T10:35:21Z",
            "updated_at": "2021-02-06T12:33:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "860be94246ce9a3348f773e98ddba3ce91472066"
            ]
        },
        "45758": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4NzY1NTc1",
            "public_id": 45758,
            "url": "https://github.com/godotengine/godot/pull/45758",
            "diff_url": "https://github.com/godotengine/godot/pull/45758.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45758.patch",
            "title": "[3.2] Fix used uninitialized warning in os_x11.cpp",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-02-06T10:50:16Z",
            "updated_at": "2021-04-20T14:03:09Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                }
            ],
            "commits": [
                "4e833b2e28791e1ff8831f78e55e5bae9104136c"
            ]
        },
        "45772": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4ODI2MzU0",
            "public_id": 45772,
            "url": "https://github.com/godotengine/godot/pull/45772",
            "diff_url": "https://github.com/godotengine/godot/pull/45772.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45772.patch",
            "title": "[3.2] Fix issue with NVIDIA and axis mapping for joysticks.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyMjk0OTI=",
            "created_at": "2021-02-06T18:00:27Z",
            "updated_at": "2021-04-20T14:01:21Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8777282c4081c7cbb7525c19c00a4a1c31eb41d8"
            ]
        },
        "45776": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4ODUxOTUw",
            "public_id": 45776,
            "url": "https://github.com/godotengine/godot/pull/45776",
            "diff_url": "https://github.com/godotengine/godot/pull/45776.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45776.patch",
            "title": "Snap VisualScript comment to grid when resizing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MzU3NjU3",
            "created_at": "2021-02-06T21:00:23Z",
            "updated_at": "2021-02-08T12:54:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "07fb7f9888126d189476ec9a6272447b7c9748ac"
            ]
        },
        "45784": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4ODY5Njgw",
            "public_id": 45784,
            "url": "https://github.com/godotengine/godot/pull/45784",
            "diff_url": "https://github.com/godotengine/godot/pull/45784.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45784.patch",
            "title": "Fix unnecessary scrolling in TextEdit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0NzI4MzU=",
            "created_at": "2021-02-06T23:37:52Z",
            "updated_at": "2021-02-08T16:57:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d598693fc7e006d9f3b31e8428d032e95488308"
            ]
        },
        "45794": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY4OTg5NjQ5",
            "public_id": 45794,
            "url": "https://github.com/godotengine/godot/pull/45794",
            "diff_url": "https://github.com/godotengine/godot/pull/45794.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45794.patch",
            "title": "Improve the `SurfaceTool.generate_normals()` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-07T15:09:56Z",
            "updated_at": "2021-03-31T09:42:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b8df8b10435114ec068c8164f8711e0a1d14709b"
            ]
        },
        "45798": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5MDE1MzIy",
            "public_id": 45798,
            "url": "https://github.com/godotengine/godot/pull/45798",
            "diff_url": "https://github.com/godotengine/godot/pull/45798.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45798.patch",
            "title": "[3.2] Add support for new SDL gamecontroller keywords.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-02-07T17:50:38Z",
            "updated_at": "2021-04-20T14:02:06Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw5NTUwNzk2ODQ=",
                    "name": "breaks compat",
                    "color": "#b64245"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3dd57a22df1fe431b71f2f4229cbff1107744658"
            ]
        },
        "45803": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5MDQxMzQz",
            "public_id": 45803,
            "url": "https://github.com/godotengine/godot/pull/45803",
            "diff_url": "https://github.com/godotengine/godot/pull/45803.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45803.patch",
            "title": "Fix nan errors when using VehicleBody",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-02-07T20:10:01Z",
            "updated_at": "2021-02-08T12:55:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1b8cbcf94648b7baeb3def5464f6f67509081134"
            ]
        },
        "45806": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5MDU0Njcx",
            "public_id": 45806,
            "url": "https://github.com/godotengine/godot/pull/45806",
            "diff_url": "https://github.com/godotengine/godot/pull/45806.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45806.patch",
            "title": "Set selected Tree item to null when deselected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-07T21:17:37Z",
            "updated_at": "2021-02-08T23:46:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ef8ec59f2f681440f3aaa6ec69bbaaa1e01164b5"
            ]
        },
        "45813": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5MDg5NzE4",
            "public_id": 45813,
            "url": "https://github.com/godotengine/godot/pull/45813",
            "diff_url": "https://github.com/godotengine/godot/pull/45813.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45813.patch",
            "title": "Keep selected node visible after filter change (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-08T00:53:50Z",
            "updated_at": "2021-04-20T14:02:06Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "1b9a01948e9f0470f4532c2de399a08b8b15f0b5",
                "e1054a17b5abcb39adf02aba758fab533c3f6b6d"
            ]
        },
        "45818": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5MjUxNzky",
            "public_id": 45818,
            "url": "https://github.com/godotengine/godot/pull/45818",
            "diff_url": "https://github.com/godotengine/godot/pull/45818.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45818.patch",
            "title": "SCons: Fix debug_symbols tests after switch to BoolVariable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-08T07:54:36Z",
            "updated_at": "2021-02-08T12:53:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "849c090343a22b98f0c977f2bb3469f709688de4"
            ]
        },
        "45825": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5NDcyMjgz",
            "public_id": 45825,
            "url": "https://github.com/godotengine/godot/pull/45825",
            "diff_url": "https://github.com/godotengine/godot/pull/45825.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45825.patch",
            "title": "Use /Zi and /FS for including debugger symbols on Windows with MSVC",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-02-08T13:27:02Z",
            "updated_at": "2021-02-09T11:45:02Z",
            "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": [
                "4946ae16fcc3299326b4b7105dbe20646ceddb17"
            ]
        },
        "45827": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5NTQ5MzE0",
            "public_id": 45827,
            "url": "https://github.com/godotengine/godot/pull/45827",
            "diff_url": "https://github.com/godotengine/godot/pull/45827.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45827.patch",
            "title": "Sync controller mappings DB with SDL2 community repo",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-08T15:17:40Z",
            "updated_at": "2021-02-08T15:26:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5eb46ab61622ebb18ce90f94204e778f0d21cdbe"
            ]
        },
        "45828": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5NTU2NDAw",
            "public_id": 45828,
            "url": "https://github.com/godotengine/godot/pull/45828",
            "diff_url": "https://github.com/godotengine/godot/pull/45828.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45828.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 21st batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-08T15:27:05Z",
            "updated_at": "2021-04-20T14:02:06Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2863c6117ea5f0d913d9350b7f6ac1b0e6954a7f",
                "dad0d4a8ee073ff20288580314eeba101c40dfad",
                "6afb9d327e143e2f3f3d905a1a1a7477ef340b83",
                "65a2f0dfd43c16da8ae4d2788c13f67bdf1afc4b",
                "395afe93635301d1309726ba6e415a86be37bd03",
                "31109c4611ff3a111d2e0d3fd56ae6aab1e643e9",
                "24d03afc9b447b3a4b9e4badc0aff0eed4cc8fe3",
                "2261e738c2eb27c304ebf241e75443d92658bf32",
                "db57f3219474fa6f3588737e92469b56bc4ba7fc",
                "3abe6ae2811cc97d93063252b1312d9d4f91d06f",
                "42d3d9c345bfc867620f0f2db67ed2aadddfaf8a"
            ]
        },
        "45831": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5NjEyMzM2",
            "public_id": 45831,
            "url": "https://github.com/godotengine/godot/pull/45831",
            "diff_url": "https://github.com/godotengine/godot/pull/45831.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45831.patch",
            "title": "[3.2] Visual Shader Parenthesis fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2021-02-08T16:42:23Z",
            "updated_at": "2021-04-20T14:02:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "34d3235c84ccf094cc9329754b3a9e0dd1addc3b"
            ]
        },
        "45836": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5Njg1Nzgx",
            "public_id": 45836,
            "url": "https://github.com/godotengine/godot/pull/45836",
            "diff_url": "https://github.com/godotengine/godot/pull/45836.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45836.patch",
            "title": "Update ColorPicker controls when entering tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MzU3NjU3",
            "created_at": "2021-02-08T18:36:08Z",
            "updated_at": "2021-02-08T21:18:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "03d4ebf12993c3dc1663cb946687d60ee1be58f0"
            ]
        },
        "45837": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTY5NzQ3NzMw",
            "public_id": 45837,
            "url": "https://github.com/godotengine/godot/pull/45837",
            "diff_url": "https://github.com/godotengine/godot/pull/45837.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45837.patch",
            "title": "Accomodate blend shape ranges of -1 to +1 for GLES",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1NzMwNTc3",
            "created_at": "2021-02-08T20:09:40Z",
            "updated_at": "2021-04-20T14:01:22Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d923df52c5c74bbc475d3db47837c2b0a6a78710"
            ]
        },
        "45843": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwMTM4MzI4",
            "public_id": 45843,
            "url": "https://github.com/godotengine/godot/pull/45843",
            "diff_url": "https://github.com/godotengine/godot/pull/45843.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45843.patch",
            "title": "Batching - prevent reordering items over a copybackbuffer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-09T09:08:28Z",
            "updated_at": "2021-04-20T14:02:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "35ed654911958a7ec93dc837f94a18bdef11e384"
            ]
        },
        "45846": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwMzA0NTM2",
            "public_id": 45846,
            "url": "https://github.com/godotengine/godot/pull/45846",
            "diff_url": "https://github.com/godotengine/godot/pull/45846.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45846.patch",
            "title": "Improve EditorImportPlugin docs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2021-02-09T13:35:19Z",
            "updated_at": "2021-02-11T12:37:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "9676650f2f7943ebbf9363fa65e47be62fb22164"
            ]
        },
        "45848": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwMzU4Nzk3",
            "public_id": 45848,
            "url": "https://github.com/godotengine/godot/pull/45848",
            "diff_url": "https://github.com/godotengine/godot/pull/45848.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45848.patch",
            "title": "Make FileSystem dock set its path to the base folder of files after changes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-02-09T14:51:03Z",
            "updated_at": "2021-02-10T15:31:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cf9d5cec220406bebba4128e27853e4351d6af8f"
            ]
        },
        "45851": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwNDI3Njk4",
            "public_id": 45851,
            "url": "https://github.com/godotengine/godot/pull/45851",
            "diff_url": "https://github.com/godotengine/godot/pull/45851.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45851.patch",
            "title": "[fbx; high priority] fixed bug in vertex duplication breaking meshes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2021-02-09T16:24:09Z",
            "updated_at": "2021-04-20T14:01:22Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "53aee600d385e86297c9a8267cd43d246d52e4bc"
            ]
        },
        "45853": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwNDY1MzAy",
            "public_id": 45853,
            "url": "https://github.com/godotengine/godot/pull/45853",
            "diff_url": "https://github.com/godotengine/godot/pull/45853.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45853.patch",
            "title": "Fixes crash when exiting with --verbose with leaked resources",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwOTMxMTk=",
            "created_at": "2021-02-09T17:18:12Z",
            "updated_at": "2021-02-14T12:54:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25c4dacb880724a8e5dec88ca922f57215e153ef"
            ]
        },
        "45855": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwNTYwMTM0",
            "public_id": 45855,
            "url": "https://github.com/godotengine/godot/pull/45855",
            "diff_url": "https://github.com/godotengine/godot/pull/45855.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45855.patch",
            "title": "Implement CollisionPolygon3D margin",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2021-02-09T19:38:38Z",
            "updated_at": "2021-02-16T13:19:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fbb1ef759cca66f44523760569f1fcc3f015e2cb"
            ]
        },
        "45861": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcwNzM5Mzkz",
            "public_id": 45861,
            "url": "https://github.com/godotengine/godot/pull/45861",
            "diff_url": "https://github.com/godotengine/godot/pull/45861.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45861.patch",
            "title": "Fix contact points debug for 3D Physics",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-10T01:41:25Z",
            "updated_at": "2021-02-10T15:36:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e5e9be8355e9dacdfcd167cc867054acc27903c7"
            ]
        },
        "45870": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxMTQxNDcz",
            "public_id": 45870,
            "url": "https://github.com/godotengine/godot/pull/45870",
            "diff_url": "https://github.com/godotengine/godot/pull/45870.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45870.patch",
            "title": "Update GraphEdit when GraphNode's slot is updated",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNDAwMzk4",
            "created_at": "2021-02-10T14:26:23Z",
            "updated_at": "2021-02-11T14:43:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fe6c8d48e62be71b971270c9d9d856951922b84a"
            ]
        },
        "45871": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxMTQ5MTA1",
            "public_id": 45871,
            "url": "https://github.com/godotengine/godot/pull/45871",
            "diff_url": "https://github.com/godotengine/godot/pull/45871.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45871.patch",
            "title": "General improvements to the MIME source file",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMxMDY1ODA4",
            "created_at": "2021-02-10T14:36:35Z",
            "updated_at": "2021-04-03T01:04:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "876e165a49640a664bd8e60e228140a75c17cf74"
            ]
        },
        "45876": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxMjY4MjU2",
            "public_id": 45876,
            "url": "https://github.com/godotengine/godot/pull/45876",
            "diff_url": "https://github.com/godotengine/godot/pull/45876.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45876.patch",
            "title": "Document Particles2D not supporting AtlasTexture region",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-10T17:18:58Z",
            "updated_at": "2021-04-20T13:54:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "97b43e816b6431adad73fd8253daf64ee16d814f"
            ]
        },
        "45878": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxMzUyNjA3",
            "public_id": 45878,
            "url": "https://github.com/godotengine/godot/pull/45878",
            "diff_url": "https://github.com/godotengine/godot/pull/45878.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45878.patch",
            "title": "[3.2] Fixed completion box not showing properly",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyMjMwMzMz",
            "created_at": "2021-02-10T19:44:13Z",
            "updated_at": "2021-04-20T14:01:22Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9c4f16f4c10451ae024a8f899ce678ff72db3ea2"
            ]
        },
        "45880": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNDg4OTc0",
            "public_id": 45880,
            "url": "https://github.com/godotengine/godot/pull/45880",
            "diff_url": "https://github.com/godotengine/godot/pull/45880.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45880.patch",
            "title": "[3.2] Detect external modification of scenes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-11T00:14:14Z",
            "updated_at": "2021-04-20T14:01:23Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e7ee561ca062cbe5cabe8bc64fe14029920f7195"
            ]
        },
        "45881": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNTI0MTE3",
            "public_id": 45881,
            "url": "https://github.com/godotengine/godot/pull/45881",
            "diff_url": "https://github.com/godotengine/godot/pull/45881.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45881.patch",
            "title": "Fix TextEdit autoscroll with wrapped lines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-11T02:09:07Z",
            "updated_at": "2021-02-15T16:43:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "121030940c71f138d9ceee4847a227aab64900ae"
            ]
        },
        "45884": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNjEzNDAy",
            "public_id": 45884,
            "url": "https://github.com/godotengine/godot/pull/45884",
            "diff_url": "https://github.com/godotengine/godot/pull/45884.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45884.patch",
            "title": "[3.2] [HTML5] Handle contextmenu, webglcontextlost internally.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-11T07:03:18Z",
            "updated_at": "2021-04-20T14:01:23Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8c9a503bdefe77c8ff950c11638097ac6555b51b"
            ]
        },
        "45885": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNjI0NTEx",
            "public_id": 45885,
            "url": "https://github.com/godotengine/godot/pull/45885",
            "diff_url": "https://github.com/godotengine/godot/pull/45885.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45885.patch",
            "title": "[HTML5] Fix web editor \"clear persistent data\".",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-11T07:26:50Z",
            "updated_at": "2021-02-11T09:54:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7866cd5881a0e30dcc2ef64477e79bf8bcb69200"
            ]
        },
        "45889": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNjY5MTk3",
            "public_id": 45889,
            "url": "https://github.com/godotengine/godot/pull/45889",
            "diff_url": "https://github.com/godotengine/godot/pull/45889.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45889.patch",
            "title": "[3.2] [HTML5] Fix HTTPClient request_raw.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-11T09:07:35Z",
            "updated_at": "2021-04-20T14:01:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4086a123b9873543b05ecbfc0f7db4d95748c040"
            ]
        },
        "45891": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNzczOTMy",
            "public_id": 45891,
            "url": "https://github.com/godotengine/godot/pull/45891",
            "diff_url": "https://github.com/godotengine/godot/pull/45891.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45891.patch",
            "title": "[HTML5] Editor: ensure canvas focus when switching tabs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-11T12:13:17Z",
            "updated_at": "2021-02-12T10:11:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b148ea2a64992c2b573229a08ead2242822210c4"
            ]
        },
        "45892": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxNzc2NzM4",
            "public_id": 45892,
            "url": "https://github.com/godotengine/godot/pull/45892",
            "diff_url": "https://github.com/godotengine/godot/pull/45892.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45892.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 22nd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-11T12:17:54Z",
            "updated_at": "2021-04-20T14:01:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5abe08f484e94860f0aa168fef93453f2b61cdcc",
                "adb93d71205f8ae42f150257a6fbd10506ec897e",
                "08d556f67766b29662607dfc71c538ccd206e3df",
                "cd2a996d9e52d8fc3f797da684f8b02aa5e5e5a8",
                "347a9df0a146d9c765227eaca5105e5148d747eb",
                "5e978d1df51a371012f93756ecb59d403d93f8db",
                "e6b3579e56226947c01884c3cdaec4217686d0de",
                "e900ca1f76ff4a7b7e70da4868a5100a8b7bef6d",
                "fb0d0ad018ceb183b16fb56c47036ffe0702a4d4"
            ]
        },
        "45901": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxOTY2NzAz",
            "public_id": 45901,
            "url": "https://github.com/godotengine/godot/pull/45901",
            "diff_url": "https://github.com/godotengine/godot/pull/45901.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45901.patch",
            "title": "SCons: Fix Godot detection in custom modules logic",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-11T16:56:34Z",
            "updated_at": "2021-02-11T17:14:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "75910d1e9b37dc5647a9f8883c5a2268188a2423"
            ]
        },
        "45902": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcxOTgzMTMz",
            "public_id": 45902,
            "url": "https://github.com/godotengine/godot/pull/45902",
            "diff_url": "https://github.com/godotengine/godot/pull/45902.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45902.patch",
            "title": "Print suggestions when requesting a nonexistent InputMap action (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-11T17:22:04Z",
            "updated_at": "2021-04-20T13:54:41Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "28127ce2248ddbfd8bc9c44e38fa2d5e1f655fe1"
            ]
        },
        "45909": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyMTIzNzMz",
            "public_id": 45909,
            "url": "https://github.com/godotengine/godot/pull/45909",
            "diff_url": "https://github.com/godotengine/godot/pull/45909.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45909.patch",
            "title": "Fixed typo in PackedScene documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5MTE3NzY4",
            "created_at": "2021-02-11T21:29:18Z",
            "updated_at": "2021-02-12T10:11:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "7368bc534a755d4c52ed35eb8204f0b27da6ca7d"
            ]
        },
        "45910": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyMTc1Mjcz",
            "public_id": 45910,
            "url": "https://github.com/godotengine/godot/pull/45910",
            "diff_url": "https://github.com/godotengine/godot/pull/45910.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45910.patch",
            "title": "Adjust auto scale on 4k monitors to 150%",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYzMjk0MjA=",
            "created_at": "2021-02-11T23:14:27Z",
            "updated_at": "2021-02-16T13:47:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "466cf0b466570f70ac4dc0f5a8a4b58f513a1545"
            ]
        },
        "45919": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyNDE5ODAx",
            "public_id": 45919,
            "url": "https://github.com/godotengine/godot/pull/45919",
            "diff_url": "https://github.com/godotengine/godot/pull/45919.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45919.patch",
            "title": "Improve docs for TileMap world_to_map and map_to_world",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NTc2",
            "created_at": "2021-02-12T10:26:02Z",
            "updated_at": "2021-04-20T14:01:25Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "26e2eaf068eec7dfa1151cd3f90babe0a030d86f"
            ]
        },
        "45921": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyNDQwNzEw",
            "public_id": 45921,
            "url": "https://github.com/godotengine/godot/pull/45921",
            "diff_url": "https://github.com/godotengine/godot/pull/45921.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45921.patch",
            "title": "[3.2] [HTML5] Detect screen scale and DPI.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-12T11:03:52Z",
            "updated_at": "2021-04-20T14:01:26Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b3f78687dea9b959707408886c75e7655171dd00"
            ]
        },
        "45932": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyNzQxOTc4",
            "public_id": 45932,
            "url": "https://github.com/godotengine/godot/pull/45932",
            "diff_url": "https://github.com/godotengine/godot/pull/45932.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45932.patch",
            "title": "Fix sprite editor conversion tools to handle compressed textures",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-02-12T19:45:45Z",
            "updated_at": "2021-02-14T12:58:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1cd7a16c100e8b4f9a4a7e898ae5e0aad61718fb"
            ]
        },
        "45933": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyNzU2NzQ2",
            "public_id": 45933,
            "url": "https://github.com/godotengine/godot/pull/45933",
            "diff_url": "https://github.com/godotengine/godot/pull/45933.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45933.patch",
            "title": "[3.2] Cylinder support in Godot Physics 3D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-12T20:17:45Z",
            "updated_at": "2022-01-24T18:22:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c6fbd55ca9266f01e48bd06eab9bc0881661fd21"
            ]
        },
        "45934": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyNzY4NjMx",
            "public_id": 45934,
            "url": "https://github.com/godotengine/godot/pull/45934",
            "diff_url": "https://github.com/godotengine/godot/pull/45934.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45934.patch",
            "title": "fix minor issue in smooth step function's documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0NDE1NTI1",
            "created_at": "2021-02-12T20:44:28Z",
            "updated_at": "2021-02-22T12:32:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "892060fa477480398aeba0241cd0c661f1b74632"
            ]
        },
        "45940": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyODM0NzE0",
            "public_id": 45940,
            "url": "https://github.com/godotengine/godot/pull/45940",
            "diff_url": "https://github.com/godotengine/godot/pull/45940.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45940.patch",
            "title": "[3.2] Improved Inspector Sub-Resource Editing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzI1Mjk=",
            "created_at": "2021-02-12T23:37:03Z",
            "updated_at": "2021-04-20T14:00:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f28c089d6475c84c681e9392efba63d47a6e3152"
            ]
        },
        "45951": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTI0OTc5",
            "public_id": 45951,
            "url": "https://github.com/godotengine/godot/pull/45951",
            "diff_url": "https://github.com/godotengine/godot/pull/45951.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45951.patch",
            "title": "[3.2] Add node copy-paste",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-13T11:36:19Z",
            "updated_at": "2021-04-20T14:00:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "637117c8d114e1ebbc63ef71af383be1d90dcafa"
            ]
        },
        "45953": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTMyNjc1",
            "public_id": 45953,
            "url": "https://github.com/godotengine/godot/pull/45953",
            "diff_url": "https://github.com/godotengine/godot/pull/45953.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45953.patch",
            "title": "Only unload the library if the reloadable flag is true",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-02-13T12:45:05Z",
            "updated_at": "2021-02-14T12:59:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ae7675065a3eebf2a61a5bdc5b5e103a7f869a78"
            ]
        },
        "45957": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTQzMjQy",
            "public_id": 45957,
            "url": "https://github.com/godotengine/godot/pull/45957",
            "diff_url": "https://github.com/godotengine/godot/pull/45957.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45957.patch",
            "title": "[3.2] Add natural string comparison",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0OTUxNDMw",
            "created_at": "2021-02-13T14:19:57Z",
            "updated_at": "2021-04-20T13:57:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "460e1b94c3e23af873444a10f22149331db1b186"
            ]
        },
        "45963": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTU2Mjcy",
            "public_id": 45963,
            "url": "https://github.com/godotengine/godot/pull/45963",
            "diff_url": "https://github.com/godotengine/godot/pull/45963.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45963.patch",
            "title": "Use official github actions cache for Windows",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc0ODc3MA==",
            "created_at": "2021-02-13T16:08:12Z",
            "updated_at": "2021-02-14T12:59:54Z",
            "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": [
                "f2feefb367665f6e60de7c7ad820bd18597f4688"
            ]
        },
        "45968": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTY5MjQ3",
            "public_id": 45968,
            "url": "https://github.com/godotengine/godot/pull/45968",
            "diff_url": "https://github.com/godotengine/godot/pull/45968.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45968.patch",
            "title": "Don't save project settings when not necessary",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-13T17:46:29Z",
            "updated_at": "2021-02-14T13:01:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4db47eb32e550fb1f2d8967907b66b2d41f09050"
            ]
        },
        "45970": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTgwODE4",
            "public_id": 45970,
            "url": "https://github.com/godotengine/godot/pull/45970",
            "diff_url": "https://github.com/godotengine/godot/pull/45970.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45970.patch",
            "title": "BVH - fix deferred visible mesh collision check",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-13T19:14:40Z",
            "updated_at": "2021-04-20T14:01:26Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a814dda2aeac3e00aef8925d5d1394035ba85056"
            ]
        },
        "45982": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTcyOTk4NzM2",
            "public_id": 45982,
            "url": "https://github.com/godotengine/godot/pull/45982",
            "diff_url": "https://github.com/godotengine/godot/pull/45982.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45982.patch",
            "title": "Check limits on texture or framebuffer creation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2021-02-13T21:45:27Z",
            "updated_at": "2022-06-22T06:01:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7efcafd0577e40bb3af92b48ef54b47920236add"
            ]
        },
        "45990": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMDE5Mzc0",
            "public_id": 45990,
            "url": "https://github.com/godotengine/godot/pull/45990",
            "diff_url": "https://github.com/godotengine/godot/pull/45990.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45990.patch",
            "title": "improve error message when travel() is called on an AnimationNodeStateMachine when the state machine is not playing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyOTEwMTI=",
            "created_at": "2021-02-14T01:05:37Z",
            "updated_at": "2021-02-21T10:30:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c968d603a119821f4768e1966c9691a78e716a9"
            ]
        },
        "45991": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMDIxNjM1",
            "public_id": 45991,
            "url": "https://github.com/godotengine/godot/pull/45991",
            "diff_url": "https://github.com/godotengine/godot/pull/45991.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45991.patch",
            "title": "makerst: Add an option to filter which XML classes to output",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-02-14T01:25:49Z",
            "updated_at": "2021-02-16T13:20:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                }
            ],
            "commits": [
                "7fcdd15f0cab34f23db9088176867afca6fefc5f"
            ]
        },
        "45994": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMDU4ODEw",
            "public_id": 45994,
            "url": "https://github.com/godotengine/godot/pull/45994",
            "diff_url": "https://github.com/godotengine/godot/pull/45994.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/45994.patch",
            "title": "Expose edit_selected in Tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4Mjg2OTYx",
            "created_at": "2021-02-14T08:43:22Z",
            "updated_at": "2021-02-25T13:31:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "13fb24cb6f9ebabb7097aad05550a406022b4c92"
            ]
        },
        "46008": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMDcxMzcw",
            "public_id": 46008,
            "url": "https://github.com/godotengine/godot/pull/46008",
            "diff_url": "https://github.com/godotengine/godot/pull/46008.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46008.patch",
            "title": "Camera2D: Fix crash calling align when not in tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-14T10:41:53Z",
            "updated_at": "2021-04-20T14:01:27Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5a22bd2b3e0057ac9e1e7a1190e85e30a1a087cc"
            ]
        },
        "46009": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMDczNTYw",
            "public_id": 46009,
            "url": "https://github.com/godotengine/godot/pull/46009",
            "diff_url": "https://github.com/godotengine/godot/pull/46009.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46009.patch",
            "title": "Fix memory leak in Xatlas module",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-02-14T11:01:01Z",
            "updated_at": "2021-02-14T13:01:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e57b8d79eca74b908220efa8a8331868f950cea1"
            ]
        },
        "46021": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMDk4NzAz",
            "public_id": 46021,
            "url": "https://github.com/godotengine/godot/pull/46021",
            "diff_url": "https://github.com/godotengine/godot/pull/46021.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46021.patch",
            "title": "VisualShader::_input_type_changed Fix index out of bounds crash.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-14T14:29:51Z",
            "updated_at": "2021-02-16T15:25:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7d451c0040ae1c47dad6ecd58905e77bda239e7d"
            ]
        },
        "46024": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMTA0NTM0",
            "public_id": 46024,
            "url": "https://github.com/godotengine/godot/pull/46024",
            "diff_url": "https://github.com/godotengine/godot/pull/46024.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46024.patch",
            "title": "RichTextLabel::add_image Fail if passed image has no area",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-14T15:12:17Z",
            "updated_at": "2021-02-16T15:25:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a4afdd4a77f7d169f046416570bf60ab24c79845"
            ]
        },
        "46026": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMTExNjQ3",
            "public_id": 46026,
            "url": "https://github.com/godotengine/godot/pull/46026",
            "diff_url": "https://github.com/godotengine/godot/pull/46026.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46026.patch",
            "title": "Display loading text while the project manager is loading (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-14T16:03:01Z",
            "updated_at": "2021-04-29T09:07:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f6257e31ed5eab1ba425a4088da6bfd0a7d442b9"
            ]
        },
        "46028": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMTE0ODI5",
            "public_id": 46028,
            "url": "https://github.com/godotengine/godot/pull/46028",
            "diff_url": "https://github.com/godotengine/godot/pull/46028.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46028.patch",
            "title": "doc: explain TouchScreenButton passby mode",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk4MDk3Nw==",
            "created_at": "2021-02-14T16:25:30Z",
            "updated_at": "2021-02-16T13:20:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "9e21077fadafac3ba62ea9c5bbdb9c7883167453"
            ]
        },
        "46031": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMTU4OTE4",
            "public_id": 46031,
            "url": "https://github.com/godotengine/godot/pull/46031",
            "diff_url": "https://github.com/godotengine/godot/pull/46031.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46031.patch",
            "title": "Fix SceneTreeEditor::_update_tree() binding",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-14T21:34:21Z",
            "updated_at": "2021-02-28T11:54:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "20f48f010523c16887100cb316d237ad25e514d5"
            ]
        },
        "46034": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMTY1NTUw",
            "public_id": 46034,
            "url": "https://github.com/godotengine/godot/pull/46034",
            "diff_url": "https://github.com/godotengine/godot/pull/46034.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46034.patch",
            "title": "[macOS, 3.2] Ignore mouse move event caused by mouse mode switch.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-02-14T22:25:10Z",
            "updated_at": "2021-04-20T14:01:28Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bc04bbbe2a763ae28f01b8a071c820baf4c2ce97"
            ]
        },
        "46036": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMTc4MzU0",
            "public_id": 46036,
            "url": "https://github.com/godotengine/godot/pull/46036",
            "diff_url": "https://github.com/godotengine/godot/pull/46036.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46036.patch",
            "title": "[3.3] Limit max zoom to 1/2 of far plane instead of 1/4",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-02-15T00:02:36Z",
            "updated_at": "2022-01-07T02:11:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "751036ff878dc8ed970a6443a94c320bae7a2e6d"
            ]
        },
        "46039": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMjM1ODYz",
            "public_id": 46039,
            "url": "https://github.com/godotengine/godot/pull/46039",
            "diff_url": "https://github.com/godotengine/godot/pull/46039.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46039.patch",
            "title": "Warn and return when attempting to load invalid MP3s",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-15T04:18:27Z",
            "updated_at": "2021-02-16T16:28:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "936767deca7d9d5f771e174d2ced866877e5d2af"
            ]
        },
        "46040": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczMjczNTg0",
            "public_id": 46040,
            "url": "https://github.com/godotengine/godot/pull/46040",
            "diff_url": "https://github.com/godotengine/godot/pull/46040.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46040.patch",
            "title": "Return setseek position if one exists in get_playback_position.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-15T05:42:47Z",
            "updated_at": "2021-02-16T16:28:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "15b8480b2c76eecb5c9c31b88828345eed6224d6"
            ]
        },
        "46048": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczNTEwMzI3",
            "public_id": 46048,
            "url": "https://github.com/godotengine/godot/pull/46048",
            "diff_url": "https://github.com/godotengine/godot/pull/46048.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46048.patch",
            "title": "CODEOWNERS: Update with newly added teams",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-15T11:58:21Z",
            "updated_at": "2021-02-16T13:10:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a25bfce69404367ce7bd8f7b94a3c4d10932711a"
            ]
        },
        "46054": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczNjI2MTc5",
            "public_id": 46054,
            "url": "https://github.com/godotengine/godot/pull/46054",
            "diff_url": "https://github.com/godotengine/godot/pull/46054.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46054.patch",
            "title": "[3.2] Reduce lightmaps file size.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-02-15T15:09:48Z",
            "updated_at": "2021-05-04T07:41:20Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "56bf256d762b98a441ed1c63b32475eb78c94b7e",
                "7241139356e78e275e5f11c644e55e1c1963d021"
            ]
        },
        "46055": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczNjY2NzQx",
            "public_id": 46055,
            "url": "https://github.com/godotengine/godot/pull/46055",
            "diff_url": "https://github.com/godotengine/godot/pull/46055.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46055.patch",
            "title": "[3.2] Fix SPACING_SPACE not used for drawing characters.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-02-15T16:16:02Z",
            "updated_at": "2021-04-20T14:01:29Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "56fccb1ec1e91d3f6e58fa807c0767b7cd381d68"
            ]
        },
        "46060": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczNzI4NzQx",
            "public_id": 46060,
            "url": "https://github.com/godotengine/godot/pull/46060",
            "diff_url": "https://github.com/godotengine/godot/pull/46060.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46060.patch",
            "title": "[3.2] TextEdit respects content margin from StyleBox",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-15T18:23:22Z",
            "updated_at": "2021-04-20T14:01:29Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "018008ce81036fe7fffd2734b35a6588560d64a6"
            ]
        },
        "46076": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczODQyNDUy",
            "public_id": 46076,
            "url": "https://github.com/godotengine/godot/pull/46076",
            "diff_url": "https://github.com/godotengine/godot/pull/46076.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46076.patch",
            "title": "[3.2] Expose GodotPlugin's utility methods",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-15T23:45:28Z",
            "updated_at": "2021-04-20T13:54:16Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "64f5a7b8ca359c09c784b6d50843875f510d977b"
            ]
        },
        "46079": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczODU3MTQw",
            "public_id": 46079,
            "url": "https://github.com/godotengine/godot/pull/46079",
            "diff_url": "https://github.com/godotengine/godot/pull/46079.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46079.patch",
            "title": "Select TreeItem if none is selected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-16T00:38:16Z",
            "updated_at": "2021-02-16T13:23:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "282639d6533a51ed395253ee72a9473b326f0b11"
            ]
        },
        "46082": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczOTIxODM0",
            "public_id": 46082,
            "url": "https://github.com/godotengine/godot/pull/46082",
            "diff_url": "https://github.com/godotengine/godot/pull/46082.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46082.patch",
            "title": "Fix StyleBoxLine's incorrect style margin values",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-02-16T04:49:05Z",
            "updated_at": "2021-02-16T13:24:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ddf05a7c3c94852c2c214e00f5b97721b8349519"
            ]
        },
        "46083": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczOTIyODA0",
            "public_id": 46083,
            "url": "https://github.com/godotengine/godot/pull/46083",
            "diff_url": "https://github.com/godotengine/godot/pull/46083.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46083.patch",
            "title": "Fix mono->stereo conversion for oggs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-16T04:52:22Z",
            "updated_at": "2021-02-16T16:27:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f993d2eeee6d87309dd1b1da6b6beee0e1661f4e"
            ]
        },
        "46086": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTczOTcyODA3",
            "public_id": 46086,
            "url": "https://github.com/godotengine/godot/pull/46086",
            "diff_url": "https://github.com/godotengine/godot/pull/46086.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46086.patch",
            "title": "Implement a new resampling algorithm in AudioStreamPlaybackResampled",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-16T06:54:12Z",
            "updated_at": "2021-03-02T09:20:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b2264cb48be48f7bcb16dfba126da8073b6e4c3f"
            ]
        },
        "46087": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0MDQ0ODQz",
            "public_id": 46087,
            "url": "https://github.com/godotengine/godot/pull/46087",
            "diff_url": "https://github.com/godotengine/godot/pull/46087.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46087.patch",
            "title": "Add cwrap to EXTRA_EXPORTED_RUNTIME_METHODS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc1NTA1Njc=",
            "created_at": "2021-02-16T09:19:33Z",
            "updated_at": "2021-02-17T11:58:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d2c34e83b5851e9290e20ef383409a3c5adc16d6"
            ]
        },
        "46089": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0MDgyODk3",
            "public_id": 46089,
            "url": "https://github.com/godotengine/godot/pull/46089",
            "diff_url": "https://github.com/godotengine/godot/pull/46089.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46089.patch",
            "title": "CODEOWNERS: Add some more owned files and fix team names",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-16T10:19:09Z",
            "updated_at": "2021-02-16T13:11:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "146f016dcb2da08596e95ccd002704f992fcfa47"
            ]
        },
        "46093": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0MjA5Nzk1",
            "public_id": 46093,
            "url": "https://github.com/godotengine/godot/pull/46093",
            "diff_url": "https://github.com/godotengine/godot/pull/46093.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46093.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 23rd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-16T13:49:52Z",
            "updated_at": "2021-04-20T14:01:30Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7d921c1d53c116b632cefc65aa73eba301e951ec",
                "7c3602dc8c45285ed662d5a3056012bdef97a2a1",
                "729a9c8a5e175e5b4162aef36270669f67b83954",
                "fc0419d84a3ca764e72d50d1e52227004127b142",
                "c67c3e0a465d82a79f786746a52ebce90ad28817",
                "6440b7fcaedc43cb238aba37f302b25c22d8a479",
                "3d34803edca6fd8019d6ad3237f54ff793c7119e",
                "5db83defcd2d98687bc2baf9aead4d72a0828881",
                "ec0085973f93a0b00c6979cb3cacd7378a811d1f",
                "dc1264af0a12c699a1177dd679c1c822af2e1322",
                "e40682c32de621a0a0989d708e9ba0b1cc209c6d",
                "31744577b3d71f9a35226a93db7168a762ff4146",
                "34eea26c67a4e2cc1c073f17bb220ff80210c26b",
                "d91a5e78830ff93fbda7064df17227b9f4d2d0f8",
                "1fa8595bffe4e1e86ec9c2c941ee6e271bbb4cf4",
                "17a19ee1047c8fe60e68b3d0f8bd7cfa8e7375f6",
                "9da596b5e639c7023730ca4e6bea41ab2b311562",
                "45fb8b38fb268b6b80e6439d62e82b762a43c66b",
                "54b6a7b8b7b58ec93744f9050d8500eef8606cea",
                "5a290e0a3cfc4f7d1e4f429655ce7839fba15e0a",
                "546d7f619b796ffc6b50514f7609d5383f9c2961",
                "8aa022f99c0462805370d452ed9bb096941a440e",
                "329dcebc83b6bf90f6545f59d2063d21b67882e9",
                "ac9e5d9c60ecfe41c8a213b4ec66989bd8098aca",
                "6c6f4e9895a88595be38977ac0134cf045d9a20e",
                "15d9f77f9751199191fbc432ca1243f5f695ff76"
            ]
        },
        "46097": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0MzMzMDY5",
            "public_id": 46097,
            "url": "https://github.com/godotengine/godot/pull/46097",
            "diff_url": "https://github.com/godotengine/godot/pull/46097.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46097.patch",
            "title": "Fixes crash when using VisualShader::set_mode with invalid mode",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNzMxNDEz",
            "created_at": "2021-02-16T16:52:12Z",
            "updated_at": "2021-02-17T11:58:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f455f873c7902bd7378c6320ee39a0bad323186c"
            ]
        },
        "46099": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0Mzk1NDgy",
            "public_id": 46099,
            "url": "https://github.com/godotengine/godot/pull/46099",
            "diff_url": "https://github.com/godotengine/godot/pull/46099.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46099.patch",
            "title": "Batching - fix a couple of minor valgrind bugs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-16T18:31:40Z",
            "updated_at": "2021-04-20T14:00:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "565cfc888e9422748ddc48b0327abd8f41ec1770"
            ]
        },
        "46105": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0NTY5NzU1",
            "public_id": 46105,
            "url": "https://github.com/godotengine/godot/pull/46105",
            "diff_url": "https://github.com/godotengine/godot/pull/46105.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46105.patch",
            "title": "Only display the assetlib Retry button if the download failed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-17T01:00:45Z",
            "updated_at": "2021-03-31T09:42:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzOTEyMzI5OTU=",
                    "name": "topic:assetlib",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "508011a57fcc038b1b79be1966971c534b6c7ffb"
            ]
        },
        "46107": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0NTg3MjQ1",
            "public_id": 46107,
            "url": "https://github.com/godotengine/godot/pull/46107",
            "diff_url": "https://github.com/godotengine/godot/pull/46107.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46107.patch",
            "title": "[3.2] Dynamically load libpulse.so.0 and libasound.so.1 on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-17T01:50:17Z",
            "updated_at": "2021-04-20T14:00:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "228803e9dbaaab060fcf3bf8f66d5996fe20e7e8"
            ]
        },
        "46113": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0NzUzNTM3",
            "public_id": 46113,
            "url": "https://github.com/godotengine/godot/pull/46113",
            "diff_url": "https://github.com/godotengine/godot/pull/46113.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46113.patch",
            "title": "add checks for node type range in add_node function",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0NDE1NTI1",
            "created_at": "2021-02-17T09:00:16Z",
            "updated_at": "2021-04-20T14:01:30Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1ca1b78a092a7073805d60598eb9938a775fbd3a"
            ]
        },
        "46115": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0ODA1MTk0",
            "public_id": 46115,
            "url": "https://github.com/godotengine/godot/pull/46115",
            "diff_url": "https://github.com/godotengine/godot/pull/46115.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46115.patch",
            "title": "Fix missing include in MacOS builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-02-17T10:23:48Z",
            "updated_at": "2021-05-04T07:41:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "71d4e474521496b275832c9a874aecbae886f5f4"
            ]
        },
        "46121": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0ODkyOTc2",
            "public_id": 46121,
            "url": "https://github.com/godotengine/godot/pull/46121",
            "diff_url": "https://github.com/godotengine/godot/pull/46121.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46121.patch",
            "title": "[HTML5] Implement OS.get_processor_count()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-17T12:49:47Z",
            "updated_at": "2021-04-20T14:00:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "03edba4d758c4c968c5350e4c0169dbe405186ff"
            ]
        },
        "46124": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc0OTc2MjMw",
            "public_id": 46124,
            "url": "https://github.com/godotengine/godot/pull/46124",
            "diff_url": "https://github.com/godotengine/godot/pull/46124.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46124.patch",
            "title": "CPUParticles3D crash fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0NDE1NTI1",
            "created_at": "2021-02-17T14:53:16Z",
            "updated_at": "2021-02-17T16:04:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c97fffdc594d2fff05621565e2f6501234b1ba01"
            ]
        },
        "46136": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1MTY2MDgx",
            "public_id": 46136,
            "url": "https://github.com/godotengine/godot/pull/46136",
            "diff_url": "https://github.com/godotengine/godot/pull/46136.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46136.patch",
            "title": "[3.2] Improve verbose logging for the Android export process",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-17T19:45:48Z",
            "updated_at": "2021-04-20T13:54:16Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d559def1a90d2e2d7468d1c7a7e630f6d4daa61a"
            ]
        },
        "46141": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1MjUxMzg2",
            "public_id": 46141,
            "url": "https://github.com/godotengine/godot/pull/46141",
            "diff_url": "https://github.com/godotengine/godot/pull/46141.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46141.patch",
            "title": "prevent selecting hidden editable children in spatial editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NDk3ODY5",
            "created_at": "2021-02-17T22:24:37Z",
            "updated_at": "2021-04-20T13:54:16Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "68438b4abce19ac44065f40749cf6aee4a4fb09c"
            ]
        },
        "46142": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1MjYzMTUw",
            "public_id": 46142,
            "url": "https://github.com/godotengine/godot/pull/46142",
            "diff_url": "https://github.com/godotengine/godot/pull/46142.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46142.patch",
            "title": "Revert AGP to version 4.0.1",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-17T22:52:15Z",
            "updated_at": "2021-02-18T09:37:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e5311f3523dcf0810c31399e139099d3e27621af"
            ]
        },
        "46144": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1Mjc2OTAz",
            "public_id": 46144,
            "url": "https://github.com/godotengine/godot/pull/46144",
            "diff_url": "https://github.com/godotengine/godot/pull/46144.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46144.patch",
            "title": "[3.2] Don't clobber original library symbols",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-17T23:26:56Z",
            "updated_at": "2021-04-20T14:00:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "20896a89c90c3450b6d4a5bf57a5fd6ea978e57e"
            ]
        },
        "46145": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1Mjc4MDM0",
            "public_id": 46145,
            "url": "https://github.com/godotengine/godot/pull/46145",
            "diff_url": "https://github.com/godotengine/godot/pull/46145.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46145.patch",
            "title": "Android: Bump NDK version to 21.4.7075529",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-17T23:29:57Z",
            "updated_at": "2021-02-17T23:37:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c730da8b208b4ad3224cca3ee2b6281cc58cf9d5"
            ]
        },
        "46147": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1Mjk5NDAw",
            "public_id": 46147,
            "url": "https://github.com/godotengine/godot/pull/46147",
            "diff_url": "https://github.com/godotengine/godot/pull/46147.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46147.patch",
            "title": "Add missing `ndkVersion` to the library gradle build config.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-18T00:32:25Z",
            "updated_at": "2021-04-02T16:51:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9418197081a3412091ace9819382ae00f76b7cda"
            ]
        },
        "46149": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1MzM0NDIz",
            "public_id": 46149,
            "url": "https://github.com/godotengine/godot/pull/46149",
            "diff_url": "https://github.com/godotengine/godot/pull/46149.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46149.patch",
            "title": "[3.2] Fix test_body_motion recovery and rest info",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-18T01:53:55Z",
            "updated_at": "2021-04-20T14:00:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9cefab24e0fa1bd5dbf4c3d5e02a925e6a324e62"
            ]
        },
        "46150": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1MzYxMjYz",
            "public_id": 46150,
            "url": "https://github.com/godotengine/godot/pull/46150",
            "diff_url": "https://github.com/godotengine/godot/pull/46150.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46150.patch",
            "title": "Override `ANDROID_NDK_ROOT` based on the project ndk version.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-18T03:12:24Z",
            "updated_at": "2021-02-25T02:28:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "edeca16fb66e4e8521a255c824a4247eb982592c"
            ]
        },
        "46151": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1MzY0MjIx",
            "public_id": 46151,
            "url": "https://github.com/godotengine/godot/pull/46151",
            "diff_url": "https://github.com/godotengine/godot/pull/46151.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46151.patch",
            "title": "Fix a pop on play() in AudioStreamPlayer2D and 3D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-18T03:20:45Z",
            "updated_at": "2021-02-18T10:11:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5e1442ad55f4e21e8bfca45890369c23c1887c49"
            ]
        },
        "46156": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1NDEyNjU5",
            "public_id": 46156,
            "url": "https://github.com/godotengine/godot/pull/46156",
            "diff_url": "https://github.com/godotengine/godot/pull/46156.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46156.patch",
            "title": "Fixed Invalid function bindings #46135",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyODEwNjA3",
            "created_at": "2021-02-18T05:43:15Z",
            "updated_at": "2021-02-18T22:47:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a5d931033e4446e623b888ee029607557557d21f"
            ]
        },
        "46162": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1NTUyMTg5",
            "public_id": 46162,
            "url": "https://github.com/godotengine/godot/pull/46162",
            "diff_url": "https://github.com/godotengine/godot/pull/46162.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46162.patch",
            "title": "[3.2] Avoid signal methods in ColorPicker to access the tree when it isn't in the tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNDAwMzk4",
            "created_at": "2021-02-18T10:01:37Z",
            "updated_at": "2021-04-20T14:00:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5ec1eee6b1ea68dd5e4d1977b11bf6a0a61de44d"
            ]
        },
        "46163": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1NTU0ODc3",
            "public_id": 46163,
            "url": "https://github.com/godotengine/godot/pull/46163",
            "diff_url": "https://github.com/godotengine/godot/pull/46163.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46163.patch",
            "title": "Batching - prevent joining of lightmasked items",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-18T10:05:43Z",
            "updated_at": "2021-04-20T14:00:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "389dd6704e3e8faa2817d2b6e76f03e208afca47"
            ]
        },
        "46165": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1NTk2MzMz",
            "public_id": 46165,
            "url": "https://github.com/godotengine/godot/pull/46165",
            "diff_url": "https://github.com/godotengine/godot/pull/46165.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46165.patch",
            "title": "add null check in MeshInstance::_mesh_changed()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0NDE1NTI1",
            "created_at": "2021-02-18T11:08:20Z",
            "updated_at": "2021-04-20T14:00:48Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "013fc360d775e9d2727f9a8a4a9093ff2da8eaf5"
            ]
        },
        "46168": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1NjEyNDIz",
            "public_id": 46168,
            "url": "https://github.com/godotengine/godot/pull/46168",
            "diff_url": "https://github.com/godotengine/godot/pull/46168.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46168.patch",
            "title": "[3.2] Follow up on bootsplash handling on Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-18T11:33:48Z",
            "updated_at": "2021-04-20T13:57:25Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ef9d945e16058ff6ed8d20fea2dfe0d4ee66a17b"
            ]
        },
        "46174": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1NzY2MzEz",
            "public_id": 46174,
            "url": "https://github.com/godotengine/godot/pull/46174",
            "diff_url": "https://github.com/godotengine/godot/pull/46174.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46174.patch",
            "title": "Added mono_unhandled_exception call to unhandled_exception hook",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMzOTE4MzQ=",
            "created_at": "2021-02-18T15:23:14Z",
            "updated_at": "2021-03-17T14:03:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6061ff7ba11d3123bc4a2d7981a31b735f5dcf8d"
            ]
        },
        "46175": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc1Nzg3ODk0",
            "public_id": 46175,
            "url": "https://github.com/godotengine/godot/pull/46175",
            "diff_url": "https://github.com/godotengine/godot/pull/46175.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46175.patch",
            "title": "GLES - fix some sanitizer warnings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-18T15:50:46Z",
            "updated_at": "2021-04-20T14:00:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e7d1735bff754d0e6d115461c5576c25b6bef732"
            ]
        },
        "46192": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MDE0MTUz",
            "public_id": 46192,
            "url": "https://github.com/godotengine/godot/pull/46192",
            "diff_url": "https://github.com/godotengine/godot/pull/46192.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46192.patch",
            "title": "Fix handling of negative indices in SurfaceTool",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4NzU5NTI3",
            "created_at": "2021-02-18T21:47:06Z",
            "updated_at": "2021-02-18T22:47:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "735f75a16bdca48d78469fd0a04e383bf268344b"
            ]
        },
        "46194": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MDE4ODcw",
            "public_id": 46194,
            "url": "https://github.com/godotengine/godot/pull/46194",
            "diff_url": "https://github.com/godotengine/godot/pull/46194.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46194.patch",
            "title": "Don't allow negative values for `OS.delay_usec()`/`OS.delay_msec()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-18T21:55:16Z",
            "updated_at": "2021-03-31T09:42:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "76f1f9b3c56afff2aa144468d8e33f590d6822cd"
            ]
        },
        "46195": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MDI3NzAw",
            "public_id": 46195,
            "url": "https://github.com/godotengine/godot/pull/46195",
            "diff_url": "https://github.com/godotengine/godot/pull/46195.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46195.patch",
            "title": "Fix some inconsistent ISO-639 language codes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNzMxNDEz",
            "created_at": "2021-02-18T22:13:19Z",
            "updated_at": "2021-02-25T13:33:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "476df5e198b42d7bc708cca569ec9e958d5ef791"
            ]
        },
        "46196": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MDM1ODkx",
            "public_id": 46196,
            "url": "https://github.com/godotengine/godot/pull/46196",
            "diff_url": "https://github.com/godotengine/godot/pull/46196.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46196.patch",
            "title": "Fix crash when calling connect_nodes_forced with invalid params",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4NzU5NTI3",
            "created_at": "2021-02-18T22:22:37Z",
            "updated_at": "2021-02-19T14:54:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4a468171e5428047e198474433cce2040a35a052"
            ]
        },
        "46198": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MDQ1MTky",
            "public_id": 46198,
            "url": "https://github.com/godotengine/godot/pull/46198",
            "diff_url": "https://github.com/godotengine/godot/pull/46198.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46198.patch",
            "title": "Improve robustness of atomics (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-18T22:42:08Z",
            "updated_at": "2021-04-20T14:00:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "76d5ab8b9a4dfff75554753b9c11d997bdc7527e",
                "55b5f984021d6be71b1d7da0b143cfd3c320b0a7"
            ]
        },
        "46199": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MTAzNDA5",
            "public_id": 46199,
            "url": "https://github.com/godotengine/godot/pull/46199",
            "diff_url": "https://github.com/godotengine/godot/pull/46199.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46199.patch",
            "title": "Prevent distortion filter from introducing NaNs in the audio buffer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-19T01:10:51Z",
            "updated_at": "2021-02-19T14:55:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b6b97b86ab7f29bd9e5f81c6c76819fd6b4dbf10"
            ]
        },
        "46201": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MTQxMzI3",
            "public_id": 46201,
            "url": "https://github.com/godotengine/godot/pull/46201",
            "diff_url": "https://github.com/godotengine/godot/pull/46201.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46201.patch",
            "title": "[3.2] [HTML5] Easier HTML templates, better canvas size handling.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-19T03:16:37Z",
            "updated_at": "2021-04-20T14:00:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw5NTUwNzk2ODQ=",
                    "name": "breaks compat",
                    "color": "#b64245"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "45a67fab35fa53b5dbc7de30df2b5ee9ff1aedfe",
                "1eef8a318bf2267051ac84e6a5fd7804842c33f1"
            ]
        },
        "46202": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MTUwMzEw",
            "public_id": 46202,
            "url": "https://github.com/godotengine/godot/pull/46202",
            "diff_url": "https://github.com/godotengine/godot/pull/46202.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46202.patch",
            "title": "Always call start() on audio stream before mixing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MzY3NjM=",
            "created_at": "2021-02-19T03:42:48Z",
            "updated_at": "2021-02-20T23:42:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eb5566f5c5f6ed6171a9d271ffff766e7a9f8a04",
                "b8a13a49686becdb4d926f730b3d7063daf81ae7"
            ]
        },
        "46205": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2MTc4ODg1",
            "public_id": 46205,
            "url": "https://github.com/godotengine/godot/pull/46205",
            "diff_url": "https://github.com/godotengine/godot/pull/46205.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46205.patch",
            "title": "Multiply vertex lit DirectionalLights by albedo in GLES3",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2021-02-19T05:00:19Z",
            "updated_at": "2022-06-22T06:02:31Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c29ade28afb0fb78f35a403fb357a4517aa6620a"
            ]
        },
        "46217": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2NDAyMTI3",
            "public_id": 46217,
            "url": "https://github.com/godotengine/godot/pull/46217",
            "diff_url": "https://github.com/godotengine/godot/pull/46217.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46217.patch",
            "title": "[3.2] Fix connecting signal to `SceneTreeEditor::update_timer`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2021-02-19T11:46:20Z",
            "updated_at": "2021-04-20T14:00:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d5cb968b81414c172d67bd4c13edf01ba67861ca"
            ]
        },
        "46219": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2NDMzMjc2",
            "public_id": 46219,
            "url": "https://github.com/godotengine/godot/pull/46219",
            "diff_url": "https://github.com/godotengine/godot/pull/46219.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46219.patch",
            "title": "Add documentation for EditorPlugin's build method",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2021-02-19T12:44:44Z",
            "updated_at": "2021-02-19T15:06:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "724ed8821593329b64ac1d0820d054fdf8890bd2"
            ]
        },
        "46230": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2NjAwNDI0",
            "public_id": 46230,
            "url": "https://github.com/godotengine/godot/pull/46230",
            "diff_url": "https://github.com/godotengine/godot/pull/46230.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46230.patch",
            "title": "Keep Hue value when Saturation or Value is zero",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNDAwMzk4",
            "created_at": "2021-02-19T17:17:17Z",
            "updated_at": "2021-02-22T09:15:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "27749711b2ebb8f67f793986fe83e88aa7bad149"
            ]
        },
        "46240": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2ODEwMDI1",
            "public_id": 46240,
            "url": "https://github.com/godotengine/godot/pull/46240",
            "diff_url": "https://github.com/godotengine/godot/pull/46240.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46240.patch",
            "title": "[3.2] An update to the dylibloader for older inttypes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-20T00:13:13Z",
            "updated_at": "2021-04-20T14:00:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6e9cea9fd29480a2ade24102ad29690fdebffba9"
            ]
        },
        "46242": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2ODIxODMw",
            "public_id": 46242,
            "url": "https://github.com/godotengine/godot/pull/46242",
            "diff_url": "https://github.com/godotengine/godot/pull/46242.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46242.patch",
            "title": "[3.2] Add 'AMD' GPU vendor name to PRIME detector",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-20T00:54:51Z",
            "updated_at": "2021-04-20T14:00:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "92687b45448cad23151166c96824b0b70ecbd145"
            ]
        },
        "46243": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2ODI4MzE2",
            "public_id": 46243,
            "url": "https://github.com/godotengine/godot/pull/46243",
            "diff_url": "https://github.com/godotengine/godot/pull/46243.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46243.patch",
            "title": "Improve the `get_node()` error message to be more descriptive",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-20T01:06:31Z",
            "updated_at": "2021-03-31T09:42:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e6abdc943dfa33664d94c0b3cb27465039ea7819"
            ]
        },
        "46244": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2ODM4NTMz",
            "public_id": 46244,
            "url": "https://github.com/godotengine/godot/pull/46244",
            "diff_url": "https://github.com/godotengine/godot/pull/46244.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46244.patch",
            "title": "Use space indentation for all YAML files in `.editorconfig`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-20T01:53:00Z",
            "updated_at": "2021-03-31T09:42:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "076b17ff6c1b0cec8be8c329a93ec0b5acf4d285"
            ]
        },
        "46254": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2OTYyMzIx",
            "public_id": 46254,
            "url": "https://github.com/godotengine/godot/pull/46254",
            "diff_url": "https://github.com/godotengine/godot/pull/46254.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46254.patch",
            "title": "[3.2] Use -latomic when linking whe using clang on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-20T15:46:24Z",
            "updated_at": "2021-04-20T14:00:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0cce213f14f3d27683e3bcc2f3612e5887735383"
            ]
        },
        "46261": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc2OTkxNTYz",
            "public_id": 46261,
            "url": "https://github.com/godotengine/godot/pull/46261",
            "diff_url": "https://github.com/godotengine/godot/pull/46261.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46261.patch",
            "title": "Prevent selecting hidden nodes in Canvas Item Editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NDk3ODY5",
            "created_at": "2021-02-20T19:05:11Z",
            "updated_at": "2021-07-19T08:52:46Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "28fa0f5d1366b1e8bc64bf8722f170fa77799090"
            ]
        },
        "46263": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MDA5MjA4",
            "public_id": 46263,
            "url": "https://github.com/godotengine/godot/pull/46263",
            "diff_url": "https://github.com/godotengine/godot/pull/46263.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46263.patch",
            "title": "Fix \"editor/editor_help\" shortcut (again)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2021-02-20T21:29:25Z",
            "updated_at": "2021-02-22T09:52:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c6435e1d47cb672f27a1b18929df171851b93a10"
            ]
        },
        "46264": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MDA5ODY0",
            "public_id": 46264,
            "url": "https://github.com/godotengine/godot/pull/46264",
            "diff_url": "https://github.com/godotengine/godot/pull/46264.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46264.patch",
            "title": "Fix unchecked array access in build_*_planes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4NzU5NTI3",
            "created_at": "2021-02-20T21:35:21Z",
            "updated_at": "2021-02-22T20:43:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f054f760e64b3b1768e9f8b6928bd38d6c41532b"
            ]
        },
        "46268": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MDIxNjI1",
            "public_id": 46268,
            "url": "https://github.com/godotengine/godot/pull/46268",
            "diff_url": "https://github.com/godotengine/godot/pull/46268.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46268.patch",
            "title": "Document that Button doesn't interpret touch input (= no multitouch)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-20T23:29:33Z",
            "updated_at": "2021-03-31T09:42:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "f6087d3f2b3073e00657ab87a5760fcd29974f6e"
            ]
        },
        "46284": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTA3NTgx",
            "public_id": 46284,
            "url": "https://github.com/godotengine/godot/pull/46284",
            "diff_url": "https://github.com/godotengine/godot/pull/46284.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46284.patch",
            "title": "Line2D::set_point_position Fail if passed index is out of bounds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-21T12:57:38Z",
            "updated_at": "2021-02-22T09:16:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "df49fdd189185c034ccb573a9aed0bd1c55c08d8"
            ]
        },
        "46286": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTEzMTI5",
            "public_id": 46286,
            "url": "https://github.com/godotengine/godot/pull/46286",
            "diff_url": "https://github.com/godotengine/godot/pull/46286.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46286.patch",
            "title": "Label::set_lines_skipped Fail if passed a negative value",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-21T13:37:24Z",
            "updated_at": "2021-02-22T09:17:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d7bb7cad47485e81f1d4b6bca42101d0613da0d6"
            ]
        },
        "46291": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTQzMjA5",
            "public_id": 46291,
            "url": "https://github.com/godotengine/godot/pull/46291",
            "diff_url": "https://github.com/godotengine/godot/pull/46291.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46291.patch",
            "title": "Draw an outline for 2D debug collision shapes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-21T16:56:32Z",
            "updated_at": "2021-04-20T13:54:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "aacaad50665b5e8e5c16be61770afa32c69c80d6"
            ]
        },
        "46295": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTU3NDc4",
            "public_id": 46295,
            "url": "https://github.com/godotengine/godot/pull/46295",
            "diff_url": "https://github.com/godotengine/godot/pull/46295.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46295.patch",
            "title": "Document theming a SpinBox's background",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-21T18:32:18Z",
            "updated_at": "2021-03-31T09:42:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "159581739a05cacdcd5728cfac8c30f474d09f97"
            ]
        },
        "46296": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTY1NTYx",
            "public_id": 46296,
            "url": "https://github.com/godotengine/godot/pull/46296",
            "diff_url": "https://github.com/godotengine/godot/pull/46296.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46296.patch",
            "title": "Remove unused variables from full-size.html",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-02-21T19:28:54Z",
            "updated_at": "2021-02-22T10:51:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "548edfc4fefb6abea3f60580641e153b992d0d1f"
            ]
        },
        "46297": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTY2Mjc4",
            "public_id": 46297,
            "url": "https://github.com/godotengine/godot/pull/46297",
            "diff_url": "https://github.com/godotengine/godot/pull/46297.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46297.patch",
            "title": "Add missing semicolons to webxr.eterns.js",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-02-21T19:33:37Z",
            "updated_at": "2021-02-22T09:17:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "92e0a84a4c03e2f003c5568901bac01d7500bde2"
            ]
        },
        "46301": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MTg3Njc2",
            "public_id": 46301,
            "url": "https://github.com/godotengine/godot/pull/46301",
            "diff_url": "https://github.com/godotengine/godot/pull/46301.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46301.patch",
            "title": "Improve PCF13 shadow rendering in GLES2 by using a soft PCF filter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-21T21:53:14Z",
            "updated_at": "2021-04-20T13:54:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "83eec8f7db177f6524d463d0edb06dfc2c164755"
            ]
        },
        "46304": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3MjgzODYz",
            "public_id": 46304,
            "url": "https://github.com/godotengine/godot/pull/46304",
            "diff_url": "https://github.com/godotengine/godot/pull/46304.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46304.patch",
            "title": "Backport d800329 AudioEffectCapture to 3.2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2021-02-22T03:34:56Z",
            "updated_at": "2021-04-20T14:00:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "069c08e155b496a06a6324368383b6a166e31e6a"
            ]
        },
        "46307": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3NTEyNzE1",
            "public_id": 46307,
            "url": "https://github.com/godotengine/godot/pull/46307",
            "diff_url": "https://github.com/godotengine/godot/pull/46307.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46307.patch",
            "title": "Make glue generation shutdown more graceful",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-22T10:11:00Z",
            "updated_at": "2021-02-23T21:33:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "23907e6f193636c4907d0ccdb9a886fff63ab275"
            ]
        },
        "46308": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3NTE5MzQz",
            "public_id": 46308,
            "url": "https://github.com/godotengine/godot/pull/46308",
            "diff_url": "https://github.com/godotengine/godot/pull/46308.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46308.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 24th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-22T10:20:19Z",
            "updated_at": "2021-04-20T13:57:26Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d0bc9144913a831500a24fc4d8d9f4cb3fd13286",
                "baf4720fd3660c97efe3b677a8866d8859945a9c",
                "e262c6b8bc64e33405fa3912db128a34fcb545e3",
                "95272e11c4ffc49df2a8ed8de5cf2b02ae665efa",
                "e89ba5fb49b56e5829f9b3fc43ae110a262fc168",
                "3122d12365375056a0a1763cbe5901b5857ebf4a",
                "566ad4fd22053b7572542355ef0f7c7e36142402",
                "bd7c24371d0b2a851dd6644dbfb3c60e92a13363",
                "e5d0889c498b8b1d231068c49937b19f49b5902c",
                "2b3412a3bee408366040c60b5fc3598b573a19b7",
                "af5fe70623666724886acba248aed45a442c48a2",
                "bc86f3e27e4eea811995711d1b1544937f3edfd0",
                "f1bbb4fe3f0005cc364aeb6892dfb65e1af5ab20",
                "a8105d73c7eac8998a90bb02c10aeb0da6002a76",
                "cefaa6fb062e85bcdac4f0fbbd8f78e1d8726e0b"
            ]
        },
        "46309": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3NTQwNjQ4",
            "public_id": 46309,
            "url": "https://github.com/godotengine/godot/pull/46309",
            "diff_url": "https://github.com/godotengine/godot/pull/46309.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46309.patch",
            "title": "CI: Build without debug symbols to reduce cache size",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-22T10:52:04Z",
            "updated_at": "2021-02-22T12:38:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "caea551d4169a7dc1d13827314f1c9ace6e50029"
            ]
        },
        "46321": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3NzU2NDU5",
            "public_id": 46321,
            "url": "https://github.com/godotengine/godot/pull/46321",
            "diff_url": "https://github.com/godotengine/godot/pull/46321.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46321.patch",
            "title": "Use -latomic when using clang (server platform)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-22T16:11:08Z",
            "updated_at": "2021-02-22T16:25:17Z",
            "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": [
                "6a146d405c6c0070bfcfc312ec84f7006413239d"
            ]
        },
        "46322": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3NzkwNzg3",
            "public_id": 46322,
            "url": "https://github.com/godotengine/godot/pull/46322",
            "diff_url": "https://github.com/godotengine/godot/pull/46322.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46322.patch",
            "title": "Fix build error in UWP (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-22T16:59:32Z",
            "updated_at": "2021-04-20T13:57:27Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                }
            ],
            "commits": [
                "c75b3fedc4c1bbf8b0872258bc12ca4cd99f84ea"
            ]
        },
        "46324": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3ODQ1ODQ2",
            "public_id": 46324,
            "url": "https://github.com/godotengine/godot/pull/46324",
            "diff_url": "https://github.com/godotengine/godot/pull/46324.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46324.patch",
            "title": "Omit some functions in alsa wrapper",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-22T18:24:35Z",
            "updated_at": "2021-02-22T19:39:46Z",
            "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": [
                "f42a7f98495cae1113af4c9a423bc0ffdceadbbf"
            ]
        },
        "46326": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3ODQ5Mzgx",
            "public_id": 46326,
            "url": "https://github.com/godotengine/godot/pull/46326",
            "diff_url": "https://github.com/godotengine/godot/pull/46326.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46326.patch",
            "title": "Handle old relative plugins paths (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNDUzMzU4",
            "created_at": "2021-02-22T18:30:37Z",
            "updated_at": "2022-06-21T10:42:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0a874101fda39623344cbb547f09a57864601910"
            ]
        },
        "46327": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc3ODgyMjY2",
            "public_id": 46327,
            "url": "https://github.com/godotengine/godot/pull/46327",
            "diff_url": "https://github.com/godotengine/godot/pull/46327.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46327.patch",
            "title": "Prevent 'Change Type' on nodes from a foreign scene",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NDk3ODY5",
            "created_at": "2021-02-22T19:26:27Z",
            "updated_at": "2021-07-19T08:21:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e28cc34db89f390106fbb745e296055bcabc237f"
            ]
        },
        "46336": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc4MTI4NTgw",
            "public_id": 46336,
            "url": "https://github.com/godotengine/godot/pull/46336",
            "diff_url": "https://github.com/godotengine/godot/pull/46336.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46336.patch",
            "title": "[3.2] Update the filtering logic to properly handle directories with `.gdignore` files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-23T04:23:43Z",
            "updated_at": "2021-04-20T13:57:28Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "48108444f19031ff17f4aa5fde783bc1b98a79c4"
            ]
        },
        "46338": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc4MzE4MjM5",
            "public_id": 46338,
            "url": "https://github.com/godotengine/godot/pull/46338",
            "diff_url": "https://github.com/godotengine/godot/pull/46338.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46338.patch",
            "title": "Small class reference update for 3.2.4",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-23T10:05:05Z",
            "updated_at": "2021-04-20T13:57:29Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "27aa03cac11cf26791ee3b23cc945f91564ba543"
            ]
        },
        "46343": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc4Mzk1MTE1",
            "public_id": 46343,
            "url": "https://github.com/godotengine/godot/pull/46343",
            "diff_url": "https://github.com/godotengine/godot/pull/46343.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46343.patch",
            "title": "Expose String contents to the GDScript.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-02-23T12:03:44Z",
            "updated_at": "2021-04-20T13:57:29Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5bbacc85bd207da9c8886900822de484a1b27203"
            ]
        },
        "46345": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc4NDIzOTIz",
            "public_id": 46345,
            "url": "https://github.com/godotengine/godot/pull/46345",
            "diff_url": "https://github.com/godotengine/godot/pull/46345.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46345.patch",
            "title": "SCons: Work around compilation issue on Linux ARM64",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-23T12:50:07Z",
            "updated_at": "2021-12-09T06:02:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b2cfa416c1e67e22cd190c9afad91aba585d30a"
            ]
        },
        "46348": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc4NDY2ODM2",
            "public_id": 46348,
            "url": "https://github.com/godotengine/godot/pull/46348",
            "diff_url": "https://github.com/godotengine/godot/pull/46348.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46348.patch",
            "title": "[3.2] Allow static linking with libatomic using clang",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-02-23T13:54:14Z",
            "updated_at": "2021-04-20T13:57:30Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5f71fad6b6ba7ad69c8021350f62a9cd72a85656"
            ]
        },
        "46357": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc4NzU0ODc5",
            "public_id": 46357,
            "url": "https://github.com/godotengine/godot/pull/46357",
            "diff_url": "https://github.com/godotengine/godot/pull/46357.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46357.patch",
            "title": "MeshDataTool::create_from_surface Fail on invalid index data",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-23T21:06:33Z",
            "updated_at": "2021-02-25T15:13:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8e82cf8174873342b3455f4ed541d3450fea3e24"
            ]
        },
        "46365": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5MTI3NTUx",
            "public_id": 46365,
            "url": "https://github.com/godotengine/godot/pull/46365",
            "diff_url": "https://github.com/godotengine/godot/pull/46365.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46365.patch",
            "title": "SCons: Properly handle overriding default values to bool options",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-24T09:03:47Z",
            "updated_at": "2021-04-20T13:57:31Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "92d59d087937cf113143cc83ef376aa87a6e7a6d"
            ]
        },
        "46373": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5MjgzMjg3",
            "public_id": 46373,
            "url": "https://github.com/godotengine/godot/pull/46373",
            "diff_url": "https://github.com/godotengine/godot/pull/46373.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46373.patch",
            "title": "[3.2] Merge Category and Property fields in the Project Settings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2021-02-24T13:01:10Z",
            "updated_at": "2021-03-04T11:53:17Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "72e8697d8ccb4f3f854883eac422e37bb40a2134"
            ]
        },
        "46374": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5MjkwODgx",
            "public_id": 46374,
            "url": "https://github.com/godotengine/godot/pull/46374",
            "diff_url": "https://github.com/godotengine/godot/pull/46374.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46374.patch",
            "title": "Record the version of the Godot engine for the Android platform",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-24T13:13:13Z",
            "updated_at": "2021-10-25T08:56:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bc5120eb979f98e136a3e980001139d4f862e7e9"
            ]
        },
        "46381": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5MzM5NDQ4",
            "public_id": 46381,
            "url": "https://github.com/godotengine/godot/pull/46381",
            "diff_url": "https://github.com/godotengine/godot/pull/46381.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46381.patch",
            "title": "Update the initialization timeline for the Godot fragment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-24T14:22:33Z",
            "updated_at": "2021-02-25T13:40:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3ce767837460f9e88f33dbf3a86ec39673810466"
            ]
        },
        "46386": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5Mzk4Mzg1",
            "public_id": 46386,
            "url": "https://github.com/godotengine/godot/pull/46386",
            "diff_url": "https://github.com/godotengine/godot/pull/46386.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46386.patch",
            "title": "Clarify ProjectSettings.save for exported projects",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-24T15:39:09Z",
            "updated_at": "2021-03-08T16:38:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "156c402f2bfd391f2b1160710ff206f4427b8501"
            ]
        },
        "46387": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NDI5MTMw",
            "public_id": 46387,
            "url": "https://github.com/godotengine/godot/pull/46387",
            "diff_url": "https://github.com/godotengine/godot/pull/46387.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46387.patch",
            "title": "GLES2 fix for consistent light ordering with BVH",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-24T16:19:30Z",
            "updated_at": "2021-04-20T13:57:32Z",
            "target_branch": "3.2",
            "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": [
                "3aaefb957b38bdd5c17d9acea61b1d1ba7b4492d"
            ]
        },
        "46389": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NDgxOTg0",
            "public_id": 46389,
            "url": "https://github.com/godotengine/godot/pull/46389",
            "diff_url": "https://github.com/godotengine/godot/pull/46389.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46389.patch",
            "title": "Add additional plugin path checks (3.2)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNDUzMzU4",
            "created_at": "2021-02-24T17:31:14Z",
            "updated_at": "2021-04-20T13:57:32Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eb98ddf2c76863ddc21f3b24236b802b38407886"
            ]
        },
        "46392": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NTE3Nzc0",
            "public_id": 46392,
            "url": "https://github.com/godotengine/godot/pull/46392",
            "diff_url": "https://github.com/godotengine/godot/pull/46392.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46392.patch",
            "title": "Backport the Import Defaults Editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2021-02-24T18:31:51Z",
            "updated_at": "2021-04-20T13:57:32Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "95191b98264235ce195da1428ef1642b83ebdea3"
            ]
        },
        "46397": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NTk0MzAy",
            "public_id": 46397,
            "url": "https://github.com/godotengine/godot/pull/46397",
            "diff_url": "https://github.com/godotengine/godot/pull/46397.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46397.patch",
            "title": "Allow CollisionObject to show collision shape meshes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMzMTE3MDgy",
            "created_at": "2021-02-24T20:36:10Z",
            "updated_at": "2021-04-20T13:57:33Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2da6d82f3bf13e294367f50cf2630ea4dc12be3a"
            ]
        },
        "46398": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NjEyNzk3",
            "public_id": 46398,
            "url": "https://github.com/godotengine/godot/pull/46398",
            "diff_url": "https://github.com/godotengine/godot/pull/46398.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46398.patch",
            "title": "Added GridMap description to get_bake_meshes()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MjMwODg=",
            "created_at": "2021-02-24T21:11:33Z",
            "updated_at": "2021-02-25T21:37:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "03fd2b4c86a234b1795d6c4daf94181e574f5221"
            ]
        },
        "46400": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NjMzNzAw",
            "public_id": 46400,
            "url": "https://github.com/godotengine/godot/pull/46400",
            "diff_url": "https://github.com/godotengine/godot/pull/46400.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46400.patch",
            "title": "Improve the editor HTML template",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-24T21:51:20Z",
            "updated_at": "2021-03-31T09:43:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "35277569433ebdaa4ab16a35a8280c33ca383a96"
            ]
        },
        "46401": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NjU3NTE3",
            "public_id": 46401,
            "url": "https://github.com/godotengine/godot/pull/46401",
            "diff_url": "https://github.com/godotengine/godot/pull/46401.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46401.patch",
            "title": "Geometry2D::make_atlas Fail is passed invalid rect size",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-24T22:41:47Z",
            "updated_at": "2021-02-25T15:13:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "988f4cdc90f9e6bf2ea960aa48e6b6e7e8faa7ee"
            ]
        },
        "46402": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5NzIwMjEw",
            "public_id": 46402,
            "url": "https://github.com/godotengine/godot/pull/46402",
            "diff_url": "https://github.com/godotengine/godot/pull/46402.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46402.patch",
            "title": "Added LocalVector to Visual Studio debugger visualization",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-25T01:23:24Z",
            "updated_at": "2021-02-25T14:09:22Z",
            "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": [
                "27d5e1fff01b014e90829f7a3cf320198b164e5a"
            ]
        },
        "46409": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTc5OTU0NTc5",
            "public_id": 46409,
            "url": "https://github.com/godotengine/godot/pull/46409",
            "diff_url": "https://github.com/godotengine/godot/pull/46409.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46409.patch",
            "title": "Fix flicker in control nodes due to pivot offset",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNDQ5ODMy",
            "created_at": "2021-02-25T09:42:34Z",
            "updated_at": "2021-04-20T13:55:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25f35b2c9fdf8649236c5e231592c3dd540aac65"
            ]
        },
        "46413": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMDE4Mzcw",
            "public_id": 46413,
            "url": "https://github.com/godotengine/godot/pull/46413",
            "diff_url": "https://github.com/godotengine/godot/pull/46413.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46413.patch",
            "title": "[3.2] Expose set_environment to GDScript",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-02-25T11:15:57Z",
            "updated_at": "2021-04-20T13:57:33Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e9ce9a842284f68011f64a7ab23d0a25511f133c"
            ]
        },
        "46414": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMDU3MTI4",
            "public_id": 46414,
            "url": "https://github.com/godotengine/godot/pull/46414",
            "diff_url": "https://github.com/godotengine/godot/pull/46414.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46414.patch",
            "title": "Prevent thread wait on itself for finish",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-25T12:21:38Z",
            "updated_at": "2021-02-25T13:48:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "afc5af8dfa7dd3076c7d6a347d96c81d82be88fe"
            ]
        },
        "46417": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMTI1Nzcx",
            "public_id": 46417,
            "url": "https://github.com/godotengine/godot/pull/46417",
            "diff_url": "https://github.com/godotengine/godot/pull/46417.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46417.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 25th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-02-25T14:07:33Z",
            "updated_at": "2021-04-20T13:57:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "96d38d97514241fddfee2dffab9866c0a712205e",
                "ea1d4256a4a8f1bad256085072ba9635b58f0af8",
                "5d628535b97b47321c87b680ce2ee326bec22928",
                "65eb5fdf1ea067f72d141bc5057cf3cc2c6e1260",
                "9fb5215db5a20f4f69757169444dafa78c90a42e",
                "80e4b2d02e4b3cea05f7dca03e07497f33e4b6b3",
                "82b31fe8e708b03bc3a22a654e12f013864fcc10",
                "0a9190134d8399365a85eb7ec7c83652b92813ee",
                "6d7b25b98a352ec35ea315de0f181c57f24e95d2",
                "3b6346778335fcc74e6b0f7988246e9cdf7c4515",
                "8a1f8a68fb79fbff95baa337963d0934fe09d334",
                "ef129aceddf63be8c312eb6441d4e1139a907bd5"
            ]
        },
        "46418": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMTM3NTY5",
            "public_id": 46418,
            "url": "https://github.com/godotengine/godot/pull/46418",
            "diff_url": "https://github.com/godotengine/godot/pull/46418.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46418.patch",
            "title": "Improve the `OS.get_environment()`/`OS.set_environment()` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-02-25T14:24:22Z",
            "updated_at": "2021-03-31T09:43:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "355803db1bfb98c733d8b46dddd19b2be6949ac8"
            ]
        },
        "46420": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMTYxNTg5",
            "public_id": 46420,
            "url": "https://github.com/godotengine/godot/pull/46420",
            "diff_url": "https://github.com/godotengine/godot/pull/46420.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46420.patch",
            "title": "[3.2] Added option in project settings to draw Shape2D outlines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-02-25T14:55:58Z",
            "updated_at": "2021-04-20T13:57:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d94cd42ccd9f0d4353c97caed5d04e9999ead77f"
            ]
        },
        "46422": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMjc5NjM5",
            "public_id": 46422,
            "url": "https://github.com/godotengine/godot/pull/46422",
            "diff_url": "https://github.com/godotengine/godot/pull/46422.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46422.patch",
            "title": "[3.2] Fix Godot returned status code on unexpected error",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMxODc2Mzc=",
            "created_at": "2021-02-25T17:43:10Z",
            "updated_at": "2021-04-20T13:57:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "94fe2dd31e54a89ad8368cec38944851406f3c13"
            ]
        },
        "46423": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMzMwODQy",
            "public_id": 46423,
            "url": "https://github.com/godotengine/godot/pull/46423",
            "diff_url": "https://github.com/godotengine/godot/pull/46423.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46423.patch",
            "title": "Make Color::from_hsv use Color::set_hsv",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-02-25T19:14:15Z",
            "updated_at": "2021-03-04T10:39:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b59a06da25dcd10e40e368a850cd6370796a0336"
            ]
        },
        "46424": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwMzgxNTg0",
            "public_id": 46424,
            "url": "https://github.com/godotengine/godot/pull/46424",
            "diff_url": "https://github.com/godotengine/godot/pull/46424.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46424.patch",
            "title": "Fix SafeNumeric::conditional_increment() for NO_THREADS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-02-25T20:23:55Z",
            "updated_at": "2021-02-25T21:33:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b1edb69249928d385f462543f3e0fa69d3037d2a"
            ]
        },
        "46430": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwNDU5OTk0",
            "public_id": 46430,
            "url": "https://github.com/godotengine/godot/pull/46430",
            "diff_url": "https://github.com/godotengine/godot/pull/46430.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46430.patch",
            "title": "SCons: Fix profile type. It is a string",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNTYzMjY2",
            "created_at": "2021-02-25T22:47:29Z",
            "updated_at": "2021-02-26T11:43:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42f6d7a4016709ba86da5b2674a95401981a771a"
            ]
        },
        "46432": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwNDY4Nzg3",
            "public_id": 46432,
            "url": "https://github.com/godotengine/godot/pull/46432",
            "diff_url": "https://github.com/godotengine/godot/pull/46432.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46432.patch",
            "title": "Fix crash when loading a scene containing an uncreatable type",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4NzU5NTI3",
            "created_at": "2021-02-25T23:07:56Z",
            "updated_at": "2021-04-21T19:01:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "04a4828c5ee48ca105e69e00be7c75994d6528d4"
            ]
        },
        "46443": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwNzQ2MzE2",
            "public_id": 46443,
            "url": "https://github.com/godotengine/godot/pull/46443",
            "diff_url": "https://github.com/godotengine/godot/pull/46443.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46443.patch",
            "title": "Fixes typo in Array::bsearch_custom doc",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-02-26T10:05:14Z",
            "updated_at": "2021-02-26T10:30:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "31243e377f1d2b934322c6c7b7e0573cc63e6c66"
            ]
        },
        "46446": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwNzU5OTE0",
            "public_id": 46446,
            "url": "https://github.com/godotengine/godot/pull/46446",
            "diff_url": "https://github.com/godotengine/godot/pull/46446.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46446.patch",
            "title": "[HTML5] Document Engine and EngineConfig (jsdoc).",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-26T10:27:00Z",
            "updated_at": "2021-02-26T14:36:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "472482013e760b0c0334d99b7bf21d9bd2a3a206",
                "018ee5a4dc5c4e885c6dde759df2b9a3c051c30c"
            ]
        },
        "46447": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwNzkxMDAw",
            "public_id": 46447,
            "url": "https://github.com/godotengine/godot/pull/46447",
            "diff_url": "https://github.com/godotengine/godot/pull/46447.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46447.patch",
            "title": "Fix ThreadedArrayProcessor init when NO_THREADS.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-26T11:18:12Z",
            "updated_at": "2021-02-26T14:23:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dfbeb5ae29f932b21600eb8d3e941b32b0943b04"
            ]
        },
        "46448": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwODQ0MDE0",
            "public_id": 46448,
            "url": "https://github.com/godotengine/godot/pull/46448",
            "diff_url": "https://github.com/godotengine/godot/pull/46448.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46448.patch",
            "title": "Save ProjectSettings on editor restart",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-26T12:54:16Z",
            "updated_at": "2021-02-26T14:31:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "59e1c007a70d8df2c686f8ba448a3891979b35fd"
            ]
        },
        "46449": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgwODg4OTY0",
            "public_id": 46449,
            "url": "https://github.com/godotengine/godot/pull/46449",
            "diff_url": "https://github.com/godotengine/godot/pull/46449.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46449.patch",
            "title": "[HTML5] Make editor HTML build tag scons4-proof.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-26T14:10:22Z",
            "updated_at": "2021-02-26T14:23:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4404eb57e447a5a177af86cfd7cf2607e682bf36"
            ]
        },
        "46451": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMDMxMTg2",
            "public_id": 46451,
            "url": "https://github.com/godotengine/godot/pull/46451",
            "diff_url": "https://github.com/godotengine/godot/pull/46451.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46451.patch",
            "title": "Prevent crash when clicking Mesh in MeshInstance when is scene root",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NDk3ODY5",
            "created_at": "2021-02-26T18:04:52Z",
            "updated_at": "2021-04-20T13:54:17Z",
            "target_branch": "3.2",
            "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": [
                "84a9efcebca8dc425420a8153bcbe3a6a42d0cfa"
            ]
        },
        "46454": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMDU1MDc0",
            "public_id": 46454,
            "url": "https://github.com/godotengine/godot/pull/46454",
            "diff_url": "https://github.com/godotengine/godot/pull/46454.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46454.patch",
            "title": "[3.2] Update the logic to load Godot Android plugins packaged into the binary.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-26T18:54:56Z",
            "updated_at": "2021-04-20T13:54:17Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c5fb32d5948ce5a6828c7e95add1ced74b9f3c56"
            ]
        },
        "46458": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMTA1NDIy",
            "public_id": 46458,
            "url": "https://github.com/godotengine/godot/pull/46458",
            "diff_url": "https://github.com/godotengine/godot/pull/46458.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46458.patch",
            "title": "[3.2] Fix invalid missing template error when the Android build template is not installed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-02-26T20:38:38Z",
            "updated_at": "2021-04-20T13:57:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "92d3287648dfe6d6793883bd07140f172e0148ca"
            ]
        },
        "46459": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMTY4NjQ4",
            "public_id": 46459,
            "url": "https://github.com/godotengine/godot/pull/46459",
            "diff_url": "https://github.com/godotengine/godot/pull/46459.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46459.patch",
            "title": "Don't check modified time if file doesn't exist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-02-26T22:20:19Z",
            "updated_at": "2021-03-01T08:27:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "af069109bec8c6c60ae3c9e2d49084eeb3fdbbd3"
            ]
        },
        "46470": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMzEyMzI1",
            "public_id": 46470,
            "url": "https://github.com/godotengine/godot/pull/46470",
            "diff_url": "https://github.com/godotengine/godot/pull/46470.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46470.patch",
            "title": "Add set_peer_timeout to NetworkedMultiplayerENet.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-27T11:14:29Z",
            "updated_at": "2021-04-13T14:27:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1b54de3039d39bae6ec381321888d211fafaef2e"
            ]
        },
        "46471": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMzM4Nzk3",
            "public_id": 46471,
            "url": "https://github.com/godotengine/godot/pull/46471",
            "diff_url": "https://github.com/godotengine/godot/pull/46471.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46471.patch",
            "title": "[3.2] Fix crash during drag if user freed the drag preview",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4NzU5NTI3",
            "created_at": "2021-02-27T14:33:33Z",
            "updated_at": "2021-04-20T13:57:35Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7df977c3edde2136480f63211ecc3d672926db79"
            ]
        },
        "46475": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxMzYwMDM1",
            "public_id": 46475,
            "url": "https://github.com/godotengine/godot/pull/46475",
            "diff_url": "https://github.com/godotengine/godot/pull/46475.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46475.patch",
            "title": "Fixed bug that caused collision not to be properly reenabled when joi…",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2OTM4MDI=",
            "created_at": "2021-02-27T16:12:33Z",
            "updated_at": "2021-03-01T08:29:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "519e314bea2b1552f317d96efb7c9d0ad268e8bc"
            ]
        },
        "46487": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNDAwOTY0",
            "public_id": 46487,
            "url": "https://github.com/godotengine/godot/pull/46487",
            "diff_url": "https://github.com/godotengine/godot/pull/46487.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46487.patch",
            "title": "[Net] Better EOF handling in HTTPRequest.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-02-27T20:54:10Z",
            "updated_at": "2021-03-01T08:29:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d61cd469f105d269d66c286bb1efd304a5abb0a5"
            ]
        },
        "46495": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNDIzMDE4",
            "public_id": 46495,
            "url": "https://github.com/godotengine/godot/pull/46495",
            "diff_url": "https://github.com/godotengine/godot/pull/46495.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46495.patch",
            "title": "Fix rounding error in Clip Content [3.2]",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNDQ5ODMy",
            "created_at": "2021-02-27T23:52:22Z",
            "updated_at": "2021-04-20T13:56:17Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "31a0f7fb0f05ee5468cfad86b1749e8b9a58b604"
            ]
        },
        "46508": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNTA2NzQy",
            "public_id": 46508,
            "url": "https://github.com/godotengine/godot/pull/46508",
            "diff_url": "https://github.com/godotengine/godot/pull/46508.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46508.patch",
            "title": "Clarify Curve.get_closest_point uses baked points.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2021-02-28T12:20:26Z",
            "updated_at": "2021-08-20T22:44:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "ef5042a70f9d9ef1ac8292fc2a00a1560eecd182"
            ]
        },
        "46519": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNTU1ODY4",
            "public_id": 46519,
            "url": "https://github.com/godotengine/godot/pull/46519",
            "diff_url": "https://github.com/godotengine/godot/pull/46519.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46519.patch",
            "title": "Fix out of bounds array access on OS_X11 code",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNzc5OQ==",
            "created_at": "2021-02-28T17:28:07Z",
            "updated_at": "2021-04-20T13:56:17Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "66da1132373ab8a6afd81e56ec16ec78bf451ba3"
            ]
        },
        "46520": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNTU3NjE0",
            "public_id": 46520,
            "url": "https://github.com/godotengine/godot/pull/46520",
            "diff_url": "https://github.com/godotengine/godot/pull/46520.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46520.patch",
            "title": "Disallow antialiasing for software skinned 2d polys",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-02-28T17:39:08Z",
            "updated_at": "2021-04-20T13:56:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7d5cf601490e345be7c1a1d82c96f55bec8ceb79"
            ]
        },
        "46522": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNTc4MDA4",
            "public_id": 46522,
            "url": "https://github.com/godotengine/godot/pull/46522",
            "diff_url": "https://github.com/godotengine/godot/pull/46522.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46522.patch",
            "title": "Added missing returns on error scenarios",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2021-02-28T19:28:16Z",
            "updated_at": "2021-03-01T11:37:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3d9ef1e4de67ba47569775e286a54b3f5a4d0393"
            ]
        },
        "46526": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNTg1MjUx",
            "public_id": 46526,
            "url": "https://github.com/godotengine/godot/pull/46526",
            "diff_url": "https://github.com/godotengine/godot/pull/46526.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46526.patch",
            "title": "Fix crash in GIProbe::bake",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNzc5OQ==",
            "created_at": "2021-02-28T20:12:09Z",
            "updated_at": "2021-03-01T08:31:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "82fed7b6da9882fb2f3cea4bd247eb02f4336b15"
            ]
        },
        "46532": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNjEwMDU1",
            "public_id": 46532,
            "url": "https://github.com/godotengine/godot/pull/46532",
            "diff_url": "https://github.com/godotengine/godot/pull/46532.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46532.patch",
            "title": "Logger: Cache 'flush_stdout_on_print' to improve performance, and wor…",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNTYzMjY2",
            "created_at": "2021-02-28T22:41:25Z",
            "updated_at": "2021-03-03T19:21:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "89283b7b53d2e2b118cf5afe6d90f0813d37a204"
            ]
        },
        "46534": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNjQyNzM5",
            "public_id": 46534,
            "url": "https://github.com/godotengine/godot/pull/46534",
            "diff_url": "https://github.com/godotengine/godot/pull/46534.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46534.patch",
            "title": "Fix some grammar in StyleBoxFlat class docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MTM3MQ==",
            "created_at": "2021-03-01T01:10:46Z",
            "updated_at": "2021-03-01T08:50:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "89e7e61773beaaeec9cd6da23389e1e20f425d48"
            ]
        },
        "46543": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxNzYwMDI2",
            "public_id": 46543,
            "url": "https://github.com/godotengine/godot/pull/46543",
            "diff_url": "https://github.com/godotengine/godot/pull/46543.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46543.patch",
            "title": "Fix parsing hexadecimal (lowercase `e`,`f`) in shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2021-03-01T06:09:43Z",
            "updated_at": "2021-03-01T08:34:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "19e0a1ec9dce4d0a550a944bbd77f0db427dec78"
            ]
        },
        "46544": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxODA3NTQ5",
            "public_id": 46544,
            "url": "https://github.com/godotengine/godot/pull/46544",
            "diff_url": "https://github.com/godotengine/godot/pull/46544.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46544.patch",
            "title": "Check before connecting `TileMapEditor::settings_changed`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2021-03-01T07:27:20Z",
            "updated_at": "2021-03-01T11:22:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1e7662f972ddef78013c359274f0ba13b11e22f4"
            ]
        },
        "46552": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgxOTk0MjMx",
            "public_id": 46552,
            "url": "https://github.com/godotengine/godot/pull/46552",
            "diff_url": "https://github.com/godotengine/godot/pull/46552.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46552.patch",
            "title": "Renaming rendering/2d project settings.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-01T11:51:38Z",
            "updated_at": "2021-06-11T09:58:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b1e24597e7d710e677d44b920889a78d7d719ffa"
            ]
        },
        "46553": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgyMDIxNTM3",
            "public_id": 46553,
            "url": "https://github.com/godotengine/godot/pull/46553",
            "diff_url": "https://github.com/godotengine/godot/pull/46553.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46553.patch",
            "title": "Prevent invalid values when resizing window (X11)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2021-03-01T12:32:10Z",
            "updated_at": "2021-04-20T13:56:19Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "be4e34b495737e8b41f1d670f277e6842cd30516"
            ]
        },
        "46564": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgyMTUwMjY0",
            "public_id": 46564,
            "url": "https://github.com/godotengine/godot/pull/46564",
            "diff_url": "https://github.com/godotengine/godot/pull/46564.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46564.patch",
            "title": "[3.2] Properly hide GraphEdit's minimap",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2021-03-01T15:25:20Z",
            "updated_at": "2021-10-16T12:35:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "59dfd084ab3d51af81a76d387f192bde3466acf9"
            ]
        },
        "46573": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgyNDQ3MDUx",
            "public_id": 46573,
            "url": "https://github.com/godotengine/godot/pull/46573",
            "diff_url": "https://github.com/godotengine/godot/pull/46573.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46573.patch",
            "title": "Fix crash on HTTPClient::poll method",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNzc5OQ==",
            "created_at": "2021-03-01T21:43:04Z",
            "updated_at": "2021-03-04T10:40:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a3a731ed92aec7a7a99b369d84d9f11fcbec5642"
            ]
        },
        "46576": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgyNTMyODE0",
            "public_id": 46576,
            "url": "https://github.com/godotengine/godot/pull/46576",
            "diff_url": "https://github.com/godotengine/godot/pull/46576.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46576.patch",
            "title": "Fix duplicate check for bone names in FBX import",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-03-01T23:58:03Z",
            "updated_at": "2021-04-20T13:56:20Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkxMjgwNDQ=",
                    "name": "confirmed",
                    "color": "#aaddaa"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9c296bcb59c9957919b6c210af859f19269342c0"
            ]
        },
        "46579": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgyNTg5NTQ2",
            "public_id": 46579,
            "url": "https://github.com/godotengine/godot/pull/46579",
            "diff_url": "https://github.com/godotengine/godot/pull/46579.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46579.patch",
            "title": "[3.2] Fix Joint2D/Joint node path reset on scene switch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-02T01:08:04Z",
            "updated_at": "2021-04-20T13:56:21Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cdf0ebfac74dfde8aea3e3fec0eb754e3854e3e1"
            ]
        },
        "46587": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgyOTE3NDc0",
            "public_id": 46587,
            "url": "https://github.com/godotengine/godot/pull/46587",
            "diff_url": "https://github.com/godotengine/godot/pull/46587.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46587.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 26th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-02T10:32:56Z",
            "updated_at": "2021-04-20T13:56:21Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9517b6e4ce981cea6efe106c03e2f20d92dd7645",
                "d39e5b9987fe5381fc369c235ff595c35a45507c",
                "3fe851acccfe037bbedd3ff6eb66291a773b511e",
                "28365a5258b9938c3d1d4c6ae8b7180774954935",
                "29616f4a35d835fd81a45d9519d829881bba9d9a",
                "04fefed904ab667507b371061d16df56cbbdf24a",
                "279b9f43f3703f0d6403c7eca712870de26a3a55",
                "05367c755c4b4745f521f97fb2e71dd6a521d644",
                "127f3c05666b671a44147fbced90a44d9e5d43bd",
                "2aafe2b25e11705fb9c9753f6e6ccf11afa14d02",
                "56c0b39521477b99bb15c466b48a312ec267c482",
                "b2d723b03981fd6a13b46c89f48721061fb46d65"
            ]
        },
        "46590": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgzMDQ5MTc2",
            "public_id": 46590,
            "url": "https://github.com/godotengine/godot/pull/46590",
            "diff_url": "https://github.com/godotengine/godot/pull/46590.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46590.patch",
            "title": "[3.2] Properly disable dynamic lights on baked instances.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-03-02T13:51:54Z",
            "updated_at": "2021-05-04T07:41:16Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "62f344f44882b53c4c94b8762742e597c1cc185f"
            ]
        },
        "46616": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgzODI2NTU5",
            "public_id": 46616,
            "url": "https://github.com/godotengine/godot/pull/46616",
            "diff_url": "https://github.com/godotengine/godot/pull/46616.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46616.patch",
            "title": "Add size check in BakedLightmapData::_set_user_data()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyNDcxOTY2",
            "created_at": "2021-03-03T10:04:35Z",
            "updated_at": "2021-03-08T12:07:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "18bb6e74be78342cfed9a141dcaba8dbd311f8f3"
            ]
        },
        "46617": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgzODQ1ODA1",
            "public_id": 46617,
            "url": "https://github.com/godotengine/godot/pull/46617",
            "diff_url": "https://github.com/godotengine/godot/pull/46617.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46617.patch",
            "title": "Add null check in NavigationMesh.new().create_from_mesh(BoxShape.new())",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyNDcxOTY2",
            "created_at": "2021-03-03T10:32:28Z",
            "updated_at": "2021-03-08T12:07:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzUyMDQwNjk0",
                    "name": "topic:navigation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cf6bfea93ff2a1e2b166de07bc8a0625230f3cad"
            ]
        },
        "46618": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTgzODUzNjMy",
            "public_id": 46618,
            "url": "https://github.com/godotengine/godot/pull/46618",
            "diff_url": "https://github.com/godotengine/godot/pull/46618.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46618.patch",
            "title": "[macOS] Add entitlements config and export template `dylib` signing to the export.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-03T10:44:00Z",
            "updated_at": "2021-04-20T13:56:23Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "1c27d4a73d2d2ffa43b0d59c5a2cb727920e2c27"
            ]
        },
        "46623": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0MTAwMDE1",
            "public_id": 46623,
            "url": "https://github.com/godotengine/godot/pull/46623",
            "diff_url": "https://github.com/godotengine/godot/pull/46623.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46623.patch",
            "title": "Added `show_collision` property for tilemap node.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NzAyNDI4",
            "created_at": "2021-03-03T16:38:02Z",
            "updated_at": "2021-04-20T13:54:42Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7b6cc3e687639a302e1ae867bbffe2430356d03d"
            ]
        },
        "46629": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0MTg0MjI4",
            "public_id": 46629,
            "url": "https://github.com/godotengine/godot/pull/46629",
            "diff_url": "https://github.com/godotengine/godot/pull/46629.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46629.patch",
            "title": "Deselect column only if belongs to deselected item",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-03-03T18:43:46Z",
            "updated_at": "2021-03-04T10:44:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "5cd5722f6aeebebd0a76dd45657190c2efac478e"
            ]
        },
        "46636": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0Mjk1MTU5",
            "public_id": 46636,
            "url": "https://github.com/godotengine/godot/pull/46636",
            "diff_url": "https://github.com/godotengine/godot/pull/46636.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46636.patch",
            "title": "Remove incorrect/trivial examples in the ItemList class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-03T21:56:26Z",
            "updated_at": "2021-04-20T13:54:18Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "bd907d48ade576289852ce566385f2ebdab033c8"
            ]
        },
        "46640": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0Mzc3OTQz",
            "public_id": 46640,
            "url": "https://github.com/godotengine/godot/pull/46640",
            "diff_url": "https://github.com/godotengine/godot/pull/46640.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46640.patch",
            "title": "Fix crash trying to destroy an ImageTexture object containing a null texture",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyNzc5OQ==",
            "created_at": "2021-03-03T23:57:08Z",
            "updated_at": "2021-03-04T10:45:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "46218d8c37cadee78f77e8bf0da13aebeff07ab1"
            ]
        },
        "46641": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0MzgzMTgy",
            "public_id": 46641,
            "url": "https://github.com/godotengine/godot/pull/46641",
            "diff_url": "https://github.com/godotengine/godot/pull/46641.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46641.patch",
            "title": "Don't save unchanged script upon closing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-03-04T00:07:00Z",
            "updated_at": "2021-03-07T20:23:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "12f5a5a701bf852bbee8ab785205c90f8ad710ca"
            ]
        },
        "46657": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0ODY5MDQz",
            "public_id": 46657,
            "url": "https://github.com/godotengine/godot/pull/46657",
            "diff_url": "https://github.com/godotengine/godot/pull/46657.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46657.patch",
            "title": "Revert backport of 2D transform and camera snapping options",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-04T14:52:35Z",
            "updated_at": "2021-04-20T13:55:47Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bf1de6bbfa26989a77b141b79b92f0ee2661ee49"
            ]
        },
        "46658": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0ODcxOTU3",
            "public_id": 46658,
            "url": "https://github.com/godotengine/godot/pull/46658",
            "diff_url": "https://github.com/godotengine/godot/pull/46658.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46658.patch",
            "title": " Cherry-picks for the 3.2 branch (future 3.2.4) - 27th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-04T14:56:15Z",
            "updated_at": "2021-04-20T13:56:23Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4d06a5c2b0a1f0f88bf137d71553111d3689a55b",
                "138d5121ebfc475062f2544287c3227b8fd0e941",
                "b82d5688b975195e5191f8b11a3b72466b85f7ee",
                "6ea1e97e06ea196f5dc74633f8e8c239fb5520bb",
                "216aba82286d620af228279bc7de2121d4aa74a0",
                "eec2731eb2dab2aaab4b364beaa17df2eab6be8b",
                "5022103ee76e23eccaeb2ad96146b13c57ee0f9c",
                "292c9e380aa5c78a0e8cc3341b5381db06d0c1e8",
                "ced5f5398aa23944e7d6a019a4d2036ca99564f6",
                "3f36ca73235defd8ec09cbe758218b4214806f2d"
            ]
        },
        "46662": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0OTI5NzUy",
            "public_id": 46662,
            "url": "https://github.com/godotengine/godot/pull/46662",
            "diff_url": "https://github.com/godotengine/godot/pull/46662.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46662.patch",
            "title": "Improve the BakedLightmap `use_hdr` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-04T16:11:32Z",
            "updated_at": "2021-04-20T13:54:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "f3496529dd1e37a2e699e4678563cd699f868cfd"
            ]
        },
        "46664": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0OTM1NTA0",
            "public_id": 46664,
            "url": "https://github.com/godotengine/godot/pull/46664",
            "diff_url": "https://github.com/godotengine/godot/pull/46664.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46664.patch",
            "title": "Use safer `add_theme_constant_override()` in MarginContainer code sample",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-04T16:19:22Z",
            "updated_at": "2021-04-20T13:54:43Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "e90f08642d130b5cf6972bd600f8f1d9a789a0ff"
            ]
        },
        "46665": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0OTU3NjU1",
            "public_id": 46665,
            "url": "https://github.com/godotengine/godot/pull/46665",
            "diff_url": "https://github.com/godotengine/godot/pull/46665.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46665.patch",
            "title": "Fix errors and crash with empty ConvexPolygonShape2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-04T16:49:50Z",
            "updated_at": "2021-03-05T14:16:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6fb609074895b8681cc42af866782e4963567a23"
            ]
        },
        "46666": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0OTc0NTY5",
            "public_id": 46666,
            "url": "https://github.com/godotengine/godot/pull/46666",
            "diff_url": "https://github.com/godotengine/godot/pull/46666.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46666.patch",
            "title": "Fix a crash when using Input.get_joy_button_index_from_string()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1NTg2MTM2",
            "created_at": "2021-03-04T17:11:33Z",
            "updated_at": "2021-04-20T13:56:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "07fc567d03f877c45e01db846b0c629709c4be02"
            ]
        },
        "46668": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg0OTk3NDI1",
            "public_id": 46668,
            "url": "https://github.com/godotengine/godot/pull/46668",
            "diff_url": "https://github.com/godotengine/godot/pull/46668.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46668.patch",
            "title": "Fix errors with invalid CollisionPolygon2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-04T17:47:16Z",
            "updated_at": "2021-03-05T14:19:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2217e477b98817595beb7316e6bea9c2d5c6221a"
            ]
        },
        "46674": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1MDUwMjY2",
            "public_id": 46674,
            "url": "https://github.com/godotengine/godot/pull/46674",
            "diff_url": "https://github.com/godotengine/godot/pull/46674.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46674.patch",
            "title": "Fix TabContainer _get_tab_width for localized node names",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4MjkwMjU4",
            "created_at": "2021-03-04T19:16:03Z",
            "updated_at": "2021-03-17T20:06:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "89baf02fb60b649a96bc49d19252be39808e3ba1"
            ]
        },
        "46676": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1MTA1MDQz",
            "public_id": 46676,
            "url": "https://github.com/godotengine/godot/pull/46676",
            "diff_url": "https://github.com/godotengine/godot/pull/46676.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46676.patch",
            "title": "Batching - fix custom MODULATE shader applying modulate twice",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-04T20:37:47Z",
            "updated_at": "2021-04-20T13:56:24Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c401960634f3a3822f55d720b647355f2a40b83a"
            ]
        },
        "46686": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1NDYxNzY4",
            "public_id": 46686,
            "url": "https://github.com/godotengine/godot/pull/46686",
            "diff_url": "https://github.com/godotengine/godot/pull/46686.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46686.patch",
            "title": "Link to Godot Contributors Chat instead of IRC",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-05T09:37:56Z",
            "updated_at": "2021-03-07T20:23:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "848f3bba7c1d9d8898959f544c51479b789167e5"
            ]
        },
        "46694": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1NjU5NzEz",
            "public_id": 46694,
            "url": "https://github.com/godotengine/godot/pull/46694",
            "diff_url": "https://github.com/godotengine/godot/pull/46694.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46694.patch",
            "title": "[3.2] Various light culling fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-03-05T14:40:42Z",
            "updated_at": "2022-02-09T16:07:11Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f24f582ba519907283d527c4fd7aa4c12b1c4e42"
            ]
        },
        "46697": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1NzA4NTgx",
            "public_id": 46697,
            "url": "https://github.com/godotengine/godot/pull/46697",
            "diff_url": "https://github.com/godotengine/godot/pull/46697.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46697.patch",
            "title": "Fix Camera2D frame delay",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-05T15:52:48Z",
            "updated_at": "2021-04-20T13:56:25Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "136f94fa24bc12ce86ffa354542625947bc6d1e7"
            ]
        },
        "46699": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1NzI2NzI0",
            "public_id": 46699,
            "url": "https://github.com/godotengine/godot/pull/46699",
            "diff_url": "https://github.com/godotengine/godot/pull/46699.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46699.patch",
            "title": "Add size and dictionary check in Control::_edit_set_state() to fix crash",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyNDcxOTY2",
            "created_at": "2021-03-05T16:20:58Z",
            "updated_at": "2021-03-13T17:15:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "05f5a43cad08fa98e6a7225011186ec8b2b9ea2a"
            ]
        },
        "46701": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1NzM4NTgy",
            "public_id": 46701,
            "url": "https://github.com/godotengine/godot/pull/46701",
            "diff_url": "https://github.com/godotengine/godot/pull/46701.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46701.patch",
            "title": "Move cursor shape loading after module loading",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MTg1ODg5",
            "created_at": "2021-03-05T16:40:27Z",
            "updated_at": "2021-03-05T21:46:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2ac9f37b171f7b90826194ecd1aa93e0db95c563"
            ]
        },
        "46704": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1ODAxMTk5",
            "public_id": 46704,
            "url": "https://github.com/godotengine/godot/pull/46704",
            "diff_url": "https://github.com/godotengine/godot/pull/46704.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46704.patch",
            "title": "Checking if there is a collider when calling `SoftBody::remove_collision_exception_with`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MzEzNjAw",
            "created_at": "2021-03-05T18:35:11Z",
            "updated_at": "2021-03-06T23:21:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c47070e1657913d6a79fd5eaa81e588fe7146932"
            ]
        },
        "46707": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg1OTAxODIy",
            "public_id": 46707,
            "url": "https://github.com/godotengine/godot/pull/46707",
            "diff_url": "https://github.com/godotengine/godot/pull/46707.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46707.patch",
            "title": "Link to advanced exports tutorial in the Object class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-05T21:45:15Z",
            "updated_at": "2021-04-20T13:54:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "48d5080e6a4cf3e7a8315b58d55a363ca33ae077"
            ]
        },
        "46717": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MDI0OTYx",
            "public_id": 46717,
            "url": "https://github.com/godotengine/godot/pull/46717",
            "diff_url": "https://github.com/godotengine/godot/pull/46717.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46717.patch",
            "title": "Improve process logic in Camera2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-06T08:33:38Z",
            "updated_at": "2021-04-20T13:55:49Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8763d891feee9055dd26be95ac48b8848dde8b93"
            ]
        },
        "46727": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MDU0NjQ2",
            "public_id": 46727,
            "url": "https://github.com/godotengine/godot/pull/46727",
            "diff_url": "https://github.com/godotengine/godot/pull/46727.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46727.patch",
            "title": "Fix crash on cleanup of EditorFileServer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2021-03-06T12:27:37Z",
            "updated_at": "2021-03-07T20:48:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "565796518d27e345c4d53a13048f306a8f2c57a7"
            ]
        },
        "46731": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MDY4NDAy",
            "public_id": 46731,
            "url": "https://github.com/godotengine/godot/pull/46731",
            "diff_url": "https://github.com/godotengine/godot/pull/46731.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46731.patch",
            "title": "[3.2][HTML5] Replace XMLHttpRequest(s) with Fetch.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-06T13:56:30Z",
            "updated_at": "2021-06-03T17:35:07Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c01f35de122d6db32f82d2b13a2d14b364b77d3f",
                "751a6f9a6303254495dd363d39e0a5ed9ce1f537",
                "41c64533b02a627622b63310d310ee684bff6542",
                "f64ec5f1ad82833c34b8901f5638d160ab1cb267"
            ]
        },
        "46739": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MTM2OTgx",
            "public_id": 46739,
            "url": "https://github.com/godotengine/godot/pull/46739",
            "diff_url": "https://github.com/godotengine/godot/pull/46739.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46739.patch",
            "title": "Release mouse when SpinBox leaves scene tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-03-06T21:23:29Z",
            "updated_at": "2021-03-06T23:20:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "83f6c6b360bfa3fd62f650ebe491111b3714641a"
            ]
        },
        "46740": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MTQxOTU5",
            "public_id": 46740,
            "url": "https://github.com/godotengine/godot/pull/46740",
            "diff_url": "https://github.com/godotengine/godot/pull/46740.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46740.patch",
            "title": "Fix audio player not resetting after wav finishes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-03-06T21:45:57Z",
            "updated_at": "2021-03-20T21:59:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "daa62ccaa3ba2174dc348ee09987547dbe24a24f"
            ]
        },
        "46749": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MjA4Mjk4",
            "public_id": 46749,
            "url": "https://github.com/godotengine/godot/pull/46749",
            "diff_url": "https://github.com/godotengine/godot/pull/46749.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46749.patch",
            "title": "[3.2] Improve thread IDs to avoid collisions with threads not created by the Godot API.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-07T08:11:39Z",
            "updated_at": "2021-04-20T13:55:50Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ce11f7fa3eec7ec7ad37bdce6d7640a8200ece40"
            ]
        },
        "46755": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MjQ0MjUx",
            "public_id": 46755,
            "url": "https://github.com/godotengine/godot/pull/46755",
            "diff_url": "https://github.com/godotengine/godot/pull/46755.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46755.patch",
            "title": "Tweak shader errors for features only usable in GLES3",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-07T12:28:27Z",
            "updated_at": "2021-04-20T13:54:44Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c6873b13e363a67096f0c66f2b65ec3e99cf44c"
            ]
        },
        "46758": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MjU2ODU2",
            "public_id": 46758,
            "url": "https://github.com/godotengine/godot/pull/46758",
            "diff_url": "https://github.com/godotengine/godot/pull/46758.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46758.patch",
            "title": "Add additional index checks to COLLADA importer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyODc5OA==",
            "created_at": "2021-03-07T13:54:08Z",
            "updated_at": "2021-03-20T23:16:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8faeb72f1052d1d5b6ca5321f795170195989a3d"
            ]
        },
        "46759": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MjU3MzIy",
            "public_id": 46759,
            "url": "https://github.com/godotengine/godot/pull/46759",
            "diff_url": "https://github.com/godotengine/godot/pull/46759.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46759.patch",
            "title": "Fix crashes when manipulating nodes in editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-03-07T13:57:18Z",
            "updated_at": "2021-03-12T09:12:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f81ecb498bf67d998194da6f2599d5bbbfadc61b"
            ]
        },
        "46763": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MjY2ODU0",
            "public_id": 46763,
            "url": "https://github.com/godotengine/godot/pull/46763",
            "diff_url": "https://github.com/godotengine/godot/pull/46763.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46763.patch",
            "title": "Remove deprecation warning messages from InterpolatedCamera",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-07T14:58:01Z",
            "updated_at": "2021-04-20T13:54:45Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ac6251d8b2186aa0fd2c8843eb986b0bb15e135b"
            ]
        },
        "46769": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MzA5NDA0",
            "public_id": 46769,
            "url": "https://github.com/godotengine/godot/pull/46769",
            "diff_url": "https://github.com/godotengine/godot/pull/46769.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46769.patch",
            "title": "Make the pagination buttons wider in the asset library browser",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-07T19:12:21Z",
            "updated_at": "2021-03-31T09:43:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzOTEyMzI5OTU=",
                    "name": "topic:assetlib",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "25c6acb702f2e80a67b8844c0261e4e93d1705f4"
            ]
        },
        "46770": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MzEzMTQ0",
            "public_id": 46770,
            "url": "https://github.com/godotengine/godot/pull/46770",
            "diff_url": "https://github.com/godotengine/godot/pull/46770.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46770.patch",
            "title": "[3.3] Fix documentation for Vector2/3.sign()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-03-07T19:36:48Z",
            "updated_at": "2021-05-03T00:50:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                }
            ],
            "commits": [
                "a320d28f53adeba663c207a3ea27fe2b76296891"
            ]
        },
        "46771": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MzE1ODYz",
            "public_id": 46771,
            "url": "https://github.com/godotengine/godot/pull/46771",
            "diff_url": "https://github.com/godotengine/godot/pull/46771.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46771.patch",
            "title": "pop-up usability enhancement for support-level button",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTE4MDU=",
            "created_at": "2021-03-07T19:54:10Z",
            "updated_at": "2021-03-08T20:00:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzOTEyMzI5OTU=",
                    "name": "topic:assetlib",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "efe05a166e03c087fe0a301fb7bfd3c256eaa354"
            ]
        },
        "46774": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2MzMyMjM5",
            "public_id": 46774,
            "url": "https://github.com/godotengine/godot/pull/46774",
            "diff_url": "https://github.com/godotengine/godot/pull/46774.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46774.patch",
            "title": "SCons: Fix parsing PATH when constructing base environment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-07T21:33:21Z",
            "updated_at": "2021-03-07T21:51:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5d217a94414117438d92b094956baead8ec942fb"
            ]
        },
        "46781": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2NDQ0MTQ4",
            "public_id": 46781,
            "url": "https://github.com/godotengine/godot/pull/46781",
            "diff_url": "https://github.com/godotengine/godot/pull/46781.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46781.patch",
            "title": "Add set_interface for access by GDNative",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-03-08T05:06:30Z",
            "updated_at": "2021-03-26T10:27:30Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "717f3227ecdc85698981abdfd1ff16da0e36bbfb"
            ]
        },
        "46784": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2NTY1NTQ2",
            "public_id": 46784,
            "url": "https://github.com/godotengine/godot/pull/46784",
            "diff_url": "https://github.com/godotengine/godot/pull/46784.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46784.patch",
            "title": "Documentation : Added Additional Description to PhysicsServer2D->area_create() ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcwNTc4NjU3",
            "created_at": "2021-03-08T08:22:30Z",
            "updated_at": "2021-03-12T09:12:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "e3fed7bde8f9b38344e2d24644f0957c7c94dd20"
            ]
        },
        "46787": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2NjUxMjI3",
            "public_id": 46787,
            "url": "https://github.com/godotengine/godot/pull/46787",
            "diff_url": "https://github.com/godotengine/godot/pull/46787.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46787.patch",
            "title": "Fix incorrectly connected optimize_dialog/confirmed signal in AnimationTrackEditor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk2NTk3",
            "created_at": "2021-03-08T10:17:28Z",
            "updated_at": "2021-03-08T15:32:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7bbacb5ff624d72e1e52eb8438724f24bc44e20d"
            ]
        },
        "46794": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2ODUwMTEx",
            "public_id": 46794,
            "url": "https://github.com/godotengine/godot/pull/46794",
            "diff_url": "https://github.com/godotengine/godot/pull/46794.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46794.patch",
            "title": "[3.2] Linux: Fix PRIME detection on Steam",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-08T15:05:08Z",
            "updated_at": "2021-04-20T13:55:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "03dda90dddc3445dcd9168cbbf1ad7e2632ec793"
            ]
        },
        "46795": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2ODY2NzA4",
            "public_id": 46795,
            "url": "https://github.com/godotengine/godot/pull/46795",
            "diff_url": "https://github.com/godotengine/godot/pull/46795.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46795.patch",
            "title": "use collision mask in vehicle raycast",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0NDE1NTI1",
            "created_at": "2021-03-08T15:28:29Z",
            "updated_at": "2021-03-08T16:37:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bfc533fc4c2d739a701eaf6f483b7b5907ef0ea2"
            ]
        },
        "46797": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2ODc0MjAz",
            "public_id": 46797,
            "url": "https://github.com/godotengine/godot/pull/46797",
            "diff_url": "https://github.com/godotengine/godot/pull/46797.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46797.patch",
            "title": "[3.2][HTML5] Add PWA support to the editor page.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-08T15:38:39Z",
            "updated_at": "2021-04-20T13:55:51Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d942d553ef8b25868ec01aabb90583ce5c09ac07",
                "9028b7a095fbc6c434bd5b02dbea444a2f301560"
            ]
        },
        "46799": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg2OTQwMTE5",
            "public_id": 46799,
            "url": "https://github.com/godotengine/godot/pull/46799",
            "diff_url": "https://github.com/godotengine/godot/pull/46799.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46799.patch",
            "title": "Provide missing include path for custom modules",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-03-08T17:03:13Z",
            "updated_at": "2021-03-14T12:45:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f712d68ceb38c3a1b2c20da395c9882a2c871fb7"
            ]
        },
        "46802": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3MDIwNzQ1",
            "public_id": 46802,
            "url": "https://github.com/godotengine/godot/pull/46802",
            "diff_url": "https://github.com/godotengine/godot/pull/46802.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46802.patch",
            "title": "[3.2][HTML5] Respect allow_hidpi option during setup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-08T18:57:15Z",
            "updated_at": "2021-04-20T13:55:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "758daab3ad3df0f0bb1bf92c4be20bc163d8b94a"
            ]
        },
        "46809": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3MjcyNTA2",
            "public_id": 46809,
            "url": "https://github.com/godotengine/godot/pull/46809",
            "diff_url": "https://github.com/godotengine/godot/pull/46809.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46809.patch",
            "title": "[3.2] Fixes division by zero when 3d body does not have valid shape",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3ODgyNzAx",
            "created_at": "2021-03-09T01:34:35Z",
            "updated_at": "2021-04-20T13:55:52Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1c208d6baa15d3e5bbb709418fb2c3549994a17f"
            ]
        },
        "46810": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3Mjc1MjAz",
            "public_id": 46810,
            "url": "https://github.com/godotengine/godot/pull/46810",
            "diff_url": "https://github.com/godotengine/godot/pull/46810.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46810.patch",
            "title": "Add parameter checks to FileAccess get_buffer functions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyODc5OA==",
            "created_at": "2021-03-09T01:38:46Z",
            "updated_at": "2021-03-14T00:14:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cdf3099c68f21dd74b7eb9574b323f38eaa816ea"
            ]
        },
        "46813": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3NTMyNTkw",
            "public_id": 46813,
            "url": "https://github.com/godotengine/godot/pull/46813",
            "diff_url": "https://github.com/godotengine/godot/pull/46813.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46813.patch",
            "title": "Move caller_id init to Thread constructor to fix UWP build.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-09T07:11:25Z",
            "updated_at": "2021-03-14T19:21:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "741e1cf6725e699f3dba7b4794f55bcbdba5dcb0"
            ]
        },
        "46815": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3NjE1Mzc5",
            "public_id": 46815,
            "url": "https://github.com/godotengine/godot/pull/46815",
            "diff_url": "https://github.com/godotengine/godot/pull/46815.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46815.patch",
            "title": "[3.2] SCons: Use default env[\"ENV\"] and prepend PATH to it",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-09T08:35:10Z",
            "updated_at": "2021-04-20T13:55:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "04312419358421d07753c4238cf95c8edec436be"
            ]
        },
        "46817": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3NzE1NjY4",
            "public_id": 46817,
            "url": "https://github.com/godotengine/godot/pull/46817",
            "diff_url": "https://github.com/godotengine/godot/pull/46817.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46817.patch",
            "title": "Fix negative VRAM values",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2021-03-09T09:54:19Z",
            "updated_at": "2021-04-20T13:55:53Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bae4b0c9525d1a885e75e77fb8ecf29425e92a28"
            ]
        },
        "46818": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg3NzUwMzM1",
            "public_id": 46818,
            "url": "https://github.com/godotengine/godot/pull/46818",
            "diff_url": "https://github.com/godotengine/godot/pull/46818.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46818.patch",
            "title": "Working on fixes for Android and Vulkan",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-03-09T10:22:12Z",
            "updated_at": "2021-04-06T20:26:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b3a43430aa1e6ac33025d86cde777e79be30ef99"
            ]
        },
        "46827": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg4MTI4MDU5",
            "public_id": 46827,
            "url": "https://github.com/godotengine/godot/pull/46827",
            "diff_url": "https://github.com/godotengine/godot/pull/46827.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46827.patch",
            "title": "Add GLOBAL_DEF_ALIAS and alias for rename of pixel_snap",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-09T15:23:04Z",
            "updated_at": "2021-04-20T13:55:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "20f7037edb1d12c4d332edb0d055781299ad7fbb"
            ]
        },
        "46829": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg4MTQyNDQ5",
            "public_id": 46829,
            "url": "https://github.com/godotengine/godot/pull/46829",
            "diff_url": "https://github.com/godotengine/godot/pull/46829.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46829.patch",
            "title": "Camera2D: Update scrolls when the Viewport is resized",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-09T15:33:57Z",
            "updated_at": "2021-04-20T13:55:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6e9b1d99e296ad1a670b34b21c2b1b7e1c10ab04"
            ]
        },
        "46844": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg4NzIzNTYx",
            "public_id": 46844,
            "url": "https://github.com/godotengine/godot/pull/46844",
            "diff_url": "https://github.com/godotengine/godot/pull/46844.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46844.patch",
            "title": "fixes #46839, ensure library_classes is cleared and free funcs are ca…",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI3MDQw",
            "created_at": "2021-03-09T22:42:23Z",
            "updated_at": "2021-03-29T14:27:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "58fa4973f604a3e5c8f425ddbec3cea405fb20a8"
            ]
        },
        "46845": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg4NzQzNDIx",
            "public_id": 46845,
            "url": "https://github.com/godotengine/godot/pull/46845",
            "diff_url": "https://github.com/godotengine/godot/pull/46845.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46845.patch",
            "title": "[HTML5] Properly set canvas size during setup.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-09T23:02:57Z",
            "updated_at": "2021-03-12T09:13:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3f059b90d61d946b6f5d606c8a306ec71ea305b9"
            ]
        },
        "46855": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg5MzA0OTA2",
            "public_id": 46855,
            "url": "https://github.com/godotengine/godot/pull/46855",
            "diff_url": "https://github.com/godotengine/godot/pull/46855.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46855.patch",
            "title": "Enable `doNotStrip` when doing development/debugging within Android Studio",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-03-10T09:05:06Z",
            "updated_at": "2021-03-17T15:57:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4380004176972d384e24ff032d7cd27b52e3dd62"
            ]
        },
        "46856": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg5MzQwMzg3",
            "public_id": 46856,
            "url": "https://github.com/godotengine/godot/pull/46856",
            "diff_url": "https://github.com/godotengine/godot/pull/46856.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46856.patch",
            "title": "Change default ninepatch mode to scaling",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-10T09:35:15Z",
            "updated_at": "2021-04-20T13:55:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d3930b1af20f6f4f7d56d7413ee8197b6cbc2605"
            ]
        },
        "46865": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg5NDU5MTY0",
            "public_id": 46865,
            "url": "https://github.com/godotengine/godot/pull/46865",
            "diff_url": "https://github.com/godotengine/godot/pull/46865.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46865.patch",
            "title": "Support ninepatch mode in GLES3 shader",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-10T11:13:47Z",
            "updated_at": "2021-04-20T13:54:55Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e70d7294e243b0e3eafbd6279b8bb285aa2d2419"
            ]
        },
        "46877": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTg5OTgzMjcy",
            "public_id": 46877,
            "url": "https://github.com/godotengine/godot/pull/46877",
            "diff_url": "https://github.com/godotengine/godot/pull/46877.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46877.patch",
            "title": "Always dynamically allocate PropertyTable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyODc5OA==",
            "created_at": "2021-03-10T18:13:08Z",
            "updated_at": "2021-04-07T15:47:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "09bda3f140937aaf5e4f028f7f04656ca30c7e6b"
            ]
        },
        "46890": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwNjYxMzEw",
            "public_id": 46890,
            "url": "https://github.com/godotengine/godot/pull/46890",
            "diff_url": "https://github.com/godotengine/godot/pull/46890.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46890.patch",
            "title": "Fix crash when trying to export zero files.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMjgxODkx",
            "created_at": "2021-03-11T08:10:34Z",
            "updated_at": "2021-03-13T00:55:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "15656d4182907183d9a60a116f88187bae1e94a9"
            ]
        },
        "46891": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwNzMyNTQx",
            "public_id": 46891,
            "url": "https://github.com/godotengine/godot/pull/46891",
            "diff_url": "https://github.com/godotengine/godot/pull/46891.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46891.patch",
            "title": "Revert \"Fix flicker in control nodes due to pivot offset\"",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-11T10:04:39Z",
            "updated_at": "2021-04-20T13:54:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b7e06930aa8251296e9787ce4188accae797063d"
            ]
        },
        "46892": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwNzU5ODU3",
            "public_id": 46892,
            "url": "https://github.com/godotengine/godot/pull/46892",
            "diff_url": "https://github.com/godotengine/godot/pull/46892.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46892.patch",
            "title": "Batching - fix off by one error in light scissoring",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-11T10:44:37Z",
            "updated_at": "2021-04-20T13:54:56Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9b6742346b2014034ccba97b24af0f5a3c483776"
            ]
        },
        "46896": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwODUzNjM2",
            "public_id": 46896,
            "url": "https://github.com/godotengine/godot/pull/46896",
            "diff_url": "https://github.com/godotengine/godot/pull/46896.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46896.patch",
            "title": "Batching - use FINAL_MODULATE_ALIAS in shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-11T13:13:39Z",
            "updated_at": "2021-04-20T13:54:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5ed0fd067dba54fe07870e5c0303ee1f1cf253a1"
            ]
        },
        "46898": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwOTA4OTk3",
            "public_id": 46898,
            "url": "https://github.com/godotengine/godot/pull/46898",
            "diff_url": "https://github.com/godotengine/godot/pull/46898.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46898.patch",
            "title": "Batching - fix basis polarity in large fvf",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-11T14:31:10Z",
            "updated_at": "2021-04-20T13:56:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f723fa6db95cb058dc4ece5dc6f2696e2fbadc33"
            ]
        },
        "46900": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwOTgwNTc4",
            "public_id": 46900,
            "url": "https://github.com/godotengine/godot/pull/46900",
            "diff_url": "https://github.com/godotengine/godot/pull/46900.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46900.patch",
            "title": "Replace malloc's with Godot's memalloc macro",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1MDE5NzU=",
            "created_at": "2021-03-11T16:04:38Z",
            "updated_at": "2021-06-01T09:10:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "838e7d0a8d49ac5d2d149acf7afc6b909f640485"
            ]
        },
        "46901": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkwOTgxMzE4",
            "public_id": 46901,
            "url": "https://github.com/godotengine/godot/pull/46901",
            "diff_url": "https://github.com/godotengine/godot/pull/46901.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46901.patch",
            "title": "Batching - large FVF forces non-hardware transform",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-11T16:05:38Z",
            "updated_at": "2021-04-20T13:54:57Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b590f5ff52ba068eed51563da1708df0ee3f2e5d"
            ]
        },
        "46904": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxMDA3MDE2",
            "public_id": 46904,
            "url": "https://github.com/godotengine/godot/pull/46904",
            "diff_url": "https://github.com/godotengine/godot/pull/46904.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46904.patch",
            "title": "Batching - more frame diagnose information",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-11T16:41:01Z",
            "updated_at": "2021-04-20T13:54:59Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d226cf83d1958e429622a97a77074a0a5bf58a97"
            ]
        },
        "46909": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxMTcyMDM4",
            "public_id": 46909,
            "url": "https://github.com/godotengine/godot/pull/46909",
            "diff_url": "https://github.com/godotengine/godot/pull/46909.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46909.patch",
            "title": "NoiseTexture: Fix regression in starting thread",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-11T21:01:38Z",
            "updated_at": "2021-04-20T13:56:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0d8182d2b12c42f1a5ff148333dbed4b38c26f66"
            ]
        },
        "46914": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxMjA5MzQ5",
            "public_id": 46914,
            "url": "https://github.com/godotengine/godot/pull/46914",
            "diff_url": "https://github.com/godotengine/godot/pull/46914.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46914.patch",
            "title": "[3.2] [HTML5] Experimental (opt-in) virtual keyboard support.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-11T22:14:51Z",
            "updated_at": "2021-04-20T13:55:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b38aefd338b3b37f09bebf2bab3e4df364b5694"
            ]
        },
        "46918": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxMzAyODE1",
            "public_id": 46918,
            "url": "https://github.com/godotengine/godot/pull/46918",
            "diff_url": "https://github.com/godotengine/godot/pull/46918.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46918.patch",
            "title": "Fix Tree focus border disappears when Border Size is set to 0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU2MzgxMjU1",
            "created_at": "2021-03-12T01:38:53Z",
            "updated_at": "2021-03-12T13:15:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "4c0ab0780936538bf9fb4bf2f11f61eafdce76d2"
            ]
        },
        "46920": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxMzAzODY4",
            "public_id": 46920,
            "url": "https://github.com/godotengine/godot/pull/46920",
            "diff_url": "https://github.com/godotengine/godot/pull/46920.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46920.patch",
            "title": "[3.2] Fix pinned vertices in SoftBody editor gizmo",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-12T01:41:56Z",
            "updated_at": "2021-04-20T13:55:00Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "987c3462feb3acf8117bf079e788cc87f9f8488b"
            ]
        },
        "46926": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxNDUyNTI2",
            "public_id": 46926,
            "url": "https://github.com/godotengine/godot/pull/46926",
            "diff_url": "https://github.com/godotengine/godot/pull/46926.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46926.patch",
            "title": "[46188] fix: get unix from datetime when empty dict",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg0NzE0ODY=",
            "created_at": "2021-03-12T07:53:11Z",
            "updated_at": "2021-03-12T09:17:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1e820b3d9db58b6d72ad3ba227cd5e401893c72a"
            ]
        },
        "46930": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxNTA1ODc0",
            "public_id": 46930,
            "url": "https://github.com/godotengine/godot/pull/46930",
            "diff_url": "https://github.com/godotengine/godot/pull/46930.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46930.patch",
            "title": "[HTML5] Drag and drop zip in project manager.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-12T09:18:47Z",
            "updated_at": "2021-03-12T09:44:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f1e810adcbba6d10ac096bbe1f39650e28330094"
            ]
        },
        "46931": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxNTI1NDQ2",
            "public_id": 46931,
            "url": "https://github.com/godotengine/godot/pull/46931",
            "diff_url": "https://github.com/godotengine/godot/pull/46931.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46931.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 28th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-12T09:46:08Z",
            "updated_at": "2021-04-20T13:55:01Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "64feaed39be6c82aafbc1decf6ddb3cc13f974a1",
                "7e5020b2fa7be4afd1a79b24104a83744b10ffa0",
                "0def17e80af17904f9f3fa794907ce40bf4b12d4",
                "82b900bdda83ee80050342e5530eff852ac23a7d",
                "8feb53e509672b9208abbd56936f6e80e65b3a6e",
                "f695e7b4d9e1761ee0660cfacbed286c1dc77176",
                "1435e2c0f9644a5f0bf92e717195e427d1032769",
                "f8ee8b1b7344db274d6830b25a9760e02de0a0a6",
                "18eca327612716c8329bf0d9474348b900de7674"
            ]
        },
        "46932": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxNTM1OTcy",
            "public_id": 46932,
            "url": "https://github.com/godotengine/godot/pull/46932",
            "diff_url": "https://github.com/godotengine/godot/pull/46932.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46932.patch",
            "title": "[3.2] Batch of lightmapper fixes and minor improvements",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-03-12T10:00:50Z",
            "updated_at": "2021-05-04T07:41:12Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e2c28675efe439a83f650795aba3d2dda6d7c9d6"
            ]
        },
        "46934": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxNjE5MDkz",
            "public_id": 46934,
            "url": "https://github.com/godotengine/godot/pull/46934",
            "diff_url": "https://github.com/godotengine/godot/pull/46934.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46934.patch",
            "title": "Fix visibility toggle for baked GridMaps",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-03-12T11:58:26Z",
            "updated_at": "2021-05-04T07:41:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "809d88b925d440fef6cb9b6572315e365f91487e"
            ]
        },
        "46939": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxODEwMTYw",
            "public_id": 46939,
            "url": "https://github.com/godotengine/godot/pull/46939",
            "diff_url": "https://github.com/godotengine/godot/pull/46939.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46939.patch",
            "title": "Relaxes Node naming constraints in glTF documents to match the Editor.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0ODQxMw==",
            "created_at": "2021-03-12T16:26:28Z",
            "updated_at": "2021-04-20T13:55:02Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b032067e42c03f9da860c0fe7ea4d40a33c467c8"
            ]
        },
        "46941": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxODI3NzQx",
            "public_id": 46941,
            "url": "https://github.com/godotengine/godot/pull/46941",
            "diff_url": "https://github.com/godotengine/godot/pull/46941.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46941.patch",
            "title": "Add `use_asan` option for MSVC to enable AddressSanitizer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-03-12T16:54:34Z",
            "updated_at": "2021-03-13T21:44:44Z",
            "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": [
                "53901d870b11996533f38da95fcb3b8605c0cf67"
            ]
        },
        "46942": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxODMzNzY2",
            "public_id": 46942,
            "url": "https://github.com/godotengine/godot/pull/46942",
            "diff_url": "https://github.com/godotengine/godot/pull/46942.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46942.patch",
            "title": "Fix Node can not be reselected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU2MzgxMjU1",
            "created_at": "2021-03-12T17:04:20Z",
            "updated_at": "2021-03-14T10:35:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b0c881392a66ef7e185db2fe59c997a103a1d357"
            ]
        },
        "46943": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkxODM3ODE4",
            "public_id": 46943,
            "url": "https://github.com/godotengine/godot/pull/46943",
            "diff_url": "https://github.com/godotengine/godot/pull/46943.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46943.patch",
            "title": "Fix EditorSpinSlider grabber zoom issues (Fix #46632)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-12T17:11:28Z",
            "updated_at": "2021-03-14T11:16:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "919b097b9e61098815a00a26e47c56f26b0abe38"
            ]
        },
        "46954": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMjQ5MjIz",
            "public_id": 46954,
            "url": "https://github.com/godotengine/godot/pull/46954",
            "diff_url": "https://github.com/godotengine/godot/pull/46954.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46954.patch",
            "title": "C#: Fix StringName leak warnings after generating bindings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2021-03-13T00:30:52Z",
            "updated_at": "2021-05-13T23:13:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d9603b2d7359a3eb3f984c2eda4c9b4d515ae5b4"
            ]
        },
        "46955": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMjYxNDI1",
            "public_id": 46955,
            "url": "https://github.com/godotengine/godot/pull/46955",
            "diff_url": "https://github.com/godotengine/godot/pull/46955.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46955.patch",
            "title": "Update viewport after Polygon2D deselected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMjgxODkx",
            "created_at": "2021-03-13T01:30:46Z",
            "updated_at": "2021-03-13T20:45:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "030703dd30958afe9d417b26d1e325f7396531e1"
            ]
        },
        "46962": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMzQzMjQ3",
            "public_id": 46962,
            "url": "https://github.com/godotengine/godot/pull/46962",
            "diff_url": "https://github.com/godotengine/godot/pull/46962.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46962.patch",
            "title": "Bump mbedtls to version 2.16.10.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-13T10:47:28Z",
            "updated_at": "2021-10-25T08:51:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "18bc1f2a8f4f5ca4ed11eb174e888b1eb9db2bf5"
            ]
        },
        "46966": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMzcyMTc0",
            "public_id": 46966,
            "url": "https://github.com/godotengine/godot/pull/46966",
            "diff_url": "https://github.com/godotengine/godot/pull/46966.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46966.patch",
            "title": "Allow to not optimize release build",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-03-13T14:36:36Z",
            "updated_at": "2021-05-23T08:40:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0b298d201e6010daff369821951c67fbb4e63a10"
            ]
        },
        "46967": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMzc2OTEy",
            "public_id": 46967,
            "url": "https://github.com/godotengine/godot/pull/46967",
            "diff_url": "https://github.com/godotengine/godot/pull/46967.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46967.patch",
            "title": "Fix always capitalized properties in subinspector (Fix #46961)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-13T15:09:04Z",
            "updated_at": "2021-03-13T21:16:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "281f5a4999869d6dcf62a83f0ad43befa55aa316"
            ]
        },
        "46969": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMzkxODM4",
            "public_id": 46969,
            "url": "https://github.com/godotengine/godot/pull/46969",
            "diff_url": "https://github.com/godotengine/godot/pull/46969.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46969.patch",
            "title": "Remove whitespaces when creating folder",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1NTg2MTM2",
            "created_at": "2021-03-13T16:53:03Z",
            "updated_at": "2021-03-13T21:25:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c8538153b08c976f2a0aeba5c7385b8c8766fc62"
            ]
        },
        "46970": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyMzk2ODM5",
            "public_id": 46970,
            "url": "https://github.com/godotengine/godot/pull/46970",
            "diff_url": "https://github.com/godotengine/godot/pull/46970.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46970.patch",
            "title": "Fix crash on closing empty modified scene (Fix #46959)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-13T17:27:02Z",
            "updated_at": "2021-03-14T08:31:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "49d5ec073f47366e69521cea218e57c10f234aa2"
            ]
        },
        "46978": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNDE2MTcx",
            "public_id": 46978,
            "url": "https://github.com/godotengine/godot/pull/46978",
            "diff_url": "https://github.com/godotengine/godot/pull/46978.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46978.patch",
            "title": "Fix hardcoded Maya style navigation pan key modifier (Fix #46973)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-13T19:50:11Z",
            "updated_at": "2021-03-13T21:16:42Z",
            "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": [
                "31077d875ea9f778d960d9bdfbc6affbab54081a"
            ]
        },
        "46980": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNDE5NTcz",
            "public_id": 46980,
            "url": "https://github.com/godotengine/godot/pull/46980",
            "diff_url": "https://github.com/godotengine/godot/pull/46980.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46980.patch",
            "title": "Fix Control::_edit_set_state bogus error check",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-13T20:17:04Z",
            "updated_at": "2021-04-20T13:55:03Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eb1698dd2a57573b9295ffbe541a9b5eee25dc70"
            ]
        },
        "46985": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNDMzMjA5",
            "public_id": 46985,
            "url": "https://github.com/godotengine/godot/pull/46985",
            "diff_url": "https://github.com/godotengine/godot/pull/46985.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46985.patch",
            "title": "Fix Asset Library URLs not updating without restarting after been changed in editor settings (Fix #46977)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-13T22:05:23Z",
            "updated_at": "2021-03-14T08:31:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzOTEyMzI5OTU=",
                    "name": "topic:assetlib",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "6525d746237ffc314ee1f55f2f3921fb68c9cc04"
            ]
        },
        "46986": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNDQ2OTAx",
            "public_id": 46986,
            "url": "https://github.com/godotengine/godot/pull/46986",
            "diff_url": "https://github.com/godotengine/godot/pull/46986.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46986.patch",
            "title": "clang-format: Fix version number in hook warning",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-14T00:08:16Z",
            "updated_at": "2021-03-14T00:08:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
                    "name": "topic:codestyle",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f4d46f6290b58a26192abdb9a05433bf72b8bcc0"
            ]
        },
        "46990": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNTEyNDU2",
            "public_id": 46990,
            "url": "https://github.com/godotengine/godot/pull/46990",
            "diff_url": "https://github.com/godotengine/godot/pull/46990.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46990.patch",
            "title": "Check if an input image wasn't Image on several functions in CameraFeed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNDAwMzk4",
            "created_at": "2021-03-14T09:50:50Z",
            "updated_at": "2021-03-14T11:07:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "916e576021ca6bd25171105faa2e13341fc1c82f"
            ]
        },
        "46992": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNTI1MTMz",
            "public_id": 46992,
            "url": "https://github.com/godotengine/godot/pull/46992",
            "diff_url": "https://github.com/godotengine/godot/pull/46992.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46992.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.4) - 29th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-14T11:28:30Z",
            "updated_at": "2021-10-04T13:08:34Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5f4ac65251bc8985e10c6598ed91836310494e35",
                "592c0632a170d801c34b8993b8cc6b3524bb1cf2",
                "045cf246d4be108d78dbd0dfed7e11d792dd6689",
                "a33b0c531967533afffeaac1e0e58b406cfea169",
                "5a882a659aeafda6409766082df2e967e512e348",
                "c7c7a0b82254fdd32dd23c6400a65d5decabf4d9",
                "4b2b45f72b78981d6389064366c3cfc5cf8a0ec4",
                "b674d934c4287ed8e564f98efe07d8d528de626e",
                "d2a577f7f1ec347bb57c93c80840be098164bb19",
                "7c7f4602e711a6298e05c8255889c8d2b936243e",
                "b73a97b110693a9cbd6ea01f652104cbf0617cb9",
                "a586f9daae17325334974043af97230f3ff45789",
                "7ca7acce7bc9fa80036497c2f351af2a95ef60b0",
                "2f1a8ae751af0587d95f06a2c849e083446621dc",
                "f2739b3f526a3f2ef073de4bdf2e86286ea0da15",
                "10c84381780a0d5015b34f38dc86169ee0db4671"
            ]
        },
        "46993": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNTI2NDM4",
            "public_id": 46993,
            "url": "https://github.com/godotengine/godot/pull/46993",
            "diff_url": "https://github.com/godotengine/godot/pull/46993.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46993.patch",
            "title": "Check if _edit_set_position and _edit_set_rect was used outside an editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNDAwMzk4",
            "created_at": "2021-03-14T11:38:45Z",
            "updated_at": "2021-03-15T08:11:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b80406770ff0fe108395354121e03743a8a7121e"
            ]
        },
        "46999": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNTY4ODI4",
            "public_id": 46999,
            "url": "https://github.com/godotengine/godot/pull/46999",
            "diff_url": "https://github.com/godotengine/godot/pull/46999.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/46999.patch",
            "title": "[macOS] Fix \"New Window\" opening copy of current project instead of Project Manager.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-14T15:59:18Z",
            "updated_at": "2021-04-20T13:55:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7273e0b51baf0eda0024fca6fe4780d8da764593"
            ]
        },
        "47010": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNjI0NTc3",
            "public_id": 47010,
            "url": "https://github.com/godotengine/godot/pull/47010",
            "diff_url": "https://github.com/godotengine/godot/pull/47010.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47010.patch",
            "title": "Thread: Re-add pthread_np.h include for FreeBSD/OpenBSD",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-14T21:44:06Z",
            "updated_at": "2021-03-15T08:12:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7a64819c2fa839eb6ce198285fdc2dc65493d062"
            ]
        },
        "47014": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkyNjcxMjc3",
            "public_id": 47014,
            "url": "https://github.com/godotengine/godot/pull/47014",
            "diff_url": "https://github.com/godotengine/godot/pull/47014.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47014.patch",
            "title": "Improve documentation for AtlasTexture",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-03-15T01:38:33Z",
            "updated_at": "2021-03-16T10:35:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "682286fec8bfb5a2001031178effd1581d0f4a0d"
            ]
        },
        "47028": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzMTEyODA1",
            "public_id": 47028,
            "url": "https://github.com/godotengine/godot/pull/47028",
            "diff_url": "https://github.com/godotengine/godot/pull/47028.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47028.patch",
            "title": "[3.2] [Net] Fix miniupnpc when no interface is specified",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-15T14:17:09Z",
            "updated_at": "2021-04-20T13:55:04Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "50f0f51604b5e8acc8db23b26c98a76c3688a705"
            ]
        },
        "47032": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzMjE1Nzgz",
            "public_id": 47032,
            "url": "https://github.com/godotengine/godot/pull/47032",
            "diff_url": "https://github.com/godotengine/godot/pull/47032.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47032.patch",
            "title": "Document the valid input range for `acos()` and `asin()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-15T16:26:08Z",
            "updated_at": "2021-03-31T09:43:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "d359e159da9170417a65bbd4a5b7b4e64a01bded"
            ]
        },
        "47033": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzMjE4NjQ4",
            "public_id": 47033,
            "url": "https://github.com/godotengine/godot/pull/47033",
            "diff_url": "https://github.com/godotengine/godot/pull/47033.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47033.patch",
            "title": "Fix AnimationTree editor crash when renaming node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-03-15T16:29:54Z",
            "updated_at": "2021-03-16T10:38:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eac806547fc866263a290a06f772cb1eea494b58"
            ]
        },
        "47038": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzMzUwOTg0",
            "public_id": 47038,
            "url": "https://github.com/godotengine/godot/pull/47038",
            "diff_url": "https://github.com/godotengine/godot/pull/47038.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47038.patch",
            "title": "[3.3] Fix crash in GLES3 renderer on release builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2021-03-15T19:53:16Z",
            "updated_at": "2021-05-04T07:41:09Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8eb03064d1be65f894fc59aac9c6356ae4bced8f"
            ]
        },
        "47044": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzNTIyMTky",
            "public_id": 47044,
            "url": "https://github.com/godotengine/godot/pull/47044",
            "diff_url": "https://github.com/godotengine/godot/pull/47044.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47044.patch",
            "title": "[3.2] Fix uninitialized GridMapEditor::node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-03-16T02:25:23Z",
            "updated_at": "2021-04-20T13:55:05Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "871843bbdcc4bf5cc11f3b6e136e1d37e17d2c59"
            ]
        },
        "47045": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzNTk1NTU0",
            "public_id": 47045,
            "url": "https://github.com/godotengine/godot/pull/47045",
            "diff_url": "https://github.com/godotengine/godot/pull/47045.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47045.patch",
            "title": "[3.2] Fix invalid memory usage when modifying locked image",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-03-16T05:52:38Z",
            "updated_at": "2021-04-20T13:55:06Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0a17e96ab211c083272be363420715a95440a725"
            ]
        },
        "47047": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzNjg2NjU0",
            "public_id": 47047,
            "url": "https://github.com/godotengine/godot/pull/47047",
            "diff_url": "https://github.com/godotengine/godot/pull/47047.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47047.patch",
            "title": "[3.2] Improve Godot Android plugin methods registration",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-03-16T08:29:06Z",
            "updated_at": "2021-08-29T14:49:31Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "94df08aae12c1804d96360bdcb81f866da1bcc45"
            ]
        },
        "47050": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzNzIxMDA0",
            "public_id": 47050,
            "url": "https://github.com/godotengine/godot/pull/47050",
            "diff_url": "https://github.com/godotengine/godot/pull/47050.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47050.patch",
            "title": "Fix BBCode tables overlap with bottom text (Fix #47012)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-16T09:22:27Z",
            "updated_at": "2021-03-19T09:49:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25af026d9e2037ae9953a7868ed2f4c906925675"
            ]
        },
        "47055": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTkzODEwNzU1",
            "public_id": 47055,
            "url": "https://github.com/godotengine/godot/pull/47055",
            "diff_url": "https://github.com/godotengine/godot/pull/47055.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47055.patch",
            "title": "Bump version to 3.3-rc",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-16T11:24:49Z",
            "updated_at": "2021-03-17T13:46:48Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0341251d0fcb5e118fa8fa9052316834e62f805c"
            ]
        },
        "47064": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MDY3NzQ2",
            "public_id": 47064,
            "url": "https://github.com/godotengine/godot/pull/47064",
            "diff_url": "https://github.com/godotengine/godot/pull/47064.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47064.patch",
            "title": "Fix crash on calling play() in a uninitialized AnimatedSprite2D (Fix #46013)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-16T16:35:06Z",
            "updated_at": "2021-03-17T14:22:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "324ab63844e2c42024e9fb7f8fdde234330f1bad"
            ]
        },
        "47065": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MDc0NDM2",
            "public_id": 47065,
            "url": "https://github.com/godotengine/godot/pull/47065",
            "diff_url": "https://github.com/godotengine/godot/pull/47065.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47065.patch",
            "title": "Fix bug causing `project.godot` to be ignored when `project.binary` is missing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-03-16T16:44:26Z",
            "updated_at": "2021-03-17T14:03:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "862e2df1a4cce500b7f18158de241b977036366b"
            ]
        },
        "47068": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MTA2NTgx",
            "public_id": 47068,
            "url": "https://github.com/godotengine/godot/pull/47068",
            "diff_url": "https://github.com/godotengine/godot/pull/47068.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47068.patch",
            "title": "[3.3] Fix Cylinder shape collision with margins when using GJK-EPA",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-16T17:29:38Z",
            "updated_at": "2021-03-18T14:34:37Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "abb5660925a1e4109f2696effcba0e9f2b702cbb"
            ]
        },
        "47069": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MTExMTcz",
            "public_id": 47069,
            "url": "https://github.com/godotengine/godot/pull/47069",
            "diff_url": "https://github.com/godotengine/godot/pull/47069.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47069.patch",
            "title": "Add a welcome dialog to the HTML5 editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-16T17:36:19Z",
            "updated_at": "2021-08-03T16:02:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8b0814689423857efd05f1b2c2f16973202cfe1b"
            ]
        },
        "47070": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MTM2Nzk2",
            "public_id": 47070,
            "url": "https://github.com/godotengine/godot/pull/47070",
            "diff_url": "https://github.com/godotengine/godot/pull/47070.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47070.patch",
            "title": "Document different unit of measurements for sensor data on iOS and Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2021-03-16T18:16:27Z",
            "updated_at": "2021-03-17T14:04:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "d1798b235cbfc9036b3e47f19187c70225defa2a"
            ]
        },
        "47074": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MTc3MTY1",
            "public_id": 47074,
            "url": "https://github.com/godotengine/godot/pull/47074",
            "diff_url": "https://github.com/godotengine/godot/pull/47074.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47074.patch",
            "title": "Expand bone name possibilities.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyMzIx",
            "created_at": "2021-03-16T19:22:17Z",
            "updated_at": "2021-03-17T14:06:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c203fbfa8c4b4fe27cd29b03fa1d3ad068c9bef1"
            ]
        },
        "47079": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MjYyODQ3",
            "public_id": 47079,
            "url": "https://github.com/godotengine/godot/pull/47079",
            "diff_url": "https://github.com/godotengine/godot/pull/47079.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47079.patch",
            "title": "Allow nullptr with zero length in FileAccess get_buffer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyODc5OA==",
            "created_at": "2021-03-16T21:55:42Z",
            "updated_at": "2021-03-17T14:06:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c28428fe4dcd78886b972afcad6b239a58b4b973"
            ]
        },
        "47082": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MzI5MjA1",
            "public_id": 47082,
            "url": "https://github.com/godotengine/godot/pull/47082",
            "diff_url": "https://github.com/godotengine/godot/pull/47082.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47082.patch",
            "title": "[3.3] Disable debug collision shapes in the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-17T01:03:51Z",
            "updated_at": "2021-03-18T14:36:23Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "baf24b4503b66f38ad5864595e07009f97565ab6"
            ]
        },
        "47085": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0MzU1MTgx",
            "public_id": 47085,
            "url": "https://github.com/godotengine/godot/pull/47085",
            "diff_url": "https://github.com/godotengine/godot/pull/47085.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47085.patch",
            "title": "[3.3] Fix capsule-cylinder collision in godot physics",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-17T02:31:29Z",
            "updated_at": "2021-03-18T14:37:37Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "27a01d054d83e1ac1ad818c32c4e7cdbd74e58f9"
            ]
        },
        "47092": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0NjU1MDA4",
            "public_id": 47092,
            "url": "https://github.com/godotengine/godot/pull/47092",
            "diff_url": "https://github.com/godotengine/godot/pull/47092.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47092.patch",
            "title": "Batching - prevent CPU transform for non-rects using large FVF",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-17T12:09:51Z",
            "updated_at": "2021-03-17T13:31:12Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0d8038568749f4174ca79bc6480914cbdef0c325"
            ]
        },
        "47100": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0NzU2MDAx",
            "public_id": 47100,
            "url": "https://github.com/godotengine/godot/pull/47100",
            "diff_url": "https://github.com/godotengine/godot/pull/47100.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47100.patch",
            "title": "Cherry-picks for the 3.3 branch (future 3.3) - 30th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-17T14:18:16Z",
            "updated_at": "2021-03-17T15:04:56Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ae8019a7f694985e61c8a5fd2cb65a40dc13aa07",
                "e8d008990181c84752cfb4d8b5850826b1f699d6",
                "0b541af8a1e00a85b6fa80dd992cb631ab168c7a",
                "f1e8ec942d434ba8c72028031e7a539ec628df62",
                "9926425ce9956205a86926da0d9bc08b196c6a01",
                "0eb220eedc3c2349ecccaa677af6630aa1a81197",
                "864f4201b94bebb59207b1d8166668573ab6c7f0",
                "cacf96962dca49e78fce1228a1bad0844409b181",
                "33628c482f9d7e7d401cdc5c9d131891e75be155"
            ]
        },
        "47101": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0ODQ4NjQx",
            "public_id": 47101,
            "url": "https://github.com/godotengine/godot/pull/47101",
            "diff_url": "https://github.com/godotengine/godot/pull/47101.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47101.patch",
            "title": "[HTML5] Fix bogus Web Editor manifest.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-17T15:51:38Z",
            "updated_at": "2021-03-17T16:08:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "85c1a41021b3006f556ede209055c30e976beae1"
            ]
        },
        "47102": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0ODUwNDc5",
            "public_id": 47102,
            "url": "https://github.com/godotengine/godot/pull/47102",
            "diff_url": "https://github.com/godotengine/godot/pull/47102.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47102.patch",
            "title": "Batching - separate single item from large fvf logic",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-17T15:53:52Z",
            "updated_at": "2021-04-02T18:27:51Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7f3a19789cada66135413341bdad184331344722"
            ]
        },
        "47105": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0ODgxNDEz",
            "public_id": 47105,
            "url": "https://github.com/godotengine/godot/pull/47105",
            "diff_url": "https://github.com/godotengine/godot/pull/47105.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47105.patch",
            "title": "[3.x] Fix onMainRequestPermissionsResult callback for Android plugins.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-03-17T16:32:12Z",
            "updated_at": "2021-04-02T16:44:19Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "14e7f6fa7cc3176aee839fd9c6c21fe80e085fbd"
            ]
        },
        "47108": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0OTI2Njc5",
            "public_id": 47108,
            "url": "https://github.com/godotengine/godot/pull/47108",
            "diff_url": "https://github.com/godotengine/godot/pull/47108.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47108.patch",
            "title": "Add to 2d software skinning classref note about custom shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-17T17:37:32Z",
            "updated_at": "2021-04-03T10:22:38Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "4a2ff5b6f2b8afea910b472ef1f19ed08ffec107"
            ]
        },
        "47112": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk0OTU4MTIz",
            "public_id": 47112,
            "url": "https://github.com/godotengine/godot/pull/47112",
            "diff_url": "https://github.com/godotengine/godot/pull/47112.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47112.patch",
            "title": "Fix AudioEffectCapture buffer length cannot be changed (Fix #47107)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-17T18:27:22Z",
            "updated_at": "2021-03-19T09:50:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b588232b8328d129133ee75db40d0569aa45787a"
            ]
        },
        "47115": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1MDAwMjQx",
            "public_id": 47115,
            "url": "https://github.com/godotengine/godot/pull/47115",
            "diff_url": "https://github.com/godotengine/godot/pull/47115.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47115.patch",
            "title": "Check for null pointer in get_column_width(0)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI2OTM2ODM4",
            "created_at": "2021-03-17T19:39:35Z",
            "updated_at": "2021-03-20T19:35:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fa6fd3a2d075c9e9b831f22cf8a5b5de8d24f168"
            ]
        },
        "47119": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1MDc2MDY3",
            "public_id": 47119,
            "url": "https://github.com/godotengine/godot/pull/47119",
            "diff_url": "https://github.com/godotengine/godot/pull/47119.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47119.patch",
            "title": "Tweak the editor splash screen color to better match the default theme",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-17T21:58:25Z",
            "updated_at": "2021-03-31T09:43:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff2871f9ac73e9f11af25bdce71400bb4a1d24ae"
            ]
        },
        "47123": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1MTI5NDIx",
            "public_id": 47123,
            "url": "https://github.com/godotengine/godot/pull/47123",
            "diff_url": "https://github.com/godotengine/godot/pull/47123.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47123.patch",
            "title": "Tweak the 3D editor grid default to not go below subdivisions of 1 meter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-18T00:21:03Z",
            "updated_at": "2021-03-31T09:43:08Z",
            "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": [
                "3472c3f6ea0eb30464e28cd94f0d4bcc5fd9120d"
            ]
        },
        "47128": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1MzQyMzQ1",
            "public_id": 47128,
            "url": "https://github.com/godotengine/godot/pull/47128",
            "diff_url": "https://github.com/godotengine/godot/pull/47128.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47128.patch",
            "title": "GLTF importer: Prevent quick accumulation of significant numerical errors in keyframe times",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzMTMwNTc=",
            "created_at": "2021-03-18T08:59:19Z",
            "updated_at": "2021-03-19T18:14:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6770a9413b8a4ec58414054b24469e44b1334540"
            ]
        },
        "47140": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1ODUyODc4",
            "public_id": 47140,
            "url": "https://github.com/godotengine/godot/pull/47140",
            "diff_url": "https://github.com/godotengine/godot/pull/47140.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47140.patch",
            "title": "class reference proofreading",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNzAyNQ==",
            "created_at": "2021-03-18T19:09:18Z",
            "updated_at": "2021-12-18T16:05:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "8455e901f39c90d581aeb8913640219fb8754e77"
            ]
        },
        "47141": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1OTQzNjQ3",
            "public_id": 47141,
            "url": "https://github.com/godotengine/godot/pull/47141",
            "diff_url": "https://github.com/godotengine/godot/pull/47141.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47141.patch",
            "title": "Add \"Replace existing signature\" to the macOS export (enabled by default).",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-18T21:04:22Z",
            "updated_at": "2021-11-05T12:53:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9e18fce9431b25825742e13d03c2839a5060d4ec"
            ]
        },
        "47147": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk1OTk4NDQ3",
            "public_id": 47147,
            "url": "https://github.com/godotengine/godot/pull/47147",
            "diff_url": "https://github.com/godotengine/godot/pull/47147.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47147.patch",
            "title": "Fix for regression in SkeletonIK code",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1MDgyNjc4",
            "created_at": "2021-03-18T22:26:24Z",
            "updated_at": "2021-03-28T15:07:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c15e23396da5d44b23dd6edc0df8ccaebbd9f6bc"
            ]
        },
        "47152": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk2MDQwNDI2",
            "public_id": 47152,
            "url": "https://github.com/godotengine/godot/pull/47152",
            "diff_url": "https://github.com/godotengine/godot/pull/47152.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47152.patch",
            "title": "[3.3] Fix spamming errors when SoftBody pinned nodes have no attachment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-18T23:46:23Z",
            "updated_at": "2021-03-22T15:52:45Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0b51cb7a11908302c48189bf79ef64435b0cf4e5"
            ]
        },
        "47160": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk2MjM2MDE4",
            "public_id": 47160,
            "url": "https://github.com/godotengine/godot/pull/47160",
            "diff_url": "https://github.com/godotengine/godot/pull/47160.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47160.patch",
            "title": "[3.x] Take resolution into account when setting the max shadow cubemap size (omni light shadow jaggies fix)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz",
            "created_at": "2021-03-19T06:06:04Z",
            "updated_at": "2022-06-06T06:51:26Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d156d9e5c3ac1d8988de406b77f82b32bed946e"
            ]
        },
        "47162": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk2NDU2NTAx",
            "public_id": 47162,
            "url": "https://github.com/godotengine/godot/pull/47162",
            "diff_url": "https://github.com/godotengine/godot/pull/47162.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47162.patch",
            "title": "Fixes TileMap editor copy bug.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNzMxNDEz",
            "created_at": "2021-03-19T11:14:56Z",
            "updated_at": "2021-03-20T22:08:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "558b08e6d91d49780c1f77812177c3c227f96590"
            ]
        },
        "47183": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3MjE5NzM3",
            "public_id": 47183,
            "url": "https://github.com/godotengine/godot/pull/47183",
            "diff_url": "https://github.com/godotengine/godot/pull/47183.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47183.patch",
            "title": "[3.3] Fix some angular velocity calculations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc5MDAxODIw",
            "created_at": "2021-03-20T05:43:16Z",
            "updated_at": "2021-03-20T20:47:51Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9671f8ff4bfd922ba87111a715c2494fa86464cd"
            ]
        },
        "47187": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3MjU2Mzkz",
            "public_id": 47187,
            "url": "https://github.com/godotengine/godot/pull/47187",
            "diff_url": "https://github.com/godotengine/godot/pull/47187.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47187.patch",
            "title": "Batching - add protection against invalid polys",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-03-20T10:27:15Z",
            "updated_at": "2021-04-30T14:04:37Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ae1c45329d44a5f834dffb9862224ca8b003a252"
            ]
        },
        "47191": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3Mjc0NjE2",
            "public_id": 47191,
            "url": "https://github.com/godotengine/godot/pull/47191",
            "diff_url": "https://github.com/godotengine/godot/pull/47191.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47191.patch",
            "title": "[HTML5] Fix loading when mime-type is missing.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-20T12:43:49Z",
            "updated_at": "2021-03-20T22:10:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "778ef4e217e6d4a967741b83cf1a0d13fb482755"
            ]
        },
        "47192": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3Mjg2NzU2",
            "public_id": 47192,
            "url": "https://github.com/godotengine/godot/pull/47192",
            "diff_url": "https://github.com/godotengine/godot/pull/47192.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47192.patch",
            "title": "[HTML5] Fix editor version numbering.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-20T13:58:14Z",
            "updated_at": "2021-03-20T22:08:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "60f2166c2702552233e6fdc5761ff40ab0e43b8c"
            ]
        },
        "47193": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3MjkwNzEz",
            "public_id": 47193,
            "url": "https://github.com/godotengine/godot/pull/47193",
            "diff_url": "https://github.com/godotengine/godot/pull/47193.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47193.patch",
            "title": "Prevent resizing minimap bigger than GraphEdit (Fix #47189)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-03-20T14:22:00Z",
            "updated_at": "2021-03-20T22:08:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "045f55ec00d7358cc496474fd68ab47bda9a83a7"
            ]
        },
        "47194": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3MzE4NTkw",
            "public_id": 47194,
            "url": "https://github.com/godotengine/godot/pull/47194",
            "diff_url": "https://github.com/godotengine/godot/pull/47194.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47194.patch",
            "title": "FBX Import: Normalize rotation quaternions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyODc5OA==",
            "created_at": "2021-03-20T16:46:35Z",
            "updated_at": "2021-03-23T12:16:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "72d3bfc88c562395302168b2041dc3bd83706120"
            ]
        },
        "47195": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3MzIzNzI0",
            "public_id": 47195,
            "url": "https://github.com/godotengine/godot/pull/47195",
            "diff_url": "https://github.com/godotengine/godot/pull/47195.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47195.patch",
            "title": "FBX Import: Check bone map access for valid cluster target node id",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMyODc5OA==",
            "created_at": "2021-03-20T17:08:10Z",
            "updated_at": "2021-03-20T22:09:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d03f4cefeab29e15762148bb741894550a205fdd"
            ]
        },
        "47206": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3Mzg4NzM5",
            "public_id": 47206,
            "url": "https://github.com/godotengine/godot/pull/47206",
            "diff_url": "https://github.com/godotengine/godot/pull/47206.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47206.patch",
            "title": "SceneTree: Add Root Null Check",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MjUzODM2",
            "created_at": "2021-03-20T23:58:51Z",
            "updated_at": "2021-12-09T07:46:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3c921ba80177e0b8c24fcad1cde5c903248d385a"
            ]
        },
        "47213": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3NDI5NzM2",
            "public_id": 47213,
            "url": "https://github.com/godotengine/godot/pull/47213",
            "diff_url": "https://github.com/godotengine/godot/pull/47213.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47213.patch",
            "title": "[3.x] Fix project icon size in Project Manager",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-03-21T06:45:46Z",
            "updated_at": "2021-04-12T00:48:18Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "be8cb6af8ca6ef5ef412c21b3f83bdf17f03f422"
            ]
        },
        "47231": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk3NTAyOTYx",
            "public_id": 47231,
            "url": "https://github.com/godotengine/godot/pull/47231",
            "diff_url": "https://github.com/godotengine/godot/pull/47231.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47231.patch",
            "title": "[HTML5] Logitech Dual Action Gamepad FF/Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-21T15:02:37Z",
            "updated_at": "2021-03-23T12:16:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "70d5f652a244e8128f05ab01b412db00eda528bb"
            ]
        },
        "47264": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4MjE2NTg1",
            "public_id": 47264,
            "url": "https://github.com/godotengine/godot/pull/47264",
            "diff_url": "https://github.com/godotengine/godot/pull/47264.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47264.patch",
            "title": "[3.3] Fix PhysicalBone gizmo not showing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-22T17:38:49Z",
            "updated_at": "2021-03-24T17:06:48Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "13258baf4c7f1cceee1b40129bb8ffcb6c398046"
            ]
        },
        "47265": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4MjIyNjM2",
            "public_id": 47265,
            "url": "https://github.com/godotengine/godot/pull/47265",
            "diff_url": "https://github.com/godotengine/godot/pull/47265.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47265.patch",
            "title": "Use unique test projects for each branch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-03-22T17:47:52Z",
            "updated_at": "2021-03-22T23:44:06Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3bf14953909d2d46e9b44806a0a943188f2ecbac"
            ]
        },
        "47268": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4Mjk0ODM1",
            "public_id": 47268,
            "url": "https://github.com/godotengine/godot/pull/47268",
            "diff_url": "https://github.com/godotengine/godot/pull/47268.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47268.patch",
            "title": "Add a \"keep\" import mode to keep files as-is and export them.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyNjUzMDc=",
            "created_at": "2021-03-22T19:46:13Z",
            "updated_at": "2021-03-26T14:13:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d64f3bd76b251ee33a8b2b4b3b53e7e3c44eafb"
            ]
        },
        "47278": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4Mzg4MzY0",
            "public_id": 47278,
            "url": "https://github.com/godotengine/godot/pull/47278",
            "diff_url": "https://github.com/godotengine/godot/pull/47278.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47278.patch",
            "title": "[3.3] More detailed documentation for KinematicBody safe collision margin",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-03-22T22:48:14Z",
            "updated_at": "2021-03-24T17:07:06Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4caaa57b49b7aad271ca7f97c003e63ef2017cc2"
            ]
        },
        "47286": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4NTEzOTEw",
            "public_id": 47286,
            "url": "https://github.com/godotengine/godot/pull/47286",
            "diff_url": "https://github.com/godotengine/godot/pull/47286.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47286.patch",
            "title": "[3.x] [Godot Physics]: Correct typo in moment of inertia calculations.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MjkxMDc=",
            "created_at": "2021-03-23T03:26:05Z",
            "updated_at": "2021-03-26T20:29:12Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9327052bede12d5cdcd9fe0d5b9665d4f9f07de5"
            ]
        },
        "47292": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4ODA5NTY1",
            "public_id": 47292,
            "url": "https://github.com/godotengine/godot/pull/47292",
            "diff_url": "https://github.com/godotengine/godot/pull/47292.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47292.patch",
            "title": "Sync controller mappings DB with SDL2 community repo",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-23T12:20:09Z",
            "updated_at": "2021-03-23T12:41:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cde67f0315886171f5c5987fcbeaff3ca56e4887"
            ]
        },
        "47298": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4OTAxNDI1",
            "public_id": 47298,
            "url": "https://github.com/godotengine/godot/pull/47298",
            "diff_url": "https://github.com/godotengine/godot/pull/47298.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47298.patch",
            "title": "Remove FileSystem dock errors on unimported files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyNjUzMDc=",
            "created_at": "2021-03-23T14:22:39Z",
            "updated_at": "2021-03-24T09:30:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4706297356a73f47cc071d46964bc8ce3b97cbba"
            ]
        },
        "47300": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4OTIyMTI3",
            "public_id": 47300,
            "url": "https://github.com/godotengine/godot/pull/47300",
            "diff_url": "https://github.com/godotengine/godot/pull/47300.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47300.patch",
            "title": "[3.x] Add a \"keep\" import mode to keep files as-is and export them. ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-23T14:46:35Z",
            "updated_at": "2021-03-30T09:09:37Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "16c0147d758b401c32c4dbeab4b8265a2c6e37fc",
                "24e1ba129837ef97ac706012e563e275c7125f5a"
            ]
        },
        "47301": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk4OTI4OTIz",
            "public_id": 47301,
            "url": "https://github.com/godotengine/godot/pull/47301",
            "diff_url": "https://github.com/godotengine/godot/pull/47301.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47301.patch",
            "title": "Remove now unnecessary ResourceImporterCSV importer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-23T14:53:54Z",
            "updated_at": "2021-03-24T09:29:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7ed2220928f1757fa6627f2d6af77c0e7f969081"
            ]
        },
        "47317": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk5NTc0MDA0",
            "public_id": 47317,
            "url": "https://github.com/godotengine/godot/pull/47317",
            "diff_url": "https://github.com/godotengine/godot/pull/47317.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47317.patch",
            "title": "[HTML5] Clarify editor PWA manifest.json",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-24T10:36:31Z",
            "updated_at": "2021-03-24T10:53:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ecb792b1da1af1ba0eac47bc4d04f78ee2ffb477"
            ]
        },
        "47318": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk5NjI3MzQ3",
            "public_id": 47318,
            "url": "https://github.com/godotengine/godot/pull/47318",
            "diff_url": "https://github.com/godotengine/godot/pull/47318.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47318.patch",
            "title": "[Net] Fix miniupnpc UWP build.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-24T11:56:50Z",
            "updated_at": "2021-03-24T12:14:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d5df826cb861eb1abc75fb7cea24ee4eaa2582d"
            ]
        },
        "47319": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk5NjM4NDYy",
            "public_id": 47319,
            "url": "https://github.com/godotengine/godot/pull/47319",
            "diff_url": "https://github.com/godotengine/godot/pull/47319.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47319.patch",
            "title": "SCons: Don't pass -msse2 to MSVC for Embree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-24T12:14:51Z",
            "updated_at": "2021-03-24T12:38:07Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "92daf2604399636ec755bdff4093c4f1152b642c"
            ]
        },
        "47320": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk5NjQ0NzAx",
            "public_id": 47320,
            "url": "https://github.com/godotengine/godot/pull/47320",
            "diff_url": "https://github.com/godotengine/godot/pull/47320.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47320.patch",
            "title": "Clarify that get_unix_time() returns seconds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-03-24T12:24:20Z",
            "updated_at": "2021-03-26T08:23:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6e4a8b7f37e0bd934202145a6b2c0f283a14a877"
            ]
        },
        "47331": {
            "id": "MDExOlB1bGxSZXF1ZXN0NTk5OTEwNDkw",
            "public_id": 47331,
            "url": "https://github.com/godotengine/godot/pull/47331",
            "diff_url": "https://github.com/godotengine/godot/pull/47331.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47331.patch",
            "title": "Add Open Graph metadata to the HTML5 editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-24T17:39:56Z",
            "updated_at": "2021-03-31T09:43:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "197d391f084f669362316e87f66f2c79ef4178bf"
            ]
        },
        "47338": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAwMDYyNDg4",
            "public_id": 47338,
            "url": "https://github.com/godotengine/godot/pull/47338",
            "diff_url": "https://github.com/godotengine/godot/pull/47338.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47338.patch",
            "title": "Make LSP parser aware of variables in sub-blocks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4MjMyNDE=",
            "created_at": "2021-03-24T20:53:34Z",
            "updated_at": "2021-07-08T13:15:34Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7f8fe588256a891eecc9e501d376bd50ebada688"
            ]
        },
        "47351": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAwNDE1Nzcz",
            "public_id": 47351,
            "url": "https://github.com/godotengine/godot/pull/47351",
            "diff_url": "https://github.com/godotengine/godot/pull/47351.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47351.patch",
            "title": "Fix drawing boxselection on GraphEdit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2021-03-25T04:26:18Z",
            "updated_at": "2021-03-29T12:23:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "990c88f24c33e8be9507d6b3c626289cf0cfae26",
                "1bdc14acea6b2ce932e6cf01dc9d7942f72503e9"
            ]
        },
        "47354": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAwNjM5ODAz",
            "public_id": 47354,
            "url": "https://github.com/godotengine/godot/pull/47354",
            "diff_url": "https://github.com/godotengine/godot/pull/47354.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47354.patch",
            "title": "Fix failure in set_primary_interface when parameter is null",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIzNDIyNjMy",
            "created_at": "2021-03-25T11:00:34Z",
            "updated_at": "2021-03-25T15:37:18Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7c0255695dfcc03a0e87233e63381079fc86d03d"
            ]
        },
        "47360": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAwNzY5NDk0",
            "public_id": 47360,
            "url": "https://github.com/godotengine/godot/pull/47360",
            "diff_url": "https://github.com/godotengine/godot/pull/47360.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47360.patch",
            "title": "[3.x] Control: Expose pass_on_modal_close_click",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0OTUxNDMw",
            "created_at": "2021-03-25T14:03:37Z",
            "updated_at": "2021-03-25T17:52:45Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3b0cf34299bbf267a77b3ef4a55f94fdb4897476"
            ]
        },
        "47368": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAxMDE3NjQy",
            "public_id": 47368,
            "url": "https://github.com/godotengine/godot/pull/47368",
            "diff_url": "https://github.com/godotengine/godot/pull/47368.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47368.patch",
            "title": "[3.3] Fix thread_local, tls, ASLR, and DEP with MingW",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2021-03-25T19:53:05Z",
            "updated_at": "2021-03-26T07:44:02Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff3099abcf3f06fb6a8f461315e96785b8952b76"
            ]
        },
        "47374": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAxMjUzOTkw",
            "public_id": 47374,
            "url": "https://github.com/godotengine/godot/pull/47374",
            "diff_url": "https://github.com/godotengine/godot/pull/47374.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47374.patch",
            "title": "Check section existance before getting keys",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-03-26T02:15:52Z",
            "updated_at": "2021-03-26T08:50:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "40d6a25ef5ac11a1f077aaeebc4464e0d452a817"
            ]
        },
        "47382": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAxNDc4NDcx",
            "public_id": 47382,
            "url": "https://github.com/godotengine/godot/pull/47382",
            "diff_url": "https://github.com/godotengine/godot/pull/47382.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47382.patch",
            "title": "TileMap: Make collision visibility opt-in",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-26T10:19:02Z",
            "updated_at": "2021-03-31T15:59:46Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "72a547dc9daa90edf1d5588c969a20c6c82138bb"
            ]
        },
        "47408": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAyMDM3NTA4",
            "public_id": 47408,
            "url": "https://github.com/godotengine/godot/pull/47408",
            "diff_url": "https://github.com/godotengine/godot/pull/47408.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47408.patch",
            "title": "Use double when setting the default step size",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgwNjU1NTI3",
            "created_at": "2021-03-27T09:30:04Z",
            "updated_at": "2021-05-03T04:42:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d0f3817876db3b6872c105167e3d0cf71026e89b"
            ]
        },
        "47413": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAyMTEwMzQ0",
            "public_id": 47413,
            "url": "https://github.com/godotengine/godot/pull/47413",
            "diff_url": "https://github.com/godotengine/godot/pull/47413.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47413.patch",
            "title": "Add a warning on using directory to access of imported files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwODAzNjg=",
            "created_at": "2021-03-27T17:14:29Z",
            "updated_at": "2021-03-28T12:08:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "4378ef0bb7bec42b20c77cc0709b25cb71fa120a"
            ]
        },
        "47429": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAyMTU5Mjcx",
            "public_id": 47429,
            "url": "https://github.com/godotengine/godot/pull/47429",
            "diff_url": "https://github.com/godotengine/godot/pull/47429.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47429.patch",
            "title": "Document how to avoid light leaks with GIProbe",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-28T00:06:22Z",
            "updated_at": "2021-03-31T09:43:01Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b6ed099b3d99e3f34c4d0588a186cdeb9656c03d"
            ]
        },
        "47446": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAyMzEyNzI5",
            "public_id": 47446,
            "url": "https://github.com/godotengine/godot/pull/47446",
            "diff_url": "https://github.com/godotengine/godot/pull/47446.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47446.patch",
            "title": "[macOS] Enable code signing by default, use ad-hoc signature if no identity specified.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-28T21:25:58Z",
            "updated_at": "2021-03-29T12:31:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "09c8e69232ff5ec0c72c80d8b48168545876d5d4"
            ]
        },
        "47456": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAyNzI1MTI2",
            "public_id": 47456,
            "url": "https://github.com/godotengine/godot/pull/47456",
            "diff_url": "https://github.com/godotengine/godot/pull/47456.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47456.patch",
            "title": "Windows: Disable ASLR protection w/ MinGW, it breaks Mono",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-29T12:35:19Z",
            "updated_at": "2021-03-29T18:04:19Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f7a999c8149f766f23ce47895cda534945467e5f"
            ]
        },
        "47462": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAyOTA0MjI2",
            "public_id": 47462,
            "url": "https://github.com/godotengine/godot/pull/47462",
            "diff_url": "https://github.com/godotengine/godot/pull/47462.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47462.patch",
            "title": "[HTML5] Fix Mono builds (old emcc?)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-29T16:23:47Z",
            "updated_at": "2022-02-12T02:26:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ae3c9345cc5d5771bd10165e76048afc77b4015f"
            ]
        },
        "47466": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAzMDA0MTA3",
            "public_id": 47466,
            "url": "https://github.com/godotengine/godot/pull/47466",
            "diff_url": "https://github.com/godotengine/godot/pull/47466.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47466.patch",
            "title": "[HTML5] Fix WM notifications not being called.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-03-29T18:11:59Z",
            "updated_at": "2021-03-29T19:09:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "01658adb3025e1127a2251d7d3da01f3a5b7c18d"
            ]
        },
        "47486": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAzNDUyMzUz",
            "public_id": 47486,
            "url": "https://github.com/godotengine/godot/pull/47486",
            "diff_url": "https://github.com/godotengine/godot/pull/47486.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47486.patch",
            "title": "RichTextLabel: On custom effect change, parse bbcode only if it's enabled and not empty.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-03-30T07:26:54Z",
            "updated_at": "2021-04-16T07:46:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f73abfa9f927ed6109b46991517f824b2ba318e"
            ]
        },
        "47490": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAzNTY0Nzgw",
            "public_id": 47490,
            "url": "https://github.com/godotengine/godot/pull/47490",
            "diff_url": "https://github.com/godotengine/godot/pull/47490.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47490.patch",
            "title": "HTML5: Fix link to documentation on editor template",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-03-30T09:49:21Z",
            "updated_at": "2021-03-30T10:46:09Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1d20bba0c47d2522798e564378350335e6b01d05"
            ]
        },
        "47494": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjAzNzk4MzQx",
            "public_id": 47494,
            "url": "https://github.com/godotengine/godot/pull/47494",
            "diff_url": "https://github.com/godotengine/godot/pull/47494.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47494.patch",
            "title": "Require editor restart after changing GUI custom theme or font",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-30T13:37:58Z",
            "updated_at": "2021-03-31T09:43:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "07244241792e9ebe78f2e7d46a43c7dce74f4a41"
            ]
        },
        "47505": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA0MzA0MzQ5",
            "public_id": 47505,
            "url": "https://github.com/godotengine/godot/pull/47505",
            "diff_url": "https://github.com/godotengine/godot/pull/47505.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47505.patch",
            "title": "Update changelog for Godot 3.3",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-03-30T19:28:08Z",
            "updated_at": "2021-08-03T16:02:03Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "c8243881d24b1cb6b599a085c9b671feb2bc49ec"
            ]
        },
        "47512": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA0NjQ5MDg1",
            "public_id": 47512,
            "url": "https://github.com/godotengine/godot/pull/47512",
            "diff_url": "https://github.com/godotengine/godot/pull/47512.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47512.patch",
            "title": "fix wrong encoding format in uri_encode",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwMjE0NzUz",
            "created_at": "2021-03-30T23:50:23Z",
            "updated_at": "2021-04-11T22:05:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "13c999d9d75887ecacd1a7348ad0267131252b13"
            ]
        },
        "47519": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA1MzU0NTE3",
            "public_id": 47519,
            "url": "https://github.com/godotengine/godot/pull/47519",
            "diff_url": "https://github.com/godotengine/godot/pull/47519.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47519.patch",
            "title": "Fixes editor crash on closing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzNDI1OTk=",
            "created_at": "2021-03-31T09:07:31Z",
            "updated_at": "2021-03-31T11:56:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "79f55fcded4f244cf632434f9c1f7cf7ccb0161a"
            ]
        },
        "47533": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA2MTE2ODAx",
            "public_id": 47533,
            "url": "https://github.com/godotengine/godot/pull/47533",
            "diff_url": "https://github.com/godotengine/godot/pull/47533.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47533.patch",
            "title": "[3.x] Validate argument in Navigation2D::navpoly_add",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2021-03-31T18:13:00Z",
            "updated_at": "2021-03-31T18:29:48Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzUyMDQwNjk0",
                    "name": "topic:navigation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "050edac8e0375b24e73ff7ea96af98cc5011ea60"
            ]
        },
        "47534": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA2MTg1Mjk5",
            "public_id": 47534,
            "url": "https://github.com/godotengine/godot/pull/47534",
            "diff_url": "https://github.com/godotengine/godot/pull/47534.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47534.patch",
            "title": "Fix gdnative config file set as null",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3ODgyNzAx",
            "created_at": "2021-03-31T19:01:48Z",
            "updated_at": "2021-03-31T19:34:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "618dd892f59be0f1d527da29b8cd904ad67bc915"
            ]
        },
        "47540": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA3MTEyODQ5",
            "public_id": 47540,
            "url": "https://github.com/godotengine/godot/pull/47540",
            "diff_url": "https://github.com/godotengine/godot/pull/47540.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47540.patch",
            "title": "Make ensure_correct_normals working on GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2021-04-01T07:38:46Z",
            "updated_at": "2021-04-14T11:18:06Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "da4cec620e16bfb36510cf7395afb570e125401f"
            ]
        },
        "47547": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA3NDc4NTA1",
            "public_id": 47547,
            "url": "https://github.com/godotengine/godot/pull/47547",
            "diff_url": "https://github.com/godotengine/godot/pull/47547.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47547.patch",
            "title": "Make ColorPicker button text and tooltips appear in exported projects",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM0OTU4MDI=",
            "created_at": "2021-04-01T15:15:49Z",
            "updated_at": "2021-04-05T09:58:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a7d12920f28d5252e7d62bcdac6ed9da84338e49"
            ]
        },
        "47553": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA3NTY1OTM2",
            "public_id": 47553,
            "url": "https://github.com/godotengine/godot/pull/47553",
            "diff_url": "https://github.com/godotengine/godot/pull/47553.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47553.patch",
            "title": "Implement LSP didDeleteFiles to clear diagnostics",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI4MjMyNDE=",
            "created_at": "2021-04-01T17:44:16Z",
            "updated_at": "2021-07-08T13:15:33Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4e8e887748b900fa95a7ed88b9f1027c33b64f4c"
            ]
        },
        "47571": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4MDYwNTc3",
            "public_id": 47571,
            "url": "https://github.com/godotengine/godot/pull/47571",
            "diff_url": "https://github.com/godotengine/godot/pull/47571.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47571.patch",
            "title": "Fix crash caused by null parameter passed to CameraServer.add_feed()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIzNDIyNjMy",
            "created_at": "2021-04-02T14:39:17Z",
            "updated_at": "2021-04-05T09:58:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c158a63a8af668eac20ed303b1f8c02b6831a983"
            ]
        },
        "47576": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4MTYxOTA4",
            "public_id": 47576,
            "url": "https://github.com/godotengine/godot/pull/47576",
            "diff_url": "https://github.com/godotengine/godot/pull/47576.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47576.patch",
            "title": "Fix crash on null object in ClassDB.get_property() and set_property() (Fix #47573)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2NDk5OTg=",
            "created_at": "2021-04-02T18:09:35Z",
            "updated_at": "2021-04-05T10:02:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "400843c1721585021b2cd320f5db13adaa6bc955"
            ]
        },
        "47591": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4MzYxNTQ3",
            "public_id": 47591,
            "url": "https://github.com/godotengine/godot/pull/47591",
            "diff_url": "https://github.com/godotengine/godot/pull/47591.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47591.patch",
            "title": "Batching - flip normal map polarity for rects",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-04-03T09:55:29Z",
            "updated_at": "2021-04-04T06:43:09Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8348c97a8d4011fbd3a98527a813549300af7db2"
            ]
        },
        "47597": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4Mzg0MjA4",
            "public_id": 47597,
            "url": "https://github.com/godotengine/godot/pull/47597",
            "diff_url": "https://github.com/godotengine/godot/pull/47597.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47597.patch",
            "title": "[HTML5] Disable body_size in fetch.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-04-03T13:11:01Z",
            "updated_at": "2021-04-05T09:59:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "737ed0f66ea2f5351b440c4a387091c5374758b3"
            ]
        },
        "47614": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4NTA3OTIw",
            "public_id": 47614,
            "url": "https://github.com/godotengine/godot/pull/47614",
            "diff_url": "https://github.com/godotengine/godot/pull/47614.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47614.patch",
            "title": "BVH - prevent self collisions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-04-04T08:15:38Z",
            "updated_at": "2021-04-05T09:24:35Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d67975c1cd290818408576769143ef62f39e31ae"
            ]
        },
        "47622": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4NTUyMzk1",
            "public_id": 47622,
            "url": "https://github.com/godotengine/godot/pull/47622",
            "diff_url": "https://github.com/godotengine/godot/pull/47622.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47622.patch",
            "title": "Expose editor scale to the plugin API",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2021-04-04T14:11:56Z",
            "updated_at": "2021-04-18T23:29:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ea31af68ba4aa5f15ef0dab9555f80d8efdfe6c7"
            ]
        },
        "47623": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4NTUyNzUy",
            "public_id": 47623,
            "url": "https://github.com/godotengine/godot/pull/47623",
            "diff_url": "https://github.com/godotengine/godot/pull/47623.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47623.patch",
            "title": "Fix error in the console: `double free or corruption (!prev)` at exit of GDnative C++ application",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcwODQ4OA==",
            "created_at": "2021-04-04T14:14:14Z",
            "updated_at": "2021-04-06T01:11:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0fe851da23050c28e85ba4165b24d603c8c3b382"
            ]
        },
        "47633": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4NjMyODMw",
            "public_id": 47633,
            "url": "https://github.com/godotengine/godot/pull/47633",
            "diff_url": "https://github.com/godotengine/godot/pull/47633.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47633.patch",
            "title": "Add a subtle background to editor scrollbars",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-05T00:06:00Z",
            "updated_at": "2021-08-03T16:01:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "b60b6ddba445c7869025092deb1750a5ad98cf3a"
            ]
        },
        "47638": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4ODMzMDQz",
            "public_id": 47638,
            "url": "https://github.com/godotengine/godot/pull/47638",
            "diff_url": "https://github.com/godotengine/godot/pull/47638.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47638.patch",
            "title": "Added missing `:` in gdscript example for `TileMap` class reference.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY3NTE0NjU2",
            "created_at": "2021-04-05T09:18:44Z",
            "updated_at": "2021-04-15T15:23:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "5870931a15eede22d23d074df569babb1bb2bd6a"
            ]
        },
        "47645": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA4OTMwOTky",
            "public_id": 47645,
            "url": "https://github.com/godotengine/godot/pull/47645",
            "diff_url": "https://github.com/godotengine/godot/pull/47645.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47645.patch",
            "title": "Re-allow playing AnimatedSprite2D without frames",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-04-05T12:42:58Z",
            "updated_at": "2021-04-05T13:01:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "77264e346b984403c2c59bc51b87bd7b35388784"
            ]
        },
        "47655": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA5Mzk3MDQ0",
            "public_id": 47655,
            "url": "https://github.com/godotengine/godot/pull/47655",
            "diff_url": "https://github.com/godotengine/godot/pull/47655.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47655.patch",
            "title": "Only cleanup meta data if GDNative library is reloadable",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-04-06T02:12:16Z",
            "updated_at": "2021-04-06T10:27:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "81131bd844e16847e3e8b41f33b9627e8d32d419"
            ]
        },
        "47659": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA5NzUzODMy",
            "public_id": 47659,
            "url": "https://github.com/godotengine/godot/pull/47659",
            "diff_url": "https://github.com/godotengine/godot/pull/47659.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47659.patch",
            "title": "[3.x] [HTML5] Implement WebGL fallback.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-04-06T10:57:50Z",
            "updated_at": "2021-04-06T11:06:22Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "00f3807a243e0462e906441ec90eb28208e94914"
            ]
        },
        "47664": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA5OTAzNDE1",
            "public_id": 47664,
            "url": "https://github.com/godotengine/godot/pull/47664",
            "diff_url": "https://github.com/godotengine/godot/pull/47664.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47664.patch",
            "title": "makerst: Fix generation of overridden properties in child classes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MTA4NDYw",
            "created_at": "2021-04-06T14:32:38Z",
            "updated_at": "2021-04-13T09:50:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "679d0380430f2b9b0f852f6b6c61370e69446456"
            ]
        },
        "47666": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA5OTQzNzMy",
            "public_id": 47666,
            "url": "https://github.com/godotengine/godot/pull/47666",
            "diff_url": "https://github.com/godotengine/godot/pull/47666.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47666.patch",
            "title": "Ensure ConvexPolygonShape2D support count variable is initialised",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-04-06T15:23:49Z",
            "updated_at": "2021-04-06T20:37:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0d4d8925b7ebaf608e0b3c2abf0d8213d9ce95f7"
            ]
        },
        "47669": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjA5OTY3OTA3",
            "public_id": 47669,
            "url": "https://github.com/godotengine/godot/pull/47669",
            "diff_url": "https://github.com/godotengine/godot/pull/47669.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47669.patch",
            "title": "[3.x] Ensure ConvexPolygonShape support count variable is initialised",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-04-06T15:55:52Z",
            "updated_at": "2021-04-07T07:31:03Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "28c7b3a17d9406469773bb2364c2f7d62748705a"
            ]
        },
        "47674": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwMDUyMTkz",
            "public_id": 47674,
            "url": "https://github.com/godotengine/godot/pull/47674",
            "diff_url": "https://github.com/godotengine/godot/pull/47674.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47674.patch",
            "title": "Check for the use of an empty shape in Bullet Kinematic collisions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-04-06T17:55:16Z",
            "updated_at": "2021-04-07T07:25:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff9a6c4e39b53269f7c6274994dee4f1bff29dbd"
            ]
        },
        "47677": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwMDg2MTU1",
            "public_id": 47677,
            "url": "https://github.com/godotengine/godot/pull/47677",
            "diff_url": "https://github.com/godotengine/godot/pull/47677.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47677.patch",
            "title": "[3.x] Check ConvexPolygonShape2D point count before calcuating moment of inertia",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-04-06T18:38:20Z",
            "updated_at": "2021-04-07T07:29:43Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ebcff3b4a6e3762c508d9dc424036b947dae034f"
            ]
        },
        "47679": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwMDkzNzMz",
            "public_id": 47679,
            "url": "https://github.com/godotengine/godot/pull/47679",
            "diff_url": "https://github.com/godotengine/godot/pull/47679.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47679.patch",
            "title": "[3.x] Check for empty ConcavePolygonShape2D before checking for intersection",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-04-06T18:50:22Z",
            "updated_at": "2021-04-07T07:28:31Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "83da95b6e4d6261ce81fd35fd6fe45ce5cba06eb"
            ]
        },
        "47682": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwMTM2OTg5",
            "public_id": 47682,
            "url": "https://github.com/godotengine/godot/pull/47682",
            "diff_url": "https://github.com/godotengine/godot/pull/47682.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47682.patch",
            "title": "[3.x] Android: Fix access to JavaVM for threads after #45618",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-04-06T20:05:48Z",
            "updated_at": "2021-04-06T20:21:04Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "abaa032faed44d8605dd4d49a9b0aa51cc925b4b"
            ]
        },
        "47683": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwMTU1Njkw",
            "public_id": 47683,
            "url": "https://github.com/godotengine/godot/pull/47683",
            "diff_url": "https://github.com/godotengine/godot/pull/47683.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47683.patch",
            "title": "Sync controller mappings DB with SDL2 community repo",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-04-06T20:40:28Z",
            "updated_at": "2021-04-06T20:54:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f83486b430d8421cb3152ddd3682ced4858f3207"
            ]
        },
        "47708": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwOTQ1ODc0",
            "public_id": 47708,
            "url": "https://github.com/godotengine/godot/pull/47708",
            "diff_url": "https://github.com/godotengine/godot/pull/47708.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47708.patch",
            "title": "Document secure wss:// caveats for WebSocketClient",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-07T19:32:23Z",
            "updated_at": "2021-08-03T16:01:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a56e37545bec0390784cab2efccbaa985a685eae"
            ]
        },
        "47709": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEwOTcyMDc1",
            "public_id": 47709,
            "url": "https://github.com/godotengine/godot/pull/47709",
            "diff_url": "https://github.com/godotengine/godot/pull/47709.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47709.patch",
            "title": "Expose edit_node() for editor plugins",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2021-04-07T20:10:13Z",
            "updated_at": "2021-04-12T08:47:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "72014a7a2edd3664f146965c529c5b167e3a2a26"
            ]
        },
        "47718": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjExMzcxNTc3",
            "public_id": 47718,
            "url": "https://github.com/godotengine/godot/pull/47718",
            "diff_url": "https://github.com/godotengine/godot/pull/47718.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47718.patch",
            "title": "Fix crash on importing empty .fbx file (3.x Backport)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2021-04-08T09:11:00Z",
            "updated_at": "2021-04-08T11:02:16Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5cf5e7e3d3159acdb84f2863c0754b150f32d273"
            ]
        },
        "47735": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjExOTM3MzM3",
            "public_id": 47735,
            "url": "https://github.com/godotengine/godot/pull/47735",
            "diff_url": "https://github.com/godotengine/godot/pull/47735.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47735.patch",
            "title": "Improve command line `--print-fps` display",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-08T21:05:23Z",
            "updated_at": "2021-08-03T16:01:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "157d8e4d36b5286146554aedda0e286056bbe32c"
            ]
        },
        "47738": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyMDE1ODQ3",
            "public_id": 47738,
            "url": "https://github.com/godotengine/godot/pull/47738",
            "diff_url": "https://github.com/godotengine/godot/pull/47738.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47738.patch",
            "title": "[3.x] Fix for SkeletonIK not working correctly with 0 interpolation and incorrectly rotating with animation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1MDgyNjc4",
            "created_at": "2021-04-08T22:52:07Z",
            "updated_at": "2021-05-24T14:24:34Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9c33f091cdede2fb805a624287c17738736135d4"
            ]
        },
        "47741": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyMTY3MzE0",
            "public_id": 47741,
            "url": "https://github.com/godotengine/godot/pull/47741",
            "diff_url": "https://github.com/godotengine/godot/pull/47741.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47741.patch",
            "title": "Fixes Node3D rotation in select mode on macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-04-09T05:44:04Z",
            "updated_at": "2021-04-12T00:40:41Z",
            "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": [
                "879a290ed9484705894de33b77d343c3f991a3e0"
            ]
        },
        "47742": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyMjY4Mzcz",
            "public_id": 47742,
            "url": "https://github.com/godotengine/godot/pull/47742",
            "diff_url": "https://github.com/godotengine/godot/pull/47742.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47742.patch",
            "title": "[3.3] fix gltf importer regression from b032067e42c03, causing different BoneAttachment names",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgwNjg0NjU5",
            "created_at": "2021-04-09T08:31:33Z",
            "updated_at": "2021-05-22T23:10:13Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d9e9aec9b9515f5a438f9aaf112184b0827bbca3"
            ]
        },
        "47750": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyNDQyMjE5",
            "public_id": 47750,
            "url": "https://github.com/godotengine/godot/pull/47750",
            "diff_url": "https://github.com/godotengine/godot/pull/47750.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47750.patch",
            "title": "Show a message when trying to zoom farther than the limit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2021-04-09T13:05:25Z",
            "updated_at": "2021-04-11T22:07:19Z",
            "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": [
                "b8f66d58b6d03274788e31cd67f22b9d15c8632c"
            ]
        },
        "47754": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyNTE5NTgx",
            "public_id": 47754,
            "url": "https://github.com/godotengine/godot/pull/47754",
            "diff_url": "https://github.com/godotengine/godot/pull/47754.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47754.patch",
            "title": "Add missing color argument in forward_canvas_draw_over_viewport example.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ5NTY2OA==",
            "created_at": "2021-04-09T14:54:08Z",
            "updated_at": "2021-04-11T22:13:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "034c48dbeddbd88e88a2b3e45a2eb06ecf90bd81"
            ]
        },
        "47759": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyNzIwMTU2",
            "public_id": 47759,
            "url": "https://github.com/godotengine/godot/pull/47759",
            "diff_url": "https://github.com/godotengine/godot/pull/47759.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47759.patch",
            "title": "[3.x] Fix issue causing the response callback to be invoked with the invalid `requestCode`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-04-09T20:45:58Z",
            "updated_at": "2021-04-09T20:57:37Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dedeada310a987cbf8dea0ada8b6c1759645b61c"
            ]
        },
        "47772": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEyOTM0MDYw",
            "public_id": 47772,
            "url": "https://github.com/godotengine/godot/pull/47772",
            "diff_url": "https://github.com/godotengine/godot/pull/47772.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47772.patch",
            "title": "Improve the `Engine.editor_hint` property documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-10T17:21:00Z",
            "updated_at": "2021-08-03T16:01:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "17591fc6a1aaa530f54b4950860afccff6f13f7a"
            ]
        },
        "47788": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzMDI2Mzc2",
            "public_id": 47788,
            "url": "https://github.com/godotengine/godot/pull/47788",
            "diff_url": "https://github.com/godotengine/godot/pull/47788.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47788.patch",
            "title": "Batching - prevent applying final modulate on CPU when it is sent in FVF",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-04-11T07:37:12Z",
            "updated_at": "2021-04-30T14:03:06Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e8da16b032e33dec8d878bccb3014eba24abb710"
            ]
        },
        "47792": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzMDU1MTQ4",
            "public_id": 47792,
            "url": "https://github.com/godotengine/godot/pull/47792",
            "diff_url": "https://github.com/godotengine/godot/pull/47792.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47792.patch",
            "title": "[3.x] Fix 3D selection box size for Spatial",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2021-04-11T11:16:40Z",
            "updated_at": "2021-04-11T12:03:20Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bfa5adb84fd6b2affe6a682e015195447b9ef083"
            ]
        },
        "47797": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzMDg1NjYw",
            "public_id": 47797,
            "url": "https://github.com/godotengine/godot/pull/47797",
            "diff_url": "https://github.com/godotengine/godot/pull/47797.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47797.patch",
            "title": "Fix docs description for CapsuleMesh::mid_height",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-04-11T14:35:58Z",
            "updated_at": "2021-04-14T16:29:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "dd3cc9b8171a2306136e24f09b3a10eca438c3df"
            ]
        },
        "47811": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzMTU0Mzc1",
            "public_id": 47811,
            "url": "https://github.com/godotengine/godot/pull/47811",
            "diff_url": "https://github.com/godotengine/godot/pull/47811.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47811.patch",
            "title": "Fix `_File::get_buffer` length always set to p_length",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MTg1ODg5",
            "created_at": "2021-04-11T21:47:13Z",
            "updated_at": "2021-04-11T22:11:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "33d6eccdeccebcdcb9cfdb9e0f5c9f7318e402d8"
            ]
        },
        "47831": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzNzQ0MTM0",
            "public_id": 47831,
            "url": "https://github.com/godotengine/godot/pull/47831",
            "diff_url": "https://github.com/godotengine/godot/pull/47831.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47831.patch",
            "title": "Add a tooltip to document performance issues of the Remote scene tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-12T15:49:27Z",
            "updated_at": "2021-08-03T16:00:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6d2f5ee244cf6c16e36debab98e835a4cfc4549c"
            ]
        },
        "47832": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzNzU3NjMw",
            "public_id": 47832,
            "url": "https://github.com/godotengine/godot/pull/47832",
            "diff_url": "https://github.com/godotengine/godot/pull/47832.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47832.patch",
            "title": "Batching - store parent items in default batches",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-04-12T16:06:11Z",
            "updated_at": "2021-04-13T07:37:14Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "40a267cf2568de9b1bb1280822194bd368ce9133"
            ]
        },
        "47840": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjEzOTA4Njk5",
            "public_id": 47840,
            "url": "https://github.com/godotengine/godot/pull/47840",
            "diff_url": "https://github.com/godotengine/godot/pull/47840.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47840.patch",
            "title": "Document overriding project settings that have feature tags",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-12T19:52:11Z",
            "updated_at": "2021-08-03T16:00:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "554742312df73dc8727ec0cd6d0ab54f0157b4e9"
            ]
        },
        "47843": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE0MDE3MTg2",
            "public_id": 47843,
            "url": "https://github.com/godotengine/godot/pull/47843",
            "diff_url": "https://github.com/godotengine/godot/pull/47843.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47843.patch",
            "title": "[3.x] Fix custom boot splash image scaling",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-04-12T23:43:44Z",
            "updated_at": "2021-08-13T17:30:59Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyOTA5OTAwODUw",
                    "name": "topic:export",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "158c848ac56b447e55771545ac91649fe9004d3d"
            ]
        },
        "47849": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE0MDg5MjM2",
            "public_id": 47849,
            "url": "https://github.com/godotengine/godot/pull/47849",
            "diff_url": "https://github.com/godotengine/godot/pull/47849.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47849.patch",
            "title": "[3.x] Fix crashes with CollisionObject debug shapes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2021-04-13T03:15:39Z",
            "updated_at": "2021-04-13T15:10:33Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a1db6784d6c1d40bb9a41b1ba3d54bd1dac7b911"
            ]
        },
        "47853": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE0MjgwMTI1",
            "public_id": 47853,
            "url": "https://github.com/godotengine/godot/pull/47853",
            "diff_url": "https://github.com/godotengine/godot/pull/47853.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47853.patch",
            "title": "[iOS] Fix for plugin modified time check",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3NTAwODM=",
            "created_at": "2021-04-13T09:01:29Z",
            "updated_at": "2021-04-13T09:49:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyOTA5OTAwODUw",
                    "name": "topic:export",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "15630a4931ff4c80f59c7631d7983311152ddfbe"
            ]
        },
        "47864": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE0NjQwMjcz",
            "public_id": 47864,
            "url": "https://github.com/godotengine/godot/pull/47864",
            "diff_url": "https://github.com/godotengine/godot/pull/47864.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47864.patch",
            "title": "Add buffer orphan / stream options",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-04-13T17:31:16Z",
            "updated_at": "2021-04-15T14:44:30Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2ffdfdfd1a31c80f6250b8c180367aad0eb9cfec"
            ]
        },
        "47879": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE0OTE1NDIx",
            "public_id": 47879,
            "url": "https://github.com/godotengine/godot/pull/47879",
            "diff_url": "https://github.com/godotengine/godot/pull/47879.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47879.patch",
            "title": "Fix EditorExportPlugin  _export_begin and _export_end  functions not being called when exporting UWP ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2MTU2MA==",
            "created_at": "2021-04-14T04:26:10Z",
            "updated_at": "2021-04-20T18:08:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyOTA5OTAwODUw",
                    "name": "topic:export",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "564ddcde7724310a8ac50e374633e57af1e945cf"
            ]
        },
        "47896": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE1NDcxMzcz",
            "public_id": 47896,
            "url": "https://github.com/godotengine/godot/pull/47896",
            "diff_url": "https://github.com/godotengine/godot/pull/47896.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47896.patch",
            "title": "Print a warning when trying to seek in VideoPlayer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-14T18:48:31Z",
            "updated_at": "2021-08-03T16:00:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ea46639e22b83ff18d7b85c67b732f6e82ae7df3"
            ]
        },
        "47924": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE2MTU0NTcx",
            "public_id": 47924,
            "url": "https://github.com/godotengine/godot/pull/47924",
            "diff_url": "https://github.com/godotengine/godot/pull/47924.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47924.patch",
            "title": "[3.x] Fix Skeleton.clear_bones_global_pose_override() not resetting global_bone_overrides properly",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNDY0MjA0",
            "created_at": "2021-04-15T15:35:59Z",
            "updated_at": "2021-04-17T09:07:09Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fe7b62435334ceaac2d905fa335b78393e3c3dcf"
            ]
        },
        "47933": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE2MzE5Njg5",
            "public_id": 47933,
            "url": "https://github.com/godotengine/godot/pull/47933",
            "diff_url": "https://github.com/godotengine/godot/pull/47933.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47933.patch",
            "title": "Changed SkeletonIK3D to clear bone overrides when stopping",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1MDgyNjc4",
            "created_at": "2021-04-15T19:49:43Z",
            "updated_at": "2021-05-24T14:23:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9ebdf812df82e0605263541fbe44a4a8db48396f"
            ]
        },
        "47937": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE2MzQ2OTU4",
            "public_id": 47937,
            "url": "https://github.com/godotengine/godot/pull/47937",
            "diff_url": "https://github.com/godotengine/godot/pull/47937.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47937.patch",
            "title": "[3.x] Fix issue causing export to fail",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-04-15T20:40:52Z",
            "updated_at": "2021-08-13T17:30:49Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d7e5c8fad5d6f0f50a3cecdf50d2a936c24e78b4"
            ]
        },
        "47953": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE2ODU5NTI5",
            "public_id": 47953,
            "url": "https://github.com/godotengine/godot/pull/47953",
            "diff_url": "https://github.com/godotengine/godot/pull/47953.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47953.patch",
            "title": "Document `AStar.get_point_path()` not being thread-safe",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-16T14:04:56Z",
            "updated_at": "2021-08-03T16:00:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "cf64bad63ec29369bada3b2cfed380da403a479a"
            ]
        },
        "47954": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE2ODU5OTQx",
            "public_id": 47954,
            "url": "https://github.com/godotengine/godot/pull/47954",
            "diff_url": "https://github.com/godotengine/godot/pull/47954.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47954.patch",
            "title": "Disable the `requestLegacyExternalStorage` attribute when there are no storage permissions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2021-04-16T14:05:26Z",
            "updated_at": "2021-04-28T23:04:09Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bc68872e2d7888dfbf4591f924f81d14e482a586"
            ]
        },
        "47968": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3MjQwNTc3",
            "public_id": 47968,
            "url": "https://github.com/godotengine/godot/pull/47968",
            "diff_url": "https://github.com/godotengine/godot/pull/47968.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47968.patch",
            "title": "[3.x] C#: Fix `double` casting in wasm m2n trampolines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2021-04-17T03:32:53Z",
            "updated_at": "2021-05-13T23:13:29Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "83494c30feed53552e1cd599bb7c2265af252826"
            ]
        },
        "47976": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3MzA2NzUx",
            "public_id": 47976,
            "url": "https://github.com/godotengine/godot/pull/47976",
            "diff_url": "https://github.com/godotengine/godot/pull/47976.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47976.patch",
            "title": "changed description of `merge_polygons`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY3NTE0NjU2",
            "created_at": "2021-04-17T13:23:17Z",
            "updated_at": "2021-04-21T13:05:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "8f01c261f27e1f869fa769f442801fe389e56ecd"
            ]
        },
        "47983": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3MzU5MDMz",
            "public_id": 47983,
            "url": "https://github.com/godotengine/godot/pull/47983",
            "diff_url": "https://github.com/godotengine/godot/pull/47983.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47983.patch",
            "title": "Document AnimationNodeTimeSeek with clarified usage and code example",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNDY0MjA0",
            "created_at": "2021-04-17T18:08:58Z",
            "updated_at": "2021-04-20T18:50:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "35c9192689216e61c7425a8ab962a0fe4dfdf58d"
            ]
        },
        "47988": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3MzcxMjYw",
            "public_id": 47988,
            "url": "https://github.com/godotengine/godot/pull/47988",
            "diff_url": "https://github.com/godotengine/godot/pull/47988.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47988.patch",
            "title": "[3.x] Avoid creating joy_names map entries when using Map operator[]",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-04-17T19:44:58Z",
            "updated_at": "2021-04-18T10:49:48Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "917031443495bbfe68e86bc487eef5961eeb88a7"
            ]
        },
        "47994": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3NDM4MjU4",
            "public_id": 47994,
            "url": "https://github.com/godotengine/godot/pull/47994",
            "diff_url": "https://github.com/godotengine/godot/pull/47994.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/47994.patch",
            "title": "Batching - Don't join items with invalid shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2021-04-18T07:41:08Z",
            "updated_at": "2021-04-30T14:00:40Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6c2cc01f73911504200a58e9ac2eb6f3d5dbf0ee"
            ]
        },
        "48015": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3NzQ5ODEw",
            "public_id": 48015,
            "url": "https://github.com/godotengine/godot/pull/48015",
            "diff_url": "https://github.com/godotengine/godot/pull/48015.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48015.patch",
            "title": "Documented of how to use a TextureArray",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1MzM3NjI4",
            "created_at": "2021-04-19T07:44:50Z",
            "updated_at": "2021-04-19T12:45:37Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "84ecbbaa89276b58dee76dbac8e653b835b61ae3"
            ]
        },
        "48019": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE3OTU4MTA3",
            "public_id": 48019,
            "url": "https://github.com/godotengine/godot/pull/48019",
            "diff_url": "https://github.com/godotengine/godot/pull/48019.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48019.patch",
            "title": "CI: Bump BASE_BRANCH from 3.2 to 3.x",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-04-19T12:39:21Z",
            "updated_at": "2021-04-19T14:19:15Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "173e9b765a67c7df68de5db904ecbf3d2c8239ee"
            ]
        },
        "48041": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5MTY1OTIz",
            "public_id": 48041,
            "url": "https://github.com/godotengine/godot/pull/48041",
            "diff_url": "https://github.com/godotengine/godot/pull/48041.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48041.patch",
            "title": "Object: Make deleted object access raise errors, not warnings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2021-04-20T09:40:17Z",
            "updated_at": "2021-04-20T10:26:03Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1c9203ad6873758df92aa5ba2081869524372c27"
            ]
        },
        "48048": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5NDk1NzI1",
            "public_id": 48048,
            "url": "https://github.com/godotengine/godot/pull/48048",
            "diff_url": "https://github.com/godotengine/godot/pull/48048.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48048.patch",
            "title": "ProjectSettingsEditor: Make \"Type\" OptionButton item ids match corresponding Variant::Type enum values",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODMwOTg=",
            "created_at": "2021-04-20T16:56:29Z",
            "updated_at": "2021-04-20T20:12:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f8f12d05640eaf17cd9bc61817be74647e2e6111"
            ]
        },
        "48055": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5Nzc0OTU4",
            "public_id": 48055,
            "url": "https://github.com/godotengine/godot/pull/48055",
            "diff_url": "https://github.com/godotengine/godot/pull/48055.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48055.patch",
            "title": "Add more items to the changelog for Godot 3.3",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2021-04-21T00:34:12Z",
            "updated_at": "2021-08-03T16:00:42Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a2afd8076dc28e7158688552f72ee403a6dd8d09"
            ]
        },
        "48058": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5ODM5OTkw",
            "public_id": 48058,
            "url": "https://github.com/godotengine/godot/pull/48058",
            "diff_url": "https://github.com/godotengine/godot/pull/48058.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48058.patch",
            "title": "Add an import setting use_legacy_names for 3.3 compatibility.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
            "created_at": "2021-04-21T04:12:46Z",
            "updated_at": "2021-04-21T06:57:17Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d92a1728790bc28405b7f0e047b4c17a9b65b4db"
            ]
        },
        "48059": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5ODc0MTE1",
            "public_id": 48059,
            "url": "https://github.com/godotengine/godot/pull/48059",
            "diff_url": "https://github.com/godotengine/godot/pull/48059.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/48059.patch",
            "title": "Add setting for shadow cubemap max size",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2021-04-21T05:47:35Z",
            "updated_at": "2022-06-22T06:02:33Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0546c8760a3d1f4f213845009babca9c6b275467"
            ]
        }
    }
}