{
    "generated_at": 1685475503566,
    "log": [
        "b0eca5828ccd3a5c07b77e82e567c45937de9056",
        "e5526544a32023122e3c686d866b9f70751cf1e6",
        "efc0a5a48197042ad178fd5f05b51b06aa0689bb",
        "268cbfbad68274f10b72be30dd35b3f847b90043",
        "df2a2ae0fc4b240ae1a7afadc9b22286377b891a",
        "10012f9d49e47a37eb39f10623bb7842d9d338a0",
        "398de05dd63bf3d989fb72d7cd2a36c0f045e3d7",
        "18e021b7cd81afbccf915bd825aaa264a9f608a1",
        "708aab7920d39cd0f8347f9c87959149174f6b48",
        "69c1805735df2a7a35e826e2f1bd40bac7dc1058",
        "f9dcc305669efde6562c21b071ab674657c219b3",
        "543ecb0217b6e2655a9d8386b90d5f4aee47fafd",
        "10f2ab59c1dae35c1a6761044719cff8ed17456c",
        "98d0bf7d7ae459693c31653d68f953df02711712",
        "5bbce634ad9a24c348b984e51e6c27d70bf0bbb4",
        "1e457c8e5c9cfc1216315fba21e75b443067f347",
        "d4e6eff2de2b5abd576292e3f64fae336bbd531a",
        "bd2a2a7e402c70ec057e396f1aef0caa86dd2f13",
        "2e152b945f542056815c107c8ced96222302548f",
        "5062d7499fd9ffde301f9fb5ba49514e135e24cd",
        "15057c9284740f155077f1079dc8d235c4ccab4d",
        "4c325c0732d2a4515bee3b643cc854a043ef51c4",
        "41e385cfacc533eca2abc9cc6c2adb28cded33aa",
        "75164169c43f6dcef237ac9a7bf842598f5f20f2",
        "c34b351b241dcae10ace3a819d73240b88078b42",
        "1350c1371ef337c50dc4b770d8e478a276860925",
        "0ab8889c0d245de0ff0a6c5b985d2a671dfaf8ac",
        "031aed3bb77a46df16be0789769340b1c68e2735",
        "a2bc4f0b3057fead94bdc3a0b243e0784489d800",
        "88f0cd0b2744c0453d75c5c1289581f68b5587be",
        "fa60e77964f54f58b34eba7a02626715d4435362",
        "4bf0c52a30519ea639bbf0557c698debbe758567",
        "d6c94fd5270beaf892987fb40723f7bfe82641e7",
        "7de67f6c48177b350d04e04b98269bdf1332e330",
        "447acafa970841971ff60d57491811a004aca690",
        "cbeb22eb73637f17c735d0b1d7377c036ddb7814",
        "621c20db90b974eb11ac86bd72517da30f301cb9",
        "867ea694dac10a33e8aa33f392a33e296311fd11",
        "119176660945086ed6224dd06411c53122b085bf",
        "a78bbcf8ce1b00f1a127a9249069fd7f91732ab8",
        "08cb8420f7498c01f56682c1a13101e88c1bde88",
        "367048030bdd6b35bde0b0d56c17dfe27565433e",
        "d679edfa7f194710985fe35ff63be318038a8497",
        "21a45dda7abdd6697ed1b9a123f4f5fd72e8dafb",
        "4e879ed8039d2567536692e795de9a34efe63682",
        "f0b63b47aae33a497c6444f32c6e90cf6670f6bb",
        "8337cc5f7d3f87a9452e0af847df04b2b4965155",
        "64885702513a27dc0570140dc2e39b2a9929259e",
        "53b4689979d8dd15d86f1d36a9a9fdd74df52dd4",
        "30688769f4a581d95f602c43143ef80edf53d034",
        "6e4aa5a580373024bbcb368b9ea6b17bd4bd8210",
        "e92669654aefc18195a674db571b161aec602318",
        "105b7468b1e5784c0488f70c1ac50980e4e54348",
        "e13324a889431f70b2858b08bfecf7a82652e965",
        "d001ca320da6694058be2c0d5c92271a49986a6a",
        "6e300a0c491d0733d4b444c8eff0933a2e51217d",
        "03c8e12d545c65c1be97306823abf36c68ac4376",
        "ffea9fc39fbf945d35f2ad8980b4c05d6a40dafa",
        "73240f81d00c4c4c6dcbbb836771f47204367d73",
        "b80190721b56e5b398282f7bd0c8b08e26119bb9",
        "f328ac36d65b7eaaaa363076afae13393c2a0fc8",
        "04b3e208fa656f01e0948880b87c6f93c85a3755",
        "c75459ac9567c2599414af64aebc024b4036723a",
        "e70e0d24d93998f07afcf79fbbcca484143fae0b",
        "45248fb0ec5fcf36f00a05eb82fe528a40329188",
        "2bae35353d49fbbd7a1b2530785b6ba75103fad6",
        "0d5e483a90c41c433056b8cf6e4e8def6316690f",
        "9190f516b1a7bea97888eafdef562d8925de2701",
        "416cd715a3f51b7d74676fa7d4c8e34c3c2823c9",
        "685f255f2f38a789452b100584d62226744aaab9",
        "2c0d391c48a28c8f41bb192644494c459effee4e",
        "f4e3701893bdf6b304ee114745def2f8ac4aa822",
        "0c53718e7badb163711fbfaf0300ecba4ef4a703",
        "f1a77a7e0a41dde8b59aa66eba29ddaf737b6b18",
        "1bc1939c63e07c6a03dbb258d765e0f450559706",
        "6d7863616317d475a206a2ceb32d6083f5d42a82",
        "80dd96c09563a075d1651873b0fe4fa15bcf43fc",
        "56437cddeb3b4ff362ff23db27e8eab84c820959",
        "ec4abf421a13b7b6bd4ebf848e99a18e830b611e",
        "0ad54edeae8557d4b73c05e69accf552a82eee0b",
        "1affc25395278626606be5c46832cb3e92377a54",
        "eb22bcead7f643f9099ddab3307521520e1143db",
        "1c9132540f5a763106ae1529c61b5cb8cd851bc5",
        "15162906e4750d48cac82b58cec39fdfa0e3a465",
        "884dcdcd201f0b6ad0cfc296f0ee1f467bee52f9",
        "dcf158703e04fa69a16273681d30af6fba3a00a3",
        "50763ecac457b747a4699b18d6a5d44c29a89199",
        "06344ac10da87c0374b9fed0463f67cf3eef904b",
        "18eba898f8de45484d202a04b3021aa7088251e9",
        "707d1a38eca3ddbb35a26373ffcb8f58c4d29eca",
        "9091e8d83929c2db2888431e72ee109ed4417a6d",
        "f6d2bbdeab1aa16b59294bac164c2ed5c06a9831",
        "a083fcc1098f9cd5c6f9eb3dc559d42234e30e55",
        "594853033212ebdbb901040a58ad73515d9d3fc3",
        "245ecb6684d089940273564fb7a314e5e11ea72e",
        "fbaf3c26bfef988973e76a4a703412742ae00bd3",
        "3dfedc0b4c5a76db5ada0c3c178b7af240e9a6d0",
        "74738806f3fd41d101f630ed1d3d58702fa80dbc",
        "762578e7bc1ff7b5409306bd61c07349a3b56770",
        "30ca4a32a8d391f375d45a1a3bf33be54cbe4b9a",
        "6edb5ac9e9f46bb9101f56e977287852757e59fa",
        "7cb3a20418aed29fef15e646e88d51bf8987629b",
        "e10b0c9eaa3daf278e13df6246ce768d2564d47a",
        "1930c79364d50125fb1fb9a11bc2bdc38d6ebc6f",
        "5579eb823b85f9cad22d3d8edabad9b377465624",
        "1f4885fe4941a21535d295e0d37a7b69604f9834",
        "fb56d93163d5843704aaba3c58b85bc7332c8a9b",
        "74f3fbf7efe817dc5cf1b3db1a4f58724f10a46f",
        "61901bd7cc6fb7f0c9ba179fb0d5750a92ff9b1c",
        "b90a5d4c805bc62e6aaf1a6b889c113f3de54695",
        "34a16ae239140a146ea7a090a6bfbd36bb196ed7",
        "57de8397b2f3d8d96bf89243ae270ead2d2a2542",
        "57151c5e314faa0c23409086d1905fbb81e2422b",
        "ba15e5355b03c0c03b68777595364c785f8cdada",
        "c81241e6c012fb9c3382a67fec13a70bbfc247ef",
        "f0c89048d888f9873286c3b07bb1827a11a0e327",
        "50727d7b22b131d0086135e6a1dac592582eeb34",
        "636093784bb6a264266221387b79c606064ec509",
        "541251dff73a0cff7cf0bcbb9a1129ebed41885b",
        "edb70682d5dab139adb06afe7975f0f1199045e4",
        "a8ae52e99898aef1ead0343576e5505e591ca6e2",
        "59b8f9b2da4c260761ae810dc01b0fbae4241096",
        "e834e35ea819b60dd3e41ec6e2192eb3e037d2c7",
        "c018d02cdac5d571105fa8bedfcc41b692611ec5",
        "63809438311fbdc32925fc12f324ec590905f772",
        "93b99f2c890d0e8361d4f39ee02a00b18a4117f4",
        "0fb35401d4de13926172e18de8dd1014e66b583d",
        "be34e452331de54f7ce8ecf92aee195665505001",
        "ac63e5d6136c40412bebf97487f69aba32c69305",
        "3b2490f19c42332bbc3dd9d30ffd1161bf3a56b7",
        "388adac94714d7bbae212d4df9a16221d697d6f8",
        "77deae41fbd8b9949fc58772757898aa62750577",
        "1414a189162beb571712021786f97e61c6dd2a0a",
        "1b5996c95d4b5cee1b47fa9ba51c30b160e208d6",
        "262aff67dbf6517cecd77a2af9c116d21a2cee6a",
        "7ccfbd61a47663854852cb05756cff550d0dd4aa",
        "8030178e4881b444e584ced3decdb00ef8fc3e6a",
        "0a3bf2b62729713e40afbb1b9251c8cc8005857a",
        "a7ff22ea6d3d6bd6601f8017ece1d44851f5592b",
        "3eb978017977043270f3a739bc79ee4b95e519ec",
        "0dedc0a1a3ab0e6021aa1aeb15f9d53133ccaccf",
        "3c7a013d8d220f5398594df324151b5630896d7f",
        "58a940e5aa465bfe33663342b3c2c315e2061da0",
        "489b3c2949836d4a419073ac367ab519a14a9e17",
        "2d8289579a4214dae318e9e500c952a9ed43edc6",
        "63daa19538d92a18ac04147386aa1ee7c61e4f4e",
        "56336b4e24e5b96a3136f40866405fb979a5a9eb",
        "9a396a4e07e1566eec7c179b592a8e0e2907c3f1",
        "ca6ac71cdf8dba5d9d8150589b4618880d33109a",
        "725ff19636e729c57073a3af2ded2ff988e01caa",
        "a45aa3a46f2c278e4e64993b11dba9fe9c5fa615",
        "68f013317bd1bf6b5184a604913f8dd91ec628e2",
        "e2ac4195b66783f9021ffbebdede5fb7c8719659",
        "31506ebe8585e92e8c293d5aea2fb874905998e4",
        "f433c3656bbd00d8d96f0dadfcf097a39e63ba6a",
        "7cfcf1824b5f1f510aa4b0027db0fb334b3271db",
        "20d003403923d271ff5c93f492779becce025d3f",
        "4657daff055ecb61e83549954b27203d35ff66f7",
        "23e08b0fad2b69912ac70c1b645305148290cb51",
        "8a0f94a688f18a9565a21657bf44791550aec96a",
        "341740c0bfbca3e94013c80b80b6b06e1eb8d84c",
        "9a8455f5a7d3d76a6a1ba42b9bd0790a141f25a8",
        "bc6143930645e2bcf75c079b74743c926a28b152",
        "012f8ffb36df9ccabf2b5bcba02e603cbed3cdd2",
        "453babc60d9364e5d7be63175eadb1dae4853ec0",
        "11f012d2dbfb33fa44a819d9c7d92159ebe9dbf4",
        "47368f2b7ccd930c7f9ecadf0e9369d681365bf2",
        "3410dd3a9e5350c3719a0e52ca56bd2b9811242d",
        "0d8b3efeb73dc94a18dc2d3f124380417d6d38b3",
        "1898240af8cc460b4b11ceb74ef5c6bd9e61d41c",
        "cbd4784d1465d66b7159d9b49d101ce399b9c787",
        "7487a2d11af6755d293fb96a4b7b67c72a488252",
        "3388b7f4c74fb673550ebc694b6a3d9a42d23929",
        "74bf8b2d50c975ed67586196096441d870255e08",
        "6e56d04616b1c88cdf8398eb6330d8880ed5e119",
        "611cc11536483acdc96b7f9b0712a256dff1c0d7",
        "98b4ef274b961f451fb5a153b3de3be6a9e2ff98",
        "621821bf8768d71cca500bdde3604569dc2557f4",
        "15315f118ccd0a462eafa01801570c0dd887ca4d",
        "5765154ff2a5783a0a021028bac3b1e3fc706e44",
        "a779774c864c712c5b2638a434a7b3d48a708a4f",
        "3317f7640ed8a871f932b8a62997bafcca2d4f5b",
        "e8474435e57d07a3b81dc860da94ea3f59c989ae",
        "8c689f7d4ae447e0c7ee70c17ea27b4f3e904a26",
        "dc20acd4fc60dfb66147709fd4fe14dd42398664",
        "0995696e084f43217bd6935f7f98a08b6e272439",
        "72f7e4efe09a77d0f4a6ca0cadeccd4fac55a92c",
        "b2ac2b6201ab684d5a7d23a332e8330b5746aeaf",
        "786b1cc7ffea74a5560a9dda8e89196a211592e2",
        "04cfcb3ba0c727c7d767b6ae8535134161713d19",
        "6cb4ec2289a53283436bb9df8174a59e9d685485",
        "808a0bac33fc78735f23e8b7a2486e2e065869d0",
        "2af79844aa1cf783b899d9899722ee04f32b7735"
    ],
    "release_logs": {
        "rc1": [
            "1bc1939c63e07c6a03dbb258d765e0f450559706",
            "6d7863616317d475a206a2ceb32d6083f5d42a82",
            "80dd96c09563a075d1651873b0fe4fa15bcf43fc",
            "56437cddeb3b4ff362ff23db27e8eab84c820959",
            "ec4abf421a13b7b6bd4ebf848e99a18e830b611e",
            "0ad54edeae8557d4b73c05e69accf552a82eee0b",
            "1affc25395278626606be5c46832cb3e92377a54",
            "eb22bcead7f643f9099ddab3307521520e1143db",
            "1c9132540f5a763106ae1529c61b5cb8cd851bc5",
            "15162906e4750d48cac82b58cec39fdfa0e3a465",
            "884dcdcd201f0b6ad0cfc296f0ee1f467bee52f9",
            "dcf158703e04fa69a16273681d30af6fba3a00a3",
            "50763ecac457b747a4699b18d6a5d44c29a89199",
            "06344ac10da87c0374b9fed0463f67cf3eef904b",
            "18eba898f8de45484d202a04b3021aa7088251e9",
            "707d1a38eca3ddbb35a26373ffcb8f58c4d29eca",
            "9091e8d83929c2db2888431e72ee109ed4417a6d",
            "f6d2bbdeab1aa16b59294bac164c2ed5c06a9831",
            "a083fcc1098f9cd5c6f9eb3dc559d42234e30e55",
            "245ecb6684d089940273564fb7a314e5e11ea72e",
            "fbaf3c26bfef988973e76a4a703412742ae00bd3",
            "3dfedc0b4c5a76db5ada0c3c178b7af240e9a6d0",
            "74738806f3fd41d101f630ed1d3d58702fa80dbc",
            "762578e7bc1ff7b5409306bd61c07349a3b56770",
            "30ca4a32a8d391f375d45a1a3bf33be54cbe4b9a",
            "6edb5ac9e9f46bb9101f56e977287852757e59fa",
            "7cb3a20418aed29fef15e646e88d51bf8987629b",
            "e10b0c9eaa3daf278e13df6246ce768d2564d47a",
            "1930c79364d50125fb1fb9a11bc2bdc38d6ebc6f",
            "5579eb823b85f9cad22d3d8edabad9b377465624",
            "1f4885fe4941a21535d295e0d37a7b69604f9834",
            "fb56d93163d5843704aaba3c58b85bc7332c8a9b",
            "74f3fbf7efe817dc5cf1b3db1a4f58724f10a46f",
            "61901bd7cc6fb7f0c9ba179fb0d5750a92ff9b1c",
            "b90a5d4c805bc62e6aaf1a6b889c113f3de54695",
            "34a16ae239140a146ea7a090a6bfbd36bb196ed7",
            "57de8397b2f3d8d96bf89243ae270ead2d2a2542",
            "57151c5e314faa0c23409086d1905fbb81e2422b",
            "ba15e5355b03c0c03b68777595364c785f8cdada",
            "c81241e6c012fb9c3382a67fec13a70bbfc247ef",
            "f0c89048d888f9873286c3b07bb1827a11a0e327",
            "50727d7b22b131d0086135e6a1dac592582eeb34",
            "636093784bb6a264266221387b79c606064ec509",
            "541251dff73a0cff7cf0bcbb9a1129ebed41885b",
            "edb70682d5dab139adb06afe7975f0f1199045e4",
            "a8ae52e99898aef1ead0343576e5505e591ca6e2",
            "59b8f9b2da4c260761ae810dc01b0fbae4241096",
            "e834e35ea819b60dd3e41ec6e2192eb3e037d2c7",
            "c018d02cdac5d571105fa8bedfcc41b692611ec5",
            "63809438311fbdc32925fc12f324ec590905f772",
            "93b99f2c890d0e8361d4f39ee02a00b18a4117f4",
            "0fb35401d4de13926172e18de8dd1014e66b583d",
            "be34e452331de54f7ce8ecf92aee195665505001",
            "ac63e5d6136c40412bebf97487f69aba32c69305",
            "3b2490f19c42332bbc3dd9d30ffd1161bf3a56b7",
            "388adac94714d7bbae212d4df9a16221d697d6f8",
            "77deae41fbd8b9949fc58772757898aa62750577",
            "1414a189162beb571712021786f97e61c6dd2a0a",
            "1b5996c95d4b5cee1b47fa9ba51c30b160e208d6",
            "262aff67dbf6517cecd77a2af9c116d21a2cee6a",
            "7ccfbd61a47663854852cb05756cff550d0dd4aa",
            "8030178e4881b444e584ced3decdb00ef8fc3e6a",
            "0a3bf2b62729713e40afbb1b9251c8cc8005857a",
            "a7ff22ea6d3d6bd6601f8017ece1d44851f5592b",
            "3eb978017977043270f3a739bc79ee4b95e519ec",
            "0dedc0a1a3ab0e6021aa1aeb15f9d53133ccaccf",
            "3c7a013d8d220f5398594df324151b5630896d7f",
            "58a940e5aa465bfe33663342b3c2c315e2061da0",
            "489b3c2949836d4a419073ac367ab519a14a9e17",
            "2d8289579a4214dae318e9e500c952a9ed43edc6",
            "63daa19538d92a18ac04147386aa1ee7c61e4f4e",
            "56336b4e24e5b96a3136f40866405fb979a5a9eb",
            "9a396a4e07e1566eec7c179b592a8e0e2907c3f1",
            "ca6ac71cdf8dba5d9d8150589b4618880d33109a",
            "725ff19636e729c57073a3af2ded2ff988e01caa",
            "a45aa3a46f2c278e4e64993b11dba9fe9c5fa615",
            "68f013317bd1bf6b5184a604913f8dd91ec628e2",
            "e2ac4195b66783f9021ffbebdede5fb7c8719659",
            "31506ebe8585e92e8c293d5aea2fb874905998e4",
            "f433c3656bbd00d8d96f0dadfcf097a39e63ba6a",
            "7cfcf1824b5f1f510aa4b0027db0fb334b3271db",
            "20d003403923d271ff5c93f492779becce025d3f",
            "4657daff055ecb61e83549954b27203d35ff66f7",
            "23e08b0fad2b69912ac70c1b645305148290cb51",
            "8a0f94a688f18a9565a21657bf44791550aec96a",
            "341740c0bfbca3e94013c80b80b6b06e1eb8d84c",
            "9a8455f5a7d3d76a6a1ba42b9bd0790a141f25a8",
            "bc6143930645e2bcf75c079b74743c926a28b152",
            "012f8ffb36df9ccabf2b5bcba02e603cbed3cdd2",
            "453babc60d9364e5d7be63175eadb1dae4853ec0",
            "11f012d2dbfb33fa44a819d9c7d92159ebe9dbf4",
            "47368f2b7ccd930c7f9ecadf0e9369d681365bf2",
            "3410dd3a9e5350c3719a0e52ca56bd2b9811242d",
            "0d8b3efeb73dc94a18dc2d3f124380417d6d38b3",
            "1898240af8cc460b4b11ceb74ef5c6bd9e61d41c",
            "cbd4784d1465d66b7159d9b49d101ce399b9c787",
            "7487a2d11af6755d293fb96a4b7b67c72a488252",
            "3388b7f4c74fb673550ebc694b6a3d9a42d23929",
            "74bf8b2d50c975ed67586196096441d870255e08",
            "6e56d04616b1c88cdf8398eb6330d8880ed5e119",
            "611cc11536483acdc96b7f9b0712a256dff1c0d7",
            "98b4ef274b961f451fb5a153b3de3be6a9e2ff98",
            "621821bf8768d71cca500bdde3604569dc2557f4",
            "15315f118ccd0a462eafa01801570c0dd887ca4d",
            "5765154ff2a5783a0a021028bac3b1e3fc706e44",
            "a779774c864c712c5b2638a434a7b3d48a708a4f",
            "3317f7640ed8a871f932b8a62997bafcca2d4f5b",
            "e8474435e57d07a3b81dc860da94ea3f59c989ae",
            "8c689f7d4ae447e0c7ee70c17ea27b4f3e904a26",
            "dc20acd4fc60dfb66147709fd4fe14dd42398664",
            "0995696e084f43217bd6935f7f98a08b6e272439",
            "72f7e4efe09a77d0f4a6ca0cadeccd4fac55a92c",
            "b2ac2b6201ab684d5a7d23a332e8330b5746aeaf",
            "786b1cc7ffea74a5560a9dda8e89196a211592e2",
            "04cfcb3ba0c727c7d767b6ae8535134161713d19",
            "6cb4ec2289a53283436bb9df8174a59e9d685485",
            "808a0bac33fc78735f23e8b7a2486e2e065869d0",
            "2af79844aa1cf783b899d9899722ee04f32b7735"
        ],
        "rc2": [
            "75164169c43f6dcef237ac9a7bf842598f5f20f2",
            "c34b351b241dcae10ace3a819d73240b88078b42",
            "1350c1371ef337c50dc4b770d8e478a276860925",
            "0ab8889c0d245de0ff0a6c5b985d2a671dfaf8ac",
            "031aed3bb77a46df16be0789769340b1c68e2735",
            "a2bc4f0b3057fead94bdc3a0b243e0784489d800",
            "88f0cd0b2744c0453d75c5c1289581f68b5587be",
            "fa60e77964f54f58b34eba7a02626715d4435362",
            "4bf0c52a30519ea639bbf0557c698debbe758567",
            "d6c94fd5270beaf892987fb40723f7bfe82641e7",
            "7de67f6c48177b350d04e04b98269bdf1332e330",
            "447acafa970841971ff60d57491811a004aca690",
            "cbeb22eb73637f17c735d0b1d7377c036ddb7814",
            "621c20db90b974eb11ac86bd72517da30f301cb9",
            "867ea694dac10a33e8aa33f392a33e296311fd11",
            "119176660945086ed6224dd06411c53122b085bf",
            "a78bbcf8ce1b00f1a127a9249069fd7f91732ab8",
            "08cb8420f7498c01f56682c1a13101e88c1bde88",
            "367048030bdd6b35bde0b0d56c17dfe27565433e",
            "d679edfa7f194710985fe35ff63be318038a8497",
            "21a45dda7abdd6697ed1b9a123f4f5fd72e8dafb",
            "4e879ed8039d2567536692e795de9a34efe63682",
            "f0b63b47aae33a497c6444f32c6e90cf6670f6bb",
            "8337cc5f7d3f87a9452e0af847df04b2b4965155",
            "64885702513a27dc0570140dc2e39b2a9929259e",
            "53b4689979d8dd15d86f1d36a9a9fdd74df52dd4",
            "30688769f4a581d95f602c43143ef80edf53d034",
            "6e4aa5a580373024bbcb368b9ea6b17bd4bd8210",
            "e92669654aefc18195a674db571b161aec602318",
            "105b7468b1e5784c0488f70c1ac50980e4e54348",
            "e13324a889431f70b2858b08bfecf7a82652e965",
            "d001ca320da6694058be2c0d5c92271a49986a6a",
            "6e300a0c491d0733d4b444c8eff0933a2e51217d",
            "03c8e12d545c65c1be97306823abf36c68ac4376",
            "ffea9fc39fbf945d35f2ad8980b4c05d6a40dafa",
            "73240f81d00c4c4c6dcbbb836771f47204367d73",
            "b80190721b56e5b398282f7bd0c8b08e26119bb9",
            "f328ac36d65b7eaaaa363076afae13393c2a0fc8",
            "04b3e208fa656f01e0948880b87c6f93c85a3755",
            "c75459ac9567c2599414af64aebc024b4036723a",
            "e70e0d24d93998f07afcf79fbbcca484143fae0b",
            "45248fb0ec5fcf36f00a05eb82fe528a40329188",
            "2bae35353d49fbbd7a1b2530785b6ba75103fad6",
            "0d5e483a90c41c433056b8cf6e4e8def6316690f",
            "9190f516b1a7bea97888eafdef562d8925de2701",
            "416cd715a3f51b7d74676fa7d4c8e34c3c2823c9",
            "685f255f2f38a789452b100584d62226744aaab9",
            "2c0d391c48a28c8f41bb192644494c459effee4e",
            "f4e3701893bdf6b304ee114745def2f8ac4aa822",
            "0c53718e7badb163711fbfaf0300ecba4ef4a703",
            "f1a77a7e0a41dde8b59aa66eba29ddaf737b6b18",
            "594853033212ebdbb901040a58ad73515d9d3fc3"
        ],
        "stable": [
            "b0eca5828ccd3a5c07b77e82e567c45937de9056",
            "e5526544a32023122e3c686d866b9f70751cf1e6",
            "efc0a5a48197042ad178fd5f05b51b06aa0689bb",
            "268cbfbad68274f10b72be30dd35b3f847b90043",
            "df2a2ae0fc4b240ae1a7afadc9b22286377b891a",
            "10012f9d49e47a37eb39f10623bb7842d9d338a0",
            "398de05dd63bf3d989fb72d7cd2a36c0f045e3d7",
            "18e021b7cd81afbccf915bd825aaa264a9f608a1",
            "708aab7920d39cd0f8347f9c87959149174f6b48",
            "69c1805735df2a7a35e826e2f1bd40bac7dc1058",
            "f9dcc305669efde6562c21b071ab674657c219b3",
            "543ecb0217b6e2655a9d8386b90d5f4aee47fafd",
            "10f2ab59c1dae35c1a6761044719cff8ed17456c",
            "98d0bf7d7ae459693c31653d68f953df02711712",
            "5bbce634ad9a24c348b984e51e6c27d70bf0bbb4",
            "1e457c8e5c9cfc1216315fba21e75b443067f347",
            "d4e6eff2de2b5abd576292e3f64fae336bbd531a",
            "bd2a2a7e402c70ec057e396f1aef0caa86dd2f13",
            "2e152b945f542056815c107c8ced96222302548f",
            "5062d7499fd9ffde301f9fb5ba49514e135e24cd",
            "15057c9284740f155077f1079dc8d235c4ccab4d",
            "4c325c0732d2a4515bee3b643cc854a043ef51c4",
            "41e385cfacc533eca2abc9cc6c2adb28cded33aa"
        ]
    },
    "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": 19,
            "commit_count": 47
        },
        "MDQ6VXNlcjUyNzY3Mjc=": {
            "id": "MDQ6VXNlcjUyNzY3Mjc=",
            "user": "bojidar-bg",
            "avatar": "https://avatars.githubusercontent.com/u/5276727?u=77866a4a78c7e17744be56cc1b2e84fbbb606ab3&v=4",
            "url": "https://github.com/bojidar-bg",
            "pull_count": 0,
            "commit_count": 1
        },
        "MDQ6VXNlcjQxMDg1OTAw": {
            "id": "MDQ6VXNlcjQxMDg1OTAw",
            "user": "ThakeeNathees",
            "avatar": "https://avatars.githubusercontent.com/u/41085900?u=65e8581162f6e580dc23fd95c7a77bfe65a2e2fb&v=4",
            "url": "https://github.com/ThakeeNathees",
            "pull_count": 2,
            "commit_count": 4
        },
        "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
        },
        "MDQ6VXNlcjQxOTY5NzM1": {
            "id": "MDQ6VXNlcjQxOTY5NzM1",
            "user": "theoway",
            "avatar": "https://avatars.githubusercontent.com/u/41969735?u=d3f505b68242a4821c5ad2f638d5c1647369c52f&v=4",
            "url": "https://github.com/theoway",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2ODE4NjU0": {
            "id": "MDQ6VXNlcjE2ODE4NjU0",
            "user": "CodeforEvolution",
            "avatar": "https://avatars.githubusercontent.com/u/16818654?u=011af1030275c5dc1429bb8ea86730fc3b234250&v=4",
            "url": "https://github.com/CodeforEvolution",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc2NDU2ODM=": {
            "id": "MDQ6VXNlcjc2NDU2ODM=",
            "user": "bruvzg",
            "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4",
            "url": "https://github.com/bruvzg",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjMwNzM5MjM5": {
            "id": "MDQ6VXNlcjMwNzM5MjM5",
            "user": "YeldhamDev",
            "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4",
            "url": "https://github.com/YeldhamDev",
            "pull_count": 13,
            "commit_count": 26
        },
        "MDQ6VXNlcjc3MTMzOQ==": {
            "id": "MDQ6VXNlcjc3MTMzOQ==",
            "user": "hungrymonkey",
            "avatar": "https://avatars.githubusercontent.com/u/771339?v=4",
            "url": "https://github.com/hungrymonkey",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYwNTE2NjA4": {
            "id": "MDQ6VXNlcjYwNTE2NjA4",
            "user": "pyacier",
            "avatar": "https://avatars.githubusercontent.com/u/60516608?u=eaf4a4d3537bb4f0cbbf9e64e2615ef2ca3a67e5&v=4",
            "url": "https://github.com/pyacier",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2NDY4NzU=": {
            "id": "MDQ6VXNlcjE2NDY4NzU=",
            "user": "aaronfranke",
            "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4",
            "url": "https://github.com/aaronfranke",
            "pull_count": 3,
            "commit_count": 6
        },
        "": {
            "id": "",
            "user": "ghost",
            "avatar": "https://avatars.githubusercontent.com/u/10137?v=4",
            "url": "https://github.com/ghost",
            "pull_count": 0,
            "commit_count": 8
        },
        "MDQ6VXNlcjE5NDU0NDk=": {
            "id": "MDQ6VXNlcjE5NDU0NDk=",
            "user": "BastiaanOlij",
            "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4",
            "url": "https://github.com/BastiaanOlij",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjk3MTI0": {
            "id": "MDQ6VXNlcjk3MTI0",
            "user": "Schroedi",
            "avatar": "https://avatars.githubusercontent.com/u/97124?v=4",
            "url": "https://github.com/Schroedi",
            "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
        },
        "MDQ6VXNlcjE0ODI2ODE=": {
            "id": "MDQ6VXNlcjE0ODI2ODE=",
            "user": "van800",
            "avatar": "https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4",
            "url": "https://github.com/van800",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjQ3NzAwNDE4": {
            "id": "MDQ6VXNlcjQ3NzAwNDE4",
            "user": "dalexeev",
            "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4",
            "url": "https://github.com/dalexeev",
            "pull_count": 1,
            "commit_count": 2
        },
        "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
        },
        "MDQ6VXNlcjkxNDk2OA==": {
            "id": "MDQ6VXNlcjkxNDk2OA==",
            "user": "m4gr3d",
            "avatar": "https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4",
            "url": "https://github.com/m4gr3d",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjM5MDMwNTk=": {
            "id": "MDQ6VXNlcjM5MDMwNTk=",
            "user": "raulsntos",
            "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4",
            "url": "https://github.com/raulsntos",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjMwMzYxNzY=": {
            "id": "MDQ6VXNlcjMwMzYxNzY=",
            "user": "Chaosus",
            "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4",
            "url": "https://github.com/Chaosus",
            "pull_count": 15,
            "commit_count": 30
        },
        "MDQ6VXNlcjM3MTgxNzU2": {
            "id": "MDQ6VXNlcjM3MTgxNzU2",
            "user": "simpuid",
            "avatar": "https://avatars.githubusercontent.com/u/37181756?u=80ef22c56cbb948a86666a114b9f51021c4777cd&v=4",
            "url": "https://github.com/simpuid",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4MDAzMg==": {
            "id": "MDQ6VXNlcjE4MDAzMg==",
            "user": "Calinou",
            "avatar": "https://avatars.githubusercontent.com/u/180032?v=4",
            "url": "https://github.com/Calinou",
            "pull_count": 35,
            "commit_count": 70
        },
        "MDQ6VXNlcjUyNDA1NDA1": {
            "id": "MDQ6VXNlcjUyNDA1NDA1",
            "user": "WizardOhio24",
            "avatar": "https://avatars.githubusercontent.com/u/52405405?u=71e66972ca90e4e6da4f8b7b6aab3b5d11846acc&v=4",
            "url": "https://github.com/WizardOhio24",
            "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": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjgzNDI1OTk=": {
            "id": "MDQ6VXNlcjgzNDI1OTk=",
            "user": "AndreaCatania",
            "avatar": "https://avatars.githubusercontent.com/u/8342599?u=c7349e01cc60e178b112342f86e6db2b4199a144&v=4",
            "url": "https://github.com/AndreaCatania",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2ODc5MTg=": {
            "id": "MDQ6VXNlcjE2ODc5MTg=",
            "user": "Faless",
            "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4",
            "url": "https://github.com/Faless",
            "pull_count": 3,
            "commit_count": 7
        },
        "MDQ6VXNlcjQxOTQ1OTAz": {
            "id": "MDQ6VXNlcjQxOTQ1OTAz",
            "user": "qarmin",
            "avatar": "https://avatars.githubusercontent.com/u/41945903?u=7bcfa6e94f1e5ef313f572341d449b284f5ca1cf&v=4",
            "url": "https://github.com/qarmin",
            "pull_count": 1,
            "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": 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": 3,
            "commit_count": 5
        },
        "MDQ6VXNlcjExNzgyODMz": {
            "id": "MDQ6VXNlcjExNzgyODMz",
            "user": "YuriSizov",
            "avatar": "https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4",
            "url": "https://github.com/YuriSizov",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjk0MTEy": {
            "id": "MDQ6VXNlcjk0MTEy",
            "user": "eevee",
            "avatar": "https://avatars.githubusercontent.com/u/94112?u=2b5cfaf8731be8e8aa2863fd3d7f6f61f717d52f&v=4",
            "url": "https://github.com/eevee",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjk5MjUzNg==": {
            "id": "MDQ6VXNlcjk5MjUzNg==",
            "user": "bruce965",
            "avatar": "https://avatars.githubusercontent.com/u/992536?u=9e62c3139dedb6a0fba1840ad6fc6eb3cdb0d9e9&v=4",
            "url": "https://github.com/bruce965",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjg3NTAxMzU=": {
            "id": "MDQ6VXNlcjg3NTAxMzU=",
            "user": "mbrlabs",
            "avatar": "https://avatars.githubusercontent.com/u/8750135?u=046481c181e36742446016d1d98d0ffd723ee6cb&v=4",
            "url": "https://github.com/mbrlabs",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjE2NTIxMzM5": {
            "id": "MDQ6VXNlcjE2NTIxMzM5",
            "user": "clayjohn",
            "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4",
            "url": "https://github.com/clayjohn",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjIzMTE5NTI0": {
            "id": "MDQ6VXNlcjIzMTE5NTI0",
            "user": "SkyLucilfer",
            "avatar": "https://avatars.githubusercontent.com/u/23119524?v=4",
            "url": "https://github.com/SkyLucilfer",
            "pull_count": 2,
            "commit_count": 3
        },
        "MDQ6VXNlcjMxODAxMzY0": {
            "id": "MDQ6VXNlcjMxODAxMzY0",
            "user": "twaritwaikar",
            "avatar": "https://avatars.githubusercontent.com/u/31801364?u=3d98adff25c27b5d93432672883b5cb30e1fefc4&v=4",
            "url": "https://github.com/twaritwaikar",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjkyNTM5Mjg=": {
            "id": "MDQ6VXNlcjkyNTM5Mjg=",
            "user": "madmiraal",
            "avatar": "https://avatars.githubusercontent.com/u/9253928?u=2877a434cc1ac88dad4c7510e53af252bc07661e&v=4",
            "url": "https://github.com/madmiraal",
            "pull_count": 1,
            "commit_count": 1
        },
        "MDQ6VXNlcjIyMjMxNzI=": {
            "id": "MDQ6VXNlcjIyMjMxNzI=",
            "user": "KoBeWi",
            "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4",
            "url": "https://github.com/KoBeWi",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjM3MjQ3Ng==": {
            "id": "MDQ6VXNlcjM3MjQ3Ng==",
            "user": "timothyqiu",
            "avatar": "https://avatars.githubusercontent.com/u/372476?v=4",
            "url": "https://github.com/timothyqiu",
            "pull_count": 15,
            "commit_count": 30
        },
        "MDQ6VXNlcjE2Mzg1MjI1": {
            "id": "MDQ6VXNlcjE2Mzg1MjI1",
            "user": "bitstopper",
            "avatar": "https://avatars.githubusercontent.com/u/16385225?v=4",
            "url": "https://github.com/bitstopper",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2MjI5NTM4": {
            "id": "MDQ6VXNlcjE2MjI5NTM4",
            "user": "Relintai",
            "avatar": "https://avatars.githubusercontent.com/u/16229538?u=d26c39da33ffff64cb78cca72c52ac9a89cf601f&v=4",
            "url": "https://github.com/Relintai",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjY5NjQ1NTY=": {
            "id": "MDQ6VXNlcjY5NjQ1NTY=",
            "user": "Geequlim",
            "avatar": "https://avatars.githubusercontent.com/u/6964556?u=221b7e007c4c0595e81fb3f8eb2fbd825ce22c92&v=4",
            "url": "https://github.com/Geequlim",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEwMDM2MzM3": {
            "id": "MDQ6VXNlcjEwMDM2MzM3",
            "user": "muiroc",
            "avatar": "https://avatars.githubusercontent.com/u/10036337?v=4",
            "url": "https://github.com/muiroc",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjExNzk3MTc0": {
            "id": "MDQ6VXNlcjExNzk3MTc0",
            "user": "RandomShaper",
            "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4",
            "url": "https://github.com/RandomShaper",
            "pull_count": 4,
            "commit_count": 8
        },
        "MDQ6VXNlcjYwMDIzMTY5": {
            "id": "MDQ6VXNlcjYwMDIzMTY5",
            "user": "zxcvdev",
            "avatar": "https://avatars.githubusercontent.com/u/60023169?v=4",
            "url": "https://github.com/zxcvdev",
            "pull_count": 1,
            "commit_count": 2
        },
        "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": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg4MjMxNTY=": {
            "id": "MDQ6VXNlcjg4MjMxNTY=",
            "user": "sumit0190",
            "avatar": "https://avatars.githubusercontent.com/u/8823156?u=76797ee2b8f4e0ff4b4f12da5104a6c9a6704578&v=4",
            "url": "https://github.com/sumit0190",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ3NDE4ODY=": {
            "id": "MDQ6VXNlcjQ3NDE4ODY=",
            "user": "AlexHolly",
            "avatar": "https://avatars.githubusercontent.com/u/4741886?u=81482cfee6722a4251a80309bdba329f31f7229c&v=4",
            "url": "https://github.com/AlexHolly",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE0MjUzODM2": {
            "id": "MDQ6VXNlcjE0MjUzODM2",
            "user": "nathanfranke",
            "avatar": "https://avatars.githubusercontent.com/u/14253836?u=e817976c23152791128b738e4a23188c0e8935f3&v=4",
            "url": "https://github.com/nathanfranke",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg4MzEyMjY=": {
            "id": "MDQ6VXNlcjg4MzEyMjY=",
            "user": "ericrybick",
            "avatar": "https://avatars.githubusercontent.com/u/8831226?u=edb1af93b257d1353c79dcafc239e4164b322c25&v=4",
            "url": "https://github.com/ericrybick",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQzODAwMDk=": {
            "id": "MDQ6VXNlcjQzODAwMDk=",
            "user": "gururise",
            "avatar": "https://avatars.githubusercontent.com/u/4380009?u=bb76419792da44b01430448b518d0841e528a054&v=4",
            "url": "https://github.com/gururise",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMzMTQzNTA=": {
            "id": "MDQ6VXNlcjMzMTQzNTA=",
            "user": "silvanocerza",
            "avatar": "https://avatars.githubusercontent.com/u/3314350?v=4",
            "url": "https://github.com/silvanocerza",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU1MzY2OTk0": {
            "id": "MDQ6VXNlcjU1MzY2OTk0",
            "user": "seenloitering",
            "avatar": "https://avatars.githubusercontent.com/u/55366994?v=4",
            "url": "https://github.com/seenloitering",
            "pull_count": 1,
            "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": 1,
            "commit_count": 2
        },
        "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
        },
        "MDQ6VXNlcjEwNzUwMzI=": {
            "id": "MDQ6VXNlcjEwNzUwMzI=",
            "user": "pouleyKetchoupp",
            "avatar": "https://avatars.githubusercontent.com/u/1075032?v=4",
            "url": "https://github.com/pouleyKetchoupp",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4NzQ2MDIy": {
            "id": "MDQ6VXNlcjE4NzQ2MDIy",
            "user": "MightyPrinny",
            "avatar": "https://avatars.githubusercontent.com/u/18746022?u=99b898a6bc671c36c9b60e9d54fc32d80d641f51&v=4",
            "url": "https://github.com/MightyPrinny",
            "pull_count": 1,
            "commit_count": 2
        }
    },
    "commits": {
        "b0eca5828ccd3a5c07b77e82e567c45937de9056": {
            "hash": "b0eca5828ccd3a5c07b77e82e567c45937de9056",
            "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.1-stable",
            "body": "Many bugfixes have been cherry-picked since the 3.2-stable release of\nlate January 2020, including some regressions.\n\nThanks to all contributors! <3",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e5526544a32023122e3c686d866b9f70751cf1e6": {
            "hash": "e5526544a32023122e3c686d866b9f70751cf1e6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"Change LINKFLAGS to FRAMEWORKS which is supported since Scons release 0.96.91\"",
            "body": "This reverts commit 2e152b945f542056815c107c8ced96222302548f.\n\nSCons `FRAMEWORKS` is, according to their latest docs, only supported\n\"On Mac OS X with gcc\". While the \"with gcc\" part seems bogus, #36795\ndid introduce a link failure for our osxcross toolchain for compiling\nmacOS binaries from Linux. SCons probably fails to detect this as a\nmacOS target and does not use its `FRAMEWORKS` logic properly.\n\nSo using `LINKFLAGS` as we used to is the more portable solution.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "efc0a5a48197042ad178fd5f05b51b06aa0689bb": {
            "hash": "efc0a5a48197042ad178fd5f05b51b06aa0689bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mbedtls: Re-add patch to disable VIA padlock",
            "body": "The comment mentioned a conflict with libwebsockets, but we actually\nstill get this conflict even now that we don't use libwebsockets.\nNot sure what component is clashing but we should basically just keep\nthis patch.\n\nFollow-up to #36823.\n\n(cherry picked from commit 8189abd64a0871871fbae5a8e94753b99a2af2ae)",
            "is_cherrypick": true,
            "cherrypick_hash": "8189abd64a0871871fbae5a8e94753b99a2af2ae",
            "pull": ""
        },
        "8189abd64a0871871fbae5a8e94753b99a2af2ae": {
            "hash": "8189abd64a0871871fbae5a8e94753b99a2af2ae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mbedtls: Re-add patch to disable VIA padlock",
            "body": "The comment mentioned a conflict with libwebsockets, but we actually\nstill get this conflict even now that we don't use libwebsockets.\nNot sure what component is clashing but we should basically just keep\nthis patch.\n\nFollow-up to #36823.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36957
        },
        "268cbfbad68274f10b72be30dd35b3f847b90043": {
            "hash": "268cbfbad68274f10b72be30dd35b3f847b90043",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mbedtls: Re-apply upstream PR 1453 after #36823",
            "body": "For some weird reason 'git apply' does not error out when it does nothing,\nso I missed that I did not apply the patch properly in #36823...\n\nThis broke the UWP 32-bit x86 build.\n\n(cherry picked from commit 9a727714eec2b0e535087bce84556232dea3c5e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "9a727714eec2b0e535087bce84556232dea3c5e3",
            "pull": ""
        },
        "9a727714eec2b0e535087bce84556232dea3c5e3": {
            "hash": "9a727714eec2b0e535087bce84556232dea3c5e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "mbedtls: Re-apply upstream PR 1453 after #36823",
            "body": "For some weird reason 'git apply' does not error out when it does nothing,\nso I missed that I did not apply the patch properly in #36823...\n\nThis broke the UWP 32-bit x86 build.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36943
        },
        "df2a2ae0fc4b240ae1a7afadc9b22286377b891a": {
            "hash": "df2a2ae0fc4b240ae1a7afadc9b22286377b891a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "DocData: Fix serialization of Variant default values",
            "body": "Co-authored-by: Bojidar Marinov <bojidar.marinov.bg@gmail.com>\n(cherry picked from commit 788765709dfa5e0185cbecffad637dbb545a89aa)",
            "is_cherrypick": true,
            "cherrypick_hash": "788765709dfa5e0185cbecffad637dbb545a89aa",
            "pull": ""
        },
        "788765709dfa5e0185cbecffad637dbb545a89aa": {
            "hash": "788765709dfa5e0185cbecffad637dbb545a89aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg=",
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "DocData: Fix serialization of Variant default values",
            "body": "Co-authored-by: Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36934
        },
        "10012f9d49e47a37eb39f10623bb7842d9d338a0": {
            "hash": "10012f9d49e47a37eb39f10623bb7842d9d338a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"assimp: Sync with upstream 0201fc5\"",
            "body": "This reverts commit 78b22393a8dd182ee56d0448ed77ba4430de5e75.\n\nIt caused a regression in FBX import leading to crashes.\nFixes #36908.\n\n(cherry picked from commit da1f80c1f2d71aeaee9f57fd19fc2ea4f76c487d)",
            "is_cherrypick": true,
            "cherrypick_hash": "da1f80c1f2d71aeaee9f57fd19fc2ea4f76c487d",
            "pull": ""
        },
        "da1f80c1f2d71aeaee9f57fd19fc2ea4f76c487d": {
            "hash": "da1f80c1f2d71aeaee9f57fd19fc2ea4f76c487d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"assimp: Sync with upstream 0201fc5\"",
            "body": "This reverts commit 78b22393a8dd182ee56d0448ed77ba4430de5e75.\n\nIt caused a regression in FBX import leading to crashes.\nFixes #36908.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "398de05dd63bf3d989fb72d7cd2a36c0f045e3d7": {
            "hash": "398de05dd63bf3d989fb72d7cd2a36c0f045e3d7",
            "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": ""
        },
        "18e021b7cd81afbccf915bd825aaa264a9f608a1": {
            "hash": "18e021b7cd81afbccf915bd825aaa264a9f608a1",
            "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": ""
        },
        "708aab7920d39cd0f8347f9c87959149174f6b48": {
            "hash": "708aab7920d39cd0f8347f9c87959149174f6b48",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMDg1OTAw"
            ],
            "author_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "typo in gdscript_workspace.cpp/remove_cache_parser() fixed",
            "body": "(cherry picked from commit 07c99340d1253799675cdf341c633c29ad0164ad)",
            "is_cherrypick": true,
            "cherrypick_hash": "07c99340d1253799675cdf341c633c29ad0164ad",
            "pull": ""
        },
        "07c99340d1253799675cdf341c633c29ad0164ad": {
            "hash": "07c99340d1253799675cdf341c633c29ad0164ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMDg1OTAw"
            ],
            "author_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "committer_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "summary": "typo in gdscript_workspace.cpp/remove_cache_parser() fixed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36814
        },
        "69c1805735df2a7a35e826e2f1bd40bac7dc1058": {
            "hash": "69c1805735df2a7a35e826e2f1bd40bac7dc1058",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added parameters to Load()",
            "body": "(cherry picked from commit 1b0819bd595f6ca41ac6f357369ca4805c41c01e)",
            "is_cherrypick": true,
            "cherrypick_hash": "1b0819bd595f6ca41ac6f357369ca4805c41c01e",
            "pull": ""
        },
        "1b0819bd595f6ca41ac6f357369ca4805c41c01e": {
            "hash": "1b0819bd595f6ca41ac6f357369ca4805c41c01e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Phischermen <kevfischermen@gmail.com>",
            "summary": "Added parameters to Load()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36842
        },
        "f9dcc305669efde6562c21b071ab674657c219b3": {
            "hash": "f9dcc305669efde6562c21b071ab674657c219b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTY5NzM1"
            ],
            "author_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Edited the KinematicBody and KinematicBody2D docs",
            "body": "Explained the reason why move_and_slide should be used in _physics_process\n\n(cherry picked from commit b7dbf41aa5d25c2ed9db50f989065ec8721b6144)",
            "is_cherrypick": true,
            "cherrypick_hash": "b7dbf41aa5d25c2ed9db50f989065ec8721b6144",
            "pull": ""
        },
        "b7dbf41aa5d25c2ed9db50f989065ec8721b6144": {
            "hash": "b7dbf41aa5d25c2ed9db50f989065ec8721b6144",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTY5NzM1"
            ],
            "author_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "committer_raw": "Umang Kalra <umangkalra10@gmail.com>",
            "summary": "Edited the KinematicBody and KinematicBody2D docs",
            "body": "Explained the reason why move_and_slide should be used in _physics_process",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36849
        },
        "543ecb0217b6e2655a9d8386b90d5f4aee47fafd": {
            "hash": "543ecb0217b6e2655a9d8386b90d5f4aee47fafd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODE4NjU0"
            ],
            "author_raw": "CodeforEvolution <secundaja@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "miniupnpc: Sync with upstream master (4436632)",
            "body": "(cherry picked from commit 0c37c4021b52d2ff8a5e02d5e1668932d8702845)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c37c4021b52d2ff8a5e02d5e1668932d8702845",
            "pull": ""
        },
        "0c37c4021b52d2ff8a5e02d5e1668932d8702845": {
            "hash": "0c37c4021b52d2ff8a5e02d5e1668932d8702845",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODE4NjU0"
            ],
            "author_raw": "CodeforEvolution <secundaja@gmail.com>",
            "committer_raw": "CodeforEvolution <secundaja@gmail.com>",
            "summary": "miniupnpc: Sync with upstream master (4436632)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36870
        },
        "10f2ab59c1dae35c1a6761044719cff8ed17456c": {
            "hash": "10f2ab59c1dae35c1a6761044719cff8ed17456c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "assimp: Sync with upstream 0201fc5",
            "body": "(cherry picked from commit 78b22393a8dd182ee56d0448ed77ba4430de5e75)",
            "is_cherrypick": true,
            "cherrypick_hash": "78b22393a8dd182ee56d0448ed77ba4430de5e75",
            "pull": ""
        },
        "78b22393a8dd182ee56d0448ed77ba4430de5e75": {
            "hash": "78b22393a8dd182ee56d0448ed77ba4430de5e75",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "assimp: Sync with upstream 0201fc5",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36852
        },
        "98d0bf7d7ae459693c31653d68f953df02711712": {
            "hash": "98d0bf7d7ae459693c31653d68f953df02711712",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "assimp: Clean and document buildsystem, prepare for unbundling",
            "body": "- Improve the SCsub to allow unbundling and remove unnecessary code.\n- Move files around to match upstream source.\n- Re-sync with upstream commit 308db73d0b3c2d1870cd3e465eaa283692a4cf23\nto ensure we don't have local modifications.\n- Doesn't actually build against current version 5.0.1 due to the lack\nof the new ArmaturePopulate API that Gordon authored. We'll have to\nwait for a public release with that API (5.1?) to enable unbundling.\n\n(cherry picked from commit 9d8a9ea826ac733e7076d567ef2a6b5200de68c4)",
            "is_cherrypick": true,
            "cherrypick_hash": "9d8a9ea826ac733e7076d567ef2a6b5200de68c4",
            "pull": ""
        },
        "9d8a9ea826ac733e7076d567ef2a6b5200de68c4": {
            "hash": "9d8a9ea826ac733e7076d567ef2a6b5200de68c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "assimp: Clean and document buildsystem, prepare for unbundling",
            "body": "- Improve the SCsub to allow unbundling and remove unnecessary code.\n- Move files around to match upstream source.\n- Re-sync with upstream commit 308db73d0b3c2d1870cd3e465eaa283692a4cf23\nto ensure we don't have local modifications.\n- Doesn't actually build against current version 5.0.1 due to the lack\nof the new ArmaturePopulate API that Gordon authored. We'll have to\nwait for a public release with that API (5.1?) to enable unbundling.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36852
        },
        "5bbce634ad9a24c348b984e51e6c27d70bf0bbb4": {
            "hash": "5bbce634ad9a24c348b984e51e6c27d70bf0bbb4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Replace IOHIDDeviceRegisterRemovalCallback with IOHIDManagerRegisterDeviceRemovalCallback to fix gamepad disconnection callback on macOS Catalina.",
            "body": "(cherry picked from commit 6b23e36dbc2b1ae265427fd568bec3908c910987)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b23e36dbc2b1ae265427fd568bec3908c910987",
            "pull": ""
        },
        "6b23e36dbc2b1ae265427fd568bec3908c910987": {
            "hash": "6b23e36dbc2b1ae265427fd568bec3908c910987",
            "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": "Replace IOHIDDeviceRegisterRemovalCallback with IOHIDManagerRegisterDeviceRemovalCallback to fix gamepad disconnection callback on macOS Catalina.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36845
        },
        "1e457c8e5c9cfc1216315fba21e75b443067f347": {
            "hash": "1e457c8e5c9cfc1216315fba21e75b443067f347",
            "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.5",
            "body": "Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-02\n\nDrop patch to disable VIA padlock since we no longer use libwebsockets,\nso there's no conflict anymore.\n\n(cherry picked from commit e435bed84708edb0c14fb94529fba7665966324f)",
            "is_cherrypick": true,
            "cherrypick_hash": "e435bed84708edb0c14fb94529fba7665966324f",
            "pull": ""
        },
        "e435bed84708edb0c14fb94529fba7665966324f": {
            "hash": "e435bed84708edb0c14fb94529fba7665966324f",
            "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.5",
            "body": "Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-02\n\nDrop patch to disable VIA padlock since we no longer use libwebsockets,\nso there's no conflict anymore.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36823
        },
        "d4e6eff2de2b5abd576292e3f64fae336bbd531a": {
            "hash": "d4e6eff2de2b5abd576292e3f64fae336bbd531a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "ConfigFile: Improve error messages and complete docs",
            "body": "(cherry picked from commit f7c87ed3dd29884445a760cbe57404e139c76407)",
            "is_cherrypick": true,
            "cherrypick_hash": "f7c87ed3dd29884445a760cbe57404e139c76407",
            "pull": ""
        },
        "f7c87ed3dd29884445a760cbe57404e139c76407": {
            "hash": "f7c87ed3dd29884445a760cbe57404e139c76407",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "ConfigFile: Improve error messages and complete docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36810
        },
        "bd2a2a7e402c70ec057e396f1aef0caa86dd2f13": {
            "hash": "bd2a2a7e402c70ec057e396f1aef0caa86dd2f13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()'",
            "body": "(cherry picked from commit 8c8c48a7adb27f1563e8ec7d3c756ce08ffbdf5c)",
            "is_cherrypick": true,
            "cherrypick_hash": "8c8c48a7adb27f1563e8ec7d3c756ce08ffbdf5c",
            "pull": ""
        },
        "8c8c48a7adb27f1563e8ec7d3c756ce08ffbdf5c": {
            "hash": "8c8c48a7adb27f1563e8ec7d3c756ce08ffbdf5c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()'",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36021
        },
        "2e152b945f542056815c107c8ced96222302548f": {
            "hash": "2e152b945f542056815c107c8ced96222302548f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTMzOQ=="
            ],
            "author_raw": "hungrymonkey <boringmonkey@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change LINKFLAGS to FRAMEWORKS which is supported since Scons release 0.96.91",
            "body": "Fixes the link errors below\n\nclang: error: no such file or directory: 'Carbon'\nclang: error: no such file or directory: 'AudioUnit'\nclang: error: no such file or directory: 'CoreAudio'\nclang: error: no such file or directory: 'CoreMIDI'\nclang: error: no such file or directory: 'IOKit'\nclang: error: no such file or directory: 'ForceFeedback'\nclang: error: no such file or directory: 'CoreVideo'\nclang: error: no such file or directory: 'AVFoundation'\nclang: error: no such file or directory: 'CoreMedia'\nclang: error: no such file or directory: 'Metal'\nclang: error: no such file or directory: 'QuartzCore'\n\nTested on\nSystem Version: macOS 10.15.3 (19D76)\n\nSCons by Steven Knight et al.:\nscript: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog\nengine: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog\nengine path: ['/usr/local/Cellar/scons/3.1.2_1/libexec/scons-local/SCons']\n\nXcode 11.3.1\nBuild version 11C504\n\nApple clang version 11.0.0 (clang-1100.0.33.17)\nTarget: x86_64-apple-darwin19.3.0\n\nCloses #36720\n\n(cherry picked from commit c924e83a646f8a6d972ccd4d009acc323a6be158)",
            "is_cherrypick": true,
            "cherrypick_hash": "c924e83a646f8a6d972ccd4d009acc323a6be158",
            "pull": ""
        },
        "c924e83a646f8a6d972ccd4d009acc323a6be158": {
            "hash": "c924e83a646f8a6d972ccd4d009acc323a6be158",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTMzOQ=="
            ],
            "author_raw": "hungrymonkey <boringmonkey@gmail.com>",
            "committer_raw": "hungrymonkey <boringmonkey@gmail.com>",
            "summary": "Change LINKFLAGS to FRAMEWORKS which is supported since Scons release 0.96.91",
            "body": "Fixes the link errors below\n\nclang: error: no such file or directory: 'Carbon'\nclang: error: no such file or directory: 'AudioUnit'\nclang: error: no such file or directory: 'CoreAudio'\nclang: error: no such file or directory: 'CoreMIDI'\nclang: error: no such file or directory: 'IOKit'\nclang: error: no such file or directory: 'ForceFeedback'\nclang: error: no such file or directory: 'CoreVideo'\nclang: error: no such file or directory: 'AVFoundation'\nclang: error: no such file or directory: 'CoreMedia'\nclang: error: no such file or directory: 'Metal'\nclang: error: no such file or directory: 'QuartzCore'\n\nTested on\nSystem Version: macOS 10.15.3 (19D76)\n\nSCons by Steven Knight et al.:\nscript: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog\nengine: v3.1.2.bee7caf9defd6e108fc2998a2520ddb36a967691, 2019-12-17 02:07:09, by bdeegan on octodog\nengine path: ['/usr/local/Cellar/scons/3.1.2_1/libexec/scons-local/SCons']\n\nXcode 11.3.1\nBuild version 11C504\n\nApple clang version 11.0.0 (clang-1100.0.33.17)\nTarget: x86_64-apple-darwin19.3.0\n\nCloses #36720",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36795
        },
        "5062d7499fd9ffde301f9fb5ba49514e135e24cd": {
            "hash": "5062d7499fd9ffde301f9fb5ba49514e135e24cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwNTE2NjA4"
            ],
            "author_raw": "Pierre Caye <pierrecaye@laposte.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a new configuration warning to CollisionShape",
            "body": "In the case where a ConcavePolygonShape is used as a shape for a RigidBody\nin another mode than static, a configuration warning will appear in the\neditor.\n\n(cherry picked from commit ad227d9a85ad1164ba7e1b099b332bef99f1883b)",
            "is_cherrypick": true,
            "cherrypick_hash": "ad227d9a85ad1164ba7e1b099b332bef99f1883b",
            "pull": ""
        },
        "ad227d9a85ad1164ba7e1b099b332bef99f1883b": {
            "hash": "ad227d9a85ad1164ba7e1b099b332bef99f1883b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwNTE2NjA4"
            ],
            "author_raw": "Pierre Caye <pierrecaye@laposte.net>",
            "committer_raw": "Pierre Caye <pierrecaye@laposte.net>",
            "summary": "Add a new configuration warning to CollisionShape",
            "body": "In the case where a ConcavePolygonShape is used as a shape for a RigidBody\nin another mode than static, a configuration warning will appear in the\neditor.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36772
        },
        "15057c9284740f155077f1079dc8d235c4ccab4d": {
            "hash": "15057c9284740f155077f1079dc8d235c4ccab4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMDg1OTAw"
            ],
            "author_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix EditorFolding crash when switching scenes",
            "body": "(cherry picked from commit 3275e8488b59fb8a7a53c4edc0e6755b0ced782c)",
            "is_cherrypick": true,
            "cherrypick_hash": "3275e8488b59fb8a7a53c4edc0e6755b0ced782c",
            "pull": ""
        },
        "3275e8488b59fb8a7a53c4edc0e6755b0ced782c": {
            "hash": "3275e8488b59fb8a7a53c4edc0e6755b0ced782c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxMDg1OTAw"
            ],
            "author_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "committer_raw": "Thakee Nathees <thakeenathees@gmail.com>",
            "summary": "Fix EditorFolding crash when switching scenes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36700
        },
        "4c325c0732d2a4515bee3b643cc854a043ef51c4": {
            "hash": "4c325c0732d2a4515bee3b643cc854a043ef51c4",
            "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 detection of Apple platforms in build script",
            "body": "(cherry picked from commit 5b040ef2e832ea730d1e3d7755b36386a053fd4c)",
            "is_cherrypick": true,
            "cherrypick_hash": "5b040ef2e832ea730d1e3d7755b36386a053fd4c",
            "pull": ""
        },
        "5b040ef2e832ea730d1e3d7755b36386a053fd4c": {
            "hash": "5b040ef2e832ea730d1e3d7755b36386a053fd4c",
            "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 detection of Apple platforms in build script",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36807
        },
        "41e385cfacc533eca2abc9cc6c2adb28cded33aa": {
            "hash": "41e385cfacc533eca2abc9cc6c2adb28cded33aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document EditorPlugin get_plugin_icon and get_plugin_name",
            "body": "The return value's type hint is now accurate.\n\n(cherry picked from commit 68d73ecf60b35c06ee645fe0fed2b4dc426e0f81)",
            "is_cherrypick": true,
            "cherrypick_hash": "68d73ecf60b35c06ee645fe0fed2b4dc426e0f81",
            "pull": ""
        },
        "68d73ecf60b35c06ee645fe0fed2b4dc426e0f81": {
            "hash": "68d73ecf60b35c06ee645fe0fed2b4dc426e0f81",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Document EditorPlugin get_plugin_icon and get_plugin_name",
            "body": "The return value's type hint is now accurate.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36746
        },
        "75164169c43f6dcef237ac9a7bf842598f5f20f2": {
            "hash": "75164169c43f6dcef237ac9a7bf842598f5f20f2",
            "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 get_compiler_version() to return ints",
            "body": "Otherwise comparisons would fail for compiler versions above 10.\nAlso simplified code somewhat to avoid using subprocess too much\nneedlessly.\n\n(cherry picked from commits c7dc5142b56b3f52ba9c2746eb4855fae68ed26e\nand df7ecfc4a7f8403144be2aa49bb47f9ead25926b)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36784
        },
        "c34b351b241dcae10ace3a819d73240b88078b42": {
            "hash": "c34b351b241dcae10ace3a819d73240b88078b42",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Explicitly define our C (C11) and C++ (C++14) standards",
            "body": "On GCC and Clang, we use C11 and C++14 with GNU extensions (`std=gnu11`\nand `std=gnu++14`). Those are the defaults for current GCC and Clang,\nand also match the feature sets we want to use in Godot.\n\nOn MSVC, we require C++14 support explicitly with `/std:c++14`, and\nmake it strict with the use of `/permissive-` (so features of C++17 or\nlater can't be used).\n\nMoves the definition before querying environment flags and platform\nconfig so that it can be overridden when necessary.\n\n(cherry picked from commit 342f127362108bfb0fb954c9150b5a937ecfef30)",
            "is_cherrypick": true,
            "cherrypick_hash": "342f127362108bfb0fb954c9150b5a937ecfef30",
            "pull": 36784
        },
        "342f127362108bfb0fb954c9150b5a937ecfef30": {
            "hash": "342f127362108bfb0fb954c9150b5a937ecfef30",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "SCons: Explicitly define our C (C11) and C++ (C++14) standards",
            "body": "On GCC and Clang, we use C11 and C++14 with GNU extensions (`std=gnu11`\nand `std=gnu++14`). Those are the defaults for current GCC and Clang,\nand also match the feature sets we want to use in Godot.\n\nOn MSVC, we require C++14 support explicitly with `/std:c++14`, and\nmake it strict with the use of `/permissive-` (so features of C++17 or\nlater can't be used).\n\nMoves the definition before querying environment flags and platform\nconfig so that it can be overridden when necessary.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36380
        },
        "1350c1371ef337c50dc4b770d8e478a276860925": {
            "hash": "1350c1371ef337c50dc4b770d8e478a276860925",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Pierre Caye <cayepierre@yahoo.fr>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "add a precision about the intended use of the ConcavePolygonShape",
            "body": "(cherry picked from commit 222a934e608640c598cc0f99780a74d66b5ac556)",
            "is_cherrypick": true,
            "cherrypick_hash": "222a934e608640c598cc0f99780a74d66b5ac556",
            "pull": 36784
        },
        "222a934e608640c598cc0f99780a74d66b5ac556": {
            "hash": "222a934e608640c598cc0f99780a74d66b5ac556",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Pierre Caye <cayepierre@yahoo.fr>",
            "committer_raw": "Pierre Caye <cayepierre@yahoo.fr>",
            "summary": "add a precision about the intended use of the ConcavePolygonShape",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36646
        },
        "0ab8889c0d245de0ff0a6c5b985d2a671dfaf8ac": {
            "hash": "0ab8889c0d245de0ff0a6c5b985d2a671dfaf8ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Exposing get_tracker_id for ARVRPositionalTracker to GDScript",
            "body": "(cherry picked from commit f0b1edef8b5e3751caae6b1bc8fadf004c1578a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "f0b1edef8b5e3751caae6b1bc8fadf004c1578a9",
            "pull": 36784
        },
        "f0b1edef8b5e3751caae6b1bc8fadf004c1578a9": {
            "hash": "f0b1edef8b5e3751caae6b1bc8fadf004c1578a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Exposing get_tracker_id for ARVRPositionalTracker to GDScript",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36596
        },
        "031aed3bb77a46df16be0789769340b1c68e2735": {
            "hash": "031aed3bb77a46df16be0789769340b1c68e2735",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk3MTI0"
            ],
            "author_raw": "Christoph Schroeder <call-schroedi@web.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes touch events for HTML",
            "body": "Without this patch, the following exception is thrown when the touch\nscreen is used: TypeError: e.getBoundingClientRect is not a function.\nNo touch events arrive in the engine.\n\nFrom my testing, this PR fixes the issue and behaves as expected.\n\nTested with godot-demo-projects/misc/multitouch_view/, emscripten 1.39.8\nand Firefox mobile emulator as well as FF on Android\n\n(cherry picked from commit 5134317afc8cbb1f51b29e9862c19d4f54d3a1d9)",
            "is_cherrypick": true,
            "cherrypick_hash": "5134317afc8cbb1f51b29e9862c19d4f54d3a1d9",
            "pull": 36784
        },
        "5134317afc8cbb1f51b29e9862c19d4f54d3a1d9": {
            "hash": "5134317afc8cbb1f51b29e9862c19d4f54d3a1d9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk3MTI0"
            ],
            "author_raw": "Christoph Schroeder <call-schroedi@web.de>",
            "committer_raw": "Christoph Schroeder <call-schroedi@web.de>",
            "summary": "Fixes touch events for HTML",
            "body": "Without this patch, the following exception is thrown when the touch\nscreen is used: TypeError: e.getBoundingClientRect is not a function.\nNo touch events arrive in the engine.\n\nFrom my testing, this PR fixes the issue and behaves as expected.\n\nTested with godot-demo-projects/misc/multitouch_view/, emscripten 1.39.8\nand Firefox mobile emulator as well as FF on Android",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36557
        },
        "a2bc4f0b3057fead94bdc3a0b243e0784489d800": {
            "hash": "a2bc4f0b3057fead94bdc3a0b243e0784489d800",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Take correct part of extension with File Dialog",
            "body": "Fixes #36697\n\n(cherry picked from commit 319840bad1754ce33ec60000df7972e73401860d)",
            "is_cherrypick": true,
            "cherrypick_hash": "319840bad1754ce33ec60000df7972e73401860d",
            "pull": 36784
        },
        "319840bad1754ce33ec60000df7972e73401860d": {
            "hash": "319840bad1754ce33ec60000df7972e73401860d",
            "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": "Take correct part of extension with File Dialog",
            "body": "Fixes #36697",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36699
        },
        "88f0cd0b2744c0453d75c5c1289581f68b5587be": {
            "hash": "88f0cd0b2744c0453d75c5c1289581f68b5587be",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "On Windows find Rider installed for CurrentUser",
            "body": "(cherry picked from commit c95e20a089b7ef1bcc2bd0955bbb7504fdd5729f)",
            "is_cherrypick": true,
            "cherrypick_hash": "c95e20a089b7ef1bcc2bd0955bbb7504fdd5729f",
            "pull": 36784
        },
        "c95e20a089b7ef1bcc2bd0955bbb7504fdd5729f": {
            "hash": "c95e20a089b7ef1bcc2bd0955bbb7504fdd5729f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "summary": "On Windows find Rider installed for CurrentUser",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36657
        },
        "fa60e77964f54f58b34eba7a02626715d4435362": {
            "hash": "fa60e77964f54f58b34eba7a02626715d4435362",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Document that SpringArm exclusions only work with PhysicsBody objects",
            "body": "(cherry picked from commit d96166370725b81527d1783f58d5cd7686608a28)",
            "is_cherrypick": true,
            "cherrypick_hash": "d96166370725b81527d1783f58d5cd7686608a28",
            "pull": 36784
        },
        "d96166370725b81527d1783f58d5cd7686608a28": {
            "hash": "d96166370725b81527d1783f58d5cd7686608a28",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Document that SpringArm exclusions only work with PhysicsBody objects",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36750
        },
        "4bf0c52a30519ea639bbf0557c698debbe758567": {
            "hash": "4bf0c52a30519ea639bbf0557c698debbe758567",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Minor fix in Node class documentation",
            "body": "The name of the property responsible for physics fps is fixed:\nthis is `Engine.iterations_per_second`, not `Engine.target_fps`.\n\n(cherry picked from commit 6e5cd36b12b535f31a2b453c39723a77adc182ed)",
            "is_cherrypick": true,
            "cherrypick_hash": "6e5cd36b12b535f31a2b453c39723a77adc182ed",
            "pull": 36784
        },
        "6e5cd36b12b535f31a2b453c39723a77adc182ed": {
            "hash": "6e5cd36b12b535f31a2b453c39723a77adc182ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Minor fix in Node class documentation",
            "body": "The name of the property responsible for physics fps is fixed:\nthis is `Engine.iterations_per_second`, not `Engine.target_fps`.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36509
        },
        "d6c94fd5270beaf892987fb40723f7bfe82641e7": {
            "hash": "d6c94fd5270beaf892987fb40723f7bfe82641e7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Dev .59 <mateomiccino@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "os: execute parse the command output from utf8",
            "body": "(cherry picked from commit 8a88637705ecf58a069b3ea631fee8501fd8e6f4)",
            "is_cherrypick": true,
            "cherrypick_hash": "8a88637705ecf58a069b3ea631fee8501fd8e6f4",
            "pull": 36784
        },
        "8a88637705ecf58a069b3ea631fee8501fd8e6f4": {
            "hash": "8a88637705ecf58a069b3ea631fee8501fd8e6f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Dev .59 <mateomiccino@gmail.com>",
            "committer_raw": "Mateo Dev .59 <mateomiccino@gmail.com>",
            "summary": "os: execute parse the command output from utf8",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36777
        },
        "7de67f6c48177b350d04e04b98269bdf1332e330": {
            "hash": "7de67f6c48177b350d04e04b98269bdf1332e330",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix android template install validation.",
            "body": "(cherry picked from commit 5b80dc9a2ad6425533107f04ab0696f2c229baf2)",
            "is_cherrypick": true,
            "cherrypick_hash": "5b80dc9a2ad6425533107f04ab0696f2c229baf2",
            "pull": 36784
        },
        "5b80dc9a2ad6425533107f04ab0696f2c229baf2": {
            "hash": "5b80dc9a2ad6425533107f04ab0696f2c229baf2",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "committer_raw": "Fredia Huya-Kouadio <fhuyakou@gmail.com>",
            "summary": "Fix android template install validation.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36731
        },
        "447acafa970841971ff60d57491811a004aca690": {
            "hash": "447acafa970841971ff60d57491811a004aca690",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix missing null check in Mono Binding of GD.print",
            "body": "(cherry picked from commit 6b9c22542f6948592dd3007e61b6fe0aaa51f62f)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b9c22542f6948592dd3007e61b6fe0aaa51f62f",
            "pull": 36784
        },
        "6b9c22542f6948592dd3007e61b6fe0aaa51f62f": {
            "hash": "6b9c22542f6948592dd3007e61b6fe0aaa51f62f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Raul Santos <raulsntos@gmail.com>",
            "summary": "Fix missing null check in Mono Binding of GD.print",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36730
        },
        "cbeb22eb73637f17c735d0b1d7377c036ddb7814": {
            "hash": "cbeb22eb73637f17c735d0b1d7377c036ddb7814",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix InputEventKey::echo type from INT to BOOL",
            "body": "(cherry picked from commit 5e3c64828aacc8e166a74e3a8df0cecd408a25ef)",
            "is_cherrypick": true,
            "cherrypick_hash": "5e3c64828aacc8e166a74e3a8df0cecd408a25ef",
            "pull": 36784
        },
        "5e3c64828aacc8e166a74e3a8df0cecd408a25ef": {
            "hash": "5e3c64828aacc8e166a74e3a8df0cecd408a25ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix InputEventKey::echo type from INT to BOOL",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36696
        },
        "621c20db90b974eb11ac86bd72517da30f301cb9": {
            "hash": "621c20db90b974eb11ac86bd72517da30f301cb9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MTgxNzU2"
            ],
            "author_raw": "simpuid <utkarsh.email@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Implement undo-redo feature for Parameter Paste in the Inspector",
            "body": "EditorData::undo_redo.add_do_property and EditorData::undo_redo.add_undo_property is used in EditorData::paste_object_params to implement this feature. It's action name is set to \"Paste Params\"\n\nChanges made\n* Removed the call for clearing the history on paste params case.\n* Instead of directly setting the properties value, EditorData::undo_redo is used.\n\n(cherry picked from commit f817ba83795ed4a8a44e569cce58bc37522860c0)",
            "is_cherrypick": true,
            "cherrypick_hash": "f817ba83795ed4a8a44e569cce58bc37522860c0",
            "pull": 36784
        },
        "f817ba83795ed4a8a44e569cce58bc37522860c0": {
            "hash": "f817ba83795ed4a8a44e569cce58bc37522860c0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MTgxNzU2"
            ],
            "author_raw": "simpuid <utkarsh.email@yahoo.com>",
            "committer_raw": "simpuid <utkarsh.email@yahoo.com>",
            "summary": "Implement undo-redo feature for Parameter Paste in the Inspector",
            "body": "EditorData::undo_redo.add_do_property and EditorData::undo_redo.add_undo_property is used in EditorData::paste_object_params to implement this feature. It's action name is set to \"Paste Params\"\n\nChanges made\n* Removed the call for clearing the history on paste params case.\n* Instead of directly setting the properties value, EditorData::undo_redo is used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36667
        },
        "867ea694dac10a33e8aa33f392a33e296311fd11": {
            "hash": "867ea694dac10a33e8aa33f392a33e296311fd11",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix import changing disabling checking on multiple files",
            "body": "(cherry picked from commit d35386263fcd5e0f92b2e676e3692ff3091dc2df)",
            "is_cherrypick": true,
            "cherrypick_hash": "d35386263fcd5e0f92b2e676e3692ff3091dc2df",
            "pull": 36784
        },
        "d35386263fcd5e0f92b2e676e3692ff3091dc2df": {
            "hash": "d35386263fcd5e0f92b2e676e3692ff3091dc2df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix import changing disabling checking on multiple files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36630
        },
        "119176660945086ed6224dd06411c53122b085bf": {
            "hash": "119176660945086ed6224dd06411c53122b085bf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Mention concatenation using the `+` operator in Array",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/2452.\n\n(cherry picked from commit 8d5356295433c6b9c0a4431eb92523b63b0087b7)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d5356295433c6b9c0a4431eb92523b63b0087b7",
            "pull": 36784
        },
        "8d5356295433c6b9c0a4431eb92523b63b0087b7": {
            "hash": "8d5356295433c6b9c0a4431eb92523b63b0087b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "doc: Mention concatenation using the `+` operator in Array",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/2452.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36624
        },
        "a78bbcf8ce1b00f1a127a9249069fd7f91732ab8": {
            "hash": "a78bbcf8ce1b00f1a127a9249069fd7f91732ab8",
            "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 RegEx class documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/2522.\n\n(cherry picked from commit 5b78f5c46458a93a5c0b2fc539fa79845d7d8762)",
            "is_cherrypick": true,
            "cherrypick_hash": "5b78f5c46458a93a5c0b2fc539fa79845d7d8762",
            "pull": 36784
        },
        "5b78f5c46458a93a5c0b2fc539fa79845d7d8762": {
            "hash": "5b78f5c46458a93a5c0b2fc539fa79845d7d8762",
            "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 RegEx class documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/2522.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36623
        },
        "08cb8420f7498c01f56682c1a13101e88c1bde88": {
            "hash": "08cb8420f7498c01f56682c1a13101e88c1bde88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mention the `duration` parameter unit in `UPNP.add_port_mapping()`",
            "body": "(cherry picked from commit 810be27c78752d593efa67714f7a006205b25a79)",
            "is_cherrypick": true,
            "cherrypick_hash": "810be27c78752d593efa67714f7a006205b25a79",
            "pull": 36784
        },
        "810be27c78752d593efa67714f7a006205b25a79": {
            "hash": "810be27c78752d593efa67714f7a006205b25a79",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Mention the `duration` parameter unit in `UPNP.add_port_mapping()`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36622
        },
        "367048030bdd6b35bde0b0d56c17dfe27565433e": {
            "hash": "367048030bdd6b35bde0b0d56c17dfe27565433e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDA1NDA1"
            ],
            "author_raw": "Richard Menzies <rdmenzies2000@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix wrong selection on cloning a line down in the editor",
            "body": "(cherry picked from commit 28f74327beca86325cb8f8f9c7926a60ea83c826)",
            "is_cherrypick": true,
            "cherrypick_hash": "28f74327beca86325cb8f8f9c7926a60ea83c826",
            "pull": 36784
        },
        "28f74327beca86325cb8f8f9c7926a60ea83c826": {
            "hash": "28f74327beca86325cb8f8f9c7926a60ea83c826",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDA1NDA1"
            ],
            "author_raw": "Richard Menzies <rdmenzies2000@gmail.com>",
            "committer_raw": "Richard Menzies <rdmenzies2000@gmail.com>",
            "summary": "Fix wrong selection on cloning a line down in the editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36621
        },
        "d679edfa7f194710985fe35ff63be318038a8497": {
            "hash": "d679edfa7f194710985fe35ff63be318038a8497",
            "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 practical example for `@GDScript.linear2db()`",
            "body": "One of its most common applications in games is for volume sliders.\n\nSee https://www.dr-lex.be/info-stuff/volumecontrols.html for\nmore information.\n\n(cherry picked from commit a6fd6b78dd267d21ea30cc644d8aad10bc0f66ce)",
            "is_cherrypick": true,
            "cherrypick_hash": "a6fd6b78dd267d21ea30cc644d8aad10bc0f66ce",
            "pull": 36784
        },
        "a6fd6b78dd267d21ea30cc644d8aad10bc0f66ce": {
            "hash": "a6fd6b78dd267d21ea30cc644d8aad10bc0f66ce",
            "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 practical example for `@GDScript.linear2db()`",
            "body": "One of its most common applications in games is for volume sliders.\n\nSee https://www.dr-lex.be/info-stuff/volumecontrols.html for\nmore information.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36620
        },
        "21a45dda7abdd6697ed1b9a123f4f5fd72e8dafb": {
            "hash": "21a45dda7abdd6697ed1b9a123f4f5fd72e8dafb",
            "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 `@GDScript.inverse_lerp()` documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/2589.\n\n(cherry picked from commit 6b5573700bdce09fcbe8b64ed6357af560efcd8d)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b5573700bdce09fcbe8b64ed6357af560efcd8d",
            "pull": 36784
        },
        "6b5573700bdce09fcbe8b64ed6357af560efcd8d": {
            "hash": "6b5573700bdce09fcbe8b64ed6357af560efcd8d",
            "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 `@GDScript.inverse_lerp()` documentation",
            "body": "This closes https://github.com/godotengine/godot-docs/issues/2589.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36619
        },
        "4e879ed8039d2567536692e795de9a34efe63682": {
            "hash": "4e879ed8039d2567536692e795de9a34efe63682",
            "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 fixed physics processing",
            "body": "(cherry picked from commit b89a37269b1d8f201604ea56d31e6c9fa3a26ce6)",
            "is_cherrypick": true,
            "cherrypick_hash": "b89a37269b1d8f201604ea56d31e6c9fa3a26ce6",
            "pull": 36784
        },
        "b89a37269b1d8f201604ea56d31e6c9fa3a26ce6": {
            "hash": "b89a37269b1d8f201604ea56d31e6c9fa3a26ce6",
            "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 fixed physics processing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36618
        },
        "f0b63b47aae33a497c6444f32c6e90cf6670f6bb": {
            "hash": "f0b63b47aae33a497c6444f32c6e90cf6670f6bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "use Rider MSBuild on Windows, when Rider is selected as external editor",
            "body": "(cherry picked from commit a9c2ab81cf09cc278c188385a5c801d002f9fc55)",
            "is_cherrypick": true,
            "cherrypick_hash": "a9c2ab81cf09cc278c188385a5c801d002f9fc55",
            "pull": 36784
        },
        "a9c2ab81cf09cc278c188385a5c801d002f9fc55": {
            "hash": "a9c2ab81cf09cc278c188385a5c801d002f9fc55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "summary": "use Rider MSBuild on Windows, when Rider is selected as external editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36602
        },
        "8337cc5f7d3f87a9452e0af847df04b2b4965155": {
            "hash": "8337cc5f7d3f87a9452e0af847df04b2b4965155",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Support toolbox custom \"Tools install location\", by reading .settings.json",
            "body": "(cherry picked from commit 33af53c1a6b944924981575c016528b6a5b431aa)",
            "is_cherrypick": true,
            "cherrypick_hash": "33af53c1a6b944924981575c016528b6a5b431aa",
            "pull": 36784
        },
        "33af53c1a6b944924981575c016528b6a5b431aa": {
            "hash": "33af53c1a6b944924981575c016528b6a5b431aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODI2ODE="
            ],
            "author_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "committer_raw": "Ivan Shakhov <Ivan.Shakhov@jetbrains.com>",
            "summary": "Support toolbox custom \"Tools install location\", by reading .settings.json",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36598
        },
        "64885702513a27dc0570140dc2e39b2a9929259e": {
            "hash": "64885702513a27dc0570140dc2e39b2a9929259e",
            "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 \"Create Single Convex Collision Sibling\" option",
            "body": "(cherry picked from commit 7348dfb5b7aaf70c8ee9f99a3487a988c79b5018)",
            "is_cherrypick": true,
            "cherrypick_hash": "7348dfb5b7aaf70c8ee9f99a3487a988c79b5018",
            "pull": 36784
        },
        "7348dfb5b7aaf70c8ee9f99a3487a988c79b5018": {
            "hash": "7348dfb5b7aaf70c8ee9f99a3487a988c79b5018",
            "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 \"Create Single Convex Collision Sibling\" option",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36578
        },
        "53b4689979d8dd15d86f1d36a9a9fdd74df52dd4": {
            "hash": "53b4689979d8dd15d86f1d36a9a9fdd74df52dd4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxMDcyMjg="
            ],
            "author_raw": "Maurizio Petrarota <mewuidev2@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed TextureAtlas import.",
            "body": "(cherry picked from commit 744c1fafff7fd63bfef4f26ae03711104690f3e8)",
            "is_cherrypick": true,
            "cherrypick_hash": "744c1fafff7fd63bfef4f26ae03711104690f3e8",
            "pull": 36784
        },
        "744c1fafff7fd63bfef4f26ae03711104690f3e8": {
            "hash": "744c1fafff7fd63bfef4f26ae03711104690f3e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxMDcyMjg="
            ],
            "author_raw": "Maurizio Petrarota <mewuidev2@gmail.com>",
            "committer_raw": "Maurizio Petrarota <mewuidev2@gmail.com>",
            "summary": "Fixed TextureAtlas import.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36564
        },
        "30688769f4a581d95f602c43143ef80edf53d034": {
            "hash": "30688769f4a581d95f602c43143ef80edf53d034",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed editor crash when the animation player has no root assigned.",
            "body": "(cherry picked from commit c9b86d54bfd762305ac48232f4a7f98c126fc37e)",
            "is_cherrypick": true,
            "cherrypick_hash": "c9b86d54bfd762305ac48232f4a7f98c126fc37e",
            "pull": 36784
        },
        "c9b86d54bfd762305ac48232f4a7f98c126fc37e": {
            "hash": "c9b86d54bfd762305ac48232f4a7f98c126fc37e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Andrea Catania <info@andreacatania.com>",
            "summary": "Fixed editor crash when the animation player has no root assigned.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36562
        },
        "6e4aa5a580373024bbcb368b9ea6b17bd4bd8210": {
            "hash": "6e4aa5a580373024bbcb368b9ea6b17bd4bd8210",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Don't show a copy of the property's name in the inspector's tooltip if there's no description",
            "body": "(cherry picked from commit 28d3f85e64493de58ddd4f83a72545ff6fa617a6)",
            "is_cherrypick": true,
            "cherrypick_hash": "28d3f85e64493de58ddd4f83a72545ff6fa617a6",
            "pull": 36784
        },
        "28d3f85e64493de58ddd4f83a72545ff6fa617a6": {
            "hash": "28d3f85e64493de58ddd4f83a72545ff6fa617a6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Don't show a copy of the property's name in the inspector's tooltip if there's no description",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36546
        },
        "e92669654aefc18195a674db571b161aec602318": {
            "hash": "e92669654aefc18195a674db571b161aec602318",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix debugger crash inspecting freed object.",
            "body": "This seems to be the correct way to validate a reference.\nWhy is cast_to failing?\n\n(cherry picked from commit d8ba07ea8f2a17e77549c56ce8eddcbc2fcead7c)",
            "is_cherrypick": true,
            "cherrypick_hash": "d8ba07ea8f2a17e77549c56ce8eddcbc2fcead7c",
            "pull": 36784
        },
        "d8ba07ea8f2a17e77549c56ce8eddcbc2fcead7c": {
            "hash": "d8ba07ea8f2a17e77549c56ce8eddcbc2fcead7c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix debugger crash inspecting freed object.",
            "body": "This seems to be the correct way to validate a reference.\nWhy is cast_to failing?",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36532
        },
        "105b7468b1e5784c0488f70c1ac50980e4e54348": {
            "hash": "105b7468b1e5784c0488f70c1ac50980e4e54348",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expression: Fix parsing integers as 32-bit",
            "body": "(cherry picked from commit ceba2b67614c8393a8f11f5d8a913a5d13c35836)",
            "is_cherrypick": true,
            "cherrypick_hash": "ceba2b67614c8393a8f11f5d8a913a5d13c35836",
            "pull": 36784
        },
        "ceba2b67614c8393a8f11f5d8a913a5d13c35836": {
            "hash": "ceba2b67614c8393a8f11f5d8a913a5d13c35836",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expression: Fix parsing integers as 32-bit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36529
        },
        "e13324a889431f70b2858b08bfecf7a82652e965": {
            "hash": "e13324a889431f70b2858b08bfecf7a82652e965",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Dev .59 <mateomiccino@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Core: Change _Marshall class inherit from Reference to Object",
            "body": "(cherry picked from commit 9e8e5ebdc74f535df395eaf5d8031002edfe5a10)",
            "is_cherrypick": true,
            "cherrypick_hash": "9e8e5ebdc74f535df395eaf5d8031002edfe5a10",
            "pull": 36784
        },
        "9e8e5ebdc74f535df395eaf5d8031002edfe5a10": {
            "hash": "9e8e5ebdc74f535df395eaf5d8031002edfe5a10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNTYzMjY2"
            ],
            "author_raw": "Mateo Dev .59 <mateomiccino@gmail.com>",
            "committer_raw": "Mateo Dev .59 <mateomiccino@gmail.com>",
            "summary": "Core: Change _Marshall class inherit from Reference to Object",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36506
        },
        "d001ca320da6694058be2c0d5c92271a49986a6a": {
            "hash": "d001ca320da6694058be2c0d5c92271a49986a6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal54@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix suspicious | and + operators",
            "body": "(cherry picked from commit d0621b954b182bb5f30b256ec70a45d821985e58)",
            "is_cherrypick": true,
            "cherrypick_hash": "d0621b954b182bb5f30b256ec70a45d821985e58",
            "pull": 36784
        },
        "d0621b954b182bb5f30b256ec70a45d821985e58": {
            "hash": "d0621b954b182bb5f30b256ec70a45d821985e58",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQxOTQ1OTAz"
            ],
            "author_raw": "Rafał Mikrut <mikrutrafal54@gmail.com>",
            "committer_raw": "Rafał Mikrut <mikrutrafal54@gmail.com>",
            "summary": "Fix suspicious | and + operators",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36478
        },
        "6e300a0c491d0733d4b444c8eff0933a2e51217d": {
            "hash": "6e300a0c491d0733d4b444c8eff0933a2e51217d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove extra margin in the top of the debugger",
            "body": "(cherry picked from commit 5c5a2b747271f879353ba3835972b10c1ed199ca)",
            "is_cherrypick": true,
            "cherrypick_hash": "5c5a2b747271f879353ba3835972b10c1ed199ca",
            "pull": 36784
        },
        "5c5a2b747271f879353ba3835972b10c1ed199ca": {
            "hash": "5c5a2b747271f879353ba3835972b10c1ed199ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Remove extra margin in the top of the debugger",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36465
        },
        "03c8e12d545c65c1be97306823abf36c68ac4376": {
            "hash": "03c8e12d545c65c1be97306823abf36c68ac4376",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add support for named binds in Skin.",
            "body": "Helps better reutilization of skeletons from Maya exported files.\n\n(cherry picked from commit 9a34f39d320132f4a8fef4c231a4678a0159c3d3)",
            "is_cherrypick": true,
            "cherrypick_hash": "9a34f39d320132f4a8fef4c231a4678a0159c3d3",
            "pull": 36784
        },
        "9a34f39d320132f4a8fef4c231a4678a0159c3d3": {
            "hash": "9a34f39d320132f4a8fef4c231a4678a0159c3d3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Juan Linietsky <reduzio@gmail.com>",
            "summary": "Add support for named binds in Skin.",
            "body": "Helps better reutilization of skeletons from Maya exported files.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36415
        },
        "ffea9fc39fbf945d35f2ad8980b4c05d6a40dafa": {
            "hash": "ffea9fc39fbf945d35f2ad8980b4c05d6a40dafa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added tween support for Rect2",
            "body": "Fixes #34575\n\n(cherry picked from commit 4bbe87abb7c4d7c814ce119c09f100ece0756414)",
            "is_cherrypick": true,
            "cherrypick_hash": "4bbe87abb7c4d7c814ce119c09f100ece0756414",
            "pull": 36784
        },
        "4bbe87abb7c4d7c814ce119c09f100ece0756414": {
            "hash": "4bbe87abb7c4d7c814ce119c09f100ece0756414",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "janglee <merupatel123@gmail.com>",
            "summary": "Added tween support for Rect2",
            "body": "Fixes #34575",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36411
        },
        "73240f81d00c4c4c6dcbbb836771f47204367d73": {
            "hash": "73240f81d00c4c4c6dcbbb836771f47204367d73",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Decrease the script editor's default split width to 70",
            "body": "This also makes its value change to match the editor scale.\n\n(cherry picked from commit ac3c93077c3747535f1631eda6f7e9497705c849)",
            "is_cherrypick": true,
            "cherrypick_hash": "ac3c93077c3747535f1631eda6f7e9497705c849",
            "pull": 36784
        },
        "ac3c93077c3747535f1631eda6f7e9497705c849": {
            "hash": "ac3c93077c3747535f1631eda6f7e9497705c849",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Decrease the script editor's default split width to 70",
            "body": "This also makes its value change to match the editor scale.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36333
        },
        "b80190721b56e5b398282f7bd0c8b08e26119bb9": {
            "hash": "b80190721b56e5b398282f7bd0c8b08e26119bb9",
            "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 `MeshLibrary.get_item_preview()` in non-editor builds again",
            "body": "This closes #36268.\n\n(cherry picked from commit 64fac9dd5d8ad360c783020a62a04c8434f5e143)",
            "is_cherrypick": true,
            "cherrypick_hash": "64fac9dd5d8ad360c783020a62a04c8434f5e143",
            "pull": 36784
        },
        "64fac9dd5d8ad360c783020a62a04c8434f5e143": {
            "hash": "64fac9dd5d8ad360c783020a62a04c8434f5e143",
            "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 `MeshLibrary.get_item_preview()` in non-editor builds again",
            "body": "This closes #36268.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36288
        },
        "f328ac36d65b7eaaaa363076afae13393c2a0fc8": {
            "hash": "f328ac36d65b7eaaaa363076afae13393c2a0fc8",
            "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: auto brace complete for quoted strings",
            "body": "Fixes #36002\n\n(cherry picked from commit 6a404a88e4ed865eae9ce7c603c64423b92d9621)",
            "is_cherrypick": true,
            "cherrypick_hash": "6a404a88e4ed865eae9ce7c603c64423b92d9621",
            "pull": 36784
        },
        "6a404a88e4ed865eae9ce7c603c64423b92d9621": {
            "hash": "6a404a88e4ed865eae9ce7c603c64423b92d9621",
            "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: auto brace complete for quoted strings",
            "body": "Fixes #36002",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36089
        },
        "04b3e208fa656f01e0948880b87c6f93c85a3755": {
            "hash": "04b3e208fa656f01e0948880b87c6f93c85a3755",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a button to quickly repeat last search in files",
            "body": "(cherry picked from commit 8c80b602ac51c5bceec4f767692e694d9ce73450)",
            "is_cherrypick": true,
            "cherrypick_hash": "8c80b602ac51c5bceec4f767692e694d9ce73450",
            "pull": 36784
        },
        "8c80b602ac51c5bceec4f767692e694d9ce73450": {
            "hash": "8c80b602ac51c5bceec4f767692e694d9ce73450",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add a button to quickly repeat last search in files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36077
        },
        "c75459ac9567c2599414af64aebc024b4036723a": {
            "hash": "c75459ac9567c2599414af64aebc024b4036723a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Enabled concave collision detection with Areas in Bullet.",
            "body": "(cherry picked from commit 2c01cf54f8463fb22b4120c40087b4f0398b1704)",
            "is_cherrypick": true,
            "cherrypick_hash": "2c01cf54f8463fb22b4120c40087b4f0398b1704",
            "pull": 36784
        },
        "2c01cf54f8463fb22b4120c40087b4f0398b1704": {
            "hash": "2c01cf54f8463fb22b4120c40087b4f0398b1704",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ2NTM5NjI2"
            ],
            "author_raw": "Phischermen <kevfischermen@gmail.com>",
            "committer_raw": "Phischermen <kevfischermen@gmail.com>",
            "summary": "Enabled concave collision detection with Areas in Bullet.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33690
        },
        "e70e0d24d93998f07afcf79fbbcca484143fae0b": {
            "hash": "e70e0d24d93998f07afcf79fbbcca484143fae0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk0MTEy"
            ],
            "author_raw": "Eevee <eevee.github@veekun.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix inverted use of Camera2D.offset_v",
            "body": "The code above for horizontal movement uses the right margin (_positive_ x direction) when the offset is negative, but vertical movement uses the top margin (_negative_ y direction) when the offset is negative.\n\nThe resulting problem is easily seen in the editor — set the drag margins to be asymmetrical, turn on drawing the drag margins, and slide the offsets from -1 to 1 and back.  The horizontal offset moves the camera's center between the left and right margins, but the vertical offset gets them backwards and will move the camera outside the margins entirely.\n\n(cherry picked from commit 40816574ac789af9cfcc061eea5bd91aa1079f6b)",
            "is_cherrypick": true,
            "cherrypick_hash": "40816574ac789af9cfcc061eea5bd91aa1079f6b",
            "pull": 36784
        },
        "40816574ac789af9cfcc061eea5bd91aa1079f6b": {
            "hash": "40816574ac789af9cfcc061eea5bd91aa1079f6b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk0MTEy"
            ],
            "author_raw": "Eevee <eevee.github@veekun.com>",
            "committer_raw": "Eevee <eevee.github@veekun.com>",
            "summary": "Fix inverted use of Camera2D.offset_v",
            "body": "The code above for horizontal movement uses the right margin (_positive_ x direction) when the offset is negative, but vertical movement uses the top margin (_negative_ y direction) when the offset is negative.\n\nThe resulting problem is easily seen in the editor — set the drag margins to be asymmetrical, turn on drawing the drag margins, and slide the offsets from -1 to 1 and back.  The horizontal offset moves the camera's center between the left and right margins, but the vertical offset gets them backwards and will move the camera outside the margins entirely.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36689
        },
        "45248fb0ec5fcf36f00a05eb82fe528a40329188": {
            "hash": "45248fb0ec5fcf36f00a05eb82fe528a40329188",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk5MjUzNg=="
            ],
            "author_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix OGG audio loops",
            "body": "(cherry picked from commit 4f8d1c47b8d8c0429c4499ead764850324a77ed3)",
            "is_cherrypick": true,
            "cherrypick_hash": "4f8d1c47b8d8c0429c4499ead764850324a77ed3",
            "pull": 36784
        },
        "4f8d1c47b8d8c0429c4499ead764850324a77ed3": {
            "hash": "4f8d1c47b8d8c0429c4499ead764850324a77ed3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk5MjUzNg=="
            ],
            "author_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "committer_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "summary": "Fix OGG audio loops",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36742
        },
        "2bae35353d49fbbd7a1b2530785b6ba75103fad6": {
            "hash": "2bae35353d49fbbd7a1b2530785b6ba75103fad6",
            "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 control node transform animation jitter with pivot offset\"",
            "body": "This reverts commit 15315f118ccd0a462eafa01801570c0dd887ca4d.\n\nIt caused a regression: #36087.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36784
        },
        "0d5e483a90c41c433056b8cf6e4e8def6316690f": {
            "hash": "0d5e483a90c41c433056b8cf6e4e8def6316690f",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #36754 from mbrlabs/newline-fix-32",
            "body": "Improved custom Android template exports for the 3.2 branch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9190f516b1a7bea97888eafdef562d8925de2701": {
            "hash": "9190f516b1a7bea97888eafdef562d8925de2701",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3NTAxMzU="
            ],
            "author_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "committer_raw": "Marcus Brummer <mbrlabs7@gmail.com>",
            "summary": "Improved custom Android template exports",
            "body": "Prevent newlines from beeing appended in AndroidManifest.xml and\nbuild.gradle. Fixes #36708.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36754
        },
        "416cd715a3f51b7d74676fa7d4c8e34c3c2823c9": {
            "hash": "416cd715a3f51b7d74676fa7d4c8e34c3c2823c9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #36236 from Janglee123/vehicle-random-force-fix",
            "body": "Fixing Vehicle-Wheels getting a random engine_force at start",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "685f255f2f38a789452b100584d62226744aaab9": {
            "hash": "685f255f2f38a789452b100584d62226744aaab9",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #36694 from clayjohn/ETC-mipmaps",
            "body": "Force mipmaps off when importing RGBA4444 textures",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2c0d391c48a28c8f41bb192644494c459effee4e": {
            "hash": "2c0d391c48a28c8f41bb192644494c459effee4e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Force mipmaps off when importing RGBA4444 textures",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36694
        },
        "f4e3701893bdf6b304ee114745def2f8ac4aa822": {
            "hash": "f4e3701893bdf6b304ee114745def2f8ac4aa822",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #36470 from SkyLucilfer/3.2",
            "body": "Add abort mechanism when invoking EditorNavigationMeshGenerator::bake…",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0c53718e7badb163711fbfaf0300ecba4ef4a703": {
            "hash": "0c53718e7badb163711fbfaf0300ecba4ef4a703",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzMTE5NTI0"
            ],
            "author_raw": "SkyJJ <jjchai01@hotmail.com>",
            "committer_raw": "SkyJJ <jjchai01@hotmail.com>",
            "summary": "Add abort mechanism when invoking EditorNavigationMeshGenerator::bake in-game",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36470
        },
        "f1a77a7e0a41dde8b59aa66eba29ddaf737b6b18": {
            "hash": "f1a77a7e0a41dde8b59aa66eba29ddaf737b6b18",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Travis: Force updating homebrew on macOS",
            "body": "Temporary workaround for https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296\n\n(cherry picked from commit 1b01896e906042f284da95f3b7d48e72ce3b9c41)",
            "is_cherrypick": true,
            "cherrypick_hash": "1b01896e906042f284da95f3b7d48e72ce3b9c41",
            "pull": ""
        },
        "1b01896e906042f284da95f3b7d48e72ce3b9c41": {
            "hash": "1b01896e906042f284da95f3b7d48e72ce3b9c41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Travis: Force updating homebrew on macOS",
            "body": "Temporary workaround for https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36413
        },
        "1bc1939c63e07c6a03dbb258d765e0f450559706": {
            "hash": "1bc1939c63e07c6a03dbb258d765e0f450559706",
            "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 PanoramaSky class documentation",
            "body": "See https://github.com/godotengine/godot/issues/27835.\n\n(cherry picked from commit 72ac757ad50bc8e975c75e41e8f7fdc05d54e162)",
            "is_cherrypick": true,
            "cherrypick_hash": "72ac757ad50bc8e975c75e41e8f7fdc05d54e162",
            "pull": ""
        },
        "72ac757ad50bc8e975c75e41e8f7fdc05d54e162": {
            "hash": "72ac757ad50bc8e975c75e41e8f7fdc05d54e162",
            "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 PanoramaSky class documentation",
            "body": "See https://github.com/godotengine/godot/issues/27835.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36371
        },
        "6d7863616317d475a206a2ceb32d6083f5d42a82": {
            "hash": "6d7863616317d475a206a2ceb32d6083f5d42a82",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODAxMzY0"
            ],
            "author_raw": "Twarit <wtwarit@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove unused driver/dummy/audio_driver_dummy.h",
            "body": "(cherry picked from commit 04882a481bfe90035ba8527bdd857a9ef49b535a)",
            "is_cherrypick": true,
            "cherrypick_hash": "04882a481bfe90035ba8527bdd857a9ef49b535a",
            "pull": ""
        },
        "04882a481bfe90035ba8527bdd857a9ef49b535a": {
            "hash": "04882a481bfe90035ba8527bdd857a9ef49b535a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODAxMzY0"
            ],
            "author_raw": "Twarit <wtwarit@gmail.com>",
            "committer_raw": "Twarit <wtwarit@gmail.com>",
            "summary": "Remove unused driver/dummy/audio_driver_dummy.h",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36367
        },
        "80dd96c09563a075d1651873b0fe4fa15bcf43fc": {
            "hash": "80dd96c09563a075d1651873b0fe4fa15bcf43fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Travis: Fix clang-format on non-master branches",
            "body": "`git diff-tree` used to fail on the `3.2` branch (and other non-master\nbranches) as Travis doesn't actually check that branch from the remote:\n```\nfatal: ambiguous argument '3.2': unknown revision or path not in the\nworking tree.\n```\n\nThe exit code would still be 0 so we'd miss badly formatted commits\ntargeting stable branches.\n\nWe do it manually to ensure that it's going to work as we want it.\n\n(cherry picked from commit e479231b2100d38e85408a9e9205601599879e60)",
            "is_cherrypick": true,
            "cherrypick_hash": "e479231b2100d38e85408a9e9205601599879e60",
            "pull": ""
        },
        "e479231b2100d38e85408a9e9205601599879e60": {
            "hash": "e479231b2100d38e85408a9e9205601599879e60",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Travis: Fix clang-format on non-master branches",
            "body": "`git diff-tree` used to fail on the `3.2` branch (and other non-master\nbranches) as Travis doesn't actually check that branch from the remote:\n```\nfatal: ambiguous argument '3.2': unknown revision or path not in the\nworking tree.\n```\n\nThe exit code would still be 0 so we'd miss badly formatted commits\ntargeting stable branches.\n\nWe do it manually to ensure that it's going to work as we want it.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36350
        },
        "56437cddeb3b4ff362ff23db27e8eab84c820959": {
            "hash": "56437cddeb3b4ff362ff23db27e8eab84c820959",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make orthogonal view mode persistent in new scene",
            "body": "Fixes #36339.\n\n(cherry picked from commit d3c580f0bc69ce3ee62ebf7bac115d3a48c3793c)",
            "is_cherrypick": true,
            "cherrypick_hash": "d3c580f0bc69ce3ee62ebf7bac115d3a48c3793c",
            "pull": ""
        },
        "d3c580f0bc69ce3ee62ebf7bac115d3a48c3793c": {
            "hash": "d3c580f0bc69ce3ee62ebf7bac115d3a48c3793c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "janglee <merupatel123@gmail.com>",
            "summary": "Make orthogonal view mode persistent in new scene",
            "body": "Fixes #36339.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36347
        },
        "ec4abf421a13b7b6bd4ebf848e99a18e830b611e": {
            "hash": "ec4abf421a13b7b6bd4ebf848e99a18e830b611e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disable NetSocket reuse address on Windows.",
            "body": "It actually means reuse port -.- ...\n\n(cherry picked from commits cae0d8853d7a373ad8720289c12c7c2e7b5ef240\nand 19ef28a61494d06a001c983a50e5a33bb0c7615b)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0ad54edeae8557d4b73c05e69accf552a82eee0b": {
            "hash": "0ad54edeae8557d4b73c05e69accf552a82eee0b",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #36354 from madmiraal/appveyor-3.2-cache",
            "body": "Enable Appveyor cache on 3.2 branch.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1affc25395278626606be5c46832cb3e92377a54": {
            "hash": "1affc25395278626606be5c46832cb3e92377a54",
            "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": "Enable Appveyor cache on 3.2 branch.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36354
        },
        "eb22bcead7f643f9099ddab3307521520e1143db": {
            "hash": "eb22bcead7f643f9099ddab3307521520e1143db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExMTAzMzc="
            ],
            "author_raw": "Dominik 'dreamsComeTrue' Jasiński <dominikjasinski@o2.pl>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "RichTextLabel: proper handling of internal key events",
            "body": "Fixes #36211\n\n(cherry picked from commit ff030afc936554ee93f7995d9c745b800ec9a0d7)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff030afc936554ee93f7995d9c745b800ec9a0d7",
            "pull": ""
        },
        "ff030afc936554ee93f7995d9c745b800ec9a0d7": {
            "hash": "ff030afc936554ee93f7995d9c745b800ec9a0d7",
            "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": "RichTextLabel: proper handling of internal key events",
            "body": "Fixes #36211",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36229
        },
        "1c9132540f5a763106ae1529c61b5cb8cd851bc5": {
            "hash": "1c9132540f5a763106ae1529c61b5cb8cd851bc5",
            "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": ""
        },
        "15162906e4750d48cac82b58cec39fdfa0e3a465": {
            "hash": "15162906e4750d48cac82b58cec39fdfa0e3a465",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow for continuous deletion/duplication of lines",
            "body": "(cherry picked from commit b23f141ba4743410f389dbe3006b71a90d6ec0e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "b23f141ba4743410f389dbe3006b71a90d6ec0e1",
            "pull": ""
        },
        "b23f141ba4743410f389dbe3006b71a90d6ec0e1": {
            "hash": "b23f141ba4743410f389dbe3006b71a90d6ec0e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Allow for continuous deletion/duplication of lines",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36284
        },
        "884dcdcd201f0b6ad0cfc296f0ee1f467bee52f9": {
            "hash": "884dcdcd201f0b6ad0cfc296f0ee1f467bee52f9",
            "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 fish shell completion file for the Godot editor",
            "body": "(cherry picked from commit 4d8dce160670b4f8e4db89e2dbca31980a0ef09d)",
            "is_cherrypick": true,
            "cherrypick_hash": "4d8dce160670b4f8e4db89e2dbca31980a0ef09d",
            "pull": ""
        },
        "4d8dce160670b4f8e4db89e2dbca31980a0ef09d": {
            "hash": "4d8dce160670b4f8e4db89e2dbca31980a0ef09d",
            "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 fish shell completion file for the Godot editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36274
        },
        "dcf158703e04fa69a16273681d30af6fba3a00a3": {
            "hash": "dcf158703e04fa69a16273681d30af6fba3a00a3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes crash when pressing enter in ConnectDialog with nothing selected",
            "body": "(cherry picked from commit cf8eedb2f58f9c3cc8e112f70fcad70caede4eb5)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf8eedb2f58f9c3cc8e112f70fcad70caede4eb5",
            "pull": ""
        },
        "cf8eedb2f58f9c3cc8e112f70fcad70caede4eb5": {
            "hash": "cf8eedb2f58f9c3cc8e112f70fcad70caede4eb5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes crash when pressing enter in ConnectDialog with nothing selected",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36267
        },
        "50763ecac457b747a4699b18d6a5d44c29a89199": {
            "hash": "50763ecac457b747a4699b18d6a5d44c29a89199",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix EMWSClient::get_connection_status(), try catch",
            "body": "(cherry picked from commit ebeeb67224a49eb13950199c9294d10d771bddf4)",
            "is_cherrypick": true,
            "cherrypick_hash": "ebeeb67224a49eb13950199c9294d10d771bddf4",
            "pull": ""
        },
        "ebeeb67224a49eb13950199c9294d10d771bddf4": {
            "hash": "ebeeb67224a49eb13950199c9294d10d771bddf4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix EMWSClient::get_connection_status(), try catch",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36250
        },
        "06344ac10da87c0374b9fed0463f67cf3eef904b": {
            "hash": "06344ac10da87c0374b9fed0463f67cf3eef904b",
            "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 width of the \"Connections to method\" dialog",
            "body": "This closes #36245.\n\n(cherry picked from commit 5c659dd39953429aeddacc0efacac149d81fc145)",
            "is_cherrypick": true,
            "cherrypick_hash": "5c659dd39953429aeddacc0efacac149d81fc145",
            "pull": ""
        },
        "5c659dd39953429aeddacc0efacac149d81fc145": {
            "hash": "5c659dd39953429aeddacc0efacac149d81fc145",
            "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 width of the \"Connections to method\" dialog",
            "body": "This closes #36245.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36248
        },
        "18eba898f8de45484d202a04b3021aa7088251e9": {
            "hash": "18eba898f8de45484d202a04b3021aa7088251e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix hiding ColorPicker's presets not fully hiding its controls",
            "body": "(cherry picked from commit 5f5ccfc3614a37a5217aa1e2c7d649cf4770d420)",
            "is_cherrypick": true,
            "cherrypick_hash": "5f5ccfc3614a37a5217aa1e2c7d649cf4770d420",
            "pull": ""
        },
        "5f5ccfc3614a37a5217aa1e2c7d649cf4770d420": {
            "hash": "5f5ccfc3614a37a5217aa1e2c7d649cf4770d420",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix hiding ColorPicker's presets not fully hiding its controls",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36235
        },
        "707d1a38eca3ddbb35a26373ffcb8f58c4d29eca": {
            "hash": "707d1a38eca3ddbb35a26373ffcb8f58c4d29eca",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "WARIO-MDMA <57775497+WARIO-MDMA@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Reduce AudioStreamPlayer's pitch_scale max value",
            "body": "(cherry picked from commit 61d20b1f56d5be72508b51e8dec2c5944493e9f3)",
            "is_cherrypick": true,
            "cherrypick_hash": "61d20b1f56d5be72508b51e8dec2c5944493e9f3",
            "pull": ""
        },
        "61d20b1f56d5be72508b51e8dec2c5944493e9f3": {
            "hash": "61d20b1f56d5be72508b51e8dec2c5944493e9f3",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "WARIO-MDMA <57775497+WARIO-MDMA@users.noreply.github.com>",
            "committer_raw": "WARIO-MDMA <57775497+WARIO-MDMA@users.noreply.github.com>",
            "summary": "Reduce AudioStreamPlayer's pitch_scale max value",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9091e8d83929c2db2888431e72ee109ed4417a6d": {
            "hash": "9091e8d83929c2db2888431e72ee109ed4417a6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzMTE5NTI0"
            ],
            "author_raw": "SkyJJ <jjchai01@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix script icon not showing at startup bug",
            "body": "(cherry picked from commit 032b0e5899e8e680f8f75d79adacc077d9b914a5)",
            "is_cherrypick": true,
            "cherrypick_hash": "032b0e5899e8e680f8f75d79adacc077d9b914a5",
            "pull": ""
        },
        "032b0e5899e8e680f8f75d79adacc077d9b914a5": {
            "hash": "032b0e5899e8e680f8f75d79adacc077d9b914a5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIzMTE5NTI0"
            ],
            "author_raw": "SkyJJ <jjchai01@hotmail.com>",
            "committer_raw": "SkyJJ <jjchai01@hotmail.com>",
            "summary": "Fix script icon not showing at startup bug",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36230
        },
        "f6d2bbdeab1aa16b59294bac164c2ed5c06a9831": {
            "hash": "f6d2bbdeab1aa16b59294bac164c2ed5c06a9831",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix multiple issues with the \"Import\" dock",
            "body": "(cherry picked from commit bdd4d280814d834691ec4f6cd8e032875143efe8)",
            "is_cherrypick": true,
            "cherrypick_hash": "bdd4d280814d834691ec4f6cd8e032875143efe8",
            "pull": ""
        },
        "bdd4d280814d834691ec4f6cd8e032875143efe8": {
            "hash": "bdd4d280814d834691ec4f6cd8e032875143efe8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix multiple issues with the \"Import\" dock",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36201
        },
        "a083fcc1098f9cd5c6f9eb3dc559d42234e30e55": {
            "hash": "a083fcc1098f9cd5c6f9eb3dc559d42234e30e55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improve error explanations related to NetworkedMultiplayerENet",
            "body": "(cherry picked from commit 61bf5bf73f7b3aea04232d63f299dff7e2eea54a)",
            "is_cherrypick": true,
            "cherrypick_hash": "61bf5bf73f7b3aea04232d63f299dff7e2eea54a",
            "pull": ""
        },
        "61bf5bf73f7b3aea04232d63f299dff7e2eea54a": {
            "hash": "61bf5bf73f7b3aea04232d63f299dff7e2eea54a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Improve error explanations related to NetworkedMultiplayerENet",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35862
        },
        "594853033212ebdbb901040a58ad73515d9d3fc3": {
            "hash": "594853033212ebdbb901040a58ad73515d9d3fc3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI5NzAyNDI4"
            ],
            "author_raw": "janglee <merupatel123@gmail.com>",
            "committer_raw": "janglee <merupatel123@gmail.com>",
            "summary": "Fixed random force on vehicle wheel",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36236
        },
        "245ecb6684d089940273564fb7a314e5e11ea72e": {
            "hash": "245ecb6684d089940273564fb7a314e5e11ea72e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #36215 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.1) - 2nd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fbaf3c26bfef988973e76a4a703412742ae00bd3": {
            "hash": "fbaf3c26bfef988973e76a4a703412742ae00bd3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Only encode version branch (x.y) in class header",
            "body": "This avoids a big diff on patch version updates.\n\n(cherry picked from commit dacfdd8f336b61c10042a9662376cbc3771d6a69)",
            "is_cherrypick": true,
            "cherrypick_hash": "dacfdd8f336b61c10042a9662376cbc3771d6a69",
            "pull": 36215
        },
        "dacfdd8f336b61c10042a9662376cbc3771d6a69": {
            "hash": "dacfdd8f336b61c10042a9662376cbc3771d6a69",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Only encode version branch (x.y) in class header",
            "body": "This avoids a big diff on patch version updates.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36218
        },
        "3dfedc0b4c5a76db5ada0c3c178b7af240e9a6d0": {
            "hash": "3dfedc0b4c5a76db5ada0c3c178b7af240e9a6d0",
            "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 translation template with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36215
        },
        "74738806f3fd41d101f630ed1d3d58702fa80dbc": {
            "hash": "74738806f3fd41d101f630ed1d3d58702fa80dbc",
            "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": 36215
        },
        "762578e7bc1ff7b5409306bd61c07349a3b56770": {
            "hash": "762578e7bc1ff7b5409306bd61c07349a3b56770",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes range hint for default_float_step",
            "body": "(cherry picked from commit dfe9825e0061ed860f979c99221e04f80ec1f973)",
            "is_cherrypick": true,
            "cherrypick_hash": "dfe9825e0061ed860f979c99221e04f80ec1f973",
            "pull": 36215
        },
        "dfe9825e0061ed860f979c99221e04f80ec1f973": {
            "hash": "dfe9825e0061ed860f979c99221e04f80ec1f973",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes range hint for default_float_step",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36066
        },
        "30ca4a32a8d391f375d45a1a3bf33be54cbe4b9a": {
            "hash": "30ca4a32a8d391f375d45a1a3bf33be54cbe4b9a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Export and reference the icon as favicon when exporting to HTML5",
            "body": "This makes the project icon display immediately as a favicon when\nopening the page, without having to wait for the project to finish\nloading.\n\n(cherry picked from commit 4492cf856b3aab50dabe616d740111907a550c9b)",
            "is_cherrypick": true,
            "cherrypick_hash": "4492cf856b3aab50dabe616d740111907a550c9b",
            "pull": 36215
        },
        "4492cf856b3aab50dabe616d740111907a550c9b": {
            "hash": "4492cf856b3aab50dabe616d740111907a550c9b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Export and reference the icon as favicon when exporting to HTML5",
            "body": "This makes the project icon display immediately as a favicon when\nopening the page, without having to wait for the project to finish\nloading.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35381
        },
        "6edb5ac9e9f46bb9101f56e977287852757e59fa": {
            "hash": "6edb5ac9e9f46bb9101f56e977287852757e59fa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Optimize the editor icon generation",
            "body": "Icons are no longer upsampled when using an integer editor scale.\nThis makes some icons slightly less crisp, but the icons themselves\ncan be adjusted to mitigate this. When using a non-integer editor\nscale setting, upsampling is kept as it improves crispness in a\nfar more visible manner.\n\nWhen upsampling is disabled, this speeds up the theme generation\nby about 100 ms on average, making the project manager and editor\nstart slightly faster. This also speeds up switching between themes.\n\n(cherry picked from commit 9e3393a624d3c9d7e0a7f5c8bedbd3eb0d1e1b42)",
            "is_cherrypick": true,
            "cherrypick_hash": "9e3393a624d3c9d7e0a7f5c8bedbd3eb0d1e1b42",
            "pull": 36215
        },
        "9e3393a624d3c9d7e0a7f5c8bedbd3eb0d1e1b42": {
            "hash": "9e3393a624d3c9d7e0a7f5c8bedbd3eb0d1e1b42",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Optimize the editor icon generation",
            "body": "Icons are no longer upsampled when using an integer editor scale.\nThis makes some icons slightly less crisp, but the icons themselves\ncan be adjusted to mitigate this. When using a non-integer editor\nscale setting, upsampling is kept as it improves crispness in a\nfar more visible manner.\n\nWhen upsampling is disabled, this speeds up the theme generation\nby about 100 ms on average, making the project manager and editor\nstart slightly faster. This also speeds up switching between themes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35340
        },
        "7cb3a20418aed29fef15e646e88d51bf8987629b": {
            "hash": "7cb3a20418aed29fef15e646e88d51bf8987629b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2Mzg1MjI1"
            ],
            "author_raw": "bitstopper <danielhartmann@alterpolis.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes broken CPUParticles2D AtlasTextures usage",
            "body": "(cherry picked from commit 36d9906d6a5af1913033f3d0a1adcef387201c61)",
            "is_cherrypick": true,
            "cherrypick_hash": "36d9906d6a5af1913033f3d0a1adcef387201c61",
            "pull": 36215
        },
        "36d9906d6a5af1913033f3d0a1adcef387201c61": {
            "hash": "36d9906d6a5af1913033f3d0a1adcef387201c61",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2Mzg1MjI1"
            ],
            "author_raw": "bitstopper <danielhartmann@alterpolis.net>",
            "committer_raw": "bitstopper <danielhartmann@alterpolis.net>",
            "summary": "Fixes broken CPUParticles2D AtlasTextures usage",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 32496
        },
        "e10b0c9eaa3daf278e13df6246ce768d2564d47a": {
            "hash": "e10b0c9eaa3daf278e13df6246ce768d2564d47a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added missing '\\n' in visual shader expression node code generation",
            "body": "(cherry picked from commit 6e1187ad2f378a5e72021056839c728414e29e37)",
            "is_cherrypick": true,
            "cherrypick_hash": "6e1187ad2f378a5e72021056839c728414e29e37",
            "pull": 36215
        },
        "6e1187ad2f378a5e72021056839c728414e29e37": {
            "hash": "6e1187ad2f378a5e72021056839c728414e29e37",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Added missing '\\n' in visual shader expression node code generation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35881
        },
        "1930c79364d50125fb1fb9a11bc2bdc38d6ebc6f": {
            "hash": "1930c79364d50125fb1fb9a11bc2bdc38d6ebc6f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added missing '\\n' in visual shader fresnel node code generation",
            "body": "(cherry picked from commit c8639a0013b0c128044d3522f8cbdbd2c143a13c)",
            "is_cherrypick": true,
            "cherrypick_hash": "c8639a0013b0c128044d3522f8cbdbd2c143a13c",
            "pull": 36215
        },
        "c8639a0013b0c128044d3522f8cbdbd2c143a13c": {
            "hash": "c8639a0013b0c128044d3522f8cbdbd2c143a13c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Added missing '\\n' in visual shader fresnel node code generation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35873
        },
        "5579eb823b85f9cad22d3d8edabad9b377465624": {
            "hash": "5579eb823b85f9cad22d3d8edabad9b377465624",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Few extra formatting fixes for visual shader node generation",
            "body": "For 'If' and 'Switch' nodes\n\n(cherry picked from commit b0f166f0c5e3d790e352326eed9092d5c4f3ae62)",
            "is_cherrypick": true,
            "cherrypick_hash": "b0f166f0c5e3d790e352326eed9092d5c4f3ae62",
            "pull": 36215
        },
        "b0f166f0c5e3d790e352326eed9092d5c4f3ae62": {
            "hash": "b0f166f0c5e3d790e352326eed9092d5c4f3ae62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Few extra formatting fixes for visual shader node generation",
            "body": "For 'If' and 'Switch' nodes",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35827
        },
        "1f4885fe4941a21535d295e0d37a7b69604f9834": {
            "hash": "1f4885fe4941a21535d295e0d37a7b69604f9834",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added missing '\\n' in visual shader custom node code generation",
            "body": "(cherry picked from commit 9d8b59e86a337d4a4ed6f1577df046c914ab59e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "9d8b59e86a337d4a4ed6f1577df046c914ab59e3",
            "pull": 36215
        },
        "9d8b59e86a337d4a4ed6f1577df046c914ab59e3": {
            "hash": "9d8b59e86a337d4a4ed6f1577df046c914ab59e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Added missing '\\n' in visual shader custom node code generation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35824
        },
        "fb56d93163d5843704aaba3c58b85bc7332c8a9b": {
            "hash": "fb56d93163d5843704aaba3c58b85bc7332c8a9b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Better visual shader code generation",
            "body": "(cherry picked from commit bfec48abf18f0af0d55d6c63c8b8201bd1c1076c)",
            "is_cherrypick": true,
            "cherrypick_hash": "bfec48abf18f0af0d55d6c63c8b8201bd1c1076c",
            "pull": 36215
        },
        "bfec48abf18f0af0d55d6c63c8b8201bd1c1076c": {
            "hash": "bfec48abf18f0af0d55d6c63c8b8201bd1c1076c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Better visual shader code generation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35618
        },
        "74f3fbf7efe817dc5cf1b3db1a4f58724f10a46f": {
            "hash": "74f3fbf7efe817dc5cf1b3db1a4f58724f10a46f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix VisualScriptClassConstant to be updated properly",
            "body": "(cherry picked from commit 386d0fe9887e7cb272aeb05bfe6930bec4114140)",
            "is_cherrypick": true,
            "cherrypick_hash": "386d0fe9887e7cb272aeb05bfe6930bec4114140",
            "pull": 36215
        },
        "386d0fe9887e7cb272aeb05bfe6930bec4114140": {
            "hash": "386d0fe9887e7cb272aeb05bfe6930bec4114140",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix VisualScriptClassConstant to be updated properly",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36068
        },
        "61901bd7cc6fb7f0c9ba179fb0d5750a92ff9b1c": {
            "hash": "61901bd7cc6fb7f0c9ba179fb0d5750a92ff9b1c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix GlobalConstant/BasicTypeConstant return type in visual scripts",
            "body": "(cherry picked from commit c19933eec4a3c2d21a07be823c95f87a2141ca60)",
            "is_cherrypick": true,
            "cherrypick_hash": "c19933eec4a3c2d21a07be823c95f87a2141ca60",
            "pull": 36215
        },
        "c19933eec4a3c2d21a07be823c95f87a2141ca60": {
            "hash": "c19933eec4a3c2d21a07be823c95f87a2141ca60",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix GlobalConstant/BasicTypeConstant return type in visual scripts",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35749
        },
        "b90a5d4c805bc62e6aaf1a6b889c113f3de54695": {
            "hash": "b90a5d4c805bc62e6aaf1a6b889c113f3de54695",
            "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 help comment color for better readability",
            "body": "(cherry picked from commit 99bfaa6c6096c6ad25d13a3ecb447bb451f88892)",
            "is_cherrypick": true,
            "cherrypick_hash": "99bfaa6c6096c6ad25d13a3ecb447bb451f88892",
            "pull": 36215
        },
        "99bfaa6c6096c6ad25d13a3ecb447bb451f88892": {
            "hash": "99bfaa6c6096c6ad25d13a3ecb447bb451f88892",
            "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 help comment color for better readability",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36197
        },
        "34a16ae239140a146ea7a090a6bfbd36bb196ed7": {
            "hash": "34a16ae239140a146ea7a090a6bfbd36bb196ed7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MjI5NTM4"
            ],
            "author_raw": "Relintai <relintai@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix startGame's logic in engine.js.",
            "body": "(cherry picked from commit cb29ce8a3ba00a72b67e0520d3e3cac03d41343d)",
            "is_cherrypick": true,
            "cherrypick_hash": "cb29ce8a3ba00a72b67e0520d3e3cac03d41343d",
            "pull": 36215
        },
        "cb29ce8a3ba00a72b67e0520d3e3cac03d41343d": {
            "hash": "cb29ce8a3ba00a72b67e0520d3e3cac03d41343d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MjI5NTM4"
            ],
            "author_raw": "Relintai <relintai@gmail.com>",
            "committer_raw": "Relintai <relintai@gmail.com>",
            "summary": "Fix startGame's logic in engine.js.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36165
        },
        "57de8397b2f3d8d96bf89243ae270ead2d2a2542": {
            "hash": "57de8397b2f3d8d96bf89243ae270ead2d2a2542",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Mono check for unsafe object references",
            "body": "(cherry picked from commit 09534e29222fd5e4f1bf7ce7cc910fd589e35d00)",
            "is_cherrypick": true,
            "cherrypick_hash": "09534e29222fd5e4f1bf7ce7cc910fd589e35d00",
            "pull": 36215
        },
        "09534e29222fd5e4f1bf7ce7cc910fd589e35d00": {
            "hash": "09534e29222fd5e4f1bf7ce7cc910fd589e35d00",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Mono check for unsafe object references",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36157
        },
        "57151c5e314faa0c23409086d1905fbb81e2422b": {
            "hash": "57151c5e314faa0c23409086d1905fbb81e2422b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5NjQ1NTY="
            ],
            "author_raw": "Geequlim <geequlim@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix hover symbol content position",
            "body": "(cherry picked from commit 03d2d01082f2853ff4873a0b66e01d5a66178a42)",
            "is_cherrypick": true,
            "cherrypick_hash": "03d2d01082f2853ff4873a0b66e01d5a66178a42",
            "pull": 36215
        },
        "03d2d01082f2853ff4873a0b66e01d5a66178a42": {
            "hash": "03d2d01082f2853ff4873a0b66e01d5a66178a42",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5NjQ1NTY="
            ],
            "author_raw": "Geequlim <geequlim@gmail.com>",
            "committer_raw": "Geequlim <geequlim@gmail.com>",
            "summary": "Fix hover symbol content position",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36138
        },
        "ba15e5355b03c0c03b68777595364c785f8cdada": {
            "hash": "ba15e5355b03c0c03b68777595364c785f8cdada",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix problems with concave shapes in the TileSet editor",
            "body": "(cherry picked from commit eeb972faefc988833693faea77d81cc8d2d2d2b4)",
            "is_cherrypick": true,
            "cherrypick_hash": "eeb972faefc988833693faea77d81cc8d2d2d2b4",
            "pull": 36215
        },
        "eeb972faefc988833693faea77d81cc8d2d2d2b4": {
            "hash": "eeb972faefc988833693faea77d81cc8d2d2d2b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix problems with concave shapes in the TileSet editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36119
        },
        "c81241e6c012fb9c3382a67fec13a70bbfc247ef": {
            "hash": "c81241e6c012fb9c3382a67fec13a70bbfc247ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes crash when resource file is corrupted",
            "body": "(cherry picked from commit 832a5c860bc5287efc0ebf19c4b2af5c5b984972)",
            "is_cherrypick": true,
            "cherrypick_hash": "832a5c860bc5287efc0ebf19c4b2af5c5b984972",
            "pull": 36215
        },
        "832a5c860bc5287efc0ebf19c4b2af5c5b984972": {
            "hash": "832a5c860bc5287efc0ebf19c4b2af5c5b984972",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes crash when resource file is corrupted",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36095
        },
        "f0c89048d888f9873286c3b07bb1827a11a0e327": {
            "hash": "f0c89048d888f9873286c3b07bb1827a11a0e327",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow to use arrow keys with TOOL_MOVE",
            "body": "(cherry picked from commit 18918b4efa7c8ea618cf48a2fce7d41165ce3549)",
            "is_cherrypick": true,
            "cherrypick_hash": "18918b4efa7c8ea618cf48a2fce7d41165ce3549",
            "pull": 36215
        },
        "18918b4efa7c8ea618cf48a2fce7d41165ce3549": {
            "hash": "18918b4efa7c8ea618cf48a2fce7d41165ce3549",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Allow to use arrow keys with TOOL_MOVE",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36086
        },
        "50727d7b22b131d0086135e6a1dac592582eeb34": {
            "hash": "50727d7b22b131d0086135e6a1dac592582eeb34",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwMDM2MzM3"
            ],
            "author_raw": "muiroc <ian.mario.dev@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow per pixel transparency in javascript platform",
            "body": "(cherry picked from commit e51c6a0d286a9a6a4a9989738b544bbbb9b41eeb)",
            "is_cherrypick": true,
            "cherrypick_hash": "e51c6a0d286a9a6a4a9989738b544bbbb9b41eeb",
            "pull": 36215
        },
        "e51c6a0d286a9a6a4a9989738b544bbbb9b41eeb": {
            "hash": "e51c6a0d286a9a6a4a9989738b544bbbb9b41eeb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwMDM2MzM3"
            ],
            "author_raw": "muiroc <ian.mario.dev@gmail.com>",
            "committer_raw": "muiroc <ian.mario.dev@gmail.com>",
            "summary": "Allow per pixel transparency in javascript platform",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36075
        },
        "636093784bb6a264266221387b79c606064ec509": {
            "hash": "636093784bb6a264266221387b79c606064ec509",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Travis: Use Python 3 for SCons",
            "body": "(cherry picked from commit 83ec7cc42568a730e003b61092e3fd71152a22c4)",
            "is_cherrypick": true,
            "cherrypick_hash": "83ec7cc42568a730e003b61092e3fd71152a22c4",
            "pull": 36215
        },
        "83ec7cc42568a730e003b61092e3fd71152a22c4": {
            "hash": "83ec7cc42568a730e003b61092e3fd71152a22c4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Travis: Use Python 3 for SCons",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36074
        },
        "541251dff73a0cff7cf0bcbb9a1129ebed41885b": {
            "hash": "541251dff73a0cff7cf0bcbb9a1129ebed41885b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add ConfigFile::parse()",
            "body": "(cherry picked from commit e5bd3b707f07d1f3eb4d4a8a18ee1736ff1fbe76)",
            "is_cherrypick": true,
            "cherrypick_hash": "e5bd3b707f07d1f3eb4d4a8a18ee1736ff1fbe76",
            "pull": 36215
        },
        "e5bd3b707f07d1f3eb4d4a8a18ee1736ff1fbe76": {
            "hash": "e5bd3b707f07d1f3eb4d4a8a18ee1736ff1fbe76",
            "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": "Add ConfigFile::parse()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36072
        },
        "edb70682d5dab139adb06afe7975f0f1199045e4": {
            "hash": "edb70682d5dab139adb06afe7975f0f1199045e4",
            "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 VariantParser::StreamString EOF determination",
            "body": "(cherry picked from commit 521da75380be712157fa172e27dda4dabba1de51)",
            "is_cherrypick": true,
            "cherrypick_hash": "521da75380be712157fa172e27dda4dabba1de51",
            "pull": 36215
        },
        "521da75380be712157fa172e27dda4dabba1de51": {
            "hash": "521da75380be712157fa172e27dda4dabba1de51",
            "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 VariantParser::StreamString EOF determination",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36073
        },
        "a8ae52e99898aef1ead0343576e5505e591ca6e2": {
            "hash": "a8ae52e99898aef1ead0343576e5505e591ca6e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Ignore hidden files and directories in find in files",
            "body": "(cherry picked from commit aeff87686859f5b6d9fde42c2e3cb12fcc2f4adc)",
            "is_cherrypick": true,
            "cherrypick_hash": "aeff87686859f5b6d9fde42c2e3cb12fcc2f4adc",
            "pull": 36215
        },
        "aeff87686859f5b6d9fde42c2e3cb12fcc2f4adc": {
            "hash": "aeff87686859f5b6d9fde42c2e3cb12fcc2f4adc",
            "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 hidden files and directories in find in files",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36071
        },
        "59b8f9b2da4c260761ae810dc01b0fbae4241096": {
            "hash": "59b8f9b2da4c260761ae810dc01b0fbae4241096",
            "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 file system scan more robust",
            "body": "Previously, a change was missed if it happened while the scan was in progress and already past the affected location.\n\nAlso:\n- Consider the scan changes thread on termination, in addition to the full scan one\n- Add FS-reported hidden to the check for hidden by the editor file system\n\n(cherry picked from commit 3017bdb7ce2ffcbeb83583c03cfe83353aab165f)",
            "is_cherrypick": true,
            "cherrypick_hash": "3017bdb7ce2ffcbeb83583c03cfe83353aab165f",
            "pull": 36215
        },
        "3017bdb7ce2ffcbeb83583c03cfe83353aab165f": {
            "hash": "3017bdb7ce2ffcbeb83583c03cfe83353aab165f",
            "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 file system scan more robust",
            "body": "Previously, a change was missed if it happened while the scan was in progress and already past the affected location.\n\nAlso:\n- Consider the scan changes thread on termination, in addition to the full scan one\n- Add FS-reported hidden to the check for hidden by the editor file system",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36070
        },
        "e834e35ea819b60dd3e41ec6e2192eb3e037d2c7": {
            "hash": "e834e35ea819b60dd3e41ec6e2192eb3e037d2c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change the Pick Tile and Select default shortcuts in the TileMap editor",
            "body": "The new default keys were chosen to match common graphics editing\nsoftware. A modifier is no longer required to use the Select tool,\nmaking it faster to use.\n\nThis closes #34170.\n\n(cherry picked from commit 88213b54bae4accd83028d1a33294c75bc540478)",
            "is_cherrypick": true,
            "cherrypick_hash": "88213b54bae4accd83028d1a33294c75bc540478",
            "pull": 36215
        },
        "88213b54bae4accd83028d1a33294c75bc540478": {
            "hash": "88213b54bae4accd83028d1a33294c75bc540478",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Change the Pick Tile and Select default shortcuts in the TileMap editor",
            "body": "The new default keys were chosen to match common graphics editing\nsoftware. A modifier is no longer required to use the Select tool,\nmaking it faster to use.\n\nThis closes #34170.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36054
        },
        "c018d02cdac5d571105fa8bedfcc41b692611ec5": {
            "hash": "c018d02cdac5d571105fa8bedfcc41b692611ec5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes broken scene created via New Resource",
            "body": "(cherry picked from commit 9cff286de1d56577dc8f6979d2b0d41c397ca7c7)",
            "is_cherrypick": true,
            "cherrypick_hash": "9cff286de1d56577dc8f6979d2b0d41c397ca7c7",
            "pull": 36215
        },
        "9cff286de1d56577dc8f6979d2b0d41c397ca7c7": {
            "hash": "9cff286de1d56577dc8f6979d2b0d41c397ca7c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes broken scene created via New Resource",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36043
        },
        "63809438311fbdc32925fc12f324ec590905f772": {
            "hash": "63809438311fbdc32925fc12f324ec590905f772",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwMDIzMTY5"
            ],
            "author_raw": "zxcvdev <zxcvdev@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix GPU Particles",
            "body": "The special case atan(y,0) of the built-in shader function atan(y,x)\nreturns different results on different devices. So this commit will add\nchecks when the atan(y,x) function is used in ParticlesMaterial to set\nthe direction of GPU Particles to make sure the desired values are\nreturned (act as atan2(y,x)).\n\n(cherry picked from commit 3580ad6005500abaf9bbb12db73adcfa762bd2e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "3580ad6005500abaf9bbb12db73adcfa762bd2e5",
            "pull": 36215
        },
        "3580ad6005500abaf9bbb12db73adcfa762bd2e5": {
            "hash": "3580ad6005500abaf9bbb12db73adcfa762bd2e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYwMDIzMTY5"
            ],
            "author_raw": "zxcvdev <zxcvdev@protonmail.com>",
            "committer_raw": "zxcvdev <zxcvdev@protonmail.com>",
            "summary": "Fix GPU Particles",
            "body": "The special case atan(y,0) of the built-in shader function atan(y,x)\nreturns different results on different devices. So this commit will add\nchecks when the atan(y,x) function is used in ParticlesMaterial to set\nthe direction of GPU Particles to make sure the desired values are\nreturned (act as atan2(y,x)).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36031
        },
        "93b99f2c890d0e8361d4f39ee02a00b18a4117f4": {
            "hash": "93b99f2c890d0e8361d4f39ee02a00b18a4117f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update the zoom percentage when using Frame Selection in the 2D editor",
            "body": "This closes #36019.\n\n(cherry picked from commit 3e95b79b65ac88ad4df59dc4ba5eb05f9c8b68af)",
            "is_cherrypick": true,
            "cherrypick_hash": "3e95b79b65ac88ad4df59dc4ba5eb05f9c8b68af",
            "pull": 36215
        },
        "3e95b79b65ac88ad4df59dc4ba5eb05f9c8b68af": {
            "hash": "3e95b79b65ac88ad4df59dc4ba5eb05f9c8b68af",
            "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 zoom percentage when using Frame Selection in the 2D editor",
            "body": "This closes #36019.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36020
        },
        "0fb35401d4de13926172e18de8dd1014e66b583d": {
            "hash": "0fb35401d4de13926172e18de8dd1014e66b583d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Avoid going out of bounds in IsSubsequenceOf",
            "body": "Closes #35598\n\n(cherry picked from commit 4b79ef5ebe2faa4b3690d90dc36ab6ead5ff1315)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b79ef5ebe2faa4b3690d90dc36ab6ead5ff1315",
            "pull": 36215
        },
        "4b79ef5ebe2faa4b3690d90dc36ab6ead5ff1315": {
            "hash": "4b79ef5ebe2faa4b3690d90dc36ab6ead5ff1315",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Raul Santos <raulsntos@gmail.com>",
            "summary": "Avoid going out of bounds in IsSubsequenceOf",
            "body": "Closes #35598",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36013
        },
        "be34e452331de54f7ce8ecf92aee195665505001": {
            "hash": "be34e452331de54f7ce8ecf92aee195665505001",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Uses split cursor for SplitContainer",
            "body": "(cherry picked from commit 206b9f2d23ba1380de4c5b1c175b7ee5eadfd298)",
            "is_cherrypick": true,
            "cherrypick_hash": "206b9f2d23ba1380de4c5b1c175b7ee5eadfd298",
            "pull": 36215
        },
        "206b9f2d23ba1380de4c5b1c175b7ee5eadfd298": {
            "hash": "206b9f2d23ba1380de4c5b1c175b7ee5eadfd298",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Uses split cursor for SplitContainer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35999
        },
        "ac63e5d6136c40412bebf97487f69aba32c69305": {
            "hash": "ac63e5d6136c40412bebf97487f69aba32c69305",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Workaround WebM playback bug after AudioServer latency fixes",
            "body": "af9bb0ea15dfd3dfe8950fcfcce364485dadd92a fixed AudioServer's\n`get_output_delay()` (which used to always return 0) while renaming it\nto `get_output_latency()`. It now returns the latency from the\nAudioDriver, which can be non-0.\n\nWhile this was a clear bugfix, it broke playback for WebM files without\naudio track. It seems like the playback code, even though it queried\nthe output delay to calculate a time compensation, was designed to work\neven though the delay value was actually bogus. Now that it's correct,\nit's not working.\n\nAs a workaround we comment out uses of the output latency, restoring\nthe behavior of Godot 3.1.\n\nThis code should still be reviewed by someone more versed in video\nplayback and fixed to properly account for the non-0 driver latency.\n\nFixes #35760.\n\n(cherry picked from commit da411d1625a92e4c100bcda2c29709014e261ec9)",
            "is_cherrypick": true,
            "cherrypick_hash": "da411d1625a92e4c100bcda2c29709014e261ec9",
            "pull": 36215
        },
        "da411d1625a92e4c100bcda2c29709014e261ec9": {
            "hash": "da411d1625a92e4c100bcda2c29709014e261ec9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Workaround WebM playback bug after AudioServer latency fixes",
            "body": "af9bb0ea15dfd3dfe8950fcfcce364485dadd92a fixed AudioServer's\n`get_output_delay()` (which used to always return 0) while renaming it\nto `get_output_latency()`. It now returns the latency from the\nAudioDriver, which can be non-0.\n\nWhile this was a clear bugfix, it broke playback for WebM files without\naudio track. It seems like the playback code, even though it queried\nthe output delay to calculate a time compensation, was designed to work\neven though the delay value was actually bogus. Now that it's correct,\nit's not working.\n\nAs a workaround we comment out uses of the output latency, restoring\nthe behavior of Godot 3.1.\n\nThis code should still be reviewed by someone more versed in video\nplayback and fixed to properly account for the non-0 driver latency.\n\nFixes #35760.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35993
        },
        "3b2490f19c42332bbc3dd9d30ffd1161bf3a56b7": {
            "hash": "3b2490f19c42332bbc3dd9d30ffd1161bf3a56b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent shader crash if invalid builtin used after array member accessor",
            "body": "(cherry picked from commit 3a70566b15c094241f0df1731f8ad1b3e0d5dc0e)",
            "is_cherrypick": true,
            "cherrypick_hash": "3a70566b15c094241f0df1731f8ad1b3e0d5dc0e",
            "pull": 36215
        },
        "3a70566b15c094241f0df1731f8ad1b3e0d5dc0e": {
            "hash": "3a70566b15c094241f0df1731f8ad1b3e0d5dc0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Prevent shader crash if invalid builtin used after array member accessor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35983
        },
        "388adac94714d7bbae212d4df9a16221d697d6f8": {
            "hash": "388adac94714d7bbae212d4df9a16221d697d6f8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix UPNP on windows after #30205.",
            "body": "The problem could be related to different byte ordering when copying\nthe interface address over the binding address.\n\n(cherry picked from commit e85330231c729a88d5a478de2bbe4a61e5edeae3)",
            "is_cherrypick": true,
            "cherrypick_hash": "e85330231c729a88d5a478de2bbe4a61e5edeae3",
            "pull": 36215
        },
        "e85330231c729a88d5a478de2bbe4a61e5edeae3": {
            "hash": "e85330231c729a88d5a478de2bbe4a61e5edeae3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix UPNP on windows after #30205.",
            "body": "The problem could be related to different byte ordering when copying\nthe interface address over the binding address.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35953
        },
        "77deae41fbd8b9949fc58772757898aa62750577": {
            "hash": "77deae41fbd8b9949fc58772757898aa62750577",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Few enchancements for shader editor",
            "body": "(cherry picked from commit 24368206ca37406a375c78067b3575c0c5a6cf3f)",
            "is_cherrypick": true,
            "cherrypick_hash": "24368206ca37406a375c78067b3575c0c5a6cf3f",
            "pull": 36215
        },
        "24368206ca37406a375c78067b3575c0c5a6cf3f": {
            "hash": "24368206ca37406a375c78067b3575c0c5a6cf3f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Few enchancements for shader editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35952
        },
        "1414a189162beb571712021786f97e61c6dd2a0a": {
            "hash": "1414a189162beb571712021786f97e61c6dd2a0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make some QOL improvements to move operations in the FileSystem dock",
            "body": "(cherry picked from commit 07a23e75fcf3e02d390d7f6e7d6c86975701befe)",
            "is_cherrypick": true,
            "cherrypick_hash": "07a23e75fcf3e02d390d7f6e7d6c86975701befe",
            "pull": 36215
        },
        "07a23e75fcf3e02d390d7f6e7d6c86975701befe": {
            "hash": "07a23e75fcf3e02d390d7f6e7d6c86975701befe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Make some QOL improvements to move operations in the FileSystem dock",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35915
        },
        "1b5996c95d4b5cee1b47fa9ba51c30b160e208d6": {
            "hash": "1b5996c95d4b5cee1b47fa9ba51c30b160e208d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwMDM2MzM3"
            ],
            "author_raw": "muiroc <ian.mario.dev@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "pass missing args in AnimationNode script calls",
            "body": "(cherry picked from commit ed3a8cc83dccc0385ce92ef52f18d6bcbbd4b4af)",
            "is_cherrypick": true,
            "cherrypick_hash": "ed3a8cc83dccc0385ce92ef52f18d6bcbbd4b4af",
            "pull": 36215
        },
        "ed3a8cc83dccc0385ce92ef52f18d6bcbbd4b4af": {
            "hash": "ed3a8cc83dccc0385ce92ef52f18d6bcbbd4b4af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwMDM2MzM3"
            ],
            "author_raw": "muiroc <ian.mario.dev@gmail.com>",
            "committer_raw": "muiroc <ian.mario.dev@gmail.com>",
            "summary": "pass missing args in AnimationNode script calls",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35906
        },
        "262aff67dbf6517cecd77a2af9c116d21a2cee6a": {
            "hash": "262aff67dbf6517cecd77a2af9c116d21a2cee6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow existing hidden files/directories when creating a new project",
            "body": "For instance, this lets users initialize a Git repository\nand still be able to create a project in the directory afterwards.\n\nThis closes https://github.com/godotengine/godot-proposals/issues/291.\n\n(cherry picked from commit 34b747bac0c07cad64b0615664488f68f01c0d62)",
            "is_cherrypick": true,
            "cherrypick_hash": "34b747bac0c07cad64b0615664488f68f01c0d62",
            "pull": 36215
        },
        "34b747bac0c07cad64b0615664488f68f01c0d62": {
            "hash": "34b747bac0c07cad64b0615664488f68f01c0d62",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Allow existing hidden files/directories when creating a new project",
            "body": "For instance, this lets users initialize a Git repository\nand still be able to create a project in the directory afterwards.\n\nThis closes https://github.com/godotengine/godot-proposals/issues/291.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35892
        },
        "7ccfbd61a47663854852cb05756cff550d0dd4aa": {
            "hash": "7ccfbd61a47663854852cb05756cff550d0dd4aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxMDcyMjg="
            ],
            "author_raw": "dankan1890 <mewuidev2@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed String::humanize_size crash.",
            "body": "Close #35872\n\n(cherry picked from commit ca0ee767cb5f93420b456fa47422ae2b3e266b4f)",
            "is_cherrypick": true,
            "cherrypick_hash": "ca0ee767cb5f93420b456fa47422ae2b3e266b4f",
            "pull": 36215
        },
        "ca0ee767cb5f93420b456fa47422ae2b3e266b4f": {
            "hash": "ca0ee767cb5f93420b456fa47422ae2b3e266b4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjcxMDcyMjg="
            ],
            "author_raw": "dankan1890 <mewuidev2@gmail.com>",
            "committer_raw": "dankan1890 <mewuidev2@gmail.com>",
            "summary": "Fixed String::humanize_size crash.",
            "body": "Close #35872",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35887
        },
        "8030178e4881b444e584ced3decdb00ef8fc3e6a": {
            "hash": "8030178e4881b444e584ced3decdb00ef8fc3e6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix built-in script creation loading existing scripts by mistake",
            "body": "(cherry picked from commit f7374cef8459ed34707cc3db2a9b077162e821c0)",
            "is_cherrypick": true,
            "cherrypick_hash": "f7374cef8459ed34707cc3db2a9b077162e821c0",
            "pull": 36215
        },
        "f7374cef8459ed34707cc3db2a9b077162e821c0": {
            "hash": "f7374cef8459ed34707cc3db2a9b077162e821c0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Fix built-in script creation loading existing scripts by mistake",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35855
        },
        "0a3bf2b62729713e40afbb1b9251c8cc8005857a": {
            "hash": "0a3bf2b62729713e40afbb1b9251c8cc8005857a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes add group in Group Editor dialog",
            "body": "Before this fix, new group can't be created if any existing group starts\nwith the new name.\n\n(cherry picked from commit 421ea09195d7d8dcd904eed764d62e956233e7cd)",
            "is_cherrypick": true,
            "cherrypick_hash": "421ea09195d7d8dcd904eed764d62e956233e7cd",
            "pull": 36215
        },
        "421ea09195d7d8dcd904eed764d62e956233e7cd": {
            "hash": "421ea09195d7d8dcd904eed764d62e956233e7cd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes add group in Group Editor dialog",
            "body": "Before this fix, new group can't be created if any existing group starts\nwith the new name.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35840
        },
        "a7ff22ea6d3d6bd6601f8017ece1d44851f5592b": {
            "hash": "a7ff22ea6d3d6bd6601f8017ece1d44851f5592b",
            "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 pressure / tilt ranges on Linux.",
            "body": "(cherry picked from commit d552f93f8b79b0e99d912470c3362700d75c4984)",
            "is_cherrypick": true,
            "cherrypick_hash": "d552f93f8b79b0e99d912470c3362700d75c4984",
            "pull": 36215
        },
        "d552f93f8b79b0e99d912470c3362700d75c4984": {
            "hash": "d552f93f8b79b0e99d912470c3362700d75c4984",
            "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 pressure / tilt ranges on Linux.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35802
        },
        "3eb978017977043270f3a739bc79ee4b95e519ec": {
            "hash": "3eb978017977043270f3a739bc79ee4b95e519ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Re-add a way to generate a single convex shape from the editor",
            "body": "It was removed after the implementation of VHACD. Generating a single\nshape can lead to better performance, so it may still be desired.\n\nThis also adds tooltips for several options in the Mesh menu.\n\nThis closes #35692.\n\n(cherry picked from commit 90af009f2ea637e5944a12b85c58018187c0de16)",
            "is_cherrypick": true,
            "cherrypick_hash": "90af009f2ea637e5944a12b85c58018187c0de16",
            "pull": 36215
        },
        "90af009f2ea637e5944a12b85c58018187c0de16": {
            "hash": "90af009f2ea637e5944a12b85c58018187c0de16",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Re-add a way to generate a single convex shape from the editor",
            "body": "It was removed after the implementation of VHACD. Generating a single\nshape can lead to better performance, so it may still be desired.\n\nThis also adds tooltips for several options in the Mesh menu.\n\nThis closes #35692.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35787
        },
        "0dedc0a1a3ab0e6021aa1aeb15f9d53133ccaccf": {
            "hash": "0dedc0a1a3ab0e6021aa1aeb15f9d53133ccaccf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNDAzNTI="
            ],
            "author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix RichTextEffect `visibility` to Account for Skipped Characters.",
            "body": "A picture is easier to describe this issue than words. Basically, rich\ntext effects allowed for character visibility changes. While doing so\nwould work properly, the rich text label would render the next `word` in\nan offset accounting for the hidden characters (leaving a huge space.)\n\nThis patch fixes this issue by keeping track of the amount of\n`backtrack` necessary per line.\n\n(cherry picked from commit b3fd4884d7dd2e1c5f5d5dadd8af6ed13ab131ac)",
            "is_cherrypick": true,
            "cherrypick_hash": "b3fd4884d7dd2e1c5f5d5dadd8af6ed13ab131ac",
            "pull": 36215
        },
        "b3fd4884d7dd2e1c5f5d5dadd8af6ed13ab131ac": {
            "hash": "b3fd4884d7dd2e1c5f5d5dadd8af6ed13ab131ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNDAzNTI="
            ],
            "author_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "committer_raw": "Eoin O'Neill <eoinoneill1991@gmail.com>",
            "summary": "Fix RichTextEffect `visibility` to Account for Skipped Characters.",
            "body": "A picture is easier to describe this issue than words. Basically, rich\ntext effects allowed for character visibility changes. While doing so\nwould work properly, the rich text label would render the next `word` in\nan offset accounting for the hidden characters (leaving a huge space.)\n\nThis patch fixes this issue by keeping track of the amount of\n`backtrack` necessary per line.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35768
        },
        "3c7a013d8d220f5398594df324151b5630896d7f": {
            "hash": "3c7a013d8d220f5398594df324151b5630896d7f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adds pan and zoom gestures to TextureRegion editor",
            "body": "(cherry picked from commit d1b1edba84a76614368fa9e7eb2459ed0dc95da5)",
            "is_cherrypick": true,
            "cherrypick_hash": "d1b1edba84a76614368fa9e7eb2459ed0dc95da5",
            "pull": 36215
        },
        "d1b1edba84a76614368fa9e7eb2459ed0dc95da5": {
            "hash": "d1b1edba84a76614368fa9e7eb2459ed0dc95da5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Adds pan and zoom gestures to TextureRegion editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35731
        },
        "58a940e5aa465bfe33663342b3c2c315e2061da0": {
            "hash": "58a940e5aa465bfe33663342b3c2c315e2061da0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg4MjMxNTY="
            ],
            "author_raw": "sumit0190 <sumi29@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update cached_width of the line_edit element when setting it to be secret",
            "body": "(cherry picked from commit 2e08578985689857271a2c554d524f3eee6cc08d)",
            "is_cherrypick": true,
            "cherrypick_hash": "2e08578985689857271a2c554d524f3eee6cc08d",
            "pull": 36215
        },
        "2e08578985689857271a2c554d524f3eee6cc08d": {
            "hash": "2e08578985689857271a2c554d524f3eee6cc08d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg4MjMxNTY="
            ],
            "author_raw": "sumit0190 <sumi29@gmail.com>",
            "committer_raw": "sumit0190 <sumi29@gmail.com>",
            "summary": "Update cached_width of the line_edit element when setting it to be secret",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35714
        },
        "489b3c2949836d4a419073ac367ab519a14a9e17": {
            "hash": "489b3c2949836d4a419073ac367ab519a14a9e17",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NDE4ODY="
            ],
            "author_raw": "Alexander Holland <alexander.holland@live.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix double tap pressed event regression",
            "body": "(cherry picked from commit d2a5b7367b17d4390e582a748ff47bf65f5d1ea3)",
            "is_cherrypick": true,
            "cherrypick_hash": "d2a5b7367b17d4390e582a748ff47bf65f5d1ea3",
            "pull": 36215
        },
        "d2a5b7367b17d4390e582a748ff47bf65f5d1ea3": {
            "hash": "d2a5b7367b17d4390e582a748ff47bf65f5d1ea3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NDE4ODY="
            ],
            "author_raw": "Alexander Holland <alexander.holland@live.de>",
            "committer_raw": "Alexander Holland <alexander.holland@live.de>",
            "summary": "Fix double tap pressed event regression",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35701
        },
        "2d8289579a4214dae318e9e500c952a9ed43edc6": {
            "hash": "2d8289579a4214dae318e9e500c952a9ed43edc6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "nathanwfranke <nathanwfranke@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix bug where Control at origin with 0 size not rendered",
            "body": "Make a new method instead to make the code more elegant\n\n\nMove Function down a bit\n\n\n(cherry picked from commit e5cb557b73d804b59a5eda30b4b09d3d18ea91ad)",
            "is_cherrypick": true,
            "cherrypick_hash": "e5cb557b73d804b59a5eda30b4b09d3d18ea91ad",
            "pull": 36215
        },
        "e5cb557b73d804b59a5eda30b4b09d3d18ea91ad": {
            "hash": "e5cb557b73d804b59a5eda30b4b09d3d18ea91ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MjUzODM2"
            ],
            "author_raw": "nathanwfranke <nathanwfranke@gmail.com>",
            "committer_raw": "nathanwfranke <nathanwfranke@gmail.com>",
            "summary": "Fix bug where Control at origin with 0 size not rendered",
            "body": "Make a new method instead to make the code more elegant\n\n\nMove Function down a bit",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35682
        },
        "63daa19538d92a18ac04147386aa1ee7c61e4f4e": {
            "hash": "63daa19538d92a18ac04147386aa1ee7c61e4f4e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg4MzEyMjY="
            ],
            "author_raw": "Eric Rybicki <info@ericrybicki.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use a new approach to fix bone pose override not being reset when IK animation is stopped.",
            "body": "This reverts PR #35460 & commit 551c37167b0428b1489a8a6f6233624c5f4aa628.\n\n(cherry picked from commit bb0358dd8d3ed99c9fb3545efdf821d28e73b68b)",
            "is_cherrypick": true,
            "cherrypick_hash": "bb0358dd8d3ed99c9fb3545efdf821d28e73b68b",
            "pull": 36215
        },
        "bb0358dd8d3ed99c9fb3545efdf821d28e73b68b": {
            "hash": "bb0358dd8d3ed99c9fb3545efdf821d28e73b68b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg4MzEyMjY="
            ],
            "author_raw": "Eric Rybicki <info@ericrybicki.com>",
            "committer_raw": "Eric Rybicki <info@ericrybicki.com>",
            "summary": "Use a new approach to fix bone pose override not being reset when IK animation is stopped.",
            "body": "This reverts PR #35460 & commit 551c37167b0428b1489a8a6f6233624c5f4aa628.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35656
        },
        "56336b4e24e5b96a3136f40866405fb979a5a9eb": {
            "hash": "56336b4e24e5b96a3136f40866405fb979a5a9eb",
            "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 batch rename dialog",
            "body": "- Use the editor-defined error, warning and success colors for\npreview texts.\n- Make the \"Regular Expressions\" option into a CheckButton\n(as it does something as soon as it's toggled) and move it out\nof the Advanced Options submenu.\n- Make it clearer that the error message originates from an invalid\nregular expression.\n- Clarify what the number means in the regex error message.\n- Tweak some strings' casing for consistency.\n\n(cherry picked from commit ff135065f401c34dc485543e1416495d50f29aae)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff135065f401c34dc485543e1416495d50f29aae",
            "pull": 36215
        },
        "ff135065f401c34dc485543e1416495d50f29aae": {
            "hash": "ff135065f401c34dc485543e1416495d50f29aae",
            "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 batch rename dialog",
            "body": "- Use the editor-defined error, warning and success colors for\npreview texts.\n- Make the \"Regular Expressions\" option into a CheckButton\n(as it does something as soon as it's toggled) and move it out\nof the Advanced Options submenu.\n- Make it clearer that the error message originates from an invalid\nregular expression.\n- Clarify what the number means in the regex error message.\n- Tweak some strings' casing for consistency.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35332
        },
        "9a396a4e07e1566eec7c179b592a8e0e2907c3f1": {
            "hash": "9a396a4e07e1566eec7c179b592a8e0e2907c3f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[Mono] Basis/Transforms Array operator comments and improvements",
            "body": "The behavior for Basis and Transform2D is unchanged, and Transform gets new behavior. All of the behavior is identical to GDScript's behavior.\n\n(cherry picked from commit 0a39c7b3546e85eb3221c2ec892d2302bf14c51c)",
            "is_cherrypick": true,
            "cherrypick_hash": "0a39c7b3546e85eb3221c2ec892d2302bf14c51c",
            "pull": 36215
        },
        "0a39c7b3546e85eb3221c2ec892d2302bf14c51c": {
            "hash": "0a39c7b3546e85eb3221c2ec892d2302bf14c51c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "[Mono] Basis/Transforms Array operator comments and improvements",
            "body": "The behavior for Basis and Transform2D is unchanged, and Transform gets new behavior. All of the behavior is identical to GDScript's behavior.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 34004
        },
        "ca6ac71cdf8dba5d9d8150589b4618880d33109a": {
            "hash": "ca6ac71cdf8dba5d9d8150589b4618880d33109a",
            "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 Video RAM debugger UX",
            "body": "- Refresh tha tab automatically when switching to it.\n- Disable the Refresh button if no project is currently being debugged.\n- Scale the column widths on hiDPI displays.\n- Rename the tab from \"Video Mem\" to \"Video RAM\" for consistency.\n\n(cherry picked from commit 8f838f33b7a2ec2ee952b428cf4aa48707f3a59e)",
            "is_cherrypick": true,
            "cherrypick_hash": "8f838f33b7a2ec2ee952b428cf4aa48707f3a59e",
            "pull": 36215
        },
        "8f838f33b7a2ec2ee952b428cf4aa48707f3a59e": {
            "hash": "8f838f33b7a2ec2ee952b428cf4aa48707f3a59e",
            "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 Video RAM debugger UX",
            "body": "- Refresh tha tab automatically when switching to it.\n- Disable the Refresh button if no project is currently being debugged.\n- Scale the column widths on hiDPI displays.\n- Rename the tab from \"Video Mem\" to \"Video RAM\" for consistency.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33970
        },
        "725ff19636e729c57073a3af2ded2ff988e01caa": {
            "hash": "725ff19636e729c57073a3af2ded2ff988e01caa",
            "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 AutoLoad editor UX",
            "body": "- Convert the default AutoLoad name to PascalCase when selecting a file.\n- Disable the \"Add\" button if the path is empty or the name is invalid.\n- Prefix the automatically-chosen name with \"Global\" if it would\nconflict with a built-in class.\n- Replace the FileList icon with the Load icon as it better represents\nthe action.\n\n(cherry picked from commit 352be7dbcc1aa782a34381325e89404aad06a6b9)",
            "is_cherrypick": true,
            "cherrypick_hash": "352be7dbcc1aa782a34381325e89404aad06a6b9",
            "pull": 36215
        },
        "352be7dbcc1aa782a34381325e89404aad06a6b9": {
            "hash": "352be7dbcc1aa782a34381325e89404aad06a6b9",
            "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 AutoLoad editor UX",
            "body": "- Convert the default AutoLoad name to PascalCase when selecting a file.\n- Disable the \"Add\" button if the path is empty or the name is invalid.\n- Prefix the automatically-chosen name with \"Global\" if it would\nconflict with a built-in class.\n- Replace the FileList icon with the Load icon as it better represents\nthe action.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33959
        },
        "a45aa3a46f2c278e4e64993b11dba9fe9c5fa615": {
            "hash": "a45aa3a46f2c278e4e64993b11dba9fe9c5fa615",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Implement zooming using Ctrl + Mouse wheel in the GridMap editor",
            "body": "The minimum value of the slider was changed to 0.2 as zooming\nworks in increments of 0.2. This way, the value can go back to 1\nafter you've reached the slider's minimum value.\n\n(cherry picked from commit 4c1b2171b0d2ebff568460a06a24287c0b994dc2)",
            "is_cherrypick": true,
            "cherrypick_hash": "4c1b2171b0d2ebff568460a06a24287c0b994dc2",
            "pull": 36215
        },
        "4c1b2171b0d2ebff568460a06a24287c0b994dc2": {
            "hash": "4c1b2171b0d2ebff568460a06a24287c0b994dc2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Implement zooming using Ctrl + Mouse wheel in the GridMap editor",
            "body": "The minimum value of the slider was changed to 0.2 as zooming\nworks in increments of 0.2. This way, the value can go back to 1\nafter you've reached the slider's minimum value.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33950
        },
        "68f013317bd1bf6b5184a604913f8dd91ec628e2": {
            "hash": "68f013317bd1bf6b5184a604913f8dd91ec628e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzODAwMDk="
            ],
            "author_raw": "gururise <gururise@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "change step size of animation length EditSpinSlider to match minimum animation length",
            "body": "(cherry picked from commit caab6603d187aaa1bd7e70d4fba5aace28642e0a)",
            "is_cherrypick": true,
            "cherrypick_hash": "caab6603d187aaa1bd7e70d4fba5aace28642e0a",
            "pull": 36215
        },
        "caab6603d187aaa1bd7e70d4fba5aace28642e0a": {
            "hash": "caab6603d187aaa1bd7e70d4fba5aace28642e0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzODAwMDk="
            ],
            "author_raw": "gururise <gururise@gmail.com>",
            "committer_raw": "gururise <gururise@gmail.com>",
            "summary": "change step size of animation length EditSpinSlider to match minimum animation length",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33903
        },
        "e2ac4195b66783f9021ffbebdede5fb7c8719659": {
            "hash": "e2ac4195b66783f9021ffbebdede5fb7c8719659",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMzMTQzNTA="
            ],
            "author_raw": "Silvano Cerza <silvanocerza@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improved search in settings dialogs",
            "body": "Settings search used to work only on properties, so if a searchbox text\nwas a substring of a category but not of a property the whole category\nwould be filtered out and no property would be shown.\n\nNow the behaviour is changed so that when the searchbox text is a\nsubstring of a category all its properties are shown too.\n\nThe previous behaviour is still present so that in case the searchbox\ntext is both a substring of a category and a property of another\ncategory, all properties of the first category are shown and only the\nproperty of the second category is shown.\n\n(cherry picked from commit 84410f937e6504f72e8a35becf237049b640b39f)",
            "is_cherrypick": true,
            "cherrypick_hash": "84410f937e6504f72e8a35becf237049b640b39f",
            "pull": 36215
        },
        "84410f937e6504f72e8a35becf237049b640b39f": {
            "hash": "84410f937e6504f72e8a35becf237049b640b39f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMzMTQzNTA="
            ],
            "author_raw": "Silvano Cerza <silvanocerza@gmail.com>",
            "committer_raw": "Silvano Cerza <silvanocerza@gmail.com>",
            "summary": "Improved search in settings dialogs",
            "body": "Settings search used to work only on properties, so if a searchbox text\nwas a substring of a category but not of a property the whole category\nwould be filtered out and no property would be shown.\n\nNow the behaviour is changed so that when the searchbox text is a\nsubstring of a category all its properties are shown too.\n\nThe previous behaviour is still present so that in case the searchbox\ntext is both a substring of a category and a property of another\ncategory, all properties of the first category are shown and only the\nproperty of the second category is shown.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33047
        },
        "31506ebe8585e92e8c293d5aea2fb874905998e4": {
            "hash": "31506ebe8585e92e8c293d5aea2fb874905998e4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "updated description of metallic in SpatialMaterial",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36215
        },
        "f433c3656bbd00d8d96f0dadfcf097a39e63ba6a": {
            "hash": "f433c3656bbd00d8d96f0dadfcf097a39e63ba6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update EditorSceneImporterAssimp description to reflect current status",
            "body": "(cherry picked from commit 95f6be365aef0c2fb489b1ac852f4ead11567712)",
            "is_cherrypick": true,
            "cherrypick_hash": "95f6be365aef0c2fb489b1ac852f4ead11567712",
            "pull": 36215
        },
        "95f6be365aef0c2fb489b1ac852f4ead11567712": {
            "hash": "95f6be365aef0c2fb489b1ac852f4ead11567712",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Update EditorSceneImporterAssimp description to reflect current status",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36029
        },
        "7cfcf1824b5f1f510aa4b0027db0fb334b3271db": {
            "hash": "7cfcf1824b5f1f510aa4b0027db0fb334b3271db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Completes doc for ItemList and Tree",
            "body": "(cherry picked from commit 7a41c44be2993b21260f4e1f6b9f99949b92dce7)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a41c44be2993b21260f4e1f6b9f99949b92dce7",
            "pull": 36215
        },
        "7a41c44be2993b21260f4e1f6b9f99949b92dce7": {
            "hash": "7a41c44be2993b21260f4e1f6b9f99949b92dce7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Completes doc for ItemList and Tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35974
        },
        "20d003403923d271ff5c93f492779becce025d3f": {
            "hash": "20d003403923d271ff5c93f492779becce025d3f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1MzY2OTk0"
            ],
            "author_raw": "seenloitering <55366994+seenloitering@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add documentation for Skeleton2D",
            "body": "Signal bone_setup_changed remains undocumented. I took a quick look at\nthe cpp code, but its purpose remained unclear to me. If anyone can\nsteer me in the right direction, I'm happy to flesh this out.\n\n(cherry picked from commit 915199243235db8d380ee6eaa3b0d177aec7589c)",
            "is_cherrypick": true,
            "cherrypick_hash": "915199243235db8d380ee6eaa3b0d177aec7589c",
            "pull": 36215
        },
        "915199243235db8d380ee6eaa3b0d177aec7589c": {
            "hash": "915199243235db8d380ee6eaa3b0d177aec7589c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1MzY2OTk0"
            ],
            "author_raw": "seenloitering <55366994+seenloitering@users.noreply.github.com>",
            "committer_raw": "seenloitering <55366994+seenloitering@users.noreply.github.com>",
            "summary": "Add documentation for Skeleton2D",
            "body": "Signal bone_setup_changed remains undocumented. I took a quick look at\nthe cpp code, but its purpose remained unclear to me. If anyone can\nsteer me in the right direction, I'm happy to flesh this out.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35925
        },
        "4657daff055ecb61e83549954b27203d35ff66f7": {
            "hash": "4657daff055ecb61e83549954b27203d35ff66f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Add description for EditorInspector",
            "body": "(cherry-picked from #35858)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 36215
        },
        "23e08b0fad2b69912ac70c1b645305148290cb51": {
            "hash": "23e08b0fad2b69912ac70c1b645305148290cb51",
            "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 `doc_status.py` console output",
            "body": "- Duplicate the header when the `-a` flag is enabled. Since lots of\nitems are displayed in this case, this helps the user remember\nwhich column is which without having to scroll back to the top.\n- Bolden the overall percentages for easier visual grepping.\n\n(cherry picked from commit 7c3f6b2870c5108e781a5e691f96d0a6889fa2de)",
            "is_cherrypick": true,
            "cherrypick_hash": "7c3f6b2870c5108e781a5e691f96d0a6889fa2de",
            "pull": 36215
        },
        "7c3f6b2870c5108e781a5e691f96d0a6889fa2de": {
            "hash": "7c3f6b2870c5108e781a5e691f96d0a6889fa2de",
            "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 `doc_status.py` console output",
            "body": "- Duplicate the header when the `-a` flag is enabled. Since lots of\nitems are displayed in this case, this helps the user remember\nwhich column is which without having to scroll back to the top.\n- Bolden the overall percentages for easier visual grepping.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35807
        },
        "8a0f94a688f18a9565a21657bf44791550aec96a": {
            "hash": "8a0f94a688f18a9565a21657bf44791550aec96a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #35949 from akien-mga/3.2-cherrypicks",
            "body": "Cherry-picks for the 3.2 branch (future 3.2.1)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "341740c0bfbca3e94013c80b80b6b06e1eb8d84c": {
            "hash": "341740c0bfbca3e94013c80b80b6b06e1eb8d84c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Centers icon vertically in project list",
            "body": "(cherry picked from commit c1011178c03354dd01972f4540bc07281591ff39)",
            "is_cherrypick": true,
            "cherrypick_hash": "c1011178c03354dd01972f4540bc07281591ff39",
            "pull": 35949
        },
        "c1011178c03354dd01972f4540bc07281591ff39": {
            "hash": "c1011178c03354dd01972f4540bc07281591ff39",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Centers icon vertically in project list",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35939
        },
        "9a8455f5a7d3d76a6a1ba42b9bd0790a141f25a8": {
            "hash": "9a8455f5a7d3d76a6a1ba42b9bd0790a141f25a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove per-file progress reporting when exporting to Android",
            "body": "Calling `step()` on EditorProgress too often will slow down the\nrest of the editor, so it's best avoided. This is also more consistent\nwith other exporters, as most of them don't report per-file progress\neither.\n\nExporting a 2D project with ~1,100 files to Android now takes\nabout 10 seconds from a debug editor build instead of 65 seconds.\n\nThis closes #30850.\n\n(cherry picked from commit 2dd3a01d11dc4786c297e95e6c716f1fb8b7cff4)",
            "is_cherrypick": true,
            "cherrypick_hash": "2dd3a01d11dc4786c297e95e6c716f1fb8b7cff4",
            "pull": 35949
        },
        "2dd3a01d11dc4786c297e95e6c716f1fb8b7cff4": {
            "hash": "2dd3a01d11dc4786c297e95e6c716f1fb8b7cff4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Remove per-file progress reporting when exporting to Android",
            "body": "Calling `step()` on EditorProgress too often will slow down the\nrest of the editor, so it's best avoided. This is also more consistent\nwith other exporters, as most of them don't report per-file progress\neither.\n\nExporting a 2D project with ~1,100 files to Android now takes\nabout 10 seconds from a debug editor build instead of 65 seconds.\n\nThis closes #30850.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35938
        },
        "bc6143930645e2bcf75c079b74743c926a28b152": {
            "hash": "bc6143930645e2bcf75c079b74743c926a28b152",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changelog: Mention 3.2 changes to TileMap features",
            "body": "Cf. #28896, #29519, #30231.\n\n(cherry picked from commit 989b48badcc3819a0efd05f45875c56b05cd765c)",
            "is_cherrypick": true,
            "cherrypick_hash": "989b48badcc3819a0efd05f45875c56b05cd765c",
            "pull": 35949
        },
        "989b48badcc3819a0efd05f45875c56b05cd765c": {
            "hash": "989b48badcc3819a0efd05f45875c56b05cd765c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Changelog: Mention 3.2 changes to TileMap features",
            "body": "Cf. #28896, #29519, #30231.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35926
        },
        "012f8ffb36df9ccabf2b5bcba02e603cbed3cdd2": {
            "hash": "012f8ffb36df9ccabf2b5bcba02e603cbed3cdd2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Shortens minimum height of script editor windows",
            "body": "(cherry picked from commit 6785e199bb84bfefc7bd05bec2b4051733eb2ad7)",
            "is_cherrypick": true,
            "cherrypick_hash": "6785e199bb84bfefc7bd05bec2b4051733eb2ad7",
            "pull": 35949
        },
        "6785e199bb84bfefc7bd05bec2b4051733eb2ad7": {
            "hash": "6785e199bb84bfefc7bd05bec2b4051733eb2ad7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Shortens minimum height of script editor windows",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35918
        },
        "453babc60d9364e5d7be63175eadb1dae4853ec0": {
            "hash": "453babc60d9364e5d7be63175eadb1dae4853ec0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Finish documenting BakedLightmap and TextureLayered",
            "body": "(cherry picked from commit 5643bc71f793fdf91dd82f0656fd65d1c3976222)",
            "is_cherrypick": true,
            "cherrypick_hash": "5643bc71f793fdf91dd82f0656fd65d1c3976222",
            "pull": 35949
        },
        "5643bc71f793fdf91dd82f0656fd65d1c3976222": {
            "hash": "5643bc71f793fdf91dd82f0656fd65d1c3976222",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Finish documenting BakedLightmap and TextureLayered",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35911
        },
        "11f012d2dbfb33fa44a819d9c7d92159ebe9dbf4": {
            "hash": "11f012d2dbfb33fa44a819d9c7d92159ebe9dbf4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Completes doc for button classes",
            "body": "(cherry picked from commit db42d5ddffd707017097cc864b0015a11e2fc81e)",
            "is_cherrypick": true,
            "cherrypick_hash": "db42d5ddffd707017097cc864b0015a11e2fc81e",
            "pull": 35949
        },
        "db42d5ddffd707017097cc864b0015a11e2fc81e": {
            "hash": "db42d5ddffd707017097cc864b0015a11e2fc81e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Completes doc for button classes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35898
        },
        "47368f2b7ccd930c7f9ecadf0e9369d681365bf2": {
            "hash": "47368f2b7ccd930c7f9ecadf0e9369d681365bf2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Add an example for `Array.sort()`",
            "body": "This may help people understand the difference between alphabetical\nand natural order more quickly.\n\n(cherry picked from commit 1de9118c5fee6201ea1e9eb4be9b00867f536520)",
            "is_cherrypick": true,
            "cherrypick_hash": "1de9118c5fee6201ea1e9eb4be9b00867f536520",
            "pull": 35949
        },
        "1de9118c5fee6201ea1e9eb4be9b00867f536520": {
            "hash": "1de9118c5fee6201ea1e9eb4be9b00867f536520",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "doc: Add an example for `Array.sort()`",
            "body": "This may help people understand the difference between alphabetical\nand natural order more quickly.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35801
        },
        "3410dd3a9e5350c3719a0e52ca56bd2b9811242d": {
            "hash": "3410dd3a9e5350c3719a0e52ca56bd2b9811242d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Add a short AnimationPlayer versus Tween comparison",
            "body": "Many newcomers are confused about which one to choose for animating\nproperties. This should help clarify the situation with regards\nto AnimationPlayer versus Tween.\n\n(cherry picked from commit 810b1341cef475c28c97cc476f54e1199f5c3d2d)",
            "is_cherrypick": true,
            "cherrypick_hash": "810b1341cef475c28c97cc476f54e1199f5c3d2d",
            "pull": 35949
        },
        "810b1341cef475c28c97cc476f54e1199f5c3d2d": {
            "hash": "810b1341cef475c28c97cc476f54e1199f5c3d2d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "doc: Add a short AnimationPlayer versus Tween comparison",
            "body": "Many newcomers are confused about which one to choose for animating\nproperties. This should help clarify the situation with regards\nto AnimationPlayer versus Tween.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35790
        },
        "0d8b3efeb73dc94a18dc2d3f124380417d6d38b3": {
            "hash": "0d8b3efeb73dc94a18dc2d3f124380417d6d38b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adds extra cursors for macOS",
            "body": "Before, plain arrow cursor or unsuitable ones were used.\n\n(cherry picked from commit 8f881847c05b596e587f87cc682ce0307a52af34)",
            "is_cherrypick": true,
            "cherrypick_hash": "8f881847c05b596e587f87cc682ce0307a52af34",
            "pull": 35949
        },
        "8f881847c05b596e587f87cc682ce0307a52af34": {
            "hash": "8f881847c05b596e587f87cc682ce0307a52af34",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Adds extra cursors for macOS",
            "body": "Before, plain arrow cursor or unsuitable ones were used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35767
        },
        "1898240af8cc460b4b11ceb74ef5c6bd9e61d41c": {
            "hash": "1898240af8cc460b4b11ceb74ef5c6bd9e61d41c",
            "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 maximum number of octaves in OpenSimplexNoise to 9",
            "body": "An error message is now printed when trying to set the number of octaves\nabove the maximum allowed value.\n\nThe magic constant was also replaced with a define that can be\neasily changed.\n\nThis closes #28714.\n\n(cherry picked from commit 13622d40fc22e2b3be90d1b6f3c78e4b05f7ca1f)",
            "is_cherrypick": true,
            "cherrypick_hash": "13622d40fc22e2b3be90d1b6f3c78e4b05f7ca1f",
            "pull": 35949
        },
        "13622d40fc22e2b3be90d1b6f3c78e4b05f7ca1f": {
            "hash": "13622d40fc22e2b3be90d1b6f3c78e4b05f7ca1f",
            "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 maximum number of octaves in OpenSimplexNoise to 9",
            "body": "An error message is now printed when trying to set the number of octaves\nabove the maximum allowed value.\n\nThe magic constant was also replaced with a define that can be\neasily changed.\n\nThis closes #28714.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35761
        },
        "cbd4784d1465d66b7159d9b49d101ce399b9c787": {
            "hash": "cbd4784d1465d66b7159d9b49d101ce399b9c787",
            "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 CheckBox and CheckButton class documentations",
            "body": "This makes the CheckBox and CheckButton classes 100% documented.\n\n(cherry picked from commit c9946bc87e269a2733fa28885ed305b381a5f909)",
            "is_cherrypick": true,
            "cherrypick_hash": "c9946bc87e269a2733fa28885ed305b381a5f909",
            "pull": 35949
        },
        "c9946bc87e269a2733fa28885ed305b381a5f909": {
            "hash": "c9946bc87e269a2733fa28885ed305b381a5f909",
            "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 CheckBox and CheckButton class documentations",
            "body": "This makes the CheckBox and CheckButton classes 100% documented.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35754
        },
        "7487a2d11af6755d293fb96a4b7b67c72a488252": {
            "hash": "7487a2d11af6755d293fb96a4b7b67c72a488252",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Use the editor background color for the profiler graph",
            "body": "This leads to a better appearance compared to using pure black.\n\n(cherry picked from commit fa2fda324476d9384f86773d1e4bc17ff4f8b05e)",
            "is_cherrypick": true,
            "cherrypick_hash": "fa2fda324476d9384f86773d1e4bc17ff4f8b05e",
            "pull": 35949
        },
        "fa2fda324476d9384f86773d1e4bc17ff4f8b05e": {
            "hash": "fa2fda324476d9384f86773d1e4bc17ff4f8b05e",
            "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 editor background color for the profiler graph",
            "body": "This leads to a better appearance compared to using pure black.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35727
        },
        "3388b7f4c74fb673550ebc694b6a3d9a42d23929": {
            "hash": "3388b7f4c74fb673550ebc694b6a3d9a42d23929",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Adds sanitizer options for macOS",
            "body": "(cherry picked from commit df4ea84e03b9d1f4397860c562084558a8f062f7)",
            "is_cherrypick": true,
            "cherrypick_hash": "df4ea84e03b9d1f4397860c562084558a8f062f7",
            "pull": 35949
        },
        "df4ea84e03b9d1f4397860c562084558a8f062f7": {
            "hash": "df4ea84e03b9d1f4397860c562084558a8f062f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Adds sanitizer options for macOS",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35684
        },
        "74bf8b2d50c975ed67586196096441d870255e08": {
            "hash": "74bf8b2d50c975ed67586196096441d870255e08",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allow saving anywhere when exporting CSV measures from the profiler",
            "body": "Previously, the CSV file could only be saved in `res://`. Since this is\nan editor tool, it makes sense to allow saving anywhere on\nthe filesystem.\n\n(cherry picked from commit 81f33df84b8f72d633081cdf2c7b8cd5700d9c87)",
            "is_cherrypick": true,
            "cherrypick_hash": "81f33df84b8f72d633081cdf2c7b8cd5700d9c87",
            "pull": 35949
        },
        "81f33df84b8f72d633081cdf2c7b8cd5700d9c87": {
            "hash": "81f33df84b8f72d633081cdf2c7b8cd5700d9c87",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Allow saving anywhere when exporting CSV measures from the profiler",
            "body": "Previously, the CSV file could only be saved in `res://`. Since this is\nan editor tool, it makes sense to allow saving anywhere on\nthe filesystem.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35502
        },
        "6e56d04616b1c88cdf8398eb6330d8880ed5e119": {
            "hash": "6e56d04616b1c88cdf8398eb6330d8880ed5e119",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Display times as milliseconds in the profiler and performance monitors",
            "body": "Small values are easier to read as milliseconds compared to seconds.\n\n(cherry picked from commit f1d9dbfb08e57a2f931d6e4de9b39c1cbf8c65d2)",
            "is_cherrypick": true,
            "cherrypick_hash": "f1d9dbfb08e57a2f931d6e4de9b39c1cbf8c65d2",
            "pull": 35949
        },
        "f1d9dbfb08e57a2f931d6e4de9b39c1cbf8c65d2": {
            "hash": "f1d9dbfb08e57a2f931d6e4de9b39c1cbf8c65d2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Display times as milliseconds in the profiler and performance monitors",
            "body": "Small values are easier to read as milliseconds compared to seconds.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35500
        },
        "611cc11536483acdc96b7f9b0712a256dff1c0d7": {
            "hash": "611cc11536483acdc96b7f9b0712a256dff1c0d7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Only emit the JavaScript support code for Web when building for HTML5",
            "body": "Excluding other unused environments like Node.js makes the support code\nabout 4 KB smaller.\n\n(cherry picked from commit e818b51f32a96b5d27c70075f048bbfe1442243c)",
            "is_cherrypick": true,
            "cherrypick_hash": "e818b51f32a96b5d27c70075f048bbfe1442243c",
            "pull": 35949
        },
        "e818b51f32a96b5d27c70075f048bbfe1442243c": {
            "hash": "e818b51f32a96b5d27c70075f048bbfe1442243c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Only emit the JavaScript support code for Web when building for HTML5",
            "body": "Excluding other unused environments like Node.js makes the support code\nabout 4 KB smaller.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35451
        },
        "98b4ef274b961f451fb5a153b3de3be6a9e2ff98": {
            "hash": "98b4ef274b961f451fb5a153b3de3be6a9e2ff98",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make ScriptCreateDialog's script valid message a bit more clearer",
            "body": "(cherry picked from commit 14e36c72b0b665c80d55d2138c7adad4d202ec13)",
            "is_cherrypick": true,
            "cherrypick_hash": "14e36c72b0b665c80d55d2138c7adad4d202ec13",
            "pull": 35949
        },
        "14e36c72b0b665c80d55d2138c7adad4d202ec13": {
            "hash": "14e36c72b0b665c80d55d2138c7adad4d202ec13",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Make ScriptCreateDialog's script valid message a bit more clearer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 34939
        },
        "621821bf8768d71cca500bdde3604569dc2557f4": {
            "hash": "621821bf8768d71cca500bdde3604569dc2557f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make the replaced results appear in the matches counter",
            "body": "(cherry picked from commit 1c5cfb9bfda192a37c00e4d6b2b4ef8c5d8c35c9)",
            "is_cherrypick": true,
            "cherrypick_hash": "1c5cfb9bfda192a37c00e4d6b2b4ef8c5d8c35c9",
            "pull": 35949
        },
        "1c5cfb9bfda192a37c00e4d6b2b4ef8c5d8c35c9": {
            "hash": "1c5cfb9bfda192a37c00e4d6b2b4ef8c5d8c35c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Make the replaced results appear in the matches counter",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 33639
        },
        "15315f118ccd0a462eafa01801570c0dd887ca4d": {
            "hash": "15315f118ccd0a462eafa01801570c0dd887ca4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNTg5ODAx"
            ],
            "author_raw": "Georg Wacker <contact@georgwacker.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix control node transform animation jitter with pivot offset",
            "body": "The workaround for moving the pivot is not needed anymore, in fact it causes all transforms applied to control nodes to jitter while animating (if a pivot offset is set).\n\nThis can be observed via AnimationPlayer and Tween.\n\nThe fix is to remove the obsolete workaround that causes this bug.\n\nFixes #28804\n\n(cherry picked from commit dfb7d46a2aaf9bef2c7dd067e699e70291062fb6)",
            "is_cherrypick": true,
            "cherrypick_hash": "dfb7d46a2aaf9bef2c7dd067e699e70291062fb6",
            "pull": 35949
        },
        "dfb7d46a2aaf9bef2c7dd067e699e70291062fb6": {
            "hash": "dfb7d46a2aaf9bef2c7dd067e699e70291062fb6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzNTg5ODAx"
            ],
            "author_raw": "Georg Wacker <contact@georgwacker.com>",
            "committer_raw": "Georg Wacker <contact@georgwacker.com>",
            "summary": "Fix control node transform animation jitter with pivot offset",
            "body": "The workaround for moving the pivot is not needed anymore, in fact it causes all transforms applied to control nodes to jitter while animating (if a pivot offset is set).\n\nThis can be observed via AnimationPlayer and Tween.\n\nThe fix is to remove the obsolete workaround that causes this bug.\n\nFixes #28804",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 32959
        },
        "5765154ff2a5783a0a021028bac3b1e3fc706e44": {
            "hash": "5765154ff2a5783a0a021028bac3b1e3fc706e44",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk5MjUzNg=="
            ],
            "author_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix empty audio infinite loop",
            "body": "(cherry picked from commit 5ed4ad81c3892c73bd53abffe98dc5910f04c23c)",
            "is_cherrypick": true,
            "cherrypick_hash": "5ed4ad81c3892c73bd53abffe98dc5910f04c23c",
            "pull": 35949
        },
        "5ed4ad81c3892c73bd53abffe98dc5910f04c23c": {
            "hash": "5ed4ad81c3892c73bd53abffe98dc5910f04c23c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk5MjUzNg=="
            ],
            "author_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "committer_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "summary": "Fix empty audio infinite loop",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35912
        },
        "a779774c864c712c5b2638a434a7b3d48a708a4f": {
            "hash": "a779774c864c712c5b2638a434a7b3d48a708a4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Hide TileSet's properties from the inspector",
            "body": "(cherry picked from commit 5452028d55e09d166945a1d0dffd288af92064d9)",
            "is_cherrypick": true,
            "cherrypick_hash": "5452028d55e09d166945a1d0dffd288af92064d9",
            "pull": 35949
        },
        "5452028d55e09d166945a1d0dffd288af92064d9": {
            "hash": "5452028d55e09d166945a1d0dffd288af92064d9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Hide TileSet's properties from the inspector",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35908
        },
        "3317f7640ed8a871f932b8a62997bafcca2d4f5b": {
            "hash": "3317f7640ed8a871f932b8a62997bafcca2d4f5b",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "D00T24 <AkakiKhurtsidze@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fixed godot not recognising 150x150 icon for uwp export",
            "body": "(cherry picked from commit 88bd3227aced00d775c11aa888564064b0c41bb0)",
            "is_cherrypick": true,
            "cherrypick_hash": "88bd3227aced00d775c11aa888564064b0c41bb0",
            "pull": 35949
        },
        "88bd3227aced00d775c11aa888564064b0c41bb0": {
            "hash": "88bd3227aced00d775c11aa888564064b0c41bb0",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "D00T24 <AkakiKhurtsidze@protonmail.com>",
            "committer_raw": "D00T24 <AkakiKhurtsidze@protonmail.com>",
            "summary": "fixed godot not recognising 150x150 icon for uwp export",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35886
        },
        "e8474435e57d07a3b81dc860da94ea3f59c989ae": {
            "hash": "e8474435e57d07a3b81dc860da94ea3f59c989ae",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Restores correct window position after fullscreen toggling off on Linux",
            "body": "(cherry picked from commit 90f00c0813b8335605c81b5d5063922efe5519e3)",
            "is_cherrypick": true,
            "cherrypick_hash": "90f00c0813b8335605c81b5d5063922efe5519e3",
            "pull": 35949
        },
        "90f00c0813b8335605c81b5d5063922efe5519e3": {
            "hash": "90f00c0813b8335605c81b5d5063922efe5519e3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Restores correct window position after fullscreen toggling off on Linux",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35883
        },
        "8c689f7d4ae447e0c7ee70c17ea27b4f3e904a26": {
            "hash": "8c689f7d4ae447e0c7ee70c17ea27b4f3e904a26",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix restoring window from fullscreen to normal on Linux",
            "body": "(cherry picked from commit 8737269275c371c8d56fcb56d783f8df1aaa2b88)",
            "is_cherrypick": true,
            "cherrypick_hash": "8737269275c371c8d56fcb56d783f8df1aaa2b88",
            "pull": 35949
        },
        "8737269275c371c8d56fcb56d783f8df1aaa2b88": {
            "hash": "8737269275c371c8d56fcb56d783f8df1aaa2b88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix restoring window from fullscreen to normal on Linux",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35882
        },
        "dc20acd4fc60dfb66147709fd4fe14dd42398664": {
            "hash": "dc20acd4fc60dfb66147709fd4fe14dd42398664",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Updates Path2D in debugging if navigation is visible",
            "body": "(cherry picked from commit 00d578ba3e44f38c8d65715a590b05592f6c148d)",
            "is_cherrypick": true,
            "cherrypick_hash": "00d578ba3e44f38c8d65715a590b05592f6c148d",
            "pull": 35949
        },
        "00d578ba3e44f38c8d65715a590b05592f6c148d": {
            "hash": "00d578ba3e44f38c8d65715a590b05592f6c148d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Updates Path2D in debugging if navigation is visible",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35867
        },
        "0995696e084f43217bd6935f7f98a08b6e272439": {
            "hash": "0995696e084f43217bd6935f7f98a08b6e272439",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent shader crash when name conflict with \"dus\" and \"__\" occured",
            "body": "(cherry picked from commit 2c4367441cf00442b9e841d98feefb99fc06ab75)",
            "is_cherrypick": true,
            "cherrypick_hash": "2c4367441cf00442b9e841d98feefb99fc06ab75",
            "pull": 35949
        },
        "2c4367441cf00442b9e841d98feefb99fc06ab75": {
            "hash": "2c4367441cf00442b9e841d98feefb99fc06ab75",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Prevent shader crash when name conflict with \"dus\" and \"__\" occured",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35818
        },
        "72f7e4efe09a77d0f4a6ca0cadeccd4fac55a92c": {
            "hash": "72f7e4efe09a77d0f4a6ca0cadeccd4fac55a92c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix canvas_item light alpha output in visual shaders",
            "body": "(cherry picked from commit b822da00f8fe65eed1dfcf918472fb7ddf872696)",
            "is_cherrypick": true,
            "cherrypick_hash": "b822da00f8fe65eed1dfcf918472fb7ddf872696",
            "pull": 35949
        },
        "b822da00f8fe65eed1dfcf918472fb7ddf872696": {
            "hash": "b822da00f8fe65eed1dfcf918472fb7ddf872696",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix canvas_item light alpha output in visual shaders",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35798
        },
        "b2ac2b6201ab684d5a7d23a332e8330b5746aeaf": {
            "hash": "b2ac2b6201ab684d5a7d23a332e8330b5746aeaf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed LineEdit virtual keyboard inputs on Android",
            "body": "Changed the condition to add a length filter to make it consistent with the documentation (0 means no character limit). Otherwise the default value in LineEdit causes the virtual keyboard to be non-fonctional on Android.\n\n(cherry picked from commit 196860508a79838ed5ccc428e9a5054d29ee366d)",
            "is_cherrypick": true,
            "cherrypick_hash": "196860508a79838ed5ccc428e9a5054d29ee366d",
            "pull": 35949
        },
        "196860508a79838ed5ccc428e9a5054d29ee366d": {
            "hash": "196860508a79838ed5ccc428e9a5054d29ee366d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNzUwMzI="
            ],
            "author_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "committer_raw": "PouleyKetchoupp <pouleyketchoup@gmail.com>",
            "summary": "Fixed LineEdit virtual keyboard inputs on Android",
            "body": "Changed the condition to add a length filter to make it consistent with the documentation (0 means no character limit). Otherwise the default value in LineEdit causes the virtual keyboard to be non-fonctional on Android.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35785
        },
        "786b1cc7ffea74a5560a9dda8e89196a211592e2": {
            "hash": "786b1cc7ffea74a5560a9dda8e89196a211592e2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix shader crash if using multiple underscores in identifier names",
            "body": "(cherry picked from commit 15358b808be0cf6ab20ff2d2e23b82fa9a2cf30d)",
            "is_cherrypick": true,
            "cherrypick_hash": "15358b808be0cf6ab20ff2d2e23b82fa9a2cf30d",
            "pull": 35949
        },
        "15358b808be0cf6ab20ff2d2e23b82fa9a2cf30d": {
            "hash": "15358b808be0cf6ab20ff2d2e23b82fa9a2cf30d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix shader crash if using multiple underscores in identifier names",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35769
        },
        "04cfcb3ba0c727c7d767b6ae8535134161713d19": {
            "hash": "04cfcb3ba0c727c7d767b6ae8535134161713d19",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NzQ2MDIy"
            ],
            "author_raw": "Fabián L <luartefabian2@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed GetNodeOrNull<T>",
            "body": "GetNodeOrNull<T> was using GetNode instead of GetNodeOrNull\n\n(cherry picked from commit f59548607674585392b636dcba4a83c091cfa86f)",
            "is_cherrypick": true,
            "cherrypick_hash": "f59548607674585392b636dcba4a83c091cfa86f",
            "pull": 35949
        },
        "f59548607674585392b636dcba4a83c091cfa86f": {
            "hash": "f59548607674585392b636dcba4a83c091cfa86f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NzQ2MDIy"
            ],
            "author_raw": "Fabián L <luartefabian2@gmail.com>",
            "committer_raw": "Fabián L <luartefabian2@gmail.com>",
            "summary": "Fixed GetNodeOrNull<T>",
            "body": "GetNodeOrNull<T> was using GetNode instead of GetNodeOrNull",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35708
        },
        "6cb4ec2289a53283436bb9df8174a59e9d685485": {
            "hash": "6cb4ec2289a53283436bb9df8174a59e9d685485",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Clip warning text in the remote dock",
            "body": "(cherry picked from commit 0faadcae8f0898a063afac95dde1b3ef007ce872)",
            "is_cherrypick": true,
            "cherrypick_hash": "0faadcae8f0898a063afac95dde1b3ef007ce872",
            "pull": 35949
        },
        "0faadcae8f0898a063afac95dde1b3ef007ce872": {
            "hash": "0faadcae8f0898a063afac95dde1b3ef007ce872",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwNzM5MjM5"
            ],
            "author_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "committer_raw": "Michael Alexsander <michaelalexsander@protonmail.com>",
            "summary": "Clip warning text in the remote dock",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35702
        },
        "808a0bac33fc78735f23e8b7a2486e2e065869d0": {
            "hash": "808a0bac33fc78735f23e8b7a2486e2e065869d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes OptionButton min size",
            "body": "(cherry picked from commit ddc397d9ff81294b73609e9e834a2c11bfe4b99e)",
            "is_cherrypick": true,
            "cherrypick_hash": "ddc397d9ff81294b73609e9e834a2c11bfe4b99e",
            "pull": 35949
        },
        "ddc397d9ff81294b73609e9e834a2c11bfe4b99e": {
            "hash": "ddc397d9ff81294b73609e9e834a2c11bfe4b99e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fixes OptionButton min size",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 35612
        },
        "2af79844aa1cf783b899d9899722ee04f32b7735": {
            "hash": "2af79844aa1cf783b899d9899722ee04f32b7735",
            "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.1-rc",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        }
    },
    "pulls": {
        "32496": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzIzODI2ODk3",
            "public_id": 32496,
            "url": "https://github.com/godotengine/godot/pull/32496",
            "diff_url": "https://github.com/godotengine/godot/pull/32496.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/32496.patch",
            "title": "Fixes broken CPUParticles2D AtlasTextures usage",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2Mzg1MjI1",
            "created_at": "2019-10-02T16:00:38Z",
            "updated_at": "2020-02-14T15:14:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "36d9906d6a5af1913033f3d0a1adcef387201c61"
            ]
        },
        "32959": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzMwNDUzOTc0",
            "public_id": 32959,
            "url": "https://github.com/godotengine/godot/pull/32959",
            "diff_url": "https://github.com/godotengine/godot/pull/32959.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/32959.patch",
            "title": "Fix control node transform animation jitter with pivot offset",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzNTg5ODAx",
            "created_at": "2019-10-21T14:55:04Z",
            "updated_at": "2020-04-29T14:40:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dfb7d46a2aaf9bef2c7dd067e699e70291062fb6"
            ]
        },
        "33047": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzMyMjIxMTY2",
            "public_id": 33047,
            "url": "https://github.com/godotengine/godot/pull/33047",
            "diff_url": "https://github.com/godotengine/godot/pull/33047.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33047.patch",
            "title": "Improved search in settings dialogs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMzMTQzNTA=",
            "created_at": "2019-10-24T20:10:45Z",
            "updated_at": "2020-02-14T14:51: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": [
                "84410f937e6504f72e8a35becf237049b640b39f"
            ]
        },
        "33639": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQxNDc4MDQw",
            "public_id": 33639,
            "url": "https://github.com/godotengine/godot/pull/33639",
            "diff_url": "https://github.com/godotengine/godot/pull/33639.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33639.patch",
            "title": "Make the replaced results appear in the matches counter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2019-11-15T13:55:10Z",
            "updated_at": "2020-02-06T11:49:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1c5cfb9bfda192a37c00e4d6b2b4ef8c5d8c35c9"
            ]
        },
        "33690": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQxOTIzODE1",
            "public_id": 33690,
            "url": "https://github.com/godotengine/godot/pull/33690",
            "diff_url": "https://github.com/godotengine/godot/pull/33690.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33690.patch",
            "title": "Bullet: Fix detection of concave shape in Area",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2NTM5NjI2",
            "created_at": "2019-11-18T01:12:57Z",
            "updated_at": "2020-03-04T08:51:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2c01cf54f8463fb22b4120c40087b4f0398b1704"
            ]
        },
        "33903": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQ1NDg3MzU4",
            "public_id": 33903,
            "url": "https://github.com/godotengine/godot/pull/33903",
            "diff_url": "https://github.com/godotengine/godot/pull/33903.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33903.patch",
            "title": "change step size of anim length EditSpinSlider to match min anim length",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzODAwMDk=",
            "created_at": "2019-11-26T00:52:37Z",
            "updated_at": "2020-02-14T14:52:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "caab6603d187aaa1bd7e70d4fba5aace28642e0a"
            ]
        },
        "33950": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQ2MzkwODE4",
            "public_id": 33950,
            "url": "https://github.com/godotengine/godot/pull/33950",
            "diff_url": "https://github.com/godotengine/godot/pull/33950.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33950.patch",
            "title": "Implement zooming using Ctrl + Mouse wheel in the GridMap editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2019-11-27T19:16:19Z",
            "updated_at": "2020-02-14T14:52: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": [
                "4c1b2171b0d2ebff568460a06a24287c0b994dc2"
            ]
        },
        "33959": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQ2NDYyOTI2",
            "public_id": 33959,
            "url": "https://github.com/godotengine/godot/pull/33959",
            "diff_url": "https://github.com/godotengine/godot/pull/33959.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33959.patch",
            "title": "Improve the AutoLoad editor UX",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2019-11-27T23:37:52Z",
            "updated_at": "2020-02-14T14:52:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "352be7dbcc1aa782a34381325e89404aad06a6b9"
            ]
        },
        "33970": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQ2NzU2NzA0",
            "public_id": 33970,
            "url": "https://github.com/godotengine/godot/pull/33970",
            "diff_url": "https://github.com/godotengine/godot/pull/33970.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/33970.patch",
            "title": "Improve the Video RAM debugger UX",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2019-11-28T15:40:07Z",
            "updated_at": "2020-02-14T14:53:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8f838f33b7a2ec2ee952b428cf4aa48707f3a59e"
            ]
        },
        "34004": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzQ3MTY2NjI0",
            "public_id": 34004,
            "url": "https://github.com/godotengine/godot/pull/34004",
            "diff_url": "https://github.com/godotengine/godot/pull/34004.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/34004.patch",
            "title": "[Mono] Basis/Transforms array operator comments and improvements",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2019-11-29T22:08:13Z",
            "updated_at": "2020-02-14T14:54:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0a39c7b3546e85eb3221c2ec892d2302bf14c51c"
            ]
        },
        "34939": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzYwNzA1MTgx",
            "public_id": 34939,
            "url": "https://github.com/godotengine/godot/pull/34939",
            "diff_url": "https://github.com/godotengine/godot/pull/34939.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/34939.patch",
            "title": "Make ScriptCreateDialog's script valid message a bit more clearer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-01-08T23:44:29Z",
            "updated_at": "2020-02-06T11:50:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "14e36c72b0b665c80d55d2138c7adad4d202ec13"
            ]
        },
        "35332": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY0NTc3MzQz",
            "public_id": 35332,
            "url": "https://github.com/godotengine/godot/pull/35332",
            "diff_url": "https://github.com/godotengine/godot/pull/35332.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35332.patch",
            "title": "Improve the batch rename dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-19T20:43:42Z",
            "updated_at": "2020-03-26T15:03:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "ff135065f401c34dc485543e1416495d50f29aae"
            ]
        },
        "35340": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY0NTkzMjY2",
            "public_id": 35340,
            "url": "https://github.com/godotengine/godot/pull/35340",
            "diff_url": "https://github.com/godotengine/godot/pull/35340.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35340.patch",
            "title": "Optimize the editor icon generation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-19T23:29:59Z",
            "updated_at": "2020-03-26T15:03:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9e3393a624d3c9d7e0a7f5c8bedbd3eb0d1e1b42"
            ]
        },
        "35381": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY1MDA5MDI5",
            "public_id": 35381,
            "url": "https://github.com/godotengine/godot/pull/35381",
            "diff_url": "https://github.com/godotengine/godot/pull/35381.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35381.patch",
            "title": "Export and reference the icon as favicon when exporting to HTML5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-20T21:29:47Z",
            "updated_at": "2020-03-26T15:03:15Z",
            "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": [
                "4492cf856b3aab50dabe616d740111907a550c9b"
            ]
        },
        "35451": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY2MDY5MzI1",
            "public_id": 35451,
            "url": "https://github.com/godotengine/godot/pull/35451",
            "diff_url": "https://github.com/godotengine/godot/pull/35451.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35451.patch",
            "title": "Only emit the JavaScript support code for Web when building for HTML5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-22T21:21:11Z",
            "updated_at": "2020-03-26T15:03:08Z",
            "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": [
                "e818b51f32a96b5d27c70075f048bbfe1442243c"
            ]
        },
        "35500": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY2Nzg1ODEw",
            "public_id": 35500,
            "url": "https://github.com/godotengine/godot/pull/35500",
            "diff_url": "https://github.com/godotengine/godot/pull/35500.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35500.patch",
            "title": "Display times as milliseconds in the profiler and performance monitors",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-24T11:08:24Z",
            "updated_at": "2020-03-26T15:03:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f1d9dbfb08e57a2f931d6e4de9b39c1cbf8c65d2"
            ]
        },
        "35502": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY2Nzg5Nzk2",
            "public_id": 35502,
            "url": "https://github.com/godotengine/godot/pull/35502",
            "diff_url": "https://github.com/godotengine/godot/pull/35502.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35502.patch",
            "title": "Allow saving anywhere when exporting CSV measures from the profiler",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-24T11:18:54Z",
            "updated_at": "2020-03-26T15:02:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "81f33df84b8f72d633081cdf2c7b8cd5700d9c87"
            ]
        },
        "35612": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY3MzQwMzI0",
            "public_id": 35612,
            "url": "https://github.com/godotengine/godot/pull/35612",
            "diff_url": "https://github.com/godotengine/godot/pull/35612.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35612.patch",
            "title": "Fixes OptionButton minimum size",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-01-27T07:01:09Z",
            "updated_at": "2020-02-06T11:38:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ddc397d9ff81294b73609e9e834a2c11bfe4b99e"
            ]
        },
        "35618": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY3NDYyMDIz",
            "public_id": 35618,
            "url": "https://github.com/godotengine/godot/pull/35618",
            "diff_url": "https://github.com/godotengine/godot/pull/35618.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35618.patch",
            "title": "Better visual shader code generation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-01-27T12:21:32Z",
            "updated_at": "2020-02-14T15:12:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bfec48abf18f0af0d55d6c63c8b8201bd1c1076c"
            ]
        },
        "35656": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY3OTA1MjYz",
            "public_id": 35656,
            "url": "https://github.com/godotengine/godot/pull/35656",
            "diff_url": "https://github.com/godotengine/godot/pull/35656.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35656.patch",
            "title": "Use a new approach to fix bone pose override not being reset when IK animation is stopped.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg4MzEyMjY=",
            "created_at": "2020-01-28T09:22:19Z",
            "updated_at": "2020-02-14T14:55:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bb0358dd8d3ed99c9fb3545efdf821d28e73b68b"
            ]
        },
        "35682": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4MzU1NzQz",
            "public_id": 35682,
            "url": "https://github.com/godotengine/godot/pull/35682",
            "diff_url": "https://github.com/godotengine/godot/pull/35682.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35682.patch",
            "title": "Fix bug where canvas culls things at origin with size 0",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0MjUzODM2",
            "created_at": "2020-01-29T03:48:58Z",
            "updated_at": "2020-02-14T14:56:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e5cb557b73d804b59a5eda30b4b09d3d18ea91ad"
            ]
        },
        "35684": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4Mzc1NzUz",
            "public_id": 35684,
            "url": "https://github.com/godotengine/godot/pull/35684",
            "diff_url": "https://github.com/godotengine/godot/pull/35684.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35684.patch",
            "title": "Adds sanitizer options for macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-01-29T05:19:34Z",
            "updated_at": "2020-02-06T11:52:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "df4ea84e03b9d1f4397860c562084558a8f062f7"
            ]
        },
        "35701": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4NjE5MTE3",
            "public_id": 35701,
            "url": "https://github.com/godotengine/godot/pull/35701",
            "diff_url": "https://github.com/godotengine/godot/pull/35701.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35701.patch",
            "title": "Fix double tap pressed event regression",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NDE4ODY=",
            "created_at": "2020-01-29T15:28:27Z",
            "updated_at": "2020-02-14T14:56:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d2a5b7367b17d4390e582a748ff47bf65f5d1ea3"
            ]
        },
        "35702": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4NjMzNDM2",
            "public_id": 35702,
            "url": "https://github.com/godotengine/godot/pull/35702",
            "diff_url": "https://github.com/godotengine/godot/pull/35702.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35702.patch",
            "title": "Clip warning text in the remote dock",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-01-29T15:54:58Z",
            "updated_at": "2020-02-06T11:39:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0faadcae8f0898a063afac95dde1b3ef007ce872"
            ]
        },
        "35708": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4NjkwMTQ2",
            "public_id": 35708,
            "url": "https://github.com/godotengine/godot/pull/35708",
            "diff_url": "https://github.com/godotengine/godot/pull/35708.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35708.patch",
            "title": "Mono: Fixed GetNodeOrNull<T>",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NzQ2MDIy",
            "created_at": "2020-01-29T17:55:47Z",
            "updated_at": "2020-02-06T11:39:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f59548607674585392b636dcba4a83c091cfa86f"
            ]
        },
        "35714": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4NzM3MTM1",
            "public_id": 35714,
            "url": "https://github.com/godotengine/godot/pull/35714",
            "diff_url": "https://github.com/godotengine/godot/pull/35714.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35714.patch",
            "title": "Update cached_width of the line_edit element (#35699)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg4MjMxNTY=",
            "created_at": "2020-01-29T19:54:28Z",
            "updated_at": "2020-02-14T14:56:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2e08578985689857271a2c554d524f3eee6cc08d"
            ]
        },
        "35727": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4ODUzODAw",
            "public_id": 35727,
            "url": "https://github.com/godotengine/godot/pull/35727",
            "diff_url": "https://github.com/godotengine/godot/pull/35727.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35727.patch",
            "title": "Use the editor background color for the profiler graph",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-30T02:06:21Z",
            "updated_at": "2020-03-26T14:59:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fa2fda324476d9384f86773d1e4bc17ff4f8b05e"
            ]
        },
        "35731": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY4ODc0MDA1",
            "public_id": 35731,
            "url": "https://github.com/godotengine/godot/pull/35731",
            "diff_url": "https://github.com/godotengine/godot/pull/35731.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35731.patch",
            "title": "Adds pan and zoom gestures to TextureRegion editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-01-30T03:50:46Z",
            "updated_at": "2020-02-14T14:57:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d1b1edba84a76614368fa9e7eb2459ed0dc95da5"
            ]
        },
        "35749": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5MTk3NDgy",
            "public_id": 35749,
            "url": "https://github.com/godotengine/godot/pull/35749",
            "diff_url": "https://github.com/godotengine/godot/pull/35749.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35749.patch",
            "title": "Fix GlobalConstant/BasicTypeConstant return type in visual scripts",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-01-30T17:26:39Z",
            "updated_at": "2020-02-14T15:12:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c19933eec4a3c2d21a07be823c95f87a2141ca60"
            ]
        },
        "35754": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5MjM2MTkz",
            "public_id": 35754,
            "url": "https://github.com/godotengine/godot/pull/35754",
            "diff_url": "https://github.com/godotengine/godot/pull/35754.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35754.patch",
            "title": "Improve the CheckBox and CheckButton class documentations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-30T19:04:31Z",
            "updated_at": "2020-03-26T14:59:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "c9946bc87e269a2733fa28885ed305b381a5f909"
            ]
        },
        "35761": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5MzI5OTU0",
            "public_id": 35761,
            "url": "https://github.com/godotengine/godot/pull/35761",
            "diff_url": "https://github.com/godotengine/godot/pull/35761.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35761.patch",
            "title": "Increase the maximum number of octaves in OpenSimplexNoise to 9",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-30T22:56:45Z",
            "updated_at": "2020-03-26T14:59:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "13622d40fc22e2b3be90d1b6f3c78e4b05f7ca1f"
            ]
        },
        "35767": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NDEwNzA0",
            "public_id": 35767,
            "url": "https://github.com/godotengine/godot/pull/35767",
            "diff_url": "https://github.com/godotengine/godot/pull/35767.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35767.patch",
            "title": "Adds diagonal cursors for macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-01-31T04:58:29Z",
            "updated_at": "2020-02-06T11:53:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8f881847c05b596e587f87cc682ce0307a52af34"
            ]
        },
        "35768": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NDE1NzYw",
            "public_id": 35768,
            "url": "https://github.com/godotengine/godot/pull/35768",
            "diff_url": "https://github.com/godotengine/godot/pull/35768.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35768.patch",
            "title": "Fix to RichTextEffect `visibility` - Label Now Accounts for Skipped Characters.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNDAzNTI=",
            "created_at": "2020-01-31T05:21:42Z",
            "updated_at": "2020-02-14T14:57:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b3fd4884d7dd2e1c5f5d5dadd8af6ed13ab131ac"
            ]
        },
        "35769": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NDMwOTYw",
            "public_id": 35769,
            "url": "https://github.com/godotengine/godot/pull/35769",
            "diff_url": "https://github.com/godotengine/godot/pull/35769.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35769.patch",
            "title": "Fix shader crash if using multiple underscores in identifier names",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-01-31T06:27:03Z",
            "updated_at": "2020-02-06T11:39:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "15358b808be0cf6ab20ff2d2e23b82fa9a2cf30d"
            ]
        },
        "35785": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NjM0NTQy",
            "public_id": 35785,
            "url": "https://github.com/godotengine/godot/pull/35785",
            "diff_url": "https://github.com/godotengine/godot/pull/35785.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35785.patch",
            "title": "Fixed LineEdit virtual keyboard inputs on Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNzUwMzI=",
            "created_at": "2020-01-31T15:26:54Z",
            "updated_at": "2020-02-06T11:40:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "196860508a79838ed5ccc428e9a5054d29ee366d"
            ]
        },
        "35787": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NjQxNTQy",
            "public_id": 35787,
            "url": "https://github.com/godotengine/godot/pull/35787",
            "diff_url": "https://github.com/godotengine/godot/pull/35787.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35787.patch",
            "title": "Re-add a way to generate a single convex shape from the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-31T15:42:13Z",
            "updated_at": "2020-07-31T23:34: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": [
                "90af009f2ea637e5944a12b85c58018187c0de16"
            ]
        },
        "35790": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5Njc2NDAw",
            "public_id": 35790,
            "url": "https://github.com/godotengine/godot/pull/35790",
            "diff_url": "https://github.com/godotengine/godot/pull/35790.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35790.patch",
            "title": "doc: Add a short AnimationPlayer versus Tween comparison",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-31T17:00:29Z",
            "updated_at": "2020-03-26T14:59:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "810b1341cef475c28c97cc476f54e1199f5c3d2d"
            ]
        },
        "35798": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NzM5MjIy",
            "public_id": 35798,
            "url": "https://github.com/godotengine/godot/pull/35798",
            "diff_url": "https://github.com/godotengine/godot/pull/35798.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35798.patch",
            "title": "Fix canvas_item light alpha output in visual shaders",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-01-31T19:35:36Z",
            "updated_at": "2020-02-06T11:40:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b822da00f8fe65eed1dfcf918472fb7ddf872696"
            ]
        },
        "35801": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NzU2NTQ5",
            "public_id": 35801,
            "url": "https://github.com/godotengine/godot/pull/35801",
            "diff_url": "https://github.com/godotengine/godot/pull/35801.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35801.patch",
            "title": "doc: Add an example for `Array.sort()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-31T20:23:19Z",
            "updated_at": "2020-03-26T14:59:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "1de9118c5fee6201ea1e9eb4be9b00867f536520"
            ]
        },
        "35802": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5NzY0MzMx",
            "public_id": 35802,
            "url": "https://github.com/godotengine/godot/pull/35802",
            "diff_url": "https://github.com/godotengine/godot/pull/35802.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35802.patch",
            "title": "Fix pressure / tilt ranges on Linux.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-01-31T20:46:08Z",
            "updated_at": "2020-04-10T07:36:11Z",
            "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": [
                "d552f93f8b79b0e99d912470c3362700d75c4984"
            ]
        },
        "35807": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5ODEyNTg3",
            "public_id": 35807,
            "url": "https://github.com/godotengine/godot/pull/35807",
            "diff_url": "https://github.com/godotengine/godot/pull/35807.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35807.patch",
            "title": "Improve the `doc_status.py` console output",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-01-31T23:29:07Z",
            "updated_at": "2020-03-26T14:59:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7c3f6b2870c5108e781a5e691f96d0a6889fa2de"
            ]
        },
        "35818": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5ODc5MjE4",
            "public_id": 35818,
            "url": "https://github.com/godotengine/godot/pull/35818",
            "diff_url": "https://github.com/godotengine/godot/pull/35818.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35818.patch",
            "title": "Prevent shader crash when name conflict with \"dus\" and \"__\" occured",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-01T09:46:42Z",
            "updated_at": "2020-02-06T11:40:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2c4367441cf00442b9e841d98feefb99fc06ab75"
            ]
        },
        "35824": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5ODk4NTI5",
            "public_id": 35824,
            "url": "https://github.com/godotengine/godot/pull/35824",
            "diff_url": "https://github.com/godotengine/godot/pull/35824.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35824.patch",
            "title": "Added missing '\\n' in visual shader custom node code generation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-01T13:27:29Z",
            "updated_at": "2020-02-14T15:12:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9d8b59e86a337d4a4ed6f1577df046c914ab59e3"
            ]
        },
        "35827": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5OTA1MjI0",
            "public_id": 35827,
            "url": "https://github.com/godotengine/godot/pull/35827",
            "diff_url": "https://github.com/godotengine/godot/pull/35827.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35827.patch",
            "title": "Few extra formatting fixes for visual shader node generation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-01T14:42:16Z",
            "updated_at": "2020-02-14T15:13:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b0f166f0c5e3d790e352326eed9092d5c4f3ae62"
            ]
        },
        "35840": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzY5OTY2MjA4",
            "public_id": 35840,
            "url": "https://github.com/godotengine/godot/pull/35840",
            "diff_url": "https://github.com/godotengine/godot/pull/35840.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35840.patch",
            "title": "Fixes add group in Group Editor dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-02T03:16:28Z",
            "updated_at": "2020-02-14T14:58:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "421ea09195d7d8dcd904eed764d62e956233e7cd"
            ]
        },
        "35855": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMDMyNzE0",
            "public_id": 35855,
            "url": "https://github.com/godotengine/godot/pull/35855",
            "diff_url": "https://github.com/godotengine/godot/pull/35855.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35855.patch",
            "title": "Fix built-in script creation loading existing scripts by mistake",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-02T17:11:08Z",
            "updated_at": "2020-02-14T14:58:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f7374cef8459ed34707cc3db2a9b077162e821c0"
            ]
        },
        "35862": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMDY0Mzk0",
            "public_id": 35862,
            "url": "https://github.com/godotengine/godot/pull/35862",
            "diff_url": "https://github.com/godotengine/godot/pull/35862.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35862.patch",
            "title": "Improve error explanations related to NetworkedMultiplayerENet",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-02T22:35:14Z",
            "updated_at": "2020-03-26T14:59:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "61bf5bf73f7b3aea04232d63f299dff7e2eea54a"
            ]
        },
        "35867": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMTM4NTc1",
            "public_id": 35867,
            "url": "https://github.com/godotengine/godot/pull/35867",
            "diff_url": "https://github.com/godotengine/godot/pull/35867.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35867.patch",
            "title": "Updates Path2D in debugging if navigation is visible",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-03T06:07:10Z",
            "updated_at": "2020-02-06T11:41:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "00d578ba3e44f38c8d65715a590b05592f6c148d"
            ]
        },
        "35873": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMjE0NDUy",
            "public_id": 35873,
            "url": "https://github.com/godotengine/godot/pull/35873",
            "diff_url": "https://github.com/godotengine/godot/pull/35873.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35873.patch",
            "title": "Added missing '\\n' in visual shader fresnel node code generation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-03T09:34:23Z",
            "updated_at": "2020-02-14T15:13:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c8639a0013b0c128044d3522f8cbdbd2c143a13c"
            ]
        },
        "35881": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMzA1NjY2",
            "public_id": 35881,
            "url": "https://github.com/godotengine/godot/pull/35881",
            "diff_url": "https://github.com/godotengine/godot/pull/35881.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35881.patch",
            "title": "Added missing '\\n' in visual shader expression node code generation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-03T12:59:40Z",
            "updated_at": "2020-02-14T15:13:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6e1187ad2f378a5e72021056839c728414e29e37"
            ]
        },
        "35882": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMzQzNjg0",
            "public_id": 35882,
            "url": "https://github.com/godotengine/godot/pull/35882",
            "diff_url": "https://github.com/godotengine/godot/pull/35882.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35882.patch",
            "title": "Fix restoring window from fullscreen to normal on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-03T14:20:08Z",
            "updated_at": "2020-02-06T11:41:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8737269275c371c8d56fcb56d783f8df1aaa2b88"
            ]
        },
        "35883": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwMzcxNjk5",
            "public_id": 35883,
            "url": "https://github.com/godotengine/godot/pull/35883",
            "diff_url": "https://github.com/godotengine/godot/pull/35883.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35883.patch",
            "title": "Restores correct window position after fullscreen toggling off on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-03T15:16:54Z",
            "updated_at": "2020-02-06T11:46:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "90f00c0813b8335605c81b5d5063922efe5519e3"
            ]
        },
        "35886": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwNDE2MzQ0",
            "public_id": 35886,
            "url": "https://github.com/godotengine/godot/pull/35886",
            "diff_url": "https://github.com/godotengine/godot/pull/35886.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35886.patch",
            "title": "Fixed Godot not recognising 150x150 icon for uwp export #35871 ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2NTYyMDk4",
            "created_at": "2020-02-03T16:47:07Z",
            "updated_at": "2020-02-06T11:47:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "88bd3227aced00d775c11aa888564064b0c41bb0"
            ]
        },
        "35887": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwNDIyMzc5",
            "public_id": 35887,
            "url": "https://github.com/godotengine/godot/pull/35887",
            "diff_url": "https://github.com/godotengine/godot/pull/35887.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35887.patch",
            "title": "Fixed String::humanize_size crash.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcxMDcyMjg=",
            "created_at": "2020-02-03T17:00:14Z",
            "updated_at": "2020-02-14T14:59: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": [
                "ca0ee767cb5f93420b456fa47422ae2b3e266b4f"
            ]
        },
        "35892": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwNTEwODMy",
            "public_id": 35892,
            "url": "https://github.com/godotengine/godot/pull/35892",
            "diff_url": "https://github.com/godotengine/godot/pull/35892.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35892.patch",
            "title": "Allow existing hidden files/directories when creating a new project",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-03T20:36:08Z",
            "updated_at": "2020-03-26T14:59: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": [
                "34b747bac0c07cad64b0615664488f68f01c0d62"
            ]
        },
        "35898": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwNjk2MTcz",
            "public_id": 35898,
            "url": "https://github.com/godotengine/godot/pull/35898",
            "diff_url": "https://github.com/godotengine/godot/pull/35898.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35898.patch",
            "title": "Completes doc for button classes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-04T08:00:31Z",
            "updated_at": "2020-02-06T11:54:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "db42d5ddffd707017097cc864b0015a11e2fc81e"
            ]
        },
        "35906": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcwOTUxMjgw",
            "public_id": 35906,
            "url": "https://github.com/godotengine/godot/pull/35906",
            "diff_url": "https://github.com/godotengine/godot/pull/35906.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35906.patch",
            "title": "Pass missing args in AnimationNode script calls",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwMDM2MzM3",
            "created_at": "2020-02-04T17:06:53Z",
            "updated_at": "2020-02-14T15:00:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ed3a8cc83dccc0385ce92ef52f18d6bcbbd4b4af"
            ]
        },
        "35908": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMDA2NTA5",
            "public_id": 35908,
            "url": "https://github.com/godotengine/godot/pull/35908",
            "diff_url": "https://github.com/godotengine/godot/pull/35908.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35908.patch",
            "title": "Hide TileSet's properties from the inspector",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-04T19:18:55Z",
            "updated_at": "2020-04-09T08:34:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5452028d55e09d166945a1d0dffd288af92064d9"
            ]
        },
        "35911": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMDQxNTg3",
            "public_id": 35911,
            "url": "https://github.com/godotengine/godot/pull/35911",
            "diff_url": "https://github.com/godotengine/godot/pull/35911.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35911.patch",
            "title": "Finish documenting BakedLightmap and TextureLayered",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-02-04T20:44:10Z",
            "updated_at": "2022-06-22T05:47:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "5643bc71f793fdf91dd82f0656fd65d1c3976222"
            ]
        },
        "35912": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMDU0NTE5",
            "public_id": 35912,
            "url": "https://github.com/godotengine/godot/pull/35912",
            "diff_url": "https://github.com/godotengine/godot/pull/35912.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35912.patch",
            "title": "Fix empty audio infinite loop",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk5MjUzNg==",
            "created_at": "2020-02-04T21:16:18Z",
            "updated_at": "2022-12-12T19:34:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5ed4ad81c3892c73bd53abffe98dc5910f04c23c"
            ]
        },
        "35915": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMDgwNzY5",
            "public_id": 35915,
            "url": "https://github.com/godotengine/godot/pull/35915",
            "diff_url": "https://github.com/godotengine/godot/pull/35915.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35915.patch",
            "title": "Make some QOL improvements to move operations in the FileSystem dock",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-04T22:24:19Z",
            "updated_at": "2020-02-14T15:00:22Z",
            "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": [
                "07a23e75fcf3e02d390d7f6e7d6c86975701befe"
            ]
        },
        "35918": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMTg5NjI2",
            "public_id": 35918,
            "url": "https://github.com/godotengine/godot/pull/35918",
            "diff_url": "https://github.com/godotengine/godot/pull/35918.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35918.patch",
            "title": "Shortens minimum height of script editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-05T05:26:35Z",
            "updated_at": "2020-02-06T11:55:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6785e199bb84bfefc7bd05bec2b4051733eb2ad7"
            ]
        },
        "35925": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMzQ5Njg0",
            "public_id": 35925,
            "url": "https://github.com/godotengine/godot/pull/35925",
            "diff_url": "https://github.com/godotengine/godot/pull/35925.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35925.patch",
            "title": "Add documentation for Skeleton2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1MzY2OTk0",
            "created_at": "2020-02-05T12:34:39Z",
            "updated_at": "2020-02-17T11:00:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "915199243235db8d380ee6eaa3b0d177aec7589c"
            ]
        },
        "35926": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxMzk0OTE4",
            "public_id": 35926,
            "url": "https://github.com/godotengine/godot/pull/35926",
            "diff_url": "https://github.com/godotengine/godot/pull/35926.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35926.patch",
            "title": "Changelog: Mention 3.2 changes to TileMap features",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-05T14:12:38Z",
            "updated_at": "2020-02-06T11:55:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "989b48badcc3819a0efd05f45875c56b05cd765c"
            ]
        },
        "35938": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxNTkzMDU0",
            "public_id": 35938,
            "url": "https://github.com/godotengine/godot/pull/35938",
            "diff_url": "https://github.com/godotengine/godot/pull/35938.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35938.patch",
            "title": "Remove per-file progress reporting when exporting to Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-05T21:26:02Z",
            "updated_at": "2021-06-14T20:19: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": [
                "2dd3a01d11dc4786c297e95e6c716f1fb8b7cff4"
            ]
        },
        "35939": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxNjgzMzkx",
            "public_id": 35939,
            "url": "https://github.com/godotengine/godot/pull/35939",
            "diff_url": "https://github.com/godotengine/godot/pull/35939.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35939.patch",
            "title": "Centers project icon vertically in project list",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-06T02:58:31Z",
            "updated_at": "2020-02-06T11:56:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c1011178c03354dd01972f4540bc07281591ff39"
            ]
        },
        "35949": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxODY1MTkw",
            "public_id": 35949,
            "url": "https://github.com/godotengine/godot/pull/35949",
            "diff_url": "https://github.com/godotengine/godot/pull/35949.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35949.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.1) - 1st batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-06T12:09:07Z",
            "updated_at": "2020-03-04T10:53:53Z",
            "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": [
                "341740c0bfbca3e94013c80b80b6b06e1eb8d84c",
                "9a8455f5a7d3d76a6a1ba42b9bd0790a141f25a8",
                "bc6143930645e2bcf75c079b74743c926a28b152",
                "012f8ffb36df9ccabf2b5bcba02e603cbed3cdd2",
                "453babc60d9364e5d7be63175eadb1dae4853ec0",
                "11f012d2dbfb33fa44a819d9c7d92159ebe9dbf4",
                "47368f2b7ccd930c7f9ecadf0e9369d681365bf2",
                "3410dd3a9e5350c3719a0e52ca56bd2b9811242d",
                "0d8b3efeb73dc94a18dc2d3f124380417d6d38b3",
                "1898240af8cc460b4b11ceb74ef5c6bd9e61d41c",
                "cbd4784d1465d66b7159d9b49d101ce399b9c787",
                "7487a2d11af6755d293fb96a4b7b67c72a488252",
                "3388b7f4c74fb673550ebc694b6a3d9a42d23929",
                "74bf8b2d50c975ed67586196096441d870255e08",
                "6e56d04616b1c88cdf8398eb6330d8880ed5e119",
                "611cc11536483acdc96b7f9b0712a256dff1c0d7",
                "98b4ef274b961f451fb5a153b3de3be6a9e2ff98",
                "621821bf8768d71cca500bdde3604569dc2557f4",
                "15315f118ccd0a462eafa01801570c0dd887ca4d",
                "5765154ff2a5783a0a021028bac3b1e3fc706e44",
                "a779774c864c712c5b2638a434a7b3d48a708a4f",
                "3317f7640ed8a871f932b8a62997bafcca2d4f5b",
                "e8474435e57d07a3b81dc860da94ea3f59c989ae",
                "8c689f7d4ae447e0c7ee70c17ea27b4f3e904a26",
                "dc20acd4fc60dfb66147709fd4fe14dd42398664",
                "0995696e084f43217bd6935f7f98a08b6e272439",
                "72f7e4efe09a77d0f4a6ca0cadeccd4fac55a92c",
                "b2ac2b6201ab684d5a7d23a332e8330b5746aeaf",
                "786b1cc7ffea74a5560a9dda8e89196a211592e2",
                "04cfcb3ba0c727c7d767b6ae8535134161713d19",
                "6cb4ec2289a53283436bb9df8174a59e9d685485",
                "808a0bac33fc78735f23e8b7a2486e2e065869d0"
            ]
        },
        "35952": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxOTQzNTM2",
            "public_id": 35952,
            "url": "https://github.com/godotengine/godot/pull/35952",
            "diff_url": "https://github.com/godotengine/godot/pull/35952.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35952.patch",
            "title": "Few enchancements for shader editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-06T14:56:10Z",
            "updated_at": "2020-02-14T15:00:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "24368206ca37406a375c78067b3575c0c5a6cf3f"
            ]
        },
        "35953": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcxOTUwMDgw",
            "public_id": 35953,
            "url": "https://github.com/godotengine/godot/pull/35953",
            "diff_url": "https://github.com/godotengine/godot/pull/35953.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35953.patch",
            "title": "Fix UPNP on windows after #30205.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-02-06T15:07:42Z",
            "updated_at": "2021-03-16T09:56:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e85330231c729a88d5a478de2bbe4a61e5edeae3"
            ]
        },
        "35974": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyMjM4NTQx",
            "public_id": 35974,
            "url": "https://github.com/godotengine/godot/pull/35974",
            "diff_url": "https://github.com/godotengine/godot/pull/35974.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35974.patch",
            "title": "Completes doc for ItemList and Tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-07T05:13:57Z",
            "updated_at": "2020-02-12T14:05:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7a41c44be2993b21260f4e1f6b9f99949b92dce7"
            ]
        },
        "35983": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyMzc0NTM0",
            "public_id": 35983,
            "url": "https://github.com/godotengine/godot/pull/35983",
            "diff_url": "https://github.com/godotengine/godot/pull/35983.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35983.patch",
            "title": "Prevent shader crash if invalid builtin used after array member accessor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-07T11:51:42Z",
            "updated_at": "2020-02-14T15:02:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3a70566b15c094241f0df1731f8ad1b3e0d5dc0e"
            ]
        },
        "35993": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNTc5NDAw",
            "public_id": 35993,
            "url": "https://github.com/godotengine/godot/pull/35993",
            "diff_url": "https://github.com/godotengine/godot/pull/35993.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35993.patch",
            "title": "Workaround WebM playback bug after AudioServer latency fixes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-07T20:06:02Z",
            "updated_at": "2020-02-14T15:02:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "da411d1625a92e4c100bcda2c29709014e261ec9"
            ]
        },
        "35999": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNjY0NDg4",
            "public_id": 35999,
            "url": "https://github.com/godotengine/godot/pull/35999",
            "diff_url": "https://github.com/godotengine/godot/pull/35999.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/35999.patch",
            "title": "Uses split cursor for SplitContainer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-08T01:32:37Z",
            "updated_at": "2020-02-14T15:03:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "206b9f2d23ba1380de4c5b1c175b7ee5eadfd298"
            ]
        },
        "36013": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNzA1MDU0",
            "public_id": 36013,
            "url": "https://github.com/godotengine/godot/pull/36013",
            "diff_url": "https://github.com/godotengine/godot/pull/36013.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36013.patch",
            "title": "Avoid going out of bounds in IsSubsequenceOf",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MDMwNTk=",
            "created_at": "2020-02-08T11:12:27Z",
            "updated_at": "2020-02-14T15:03:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b79ef5ebe2faa4b3690d90dc36ab6ead5ff1315"
            ]
        },
        "36020": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNzM5NDc5",
            "public_id": 36020,
            "url": "https://github.com/godotengine/godot/pull/36020",
            "diff_url": "https://github.com/godotengine/godot/pull/36020.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36020.patch",
            "title": "Update the zoom percentage when using Frame Selection in the 2D editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-08T17:29:52Z",
            "updated_at": "2020-03-26T14:58:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3e95b79b65ac88ad4df59dc4ba5eb05f9c8b68af"
            ]
        },
        "36021": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNzQwODY1",
            "public_id": 36021,
            "url": "https://github.com/godotengine/godot/pull/36021",
            "diff_url": "https://github.com/godotengine/godot/pull/36021.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36021.patch",
            "title": "Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()'",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-08T17:45:36Z",
            "updated_at": "2020-07-08T07:12:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8c8c48a7adb27f1563e8ec7d3c756ce08ffbdf5c"
            ]
        },
        "36029": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNzU1OTUz",
            "public_id": 36029,
            "url": "https://github.com/godotengine/godot/pull/36029",
            "diff_url": "https://github.com/godotengine/godot/pull/36029.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36029.patch",
            "title": "Update EditorSceneImporterAssimp description to reflect current status",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-08T20:36:04Z",
            "updated_at": "2020-03-26T14:58:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "95f6be365aef0c2fb489b1ac852f4ead11567712"
            ]
        },
        "36031": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNzYxOTUw",
            "public_id": 36031,
            "url": "https://github.com/godotengine/godot/pull/36031",
            "diff_url": "https://github.com/godotengine/godot/pull/36031.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36031.patch",
            "title": "Fix undefined behavior with atan in GPU Particles",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwMDIzMTY5",
            "created_at": "2020-02-08T21:47:23Z",
            "updated_at": "2020-02-14T15:04:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3580ad6005500abaf9bbb12db73adcfa762bd2e5"
            ]
        },
        "36043": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyNzk2MjEw",
            "public_id": 36043,
            "url": "https://github.com/godotengine/godot/pull/36043",
            "diff_url": "https://github.com/godotengine/godot/pull/36043.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36043.patch",
            "title": "Fixes broken scene created via New Resource",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-09T06:30:43Z",
            "updated_at": "2020-02-14T15:04:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9cff286de1d56577dc8f6979d2b0d41c397ca7c7"
            ]
        },
        "36054": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyODY1MTMw",
            "public_id": 36054,
            "url": "https://github.com/godotengine/godot/pull/36054",
            "diff_url": "https://github.com/godotengine/godot/pull/36054.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36054.patch",
            "title": "Change the Pick Tile and Select default shortcuts in the TileMap editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-09T19:39:41Z",
            "updated_at": "2020-03-26T14:58:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "88213b54bae4accd83028d1a33294c75bc540478"
            ]
        },
        "36066": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyOTMwOTQ5",
            "public_id": 36066,
            "url": "https://github.com/godotengine/godot/pull/36066",
            "diff_url": "https://github.com/godotengine/godot/pull/36066.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36066.patch",
            "title": "Fixes range hint for default_float_step",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-10T04:17:20Z",
            "updated_at": "2020-02-14T15:32:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dfe9825e0061ed860f979c99221e04f80ec1f973"
            ]
        },
        "36068": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzcyOTg2Nzk5",
            "public_id": 36068,
            "url": "https://github.com/godotengine/godot/pull/36068",
            "diff_url": "https://github.com/godotengine/godot/pull/36068.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36068.patch",
            "title": "Fix VisualScriptClassConstant to be updated properly",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-02-10T07:50:26Z",
            "updated_at": "2020-02-14T15:12:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "386d0fe9887e7cb272aeb05bfe6930bec4114140"
            ]
        },
        "36070": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMDA2Mjc1",
            "public_id": 36070,
            "url": "https://github.com/godotengine/godot/pull/36070",
            "diff_url": "https://github.com/godotengine/godot/pull/36070.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36070.patch",
            "title": "Make file system scan more robust",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-02-10T08:38:37Z",
            "updated_at": "2020-02-14T15:05:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3017bdb7ce2ffcbeb83583c03cfe83353aab165f"
            ]
        },
        "36071": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMDA2Mjg0",
            "public_id": 36071,
            "url": "https://github.com/godotengine/godot/pull/36071",
            "diff_url": "https://github.com/godotengine/godot/pull/36071.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36071.patch",
            "title": "Ignore hidden files and directories in find in files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-02-10T08:38:38Z",
            "updated_at": "2020-02-14T15:05:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "aeff87686859f5b6d9fde42c2e3cb12fcc2f4adc"
            ]
        },
        "36072": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMDA2MzAz",
            "public_id": 36072,
            "url": "https://github.com/godotengine/godot/pull/36072",
            "diff_url": "https://github.com/godotengine/godot/pull/36072.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36072.patch",
            "title": "Add ConfigFile::parse()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-02-10T08:38:41Z",
            "updated_at": "2020-02-14T15:06:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e5bd3b707f07d1f3eb4d4a8a18ee1736ff1fbe76"
            ]
        },
        "36073": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMDA2MzEx",
            "public_id": 36073,
            "url": "https://github.com/godotengine/godot/pull/36073",
            "diff_url": "https://github.com/godotengine/godot/pull/36073.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36073.patch",
            "title": "Fix VariantParser::StreamString EOF determination",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2020-02-10T08:38:42Z",
            "updated_at": "2020-02-14T15:06:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "521da75380be712157fa172e27dda4dabba1de51"
            ]
        },
        "36074": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMDI5MTYx",
            "public_id": 36074,
            "url": "https://github.com/godotengine/godot/pull/36074",
            "diff_url": "https://github.com/godotengine/godot/pull/36074.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36074.patch",
            "title": "Travis: Use Python 3 for SCons",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-10T09:33:45Z",
            "updated_at": "2020-02-14T15:06:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "83ec7cc42568a730e003b61092e3fd71152a22c4"
            ]
        },
        "36075": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMTI0MTc1",
            "public_id": 36075,
            "url": "https://github.com/godotengine/godot/pull/36075",
            "diff_url": "https://github.com/godotengine/godot/pull/36075.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36075.patch",
            "title": "Allow per pixel transparency in javascript platform",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwMDM2MzM3",
            "created_at": "2020-02-10T13:07:22Z",
            "updated_at": "2020-02-14T15:07:10Z",
            "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": [
                "e51c6a0d286a9a6a4a9989738b544bbbb9b41eeb"
            ]
        },
        "36077": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMTM4Nzc0",
            "public_id": 36077,
            "url": "https://github.com/godotengine/godot/pull/36077",
            "diff_url": "https://github.com/godotengine/godot/pull/36077.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36077.patch",
            "title": "Add a button to quickly repeat last search in files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2020-02-10T13:37:28Z",
            "updated_at": "2020-03-04T08:53:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8c80b602ac51c5bceec4f767692e694d9ce73450"
            ]
        },
        "36086": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMzQ0Nzc3",
            "public_id": 36086,
            "url": "https://github.com/godotengine/godot/pull/36086",
            "diff_url": "https://github.com/godotengine/godot/pull/36086.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36086.patch",
            "title": "Allow to use arrow keys with TOOL_MOVE",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-02-10T20:46:08Z",
            "updated_at": "2020-02-14T15:07:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "18918b4efa7c8ea618cf48a2fce7d41165ce3549"
            ]
        },
        "36089": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczMzc5Nzkx",
            "public_id": 36089,
            "url": "https://github.com/godotengine/godot/pull/36089",
            "diff_url": "https://github.com/godotengine/godot/pull/36089.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36089.patch",
            "title": "Fix: auto brace complete for quoted strings",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExMTAzMzc=",
            "created_at": "2020-02-10T22:12:00Z",
            "updated_at": "2020-03-04T08:53:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6a404a88e4ed865eae9ce7c603c64423b92d9621"
            ]
        },
        "36095": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczNDYyOTIz",
            "public_id": 36095,
            "url": "https://github.com/godotengine/godot/pull/36095",
            "diff_url": "https://github.com/godotengine/godot/pull/36095.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36095.patch",
            "title": "Fixes crash when resource file is corrupted",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-11T03:58:48Z",
            "updated_at": "2020-02-14T15:07:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "832a5c860bc5287efc0ebf19c4b2af5c5b984972"
            ]
        },
        "36119": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzczODk0MTg4",
            "public_id": 36119,
            "url": "https://github.com/godotengine/godot/pull/36119",
            "diff_url": "https://github.com/godotengine/godot/pull/36119.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36119.patch",
            "title": "Fix problems with concave shapes in the TileSet editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-11T21:35:01Z",
            "updated_at": "2020-02-14T15:08:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "eeb972faefc988833693faea77d81cc8d2d2d2b4"
            ]
        },
        "36138": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc0MjEzOTYx",
            "public_id": 36138,
            "url": "https://github.com/godotengine/godot/pull/36138",
            "diff_url": "https://github.com/godotengine/godot/pull/36138.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36138.patch",
            "title": "Fix hover symbol content position",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5NjQ1NTY=",
            "created_at": "2020-02-12T10:02:12Z",
            "updated_at": "2020-02-14T15:08:20Z",
            "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": [
                "03d2d01082f2853ff4873a0b66e01d5a66178a42"
            ]
        },
        "36157": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc0NDc4MDAw",
            "public_id": 36157,
            "url": "https://github.com/godotengine/godot/pull/36157",
            "diff_url": "https://github.com/godotengine/godot/pull/36157.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36157.patch",
            "title": "Fix Mono and GDNative builds after changes to ObjectID",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-12T19:07:44Z",
            "updated_at": "2020-02-14T15:10:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "09534e29222fd5e4f1bf7ce7cc910fd589e35d00"
            ]
        },
        "36165": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc0NTY1Njg2",
            "public_id": 36165,
            "url": "https://github.com/godotengine/godot/pull/36165",
            "diff_url": "https://github.com/godotengine/godot/pull/36165.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36165.patch",
            "title": "Fix startGame's logic in engine.js.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2MjI5NTM4",
            "created_at": "2020-02-12T22:15:51Z",
            "updated_at": "2020-02-14T15:10: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": [
                "cb29ce8a3ba00a72b67e0520d3e3cac03d41343d"
            ]
        },
        "36197": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1MTIxNzc4",
            "public_id": 36197,
            "url": "https://github.com/godotengine/godot/pull/36197",
            "diff_url": "https://github.com/godotengine/godot/pull/36197.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36197.patch",
            "title": "Tweak the editor help comment color for better readability",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-13T22:34:45Z",
            "updated_at": "2020-03-26T14:49:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "99bfaa6c6096c6ad25d13a3ecb447bb451f88892"
            ]
        },
        "36201": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1MTc3MjYw",
            "public_id": 36201,
            "url": "https://github.com/godotengine/godot/pull/36201",
            "diff_url": "https://github.com/godotengine/godot/pull/36201.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36201.patch",
            "title": "Fix multiple issues with the \"Import\" dock",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-14T02:10:01Z",
            "updated_at": "2020-02-18T13:18:16Z",
            "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": [
                "bdd4d280814d834691ec4f6cd8e032875143efe8"
            ]
        },
        "36215": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NDQ2MDM2",
            "public_id": 36215,
            "url": "https://github.com/godotengine/godot/pull/36215",
            "diff_url": "https://github.com/godotengine/godot/pull/36215.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36215.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.1) - 2nd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-14T15:35:05Z",
            "updated_at": "2020-02-14T21:04:22Z",
            "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": [
                "fbaf3c26bfef988973e76a4a703412742ae00bd3",
                "3dfedc0b4c5a76db5ada0c3c178b7af240e9a6d0",
                "74738806f3fd41d101f630ed1d3d58702fa80dbc",
                "762578e7bc1ff7b5409306bd61c07349a3b56770",
                "30ca4a32a8d391f375d45a1a3bf33be54cbe4b9a",
                "6edb5ac9e9f46bb9101f56e977287852757e59fa",
                "7cb3a20418aed29fef15e646e88d51bf8987629b",
                "e10b0c9eaa3daf278e13df6246ce768d2564d47a",
                "1930c79364d50125fb1fb9a11bc2bdc38d6ebc6f",
                "5579eb823b85f9cad22d3d8edabad9b377465624",
                "1f4885fe4941a21535d295e0d37a7b69604f9834",
                "fb56d93163d5843704aaba3c58b85bc7332c8a9b",
                "74f3fbf7efe817dc5cf1b3db1a4f58724f10a46f",
                "61901bd7cc6fb7f0c9ba179fb0d5750a92ff9b1c",
                "b90a5d4c805bc62e6aaf1a6b889c113f3de54695",
                "34a16ae239140a146ea7a090a6bfbd36bb196ed7",
                "57de8397b2f3d8d96bf89243ae270ead2d2a2542",
                "57151c5e314faa0c23409086d1905fbb81e2422b",
                "ba15e5355b03c0c03b68777595364c785f8cdada",
                "c81241e6c012fb9c3382a67fec13a70bbfc247ef",
                "f0c89048d888f9873286c3b07bb1827a11a0e327",
                "50727d7b22b131d0086135e6a1dac592582eeb34",
                "636093784bb6a264266221387b79c606064ec509",
                "541251dff73a0cff7cf0bcbb9a1129ebed41885b",
                "edb70682d5dab139adb06afe7975f0f1199045e4",
                "a8ae52e99898aef1ead0343576e5505e591ca6e2",
                "59b8f9b2da4c260761ae810dc01b0fbae4241096",
                "e834e35ea819b60dd3e41ec6e2192eb3e037d2c7",
                "c018d02cdac5d571105fa8bedfcc41b692611ec5",
                "63809438311fbdc32925fc12f324ec590905f772",
                "93b99f2c890d0e8361d4f39ee02a00b18a4117f4",
                "0fb35401d4de13926172e18de8dd1014e66b583d",
                "be34e452331de54f7ce8ecf92aee195665505001",
                "ac63e5d6136c40412bebf97487f69aba32c69305",
                "3b2490f19c42332bbc3dd9d30ffd1161bf3a56b7",
                "388adac94714d7bbae212d4df9a16221d697d6f8",
                "77deae41fbd8b9949fc58772757898aa62750577",
                "1414a189162beb571712021786f97e61c6dd2a0a",
                "1b5996c95d4b5cee1b47fa9ba51c30b160e208d6",
                "262aff67dbf6517cecd77a2af9c116d21a2cee6a",
                "7ccfbd61a47663854852cb05756cff550d0dd4aa",
                "8030178e4881b444e584ced3decdb00ef8fc3e6a",
                "0a3bf2b62729713e40afbb1b9251c8cc8005857a",
                "a7ff22ea6d3d6bd6601f8017ece1d44851f5592b",
                "3eb978017977043270f3a739bc79ee4b95e519ec",
                "0dedc0a1a3ab0e6021aa1aeb15f9d53133ccaccf",
                "3c7a013d8d220f5398594df324151b5630896d7f",
                "58a940e5aa465bfe33663342b3c2c315e2061da0",
                "489b3c2949836d4a419073ac367ab519a14a9e17",
                "2d8289579a4214dae318e9e500c952a9ed43edc6",
                "63daa19538d92a18ac04147386aa1ee7c61e4f4e",
                "56336b4e24e5b96a3136f40866405fb979a5a9eb",
                "9a396a4e07e1566eec7c179b592a8e0e2907c3f1",
                "ca6ac71cdf8dba5d9d8150589b4618880d33109a",
                "725ff19636e729c57073a3af2ded2ff988e01caa",
                "a45aa3a46f2c278e4e64993b11dba9fe9c5fa615",
                "68f013317bd1bf6b5184a604913f8dd91ec628e2",
                "e2ac4195b66783f9021ffbebdede5fb7c8719659",
                "31506ebe8585e92e8c293d5aea2fb874905998e4",
                "f433c3656bbd00d8d96f0dadfcf097a39e63ba6a",
                "7cfcf1824b5f1f510aa4b0027db0fb334b3271db",
                "20d003403923d271ff5c93f492779becce025d3f",
                "4657daff055ecb61e83549954b27203d35ff66f7",
                "23e08b0fad2b69912ac70c1b645305148290cb51"
            ]
        },
        "36218": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NDc2NjY1",
            "public_id": 36218,
            "url": "https://github.com/godotengine/godot/pull/36218",
            "diff_url": "https://github.com/godotengine/godot/pull/36218.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36218.patch",
            "title": "doc: Only encode version branch (x.y) in class header",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-14T16:42:32Z",
            "updated_at": "2020-02-18T13:18:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "dacfdd8f336b61c10042a9662376cbc3771d6a69"
            ]
        },
        "36229": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NTk4NTU1",
            "public_id": 36229,
            "url": "https://github.com/godotengine/godot/pull/36229",
            "diff_url": "https://github.com/godotengine/godot/pull/36229.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36229.patch",
            "title": "RichTextLabel: proper handling of internal key events",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExMTAzMzc=",
            "created_at": "2020-02-14T22:24:54Z",
            "updated_at": "2020-02-19T09:09:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ff030afc936554ee93f7995d9c745b800ec9a0d7"
            ]
        },
        "36230": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NjE3NTEy",
            "public_id": 36230,
            "url": "https://github.com/godotengine/godot/pull/36230",
            "diff_url": "https://github.com/godotengine/godot/pull/36230.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36230.patch",
            "title": "Fix script creation icon not showing at startup bug",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIzMTE5NTI0",
            "created_at": "2020-02-14T23:40:49Z",
            "updated_at": "2020-05-21T12:17:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "032b0e5899e8e680f8f75d79adacc077d9b914a5"
            ]
        },
        "36235": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NjgwOTE4",
            "public_id": 36235,
            "url": "https://github.com/godotengine/godot/pull/36235",
            "diff_url": "https://github.com/godotengine/godot/pull/36235.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36235.patch",
            "title": "Fix hiding ColorPicker's presets not fully hiding its controls",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-15T05:17:45Z",
            "updated_at": "2020-02-18T13:20:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5f5ccfc3614a37a5217aa1e2c7d649cf4770d420"
            ]
        },
        "36236": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1Njg0NjQz",
            "public_id": 36236,
            "url": "https://github.com/godotengine/godot/pull/36236",
            "diff_url": "https://github.com/godotengine/godot/pull/36236.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36236.patch",
            "title": "Fixing Vehicle-Wheels getting a random engine_force at start",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NzAyNDI4",
            "created_at": "2020-02-15T06:17:18Z",
            "updated_at": "2020-03-02T15:50:15Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "594853033212ebdbb901040a58ad73515d9d3fc3"
            ]
        },
        "36248": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NzI4MDY5",
            "public_id": 36248,
            "url": "https://github.com/godotengine/godot/pull/36248",
            "diff_url": "https://github.com/godotengine/godot/pull/36248.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36248.patch",
            "title": "Increase the width of the \"Connections to method\" dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-15T15:36:59Z",
            "updated_at": "2020-03-26T14:49:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "5c659dd39953429aeddacc0efacac149d81fc145"
            ]
        },
        "36250": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1NzM3Nzgw",
            "public_id": 36250,
            "url": "https://github.com/godotengine/godot/pull/36250",
            "diff_url": "https://github.com/godotengine/godot/pull/36250.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36250.patch",
            "title": "Fix EMWSClient::get_connection_status()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-02-15T17:13:37Z",
            "updated_at": "2020-02-18T13:20: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"
                }
            ],
            "commits": [
                "ebeeb67224a49eb13950199c9294d10d771bddf4"
            ]
        },
        "36267": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1ODIzNDU3",
            "public_id": 36267,
            "url": "https://github.com/godotengine/godot/pull/36267",
            "diff_url": "https://github.com/godotengine/godot/pull/36267.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36267.patch",
            "title": "Fixes crash when pressing enter in ConnectDialog with nothing selected",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2020-02-16T13:04:35Z",
            "updated_at": "2020-02-18T13:21:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cf8eedb2f58f9c3cc8e112f70fcad70caede4eb5"
            ]
        },
        "36274": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1ODQ2MjE0",
            "public_id": 36274,
            "url": "https://github.com/godotengine/godot/pull/36274",
            "diff_url": "https://github.com/godotengine/godot/pull/36274.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36274.patch",
            "title": "Add a fish shell completion file for the Godot editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-16T16:42:13Z",
            "updated_at": "2020-03-26T14:49:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4d8dce160670b4f8e4db89e2dbca31980a0ef09d"
            ]
        },
        "36284": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1ODc0MjU5",
            "public_id": 36284,
            "url": "https://github.com/godotengine/godot/pull/36284",
            "diff_url": "https://github.com/godotengine/godot/pull/36284.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36284.patch",
            "title": "Allow for continuous deletion/duplication of lines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2020-02-16T21:16:43Z",
            "updated_at": "2020-02-18T13:22:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "b23f141ba4743410f389dbe3006b71a90d6ec0e1"
            ]
        },
        "36288": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc1ODg1Mjk1",
            "public_id": 36288,
            "url": "https://github.com/godotengine/godot/pull/36288",
            "diff_url": "https://github.com/godotengine/godot/pull/36288.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36288.patch",
            "title": "Allow using `MeshLibrary.get_item_preview()` in non-editor builds again",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-16T23:08:17Z",
            "updated_at": "2020-03-26T14:49:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "64fac9dd5d8ad360c783020a62a04c8434f5e143"
            ]
        },
        "36333": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc2ODU2NzQz",
            "public_id": 36333,
            "url": "https://github.com/godotengine/godot/pull/36333",
            "diff_url": "https://github.com/godotengine/godot/pull/36333.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36333.patch",
            "title": "Decrease the script editor's default split width to 70",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-18T21:58:08Z",
            "updated_at": "2020-03-26T14:48: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": [
                "ac3c93077c3747535f1631eda6f7e9497705c849"
            ]
        },
        "36347": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3MDA5OTA3",
            "public_id": 36347,
            "url": "https://github.com/godotengine/godot/pull/36347",
            "diff_url": "https://github.com/godotengine/godot/pull/36347.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36347.patch",
            "title": "Persisting view mode for new scene",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NzAyNDI4",
            "created_at": "2020-02-19T07:35:04Z",
            "updated_at": "2020-02-20T06:59:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d3c580f0bc69ce3ee62ebf7bac115d3a48c3793c"
            ]
        },
        "36350": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3MDkxODQ1",
            "public_id": 36350,
            "url": "https://github.com/godotengine/godot/pull/36350",
            "diff_url": "https://github.com/godotengine/godot/pull/36350.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36350.patch",
            "title": "Travis: Fix clang-format on non-master branches",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-19T10:39:07Z",
            "updated_at": "2020-03-12T13:10:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e479231b2100d38e85408a9e9205601599879e60"
            ]
        },
        "36354": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3MTAyODU4",
            "public_id": 36354,
            "url": "https://github.com/godotengine/godot/pull/36354",
            "diff_url": "https://github.com/godotengine/godot/pull/36354.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36354.patch",
            "title": "Enable Appveyor cache on 3.2 branch.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2020-02-19T11:02:17Z",
            "updated_at": "2020-02-19T13:43:13Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1affc25395278626606be5c46832cb3e92377a54"
            ]
        },
        "36367": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3MzUzMjIy",
            "public_id": 36367,
            "url": "https://github.com/godotengine/godot/pull/36367",
            "diff_url": "https://github.com/godotengine/godot/pull/36367.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36367.patch",
            "title": "Remove unused driver/dummy/audio_driver_dummy.h",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMxODAxMzY0",
            "created_at": "2020-02-19T19:31:44Z",
            "updated_at": "2020-02-20T07:01:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "04882a481bfe90035ba8527bdd857a9ef49b535a"
            ]
        },
        "36371": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3Mzc3NzY1",
            "public_id": 36371,
            "url": "https://github.com/godotengine/godot/pull/36371",
            "diff_url": "https://github.com/godotengine/godot/pull/36371.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36371.patch",
            "title": "Improve the PanoramaSky class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-19T20:24:38Z",
            "updated_at": "2020-03-26T14:48:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "72ac757ad50bc8e975c75e41e8f7fdc05d54e162"
            ]
        },
        "36380": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc3NjY2Nzgx",
            "public_id": 36380,
            "url": "https://github.com/godotengine/godot/pull/36380",
            "diff_url": "https://github.com/godotengine/godot/pull/36380.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36380.patch",
            "title": "SCons: Explicitly define our C (C11) and C++ (C++14) standards",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-20T10:16:05Z",
            "updated_at": "2020-03-04T10:34:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "342f127362108bfb0fb954c9150b5a937ecfef30"
            ]
        },
        "36411": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4MTM0MzAx",
            "public_id": 36411,
            "url": "https://github.com/godotengine/godot/pull/36411",
            "diff_url": "https://github.com/godotengine/godot/pull/36411.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36411.patch",
            "title": "Added tween support for Rect2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI5NzAyNDI4",
            "created_at": "2020-02-21T07:03:56Z",
            "updated_at": "2020-03-04T08:56:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4bbe87abb7c4d7c814ce119c09f100ece0756414"
            ]
        },
        "36413": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4MTY0MzI4",
            "public_id": 36413,
            "url": "https://github.com/godotengine/godot/pull/36413",
            "diff_url": "https://github.com/godotengine/godot/pull/36413.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36413.patch",
            "title": "Travis: Force updating homebrew on macOS",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-21T08:28:08Z",
            "updated_at": "2020-03-04T10:35:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1b01896e906042f284da95f3b7d48e72ce3b9c41"
            ]
        },
        "36415": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4MjEyMTU4",
            "public_id": 36415,
            "url": "https://github.com/godotengine/godot/pull/36415",
            "diff_url": "https://github.com/godotengine/godot/pull/36415.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36415.patch",
            "title": "Add support for named binds in Skin.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyNjUzMDc=",
            "created_at": "2020-02-21T10:30:22Z",
            "updated_at": "2020-03-04T08:58:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9a34f39d320132f4a8fef4c231a4678a0159c3d3"
            ]
        },
        "36465": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4NjM0NjI1",
            "public_id": 36465,
            "url": "https://github.com/godotengine/godot/pull/36465",
            "diff_url": "https://github.com/godotengine/godot/pull/36465.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36465.patch",
            "title": "Remove extra margin in the top of the debugger",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-22T21:43:45Z",
            "updated_at": "2020-03-04T08:58:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5c5a2b747271f879353ba3835972b10c1ed199ca"
            ]
        },
        "36470": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4NjUwNDE1",
            "public_id": 36470,
            "url": "https://github.com/godotengine/godot/pull/36470",
            "diff_url": "https://github.com/godotengine/godot/pull/36470.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36470.patch",
            "title": "Add abort mechanism when invoking EditorNavigationMeshGenerator::bake…",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIzMTE5NTI0",
            "created_at": "2020-02-23T01:26:50Z",
            "updated_at": "2020-02-23T08:13:54Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzUyMDQwNjk0",
                    "name": "topic:navigation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c53718e7badb163711fbfaf0300ecba4ef4a703"
            ]
        },
        "36478": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4NjgwNTMy",
            "public_id": 36478,
            "url": "https://github.com/godotengine/godot/pull/36478",
            "diff_url": "https://github.com/godotengine/godot/pull/36478.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36478.patch",
            "title": "Fix suspicious | and + operators",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTQ1OTAz",
            "created_at": "2020-02-23T08:22:43Z",
            "updated_at": "2020-03-04T08:58:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d0621b954b182bb5f30b256ec70a45d821985e58"
            ]
        },
        "36506": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc4OTc2NTUw",
            "public_id": 36506,
            "url": "https://github.com/godotengine/godot/pull/36506",
            "diff_url": "https://github.com/godotengine/godot/pull/36506.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36506.patch",
            "title": "Core: Change _Marshall class from inherit Reference to Object",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNTYzMjY2",
            "created_at": "2020-02-24T12:59:39Z",
            "updated_at": "2020-03-04T09:26:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9e8e5ebdc74f535df395eaf5d8031002edfe5a10"
            ]
        },
        "36509": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc5MDYwNTE1",
            "public_id": 36509,
            "url": "https://github.com/godotengine/godot/pull/36509",
            "diff_url": "https://github.com/godotengine/godot/pull/36509.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36509.patch",
            "title": "Minor fix in Node class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2020-02-24T15:42:52Z",
            "updated_at": "2020-03-11T16:30:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "6e5cd36b12b535f31a2b453c39723a77adc182ed"
            ]
        },
        "36529": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc5NTQ5MTgx",
            "public_id": 36529,
            "url": "https://github.com/godotengine/godot/pull/36529",
            "diff_url": "https://github.com/godotengine/godot/pull/36529.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36529.patch",
            "title": "Expression: Fix parsing integers as 32-bit",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-02-25T12:21:53Z",
            "updated_at": "2020-03-04T09:01:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ceba2b67614c8393a8f11f5d8a913a5d13c35836"
            ]
        },
        "36532": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc5NjEzNTc2",
            "public_id": 36532,
            "url": "https://github.com/godotengine/godot/pull/36532",
            "diff_url": "https://github.com/godotengine/godot/pull/36532.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36532.patch",
            "title": "Fix debugger crash inspecting freed object.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2020-02-25T14:26:11Z",
            "updated_at": "2020-03-04T09:03:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw2NDk4MDA3MDE=",
                    "name": "topic:network",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d8ba07ea8f2a17e77549c56ce8eddcbc2fcead7c"
            ]
        },
        "36546": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzc5OTg3MTI2",
            "public_id": 36546,
            "url": "https://github.com/godotengine/godot/pull/36546",
            "diff_url": "https://github.com/godotengine/godot/pull/36546.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36546.patch",
            "title": "Don't show a copy of the property's name in the inspector's tooltip if there's no description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-26T03:24:42Z",
            "updated_at": "2020-03-04T09:03:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "28d3f85e64493de58ddd4f83a72545ff6fa617a6"
            ]
        },
        "36557": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwMTYwMTU3",
            "public_id": 36557,
            "url": "https://github.com/godotengine/godot/pull/36557",
            "diff_url": "https://github.com/godotengine/godot/pull/36557.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36557.patch",
            "title": "Fixes touch events for HTML",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk3MTI0",
            "created_at": "2020-02-26T11:07:11Z",
            "updated_at": "2021-10-25T08:56:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5134317afc8cbb1f51b29e9862c19d4f54d3a1d9"
            ]
        },
        "36562": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwMjc3MzY4",
            "public_id": 36562,
            "url": "https://github.com/godotengine/godot/pull/36562",
            "diff_url": "https://github.com/godotengine/godot/pull/36562.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36562.patch",
            "title": "Fixed editor crash when the animation player has no root assigned.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzNDI1OTk=",
            "created_at": "2020-02-26T13:51:20Z",
            "updated_at": "2020-03-04T09:04:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c9b86d54bfd762305ac48232f4a7f98c126fc37e"
            ]
        },
        "36564": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwMzQ3MTQz",
            "public_id": 36564,
            "url": "https://github.com/godotengine/godot/pull/36564",
            "diff_url": "https://github.com/godotengine/godot/pull/36564.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36564.patch",
            "title": "Fixed TextureAtlas import size.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjcxMDcyMjg=",
            "created_at": "2020-02-26T15:26:15Z",
            "updated_at": "2020-03-04T09:04:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "744c1fafff7fd63bfef4f26ae03711104690f3e8"
            ]
        },
        "36578": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwNTE1MzAx",
            "public_id": 36578,
            "url": "https://github.com/godotengine/godot/pull/36578",
            "diff_url": "https://github.com/godotengine/godot/pull/36578.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36578.patch",
            "title": "Fix a typo in the \"Create Single Convex Collision Sibling\" option",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-26T21:26:45Z",
            "updated_at": "2020-03-26T14:48:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7348dfb5b7aaf70c8ee9f99a3487a988c79b5018"
            ]
        },
        "36596": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwNzgyMjQz",
            "public_id": 36596,
            "url": "https://github.com/godotengine/godot/pull/36596",
            "diff_url": "https://github.com/godotengine/godot/pull/36596.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36596.patch",
            "title": "Exposing get_tracker_id for ARVRPositionalTracker to GDScript",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2020-02-27T11:11:36Z",
            "updated_at": "2021-02-09T11:46:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f0b1edef8b5e3751caae6b1bc8fadf004c1578a9"
            ]
        },
        "36598": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwODg2Mzc4",
            "public_id": 36598,
            "url": "https://github.com/godotengine/godot/pull/36598",
            "diff_url": "https://github.com/godotengine/godot/pull/36598.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36598.patch",
            "title": "Improve searching for installed Rider editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODI2ODE=",
            "created_at": "2020-02-27T14:31:06Z",
            "updated_at": "2020-03-04T09:04:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "33af53c1a6b944924981575c016528b6a5b431aa"
            ]
        },
        "36602": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgwOTQxMzQ0",
            "public_id": 36602,
            "url": "https://github.com/godotengine/godot/pull/36602",
            "diff_url": "https://github.com/godotengine/godot/pull/36602.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36602.patch",
            "title": "Allow using Rider MSBuild on Windows, when Rider is selected as external editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODI2ODE=",
            "created_at": "2020-02-27T16:19:10Z",
            "updated_at": "2020-03-04T09:05:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a9c2ab81cf09cc278c188385a5c801d002f9fc55"
            ]
        },
        "36618": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMDc5Njg1",
            "public_id": 36618,
            "url": "https://github.com/godotengine/godot/pull/36618",
            "diff_url": "https://github.com/godotengine/godot/pull/36618.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36618.patch",
            "title": "Improve documentation related to fixed physics processing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-27T21:21:46Z",
            "updated_at": "2020-03-26T14:48:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b89a37269b1d8f201604ea56d31e6c9fa3a26ce6"
            ]
        },
        "36619": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMDkwNzMw",
            "public_id": 36619,
            "url": "https://github.com/godotengine/godot/pull/36619",
            "diff_url": "https://github.com/godotengine/godot/pull/36619.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36619.patch",
            "title": "Improve the `@GDScript.inverse_lerp()` documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-27T21:49:29Z",
            "updated_at": "2020-03-26T14:48:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "6b5573700bdce09fcbe8b64ed6357af560efcd8d"
            ]
        },
        "36620": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMDkxMTM3",
            "public_id": 36620,
            "url": "https://github.com/godotengine/godot/pull/36620",
            "diff_url": "https://github.com/godotengine/godot/pull/36620.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36620.patch",
            "title": "Add a practical example for `@GDScript.linear2db()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-27T21:50:36Z",
            "updated_at": "2020-03-26T14:48:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "a6fd6b78dd267d21ea30cc644d8aad10bc0f66ce"
            ]
        },
        "36621": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMDkyMjM3",
            "public_id": 36621,
            "url": "https://github.com/godotengine/godot/pull/36621",
            "diff_url": "https://github.com/godotengine/godot/pull/36621.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36621.patch",
            "title": "Fix wrong selection on cloning a line down in the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNDA1NDA1",
            "created_at": "2020-02-27T21:53:14Z",
            "updated_at": "2020-03-04T09:06:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "28f74327beca86325cb8f8f9c7926a60ea83c826"
            ]
        },
        "36622": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMDk1Nzkw",
            "public_id": 36622,
            "url": "https://github.com/godotengine/godot/pull/36622",
            "diff_url": "https://github.com/godotengine/godot/pull/36622.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36622.patch",
            "title": "Mention the `duration` parameter unit in `UPNP.add_port_mapping()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-27T22:02:08Z",
            "updated_at": "2020-03-26T14:48:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "810be27c78752d593efa67714f7a006205b25a79"
            ]
        },
        "36623": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMDk4NjY2",
            "public_id": 36623,
            "url": "https://github.com/godotengine/godot/pull/36623",
            "diff_url": "https://github.com/godotengine/godot/pull/36623.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36623.patch",
            "title": "Improve the RegEx class documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-27T22:09:54Z",
            "updated_at": "2020-03-26T14:48:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "5b78f5c46458a93a5c0b2fc539fa79845d7d8762"
            ]
        },
        "36624": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMTA3NjAx",
            "public_id": 36624,
            "url": "https://github.com/godotengine/godot/pull/36624",
            "diff_url": "https://github.com/godotengine/godot/pull/36624.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36624.patch",
            "title": "doc: Mention concatenation using the `+` operator in Array",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2020-02-27T22:34:24Z",
            "updated_at": "2020-03-26T14:48:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "8d5356295433c6b9c0a4431eb92523b63b0087b7"
            ]
        },
        "36630": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxMTc5NjM4",
            "public_id": 36630,
            "url": "https://github.com/godotengine/godot/pull/36630",
            "diff_url": "https://github.com/godotengine/godot/pull/36630.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36630.patch",
            "title": "Fix import changing disabling checking on multiple files",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwNzM5MjM5",
            "created_at": "2020-02-28T03:13:47Z",
            "updated_at": "2020-03-04T09:07:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d35386263fcd5e0f92b2e676e3692ff3091dc2df"
            ]
        },
        "36646": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxNDU5OTQ3",
            "public_id": 36646,
            "url": "https://github.com/godotengine/godot/pull/36646",
            "diff_url": "https://github.com/godotengine/godot/pull/36646.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36646.patch",
            "title": "add a precision about the intended use of the ConcavePolygonShape",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwNTE2NjA4",
            "created_at": "2020-02-28T15:53:12Z",
            "updated_at": "2020-03-05T11:30:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "222a934e608640c598cc0f99780a74d66b5ac556"
            ]
        },
        "36657": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxNTg0MTcx",
            "public_id": 36657,
            "url": "https://github.com/godotengine/godot/pull/36657",
            "diff_url": "https://github.com/godotengine/godot/pull/36657.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36657.patch",
            "title": "On Windows find Rider installed for CurrentUser",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODI2ODE=",
            "created_at": "2020-02-28T20:36:38Z",
            "updated_at": "2020-03-04T09:27:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c95e20a089b7ef1bcc2bd0955bbb7504fdd5729f"
            ]
        },
        "36667": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxNzEzODgx",
            "public_id": 36667,
            "url": "https://github.com/godotengine/godot/pull/36667",
            "diff_url": "https://github.com/godotengine/godot/pull/36667.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36667.patch",
            "title": "Implement undo-redo feature for Parameter Paste in the Inspector",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MTgxNzU2",
            "created_at": "2020-02-29T03:28:44Z",
            "updated_at": "2020-03-04T09:07: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": [
                "f817ba83795ed4a8a44e569cce58bc37522860c0"
            ]
        },
        "36689": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxOTU4NDU0",
            "public_id": 36689,
            "url": "https://github.com/godotengine/godot/pull/36689",
            "diff_url": "https://github.com/godotengine/godot/pull/36689.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36689.patch",
            "title": "Fix inverted use of Camera2D.offset_v",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk0MTEy",
            "created_at": "2020-02-29T23:54:33Z",
            "updated_at": "2020-03-03T09:40:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "40816574ac789af9cfcc061eea5bd91aa1079f6b"
            ]
        },
        "36694": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgxOTg3MDk5",
            "public_id": 36694,
            "url": "https://github.com/godotengine/godot/pull/36694",
            "diff_url": "https://github.com/godotengine/godot/pull/36694.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36694.patch",
            "title": "Force mipmaps off when importing RGBA4444 textures",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2020-03-01T03:28:38Z",
            "updated_at": "2022-06-22T05:49:36Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2c0d391c48a28c8f41bb192644494c459effee4e"
            ]
        },
        "36696": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyMDA3MzA3",
            "public_id": 36696,
            "url": "https://github.com/godotengine/godot/pull/36696",
            "diff_url": "https://github.com/godotengine/godot/pull/36696.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36696.patch",
            "title": "Fix InputEventKey::echo property type from INT to BOOL",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2020-03-01T06:54:18Z",
            "updated_at": "2020-03-04T09:07:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5e3c64828aacc8e166a74e3a8df0cecd408a25ef"
            ]
        },
        "36699": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyMDE2NDM0",
            "public_id": 36699,
            "url": "https://github.com/godotengine/godot/pull/36699",
            "diff_url": "https://github.com/godotengine/godot/pull/36699.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36699.patch",
            "title": "Take correct part of extension with File Dialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExMTAzMzc=",
            "created_at": "2020-03-01T08:47:09Z",
            "updated_at": "2020-03-04T09:36:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "319840bad1754ce33ec60000df7972e73401860d"
            ]
        },
        "36700": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyMDI2MDA4",
            "public_id": 36700,
            "url": "https://github.com/godotengine/godot/pull/36700",
            "diff_url": "https://github.com/godotengine/godot/pull/36700.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36700.patch",
            "title": "Fix possible EditorFolding crash when switching scenes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxMDg1OTAw",
            "created_at": "2020-03-01T10:27:53Z",
            "updated_at": "2020-03-06T18:01:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3275e8488b59fb8a7a53c4edc0e6755b0ced782c"
            ]
        },
        "36730": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyNDUxNzc5",
            "public_id": 36730,
            "url": "https://github.com/godotengine/godot/pull/36730",
            "diff_url": "https://github.com/godotengine/godot/pull/36730.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36730.patch",
            "title": "Fix missing null check in Mono Binding of GD.print",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MDMwNTk=",
            "created_at": "2020-03-02T15:34:54Z",
            "updated_at": "2020-03-04T09:07:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b9c22542f6948592dd3007e61b6fe0aaa51f62f"
            ]
        },
        "36731": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyNDYyMzAy",
            "public_id": 36731,
            "url": "https://github.com/godotengine/godot/pull/36731",
            "diff_url": "https://github.com/godotengine/godot/pull/36731.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36731.patch",
            "title": "Fix android template install validation.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxNDk2OA==",
            "created_at": "2020-03-02T15:53:54Z",
            "updated_at": "2020-03-04T09:08:10Z",
            "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": [
                "5b80dc9a2ad6425533107f04ab0696f2c229baf2"
            ]
        },
        "36742": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyNjIyMjA3",
            "public_id": 36742,
            "url": "https://github.com/godotengine/godot/pull/36742",
            "diff_url": "https://github.com/godotengine/godot/pull/36742.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36742.patch",
            "title": "Fix OGG audio loops",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk5MjUzNg==",
            "created_at": "2020-03-02T21:39:52Z",
            "updated_at": "2022-12-12T19:34:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4f8d1c47b8d8c0429c4499ead764850324a77ed3"
            ]
        },
        "36746": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyNzExMjA2",
            "public_id": 36746,
            "url": "https://github.com/godotengine/godot/pull/36746",
            "diff_url": "https://github.com/godotengine/godot/pull/36746.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36746.patch",
            "title": "Document EditorPlugin get_plugin_icon and get_plugin_name",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-03-03T02:33:45Z",
            "updated_at": "2020-03-05T08:52:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "68d73ecf60b35c06ee645fe0fed2b4dc426e0f81"
            ]
        },
        "36750": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyODA5MTIy",
            "public_id": 36750,
            "url": "https://github.com/godotengine/godot/pull/36750",
            "diff_url": "https://github.com/godotengine/godot/pull/36750.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36750.patch",
            "title": "Document that SpringArm exclusions only work with PhysicsBody objects",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2020-03-03T08:25:15Z",
            "updated_at": "2020-04-29T17:57:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d96166370725b81527d1783f58d5cd7686608a28"
            ]
        },
        "36754": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgyODQ5MDc3",
            "public_id": 36754,
            "url": "https://github.com/godotengine/godot/pull/36754",
            "diff_url": "https://github.com/godotengine/godot/pull/36754.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36754.patch",
            "title": "Improved custom Android template exports for the 3.2 branch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3NTAxMzU=",
            "created_at": "2020-03-03T09:55:19Z",
            "updated_at": "2020-06-08T16:42:16Z",
            "target_branch": "3.2",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9190f516b1a7bea97888eafdef562d8925de2701"
            ]
        },
        "36772": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgzMDk5OTg1",
            "public_id": 36772,
            "url": "https://github.com/godotengine/godot/pull/36772",
            "diff_url": "https://github.com/godotengine/godot/pull/36772.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36772.patch",
            "title": "Add a new configuration warning to CollisionShape",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYwNTE2NjA4",
            "created_at": "2020-03-03T18:12:02Z",
            "updated_at": "2020-03-06T10:28:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "ad227d9a85ad1164ba7e1b099b332bef99f1883b"
            ]
        },
        "36777": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgzMjgwNTU5",
            "public_id": 36777,
            "url": "https://github.com/godotengine/godot/pull/36777",
            "diff_url": "https://github.com/godotengine/godot/pull/36777.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36777.patch",
            "title": "os: execute parse the command output from utf8",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNTYzMjY2",
            "created_at": "2020-03-04T01:00:35Z",
            "updated_at": "2020-03-04T09:08:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8a88637705ecf58a069b3ea631fee8501fd8e6f4"
            ]
        },
        "36784": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgzNDc4MDIw",
            "public_id": 36784,
            "url": "https://github.com/godotengine/godot/pull/36784",
            "diff_url": "https://github.com/godotengine/godot/pull/36784.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36784.patch",
            "title": "Cherry-picks for the 3.2 branch (future 3.2.1) - 3rd batch ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-04T10:54:44Z",
            "updated_at": "2020-03-05T07:24:53Z",
            "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"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "75164169c43f6dcef237ac9a7bf842598f5f20f2",
                "c34b351b241dcae10ace3a819d73240b88078b42",
                "1350c1371ef337c50dc4b770d8e478a276860925",
                "0ab8889c0d245de0ff0a6c5b985d2a671dfaf8ac",
                "031aed3bb77a46df16be0789769340b1c68e2735",
                "a2bc4f0b3057fead94bdc3a0b243e0784489d800",
                "88f0cd0b2744c0453d75c5c1289581f68b5587be",
                "fa60e77964f54f58b34eba7a02626715d4435362",
                "4bf0c52a30519ea639bbf0557c698debbe758567",
                "d6c94fd5270beaf892987fb40723f7bfe82641e7",
                "7de67f6c48177b350d04e04b98269bdf1332e330",
                "447acafa970841971ff60d57491811a004aca690",
                "cbeb22eb73637f17c735d0b1d7377c036ddb7814",
                "621c20db90b974eb11ac86bd72517da30f301cb9",
                "867ea694dac10a33e8aa33f392a33e296311fd11",
                "119176660945086ed6224dd06411c53122b085bf",
                "a78bbcf8ce1b00f1a127a9249069fd7f91732ab8",
                "08cb8420f7498c01f56682c1a13101e88c1bde88",
                "367048030bdd6b35bde0b0d56c17dfe27565433e",
                "d679edfa7f194710985fe35ff63be318038a8497",
                "21a45dda7abdd6697ed1b9a123f4f5fd72e8dafb",
                "4e879ed8039d2567536692e795de9a34efe63682",
                "f0b63b47aae33a497c6444f32c6e90cf6670f6bb",
                "8337cc5f7d3f87a9452e0af847df04b2b4965155",
                "64885702513a27dc0570140dc2e39b2a9929259e",
                "53b4689979d8dd15d86f1d36a9a9fdd74df52dd4",
                "30688769f4a581d95f602c43143ef80edf53d034",
                "6e4aa5a580373024bbcb368b9ea6b17bd4bd8210",
                "e92669654aefc18195a674db571b161aec602318",
                "105b7468b1e5784c0488f70c1ac50980e4e54348",
                "e13324a889431f70b2858b08bfecf7a82652e965",
                "d001ca320da6694058be2c0d5c92271a49986a6a",
                "6e300a0c491d0733d4b444c8eff0933a2e51217d",
                "03c8e12d545c65c1be97306823abf36c68ac4376",
                "ffea9fc39fbf945d35f2ad8980b4c05d6a40dafa",
                "73240f81d00c4c4c6dcbbb836771f47204367d73",
                "b80190721b56e5b398282f7bd0c8b08e26119bb9",
                "f328ac36d65b7eaaaa363076afae13393c2a0fc8",
                "04b3e208fa656f01e0948880b87c6f93c85a3755",
                "c75459ac9567c2599414af64aebc024b4036723a",
                "e70e0d24d93998f07afcf79fbbcca484143fae0b",
                "45248fb0ec5fcf36f00a05eb82fe528a40329188",
                "2bae35353d49fbbd7a1b2530785b6ba75103fad6"
            ]
        },
        "36795": {
            "id": "MDExOlB1bGxSZXF1ZXN0MzgzNjkxMTQz",
            "public_id": 36795,
            "url": "https://github.com/godotengine/godot/pull/36795",
            "diff_url": "https://github.com/godotengine/godot/pull/36795.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36795.patch",
            "title": "Change LINKFLAGS to FRAMEWORKS which is supported since Scons release 0.96.91",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTMzOQ==",
            "created_at": "2020-03-04T16:37:30Z",
            "updated_at": "2020-03-10T08:58:37Z",
            "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": [
                "c924e83a646f8a6d972ccd4d009acc323a6be158"
            ]
        },
        "36807": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0MTIzODQz",
            "public_id": 36807,
            "url": "https://github.com/godotengine/godot/pull/36807",
            "diff_url": "https://github.com/godotengine/godot/pull/36807.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36807.patch",
            "title": "Mono: Fix detection of Apple platforms in build script",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-05T08:01:58Z",
            "updated_at": "2020-03-05T09:26:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5b040ef2e832ea730d1e3d7755b36386a053fd4c"
            ]
        },
        "36810": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0MTY3NTM5",
            "public_id": 36810,
            "url": "https://github.com/godotengine/godot/pull/36810",
            "diff_url": "https://github.com/godotengine/godot/pull/36810.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36810.patch",
            "title": "ConfigFile: Improve error messages",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-05T09:42:38Z",
            "updated_at": "2020-03-06T10:36:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f7c87ed3dd29884445a760cbe57404e139c76407"
            ]
        },
        "36814": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0MjUxODIy",
            "public_id": 36814,
            "url": "https://github.com/godotengine/godot/pull/36814",
            "diff_url": "https://github.com/godotengine/godot/pull/36814.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36814.patch",
            "title": "typo in gdscript_workspace.cpp fixed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxMDg1OTAw",
            "created_at": "2020-03-05T12:37:43Z",
            "updated_at": "2020-03-09T08:52:12Z",
            "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": [
                "07c99340d1253799675cdf341c633c29ad0164ad"
            ]
        },
        "36823": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0MzM0NTg1",
            "public_id": 36823,
            "url": "https://github.com/godotengine/godot/pull/36823",
            "diff_url": "https://github.com/godotengine/godot/pull/36823.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36823.patch",
            "title": "mbedtls: Update to upstream version 2.16.5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-05T15:15:06Z",
            "updated_at": "2020-03-10T08:14:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e435bed84708edb0c14fb94529fba7665966324f"
            ]
        },
        "36842": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0NjcwODgx",
            "public_id": 36842,
            "url": "https://github.com/godotengine/godot/pull/36842",
            "diff_url": "https://github.com/godotengine/godot/pull/36842.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36842.patch",
            "title": "Mono/C#: Add missing parameters to 'ResourceLoader.Load<T>()'",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ2NTM5NjI2",
            "created_at": "2020-03-06T07:19:05Z",
            "updated_at": "2020-03-06T22:55:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1b0819bd595f6ca41ac6f357369ca4805c41c01e"
            ]
        },
        "36845": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0NzMyODcx",
            "public_id": 36845,
            "url": "https://github.com/godotengine/godot/pull/36845",
            "diff_url": "https://github.com/godotengine/godot/pull/36845.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36845.patch",
            "title": "Fix gamepad disconnection callback on macOS Catalina.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2020-03-06T10:00:54Z",
            "updated_at": "2020-03-06T11:22:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b23e36dbc2b1ae265427fd568bec3908c910987"
            ]
        },
        "36849": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0Nzg3MjQ1",
            "public_id": 36849,
            "url": "https://github.com/godotengine/godot/pull/36849",
            "diff_url": "https://github.com/godotengine/godot/pull/36849.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36849.patch",
            "title": "Edited the KinematicBody and KinematicBody2D docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQxOTY5NzM1",
            "created_at": "2020-03-06T12:06:59Z",
            "updated_at": "2020-03-17T15:25:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "b7dbf41aa5d25c2ed9db50f989065ec8721b6144"
            ]
        },
        "36852": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg0ODEyNzE1",
            "public_id": 36852,
            "url": "https://github.com/godotengine/godot/pull/36852",
            "diff_url": "https://github.com/godotengine/godot/pull/36852.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36852.patch",
            "title": "assimp: Clean and document buildsystem, update to upstream 0201fc5",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-06T13:09:40Z",
            "updated_at": "2020-03-09T09:56:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "78b22393a8dd182ee56d0448ed77ba4430de5e75",
                "9d8a9ea826ac733e7076d567ef2a6b5200de68c4"
            ]
        },
        "36870": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg1MDUxNzQ5",
            "public_id": 36870,
            "url": "https://github.com/godotengine/godot/pull/36870",
            "diff_url": "https://github.com/godotengine/godot/pull/36870.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36870.patch",
            "title": "miniupnpc: Sync with upstream master (4436632)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODE4NjU0",
            "created_at": "2020-03-06T22:37:19Z",
            "updated_at": "2020-03-06T22:54:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c37c4021b52d2ff8a5e02d5e1668932d8702845"
            ]
        },
        "36934": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg1NDg1Njcx",
            "public_id": 36934,
            "url": "https://github.com/godotengine/godot/pull/36934",
            "diff_url": "https://github.com/godotengine/godot/pull/36934.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36934.patch",
            "title": "DocData: Fix serialization of Variant default values",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-09T09:54:10Z",
            "updated_at": "2020-03-09T10:37:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "788765709dfa5e0185cbecffad637dbb545a89aa"
            ]
        },
        "36943": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg1NjQxNTQz",
            "public_id": 36943,
            "url": "https://github.com/godotengine/godot/pull/36943",
            "diff_url": "https://github.com/godotengine/godot/pull/36943.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36943.patch",
            "title": "mbedtls: Re-apply upstream PR 1453 after #36823",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-09T15:04:33Z",
            "updated_at": "2020-03-09T18:50:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9a727714eec2b0e535087bce84556232dea3c5e3"
            ]
        },
        "36957": {
            "id": "MDExOlB1bGxSZXF1ZXN0Mzg1OTkzNzI0",
            "public_id": 36957,
            "url": "https://github.com/godotengine/godot/pull/36957",
            "diff_url": "https://github.com/godotengine/godot/pull/36957.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/36957.patch",
            "title": "mbedtls: Re-add patch to disable VIA padlock",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2020-03-10T08:17:15Z",
            "updated_at": "2020-03-10T08:32:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8189abd64a0871871fbae5a8e94753b99a2af2ae"
            ]
        }
    }
}