{
    "generated_at": 1685476047540,
    "log": [
        "cacf49999e3fb37281d66cc591ca8bebc5712d4d",
        "c5aa3bd7d71de5e8aa6b8b904ca09aabe4a64f6c",
        "ac8f97048e1c862d503e95c729aa182953a96fb5",
        "6970257cffc6790f4d7e847e87e5cab9e252874e",
        "c0e5879b41f99d690287bc4c696a8a217084e6ed",
        "8e8ecf52cf084c845c3e0288861f166726ae9653",
        "bea2da94da07b5cda93b59e2293ac0edde7e6aa5",
        "c6a704af2cc6b0bef66c61c83247aa65e6a664ef",
        "ef06e5d786d4ab56b77d6011754d5816c4448189",
        "ec5f5032892c7f062cf2468c6136b5e926c6d4a8",
        "ab12edb6c6667fb37d19c1a64595634680464dee",
        "5faebb712ed8f0412fcf5ba30b012164483ea5b0",
        "1507bea80c2f70de1d2eaf3286e5117515a154ca",
        "1c7bd972e4f0bc8140cf97f1305e2d32ddc4dfd8",
        "3bb89a0911d55b57459a043dcfe9985c406b0c70",
        "5acc7a77fe2d66189026338214ff32ae06b88188",
        "577afedc40d40e616db26edeb8800828f22a526f",
        "d23922ffebe48f29126c003411495737d07e5a9f",
        "fc7adaab7b3856a7831d402ea2bbb27efe7b7d8a",
        "38c0ad7c6c6b70f1ecac0a7962a60c3105b3d8e8",
        "0cf5de8f194b48f771c3ff3d44cb26fc83f220bb",
        "31760165285be23a334885186d75c8b3ce017819",
        "c59c68cdec847bdcb8b0bd140324228edd7d74f6",
        "5f6a53456987fbffd9b6d12714485c337b0c17ac",
        "59a78ecf5af2f3677d6895eab9054825020f85f7",
        "23f2c1234c906dbef35697ffca1324b5b8303560",
        "5824967f2f5d2835f7216dcb5d2d4139f4b8608b",
        "7ac80569b31ea428e1d5017895ceceaf9d22557c",
        "38ad9c52b231ae9cb862197b5eed7eda797dadd8",
        "9e5e6568b71c6222c0739a7c3c484c3715847490",
        "26ab941507b11de491a11a24b5a1dd72a72082f5",
        "10424abb29709a9ef6c6761fc3c704ace0f642e8",
        "006410ae46b59bb2699d0885a12d93f53e99a59e",
        "e79477a4b5521243421038bd8aa4d18a6bc5c2d3",
        "0c1abbd79efea87b358be8a00fa2d903ccae4a3b",
        "5ae484c13823cc3422b5bf6d3f320e6d1cf61b80",
        "f9bb1d3174e7ab88b738b48967972d13f53da627",
        "b4a1bfd6d5d9587c2771e9882e02569cd91d3dcb",
        "4ff705b37eca3b8de2acf5919caf2324cba9c49d",
        "47dc4bc3072208b973d2a0d26c8f9502e09c7f40",
        "08845dc3f000cd4de4ce1d6faabda398a5aed8b9",
        "d508d0a6423627859a92c4b4bd45ffa176114066",
        "18bf2663f92e2dee528d23a18e336214c8581879",
        "d229ca2f27334856695e7e9230894b408284dfdd",
        "89a40d317dd40337db08fbbd3925a4535f623812",
        "323c3f80c5885b7476a0aac9dd5fac39b3b0c290",
        "5a7624e50f8ea329046711a1c75bdd5c4e3fe932",
        "7e74568709532181be3e803d64d22b8a03a45a9a",
        "278fc7538dbd98ff0e06410d69adca49b5326b21",
        "258ea41ffa00a71bbb6ba9844840f18ba5802816",
        "84e9a79ace17094a3d0f7cde5af2f35ce2c8986f",
        "a41a813af40387eb5ff93a0ecc21a8122d99d9fb",
        "e3e117cac538eab4adb1c9c5f145cc89047185d0",
        "494449f2129b19d00e30b41666b7d7d65fb501b4",
        "069c48bfdc19644d215397a740bffcfdff34debc",
        "75e078d88508bcfb139ccdc320e6a88b1a8e0cff",
        "a755ac856adb8ad456a346c417c4c2f346107143",
        "34c909b41eee5e872778d00d5942d79418a58469",
        "b1c8a4085319ff5433da3868c5784fbecb2c8f6b",
        "90dbf3bd38ecd06ef32fb3cc4958cff6d132786d",
        "4cce35824192e855cfda949259cbd149a2165570",
        "ef3f1d426d4bb10be75b9984989f3fd145eddf53",
        "bc6743c96d6ef353433ee230015f2e19562ea08c",
        "050ec70ea409950e5f86ccf51373592b768b12ca",
        "20eeb7c66d3d8b1cb378eed72c93519a451ce450",
        "ad6fa1cd25095e65ade1f9a314134e4204691355",
        "079c8ea719f1c595b9289576e168b9831f4efaa2",
        "782e1fe84e10ab38b57479d149a48b255493609f",
        "01324f025ae4dbc64bbaf42fe5f6fc0ab9745998",
        "c6f7675b1f541ba72f983861b722864887241eb7",
        "c8f64c68a5437242212311afa3dc83cac754fc43",
        "4e90cc55ecf379a7cfe426fa7263cc604220b644",
        "925381201be45a19e27a7093410033acb214f97c",
        "48a639f4a5919cd8f1713d7ac8376447fb1de2ac",
        "57dc06087908474e6929abd1e0f3c099799b353d",
        "7e6bc72f7cfa210f756cda60a8a3e9516470f04d",
        "13b37a50aed6d305de1f78c156d046cf971ae25f",
        "81f49966834daaa7f2daef7be974f3cbcd039d34",
        "06e2c6ace221f7e9a8591cf97339e3a6c530d86a",
        "9fff0fcbb53d2782d82c7fead06a7f3f2ff2eb34",
        "f6709a1fda83c3aec884220a73cb5a2daed3f0ca",
        "6041ad5c701b05b7cf3518dfda1cf047333aaeb5",
        "6cd227a35c3ca27d138e99582dcf8b1e4ac20aa6",
        "1421838ba79bd14a978831672b28efe0b5fff866",
        "30e81fcc26ee4e9394abe2504c6dd613b06a85db",
        "857cd853dee0ebd553621ec4c29f16d7ca79085a",
        "1640b1a150f51a132c53b6b4b3fabad0f1f21325",
        "093d2371380970016e3477f7ae041299e0e0d553",
        "764fe8ac519bc37b3f17926fa02c25609de528ed",
        "d9297844915abae44f295ddf8064ace8051a2c58",
        "94db7f866b5e4036f7fa74a494c3b03c3ee64a3c",
        "f4ea9df0f4ddfc5b46419710e0d4ff02c8b0260f",
        "acdb1bdbd7aed6442e840074b3a5c09202be6660",
        "9e6f0ee9c794a78557d49a2b7cdb43d4ac045c6d",
        "3aa3fb8771d7ec071e6327d51c3bca75d9a487c8",
        "99972500517c9bb299d61218aba455037fbc4f1b",
        "e043484d36fb51c89cff65a5611157e7956dd932",
        "a026669cc59e83a99e3dcac1169c955d01859320",
        "4bd16e649393021137b8f2145e42436a182c373b",
        "ed139593bf5045c696879be771c29732080cb632",
        "b880bde10f5a32c36563c1a0842f167d01401a37",
        "80cde341d46ada45d21bb5b5f81937b22386e589",
        "8732a8af473fa552a0580d30280380becb27e4b7",
        "8dca093d97713923f5ae37e68df82b82e60e15b2",
        "5180116c0752163d6954abef61a873b32ae38f30",
        "0112862e70819f700fd86104a136795fcbe1c80e",
        "234c601a61d7ec5c0165fa6cb277fae430557e88",
        "3c2e952889e5a75b97b0750dc714af181a79eeb7",
        "d83245f2f94410768016899df91ce3134091bb7b",
        "048c252602aa9e21175b7e125dbcae204e303b1f",
        "7490f892387662bc14b77b4992fe66a9c678fb5c",
        "41f4068a6e81f5f0e94428ddc04330f6a154ee70",
        "755a86f5025e9166e3c5b140d0bf5650166f0db1",
        "2d0d07f51b5caf16d43eab7e8526250e371942d5",
        "5662542526f95c57cb43c72e8f9804cdb2cd8906",
        "1d21652f80458d73394f7fb8e4cf1cf907a098da",
        "f55c61d6011551eb1ca4eb840ff2b3ccc62a5fcb",
        "466d226a4acc66fc1c1c4faf8d9da68e6c84fbda",
        "e290448fe3295b43f06f23eacb7a07cdc3d064a8",
        "eb503fb461f996ae9fb56c0525abed784e9ed8db",
        "671f8eb7901e731d7fe924258e70dcc873ba6b9c",
        "17a130cbd153be806c3e18c5d3098f256f050bda",
        "47114a77f809b07f0b58fe3562b7b6c9fd3b3425",
        "284a1b6a6ec6acb5cefc9506b9a54efe196f9ee5"
    ],
    "release_logs": {
        "rc1": [
            "d23922ffebe48f29126c003411495737d07e5a9f",
            "fc7adaab7b3856a7831d402ea2bbb27efe7b7d8a",
            "38c0ad7c6c6b70f1ecac0a7962a60c3105b3d8e8",
            "0cf5de8f194b48f771c3ff3d44cb26fc83f220bb",
            "31760165285be23a334885186d75c8b3ce017819",
            "c59c68cdec847bdcb8b0bd140324228edd7d74f6",
            "5f6a53456987fbffd9b6d12714485c337b0c17ac",
            "59a78ecf5af2f3677d6895eab9054825020f85f7",
            "23f2c1234c906dbef35697ffca1324b5b8303560",
            "5824967f2f5d2835f7216dcb5d2d4139f4b8608b",
            "7ac80569b31ea428e1d5017895ceceaf9d22557c",
            "38ad9c52b231ae9cb862197b5eed7eda797dadd8",
            "9e5e6568b71c6222c0739a7c3c484c3715847490",
            "26ab941507b11de491a11a24b5a1dd72a72082f5",
            "10424abb29709a9ef6c6761fc3c704ace0f642e8",
            "006410ae46b59bb2699d0885a12d93f53e99a59e",
            "e79477a4b5521243421038bd8aa4d18a6bc5c2d3",
            "0c1abbd79efea87b358be8a00fa2d903ccae4a3b",
            "5ae484c13823cc3422b5bf6d3f320e6d1cf61b80",
            "f9bb1d3174e7ab88b738b48967972d13f53da627",
            "b4a1bfd6d5d9587c2771e9882e02569cd91d3dcb",
            "4ff705b37eca3b8de2acf5919caf2324cba9c49d",
            "47dc4bc3072208b973d2a0d26c8f9502e09c7f40",
            "08845dc3f000cd4de4ce1d6faabda398a5aed8b9",
            "d508d0a6423627859a92c4b4bd45ffa176114066",
            "18bf2663f92e2dee528d23a18e336214c8581879",
            "d229ca2f27334856695e7e9230894b408284dfdd",
            "89a40d317dd40337db08fbbd3925a4535f623812",
            "323c3f80c5885b7476a0aac9dd5fac39b3b0c290",
            "5a7624e50f8ea329046711a1c75bdd5c4e3fe932",
            "7e74568709532181be3e803d64d22b8a03a45a9a",
            "278fc7538dbd98ff0e06410d69adca49b5326b21",
            "258ea41ffa00a71bbb6ba9844840f18ba5802816",
            "84e9a79ace17094a3d0f7cde5af2f35ce2c8986f",
            "a41a813af40387eb5ff93a0ecc21a8122d99d9fb",
            "e3e117cac538eab4adb1c9c5f145cc89047185d0",
            "494449f2129b19d00e30b41666b7d7d65fb501b4",
            "069c48bfdc19644d215397a740bffcfdff34debc",
            "75e078d88508bcfb139ccdc320e6a88b1a8e0cff",
            "a755ac856adb8ad456a346c417c4c2f346107143",
            "34c909b41eee5e872778d00d5942d79418a58469",
            "b1c8a4085319ff5433da3868c5784fbecb2c8f6b",
            "90dbf3bd38ecd06ef32fb3cc4958cff6d132786d",
            "4cce35824192e855cfda949259cbd149a2165570",
            "ef3f1d426d4bb10be75b9984989f3fd145eddf53",
            "bc6743c96d6ef353433ee230015f2e19562ea08c",
            "050ec70ea409950e5f86ccf51373592b768b12ca",
            "20eeb7c66d3d8b1cb378eed72c93519a451ce450",
            "ad6fa1cd25095e65ade1f9a314134e4204691355",
            "079c8ea719f1c595b9289576e168b9831f4efaa2",
            "782e1fe84e10ab38b57479d149a48b255493609f",
            "01324f025ae4dbc64bbaf42fe5f6fc0ab9745998",
            "c6f7675b1f541ba72f983861b722864887241eb7",
            "c8f64c68a5437242212311afa3dc83cac754fc43",
            "4e90cc55ecf379a7cfe426fa7263cc604220b644",
            "925381201be45a19e27a7093410033acb214f97c",
            "48a639f4a5919cd8f1713d7ac8376447fb1de2ac",
            "57dc06087908474e6929abd1e0f3c099799b353d",
            "7e6bc72f7cfa210f756cda60a8a3e9516470f04d",
            "13b37a50aed6d305de1f78c156d046cf971ae25f",
            "81f49966834daaa7f2daef7be974f3cbcd039d34",
            "06e2c6ace221f7e9a8591cf97339e3a6c530d86a",
            "9fff0fcbb53d2782d82c7fead06a7f3f2ff2eb34",
            "f6709a1fda83c3aec884220a73cb5a2daed3f0ca",
            "6041ad5c701b05b7cf3518dfda1cf047333aaeb5",
            "6cd227a35c3ca27d138e99582dcf8b1e4ac20aa6",
            "1421838ba79bd14a978831672b28efe0b5fff866",
            "30e81fcc26ee4e9394abe2504c6dd613b06a85db",
            "857cd853dee0ebd553621ec4c29f16d7ca79085a",
            "1640b1a150f51a132c53b6b4b3fabad0f1f21325",
            "093d2371380970016e3477f7ae041299e0e0d553",
            "764fe8ac519bc37b3f17926fa02c25609de528ed",
            "d9297844915abae44f295ddf8064ace8051a2c58",
            "94db7f866b5e4036f7fa74a494c3b03c3ee64a3c",
            "f4ea9df0f4ddfc5b46419710e0d4ff02c8b0260f",
            "acdb1bdbd7aed6442e840074b3a5c09202be6660",
            "9e6f0ee9c794a78557d49a2b7cdb43d4ac045c6d",
            "3aa3fb8771d7ec071e6327d51c3bca75d9a487c8",
            "99972500517c9bb299d61218aba455037fbc4f1b",
            "e043484d36fb51c89cff65a5611157e7956dd932",
            "a026669cc59e83a99e3dcac1169c955d01859320",
            "4bd16e649393021137b8f2145e42436a182c373b",
            "ed139593bf5045c696879be771c29732080cb632",
            "b880bde10f5a32c36563c1a0842f167d01401a37",
            "80cde341d46ada45d21bb5b5f81937b22386e589",
            "8732a8af473fa552a0580d30280380becb27e4b7",
            "8dca093d97713923f5ae37e68df82b82e60e15b2",
            "5180116c0752163d6954abef61a873b32ae38f30",
            "0112862e70819f700fd86104a136795fcbe1c80e",
            "234c601a61d7ec5c0165fa6cb277fae430557e88",
            "3c2e952889e5a75b97b0750dc714af181a79eeb7",
            "d83245f2f94410768016899df91ce3134091bb7b",
            "048c252602aa9e21175b7e125dbcae204e303b1f",
            "7490f892387662bc14b77b4992fe66a9c678fb5c",
            "41f4068a6e81f5f0e94428ddc04330f6a154ee70",
            "755a86f5025e9166e3c5b140d0bf5650166f0db1",
            "2d0d07f51b5caf16d43eab7e8526250e371942d5",
            "5662542526f95c57cb43c72e8f9804cdb2cd8906",
            "1d21652f80458d73394f7fb8e4cf1cf907a098da",
            "f55c61d6011551eb1ca4eb840ff2b3ccc62a5fcb",
            "466d226a4acc66fc1c1c4faf8d9da68e6c84fbda",
            "e290448fe3295b43f06f23eacb7a07cdc3d064a8",
            "eb503fb461f996ae9fb56c0525abed784e9ed8db",
            "671f8eb7901e731d7fe924258e70dcc873ba6b9c",
            "17a130cbd153be806c3e18c5d3098f256f050bda",
            "47114a77f809b07f0b58fe3562b7b6c9fd3b3425",
            "284a1b6a6ec6acb5cefc9506b9a54efe196f9ee5"
        ],
        "rc2": [
            "6970257cffc6790f4d7e847e87e5cab9e252874e",
            "c0e5879b41f99d690287bc4c696a8a217084e6ed",
            "8e8ecf52cf084c845c3e0288861f166726ae9653",
            "bea2da94da07b5cda93b59e2293ac0edde7e6aa5",
            "c6a704af2cc6b0bef66c61c83247aa65e6a664ef",
            "ef06e5d786d4ab56b77d6011754d5816c4448189",
            "ec5f5032892c7f062cf2468c6136b5e926c6d4a8",
            "ab12edb6c6667fb37d19c1a64595634680464dee",
            "5faebb712ed8f0412fcf5ba30b012164483ea5b0",
            "1507bea80c2f70de1d2eaf3286e5117515a154ca",
            "1c7bd972e4f0bc8140cf97f1305e2d32ddc4dfd8",
            "3bb89a0911d55b57459a043dcfe9985c406b0c70",
            "5acc7a77fe2d66189026338214ff32ae06b88188",
            "577afedc40d40e616db26edeb8800828f22a526f"
        ],
        "stable": [
            "cacf49999e3fb37281d66cc591ca8bebc5712d4d",
            "c5aa3bd7d71de5e8aa6b8b904ca09aabe4a64f6c",
            "ac8f97048e1c862d503e95c729aa182953a96fb5"
        ]
    },
    "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": 5,
            "commit_count": 13
        },
        "MDQ6VXNlcjExNzgyODMz": {
            "id": "MDQ6VXNlcjExNzgyODMz",
            "user": "YuriSizov",
            "avatar": "https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4",
            "url": "https://github.com/YuriSizov",
            "pull_count": 12,
            "commit_count": 14
        },
        "MDQ6VXNlcjIxOTk5Mzc5": {
            "id": "MDQ6VXNlcjIxOTk5Mzc5",
            "user": "lawnjelly",
            "avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4",
            "url": "https://github.com/lawnjelly",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjUyNDY0MjA0": {
            "id": "MDQ6VXNlcjUyNDY0MjA0",
            "user": "smix8",
            "avatar": "https://avatars.githubusercontent.com/u/52464204?u=02117620c16cddbc5d94a05cf3fd04ac02bd13b2&v=4",
            "url": "https://github.com/smix8",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjM3MjQ3Ng==": {
            "id": "MDQ6VXNlcjM3MjQ3Ng==",
            "user": "timothyqiu",
            "avatar": "https://avatars.githubusercontent.com/u/372476?v=4",
            "url": "https://github.com/timothyqiu",
            "pull_count": 9,
            "commit_count": 18
        },
        "MDQ6VXNlcjE2NTIxMzM5": {
            "id": "MDQ6VXNlcjE2NTIxMzM5",
            "user": "clayjohn",
            "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4",
            "url": "https://github.com/clayjohn",
            "pull_count": 9,
            "commit_count": 18
        },
        "MDQ6VXNlcjE4MDAzMg==": {
            "id": "MDQ6VXNlcjE4MDAzMg==",
            "user": "Calinou",
            "avatar": "https://avatars.githubusercontent.com/u/180032?v=4",
            "url": "https://github.com/Calinou",
            "pull_count": 3,
            "commit_count": 7
        },
        "MDQ6VXNlcjIyMjMxNzI=": {
            "id": "MDQ6VXNlcjIyMjMxNzI=",
            "user": "KoBeWi",
            "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4",
            "url": "https://github.com/KoBeWi",
            "pull_count": 4,
            "commit_count": 8
        },
        "MDQ6VXNlcjkyODM2Nw==": {
            "id": "MDQ6VXNlcjkyODM2Nw==",
            "user": "brettchalupa",
            "avatar": "https://avatars.githubusercontent.com/u/928367?u=8cbbccf48b68a252f8ff4b271a4bdb5417c5e390&v=4",
            "url": "https://github.com/brettchalupa",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE5MTU2MQ==": {
            "id": "MDQ6VXNlcjE5MTU2MQ==",
            "user": "dsnopek",
            "avatar": "https://avatars.githubusercontent.com/u/191561?v=4",
            "url": "https://github.com/dsnopek",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjY2MDA0Mjgw": {
            "id": "MDQ6VXNlcjY2MDA0Mjgw",
            "user": "Maran23",
            "avatar": "https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4",
            "url": "https://github.com/Maran23",
            "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": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjc2NDU2ODM=": {
            "id": "MDQ6VXNlcjc2NDU2ODM=",
            "user": "bruvzg",
            "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4",
            "url": "https://github.com/bruvzg",
            "pull_count": 12,
            "commit_count": 24
        },
        "MDQ6VXNlcjE4MjI1Mzkx": {
            "id": "MDQ6VXNlcjE4MjI1Mzkx",
            "user": "the-sink",
            "avatar": "https://avatars.githubusercontent.com/u/18225391?u=ed00b9bbb78bb7c105d97a1e8713394a9bc79d1a&v=4",
            "url": "https://github.com/the-sink",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc5OTA3NjI=": {
            "id": "MDQ6VXNlcjc5OTA3NjI=",
            "user": "pcamp",
            "avatar": "https://avatars.githubusercontent.com/u/7990762?v=4",
            "url": "https://github.com/pcamp",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM1Mzg2NDU2": {
            "id": "MDQ6VXNlcjM1Mzg2NDU2",
            "user": "justchen1369",
            "avatar": "https://avatars.githubusercontent.com/u/35386456?v=4",
            "url": "https://github.com/justchen1369",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU3OTA4MTQ=": {
            "id": "MDQ6VXNlcjU3OTA4MTQ=",
            "user": "vonagam",
            "avatar": "https://avatars.githubusercontent.com/u/5790814?u=f215b6cf4a66b0576da419c49bafaa08b8b8960a&v=4",
            "url": "https://github.com/vonagam",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjE2MjUyNg==": {
            "id": "MDQ6VXNlcjE2MjUyNg==",
            "user": "yedpodtrzitko",
            "avatar": "https://avatars.githubusercontent.com/u/162526?u=ac4f9918aa3b19f027cd178086d7551aa2fea605&v=4",
            "url": "https://github.com/yedpodtrzitko",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ4ODQyNDY=": {
            "id": "MDQ6VXNlcjQ4ODQyNDY=",
            "user": "mihe",
            "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4",
            "url": "https://github.com/mihe",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE0ODg1ODQ2": {
            "id": "MDQ6VXNlcjE0ODg1ODQ2",
            "user": "Haydoggo",
            "avatar": "https://avatars.githubusercontent.com/u/14885846?u=7a907f8013802eec46e5e6a208bc3e6dbb2c3943&v=4",
            "url": "https://github.com/Haydoggo",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI1OTUxMzg2": {
            "id": "MDQ6VXNlcjI1OTUxMzg2",
            "user": "webair",
            "avatar": "https://avatars.githubusercontent.com/u/25951386?u=1b3242fe0a371e30b3394155e07fbac6b12aeafa&v=4",
            "url": "https://github.com/webair",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg1NDM4ODky": {
            "id": "MDQ6VXNlcjg1NDM4ODky",
            "user": "MewPurPur",
            "avatar": "https://avatars.githubusercontent.com/u/85438892?u=1becc968dc9d1dff743d97284d3a12dfc92f8279&v=4",
            "url": "https://github.com/MewPurPur",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEwOTQ0NjQ0": {
            "id": "MDQ6VXNlcjEwOTQ0NjQ0",
            "user": "RedworkDE",
            "avatar": "https://avatars.githubusercontent.com/u/10944644?v=4",
            "url": "https://github.com/RedworkDE",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjQ5MTg1NDk=": {
            "id": "MDQ6VXNlcjQ5MTg1NDk=",
            "user": "JohanAR",
            "avatar": "https://avatars.githubusercontent.com/u/4918549?v=4",
            "url": "https://github.com/JohanAR",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI0OTYyMzE=": {
            "id": "MDQ6VXNlcjI0OTYyMzE=",
            "user": "rcorre",
            "avatar": "https://avatars.githubusercontent.com/u/2496231?u=4a4e901ce3205e5ca3fab53f31a4f140eafee5b2&v=4",
            "url": "https://github.com/rcorre",
            "pull_count": 6,
            "commit_count": 12
        },
        "MDQ6VXNlcjU0MzU0OTU=": {
            "id": "MDQ6VXNlcjU0MzU0OTU=",
            "user": "SlugFiller",
            "avatar": "https://avatars.githubusercontent.com/u/5435495?u=250819db4b66a83c754872f04adf1c90d2b6e9c6&v=4",
            "url": "https://github.com/SlugFiller",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjMwMzg2MDY3": {
            "id": "MDQ6VXNlcjMwMzg2MDY3",
            "user": "Rindbee",
            "avatar": "https://avatars.githubusercontent.com/u/30386067?v=4",
            "url": "https://github.com/Rindbee",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM3Mzc4NzQ2": {
            "id": "MDQ6VXNlcjM3Mzc4NzQ2",
            "user": "Chubercik",
            "avatar": "https://avatars.githubusercontent.com/u/37378746?v=4",
            "url": "https://github.com/Chubercik",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjkxMTkxMTQ0": {
            "id": "MDQ6VXNlcjkxMTkxMTQ0",
            "user": "juliuse98",
            "avatar": "https://avatars.githubusercontent.com/u/91191144?v=4",
            "url": "https://github.com/juliuse98",
            "pull_count": 1,
            "commit_count": 2
        },
        "U_kgDOBcK-Cw": {
            "id": "U_kgDOBcK-Cw",
            "user": "AThousandShips",
            "avatar": "https://avatars.githubusercontent.com/u/96648715?u=fa1bab5b6a8d6efd047643f7afca8b6bbae0a65b&v=4",
            "url": "https://github.com/AThousandShips",
            "pull_count": 4,
            "commit_count": 8
        },
        "MDQ6VXNlcjEwNDMyMzQ3": {
            "id": "MDQ6VXNlcjEwNDMyMzQ3",
            "user": "tlobig",
            "avatar": "https://avatars.githubusercontent.com/u/10432347?u=b4e8a65f99e8b7883cfe297b4f1b2b89b727c627&v=4",
            "url": "https://github.com/tlobig",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM2MjQ4NTM=": {
            "id": "MDQ6VXNlcjM2MjQ4NTM=",
            "user": "hakro",
            "avatar": "https://avatars.githubusercontent.com/u/3624853?u=9fdc24b9b43d55778e121f6c47bf4b877e6fe381&v=4",
            "url": "https://github.com/hakro",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM5MDMwNTk=": {
            "id": "MDQ6VXNlcjM5MDMwNTk=",
            "user": "raulsntos",
            "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4",
            "url": "https://github.com/raulsntos",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjI0NDk2MDMw": {
            "id": "MDQ6VXNlcjI0NDk2MDMw",
            "user": "aleksrutins",
            "avatar": "https://avatars.githubusercontent.com/u/24496030?u=f77835fdabeb5c00b69c6aee1947670c723d3f7c&v=4",
            "url": "https://github.com/aleksrutins",
            "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": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE5NDU0NDk=": {
            "id": "MDQ6VXNlcjE5NDU0NDk=",
            "user": "BastiaanOlij",
            "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4",
            "url": "https://github.com/BastiaanOlij",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ4NTQ0MjYz": {
            "id": "MDQ6VXNlcjQ4NTQ0MjYz",
            "user": "puchik",
            "avatar": "https://avatars.githubusercontent.com/u/48544263?u=7d47b4ed54ec182040987b920c37655dbbc96cd1&v=4",
            "url": "https://github.com/puchik",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE5NjY5Njcz": {
            "id": "MDQ6VXNlcjE5NjY5Njcz",
            "user": "MarcusElg",
            "avatar": "https://avatars.githubusercontent.com/u/19669673?u=ae50736f181ec1ecc550e840d961041d6a15baae&v=4",
            "url": "https://github.com/MarcusElg",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyNzU2MDQ3": {
            "id": "MDQ6VXNlcjEyNzU2MDQ3",
            "user": "SaracenOne",
            "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4",
            "url": "https://github.com/SaracenOne",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjgzMzA4MzA=": {
            "id": "MDQ6VXNlcjgzMzA4MzA=",
            "user": "daBlesr",
            "avatar": "https://avatars.githubusercontent.com/u/8330830?u=3d37b9baf66c0ae6818a7e29b92f0c199389b24f&v=4",
            "url": "https://github.com/daBlesr",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjg3MTI=": {
            "id": "MDQ6VXNlcjg3MTI=",
            "user": "isaaccp",
            "avatar": "https://avatars.githubusercontent.com/u/8712?v=4",
            "url": "https://github.com/isaaccp",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2NDY4NzU=": {
            "id": "MDQ6VXNlcjE2NDY4NzU=",
            "user": "aaronfranke",
            "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4",
            "url": "https://github.com/aaronfranke",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE1NTc5MDM=": {
            "id": "MDQ6VXNlcjE1NTc5MDM=",
            "user": "brunosxs",
            "avatar": "https://avatars.githubusercontent.com/u/1557903?u=bc2f73fb90251118be1dded478215d373809177f&v=4",
            "url": "https://github.com/brunosxs",
            "pull_count": 1,
            "commit_count": 2
        },
        "": {
            "id": "",
            "user": "ghost",
            "avatar": "https://avatars.githubusercontent.com/u/10137?v=4",
            "url": "https://github.com/ghost",
            "pull_count": 0,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4MzA3OTg=": {
            "id": "MDQ6VXNlcjE4MzA3OTg=",
            "user": "themancalledjakob",
            "avatar": "https://avatars.githubusercontent.com/u/1830798?u=70fa58f88f88c27f4dca89ee2a1c33a2b6f1f9dd&v=4",
            "url": "https://github.com/themancalledjakob",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjg3MDAyODA=": {
            "id": "MDQ6VXNlcjg3MDAyODA=",
            "user": "and-rad",
            "avatar": "https://avatars.githubusercontent.com/u/8700280?u=c1f82a4da956d7afa9d7744cab21d6019953ab90&v=4",
            "url": "https://github.com/and-rad",
            "pull_count": 1,
            "commit_count": 2
        },
        "U_kgDOBcjWTw": {
            "id": "U_kgDOBcjWTw",
            "user": "iamjustkoi",
            "avatar": "https://avatars.githubusercontent.com/u/97048143?u=731aafa34e76c7e287a71f2af4e19cc16e2fa739&v=4",
            "url": "https://github.com/iamjustkoi",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjU1OTk3OTY=": {
            "id": "MDQ6VXNlcjU1OTk3OTY=",
            "user": "vnen",
            "avatar": "https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4",
            "url": "https://github.com/vnen",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjY5MDc4NzMy": {
            "id": "MDQ6VXNlcjY5MDc4NzMy",
            "user": "titus125",
            "avatar": "https://avatars.githubusercontent.com/u/69078732?v=4",
            "url": "https://github.com/titus125",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4NjM3MDc=": {
            "id": "MDQ6VXNlcjE4NjM3MDc=",
            "user": "Malcolmnixon",
            "avatar": "https://avatars.githubusercontent.com/u/1863707?u=ce2817b60460d3e73b1fb8dffe31b84a5fd6407b&v=4",
            "url": "https://github.com/Malcolmnixon",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExODc2NzQ3": {
            "id": "MDQ6VXNlcjExODc2NzQ3",
            "user": "pfertyk",
            "avatar": "https://avatars.githubusercontent.com/u/11876747?u=e3885fbd3ef75e34c215ac811cf4d6bfd21c13ab&v=4",
            "url": "https://github.com/pfertyk",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyOTY1MDYz": {
            "id": "MDQ6VXNlcjYyOTY1MDYz",
            "user": "SirQuartz",
            "avatar": "https://avatars.githubusercontent.com/u/62965063?v=4",
            "url": "https://github.com/SirQuartz",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMwMDQ1NjA5": {
            "id": "MDQ6VXNlcjMwMDQ1NjA5",
            "user": "Abdul-AZ",
            "avatar": "https://avatars.githubusercontent.com/u/30045609?u=9788f9d3f8e149a92a02adddb1cc62b1aea0d82b&v=4",
            "url": "https://github.com/Abdul-AZ",
            "pull_count": 1,
            "commit_count": 2
        }
    },
    "commits": {
        "cacf49999e3fb37281d66cc591ca8bebc5712d4d": {
            "hash": "cacf49999e3fb37281d66cc591ca8bebc5712d4d",
            "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 4.0.1-stable",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c5aa3bd7d71de5e8aa6b8b904ca09aabe4a64f6c": {
            "hash": "c5aa3bd7d71de5e8aa6b8b904ca09aabe4a64f6c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #75097 from YuriSizov/4.0.1-changelog",
            "body": "Add changelog for 4.0.1",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ac8f97048e1c862d503e95c729aa182953a96fb5": {
            "hash": "ac8f97048e1c862d503e95c729aa182953a96fb5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add changelog for 4.0.1",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 75097
        },
        "6970257cffc6790f4d7e847e87e5cab9e252874e": {
            "hash": "6970257cffc6790f4d7e847e87e5cab9e252874e",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #74987 from YuriSizov/4.0-cherrypicks",
            "body": "Cherry-picks for the 4.0 branch (future 4.0.1) - 4th batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c0e5879b41f99d690287bc4c696a8a217084e6ed": {
            "hash": "c0e5879b41f99d690287bc4c696a8a217084e6ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Improve Vector2 / 3 / 4 normalized() classref.",
            "body": "Mention that the results will be unreliable with initial vector near zero.\n\n(cherry picked from commit cca01afd82bd6e7b3e852a66ca459f5d61022585)",
            "is_cherrypick": true,
            "cherrypick_hash": "cca01afd82bd6e7b3e852a66ca459f5d61022585",
            "pull": 74987
        },
        "cca01afd82bd6e7b3e852a66ca459f5d61022585": {
            "hash": "cca01afd82bd6e7b3e852a66ca459f5d61022585",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxOTk5Mzc5"
            ],
            "author_raw": "lawnjelly <lawnjelly@gmail.com>",
            "committer_raw": "lawnjelly <lawnjelly@gmail.com>",
            "summary": "Improve Vector2 / 3 / 4 normalized() classref.",
            "body": "Mention that the results will be unreliable with initial vector near zero.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74860
        },
        "8e8ecf52cf084c845c3e0288861f166726ae9653": {
            "hash": "8e8ecf52cf084c845c3e0288861f166726ae9653",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix NavigationAgent3D debug path duplicated points",
            "body": "Fixes duplicated points in NavigationAgent3D debug path.\n\n(cherry picked from commit 0b8798a9950ca7a86b1b2e20f69f22ba4396d55a)",
            "is_cherrypick": true,
            "cherrypick_hash": "0b8798a9950ca7a86b1b2e20f69f22ba4396d55a",
            "pull": 74987
        },
        "0b8798a9950ca7a86b1b2e20f69f22ba4396d55a": {
            "hash": "0b8798a9950ca7a86b1b2e20f69f22ba4396d55a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "summary": "Fix NavigationAgent3D debug path duplicated points",
            "body": "Fixes duplicated points in NavigationAgent3D debug path.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74976
        },
        "bea2da94da07b5cda93b59e2293ac0edde7e6aa5": {
            "hash": "bea2da94da07b5cda93b59e2293ac0edde7e6aa5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Allow negative NavigationAgent2D path debug line_width for thin lines",
            "body": "Allows the line_width for NavigationAgent2D path debug to go negativ for thin line rendering.\n\n(cherry picked from commit f6a10c0565e32e0170bcce71635d8bad16077d1d)",
            "is_cherrypick": true,
            "cherrypick_hash": "f6a10c0565e32e0170bcce71635d8bad16077d1d",
            "pull": 74987
        },
        "f6a10c0565e32e0170bcce71635d8bad16077d1d": {
            "hash": "f6a10c0565e32e0170bcce71635d8bad16077d1d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "summary": "Allow negative NavigationAgent2D path debug line_width for thin lines",
            "body": "Allows the line_width for NavigationAgent2D path debug to go negativ for thin line rendering.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74800
        },
        "c6a704af2cc6b0bef66c61c83247aa65e6a664ef": {
            "hash": "c6a704af2cc6b0bef66c61c83247aa65e6a664ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix typos and inconsistencies in classref",
            "body": "(cherry picked from commit 57d4272984fc0dd4c668503ead82a9dd01020bfd)",
            "is_cherrypick": true,
            "cherrypick_hash": "57d4272984fc0dd4c668503ead82a9dd01020bfd",
            "pull": 74987
        },
        "57d4272984fc0dd4c668503ead82a9dd01020bfd": {
            "hash": "57d4272984fc0dd4c668503ead82a9dd01020bfd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix typos and inconsistencies in classref",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74972
        },
        "ef06e5d786d4ab56b77d6011754d5816c4448189": {
            "hash": "ef06e5d786d4ab56b77d6011754d5816c4448189",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix error when opening Inspector's dots menu",
            "body": "When the inspector is empty, opening the \"extra resource options\" menu\nproduces a error:\n\n> Condition \"current_res.is_null()\" is true.\n\nOpening the mneu with no current resource is valid use case, so\n`ERR_FAIL_COND` should not be used.\n\n(cherry picked from commit cb0fa0ed7b6b5e953f820a762979d1d35c12b8ee)",
            "is_cherrypick": true,
            "cherrypick_hash": "cb0fa0ed7b6b5e953f820a762979d1d35c12b8ee",
            "pull": 74987
        },
        "cb0fa0ed7b6b5e953f820a762979d1d35c12b8ee": {
            "hash": "cb0fa0ed7b6b5e953f820a762979d1d35c12b8ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix error when opening Inspector's dots menu",
            "body": "When the inspector is empty, opening the \"extra resource options\" menu\nproduces a error:\n\n> Condition \"current_res.is_null()\" is true.\n\nOpening the mneu with no current resource is valid use case, so\n`ERR_FAIL_COND` should not be used.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74974
        },
        "ec5f5032892c7f062cf2468c6136b5e926c6d4a8": {
            "hash": "ec5f5032892c7f062cf2468c6136b5e926c6d4a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Disallow creating a project in the Home or Documents folder",
            "body": "Also don't prompt users to delete the project folder for now.\n\nThis is a temporary fix to ensure that users do not delete their entire home folders by mistake\n\n(cherry picked from commit 45a26ff29286b1a692c7f7f6faac6970cdf3151c)",
            "is_cherrypick": true,
            "cherrypick_hash": "45a26ff29286b1a692c7f7f6faac6970cdf3151c",
            "pull": 74987
        },
        "45a26ff29286b1a692c7f7f6faac6970cdf3151c": {
            "hash": "45a26ff29286b1a692c7f7f6faac6970cdf3151c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Disallow creating a project in the Home or Documents folder",
            "body": "Also don't prompt users to delete the project folder for now.\n\nThis is a temporary fix to ensure that users do not delete their entire home folders by mistake",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74964
        },
        "ab12edb6c6667fb37d19c1a64595634680464dee": {
            "hash": "ab12edb6c6667fb37d19c1a64595634680464dee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add \"Bbcode\" -> \"BBCode\" editor capitalization",
            "body": "This property name is used in RichTextLabel.\n\n(cherry picked from commit 81858da2e66d04a766a9036dc94658d95ce1297f)",
            "is_cherrypick": true,
            "cherrypick_hash": "81858da2e66d04a766a9036dc94658d95ce1297f",
            "pull": 74987
        },
        "81858da2e66d04a766a9036dc94658d95ce1297f": {
            "hash": "81858da2e66d04a766a9036dc94658d95ce1297f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Add \"Bbcode\" -> \"BBCode\" editor capitalization",
            "body": "This property name is used in RichTextLabel.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74916
        },
        "5faebb712ed8f0412fcf5ba30b012164483ea5b0": {
            "hash": "5faebb712ed8f0412fcf5ba30b012164483ea5b0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix MultiNodeEdit not cleared after deleting nodes",
            "body": "(cherry picked from commit fbffd686e23dfd2e5599d0b2ca35d71805d8d7a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "fbffd686e23dfd2e5599d0b2ca35d71805d8d7a9",
            "pull": 74987
        },
        "fbffd686e23dfd2e5599d0b2ca35d71805d8d7a9": {
            "hash": "fbffd686e23dfd2e5599d0b2ca35d71805d8d7a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Fix MultiNodeEdit not cleared after deleting nodes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74795
        },
        "1507bea80c2f70de1d2eaf3286e5117515a154ca": {
            "hash": "1507bea80c2f70de1d2eaf3286e5117515a154ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODM2Nw=="
            ],
            "author_raw": "Brett Chalupa <brettchalupa@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix CharacterBody2D get_slide_collision docs",
            "body": "The indentation was off and the code usage was incorrect for Godot 4.0 GDScript.\n\n(cherry picked from commit 2b6e1550ffbbe8a5f0696f2ffbc657ed36e8faf2)",
            "is_cherrypick": true,
            "cherrypick_hash": "2b6e1550ffbbe8a5f0696f2ffbc657ed36e8faf2",
            "pull": 74987
        },
        "2b6e1550ffbbe8a5f0696f2ffbc657ed36e8faf2": {
            "hash": "2b6e1550ffbbe8a5f0696f2ffbc657ed36e8faf2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyODM2Nw=="
            ],
            "author_raw": "Brett Chalupa <brettchalupa@gmail.com>",
            "committer_raw": "Brett Chalupa <brettchalupa@gmail.com>",
            "summary": "Fix CharacterBody2D get_slide_collision docs",
            "body": "The indentation was off and the code usage was incorrect for Godot 4.0 GDScript.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74731
        },
        "1c7bd972e4f0bc8140cf97f1305e2d32ddc4dfd8": {
            "hash": "1c7bd972e4f0bc8140cf97f1305e2d32ddc4dfd8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Documents the \"arc-based\" Quaternion constructor",
            "body": "(cherry picked from commit 2d6deb10b05517919eebfb2ce665ad998d2aae08)",
            "is_cherrypick": true,
            "cherrypick_hash": "2d6deb10b05517919eebfb2ce665ad998d2aae08",
            "pull": 74987
        },
        "2d6deb10b05517919eebfb2ce665ad998d2aae08": {
            "hash": "2d6deb10b05517919eebfb2ce665ad998d2aae08",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5MTU2MQ=="
            ],
            "author_raw": "David Snopek <dsnopek@gmail.com>",
            "committer_raw": "David Snopek <dsnopek@gmail.com>",
            "summary": "Documents the \"arc-based\" Quaternion constructor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74838
        },
        "3bb89a0911d55b57459a043dcfe9985c406b0c70": {
            "hash": "3bb89a0911d55b57459a043dcfe9985c406b0c70",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2MDA0Mjgw"
            ],
            "author_raw": "Marius Hanl <mariushanl@web.de>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add conversion for common Theme Overrides",
            "body": "(cherry picked from commit a40f559fe20e451b60b9ef33e9f2675358bbb8ac)",
            "is_cherrypick": true,
            "cherrypick_hash": "a40f559fe20e451b60b9ef33e9f2675358bbb8ac",
            "pull": 74987
        },
        "a40f559fe20e451b60b9ef33e9f2675358bbb8ac": {
            "hash": "a40f559fe20e451b60b9ef33e9f2675358bbb8ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2MDA0Mjgw"
            ],
            "author_raw": "Marius Hanl <mariushanl@web.de>",
            "committer_raw": "Marius Hanl <mariushanl@web.de>",
            "summary": "Add conversion for common Theme Overrides",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74624
        },
        "5acc7a77fe2d66189026338214ff32ae06b88188": {
            "hash": "5acc7a77fe2d66189026338214ff32ae06b88188",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix `InputEventConfigurationDialog` modifies original event",
            "body": "(cherry picked from commit 9fbf24fd5c32f50130ae71e317ad73456853d3b5)",
            "is_cherrypick": true,
            "cherrypick_hash": "9fbf24fd5c32f50130ae71e317ad73456853d3b5",
            "pull": 74987
        },
        "9fbf24fd5c32f50130ae71e317ad73456853d3b5": {
            "hash": "9fbf24fd5c32f50130ae71e317ad73456853d3b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Fix `InputEventConfigurationDialog` modifies original event",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74858
        },
        "577afedc40d40e616db26edeb8800828f22a526f": {
            "hash": "577afedc40d40e616db26edeb8800828f22a526f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[macOS] Remove unnecessary debug prints.",
            "body": "(cherry picked from commit 42a30c76d9495d15c6f403f47b1adcf39f998969)",
            "is_cherrypick": true,
            "cherrypick_hash": "42a30c76d9495d15c6f403f47b1adcf39f998969",
            "pull": 74987
        },
        "42a30c76d9495d15c6f403f47b1adcf39f998969": {
            "hash": "42a30c76d9495d15c6f403f47b1adcf39f998969",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS] Remove unnecessary debug prints.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74911
        },
        "d23922ffebe48f29126c003411495737d07e5a9f": {
            "hash": "d23922ffebe48f29126c003411495737d07e5a9f",
            "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": ""
        },
        "fc7adaab7b3856a7831d402ea2bbb27efe7b7d8a": {
            "hash": "fc7adaab7b3856a7831d402ea2bbb27efe7b7d8a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #74907 from YuriSizov/4.0-cherrypicks",
            "body": "Cherry-picks for the 4.0 branch (future 4.0.1) - 3rd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "38c0ad7c6c6b70f1ecac0a7962a60c3105b3d8e8": {
            "hash": "38c0ad7c6c6b70f1ecac0a7962a60c3105b3d8e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MjI1Mzkx"
            ],
            "author_raw": "the-sink <lucianedean@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Redraw 2d viewport when guides are cleared",
            "body": "(cherry picked from commit 0c051f41b16af834ad8b1fb46682aeef16fc88d6)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c051f41b16af834ad8b1fb46682aeef16fc88d6",
            "pull": 74907
        },
        "0c051f41b16af834ad8b1fb46682aeef16fc88d6": {
            "hash": "0c051f41b16af834ad8b1fb46682aeef16fc88d6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MjI1Mzkx"
            ],
            "author_raw": "the-sink <lucianedean@gmail.com>",
            "committer_raw": "the-sink <lucianedean@gmail.com>",
            "summary": "Redraw 2d viewport when guides are cleared",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74068
        },
        "0cf5de8f194b48f771c3ff3d44cb26fc83f220bb": {
            "hash": "0cf5de8f194b48f771c3ff3d44cb26fc83f220bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc5OTA3NjI="
            ],
            "author_raw": "pcamp <pcamp@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix typo in Window class.",
            "body": "\"event as\" -> \"events will be\"\n\n(cherry picked from commit 112977be262256b5cd3ac6713557dba74d905f44)",
            "is_cherrypick": true,
            "cherrypick_hash": "112977be262256b5cd3ac6713557dba74d905f44",
            "pull": 74907
        },
        "112977be262256b5cd3ac6713557dba74d905f44": {
            "hash": "112977be262256b5cd3ac6713557dba74d905f44",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc5OTA3NjI="
            ],
            "author_raw": "pcamp <pcamp@users.noreply.github.com>",
            "committer_raw": "pcamp <pcamp@users.noreply.github.com>",
            "summary": "Fix typo in Window class.",
            "body": "\"event as\" -> \"events will be\"",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74847
        },
        "31760165285be23a334885186d75c8b3ce017819": {
            "hash": "31760165285be23a334885186d75c8b3ce017819",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2MDA0Mjgw"
            ],
            "author_raw": "Marius Hanl <mariushanl@web.de>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Convert OpenSimplexNoise to FastNoiseLite",
            "body": "- class name and octaves property\n\n(cherry picked from commit 862296273b3f446f4bbcfc5ea682a866ffe1ebcf)",
            "is_cherrypick": true,
            "cherrypick_hash": "862296273b3f446f4bbcfc5ea682a866ffe1ebcf",
            "pull": 74907
        },
        "862296273b3f446f4bbcfc5ea682a866ffe1ebcf": {
            "hash": "862296273b3f446f4bbcfc5ea682a866ffe1ebcf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2MDA0Mjgw"
            ],
            "author_raw": "Marius Hanl <mariushanl@web.de>",
            "committer_raw": "Marius Hanl <mariushanl@web.de>",
            "summary": "Convert OpenSimplexNoise to FastNoiseLite",
            "body": "- class name and octaves property",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74513
        },
        "c59c68cdec847bdcb8b0bd140324228edd7d74f6": {
            "hash": "c59c68cdec847bdcb8b0bd140324228edd7d74f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Make sure Script Debugger is updated with the editor theme",
            "body": "(cherry picked from commit 239eb31c900682f1d4fea56546096b5282d2a352)",
            "is_cherrypick": true,
            "cherrypick_hash": "239eb31c900682f1d4fea56546096b5282d2a352",
            "pull": 74907
        },
        "239eb31c900682f1d4fea56546096b5282d2a352": {
            "hash": "239eb31c900682f1d4fea56546096b5282d2a352",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Make sure Script Debugger is updated with the editor theme",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74734
        },
        "5f6a53456987fbffd9b6d12714485c337b0c17ac": {
            "hash": "5f6a53456987fbffd9b6d12714485c337b0c17ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Use linear filtering without mipmaps for ProceduralSkyMaterial and PhysicalSkyMaterial",
            "body": "(cherry picked from commit 572ac915145e7ccb6d32ab5c356076820e964433)",
            "is_cherrypick": true,
            "cherrypick_hash": "572ac915145e7ccb6d32ab5c356076820e964433",
            "pull": 74907
        },
        "572ac915145e7ccb6d32ab5c356076820e964433": {
            "hash": "572ac915145e7ccb6d32ab5c356076820e964433",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Use linear filtering without mipmaps for ProceduralSkyMaterial and PhysicalSkyMaterial",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74740
        },
        "59a78ecf5af2f3677d6895eab9054825020f85f7": {
            "hash": "59a78ecf5af2f3677d6895eab9054825020f85f7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM1Mzg2NDU2"
            ],
            "author_raw": "justchen1369 <justchenabc@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix exported type for Menubar start_index",
            "body": "(cherry picked from commit dbfecdb3b04956db58ee199fdbd9f7c03794e269)",
            "is_cherrypick": true,
            "cherrypick_hash": "dbfecdb3b04956db58ee199fdbd9f7c03794e269",
            "pull": 74907
        },
        "dbfecdb3b04956db58ee199fdbd9f7c03794e269": {
            "hash": "dbfecdb3b04956db58ee199fdbd9f7c03794e269",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM1Mzg2NDU2"
            ],
            "author_raw": "justchen1369 <justchenabc@gmail.com>",
            "committer_raw": "justchen1369 <justchenabc@gmail.com>",
            "summary": "Fix exported type for Menubar start_index",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74736
        },
        "23f2c1234c906dbef35697ffca1324b5b8303560": {
            "hash": "23f2c1234c906dbef35697ffca1324b5b8303560",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3OTA4MTQ="
            ],
            "author_raw": "Dmitrii Maganov <vonagam@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "GDScript: Fix autocomplete inside a block with a type test condition",
            "body": "(cherry picked from commit e289a4ab2c404991d684b6c77b65d24f41be5b63)",
            "is_cherrypick": true,
            "cherrypick_hash": "e289a4ab2c404991d684b6c77b65d24f41be5b63",
            "pull": 74907
        },
        "e289a4ab2c404991d684b6c77b65d24f41be5b63": {
            "hash": "e289a4ab2c404991d684b6c77b65d24f41be5b63",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3OTA4MTQ="
            ],
            "author_raw": "Dmitrii Maganov <vonagam@gmail.com>",
            "committer_raw": "Dmitrii Maganov <vonagam@gmail.com>",
            "summary": "GDScript: Fix autocomplete inside a block with a type test condition",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74689
        },
        "5824967f2f5d2835f7216dcb5d2d4139f4b8608b": {
            "hash": "5824967f2f5d2835f7216dcb5d2d4139f4b8608b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MjUyNg=="
            ],
            "author_raw": "yedpodtrzitko <yed@vanyli.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "clear filter input in Project Settings when opening Layers",
            "body": "(cherry picked from commit e13bcf5b845fba1dbb2bbb02c8f14e7d3733a188)",
            "is_cherrypick": true,
            "cherrypick_hash": "e13bcf5b845fba1dbb2bbb02c8f14e7d3733a188",
            "pull": 74907
        },
        "e13bcf5b845fba1dbb2bbb02c8f14e7d3733a188": {
            "hash": "e13bcf5b845fba1dbb2bbb02c8f14e7d3733a188",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2MjUyNg=="
            ],
            "author_raw": "yedpodtrzitko <yed@vanyli.net>",
            "committer_raw": "yedpodtrzitko <yed@vanyli.net>",
            "summary": "clear filter input in Project Settings when opening Layers",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74710
        },
        "7ac80569b31ea428e1d5017895ceceaf9d22557c": {
            "hash": "7ac80569b31ea428e1d5017895ceceaf9d22557c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4ODQyNDY="
            ],
            "author_raw": "Mikael Hermansson <mikael@hermansson.io>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix extension bindings for motion collision/result structs",
            "body": "(cherry picked from commit be64ffd25d0be68dce2b568c79347bab8101ac23)",
            "is_cherrypick": true,
            "cherrypick_hash": "be64ffd25d0be68dce2b568c79347bab8101ac23",
            "pull": 74907
        },
        "be64ffd25d0be68dce2b568c79347bab8101ac23": {
            "hash": "be64ffd25d0be68dce2b568c79347bab8101ac23",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4ODQyNDY="
            ],
            "author_raw": "Mikael Hermansson <mikael@hermansson.io>",
            "committer_raw": "Mikael Hermansson <mikael@hermansson.io>",
            "summary": "Fix extension bindings for motion collision/result structs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74671
        },
        "38ad9c52b231ae9cb862197b5eed7eda797dadd8": {
            "hash": "38ad9c52b231ae9cb862197b5eed7eda797dadd8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add missing TTRs in tiles editor and array inspector",
            "body": "(cherry picked from commit bef7f14885ab6ee9cdf4116f67dfa12239746677)",
            "is_cherrypick": true,
            "cherrypick_hash": "bef7f14885ab6ee9cdf4116f67dfa12239746677",
            "pull": 74907
        },
        "bef7f14885ab6ee9cdf4116f67dfa12239746677": {
            "hash": "bef7f14885ab6ee9cdf4116f67dfa12239746677",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Add missing TTRs in tiles editor and array inspector",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74637
        },
        "9e5e6568b71c6222c0739a7c3c484c3715847490": {
            "hash": "9e5e6568b71c6222c0739a7c3c484c3715847490",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Vulkan: Fix VMA build with GCC 13",
            "body": "Fixes #74647.\n\n(cherry picked from commit b113e6d4ff18dc1b1e6f4ec1bd0e307fd1d8623d)",
            "is_cherrypick": true,
            "cherrypick_hash": "b113e6d4ff18dc1b1e6f4ec1bd0e307fd1d8623d",
            "pull": 74907
        },
        "b113e6d4ff18dc1b1e6f4ec1bd0e307fd1d8623d": {
            "hash": "b113e6d4ff18dc1b1e6f4ec1bd0e307fd1d8623d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Vulkan: Fix VMA build with GCC 13",
            "body": "Fixes #74647.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74648
        },
        "26ab941507b11de491a11a24b5a1dd72a72082f5": {
            "hash": "26ab941507b11de491a11a24b5a1dd72a72082f5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODg1ODQ2"
            ],
            "author_raw": "Hayden Leete <haydenleete@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix errors when closing floating docks",
            "body": "dock->get_index() on line 4463 was not behaving as expected\ndue to dock having an internal sibling, so now we just get the\nindex excluding internal nodes.\n\nline 4742 would throw an error if you made multiple docks\nfloating then redocked the end docks first, but no longer\n\n(cherry picked from commit 21578e0bb4f3dd99bb288a1d631b064fa76b884f)",
            "is_cherrypick": true,
            "cherrypick_hash": "21578e0bb4f3dd99bb288a1d631b064fa76b884f",
            "pull": 74907
        },
        "21578e0bb4f3dd99bb288a1d631b064fa76b884f": {
            "hash": "21578e0bb4f3dd99bb288a1d631b064fa76b884f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODg1ODQ2"
            ],
            "author_raw": "Hayden Leete <haydenleete@gmail.com>",
            "committer_raw": "Hayden Leete <haydenleete@gmail.com>",
            "summary": "Fix errors when closing floating docks",
            "body": "dock->get_index() on line 4463 was not behaving as expected\ndue to dock having an internal sibling, so now we just get the\nindex excluding internal nodes.\n\nline 4742 would throw an error if you made multiple docks\nfloating then redocked the end docks first, but no longer",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74634
        },
        "10424abb29709a9ef6c6761fc3c704ace0f642e8": {
            "hash": "10424abb29709a9ef6c6761fc3c704ace0f642e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Tweak command syntax in Vulkan renderer failure message",
            "body": "This quotes the executable name so that copying it always works\n(even if the path contains spaces).\n\nThe command is also indented from the rest of the text and is\nno longer single-quoted, as that can prevent the command from\nrunning if the line is copied in its entirety (with the quotes).\n\n(cherry picked from commit ddc9cc3e492861dff43617cecb24ae919e122455)",
            "is_cherrypick": true,
            "cherrypick_hash": "ddc9cc3e492861dff43617cecb24ae919e122455",
            "pull": 74907
        },
        "ddc9cc3e492861dff43617cecb24ae919e122455": {
            "hash": "ddc9cc3e492861dff43617cecb24ae919e122455",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Tweak command syntax in Vulkan renderer failure message",
            "body": "This quotes the executable name so that copying it always works\n(even if the path contains spaces).\n\nThe command is also indented from the rest of the text and is\nno longer single-quoted, as that can prevent the command from\nrunning if the line is copied in its entirety (with the quotes).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74621
        },
        "006410ae46b59bb2699d0885a12d93f53e99a59e": {
            "hash": "006410ae46b59bb2699d0885a12d93f53e99a59e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTUxMzg2"
            ],
            "author_raw": "Chris Weber <chris.weber@rethinc.ch>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "increased max touches to 32 for ios",
            "body": "(cherry picked from commit 54bd204377fb73a5871946005bd7cbbad4b91df9)",
            "is_cherrypick": true,
            "cherrypick_hash": "54bd204377fb73a5871946005bd7cbbad4b91df9",
            "pull": 74907
        },
        "54bd204377fb73a5871946005bd7cbbad4b91df9": {
            "hash": "54bd204377fb73a5871946005bd7cbbad4b91df9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTUxMzg2"
            ],
            "author_raw": "Chris Weber <chris.weber@rethinc.ch>",
            "committer_raw": "Chris Weber <chris.weber@rethinc.ch>",
            "summary": "increased max touches to 32 for ios",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74367
        },
        "e79477a4b5521243421038bd8aa4d18a6bc5c2d3": {
            "hash": "e79477a4b5521243421038bd8aa4d18a6bc5c2d3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Document using `String.uri_encode()` with `OS.shell_open()`",
            "body": "(cherry picked from commit 81ac3c3e7157a290c02548e7ad6adf50fd6e5118)",
            "is_cherrypick": true,
            "cherrypick_hash": "81ac3c3e7157a290c02548e7ad6adf50fd6e5118",
            "pull": 74907
        },
        "81ac3c3e7157a290c02548e7ad6adf50fd6e5118": {
            "hash": "81ac3c3e7157a290c02548e7ad6adf50fd6e5118",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "summary": "Document using `String.uri_encode()` with `OS.shell_open()`",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74283
        },
        "0c1abbd79efea87b358be8a00fa2d903ccae4a3b": {
            "hash": "0c1abbd79efea87b358be8a00fa2d903ccae4a3b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[Linux/X11] Add some missing keycodes/scancodes.",
            "body": "(cherry picked from commit 5d35c600d5e4d6fc553246407e766d600f5b774e)",
            "is_cherrypick": true,
            "cherrypick_hash": "5d35c600d5e4d6fc553246407e766d600f5b774e",
            "pull": 74907
        },
        "5d35c600d5e4d6fc553246407e766d600f5b774e": {
            "hash": "5d35c600d5e4d6fc553246407e766d600f5b774e",
            "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": "[Linux/X11] Add some missing keycodes/scancodes.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74598
        },
        "5ae484c13823cc3422b5bf6d3f320e6d1cf61b80": {
            "hash": "5ae484c13823cc3422b5bf6d3f320e6d1cf61b80",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg1NDM4ODky"
            ],
            "author_raw": "VolTer <mew.pur.pur@abv.bg>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix error spam when naming a func at the end of the script",
            "body": "(cherry picked from commit 07dd627728b71dd3ea30bab9761a847a7e0c911e)",
            "is_cherrypick": true,
            "cherrypick_hash": "07dd627728b71dd3ea30bab9761a847a7e0c911e",
            "pull": 74907
        },
        "07dd627728b71dd3ea30bab9761a847a7e0c911e": {
            "hash": "07dd627728b71dd3ea30bab9761a847a7e0c911e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg1NDM4ODky"
            ],
            "author_raw": "VolTer <mew.pur.pur@abv.bg>",
            "committer_raw": "VolTer <mew.pur.pur@abv.bg>",
            "summary": "Fix error spam when naming a func at the end of the script",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 73410
        },
        "f9bb1d3174e7ab88b738b48967972d13f53da627": {
            "hash": "f9bb1d3174e7ab88b738b48967972d13f53da627",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwOTQ0NjQ0"
            ],
            "author_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix buffer overrun in CPUParticles3D",
            "body": "(cherry picked from commit 89980dd9c98a01b6d353a9a087f5a4caec2dd1aa)",
            "is_cherrypick": true,
            "cherrypick_hash": "89980dd9c98a01b6d353a9a087f5a4caec2dd1aa",
            "pull": 74907
        },
        "89980dd9c98a01b6d353a9a087f5a4caec2dd1aa": {
            "hash": "89980dd9c98a01b6d353a9a087f5a4caec2dd1aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwOTQ0NjQ0"
            ],
            "author_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "committer_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "summary": "Fix buffer overrun in CPUParticles3D",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74555
        },
        "b4a1bfd6d5d9587c2771e9882e02569cd91d3dcb": {
            "hash": "b4a1bfd6d5d9587c2771e9882e02569cd91d3dcb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix coloring of the renderer options button",
            "body": "(cherry picked from commit ac7a4f6e879715f1fece59facffbed3f78ab9b94)",
            "is_cherrypick": true,
            "cherrypick_hash": "ac7a4f6e879715f1fece59facffbed3f78ab9b94",
            "pull": 74907
        },
        "ac7a4f6e879715f1fece59facffbed3f78ab9b94": {
            "hash": "ac7a4f6e879715f1fece59facffbed3f78ab9b94",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix coloring of the renderer options button",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74599
        },
        "4ff705b37eca3b8de2acf5919caf2324cba9c49d": {
            "hash": "4ff705b37eca3b8de2acf5919caf2324cba9c49d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ5MTg1NDk="
            ],
            "author_raw": "Johan Aires Rastén <johan@oljud.se>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix instance uniforms breaking when setting a new mesh.",
            "body": "Fixes #58113\n\n(cherry picked from commit 26aecbfe572c7c1164cfb36088aaf443a73f99df)",
            "is_cherrypick": true,
            "cherrypick_hash": "26aecbfe572c7c1164cfb36088aaf443a73f99df",
            "pull": 74907
        },
        "26aecbfe572c7c1164cfb36088aaf443a73f99df": {
            "hash": "26aecbfe572c7c1164cfb36088aaf443a73f99df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ5MTg1NDk="
            ],
            "author_raw": "Johan Aires Rastén <johan@oljud.se>",
            "committer_raw": "Johan Aires Rastén <johan@oljud.se>",
            "summary": "Fix instance uniforms breaking when setting a new mesh.",
            "body": "Fixes #58113",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74349
        },
        "47dc4bc3072208b973d2a0d26c8f9502e09c7f40": {
            "hash": "47dc4bc3072208b973d2a0d26c8f9502e09c7f40",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Don't unset local_coords on starting transform.",
            "body": "This fixes a bug introduced by 806425621cfa3daba3ba9f6b020726490a3152a4, where dragging the gizmo no longer respected local transforms.\n\nI'm not sure why I called set_local_coords_enabled(false) in _compute_edit. Removing this line seems to fix gizmo-dragging local transforms, without breaking anything else.\n\nI also noticed that confirming a transform leaves the gizmo axis lines on the screen. This is fixed by calling update_transform_gizmo after clearing the edit mode/instant flags, so update_transform_gizmo knows not to render any axes.\n\n(cherry picked from commit d3d1223b970140b6a37d0c23e3b234c878be510a)",
            "is_cherrypick": true,
            "cherrypick_hash": "d3d1223b970140b6a37d0c23e3b234c878be510a",
            "pull": 74907
        },
        "d3d1223b970140b6a37d0c23e3b234c878be510a": {
            "hash": "d3d1223b970140b6a37d0c23e3b234c878be510a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Don't unset local_coords on starting transform.",
            "body": "This fixes a bug introduced by 806425621cfa3daba3ba9f6b020726490a3152a4, where dragging the gizmo no longer respected local transforms.\n\nI'm not sure why I called set_local_coords_enabled(false) in _compute_edit. Removing this line seems to fix gizmo-dragging local transforms, without breaking anything else.\n\nI also noticed that confirming a transform leaves the gizmo axis lines on the screen. This is fixed by calling update_transform_gizmo after clearing the edit mode/instant flags, so update_transform_gizmo knows not to render any axes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74601
        },
        "08845dc3f000cd4de4ce1d6faabda398a5aed8b9": {
            "hash": "08845dc3f000cd4de4ce1d6faabda398a5aed8b9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Propogate errors when creating an OpenGL context fails in X11",
            "body": "(cherry picked from commit e7ea3ef53189d4bc94c784e4805a5311701ba9aa)",
            "is_cherrypick": true,
            "cherrypick_hash": "e7ea3ef53189d4bc94c784e4805a5311701ba9aa",
            "pull": 74907
        },
        "e7ea3ef53189d4bc94c784e4805a5311701ba9aa": {
            "hash": "e7ea3ef53189d4bc94c784e4805a5311701ba9aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Propogate errors when creating an OpenGL context fails in X11",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74563
        },
        "d508d0a6423627859a92c4b4bd45ffa176114066": {
            "hash": "d508d0a6423627859a92c4b4bd45ffa176114066",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0MzU0OTU="
            ],
            "author_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fixes a canvas item set to clip children being drawn as black if no children are visible",
            "body": "(cherry picked from commit f25508befb4f0358ba8a8aaa35cdee4d9c20637c)",
            "is_cherrypick": true,
            "cherrypick_hash": "f25508befb4f0358ba8a8aaa35cdee4d9c20637c",
            "pull": 74907
        },
        "f25508befb4f0358ba8a8aaa35cdee4d9c20637c": {
            "hash": "f25508befb4f0358ba8a8aaa35cdee4d9c20637c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0MzU0OTU="
            ],
            "author_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>",
            "committer_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>",
            "summary": "Fixes a canvas item set to clip children being drawn as black if no children are visible",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74533
        },
        "18bf2663f92e2dee528d23a18e336214c8581879": {
            "hash": "18bf2663f92e2dee528d23a18e336214c8581879",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0MzU0OTU="
            ],
            "author_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix AABB calculation for meshes using Skeleton2D",
            "body": "(cherry picked from commit 06a1fe03644c57256b90b2840db1ef902187145a)",
            "is_cherrypick": true,
            "cherrypick_hash": "06a1fe03644c57256b90b2840db1ef902187145a",
            "pull": 74907
        },
        "06a1fe03644c57256b90b2840db1ef902187145a": {
            "hash": "06a1fe03644c57256b90b2840db1ef902187145a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU0MzU0OTU="
            ],
            "author_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>",
            "committer_raw": "SlugFiller <5435495+SlugFiller@users.noreply.github.com>",
            "summary": "Fix AABB calculation for meshes using Skeleton2D",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74416
        },
        "d229ca2f27334856695e7e9230894b408284dfdd": {
            "hash": "d229ca2f27334856695e7e9230894b408284dfdd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ5MTg1NDk="
            ],
            "author_raw": "Johan Aires Rastén <johan@oljud.se>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fixed incorrect ERROR message when setting new PrimitiveMesh",
            "body": "If calling set_mesh with a PrimitiveMesh that has pending update, the\n_mesh_changed function would be called twice. The first time before\nset_base had been called, which could lead to an ERROR message about\ntrying to set an invalid surface override material.\n\n(cherry picked from commit 007b488a5c23b33c6e0b741b55a482e5229f2b90)",
            "is_cherrypick": true,
            "cherrypick_hash": "007b488a5c23b33c6e0b741b55a482e5229f2b90",
            "pull": 74907
        },
        "007b488a5c23b33c6e0b741b55a482e5229f2b90": {
            "hash": "007b488a5c23b33c6e0b741b55a482e5229f2b90",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ5MTg1NDk="
            ],
            "author_raw": "Johan Aires Rastén <johan@oljud.se>",
            "committer_raw": "Johan Aires Rastén <johan@oljud.se>",
            "summary": "Fixed incorrect ERROR message when setting new PrimitiveMesh",
            "body": "If calling set_mesh with a PrimitiveMesh that has pending update, the\n_mesh_changed function would be called twice. The first time before\nset_base had been called, which could lead to an ERROR message about\ntrying to set an invalid surface override material.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74347
        },
        "89a40d317dd40337db08fbbd3925a4535f623812": {
            "hash": "89a40d317dd40337db08fbbd3925a4535f623812",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Disable local space for blender transforms.",
            "body": "Having local_space enabled when starting a transform changed the\nbehavior of VIEW space transforms. Now we disable local_space when\nstarting a blender transform (there was already logic to restore the\nsetting after the transform ends).\n\nThis also hides the gizmo while performing a blender transform,\notherwise the user will see it snap back and forth between the local and\nglobal alignment. I think the transform looks cleaner with the gizmo\nhidden anyways.\n\nFixes #59392.\n\n(cherry picked from commit 806425621cfa3daba3ba9f6b020726490a3152a4)",
            "is_cherrypick": true,
            "cherrypick_hash": "806425621cfa3daba3ba9f6b020726490a3152a4",
            "pull": 74907
        },
        "806425621cfa3daba3ba9f6b020726490a3152a4": {
            "hash": "806425621cfa3daba3ba9f6b020726490a3152a4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Disable local space for blender transforms.",
            "body": "Having local_space enabled when starting a transform changed the\nbehavior of VIEW space transforms. Now we disable local_space when\nstarting a blender transform (there was already logic to restore the\nsetting after the transform ends).\n\nThis also hides the gizmo while performing a blender transform,\notherwise the user will see it snap back and forth between the local and\nglobal alignment. I think the transform looks cleaner with the gizmo\nhidden anyways.\n\nFixes #59392.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 59443
        },
        "323c3f80c5885b7476a0aac9dd5fac39b3b0c290": {
            "hash": "323c3f80c5885b7476a0aac9dd5fac39b3b0c290",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzg2MDY3"
            ],
            "author_raw": "Rindbee <idleman@yeah.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix broken shortcut key input",
            "body": "(cherry picked from commit 91e460d500c52505557ed79af4547f188b635589)",
            "is_cherrypick": true,
            "cherrypick_hash": "91e460d500c52505557ed79af4547f188b635589",
            "pull": 74907
        },
        "91e460d500c52505557ed79af4547f188b635589": {
            "hash": "91e460d500c52505557ed79af4547f188b635589",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzg2MDY3"
            ],
            "author_raw": "Rindbee <idleman@yeah.net>",
            "committer_raw": "Rindbee <idleman@yeah.net>",
            "summary": "Fix broken shortcut key input",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74535
        },
        "5a7624e50f8ea329046711a1c75bdd5c4e3fe932": {
            "hash": "5a7624e50f8ea329046711a1c75bdd5c4e3fe932",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3Mzc4NzQ2"
            ],
            "author_raw": "Jakub Mateusz Marcowski <01158831@pw.edu.pl>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Modify JSON.stringify so that it doesn't create unnecessary empty lines from empty arrays",
            "body": "(cherry picked from commit 0a55a320857b5ddb8ba4e3b6c096acf617f24733)",
            "is_cherrypick": true,
            "cherrypick_hash": "0a55a320857b5ddb8ba4e3b6c096acf617f24733",
            "pull": 74907
        },
        "0a55a320857b5ddb8ba4e3b6c096acf617f24733": {
            "hash": "0a55a320857b5ddb8ba4e3b6c096acf617f24733",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3Mzc4NzQ2"
            ],
            "author_raw": "Jakub Mateusz Marcowski <01158831@pw.edu.pl>",
            "committer_raw": "Jakub Mateusz Marcowski <01158831@pw.edu.pl>",
            "summary": "Modify JSON.stringify so that it doesn't create unnecessary empty lines from empty arrays",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74170
        },
        "7e74568709532181be3e803d64d22b8a03a45a9a": {
            "hash": "7e74568709532181be3e803d64d22b8a03a45a9a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "FBX: Disable importer when canceling FBX2glTF setup",
            "body": "Pretty hacky solution but it's better than an infinite loop.\n\nAll this import setup needs to be redone, it's very difficult to properly\nbail out from an invalid import without triggering reimport loops.\n\nAlso fix underline not visible at default editor scale in LinkButton.\n\nFixes #73319.\n\n(cherry picked from commit d81e6ee024a8c64b80ac25c96b33c749ba1db79d)",
            "is_cherrypick": true,
            "cherrypick_hash": "d81e6ee024a8c64b80ac25c96b33c749ba1db79d",
            "pull": 74907
        },
        "d81e6ee024a8c64b80ac25c96b33c749ba1db79d": {
            "hash": "d81e6ee024a8c64b80ac25c96b33c749ba1db79d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "FBX: Disable importer when canceling FBX2glTF setup",
            "body": "Pretty hacky solution but it's better than an infinite loop.\n\nAll this import setup needs to be redone, it's very difficult to properly\nbail out from an invalid import without triggering reimport loops.\n\nAlso fix underline not visible at default editor scale in LinkButton.\n\nFixes #73319.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74293
        },
        "278fc7538dbd98ff0e06410d69adca49b5326b21": {
            "hash": "278fc7538dbd98ff0e06410d69adca49b5326b21",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Avoid overflow when calculating ptr address for 3D textures in RenderingDevice texture update",
            "body": "(cherry picked from commit 06042a23b676c36f0afc1f3696d52cd60e79dc80)",
            "is_cherrypick": true,
            "cherrypick_hash": "06042a23b676c36f0afc1f3696d52cd60e79dc80",
            "pull": 74907
        },
        "06042a23b676c36f0afc1f3696d52cd60e79dc80": {
            "hash": "06042a23b676c36f0afc1f3696d52cd60e79dc80",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Avoid overflow when calculating ptr address for 3D textures in RenderingDevice texture update",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74526
        },
        "258ea41ffa00a71bbb6ba9844840f18ba5802816": {
            "hash": "258ea41ffa00a71bbb6ba9844840f18ba5802816",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #74884 from YuriSizov/4.0-cherrypicks",
            "body": "Cherry-picks for the 4.0 branch (future 4.0.1) - 2nd batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "84e9a79ace17094a3d0f7cde5af2f35ce2c8986f": {
            "hash": "84e9a79ace17094a3d0f7cde5af2f35ce2c8986f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add missing handler for removing font sizes in Themes",
            "body": "(cherry picked from commit 5a3dbea3ed95b6b1ff0847daf1669aa88515801b)",
            "is_cherrypick": true,
            "cherrypick_hash": "5a3dbea3ed95b6b1ff0847daf1669aa88515801b",
            "pull": 74884
        },
        "5a3dbea3ed95b6b1ff0847daf1669aa88515801b": {
            "hash": "5a3dbea3ed95b6b1ff0847daf1669aa88515801b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add missing handler for removing font sizes in Themes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74547
        },
        "a41a813af40387eb5ff93a0ecc21a8122d99d9fb": {
            "hash": "a41a813af40387eb5ff93a0ecc21a8122d99d9fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Set properties of ImageTexture3D when creating",
            "body": "(cherry picked from commit e9d80a821d2b1e547ed82361f467e05846f8d611)",
            "is_cherrypick": true,
            "cherrypick_hash": "e9d80a821d2b1e547ed82361f467e05846f8d611",
            "pull": 74884
        },
        "e9d80a821d2b1e547ed82361f467e05846f8d611": {
            "hash": "e9d80a821d2b1e547ed82361f467e05846f8d611",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Set properties of ImageTexture3D when creating",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74521
        },
        "e3e117cac538eab4adb1c9c5f145cc89047185d0": {
            "hash": "e3e117cac538eab4adb1c9c5f145cc89047185d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxMTkxMTQ0"
            ],
            "author_raw": "juliuse98 <julius.ewert1@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix blend-file import when using custom color management in blender",
            "body": "When using custom color management in blender the --version command will\noutput additional information infront of the \"normal\" output and this\nprevented the import.\n\nFixes #74439.\n\n(cherry picked from commit 7a0d12182e2808df083a58511f3d6b6023487e70)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a0d12182e2808df083a58511f3d6b6023487e70",
            "pull": 74884
        },
        "7a0d12182e2808df083a58511f3d6b6023487e70": {
            "hash": "7a0d12182e2808df083a58511f3d6b6023487e70",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxMTkxMTQ0"
            ],
            "author_raw": "juliuse98 <julius.ewert1@gmail.com>",
            "committer_raw": "juliuse98 <julius.ewert1@gmail.com>",
            "summary": "Fix blend-file import when using custom color management in blender",
            "body": "When using custom color management in blender the --version command will\noutput additional information infront of the \"normal\" output and this\nprevented the import.\n\nFixes #74439.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74496
        },
        "494449f2129b19d00e30b41666b7d7d65fb501b4": {
            "hash": "494449f2129b19d00e30b41666b7d7d65fb501b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[TextServer] Fix justification on punctuation characters.",
            "body": "(cherry picked from commit 016b2f3555d7a516c60cfda5c11ded276bb59de5)",
            "is_cherrypick": true,
            "cherrypick_hash": "016b2f3555d7a516c60cfda5c11ded276bb59de5",
            "pull": 74884
        },
        "016b2f3555d7a516c60cfda5c11ded276bb59de5": {
            "hash": "016b2f3555d7a516c60cfda5c11ded276bb59de5",
            "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": "[TextServer] Fix justification on punctuation characters.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74477
        },
        "069c48bfdc19644d215397a740bffcfdff34debc": {
            "hash": "069c48bfdc19644d215397a740bffcfdff34debc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix NavigationServer free error print",
            "body": "Fixes error print for NavigationServer free when a RID can not be found.\n\n(cherry picked from commit 73dc680fc127014ad805e5968f98ebb3e0281de7)",
            "is_cherrypick": true,
            "cherrypick_hash": "73dc680fc127014ad805e5968f98ebb3e0281de7",
            "pull": 74884
        },
        "73dc680fc127014ad805e5968f98ebb3e0281de7": {
            "hash": "73dc680fc127014ad805e5968f98ebb3e0281de7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNDY0MjA0"
            ],
            "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>",
            "summary": "Fix NavigationServer free error print",
            "body": "Fixes error print for NavigationServer free when a RID can not be found.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74433
        },
        "75e078d88508bcfb139ccdc320e6a88b1a8e0cff": {
            "hash": "75e078d88508bcfb139ccdc320e6a88b1a8e0cff",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix type icons in `PropertySelector`",
            "body": "And adding a check to prevent future issues.\n\n(cherry picked from commit ca86d53e7f9c6f9785f5ef48917e92d41296f984)",
            "is_cherrypick": true,
            "cherrypick_hash": "ca86d53e7f9c6f9785f5ef48917e92d41296f984",
            "pull": 74884
        },
        "ca86d53e7f9c6f9785f5ef48917e92d41296f984": {
            "hash": "ca86d53e7f9c6f9785f5ef48917e92d41296f984",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Ninni Pipping <over999ships@gmail.com>",
            "summary": "Fix type icons in `PropertySelector`",
            "body": "And adding a check to prevent future issues.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74482
        },
        "a755ac856adb8ad456a346c417c4c2f346107143": {
            "hash": "a755ac856adb8ad456a346c417c4c2f346107143",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNDMyMzQ3"
            ],
            "author_raw": "Thomas Lobig <tlobig@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "remove incorrect rename of get_used_cells_by_id",
            "body": "renaming get_used_cells_by_id to get_used_cells is not only unecessary, it introduces hard to debug issues\n\n(cherry picked from commit d6a2197b3d5b50bc8d0b31c97d0abeaafe80269e)",
            "is_cherrypick": true,
            "cherrypick_hash": "d6a2197b3d5b50bc8d0b31c97d0abeaafe80269e",
            "pull": 74884
        },
        "d6a2197b3d5b50bc8d0b31c97d0abeaafe80269e": {
            "hash": "d6a2197b3d5b50bc8d0b31c97d0abeaafe80269e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNDMyMzQ3"
            ],
            "author_raw": "Thomas Lobig <tlobig@users.noreply.github.com>",
            "committer_raw": "Thomas Lobig <tlobig@users.noreply.github.com>",
            "summary": "remove incorrect rename of get_used_cells_by_id",
            "body": "renaming get_used_cells_by_id to get_used_cells is not only unecessary, it introduces hard to debug issues",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74355
        },
        "34c909b41eee5e872778d00d5942d79418a58469": {
            "hash": "34c909b41eee5e872778d00d5942d79418a58469",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[TextEdit] Do not draw virtual spaces (word break / justification points).",
            "body": "(cherry picked from commit 25bc62ad13372490e7ba2c889174ceca34d1f33f)",
            "is_cherrypick": true,
            "cherrypick_hash": "25bc62ad13372490e7ba2c889174ceca34d1f33f",
            "pull": 74884
        },
        "25bc62ad13372490e7ba2c889174ceca34d1f33f": {
            "hash": "25bc62ad13372490e7ba2c889174ceca34d1f33f",
            "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": "[TextEdit] Do not draw virtual spaces (word break / justification points).",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74488
        },
        "b1c8a4085319ff5433da3868c5784fbecb2c8f6b": {
            "hash": "b1c8a4085319ff5433da3868c5784fbecb2c8f6b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Windows: Workaround missing DWRITE_FONT_WEIGHT value in old MinGW",
            "body": "Fixes #74339.\n\n(cherry picked from commit b7ecb9584a1fc141d70140f6b0e573d870fa0dcb)",
            "is_cherrypick": true,
            "cherrypick_hash": "b7ecb9584a1fc141d70140f6b0e573d870fa0dcb",
            "pull": 74884
        },
        "b7ecb9584a1fc141d70140f6b0e573d870fa0dcb": {
            "hash": "b7ecb9584a1fc141d70140f6b0e573d870fa0dcb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Windows: Workaround missing DWRITE_FONT_WEIGHT value in old MinGW",
            "body": "Fixes #74339.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74444
        },
        "90dbf3bd38ecd06ef32fb3cc4958cff6d132786d": {
            "hash": "90dbf3bd38ecd06ef32fb3cc4958cff6d132786d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2MjQ4NTM="
            ],
            "author_raw": "Hakim <hakim.rouatbi@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Get the unlit / unshaded extension when importing GLTF and set it when exporting",
            "body": "(cherry picked from commit e14fa5532bd87addc8c019e2b3770758b36d0c09)",
            "is_cherrypick": true,
            "cherrypick_hash": "e14fa5532bd87addc8c019e2b3770758b36d0c09",
            "pull": 74884
        },
        "e14fa5532bd87addc8c019e2b3770758b36d0c09": {
            "hash": "e14fa5532bd87addc8c019e2b3770758b36d0c09",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM2MjQ4NTM="
            ],
            "author_raw": "Hakim <hakim.rouatbi@gmail.com>",
            "committer_raw": "Hakim <hakim.rouatbi@gmail.com>",
            "summary": "Get the unlit / unshaded extension when importing GLTF and set it when exporting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74287
        },
        "4cce35824192e855cfda949259cbd149a2165570": {
            "hash": "4cce35824192e855cfda949259cbd149a2165570",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[Windows] Update modifier key status during IME input.",
            "body": "(cherry picked from commit ba995c6ea1aa7f7eaff4e5d6673c7d6a096011dc)",
            "is_cherrypick": true,
            "cherrypick_hash": "ba995c6ea1aa7f7eaff4e5d6673c7d6a096011dc",
            "pull": 74884
        },
        "ba995c6ea1aa7f7eaff4e5d6673c7d6a096011dc": {
            "hash": "ba995c6ea1aa7f7eaff4e5d6673c7d6a096011dc",
            "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": "[Windows] Update modifier key status during IME input.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74474
        },
        "ef3f1d426d4bb10be75b9984989f3fd145eddf53": {
            "hash": "ef3f1d426d4bb10be75b9984989f3fd145eddf53",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[Web] Fix some missing keycode mappings.",
            "body": "(cherry picked from commit 0b0587af9775dc5e6fe5707f99634f280e22f4c7)",
            "is_cherrypick": true,
            "cherrypick_hash": "0b0587af9775dc5e6fe5707f99634f280e22f4c7",
            "pull": 74884
        },
        "0b0587af9775dc5e6fe5707f99634f280e22f4c7": {
            "hash": "0b0587af9775dc5e6fe5707f99634f280e22f4c7",
            "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": "[Web] Fix some missing keycode mappings.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74476
        },
        "bc6743c96d6ef353433ee230015f2e19562ea08c": {
            "hash": "bc6743c96d6ef353433ee230015f2e19562ea08c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add proper default texture filter and repeat modes for Canvas shaders in the OpenGL3 renderer",
            "body": "(cherry picked from commit 46b416f3b1376c78e3ad8c8cd05e619f7b01f407)",
            "is_cherrypick": true,
            "cherrypick_hash": "46b416f3b1376c78e3ad8c8cd05e619f7b01f407",
            "pull": 74884
        },
        "46b416f3b1376c78e3ad8c8cd05e619f7b01f407": {
            "hash": "46b416f3b1376c78e3ad8c8cd05e619f7b01f407",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Add proper default texture filter and repeat modes for Canvas shaders in the OpenGL3 renderer",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74315
        },
        "050ec70ea409950e5f86ccf51373592b768b12ca": {
            "hash": "050ec70ea409950e5f86ccf51373592b768b12ca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Notify child controls when BackBufferCopy's rect changed",
            "body": "(cherry picked from commit 602a0d2fbc84d598cffc79eccd5110f650b6e3c9)",
            "is_cherrypick": true,
            "cherrypick_hash": "602a0d2fbc84d598cffc79eccd5110f650b6e3c9",
            "pull": 74884
        },
        "602a0d2fbc84d598cffc79eccd5110f650b6e3c9": {
            "hash": "602a0d2fbc84d598cffc79eccd5110f650b6e3c9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Notify child controls when BackBufferCopy's rect changed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74282
        },
        "20eeb7c66d3d8b1cb378eed72c93519a451ce450": {
            "hash": "20eeb7c66d3d8b1cb378eed72c93519a451ce450",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwOTQ0NjQ0"
            ],
            "author_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "C#: Get singleton instances using the Core name",
            "body": "(cherry picked from commit 16a2a164feef75b486dfb96d93cd993341a60faf)",
            "is_cherrypick": true,
            "cherrypick_hash": "16a2a164feef75b486dfb96d93cd993341a60faf",
            "pull": 74884
        },
        "16a2a164feef75b486dfb96d93cd993341a60faf": {
            "hash": "16a2a164feef75b486dfb96d93cd993341a60faf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwOTQ0NjQ0"
            ],
            "author_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "committer_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "summary": "C#: Get singleton instances using the Core name",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74280
        },
        "ad6fa1cd25095e65ade1f9a314134e4204691355": {
            "hash": "ad6fa1cd25095e65ade1f9a314134e4204691355",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "C#: Ignore explicit interface implementations",
            "body": "(cherry picked from commit 0372bd56b69fd3a0f8efd6067deb30ee7a60e17d)",
            "is_cherrypick": true,
            "cherrypick_hash": "0372bd56b69fd3a0f8efd6067deb30ee7a60e17d",
            "pull": 74884
        },
        "0372bd56b69fd3a0f8efd6067deb30ee7a60e17d": {
            "hash": "0372bd56b69fd3a0f8efd6067deb30ee7a60e17d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Raul Santos <raulsntos@gmail.com>",
            "summary": "C#: Ignore explicit interface implementations",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74375
        },
        "079c8ea719f1c595b9289576e168b9831f4efaa2": {
            "hash": "079c8ea719f1c595b9289576e168b9831f4efaa2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3OTA4MTQ="
            ],
            "author_raw": "Dmitrii Maganov <vonagam@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "GDScript: Fix checking if a call is awaited in compiler",
            "body": "(cherry picked from commit 55a2ad25bf1591876032150cffff7b7c68dcaa17)",
            "is_cherrypick": true,
            "cherrypick_hash": "55a2ad25bf1591876032150cffff7b7c68dcaa17",
            "pull": 74884
        },
        "55a2ad25bf1591876032150cffff7b7c68dcaa17": {
            "hash": "55a2ad25bf1591876032150cffff7b7c68dcaa17",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3OTA4MTQ="
            ],
            "author_raw": "Dmitrii Maganov <vonagam@gmail.com>",
            "committer_raw": "Dmitrii Maganov <vonagam@gmail.com>",
            "summary": "GDScript: Fix checking if a call is awaited in compiler",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74147
        },
        "782e1fe84e10ab38b57479d149a48b255493609f": {
            "hash": "782e1fe84e10ab38b57479d149a48b255493609f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NDk2MDMw"
            ],
            "author_raw": "Aleks Rutins <aleks@rutins.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Validate that C# class names are valid identifiers",
            "body": "(cherry picked from commit ae8752a731ed0b1c9307bfc5ae817e917a887294)",
            "is_cherrypick": true,
            "cherrypick_hash": "ae8752a731ed0b1c9307bfc5ae817e917a887294",
            "pull": 74884
        },
        "ae8752a731ed0b1c9307bfc5ae817e917a887294": {
            "hash": "ae8752a731ed0b1c9307bfc5ae817e917a887294",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0NDk2MDMw"
            ],
            "author_raw": "Aleks Rutins <aleks@rutins.com>",
            "committer_raw": "Aleks Rutins <aleks@rutins.com>",
            "summary": "Validate that C# class names are valid identifiers",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74330
        },
        "01324f025ae4dbc64bbaf42fe5f6fc0ab9745998": {
            "hash": "01324f025ae4dbc64bbaf42fe5f6fc0ab9745998",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk5MjUzNg=="
            ],
            "author_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Error on hint_normal_roughness_texture and hint_depth_texture outside of spatial shader",
            "body": "(cherry picked from commit 528e0d095eba65804e3b4174f8138cdc920382a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "528e0d095eba65804e3b4174f8138cdc920382a9",
            "pull": 74884
        },
        "528e0d095eba65804e3b4174f8138cdc920382a9": {
            "hash": "528e0d095eba65804e3b4174f8138cdc920382a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjk5MjUzNg=="
            ],
            "author_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "committer_raw": "Fabio Iotti <fabiogiopla@gmail.com>",
            "summary": "Error on hint_normal_roughness_texture and hint_depth_texture outside of spatial shader",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74320
        },
        "c6f7675b1f541ba72f983861b722864887241eb7": {
            "hash": "c6f7675b1f541ba72f983861b722864887241eb7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Linux: Don't try to link system embree3 on unsupported archs",
            "body": "(cherry picked from commit afb8693715db4889e79dc0994dfe21eec9e324f1)",
            "is_cherrypick": true,
            "cherrypick_hash": "afb8693715db4889e79dc0994dfe21eec9e324f1",
            "pull": 74884
        },
        "afb8693715db4889e79dc0994dfe21eec9e324f1": {
            "hash": "afb8693715db4889e79dc0994dfe21eec9e324f1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Linux: Don't try to link system embree3 on unsupported archs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74294
        },
        "c8f64c68a5437242212311afa3dc83cac754fc43": {
            "hash": "c8f64c68a5437242212311afa3dc83cac754fc43",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Use MSAA 2D texture in multipass tonemapper",
            "body": "(cherry picked from commit 903aa0e385ac79ca747029c0e12823b2671304a8)",
            "is_cherrypick": true,
            "cherrypick_hash": "903aa0e385ac79ca747029c0e12823b2671304a8",
            "pull": 74884
        },
        "903aa0e385ac79ca747029c0e12823b2671304a8": {
            "hash": "903aa0e385ac79ca747029c0e12823b2671304a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Use MSAA 2D texture in multipass tonemapper",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74150
        },
        "4e90cc55ecf379a7cfe426fa7263cc604220b644": {
            "hash": "4e90cc55ecf379a7cfe426fa7263cc604220b644",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Check for type mismatch in PropertyTweener.from()",
            "body": "(cherry picked from commit 45f4d59fa477d6e22adb02432449e0fda10ac5d2)",
            "is_cherrypick": true,
            "cherrypick_hash": "45f4d59fa477d6e22adb02432449e0fda10ac5d2",
            "pull": 74884
        },
        "45f4d59fa477d6e22adb02432449e0fda10ac5d2": {
            "hash": "45f4d59fa477d6e22adb02432449e0fda10ac5d2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Check for type mismatch in PropertyTweener.from()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74112
        },
        "925381201be45a19e27a7093410033acb214f97c": {
            "hash": "925381201be45a19e27a7093410033acb214f97c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add a few more rendering timestamps",
            "body": "(cherry picked from commit 1adc4e5875782c064759bf810c511ac42b0f2d05)",
            "is_cherrypick": true,
            "cherrypick_hash": "1adc4e5875782c064759bf810c511ac42b0f2d05",
            "pull": 74884
        },
        "1adc4e5875782c064759bf810c511ac42b0f2d05": {
            "hash": "1adc4e5875782c064759bf810c511ac42b0f2d05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Add a few more rendering timestamps",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74269
        },
        "48a639f4a5919cd8f1713d7ac8376447fb1de2ac": {
            "hash": "48a639f4a5919cd8f1713d7ac8376447fb1de2ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[Bitmap font] Assume outline size is `1` if it's not set, but channel for outline is defined.",
            "body": "(cherry picked from commit 67762ec4a6c5e45951a238453188ce9f93cb24d9)",
            "is_cherrypick": true,
            "cherrypick_hash": "67762ec4a6c5e45951a238453188ce9f93cb24d9",
            "pull": 74884
        },
        "67762ec4a6c5e45951a238453188ce9f93cb24d9": {
            "hash": "67762ec4a6c5e45951a238453188ce9f93cb24d9",
            "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": "[Bitmap font] Assume outline size is `1` if it's not set, but channel for outline is defined.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74212
        },
        "57dc06087908474e6929abd1e0f3c099799b353d": {
            "hash": "57dc06087908474e6929abd1e0f3c099799b353d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix Windows to Windows SSH remote deploy. Fix Windows `execute` exit code.",
            "body": "(cherry picked from commit 94355249c360be694bdb692f357dc017d742aee7)",
            "is_cherrypick": true,
            "cherrypick_hash": "94355249c360be694bdb692f357dc017d742aee7",
            "pull": 74884
        },
        "94355249c360be694bdb692f357dc017d742aee7": {
            "hash": "94355249c360be694bdb692f357dc017d742aee7",
            "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 Windows to Windows SSH remote deploy. Fix Windows `execute` exit code.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74030
        },
        "7e6bc72f7cfa210f756cda60a8a3e9516470f04d": {
            "hash": "7e6bc72f7cfa210f756cda60a8a3e9516470f04d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4NTQ0MjYz"
            ],
            "author_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Don't autocomplete numbers in GDScript",
            "body": "Cancel code autocompletion when a numerical value is entered. Avoids interference when setting numbers.\n\n(cherry picked from commit 688d00b70645a822ba694b13bcdb312e74d8c034)",
            "is_cherrypick": true,
            "cherrypick_hash": "688d00b70645a822ba694b13bcdb312e74d8c034",
            "pull": 74884
        },
        "688d00b70645a822ba694b13bcdb312e74d8c034": {
            "hash": "688d00b70645a822ba694b13bcdb312e74d8c034",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ4NTQ0MjYz"
            ],
            "author_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>",
            "committer_raw": "Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>",
            "summary": "Don't autocomplete numbers in GDScript",
            "body": "Cancel code autocompletion when a numerical value is entered. Avoids interference when setting numbers.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74466
        },
        "13b37a50aed6d305de1f78c156d046cf971ae25f": {
            "hash": "13b37a50aed6d305de1f78c156d046cf971ae25f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add parentheses around arguments when converting xform",
            "body": "(cherry picked from commit 3ee5fbdb73fbdec318a345cc797d2d1daf19895f)",
            "is_cherrypick": true,
            "cherrypick_hash": "3ee5fbdb73fbdec318a345cc797d2d1daf19895f",
            "pull": 74884
        },
        "3ee5fbdb73fbdec318a345cc797d2d1daf19895f": {
            "hash": "3ee5fbdb73fbdec318a345cc797d2d1daf19895f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Add parentheses around arguments when converting xform",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74693
        },
        "81f49966834daaa7f2daef7be974f3cbcd039d34": {
            "hash": "81f49966834daaa7f2daef7be974f3cbcd039d34",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add some missing renames to 3to4 tool.",
            "body": "MultiplayerPeerExtension isn't an exact replacement for\nNetworkedMultiplayerCustom, but at least it gets you moving in the right direction.\n\nEngine.editor_hint couldn't be fixed by the renames map, because you have to add a `()` at the end.\n\n(cherry picked from commit 6b17c2b6e79adfbcd349ac16e1a1d31098562bc5)",
            "is_cherrypick": true,
            "cherrypick_hash": "6b17c2b6e79adfbcd349ac16e1a1d31098562bc5",
            "pull": 74884
        },
        "6b17c2b6e79adfbcd349ac16e1a1d31098562bc5": {
            "hash": "6b17c2b6e79adfbcd349ac16e1a1d31098562bc5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Add some missing renames to 3to4 tool.",
            "body": "MultiplayerPeerExtension isn't an exact replacement for\nNetworkedMultiplayerCustom, but at least it gets you moving in the right direction.\n\nEngine.editor_hint couldn't be fixed by the renames map, because you have to add a `()` at the end.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74524
        },
        "06e2c6ace221f7e9a8591cf97339e3a6c530d86a": {
            "hash": "06e2c6ace221f7e9a8591cf97339e3a6c530d86a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Move tool declarations to top in 3to4.",
            "body": "In godot3, `tool` can follow keywords like `extends` and `class_name`\nIn godot4, `@tool` must be the first line in the file.\n\n(cherry picked from commit 9a474fb99f18782b2fcafa750c1b899996e79737)",
            "is_cherrypick": true,
            "cherrypick_hash": "9a474fb99f18782b2fcafa750c1b899996e79737",
            "pull": 74884
        },
        "9a474fb99f18782b2fcafa750c1b899996e79737": {
            "hash": "9a474fb99f18782b2fcafa750c1b899996e79737",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Move tool declarations to top in 3to4.",
            "body": "In godot3, `tool` can follow keywords like `extends` and `class_name`\nIn godot4, `@tool` must be the first line in the file.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74432
        },
        "9fff0fcbb53d2782d82c7fead06a7f3f2ff2eb34": {
            "hash": "9fff0fcbb53d2782d82c7fead06a7f3f2ff2eb34",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2MDA0Mjgw"
            ],
            "author_raw": "Marius Hanl <mariushanl@web.de>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Project Converter: Do not convert lines that start with a comment",
            "body": "Lines that start with # or // are ignored\n\n(cherry picked from commit 8cf7ac3a4509a5c42fe32099ea05e99311b9a2a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "8cf7ac3a4509a5c42fe32099ea05e99311b9a2a9",
            "pull": 74884
        },
        "8cf7ac3a4509a5c42fe32099ea05e99311b9a2a9": {
            "hash": "8cf7ac3a4509a5c42fe32099ea05e99311b9a2a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2MDA0Mjgw"
            ],
            "author_raw": "Marius Hanl <mariushanl@web.de>",
            "committer_raw": "Marius Hanl <mariushanl@web.de>",
            "summary": "Project Converter: Do not convert lines that start with a comment",
            "body": "Lines that start with # or // are ignored",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74193
        },
        "f6709a1fda83c3aec884220a73cb5a2daed3f0ca": {
            "hash": "f6709a1fda83c3aec884220a73cb5a2daed3f0ca",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Add keycode project conversion",
            "body": "(cherry picked from commit fec630f360b93fa221acb7d47efd7aa9b1605801)",
            "is_cherrypick": true,
            "cherrypick_hash": "fec630f360b93fa221acb7d47efd7aa9b1605801",
            "pull": 74884
        },
        "fec630f360b93fa221acb7d47efd7aa9b1605801": {
            "hash": "fec630f360b93fa221acb7d47efd7aa9b1605801",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Ninni Pipping <over999ships@gmail.com>",
            "summary": "Add keycode project conversion",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74237
        },
        "6041ad5c701b05b7cf3518dfda1cf047333aaeb5": {
            "hash": "6041ad5c701b05b7cf3518dfda1cf047333aaeb5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NjY5Njcz"
            ],
            "author_raw": "Marcus Elg <marcusaccounts@yahoo.se>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix Camera2D position smoothing properties not being grouped",
            "body": "(cherry picked from commit a835dfd96d2a758fb194237954f0d4824ff08e05)",
            "is_cherrypick": true,
            "cherrypick_hash": "a835dfd96d2a758fb194237954f0d4824ff08e05",
            "pull": 74884
        },
        "a835dfd96d2a758fb194237954f0d4824ff08e05": {
            "hash": "a835dfd96d2a758fb194237954f0d4824ff08e05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NjY5Njcz"
            ],
            "author_raw": "Marcus Elg <marcusaccounts@yahoo.se>",
            "committer_raw": "Marcus Elg <marcusaccounts@yahoo.se>",
            "summary": "Fix Camera2D position smoothing properties not being grouped",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74251
        },
        "6cd227a35c3ca27d138e99582dcf8b1e4ac20aa6": {
            "hash": "6cd227a35c3ca27d138e99582dcf8b1e4ac20aa6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Correct superclass constructors in 3to4.",
            "body": "Fixes #70542.\n\nThe 3to4 conversion tool was not handling superclass constructors.\nWe should translate the godot3 syntax:\n\n```gdscript\nfunc _init(a,b,c).(a,b,c):\npass\n\nfunc _init(a,b,c):\nsuper(a,b,c)\n```\n\nOriginally, the _init conversion was intended to remove `void` return types from _init functions, as this was disallowed due to #50589.\nAs that was resolved by #53366, I removed that part of the conversion logic. If a void return type is present on a constructor, the converter now leaves it.\n\nHere's a sample diff from my own project:\n\n```diff\n@@ -103,10 +105,11 @@ class Real:\nclass Text:\nextends Setting\n\n-       var choices: PoolStringArray\n-       var value: String setget set_value, get_value\n+       var choices: PackedStringArray\n+       var value: String : get = get_value, set = set_value\n\n-       func _init(section: String, key: String, default: String, choice_list: Array).(section, key, default) -> void:\n+       func _init(section: String, key: String, default: String, choice_list: Array) -> void:\n+               super(section, key, default)\nchoices = choice_list\n\nfunc normalize(val):\n@@ -129,9 +132,10 @@ class Text:\nclass Boolean:\nextends Setting\n\n-       var value: bool setget set_value, get_value\n+       var value: bool : get = get_value, set = set_value\n\n-       func _init(section: String, key: String, default: bool).(section, key, default) -> void:\n+       func _init(section: String, key: String, default: bool) -> void:\n+               super(section, key, default)\npass\n```\n\n(cherry picked from commit 53a00abb11cbbdceba7f7d027e7455854bfef01e)",
            "is_cherrypick": true,
            "cherrypick_hash": "53a00abb11cbbdceba7f7d027e7455854bfef01e",
            "pull": 74884
        },
        "53a00abb11cbbdceba7f7d027e7455854bfef01e": {
            "hash": "53a00abb11cbbdceba7f7d027e7455854bfef01e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Correct superclass constructors in 3to4.",
            "body": "Fixes #70542.\n\nThe 3to4 conversion tool was not handling superclass constructors.\nWe should translate the godot3 syntax:\n\n```gdscript\nfunc _init(a,b,c).(a,b,c):\npass\n\nfunc _init(a,b,c):\nsuper(a,b,c)\n```\n\nOriginally, the _init conversion was intended to remove `void` return types from _init functions, as this was disallowed due to #50589.\nAs that was resolved by #53366, I removed that part of the conversion logic. If a void return type is present on a constructor, the converter now leaves it.\n\nHere's a sample diff from my own project:\n\n```diff\n@@ -103,10 +105,11 @@ class Real:\nclass Text:\nextends Setting\n\n-       var choices: PoolStringArray\n-       var value: String setget set_value, get_value\n+       var choices: PackedStringArray\n+       var value: String : get = get_value, set = set_value\n\n-       func _init(section: String, key: String, default: String, choice_list: Array).(section, key, default) -> void:\n+       func _init(section: String, key: String, default: String, choice_list: Array) -> void:\n+               super(section, key, default)\nchoices = choice_list\n\nfunc normalize(val):\n@@ -129,9 +132,10 @@ class Text:\nclass Boolean:\nextends Setting\n\n-       var value: bool setget set_value, get_value\n+       var value: bool : get = get_value, set = set_value\n\n-       func _init(section: String, key: String, default: bool).(section, key, default) -> void:\n+       func _init(section: String, key: String, default: bool) -> void:\n+               super(section, key, default)\npass\n```",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74354
        },
        "1421838ba79bd14a978831672b28efe0b5fff866": {
            "hash": "1421838ba79bd14a978831672b28efe0b5fff866",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Don't strip whitespace when converting 3to4.",
            "body": "Fixes #74204.\n\nThe style guide says\n\n> Always use one space around operators and after commas\n\nThe 3to4 conversion tool currently strips space in certain scenarios.\nI've updated it to add space whenever it is generating new code.\nIn any case where it substitutes existing code, it leaves it as-is.\n\nFor example, connect(a,b,c) becomes `connect(a, callable(b, c))`, because the converter is adding new commads/parens.\n\nHowever, `xform(Vector3(a,b,c))` becomes `Transform * Vector3(a,b,c)` because it uses the user's original Vector3 string whole. If the user originally had `xform(Vector3(a, b, c))`, then it becomes `Transform * Vector3(a, b, c)`.\n\nIdeally we'd always preserve original formatting, but this seems quite difficult, so I tried to preserve it where we can, but air on the side of following the style guide whenever we're transforming code.\n\n(cherry picked from commit d3684e662fdf2611214efc721ea2276364ef9fe1)",
            "is_cherrypick": true,
            "cherrypick_hash": "d3684e662fdf2611214efc721ea2276364ef9fe1",
            "pull": 74884
        },
        "d3684e662fdf2611214efc721ea2276364ef9fe1": {
            "hash": "d3684e662fdf2611214efc721ea2276364ef9fe1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0OTYyMzE="
            ],
            "author_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "committer_raw": "Ryan Roden-Corrent <ryan@rcorre.net>",
            "summary": "Don't strip whitespace when converting 3to4.",
            "body": "Fixes #74204.\n\nThe style guide says\n\n> Always use one space around operators and after commas\n\nThe 3to4 conversion tool currently strips space in certain scenarios.\nI've updated it to add space whenever it is generating new code.\nIn any case where it substitutes existing code, it leaves it as-is.\n\nFor example, connect(a,b,c) becomes `connect(a, callable(b, c))`, because the converter is adding new commads/parens.\n\nHowever, `xform(Vector3(a,b,c))` becomes `Transform * Vector3(a,b,c)` because it uses the user's original Vector3 string whole. If the user originally had `xform(Vector3(a, b, c))`, then it becomes `Transform * Vector3(a, b, c)`.\n\nIdeally we'd always preserve original formatting, but this seems quite difficult, so I tried to preserve it where we can, but air on the side of following the style guide whenever we're transforming code.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74232
        },
        "30e81fcc26ee4e9394abe2504c6dd613b06a85db": {
            "hash": "30e81fcc26ee4e9394abe2504c6dd613b06a85db",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #74866 from YuriSizov/4.0-cherrypicks",
            "body": "Cherry-picks for the 4.0 branch (future 4.0.1) - 1st batch",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "857cd853dee0ebd553621ec4c29f16d7ca79085a": {
            "hash": "857cd853dee0ebd553621ec4c29f16d7ca79085a",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix TileSetEditor paiting texture_origin Vector2i",
            "body": "(cherry picked from commit fb317546fe4ded0c5ea192ae9a870722a0d6e59c)",
            "is_cherrypick": true,
            "cherrypick_hash": "fb317546fe4ded0c5ea192ae9a870722a0d6e59c",
            "pull": 74866
        },
        "fb317546fe4ded0c5ea192ae9a870722a0d6e59c": {
            "hash": "fb317546fe4ded0c5ea192ae9a870722a0d6e59c",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Ninni Pipping <over999ships@gmail.com>",
            "summary": "Fix TileSetEditor paiting texture_origin Vector2i",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 73514
        },
        "1640b1a150f51a132c53b6b4b3fabad0f1f21325": {
            "hash": "1640b1a150f51a132c53b6b4b3fabad0f1f21325",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "C#: Always show \"Create C# solution\" option",
            "body": "Prevents ending up with an empty C# menu.\nThe option to create the C# solution no longer disappears, to avoid confusing users.\nIf an user tries to use it when a C# solution already exists they are warned that it will override their sln and csproj files.\n\n(cherry picked from commit a1a2fc22558af4b368a6f8a7686399cb0a19f220)",
            "is_cherrypick": true,
            "cherrypick_hash": "a1a2fc22558af4b368a6f8a7686399cb0a19f220",
            "pull": 74866
        },
        "a1a2fc22558af4b368a6f8a7686399cb0a19f220": {
            "hash": "a1a2fc22558af4b368a6f8a7686399cb0a19f220",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Raul Santos <raulsntos@gmail.com>",
            "summary": "C#: Always show \"Create C# solution\" option",
            "body": "Prevents ending up with an empty C# menu.\nThe option to create the C# solution no longer disappears, to avoid confusing users.\nIf an user tries to use it when a C# solution already exists they are warned that it will override their sln and csproj files.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 73904
        },
        "093d2371380970016e3477f7ae041299e0e0d553": {
            "hash": "093d2371380970016e3477f7ae041299e0e0d553",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix dock name lost translation after layout change",
            "body": "* After you click in the dock select panel\n* After you load an editor layout\n\n(cherry picked from commit 43bf0ca8d28de43ab0eeb7063bbaee01dd091d0e)",
            "is_cherrypick": true,
            "cherrypick_hash": "43bf0ca8d28de43ab0eeb7063bbaee01dd091d0e",
            "pull": 74866
        },
        "43bf0ca8d28de43ab0eeb7063bbaee01dd091d0e": {
            "hash": "43bf0ca8d28de43ab0eeb7063bbaee01dd091d0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix dock name lost translation after layout change",
            "body": "* After you click in the dock select panel\n* After you load an editor layout",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74158
        },
        "764fe8ac519bc37b3f17926fa02c25609de528ed": {
            "hash": "764fe8ac519bc37b3f17926fa02c25609de528ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Automatically reparent editor message dialogs to avoid error spam.",
            "body": "(cherry picked from commit 921f3b7589084e07a4b6eefd89ec7fe81857a8b7)",
            "is_cherrypick": true,
            "cherrypick_hash": "921f3b7589084e07a4b6eefd89ec7fe81857a8b7",
            "pull": 74866
        },
        "921f3b7589084e07a4b6eefd89ec7fe81857a8b7": {
            "hash": "921f3b7589084e07a4b6eefd89ec7fe81857a8b7",
            "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": "Automatically reparent editor message dialogs to avoid error spam.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 73365
        },
        "d9297844915abae44f295ddf8064ace8051a2c58": {
            "hash": "d9297844915abae44f295ddf8064ace8051a2c58",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "Saracen <SaracenOne@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Stop toaster notification circle flickering when notifications are all hidden.",
            "body": "(cherry picked from commit ab61624c786f0e1556eacf374eaca2838edb9bec)",
            "is_cherrypick": true,
            "cherrypick_hash": "ab61624c786f0e1556eacf374eaca2838edb9bec",
            "pull": 74866
        },
        "ab61624c786f0e1556eacf374eaca2838edb9bec": {
            "hash": "ab61624c786f0e1556eacf374eaca2838edb9bec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "Saracen <SaracenOne@gmail.com>",
            "committer_raw": "Saracen <SaracenOne@gmail.com>",
            "summary": "Stop toaster notification circle flickering when notifications are all hidden.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74017
        },
        "94db7f866b5e4036f7fa74a494c3b03c3ee64a3c": {
            "hash": "94db7f866b5e4036f7fa74a494c3b03c3ee64a3c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzA4MzA="
            ],
            "author_raw": "Niels Drost <codingdutchman@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "TileSet editor was out of sync with TileMap and incorrectly overwrote old selected TileSet after an edit call with a null pointer.",
            "body": "(cherry picked from commit 66374c8dcee3eab1e0878e892be32cd257b43a5b)",
            "is_cherrypick": true,
            "cherrypick_hash": "66374c8dcee3eab1e0878e892be32cd257b43a5b",
            "pull": 74866
        },
        "66374c8dcee3eab1e0878e892be32cd257b43a5b": {
            "hash": "66374c8dcee3eab1e0878e892be32cd257b43a5b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzMzA4MzA="
            ],
            "author_raw": "Niels Drost <codingdutchman@gmail.com>",
            "committer_raw": "Niels Drost <codingdutchman@gmail.com>",
            "summary": "TileSet editor was out of sync with TileMap and incorrectly overwrote old selected TileSet after an edit call with a null pointer.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74039
        },
        "f4ea9df0f4ddfc5b46419710e0d4ff02c8b0260f": {
            "hash": "f4ea9df0f4ddfc5b46419710e0d4ff02c8b0260f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix GDScript code style regarding colon",
            "body": "(cherry picked from commit ea5fd3d732a85029e8372425904971ad26153ff1)",
            "is_cherrypick": true,
            "cherrypick_hash": "ea5fd3d732a85029e8372425904971ad26153ff1",
            "pull": 74866
        },
        "ea5fd3d732a85029e8372425904971ad26153ff1": {
            "hash": "ea5fd3d732a85029e8372425904971ad26153ff1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3NzAwNDE4"
            ],
            "author_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "committer_raw": "Danil Alexeev <danil@alexeev.xyz>",
            "summary": "Fix GDScript code style regarding colon",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74306
        },
        "acdb1bdbd7aed6442e840074b3a5c09202be6660": {
            "hash": "acdb1bdbd7aed6442e840074b3a5c09202be6660",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3MTI="
            ],
            "author_raw": "Isaac Clerencia <isaac.clerencia@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Clarify Thread documentation",
            "body": "The current documentation uses the term \"running\" for two different things.\n\nIn the description of get_id() it claims \"it will return empty string if the thread is not running\", but it actually will return the thread id until wait_to_finish is called.\n\nIn the description of is_alive() it claims \"it will return true if the thread is running\", but in this case it means \"the provided function hasn't finished running yet\".\n\nUpdated the functions documentation slighly to make this clear.\n\n(cherry picked from commit 2a4f38d54fbe8f6a35f5704fa9268e7f2d60b222)",
            "is_cherrypick": true,
            "cherrypick_hash": "2a4f38d54fbe8f6a35f5704fa9268e7f2d60b222",
            "pull": 74866
        },
        "2a4f38d54fbe8f6a35f5704fa9268e7f2d60b222": {
            "hash": "2a4f38d54fbe8f6a35f5704fa9268e7f2d60b222",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3MTI="
            ],
            "author_raw": "Isaac Clerencia <isaac.clerencia@gmail.com>",
            "committer_raw": "Isaac Clerencia <isaac.clerencia@gmail.com>",
            "summary": "Clarify Thread documentation",
            "body": "The current documentation uses the term \"running\" for two different things.\n\nIn the description of get_id() it claims \"it will return empty string if the thread is not running\", but it actually will return the thread id until wait_to_finish is called.\n\nIn the description of is_alive() it claims \"it will return true if the thread is running\", but in this case it means \"the provided function hasn't finished running yet\".\n\nUpdated the functions documentation slighly to make this clear.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74457
        },
        "9e6f0ee9c794a78557d49a2b7cdb43d4ac045c6d": {
            "hash": "9e6f0ee9c794a78557d49a2b7cdb43d4ac045c6d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Document GLTFNode and some of GLTFState",
            "body": "(cherry picked from commit 2cc22fb964a94cdb031dd95f473812eef274c903)",
            "is_cherrypick": true,
            "cherrypick_hash": "2cc22fb964a94cdb031dd95f473812eef274c903",
            "pull": 74866
        },
        "2cc22fb964a94cdb031dd95f473812eef274c903": {
            "hash": "2cc22fb964a94cdb031dd95f473812eef274c903",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NDY4NzU="
            ],
            "author_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "committer_raw": "Aaron Franke <arnfranke@yahoo.com>",
            "summary": "Document GLTFNode and some of GLTFState",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74167
        },
        "3aa3fb8771d7ec071e6327d51c3bca75d9a487c8": {
            "hash": "3aa3fb8771d7ec071e6327d51c3bca75d9a487c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1NTc5MDM="
            ],
            "author_raw": "BrunoSXS <trustmeiamadeveloper@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix for AABB methods with wrong description",
            "body": "(cherry picked from commit df0de07494bae7576299bae781644ad8db7cc128)",
            "is_cherrypick": true,
            "cherrypick_hash": "df0de07494bae7576299bae781644ad8db7cc128",
            "pull": 74866
        },
        "df0de07494bae7576299bae781644ad8db7cc128": {
            "hash": "df0de07494bae7576299bae781644ad8db7cc128",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE1NTc5MDM="
            ],
            "author_raw": "BrunoSXS <trustmeiamadeveloper@gmail.com>",
            "committer_raw": "BrunoSXS <trustmeiamadeveloper@gmail.com>",
            "summary": "Fix for AABB methods with wrong description",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74605
        },
        "99972500517c9bb299d61218aba455037fbc4f1b": {
            "hash": "99972500517c9bb299d61218aba455037fbc4f1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Discourage reusing Tweens",
            "body": "(cherry picked from commit 9785b23a0ab63b62f63af119552f1f9042812ea8)",
            "is_cherrypick": true,
            "cherrypick_hash": "9785b23a0ab63b62f63af119552f1f9042812ea8",
            "pull": 74866
        },
        "9785b23a0ab63b62f63af119552f1f9042812ea8": {
            "hash": "9785b23a0ab63b62f63af119552f1f9042812ea8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Discourage reusing Tweens",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74258
        },
        "e043484d36fb51c89cff65a5611157e7956dd932": {
            "hash": "e043484d36fb51c89cff65a5611157e7956dd932",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "themancalledjakob <jakob@jrkb.land>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "improve documentation for Font and FontVariation",
            "body": "Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>\n(cherry picked from commit fb5c2d9f755f31edf127256b01d0e2c60c49805f)",
            "is_cherrypick": true,
            "cherrypick_hash": "fb5c2d9f755f31edf127256b01d0e2c60c49805f",
            "pull": 74866
        },
        "fb5c2d9f755f31edf127256b01d0e2c60c49805f": {
            "hash": "fb5c2d9f755f31edf127256b01d0e2c60c49805f",
            "is_merge": false,
            "authored_by": [
                "",
                "MDQ6VXNlcjE4MDAzMg=="
            ],
            "author_raw": "themancalledjakob <jakob@jrkb.land>",
            "committer_raw": "themancalledjakob <jakob@jrkb.land>",
            "summary": "improve documentation for Font and FontVariation",
            "body": "Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74157
        },
        "a026669cc59e83a99e3dcac1169c955d01859320": {
            "hash": "a026669cc59e83a99e3dcac1169c955d01859320",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3MDAyODA="
            ],
            "author_raw": "Andreas Raddau <and.rad@posteo.de>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fixed minor typo in turbulence documentation",
            "body": "(cherry picked from commit c618f9fce2a85090dc5c96998dbecdcdb47d4b06)",
            "is_cherrypick": true,
            "cherrypick_hash": "c618f9fce2a85090dc5c96998dbecdcdb47d4b06",
            "pull": 74866
        },
        "c618f9fce2a85090dc5c96998dbecdcdb47d4b06": {
            "hash": "c618f9fce2a85090dc5c96998dbecdcdb47d4b06",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg3MDAyODA="
            ],
            "author_raw": "Andreas Raddau <and.rad@posteo.de>",
            "committer_raw": "Andreas Raddau <and.rad@posteo.de>",
            "summary": "Fixed minor typo in turbulence documentation",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74235
        },
        "4bd16e649393021137b8f2145e42436a182c373b": {
            "hash": "4bd16e649393021137b8f2145e42436a182c373b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Safeguard Makefile commands",
            "body": "(cherry picked from commit d29030fdd082632b7b004bdc52826b3d8e2759f0)",
            "is_cherrypick": true,
            "cherrypick_hash": "d29030fdd082632b7b004bdc52826b3d8e2759f0",
            "pull": 74866
        },
        "d29030fdd082632b7b004bdc52826b3d8e2759f0": {
            "hash": "d29030fdd082632b7b004bdc52826b3d8e2759f0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIyMjMxNzI="
            ],
            "author_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "committer_raw": "Tomasz Chabora <kobewi4e@gmail.com>",
            "summary": "Safeguard Makefile commands",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74042
        },
        "ed139593bf5045c696879be771c29732080cb632": {
            "hash": "ed139593bf5045c696879be771c29732080cb632",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcjWTw"
            ],
            "author_raw": "JustKoi <iamjustkoi@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix small mistake in Window.xml",
            "body": "Fix small mistake in Window.xml\n\n(cherry picked from commit 7f8425d6fb68ca528439b6d6a5e14c4e6c92e5da)",
            "is_cherrypick": true,
            "cherrypick_hash": "7f8425d6fb68ca528439b6d6a5e14c4e6c92e5da",
            "pull": 74866
        },
        "7f8425d6fb68ca528439b6d6a5e14c4e6c92e5da": {
            "hash": "7f8425d6fb68ca528439b6d6a5e14c4e6c92e5da",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcjWTw"
            ],
            "author_raw": "JustKoi <iamjustkoi@gmail.com>",
            "committer_raw": "JustKoi <iamjustkoi@gmail.com>",
            "summary": "Fix small mistake in Window.xml",
            "body": "Fix small mistake in Window.xml",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74130
        },
        "b880bde10f5a32c36563c1a0842f167d01401a37": {
            "hash": "b880bde10f5a32c36563c1a0842f167d01401a37",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1OTk3OTY="
            ],
            "author_raw": "George Marques <george@gmarqu.es>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Remove outdated note about const in Dictionary and Array docs",
            "body": "(cherry picked from commit d2b1d6e69badfd9c5d370e5599971334ab3034ef)",
            "is_cherrypick": true,
            "cherrypick_hash": "d2b1d6e69badfd9c5d370e5599971334ab3034ef",
            "pull": 74866
        },
        "d2b1d6e69badfd9c5d370e5599971334ab3034ef": {
            "hash": "d2b1d6e69badfd9c5d370e5599971334ab3034ef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU1OTk3OTY="
            ],
            "author_raw": "George Marques <george@gmarqu.es>",
            "committer_raw": "George Marques <george@gmarqu.es>",
            "summary": "Remove outdated note about const in Dictionary and Array docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74610
        },
        "80cde341d46ada45d21bb5b5f81937b22386e589": {
            "hash": "80cde341d46ada45d21bb5b5f81937b22386e589",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix various typos in the classref",
            "body": "(cherry picked from commit 03fcac3aa5deecb9a4009b0a7889bb5d6be252fb)",
            "is_cherrypick": true,
            "cherrypick_hash": "03fcac3aa5deecb9a4009b0a7889bb5d6be252fb",
            "pull": 74866
        },
        "03fcac3aa5deecb9a4009b0a7889bb5d6be252fb": {
            "hash": "03fcac3aa5deecb9a4009b0a7889bb5d6be252fb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix various typos in the classref",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74638
        },
        "8732a8af473fa552a0580d30280380becb27e4b7": {
            "hash": "8732a8af473fa552a0580d30280380becb27e4b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5MDc4NzMy"
            ],
            "author_raw": "titus125 <69078732+titus125@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fixed typos in the Transform2D and Transform3D class reference",
            "body": "(cherry picked from commit 36270d39d2f53bae5ac78f6b475be3d0ecb9184c)",
            "is_cherrypick": true,
            "cherrypick_hash": "36270d39d2f53bae5ac78f6b475be3d0ecb9184c",
            "pull": 74866
        },
        "36270d39d2f53bae5ac78f6b475be3d0ecb9184c": {
            "hash": "36270d39d2f53bae5ac78f6b475be3d0ecb9184c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5MDc4NzMy"
            ],
            "author_raw": "titus125 <69078732+titus125@users.noreply.github.com>",
            "committer_raw": "titus125 <69078732+titus125@users.noreply.github.com>",
            "summary": "Fixed typos in the Transform2D and Transform3D class reference",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74627
        },
        "8dca093d97713923f5ae37e68df82b82e60e15b2": {
            "hash": "8dca093d97713923f5ae37e68df82b82e60e15b2",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Document `editor/naming/scene_name_casing` setting",
            "body": "Moved definitions of editor related project settings to `editor/register_editor_types.cpp` to make documentation work.\n\n(cherry picked from commit 3de5332fcb31ea46a692fda7b92847b162e3571d)",
            "is_cherrypick": true,
            "cherrypick_hash": "3de5332fcb31ea46a692fda7b92847b162e3571d",
            "pull": 74866
        },
        "3de5332fcb31ea46a692fda7b92847b162e3571d": {
            "hash": "3de5332fcb31ea46a692fda7b92847b162e3571d",
            "is_merge": false,
            "authored_by": [
                "U_kgDOBcK-Cw"
            ],
            "author_raw": "Ninni Pipping <over999ships@gmail.com>",
            "committer_raw": "Ninni Pipping <over999ships@gmail.com>",
            "summary": "Document `editor/naming/scene_name_casing` setting",
            "body": "Moved definitions of editor related project settings to `editor/register_editor_types.cpp` to make documentation work.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74675
        },
        "5180116c0752163d6954abef61a873b32ae38f30": {
            "hash": "5180116c0752163d6954abef61a873b32ae38f30",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NjM3MDc="
            ],
            "author_raw": "Malcolm Nixon <Malcolm.nixon@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix null-pointer dereference on Android systems when using gl_compatibility renderer.",
            "body": "(cherry picked from commit d186b7438f8ced5e79a7081a29e720d1683cd267)",
            "is_cherrypick": true,
            "cherrypick_hash": "d186b7438f8ced5e79a7081a29e720d1683cd267",
            "pull": 74866
        },
        "d186b7438f8ced5e79a7081a29e720d1683cd267": {
            "hash": "d186b7438f8ced5e79a7081a29e720d1683cd267",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NjM3MDc="
            ],
            "author_raw": "Malcolm Nixon <Malcolm.nixon@gmail.com>",
            "committer_raw": "Malcolm Nixon <Malcolm.nixon@gmail.com>",
            "summary": "Fix null-pointer dereference on Android systems when using gl_compatibility renderer.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74781
        },
        "0112862e70819f700fd86104a136795fcbe1c80e": {
            "hash": "0112862e70819f700fd86104a136795fcbe1c80e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwOTQ0NjQ0"
            ],
            "author_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "C#: Fix crash when errors occur before language initialization.",
            "body": "(cherry picked from commit c0ebc281360c7df1acae4b0510d8310573491acc)",
            "is_cherrypick": true,
            "cherrypick_hash": "c0ebc281360c7df1acae4b0510d8310573491acc",
            "pull": 74866
        },
        "c0ebc281360c7df1acae4b0510d8310573491acc": {
            "hash": "c0ebc281360c7df1acae4b0510d8310573491acc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwOTQ0NjQ0"
            ],
            "author_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "committer_raw": "RedworkDE <10944644+RedworkDE@users.noreply.github.com>",
            "summary": "C#: Fix crash when errors occur before language initialization.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74127
        },
        "234c601a61d7ec5c0165fa6cb277fae430557e88": {
            "hash": "234c601a61d7ec5c0165fa6cb277fae430557e88",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Improve logic related to editing audio buses (and prevent crashes)",
            "body": "(cherry picked from commit 68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf)",
            "is_cherrypick": true,
            "cherrypick_hash": "68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf",
            "pull": 74866
        },
        "68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf": {
            "hash": "68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Improve logic related to editing audio buses (and prevent crashes)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74560
        },
        "3c2e952889e5a75b97b0750dc714af181a79eeb7": {
            "hash": "3c2e952889e5a75b97b0750dc714af181a79eeb7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Prevent crashing on startup if project has scripted theme types",
            "body": "Also avoid order of operation conflicts by moving C# binding generation hook to main.cpp\n\n(cherry picked from commit 8402927d3f55f06651045a6a94e163327e26c2ab)",
            "is_cherrypick": true,
            "cherrypick_hash": "8402927d3f55f06651045a6a94e163327e26c2ab",
            "pull": 74866
        },
        "8402927d3f55f06651045a6a94e163327e26c2ab": {
            "hash": "8402927d3f55f06651045a6a94e163327e26c2ab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Prevent crashing on startup if project has scripted theme types",
            "body": "Also avoid order of operation conflicts by moving C# binding generation hook to main.cpp",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74565
        },
        "d83245f2f94410768016899df91ce3134091bb7b": {
            "hash": "d83245f2f94410768016899df91ce3134091bb7b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts lookup to TrueType/CFF only.",
            "body": "(cherry picked from commit 8d501a2dc31f3bef6d5a7f6b0d060c8915082011)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d501a2dc31f3bef6d5a7f6b0d060c8915082011",
            "pull": 74866
        },
        "8d501a2dc31f3bef6d5a7f6b0d060c8915082011": {
            "hash": "8d501a2dc31f3bef6d5a7f6b0d060c8915082011",
            "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": "[TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts lookup to TrueType/CFF only.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74702
        },
        "048c252602aa9e21175b7e125dbcae204e303b1f": {
            "hash": "048c252602aa9e21175b7e125dbcae204e303b1f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Prevent cache corruption when saving resources in the editor",
            "body": "(cherry picked from commit 496bd94c21dbda01fc7d9d0a108eecef21924024)",
            "is_cherrypick": true,
            "cherrypick_hash": "496bd94c21dbda01fc7d9d0a108eecef21924024",
            "pull": 74866
        },
        "496bd94c21dbda01fc7d9d0a108eecef21924024": {
            "hash": "496bd94c21dbda01fc7d9d0a108eecef21924024",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Prevent cache corruption when saving resources in the editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74615
        },
        "7490f892387662bc14b77b4992fe66a9c678fb5c": {
            "hash": "7490f892387662bc14b77b4992fe66a9c678fb5c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODg1ODQ2"
            ],
            "author_raw": "Hayden Leete <haydenleete@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix crash when revealing file in floating FileSystem Dock",
            "body": "When selecting \"Show in FileSystem\" from the context menu of a resource\nin the inspector, the engine would crash if the FileSystem dock was\nfloating because it was trying to focus the FileSystem tab, but floating\ndocks don't use Tab Containers. This commit makes the FileSystem dock's\nwindow grab focus instead if it's floating.\n\n(cherry picked from commit c4d1513e15e1f3e599030a98cf425177c3d1eb24)",
            "is_cherrypick": true,
            "cherrypick_hash": "c4d1513e15e1f3e599030a98cf425177c3d1eb24",
            "pull": 74866
        },
        "c4d1513e15e1f3e599030a98cf425177c3d1eb24": {
            "hash": "c4d1513e15e1f3e599030a98cf425177c3d1eb24",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0ODg1ODQ2"
            ],
            "author_raw": "Hayden Leete <haydenleete@gmail.com>",
            "committer_raw": "Hayden Leete <haydenleete@gmail.com>",
            "summary": "Fix crash when revealing file in floating FileSystem Dock",
            "body": "When selecting \"Show in FileSystem\" from the context menu of a resource\nin the inspector, the engine would crash if the FileSystem dock was\nfloating because it was trying to focus the FileSystem tab, but floating\ndocks don't use Tab Containers. This commit makes the FileSystem dock's\nwindow grab focus instead if it's floating.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74591
        },
        "41f4068a6e81f5f0e94428ddc04330f6a154ee70": {
            "hash": "41f4068a6e81f5f0e94428ddc04330f6a154ee70",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODc2NzQ3"
            ],
            "author_raw": "Paweł Fertyk <pfertyk@pfertyk.me>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix RichTextLabel crash with out of bound exception",
            "body": "Fixes #68242.\n\n(cherry picked from commit 44592c8c197b072d5beee3f14c9c6869a94e9671)",
            "is_cherrypick": true,
            "cherrypick_hash": "44592c8c197b072d5beee3f14c9c6869a94e9671",
            "pull": 74866
        },
        "44592c8c197b072d5beee3f14c9c6869a94e9671": {
            "hash": "44592c8c197b072d5beee3f14c9c6869a94e9671",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODc2NzQ3"
            ],
            "author_raw": "Paweł Fertyk <pfertyk@pfertyk.me>",
            "committer_raw": "Paweł Fertyk <pfertyk@pfertyk.me>",
            "summary": "Fix RichTextLabel crash with out of bound exception",
            "body": "Fixes #68242.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 68325
        },
        "755a86f5025e9166e3c5b140d0bf5650166f0db1": {
            "hash": "755a86f5025e9166e3c5b140d0bf5650166f0db1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Generate empty textures for theme icons if the SVG module is disabled",
            "body": "(cherry picked from commit 64215ad1192878b72e784c5a62ea9b2dba0520dd)",
            "is_cherrypick": true,
            "cherrypick_hash": "64215ad1192878b72e784c5a62ea9b2dba0520dd",
            "pull": 74866
        },
        "64215ad1192878b72e784c5a62ea9b2dba0520dd": {
            "hash": "64215ad1192878b72e784c5a62ea9b2dba0520dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Generate empty textures for theme icons if the SVG module is disabled",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74551
        },
        "2d0d07f51b5caf16d43eab7e8526250e371942d5": {
            "hash": "2d0d07f51b5caf16d43eab7e8526250e371942d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix crash when dumping extension API in a non-writable directory",
            "body": "(cherry picked from commit 49400e0c1c2c745942133cd63daefad82608958c)",
            "is_cherrypick": true,
            "cherrypick_hash": "49400e0c1c2c745942133cd63daefad82608958c",
            "pull": 74866
        },
        "49400e0c1c2c745942133cd63daefad82608958c": {
            "hash": "49400e0c1c2c745942133cd63daefad82608958c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix crash when dumping extension API in a non-writable directory",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74590
        },
        "5662542526f95c57cb43c72e8f9804cdb2cd8906": {
            "hash": "5662542526f95c57cb43c72e8f9804cdb2cd8906",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Avoid copying CanvasTexture when updating proxy",
            "body": "(cherry picked from commit 84482ef90bf5f902f14594d957af8c0e3866f88c)",
            "is_cherrypick": true,
            "cherrypick_hash": "84482ef90bf5f902f14594d957af8c0e3866f88c",
            "pull": 74866
        },
        "84482ef90bf5f902f14594d957af8c0e3866f88c": {
            "hash": "84482ef90bf5f902f14594d957af8c0e3866f88c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIxMzM5"
            ],
            "author_raw": "Clay John <claynjohn@gmail.com>",
            "committer_raw": "Clay John <claynjohn@gmail.com>",
            "summary": "Avoid copying CanvasTexture when updating proxy",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74566
        },
        "1d21652f80458d73394f7fb8e4cf1cf907a098da": {
            "hash": "1d21652f80458d73394f7fb8e4cf1cf907a098da",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[Linux/X11] Check if required xkb functions exist before using it.",
            "body": "(cherry picked from commit 8a675f3824db71f0fc3268a95b73af3a50800c2f)",
            "is_cherrypick": true,
            "cherrypick_hash": "8a675f3824db71f0fc3268a95b73af3a50800c2f",
            "pull": 74866
        },
        "8a675f3824db71f0fc3268a95b73af3a50800c2f": {
            "hash": "8a675f3824db71f0fc3268a95b73af3a50800c2f",
            "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": "[Linux/X11] Check if required xkb functions exist before using it.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74222
        },
        "f55c61d6011551eb1ca4eb840ff2b3ccc62a5fcb": {
            "hash": "f55c61d6011551eb1ca4eb840ff2b3ccc62a5fcb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTY1MDYz"
            ],
            "author_raw": "Nicholas Huelin <62965063+SirQuartz@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Modify the default theme GraphNode close_h_offset",
            "body": "Modifies the close_h_offset to be 12 instead of 22. This better aligns the default position.\n\n(cherry picked from commit 961d6763fbfca8b94565079b3c15606bdac9b7c8)",
            "is_cherrypick": true,
            "cherrypick_hash": "961d6763fbfca8b94565079b3c15606bdac9b7c8",
            "pull": 74866
        },
        "961d6763fbfca8b94565079b3c15606bdac9b7c8": {
            "hash": "961d6763fbfca8b94565079b3c15606bdac9b7c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTY1MDYz"
            ],
            "author_raw": "Nicholas Huelin <62965063+SirQuartz@users.noreply.github.com>",
            "committer_raw": "Nicholas Huelin <62965063+SirQuartz@users.noreply.github.com>",
            "summary": "Modify the default theme GraphNode close_h_offset",
            "body": "Modifies the close_h_offset to be 12 instead of 22. This better aligns the default position.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 73713
        },
        "466d226a4acc66fc1c1c4faf8d9da68e6c84fbda": {
            "hash": "466d226a4acc66fc1c1c4faf8d9da68e6c84fbda",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "[TextServer] Ensure ICU data is initialised only one and cleaned only at exit.",
            "body": "(cherry picked from commit 7f24433e15081044aa8bcc3a646ded5129048bf5)",
            "is_cherrypick": true,
            "cherrypick_hash": "7f24433e15081044aa8bcc3a646ded5129048bf5",
            "pull": 74866
        },
        "7f24433e15081044aa8bcc3a646ded5129048bf5": {
            "hash": "7f24433e15081044aa8bcc3a646ded5129048bf5",
            "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": "[TextServer] Ensure ICU data is initialised only one and cleaned only at exit.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 73669
        },
        "e290448fe3295b43f06f23eacb7a07cdc3d064a8": {
            "hash": "e290448fe3295b43f06f23eacb7a07cdc3d064a8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMDQ1NjA5"
            ],
            "author_raw": "Abdulrahman Al Zeidi <abdullrohman514@gmail.com>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Fix glTF mesh importer not freeing nodes correctly on import",
            "body": "(cherry picked from commit 5e0641ea9af03491889d89f9bdac0785e5bc3158)",
            "is_cherrypick": true,
            "cherrypick_hash": "5e0641ea9af03491889d89f9bdac0785e5bc3158",
            "pull": 74866
        },
        "5e0641ea9af03491889d89f9bdac0785e5bc3158": {
            "hash": "5e0641ea9af03491889d89f9bdac0785e5bc3158",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMDQ1NjA5"
            ],
            "author_raw": "Abdulrahman Al Zeidi <abdullrohman514@gmail.com>",
            "committer_raw": "Abdulrahman Al Zeidi <abdullrohman514@gmail.com>",
            "summary": "Fix glTF mesh importer not freeing nodes correctly on import",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74018
        },
        "eb503fb461f996ae9fb56c0525abed784e9ed8db": {
            "hash": "eb503fb461f996ae9fb56c0525abed784e9ed8db",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #74750 from YuriSizov/project-manager-lighten-up-4.0",
            "body": "[4.0] Ensure that editor color map is initialized in the project manager",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "671f8eb7901e731d7fe924258e70dcc873ba6b9c": {
            "hash": "671f8eb7901e731d7fe924258e70dcc873ba6b9c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzgyODMz"
            ],
            "author_raw": "Yuri Sizov <yuris@humnom.net>",
            "committer_raw": "Yuri Sizov <yuris@humnom.net>",
            "summary": "Ensure that editor color map is initialized in the project manager",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74750
        },
        "17a130cbd153be806c3e18c5d3098f256f050bda": {
            "hash": "17a130cbd153be806c3e18c5d3098f256f050bda",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix \"Convert Full Project\" button not translated",
            "body": "Also fixes a typo in the CHANGELOG.\n\n(cherry picked from commit e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad)",
            "is_cherrypick": true,
            "cherrypick_hash": "e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad",
            "pull": ""
        },
        "e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad": {
            "hash": "e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MjQ3Ng=="
            ],
            "author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
            "summary": "Fix \"Convert Full Project\" button not translated",
            "body": "Also fixes a typo in the CHANGELOG.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74211
        },
        "47114a77f809b07f0b58fe3562b7b6c9fd3b3425": {
            "hash": "47114a77f809b07f0b58fe3562b7b6c9fd3b3425",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Pin SCons to 4.4.0, the new 4.5.0 is broken",
            "body": "(cherry picked from commit 85bb561713940665b989c1ad69b4d0f74bca166e)",
            "is_cherrypick": true,
            "cherrypick_hash": "85bb561713940665b989c1ad69b4d0f74bca166e",
            "pull": ""
        },
        "85bb561713940665b989c1ad69b4d0f74bca166e": {
            "hash": "85bb561713940665b989c1ad69b4d0f74bca166e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "CI: Pin SCons to 4.4.0, the new 4.5.0 is broken",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 74473
        },
        "284a1b6a6ec6acb5cefc9506b9a54efe196f9ee5": {
            "hash": "284a1b6a6ec6acb5cefc9506b9a54efe196f9ee5",
            "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 4.0.1-rc",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        }
    },
    "pulls": {
        "59443": {
            "id": "PR_kwDOAO6SJc404Dqe",
            "public_id": 59443,
            "url": "https://github.com/godotengine/godot/pull/59443",
            "diff_url": "https://github.com/godotengine/godot/pull/59443.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/59443.patch",
            "title": "Disable local space for blender transforms.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2022-03-23T11:41:43Z",
            "updated_at": "2023-03-14T11:42:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "806425621cfa3daba3ba9f6b020726490a3152a4"
            ]
        },
        "68325": {
            "id": "PR_kwDOAO6SJc5CRuFY",
            "public_id": 68325,
            "url": "https://github.com/godotengine/godot/pull/68325",
            "diff_url": "https://github.com/godotengine/godot/pull/68325.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/68325.patch",
            "title": "Fix RichTextLabel crash with out of bound exception",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExODc2NzQ3",
            "created_at": "2022-11-06T12:11:58Z",
            "updated_at": "2023-03-13T13:13:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "44592c8c197b072d5beee3f14c9c6869a94e9671"
            ]
        },
        "73365": {
            "id": "PR_kwDOAO6SJc5KCrqc",
            "public_id": 73365,
            "url": "https://github.com/godotengine/godot/pull/73365",
            "diff_url": "https://github.com/godotengine/godot/pull/73365.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/73365.patch",
            "title": "Automatically reparent editor message dialogs to avoid error spam.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-02-15T14:57:41Z",
            "updated_at": "2023-03-13T13:48:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "921f3b7589084e07a4b6eefd89ec7fe81857a8b7"
            ]
        },
        "73410": {
            "id": "PR_kwDOAO6SJc5KF9iQ",
            "public_id": 73410,
            "url": "https://github.com/godotengine/godot/pull/73410",
            "diff_url": "https://github.com/godotengine/godot/pull/73410.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/73410.patch",
            "title": "Fix error spam when naming a func at the end of the script",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg1NDM4ODky",
            "created_at": "2023-02-16T04:11:42Z",
            "updated_at": "2023-03-14T12:00:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "07dd627728b71dd3ea30bab9761a847a7e0c911e"
            ]
        },
        "73514": {
            "id": "PR_kwDOAO6SJc5KPLpu",
            "public_id": 73514,
            "url": "https://github.com/godotengine/godot/pull/73514",
            "diff_url": "https://github.com/godotengine/godot/pull/73514.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/73514.patch",
            "title": "Fix TileSetEditor painting texture_origin Vector2i",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "U_kgDOBcK-Cw",
            "created_at": "2023-02-17T17:16:26Z",
            "updated_at": "2023-03-14T14:30:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fb317546fe4ded0c5ea192ae9a870722a0d6e59c"
            ]
        },
        "73669": {
            "id": "PR_kwDOAO6SJc5KZ3OM",
            "public_id": 73669,
            "url": "https://github.com/godotengine/godot/pull/73669",
            "diff_url": "https://github.com/godotengine/godot/pull/73669.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/73669.patch",
            "title": "[TextServer] Ensure ICU data is initialised only one and cleaned only at exit.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-02-21T07:44:46Z",
            "updated_at": "2023-03-13T13:04:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7f24433e15081044aa8bcc3a646ded5129048bf5"
            ]
        },
        "73713": {
            "id": "PR_kwDOAO6SJc5KdpIn",
            "public_id": 73713,
            "url": "https://github.com/godotengine/godot/pull/73713",
            "diff_url": "https://github.com/godotengine/godot/pull/73713.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/73713.patch",
            "title": "Fix Graph Node close rect default position",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyOTY1MDYz",
            "created_at": "2023-02-21T21:31:59Z",
            "updated_at": "2023-03-13T13:06:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "961d6763fbfca8b94565079b3c15606bdac9b7c8"
            ]
        },
        "73904": {
            "id": "PR_kwDOAO6SJc5Kv1cc",
            "public_id": 73904,
            "url": "https://github.com/godotengine/godot/pull/73904",
            "diff_url": "https://github.com/godotengine/godot/pull/73904.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/73904.patch",
            "title": "C#: Always show \"Create C# solution\" option",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MDMwNTk=",
            "created_at": "2023-02-25T03:00:55Z",
            "updated_at": "2023-03-13T13:51:08Z",
            "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": [
                "a1a2fc22558af4b368a6f8a7686399cb0a19f220"
            ]
        },
        "74017": {
            "id": "PR_kwDOAO6SJc5Kya-q",
            "public_id": 74017,
            "url": "https://github.com/godotengine/godot/pull/74017",
            "diff_url": "https://github.com/godotengine/godot/pull/74017.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74017.patch",
            "title": "Stop toaster notification circle flickering",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNzU2MDQ3",
            "created_at": "2023-02-27T02:41:08Z",
            "updated_at": "2023-03-13T13:47:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ab61624c786f0e1556eacf374eaca2838edb9bec"
            ]
        },
        "74018": {
            "id": "PR_kwDOAO6SJc5KyexH",
            "public_id": 74018,
            "url": "https://github.com/godotengine/godot/pull/74018",
            "diff_url": "https://github.com/godotengine/godot/pull/74018.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74018.patch",
            "title": "Fix glTF mesh importer not freeing nodes correctly on import",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMDQ1NjA5",
            "created_at": "2023-02-27T02:56:49Z",
            "updated_at": "2023-03-13T13:01:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5e0641ea9af03491889d89f9bdac0785e5bc3158"
            ]
        },
        "74030": {
            "id": "PR_kwDOAO6SJc5KziD0",
            "public_id": 74030,
            "url": "https://github.com/godotengine/godot/pull/74030",
            "diff_url": "https://github.com/godotengine/godot/pull/74030.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74030.patch",
            "title": "Fix Windows to Windows SSH remote deploy. Fix Windows `execute` exit code.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-02-27T08:03:25Z",
            "updated_at": "2023-03-13T20:37:50Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyOTA5OTAwODUw",
                    "name": "topic:export",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "94355249c360be694bdb692f357dc017d742aee7"
            ]
        },
        "74039": {
            "id": "PR_kwDOAO6SJc5K0b0o",
            "public_id": 74039,
            "url": "https://github.com/godotengine/godot/pull/74039",
            "diff_url": "https://github.com/godotengine/godot/pull/74039.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74039.patch",
            "title": "Remember previously selected TileMap tile.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzMzA4MzA=",
            "created_at": "2023-02-27T10:57:25Z",
            "updated_at": "2023-03-13T13:45:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "66374c8dcee3eab1e0878e892be32cd257b43a5b"
            ]
        },
        "74042": {
            "id": "PR_kwDOAO6SJc5K0oXe",
            "public_id": 74042,
            "url": "https://github.com/godotengine/godot/pull/74042",
            "diff_url": "https://github.com/godotengine/godot/pull/74042.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74042.patch",
            "title": "Safeguard Makefile commands",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2023-02-27T11:28:35Z",
            "updated_at": "2023-03-13T13:29:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d29030fdd082632b7b004bdc52826b3d8e2759f0"
            ]
        },
        "74068": {
            "id": "PR_kwDOAO6SJc5K2ona",
            "public_id": 74068,
            "url": "https://github.com/godotengine/godot/pull/74068",
            "diff_url": "https://github.com/godotengine/godot/pull/74068.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74068.patch",
            "title": "Redraw 2D viewport when guides are cleared",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MjI1Mzkx",
            "created_at": "2023-02-27T17:11:10Z",
            "updated_at": "2023-03-14T12:33:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "0c051f41b16af834ad8b1fb46682aeef16fc88d6"
            ]
        },
        "74112": {
            "id": "PR_kwDOAO6SJc5K7nGg",
            "public_id": 74112,
            "url": "https://github.com/godotengine/godot/pull/74112",
            "diff_url": "https://github.com/godotengine/godot/pull/74112.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74112.patch",
            "title": "Check for type mismatch in `PropertyTweener.from()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2023-02-28T13:27:36Z",
            "updated_at": "2023-03-13T20:45:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "45f4d59fa477d6e22adb02432449e0fda10ac5d2"
            ]
        },
        "74127": {
            "id": "PR_kwDOAO6SJc5K-Udr",
            "public_id": 74127,
            "url": "https://github.com/godotengine/godot/pull/74127",
            "diff_url": "https://github.com/godotengine/godot/pull/74127.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74127.patch",
            "title": "C#: Fix crash when errors occur before language initialization.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwOTQ0NjQ0",
            "created_at": "2023-02-28T21:54:47Z",
            "updated_at": "2023-03-13T13:21:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c0ebc281360c7df1acae4b0510d8310573491acc"
            ]
        },
        "74130": {
            "id": "PR_kwDOAO6SJc5K-a2a",
            "public_id": 74130,
            "url": "https://github.com/godotengine/godot/pull/74130",
            "diff_url": "https://github.com/godotengine/godot/pull/74130.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74130.patch",
            "title": "Fix small mistake in Window.xml",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "U_kgDOBcjWTw",
            "created_at": "2023-02-28T22:21:03Z",
            "updated_at": "2023-03-13T13:28:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "7f8425d6fb68ca528439b6d6a5e14c4e6c92e5da"
            ]
        },
        "74147": {
            "id": "PR_kwDOAO6SJc5LADKO",
            "public_id": 74147,
            "url": "https://github.com/godotengine/godot/pull/74147",
            "diff_url": "https://github.com/godotengine/godot/pull/74147.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74147.patch",
            "title": "GDScript: Fix checking if a call is awaited in compiler",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3OTA4MTQ=",
            "created_at": "2023-03-01T07:16:33Z",
            "updated_at": "2023-03-13T20:54:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "55a2ad25bf1591876032150cffff7b7c68dcaa17"
            ]
        },
        "74150": {
            "id": "PR_kwDOAO6SJc5LAT_-",
            "public_id": 74150,
            "url": "https://github.com/godotengine/godot/pull/74150",
            "diff_url": "https://github.com/godotengine/godot/pull/74150.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74150.patch",
            "title": "Use MSAA 2D texture in multipass tonemapper",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2023-03-01T08:02:29Z",
            "updated_at": "2023-03-13T20:48:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "903aa0e385ac79ca747029c0e12823b2671304a8"
            ]
        },
        "74157": {
            "id": "PR_kwDOAO6SJc5LCWlz",
            "public_id": 74157,
            "url": "https://github.com/godotengine/godot/pull/74157",
            "diff_url": "https://github.com/godotengine/godot/pull/74157.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74157.patch",
            "title": "Documentation font variation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MzA3OTg=",
            "created_at": "2023-03-01T14:18:03Z",
            "updated_at": "2023-03-13T13:33:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "fb5c2d9f755f31edf127256b01d0e2c60c49805f"
            ]
        },
        "74158": {
            "id": "PR_kwDOAO6SJc5LCYqo",
            "public_id": 74158,
            "url": "https://github.com/godotengine/godot/pull/74158",
            "diff_url": "https://github.com/godotengine/godot/pull/74158.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74158.patch",
            "title": "Fix dock name lost translation after layout change",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-01T14:23:50Z",
            "updated_at": "2023-03-13T13:49:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "43bf0ca8d28de43ab0eeb7063bbaee01dd091d0e"
            ]
        },
        "74167": {
            "id": "PR_kwDOAO6SJc5LDdHI",
            "public_id": 74167,
            "url": "https://github.com/godotengine/godot/pull/74167",
            "diff_url": "https://github.com/godotengine/godot/pull/74167.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74167.patch",
            "title": "Document GLTFNode and some of GLTFState",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NDY4NzU=",
            "created_at": "2023-03-01T17:37:34Z",
            "updated_at": "2023-03-13T13:40:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2cc22fb964a94cdb031dd95f473812eef274c903"
            ]
        },
        "74170": {
            "id": "PR_kwDOAO6SJc5LDnvM",
            "public_id": 74170,
            "url": "https://github.com/godotengine/godot/pull/74170",
            "diff_url": "https://github.com/godotengine/godot/pull/74170.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74170.patch",
            "title": "Modify JSON.stringify so that it doesn't create unnecessary empty lines from empty arrays",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3Mzc4NzQ2",
            "created_at": "2023-03-01T18:10:58Z",
            "updated_at": "2023-03-14T11:25:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0a55a320857b5ddb8ba4e3b6c096acf617f24733"
            ]
        },
        "74193": {
            "id": "PR_kwDOAO6SJc5LEs1b",
            "public_id": 74193,
            "url": "https://github.com/godotengine/godot/pull/74193",
            "diff_url": "https://github.com/godotengine/godot/pull/74193.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74193.patch",
            "title": "Project Converter: Do not convert lines that start with a comment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY2MDA0Mjgw",
            "created_at": "2023-03-01T22:26:37Z",
            "updated_at": "2023-03-13T20:31:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8cf7ac3a4509a5c42fe32099ea05e99311b9a2a9"
            ]
        },
        "74211": {
            "id": "PR_kwDOAO6SJc5LGHt7",
            "public_id": 74211,
            "url": "https://github.com/godotengine/godot/pull/74211",
            "diff_url": "https://github.com/godotengine/godot/pull/74211.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74211.patch",
            "title": "Fix \"Convert Full Project\" button not translated",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-02T06:15:22Z",
            "updated_at": "2023-03-06T09:10:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad"
            ]
        },
        "74212": {
            "id": "PR_kwDOAO6SJc5LGLwi",
            "public_id": 74212,
            "url": "https://github.com/godotengine/godot/pull/74212",
            "diff_url": "https://github.com/godotengine/godot/pull/74212.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74212.patch",
            "title": "[Bitmap font] Assume outline size is `1` if it's not set, but channel for outline is defined.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-02T06:36:55Z",
            "updated_at": "2023-03-13T20:41:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "67762ec4a6c5e45951a238453188ce9f93cb24d9"
            ]
        },
        "74222": {
            "id": "PR_kwDOAO6SJc5LGwb6",
            "public_id": 74222,
            "url": "https://github.com/godotengine/godot/pull/74222",
            "diff_url": "https://github.com/godotengine/godot/pull/74222.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74222.patch",
            "title": "[Linux/X11] Check if required xkb functions exist before using it.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-02T08:52:52Z",
            "updated_at": "2023-03-13T13:08:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8a675f3824db71f0fc3268a95b73af3a50800c2f"
            ]
        },
        "74232": {
            "id": "PR_kwDOAO6SJc5LICL4",
            "public_id": 74232,
            "url": "https://github.com/godotengine/godot/pull/74232",
            "diff_url": "https://github.com/godotengine/godot/pull/74232.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74232.patch",
            "title": "Don't strip whitespace when converting 3to4.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2023-03-02T12:40:20Z",
            "updated_at": "2023-03-13T20:19:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d3684e662fdf2611214efc721ea2276364ef9fe1"
            ]
        },
        "74235": {
            "id": "PR_kwDOAO6SJc5LIRLE",
            "public_id": 74235,
            "url": "https://github.com/godotengine/godot/pull/74235",
            "diff_url": "https://github.com/godotengine/godot/pull/74235.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74235.patch",
            "title": "Fixed minor typo in turbulence documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3MDAyODA=",
            "created_at": "2023-03-02T13:26:25Z",
            "updated_at": "2023-03-13T13:30:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "c618f9fce2a85090dc5c96998dbecdcdb47d4b06"
            ]
        },
        "74237": {
            "id": "PR_kwDOAO6SJc5LIoQX",
            "public_id": 74237,
            "url": "https://github.com/godotengine/godot/pull/74237",
            "diff_url": "https://github.com/godotengine/godot/pull/74237.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74237.patch",
            "title": "Add keycode project conversion",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "U_kgDOBcK-Cw",
            "created_at": "2023-03-02T14:30:53Z",
            "updated_at": "2023-03-13T20:29:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fec630f360b93fa221acb7d47efd7aa9b1605801"
            ]
        },
        "74251": {
            "id": "PR_kwDOAO6SJc5LKSZ-",
            "public_id": 74251,
            "url": "https://github.com/godotengine/godot/pull/74251",
            "diff_url": "https://github.com/godotengine/godot/pull/74251.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74251.patch",
            "title": "Fix Camera2D position smoothing properties not being grouped",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NjY5Njcz",
            "created_at": "2023-03-02T19:58:58Z",
            "updated_at": "2023-03-13T20:25:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a835dfd96d2a758fb194237954f0d4824ff08e05"
            ]
        },
        "74258": {
            "id": "PR_kwDOAO6SJc5LLGl6",
            "public_id": 74258,
            "url": "https://github.com/godotengine/godot/pull/74258",
            "diff_url": "https://github.com/godotengine/godot/pull/74258.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74258.patch",
            "title": "Discourage reusing Tweens",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2023-03-02T22:50:36Z",
            "updated_at": "2023-03-13T13:34:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwxNjQ3MDUzMjAw",
                    "name": "cherrypick:3.x",
                    "color": "#446699"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
                    "name": "topic:animation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9785b23a0ab63b62f63af119552f1f9042812ea8"
            ]
        },
        "74269": {
            "id": "PR_kwDOAO6SJc5LLyzg",
            "public_id": 74269,
            "url": "https://github.com/godotengine/godot/pull/74269",
            "diff_url": "https://github.com/godotengine/godot/pull/74269.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74269.patch",
            "title": "Add a few more rendering timestamps",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-03T02:34:29Z",
            "updated_at": "2023-03-13T20:43:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzMjQwOTUwMDYw",
                    "name": "performance",
                    "color": "#447777"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1adc4e5875782c064759bf810c511ac42b0f2d05"
            ]
        },
        "74280": {
            "id": "PR_kwDOAO6SJc5LNFXK",
            "public_id": 74280,
            "url": "https://github.com/godotengine/godot/pull/74280",
            "diff_url": "https://github.com/godotengine/godot/pull/74280.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74280.patch",
            "title": "C#: Get singleton instances using the Core name",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwOTQ0NjQ0",
            "created_at": "2023-03-03T09:08:46Z",
            "updated_at": "2023-03-13T20:56:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "16a2a164feef75b486dfb96d93cd993341a60faf"
            ]
        },
        "74282": {
            "id": "PR_kwDOAO6SJc5LNauD",
            "public_id": 74282,
            "url": "https://github.com/godotengine/godot/pull/74282",
            "diff_url": "https://github.com/godotengine/godot/pull/74282.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74282.patch",
            "title": "Notify child controls when `BackBufferCopy`'s rect changed",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-03T10:02:48Z",
            "updated_at": "2023-03-13T20:57:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "LA_kwDOAO6SJc77GWog",
                    "name": "cherrypick:3.5",
                    "color": "#446699"
                },
                {
                    "id": "MDU6TGFiZWwxNjQ3MDUzMjAw",
                    "name": "cherrypick:3.x",
                    "color": "#446699"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "602a0d2fbc84d598cffc79eccd5110f650b6e3c9"
            ]
        },
        "74283": {
            "id": "PR_kwDOAO6SJc5LNdbg",
            "public_id": 74283,
            "url": "https://github.com/godotengine/godot/pull/74283",
            "diff_url": "https://github.com/godotengine/godot/pull/74283.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74283.patch",
            "title": "Document using `String.uri_encode()` with `OS.shell_open()`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2023-03-03T10:08:15Z",
            "updated_at": "2023-03-14T12:03:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "81ac3c3e7157a290c02548e7ad6adf50fd6e5118"
            ]
        },
        "74287": {
            "id": "PR_kwDOAO6SJc5LNziJ",
            "public_id": 74287,
            "url": "https://github.com/godotengine/godot/pull/74287",
            "diff_url": "https://github.com/godotengine/godot/pull/74287.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74287.patch",
            "title": "Set the unlit / unshaded extension when importing / exporting GLTF",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM2MjQ4NTM=",
            "created_at": "2023-03-03T11:12:56Z",
            "updated_at": "2023-03-22T07:21:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyOTA5OTAwODUw",
                    "name": "topic:export",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e14fa5532bd87addc8c019e2b3770758b36d0c09"
            ]
        },
        "74293": {
            "id": "PR_kwDOAO6SJc5LOTCn",
            "public_id": 74293,
            "url": "https://github.com/godotengine/godot/pull/74293",
            "diff_url": "https://github.com/godotengine/godot/pull/74293.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74293.patch",
            "title": "FBX: Disable importer when canceling FBX2glTF setup",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2023-03-03T12:58:43Z",
            "updated_at": "2023-03-14T11:24:00Z",
            "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": [
                "d81e6ee024a8c64b80ac25c96b33c749ba1db79d"
            ]
        },
        "74294": {
            "id": "PR_kwDOAO6SJc5LOUU6",
            "public_id": 74294,
            "url": "https://github.com/godotengine/godot/pull/74294",
            "diff_url": "https://github.com/godotengine/godot/pull/74294.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74294.patch",
            "title": "Linux: Don't try to link system embree3 on unsupported archs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2023-03-03T13:02:41Z",
            "updated_at": "2023-03-13T20:49:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "afb8693715db4889e79dc0994dfe21eec9e324f1"
            ]
        },
        "74306": {
            "id": "PR_kwDOAO6SJc5LO9-Y",
            "public_id": 74306,
            "url": "https://github.com/godotengine/godot/pull/74306",
            "diff_url": "https://github.com/godotengine/godot/pull/74306.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74306.patch",
            "title": "Fix GDScript code style regarding colon",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2023-03-03T14:56:56Z",
            "updated_at": "2023-03-13T13:42:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ea5fd3d732a85029e8372425904971ad26153ff1"
            ]
        },
        "74315": {
            "id": "PR_kwDOAO6SJc5LQE8c",
            "public_id": 74315,
            "url": "https://github.com/godotengine/godot/pull/74315",
            "diff_url": "https://github.com/godotengine/godot/pull/74315.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74315.patch",
            "title": "Add proper default texture filter and repeat modes for Canvas shaders in the OpenGL3 renderer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-03T19:02:47Z",
            "updated_at": "2023-03-13T20:59:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "46b416f3b1376c78e3ad8c8cd05e619f7b01f407"
            ]
        },
        "74320": {
            "id": "PR_kwDOAO6SJc5LQarb",
            "public_id": 74320,
            "url": "https://github.com/godotengine/godot/pull/74320",
            "diff_url": "https://github.com/godotengine/godot/pull/74320.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74320.patch",
            "title": "Error on hint_normal_roughness_texture and hint_depth_texture outside of spatial shader",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk5MjUzNg==",
            "created_at": "2023-03-03T20:39:17Z",
            "updated_at": "2023-03-13T20:51:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "528e0d095eba65804e3b4174f8138cdc920382a9"
            ]
        },
        "74330": {
            "id": "PR_kwDOAO6SJc5LRIqd",
            "public_id": 74330,
            "url": "https://github.com/godotengine/godot/pull/74330",
            "diff_url": "https://github.com/godotengine/godot/pull/74330.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74330.patch",
            "title": "Ensure that C# script names (and therefore class names) are valid identifiers",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0NDk2MDMw",
            "created_at": "2023-03-03T23:47:38Z",
            "updated_at": "2023-03-13T20:52:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ae8752a731ed0b1c9307bfc5ae817e917a887294"
            ]
        },
        "74347": {
            "id": "PR_kwDOAO6SJc5LSDDC",
            "public_id": 74347,
            "url": "https://github.com/godotengine/godot/pull/74347",
            "diff_url": "https://github.com/godotengine/godot/pull/74347.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74347.patch",
            "title": "Fixed incorrect ERROR message when setting new PrimitiveMesh",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ5MTg1NDk=",
            "created_at": "2023-03-04T09:51:52Z",
            "updated_at": "2023-03-14T11:44:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "007b488a5c23b33c6e0b741b55a482e5229f2b90"
            ]
        },
        "74349": {
            "id": "PR_kwDOAO6SJc5LSG7t",
            "public_id": 74349,
            "url": "https://github.com/godotengine/godot/pull/74349",
            "diff_url": "https://github.com/godotengine/godot/pull/74349.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74349.patch",
            "title": "Fix instance uniforms breaking when setting a new mesh.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ5MTg1NDk=",
            "created_at": "2023-03-04T10:50:21Z",
            "updated_at": "2023-03-14T11:55:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "26aecbfe572c7c1164cfb36088aaf443a73f99df"
            ]
        },
        "74354": {
            "id": "PR_kwDOAO6SJc5LSLhH",
            "public_id": 74354,
            "url": "https://github.com/godotengine/godot/pull/74354",
            "diff_url": "https://github.com/godotengine/godot/pull/74354.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74354.patch",
            "title": "Correct superclass constructors in 3to4.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2023-03-04T12:04:44Z",
            "updated_at": "2023-03-13T20:20:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "53a00abb11cbbdceba7f7d027e7455854bfef01e"
            ]
        },
        "74355": {
            "id": "PR_kwDOAO6SJc5LSL2D",
            "public_id": 74355,
            "url": "https://github.com/godotengine/godot/pull/74355",
            "diff_url": "https://github.com/godotengine/godot/pull/74355.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74355.patch",
            "title": "remove incorrect rename of get_used_cells_by_id",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNDMyMzQ3",
            "created_at": "2023-03-04T12:10:36Z",
            "updated_at": "2023-03-13T21:10:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d6a2197b3d5b50bc8d0b31c97d0abeaafe80269e"
            ]
        },
        "74367": {
            "id": "PR_kwDOAO6SJc5LSfsG",
            "public_id": 74367,
            "url": "https://github.com/godotengine/godot/pull/74367",
            "diff_url": "https://github.com/godotengine/godot/pull/74367.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74367.patch",
            "title": "iOS: Increase max simultaneous touches to 32",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTUxMzg2",
            "created_at": "2023-03-04T16:28:04Z",
            "updated_at": "2023-03-14T12:04:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "54bd204377fb73a5871946005bd7cbbad4b91df9"
            ]
        },
        "74375": {
            "id": "PR_kwDOAO6SJc5LSmYx",
            "public_id": 74375,
            "url": "https://github.com/godotengine/godot/pull/74375",
            "diff_url": "https://github.com/godotengine/godot/pull/74375.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74375.patch",
            "title": "C#: Ignore explicit interface implementations",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MDMwNTk=",
            "created_at": "2023-03-04T18:22:55Z",
            "updated_at": "2023-03-13T20:55:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0372bd56b69fd3a0f8efd6067deb30ee7a60e17d"
            ]
        },
        "74416": {
            "id": "PR_kwDOAO6SJc5LTJj3",
            "public_id": 74416,
            "url": "https://github.com/godotengine/godot/pull/74416",
            "diff_url": "https://github.com/godotengine/godot/pull/74416.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74416.patch",
            "title": "Fix AABB calculation for meshes using Skeleton2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0MzU0OTU=",
            "created_at": "2023-03-05T06:29:31Z",
            "updated_at": "2023-03-14T11:50:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "06a1fe03644c57256b90b2840db1ef902187145a"
            ]
        },
        "74432": {
            "id": "PR_kwDOAO6SJc5LTflr",
            "public_id": 74432,
            "url": "https://github.com/godotengine/godot/pull/74432",
            "diff_url": "https://github.com/godotengine/godot/pull/74432.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74432.patch",
            "title": "Move tool declarations to top in 3to4.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2023-03-05T12:48:42Z",
            "updated_at": "2023-03-13T20:32:05Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9a474fb99f18782b2fcafa750c1b899996e79737"
            ]
        },
        "74433": {
            "id": "PR_kwDOAO6SJc5LThOC",
            "public_id": 74433,
            "url": "https://github.com/godotengine/godot/pull/74433",
            "diff_url": "https://github.com/godotengine/godot/pull/74433.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74433.patch",
            "title": "Fix NavigationServer free error print",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNDY0MjA0",
            "created_at": "2023-03-05T13:12:43Z",
            "updated_at": "2023-03-13T21:12:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwxNzUyMDQwNjk0",
                    "name": "topic:navigation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "73dc680fc127014ad805e5968f98ebb3e0281de7"
            ]
        },
        "74444": {
            "id": "PR_kwDOAO6SJc5LTykJ",
            "public_id": 74444,
            "url": "https://github.com/godotengine/godot/pull/74444",
            "diff_url": "https://github.com/godotengine/godot/pull/74444.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74444.patch",
            "title": "Windows: Workaround missing DWRITE_FONT_WEIGHT value in old MinGW",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2023-03-05T17:16:33Z",
            "updated_at": "2023-03-13T21:06:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b7ecb9584a1fc141d70140f6b0e573d870fa0dcb"
            ]
        },
        "74457": {
            "id": "PR_kwDOAO6SJc5LUUrU",
            "public_id": 74457,
            "url": "https://github.com/godotengine/godot/pull/74457",
            "diff_url": "https://github.com/godotengine/godot/pull/74457.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74457.patch",
            "title": "Clarify Thread documentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg3MTI=",
            "created_at": "2023-03-06T00:06:30Z",
            "updated_at": "2023-03-13T13:41:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2a4f38d54fbe8f6a35f5704fa9268e7f2d60b222"
            ]
        },
        "74466": {
            "id": "PR_kwDOAO6SJc5LU1TK",
            "public_id": 74466,
            "url": "https://github.com/godotengine/godot/pull/74466",
            "diff_url": "https://github.com/godotengine/godot/pull/74466.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74466.patch",
            "title": "Don't autocomplete numbers in GDScript",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4NTQ0MjYz",
            "created_at": "2023-03-06T03:46:13Z",
            "updated_at": "2023-03-13T20:35:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "688d00b70645a822ba694b13bcdb312e74d8c034"
            ]
        },
        "74473": {
            "id": "PR_kwDOAO6SJc5LVp1y",
            "public_id": 74473,
            "url": "https://github.com/godotengine/godot/pull/74473",
            "diff_url": "https://github.com/godotengine/godot/pull/74473.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74473.patch",
            "title": "CI: Pin SCons to 4.4.0, the new 4.5.0 is broken",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2023-03-06T07:43:32Z",
            "updated_at": "2023-03-06T09:11:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "85bb561713940665b989c1ad69b4d0f74bca166e"
            ]
        },
        "74474": {
            "id": "PR_kwDOAO6SJc5LV4qJ",
            "public_id": 74474,
            "url": "https://github.com/godotengine/godot/pull/74474",
            "diff_url": "https://github.com/godotengine/godot/pull/74474.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74474.patch",
            "title": "[Windows] Update modifier key status during IME input.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-06T08:32:21Z",
            "updated_at": "2023-03-13T21:04:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ba995c6ea1aa7f7eaff4e5d6673c7d6a096011dc"
            ]
        },
        "74476": {
            "id": "PR_kwDOAO6SJc5LWLbf",
            "public_id": 74476,
            "url": "https://github.com/godotengine/godot/pull/74476",
            "diff_url": "https://github.com/godotengine/godot/pull/74476.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74476.patch",
            "title": "[Web] Fix some missing keycode mappings.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-06T09:25:59Z",
            "updated_at": "2023-03-13T21:00:25Z",
            "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": [
                "0b0587af9775dc5e6fe5707f99634f280e22f4c7"
            ]
        },
        "74477": {
            "id": "PR_kwDOAO6SJc5LWlzL",
            "public_id": 74477,
            "url": "https://github.com/godotengine/godot/pull/74477",
            "diff_url": "https://github.com/godotengine/godot/pull/74477.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74477.patch",
            "title": "[TextServer] Fix justification on punctuation characters.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-06T10:39:41Z",
            "updated_at": "2023-03-13T21:18:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "016b2f3555d7a516c60cfda5c11ded276bb59de5"
            ]
        },
        "74482": {
            "id": "PR_kwDOAO6SJc5LW6GK",
            "public_id": 74482,
            "url": "https://github.com/godotengine/godot/pull/74482",
            "diff_url": "https://github.com/godotengine/godot/pull/74482.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74482.patch",
            "title": "Fix type icons in `PropertySelector`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "U_kgDOBcK-Cw",
            "created_at": "2023-03-06T11:34:39Z",
            "updated_at": "2023-03-13T21:11:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ca86d53e7f9c6f9785f5ef48917e92d41296f984"
            ]
        },
        "74488": {
            "id": "PR_kwDOAO6SJc5LXdvs",
            "public_id": 74488,
            "url": "https://github.com/godotengine/godot/pull/74488",
            "diff_url": "https://github.com/godotengine/godot/pull/74488.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74488.patch",
            "title": "[TextEdit] Do not draw virtual spaces (word break / justification points).",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-06T13:03:26Z",
            "updated_at": "2023-03-13T21:09:36Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25bc62ad13372490e7ba2c889174ceca34d1f33f"
            ]
        },
        "74496": {
            "id": "PR_kwDOAO6SJc5LYeRW",
            "public_id": 74496,
            "url": "https://github.com/godotengine/godot/pull/74496",
            "diff_url": "https://github.com/godotengine/godot/pull/74496.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74496.patch",
            "title": "Fix blend-file import when using custom color management in blender",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxMTkxMTQ0",
            "created_at": "2023-03-06T15:34:22Z",
            "updated_at": "2023-03-13T21:19:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA1MDI=",
                    "name": "topic:import",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7a0d12182e2808df083a58511f3d6b6023487e70"
            ]
        },
        "74513": {
            "id": "PR_kwDOAO6SJc5LaWNg",
            "public_id": 74513,
            "url": "https://github.com/godotengine/godot/pull/74513",
            "diff_url": "https://github.com/godotengine/godot/pull/74513.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74513.patch",
            "title": "Convert `OpenSimplexNoise` to `FastNoiseLite`",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY2MDA0Mjgw",
            "created_at": "2023-03-06T21:26:35Z",
            "updated_at": "2023-03-21T10:17:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "862296273b3f446f4bbcfc5ea682a866ffe1ebcf"
            ]
        },
        "74521": {
            "id": "PR_kwDOAO6SJc5Layvp",
            "public_id": 74521,
            "url": "https://github.com/godotengine/godot/pull/74521",
            "diff_url": "https://github.com/godotengine/godot/pull/74521.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74521.patch",
            "title": "Set properties of ImageTexture3D when creating",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-06T23:01:59Z",
            "updated_at": "2023-03-13T21:20:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e9d80a821d2b1e547ed82361f467e05846f8d611"
            ]
        },
        "74524": {
            "id": "PR_kwDOAO6SJc5LbAjb",
            "public_id": 74524,
            "url": "https://github.com/godotengine/godot/pull/74524",
            "diff_url": "https://github.com/godotengine/godot/pull/74524.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74524.patch",
            "title": "Add some missing renames to 3to4 tool.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2023-03-06T23:58:12Z",
            "updated_at": "2023-03-13T20:33:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6b17c2b6e79adfbcd349ac16e1a1d31098562bc5"
            ]
        },
        "74526": {
            "id": "PR_kwDOAO6SJc5LbHIH",
            "public_id": 74526,
            "url": "https://github.com/godotengine/godot/pull/74526",
            "diff_url": "https://github.com/godotengine/godot/pull/74526.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74526.patch",
            "title": "Avoid overflow when calculating ptr address for 3D textures in RenderingDevice texture update",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-07T00:20:58Z",
            "updated_at": "2023-03-14T11:22:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "06042a23b676c36f0afc1f3696d52cd60e79dc80"
            ]
        },
        "74533": {
            "id": "PR_kwDOAO6SJc5LcQAa",
            "public_id": 74533,
            "url": "https://github.com/godotengine/godot/pull/74533",
            "diff_url": "https://github.com/godotengine/godot/pull/74533.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74533.patch",
            "title": "Fixes a canvas item set to clip children being drawn as black if no children are visible",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU0MzU0OTU=",
            "created_at": "2023-03-07T06:17:04Z",
            "updated_at": "2023-03-18T02:34:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f25508befb4f0358ba8a8aaa35cdee4d9c20637c"
            ]
        },
        "74535": {
            "id": "PR_kwDOAO6SJc5Lc1LF",
            "public_id": 74535,
            "url": "https://github.com/godotengine/godot/pull/74535",
            "diff_url": "https://github.com/godotengine/godot/pull/74535.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74535.patch",
            "title": "Fix broken shortcut key input",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzg2MDY3",
            "created_at": "2023-03-07T08:40:54Z",
            "updated_at": "2023-03-14T11:38:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "91e460d500c52505557ed79af4547f188b635589"
            ]
        },
        "74547": {
            "id": "PR_kwDOAO6SJc5LeKrG",
            "public_id": 74547,
            "url": "https://github.com/godotengine/godot/pull/74547",
            "diff_url": "https://github.com/godotengine/godot/pull/74547.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74547.patch",
            "title": "Add missing handler for removing font sizes in Themes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-07T12:45:27Z",
            "updated_at": "2023-03-13T21:22:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5a3dbea3ed95b6b1ff0847daf1669aa88515801b"
            ]
        },
        "74551": {
            "id": "PR_kwDOAO6SJc5Le78p",
            "public_id": 74551,
            "url": "https://github.com/godotengine/godot/pull/74551",
            "diff_url": "https://github.com/godotengine/godot/pull/74551.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74551.patch",
            "title": "Generate empty textures for theme icons if the SVG module is disabled",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-07T14:35:36Z",
            "updated_at": "2023-03-13T13:13:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "64215ad1192878b72e784c5a62ea9b2dba0520dd"
            ]
        },
        "74555": {
            "id": "PR_kwDOAO6SJc5LfI_3",
            "public_id": 74555,
            "url": "https://github.com/godotengine/godot/pull/74555",
            "diff_url": "https://github.com/godotengine/godot/pull/74555.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74555.patch",
            "title": "Fix buffer overrun in `CPUParticles3D` in `precision=double` builds",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwOTQ0NjQ0",
            "created_at": "2023-03-07T15:09:02Z",
            "updated_at": "2023-03-14T15:52:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "LA_kwDOAO6SJc8AAAABCNCFwA",
                    "name": "topic:particles",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "89980dd9c98a01b6d353a9a087f5a4caec2dd1aa"
            ]
        },
        "74560": {
            "id": "PR_kwDOAO6SJc5LfqHN",
            "public_id": 74560,
            "url": "https://github.com/godotengine/godot/pull/74560",
            "diff_url": "https://github.com/godotengine/godot/pull/74560.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74560.patch",
            "title": "Improve logic related to editing audio buses (and prevent crashes)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-07T16:33:05Z",
            "updated_at": "2023-03-13T13:19:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf"
            ]
        },
        "74563": {
            "id": "PR_kwDOAO6SJc5Lf-n_",
            "public_id": 74563,
            "url": "https://github.com/godotengine/godot/pull/74563",
            "diff_url": "https://github.com/godotengine/godot/pull/74563.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74563.patch",
            "title": "Propagate errors when creating an OpenGL context fails in X11",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-07T17:26:56Z",
            "updated_at": "2023-03-14T16:00:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e7ea3ef53189d4bc94c784e4805a5311701ba9aa"
            ]
        },
        "74565": {
            "id": "PR_kwDOAO6SJc5LgNdU",
            "public_id": 74565,
            "url": "https://github.com/godotengine/godot/pull/74565",
            "diff_url": "https://github.com/godotengine/godot/pull/74565.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74565.patch",
            "title": "Prevent crashing on startup if project has scripted theme types",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-07T18:12:36Z",
            "updated_at": "2023-03-13T13:18:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8402927d3f55f06651045a6a94e163327e26c2ab"
            ]
        },
        "74566": {
            "id": "PR_kwDOAO6SJc5LgaQD",
            "public_id": 74566,
            "url": "https://github.com/godotengine/godot/pull/74566",
            "diff_url": "https://github.com/godotengine/godot/pull/74566.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74566.patch",
            "title": "Avoid copying CanvasTexture when updating proxy",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-07T18:55:52Z",
            "updated_at": "2023-03-13T13:10:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "84482ef90bf5f902f14594d957af8c0e3866f88c"
            ]
        },
        "74590": {
            "id": "PR_kwDOAO6SJc5LieMu",
            "public_id": 74590,
            "url": "https://github.com/godotengine/godot/pull/74590",
            "diff_url": "https://github.com/godotengine/godot/pull/74590.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74590.patch",
            "title": "Fix crash when dumping extension API in a non-writable directory",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-08T04:38:33Z",
            "updated_at": "2023-03-13T13:11:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "49400e0c1c2c745942133cd63daefad82608958c"
            ]
        },
        "74591": {
            "id": "PR_kwDOAO6SJc5LivN0",
            "public_id": 74591,
            "url": "https://github.com/godotengine/godot/pull/74591",
            "diff_url": "https://github.com/godotengine/godot/pull/74591.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74591.patch",
            "title": "fix crash when showing file in FileSystem dock",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODg1ODQ2",
            "created_at": "2023-03-08T06:25:03Z",
            "updated_at": "2023-03-14T14:22:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c4d1513e15e1f3e599030a98cf425177c3d1eb24"
            ]
        },
        "74598": {
            "id": "PR_kwDOAO6SJc5LjuGq",
            "public_id": 74598,
            "url": "https://github.com/godotengine/godot/pull/74598",
            "diff_url": "https://github.com/godotengine/godot/pull/74598.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74598.patch",
            "title": "[Linux/X11] Add some missing keycodes/scancodes.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-08T10:15:36Z",
            "updated_at": "2023-03-14T12:02:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5d35c600d5e4d6fc553246407e766d600f5b774e"
            ]
        },
        "74599": {
            "id": "PR_kwDOAO6SJc5Lj-x7",
            "public_id": 74599,
            "url": "https://github.com/godotengine/godot/pull/74599",
            "diff_url": "https://github.com/godotengine/godot/pull/74599.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74599.patch",
            "title": "Fix coloring of the renderer options button",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-08T11:17:27Z",
            "updated_at": "2023-03-14T11:56:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ac7a4f6e879715f1fece59facffbed3f78ab9b94"
            ]
        },
        "74601": {
            "id": "PR_kwDOAO6SJc5LkOdH",
            "public_id": 74601,
            "url": "https://github.com/godotengine/godot/pull/74601",
            "diff_url": "https://github.com/godotengine/godot/pull/74601.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74601.patch",
            "title": "Don't unset local_coords on starting transform.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0OTYyMzE=",
            "created_at": "2023-03-08T12:15:37Z",
            "updated_at": "2023-03-14T11:54:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d3d1223b970140b6a37d0c23e3b234c878be510a"
            ]
        },
        "74605": {
            "id": "PR_kwDOAO6SJc5LkdVC",
            "public_id": 74605,
            "url": "https://github.com/godotengine/godot/pull/74605",
            "diff_url": "https://github.com/godotengine/godot/pull/74605.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74605.patch",
            "title": "Fix for AABB methods with wrong description",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE1NTc5MDM=",
            "created_at": "2023-03-08T13:07:35Z",
            "updated_at": "2023-03-13T13:47:15Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "df0de07494bae7576299bae781644ad8db7cc128"
            ]
        },
        "74610": {
            "id": "PR_kwDOAO6SJc5LlTYv",
            "public_id": 74610,
            "url": "https://github.com/godotengine/godot/pull/74610",
            "diff_url": "https://github.com/godotengine/godot/pull/74610.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74610.patch",
            "title": "Remove outdated note about const in Dictionary and Array docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU1OTk3OTY=",
            "created_at": "2023-03-08T15:44:34Z",
            "updated_at": "2023-03-13T13:31:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "d2b1d6e69badfd9c5d370e5599971334ab3034ef"
            ]
        },
        "74615": {
            "id": "PR_kwDOAO6SJc5LmMP7",
            "public_id": 74615,
            "url": "https://github.com/godotengine/godot/pull/74615",
            "diff_url": "https://github.com/godotengine/godot/pull/74615.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74615.patch",
            "title": "Prevent cache corruption when saving resources in the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-08T18:51:50Z",
            "updated_at": "2023-03-13T13:16:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "496bd94c21dbda01fc7d9d0a108eecef21924024"
            ]
        },
        "74621": {
            "id": "PR_kwDOAO6SJc5Lm5iH",
            "public_id": 74621,
            "url": "https://github.com/godotengine/godot/pull/74621",
            "diff_url": "https://github.com/godotengine/godot/pull/74621.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74621.patch",
            "title": "Tweak command syntax in Vulkan renderer failure message",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2023-03-08T21:28:54Z",
            "updated_at": "2023-03-14T12:05:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ddc9cc3e492861dff43617cecb24ae919e122455"
            ]
        },
        "74624": {
            "id": "PR_kwDOAO6SJc5LnKem",
            "public_id": 74624,
            "url": "https://github.com/godotengine/godot/pull/74624",
            "diff_url": "https://github.com/godotengine/godot/pull/74624.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74624.patch",
            "title": "Add conversion for common Theme Overrides",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY2MDA0Mjgw",
            "created_at": "2023-03-08T22:32:17Z",
            "updated_at": "2023-03-16T15:38:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a40f559fe20e451b60b9ef33e9f2675358bbb8ac"
            ]
        },
        "74627": {
            "id": "PR_kwDOAO6SJc5LnayH",
            "public_id": 74627,
            "url": "https://github.com/godotengine/godot/pull/74627",
            "diff_url": "https://github.com/godotengine/godot/pull/74627.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74627.patch",
            "title": "Fixed typos in Transform2D and Transform3D class reference",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5MDc4NzMy",
            "created_at": "2023-03-08T23:20:43Z",
            "updated_at": "2023-03-13T13:26:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "36270d39d2f53bae5ac78f6b475be3d0ecb9184c"
            ]
        },
        "74634": {
            "id": "PR_kwDOAO6SJc5LoQOh",
            "public_id": 74634,
            "url": "https://github.com/godotengine/godot/pull/74634",
            "diff_url": "https://github.com/godotengine/godot/pull/74634.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74634.patch",
            "title": "Fix errors when closing floating docks",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODg1ODQ2",
            "created_at": "2023-03-09T04:03:30Z",
            "updated_at": "2023-03-14T12:06:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "21578e0bb4f3dd99bb288a1d631b064fa76b884f"
            ]
        },
        "74637": {
            "id": "PR_kwDOAO6SJc5LoyTQ",
            "public_id": 74637,
            "url": "https://github.com/godotengine/godot/pull/74637",
            "diff_url": "https://github.com/godotengine/godot/pull/74637.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74637.patch",
            "title": "Add missing TTRs in tiles editor and array inspector",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-09T06:40:13Z",
            "updated_at": "2023-03-14T12:09:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bef7f14885ab6ee9cdf4116f67dfa12239746677"
            ]
        },
        "74638": {
            "id": "PR_kwDOAO6SJc5Lo4KN",
            "public_id": 74638,
            "url": "https://github.com/godotengine/godot/pull/74638",
            "diff_url": "https://github.com/godotengine/godot/pull/74638.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74638.patch",
            "title": "Fix various typos in the classref",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-09T06:59:24Z",
            "updated_at": "2023-03-13T13:27:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "03fcac3aa5deecb9a4009b0a7889bb5d6be252fb"
            ]
        },
        "74648": {
            "id": "PR_kwDOAO6SJc5Lpz3B",
            "public_id": 74648,
            "url": "https://github.com/godotengine/godot/pull/74648",
            "diff_url": "https://github.com/godotengine/godot/pull/74648.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74648.patch",
            "title": "Vulkan: Fix VMA build with GCC 13",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2023-03-09T09:47:23Z",
            "updated_at": "2023-03-14T12:09:14Z",
            "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": [
                "b113e6d4ff18dc1b1e6f4ec1bd0e307fd1d8623d"
            ]
        },
        "74671": {
            "id": "PR_kwDOAO6SJc5LsndA",
            "public_id": 74671,
            "url": "https://github.com/godotengine/godot/pull/74671",
            "diff_url": "https://github.com/godotengine/godot/pull/74671.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74671.patch",
            "title": "Fix extension bindings for motion collision/result structs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ4ODQyNDY=",
            "created_at": "2023-03-09T17:00:32Z",
            "updated_at": "2023-03-18T16:07:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw1ODA1MzcwMDM=",
                    "name": "topic:gdextension",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "be64ffd25d0be68dce2b568c79347bab8101ac23"
            ]
        },
        "74675": {
            "id": "PR_kwDOAO6SJc5LtWnN",
            "public_id": 74675,
            "url": "https://github.com/godotengine/godot/pull/74675",
            "diff_url": "https://github.com/godotengine/godot/pull/74675.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74675.patch",
            "title": "Document `editor/naming/scene_name_casing` setting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "U_kgDOBcK-Cw",
            "created_at": "2023-03-09T19:10:44Z",
            "updated_at": "2023-03-13T13:25:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "3de5332fcb31ea46a692fda7b92847b162e3571d"
            ]
        },
        "74689": {
            "id": "PR_kwDOAO6SJc5LuBqa",
            "public_id": 74689,
            "url": "https://github.com/godotengine/godot/pull/74689",
            "diff_url": "https://github.com/godotengine/godot/pull/74689.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74689.patch",
            "title": "GDScript: Fix autocomplete inside a block with a type test condition",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3OTA4MTQ=",
            "created_at": "2023-03-09T21:58:29Z",
            "updated_at": "2023-03-14T12:16:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e289a4ab2c404991d684b6c77b65d24f41be5b63"
            ]
        },
        "74693": {
            "id": "PR_kwDOAO6SJc5LuQJa",
            "public_id": 74693,
            "url": "https://github.com/godotengine/godot/pull/74693",
            "diff_url": "https://github.com/godotengine/godot/pull/74693.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74693.patch",
            "title": "Add parentheses around arguments when converting xform",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-09T23:06:30Z",
            "updated_at": "2023-03-13T20:34:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3ee5fbdb73fbdec318a345cc797d2d1daf19895f"
            ]
        },
        "74702": {
            "id": "PR_kwDOAO6SJc5LvhIo",
            "public_id": 74702,
            "url": "https://github.com/godotengine/godot/pull/74702",
            "diff_url": "https://github.com/godotengine/godot/pull/74702.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74702.patch",
            "title": "[TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts lookup to TrueType/CFF only.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-10T07:37:04Z",
            "updated_at": "2023-03-13T13:17:54Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d501a2dc31f3bef6d5a7f6b0d060c8915082011"
            ]
        },
        "74710": {
            "id": "PR_kwDOAO6SJc5LwQjy",
            "public_id": 74710,
            "url": "https://github.com/godotengine/godot/pull/74710",
            "diff_url": "https://github.com/godotengine/godot/pull/74710.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74710.patch",
            "title": "Clear filter in Project Settings when opening Layer Names",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2MjUyNg==",
            "created_at": "2023-03-10T10:24:49Z",
            "updated_at": "2023-03-14T12:14:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "e13bcf5b845fba1dbb2bbb02c8f14e7d3733a188"
            ]
        },
        "74731": {
            "id": "PR_kwDOAO6SJc5LyEgL",
            "public_id": 74731,
            "url": "https://github.com/godotengine/godot/pull/74731",
            "diff_url": "https://github.com/godotengine/godot/pull/74731.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74731.patch",
            "title": "Fix CharacterBody2D get_slide_collision docs",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyODM2Nw==",
            "created_at": "2023-03-10T16:39:56Z",
            "updated_at": "2023-03-16T15:39:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "2b6e1550ffbbe8a5f0696f2ffbc657ed36e8faf2"
            ]
        },
        "74734": {
            "id": "PR_kwDOAO6SJc5LySNg",
            "public_id": 74734,
            "url": "https://github.com/godotengine/godot/pull/74734",
            "diff_url": "https://github.com/godotengine/godot/pull/74734.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74734.patch",
            "title": "Make sure Script Debugger is updated with the editor theme",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-10T17:19:39Z",
            "updated_at": "2023-03-14T12:19:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "239eb31c900682f1d4fea56546096b5282d2a352"
            ]
        },
        "74736": {
            "id": "PR_kwDOAO6SJc5LyU8z",
            "public_id": 74736,
            "url": "https://github.com/godotengine/godot/pull/74736",
            "diff_url": "https://github.com/godotengine/godot/pull/74736.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74736.patch",
            "title": "Fix exported type for Menubar start_index",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM1Mzg2NDU2",
            "created_at": "2023-03-10T17:30:41Z",
            "updated_at": "2023-03-14T12:17:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "dbfecdb3b04956db58ee199fdbd9f7c03794e269"
            ]
        },
        "74740": {
            "id": "PR_kwDOAO6SJc5LywI2",
            "public_id": 74740,
            "url": "https://github.com/godotengine/godot/pull/74740",
            "diff_url": "https://github.com/godotengine/godot/pull/74740.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74740.patch",
            "title": "Use linear filtering without mipmaps for ProceduralSkyMaterial and PhysicalSkyMaterial",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-10T18:52:07Z",
            "updated_at": "2023-03-14T12:18:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "572ac915145e7ccb6d32ab5c356076820e964433"
            ]
        },
        "74750": {
            "id": "PR_kwDOAO6SJc5Lz5OW",
            "public_id": 74750,
            "url": "https://github.com/godotengine/godot/pull/74750",
            "diff_url": "https://github.com/godotengine/godot/pull/74750.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74750.patch",
            "title": "[4.0] Ensure that editor color map is initialized in the project manager",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-11T01:08:46Z",
            "updated_at": "2023-03-13T12:48:38Z",
            "target_branch": "4.0",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "671f8eb7901e731d7fe924258e70dcc873ba6b9c"
            ]
        },
        "74781": {
            "id": "PR_kwDOAO6SJc5L0slO",
            "public_id": 74781,
            "url": "https://github.com/godotengine/godot/pull/74781",
            "diff_url": "https://github.com/godotengine/godot/pull/74781.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74781.patch",
            "title": "Fix null-pointer dereference on Android systems when using gl_compatibility renderer",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NjM3MDc=",
            "created_at": "2023-03-11T17:08:00Z",
            "updated_at": "2023-03-13T13:22:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
                    "name": "crash",
                    "color": "#885544"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                }
            ],
            "commits": [
                "d186b7438f8ced5e79a7081a29e720d1683cd267"
            ]
        },
        "74795": {
            "id": "PR_kwDOAO6SJc5L06na",
            "public_id": 74795,
            "url": "https://github.com/godotengine/godot/pull/74795",
            "diff_url": "https://github.com/godotengine/godot/pull/74795.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74795.patch",
            "title": "Fix MultiNodeEdit not cleared after deleting nodes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIyMjMxNzI=",
            "created_at": "2023-03-11T21:47:24Z",
            "updated_at": "2023-03-16T15:40:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fbffd686e23dfd2e5599d0b2ca35d71805d8d7a9"
            ]
        },
        "74800": {
            "id": "PR_kwDOAO6SJc5L1DJ8",
            "public_id": 74800,
            "url": "https://github.com/godotengine/godot/pull/74800",
            "diff_url": "https://github.com/godotengine/godot/pull/74800.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74800.patch",
            "title": "Allow negative NavigationAgent2D path debug line_width for thin lines",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNDY0MjA0",
            "created_at": "2023-03-12T01:41:17Z",
            "updated_at": "2023-03-16T15:45:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4MDU5",
                    "name": "topic:2d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzUyMDQwNjk0",
                    "name": "topic:navigation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f6a10c0565e32e0170bcce71635d8bad16077d1d"
            ]
        },
        "74838": {
            "id": "PR_kwDOAO6SJc5L18-D",
            "public_id": 74838,
            "url": "https://github.com/godotengine/godot/pull/74838",
            "diff_url": "https://github.com/godotengine/godot/pull/74838.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74838.patch",
            "title": "Documents the \"arc-based\" Quaternion constructor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5MTU2MQ==",
            "created_at": "2023-03-12T20:55:24Z",
            "updated_at": "2023-03-16T15:38:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "2d6deb10b05517919eebfb2ce665ad998d2aae08"
            ]
        },
        "74847": {
            "id": "PR_kwDOAO6SJc5L2K9S",
            "public_id": 74847,
            "url": "https://github.com/godotengine/godot/pull/74847",
            "diff_url": "https://github.com/godotengine/godot/pull/74847.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74847.patch",
            "title": "Fix typo in Window class.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc5OTA3NjI=",
            "created_at": "2023-03-13T00:54:02Z",
            "updated_at": "2023-03-14T12:21:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "112977be262256b5cd3ac6713557dba74d905f44"
            ]
        },
        "74858": {
            "id": "PR_kwDOAO6SJc5L4x7E",
            "public_id": 74858,
            "url": "https://github.com/godotengine/godot/pull/74858",
            "diff_url": "https://github.com/godotengine/godot/pull/74858.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74858.patch",
            "title": "Fix `InputEventConfigurationDialog` modifies original event",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3NzAwNDE4",
            "created_at": "2023-03-13T12:07:49Z",
            "updated_at": "2023-03-16T15:37:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9fbf24fd5c32f50130ae71e317ad73456853d3b5"
            ]
        },
        "74860": {
            "id": "PR_kwDOAO6SJc5L5AJf",
            "public_id": 74860,
            "url": "https://github.com/godotengine/godot/pull/74860",
            "diff_url": "https://github.com/godotengine/godot/pull/74860.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74860.patch",
            "title": "Improve Vector2 / 3 / 4 normalized() classref.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
            "created_at": "2023-03-13T12:50:10Z",
            "updated_at": "2023-03-16T15:46:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cca01afd82bd6e7b3e852a66ca459f5d61022585"
            ]
        },
        "74866": {
            "id": "PR_kwDOAO6SJc5L594R",
            "public_id": 74866,
            "url": "https://github.com/godotengine/godot/pull/74866",
            "diff_url": "https://github.com/godotengine/godot/pull/74866.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74866.patch",
            "title": "Cherry-picks for the 4.0 branch (future 4.0.1) - 1st batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-13T15:16:23Z",
            "updated_at": "2023-03-13T15:58:52Z",
            "target_branch": "4.0",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "857cd853dee0ebd553621ec4c29f16d7ca79085a",
                "1640b1a150f51a132c53b6b4b3fabad0f1f21325",
                "093d2371380970016e3477f7ae041299e0e0d553",
                "764fe8ac519bc37b3f17926fa02c25609de528ed",
                "d9297844915abae44f295ddf8064ace8051a2c58",
                "94db7f866b5e4036f7fa74a494c3b03c3ee64a3c",
                "f4ea9df0f4ddfc5b46419710e0d4ff02c8b0260f",
                "acdb1bdbd7aed6442e840074b3a5c09202be6660",
                "9e6f0ee9c794a78557d49a2b7cdb43d4ac045c6d",
                "3aa3fb8771d7ec071e6327d51c3bca75d9a487c8",
                "99972500517c9bb299d61218aba455037fbc4f1b",
                "e043484d36fb51c89cff65a5611157e7956dd932",
                "a026669cc59e83a99e3dcac1169c955d01859320",
                "4bd16e649393021137b8f2145e42436a182c373b",
                "ed139593bf5045c696879be771c29732080cb632",
                "b880bde10f5a32c36563c1a0842f167d01401a37",
                "80cde341d46ada45d21bb5b5f81937b22386e589",
                "8732a8af473fa552a0580d30280380becb27e4b7",
                "8dca093d97713923f5ae37e68df82b82e60e15b2",
                "5180116c0752163d6954abef61a873b32ae38f30",
                "0112862e70819f700fd86104a136795fcbe1c80e",
                "234c601a61d7ec5c0165fa6cb277fae430557e88",
                "3c2e952889e5a75b97b0750dc714af181a79eeb7",
                "d83245f2f94410768016899df91ce3134091bb7b",
                "048c252602aa9e21175b7e125dbcae204e303b1f",
                "7490f892387662bc14b77b4992fe66a9c678fb5c",
                "41f4068a6e81f5f0e94428ddc04330f6a154ee70",
                "755a86f5025e9166e3c5b140d0bf5650166f0db1",
                "2d0d07f51b5caf16d43eab7e8526250e371942d5",
                "5662542526f95c57cb43c72e8f9804cdb2cd8906",
                "1d21652f80458d73394f7fb8e4cf1cf907a098da",
                "f55c61d6011551eb1ca4eb840ff2b3ccc62a5fcb",
                "466d226a4acc66fc1c1c4faf8d9da68e6c84fbda",
                "e290448fe3295b43f06f23eacb7a07cdc3d064a8"
            ]
        },
        "74884": {
            "id": "PR_kwDOAO6SJc5L74s4",
            "public_id": 74884,
            "url": "https://github.com/godotengine/godot/pull/74884",
            "diff_url": "https://github.com/godotengine/godot/pull/74884.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74884.patch",
            "title": "Cherry-picks for the 4.0 branch (future 4.0.1) - 2nd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-13T21:23:59Z",
            "updated_at": "2023-03-14T12:57:44Z",
            "target_branch": "4.0",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "84e9a79ace17094a3d0f7cde5af2f35ce2c8986f",
                "a41a813af40387eb5ff93a0ecc21a8122d99d9fb",
                "e3e117cac538eab4adb1c9c5f145cc89047185d0",
                "494449f2129b19d00e30b41666b7d7d65fb501b4",
                "069c48bfdc19644d215397a740bffcfdff34debc",
                "75e078d88508bcfb139ccdc320e6a88b1a8e0cff",
                "a755ac856adb8ad456a346c417c4c2f346107143",
                "34c909b41eee5e872778d00d5942d79418a58469",
                "b1c8a4085319ff5433da3868c5784fbecb2c8f6b",
                "90dbf3bd38ecd06ef32fb3cc4958cff6d132786d",
                "4cce35824192e855cfda949259cbd149a2165570",
                "ef3f1d426d4bb10be75b9984989f3fd145eddf53",
                "bc6743c96d6ef353433ee230015f2e19562ea08c",
                "050ec70ea409950e5f86ccf51373592b768b12ca",
                "20eeb7c66d3d8b1cb378eed72c93519a451ce450",
                "ad6fa1cd25095e65ade1f9a314134e4204691355",
                "079c8ea719f1c595b9289576e168b9831f4efaa2",
                "782e1fe84e10ab38b57479d149a48b255493609f",
                "01324f025ae4dbc64bbaf42fe5f6fc0ab9745998",
                "c6f7675b1f541ba72f983861b722864887241eb7",
                "c8f64c68a5437242212311afa3dc83cac754fc43",
                "4e90cc55ecf379a7cfe426fa7263cc604220b644",
                "925381201be45a19e27a7093410033acb214f97c",
                "48a639f4a5919cd8f1713d7ac8376447fb1de2ac",
                "57dc06087908474e6929abd1e0f3c099799b353d",
                "7e6bc72f7cfa210f756cda60a8a3e9516470f04d",
                "13b37a50aed6d305de1f78c156d046cf971ae25f",
                "81f49966834daaa7f2daef7be974f3cbcd039d34",
                "06e2c6ace221f7e9a8591cf97339e3a6c530d86a",
                "9fff0fcbb53d2782d82c7fead06a7f3f2ff2eb34",
                "f6709a1fda83c3aec884220a73cb5a2daed3f0ca",
                "6041ad5c701b05b7cf3518dfda1cf047333aaeb5",
                "6cd227a35c3ca27d138e99582dcf8b1e4ac20aa6",
                "1421838ba79bd14a978831672b28efe0b5fff866"
            ]
        },
        "74907": {
            "id": "PR_kwDOAO6SJc5L_we4",
            "public_id": 74907,
            "url": "https://github.com/godotengine/godot/pull/74907",
            "diff_url": "https://github.com/godotengine/godot/pull/74907.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74907.patch",
            "title": "Cherry-picks for the 4.0 branch (future 4.0.1) - 3rd batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-14T13:02:20Z",
            "updated_at": "2023-03-14T15:00:14Z",
            "target_branch": "4.0",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "38c0ad7c6c6b70f1ecac0a7962a60c3105b3d8e8",
                "0cf5de8f194b48f771c3ff3d44cb26fc83f220bb",
                "31760165285be23a334885186d75c8b3ce017819",
                "c59c68cdec847bdcb8b0bd140324228edd7d74f6",
                "5f6a53456987fbffd9b6d12714485c337b0c17ac",
                "59a78ecf5af2f3677d6895eab9054825020f85f7",
                "23f2c1234c906dbef35697ffca1324b5b8303560",
                "5824967f2f5d2835f7216dcb5d2d4139f4b8608b",
                "7ac80569b31ea428e1d5017895ceceaf9d22557c",
                "38ad9c52b231ae9cb862197b5eed7eda797dadd8",
                "9e5e6568b71c6222c0739a7c3c484c3715847490",
                "26ab941507b11de491a11a24b5a1dd72a72082f5",
                "10424abb29709a9ef6c6761fc3c704ace0f642e8",
                "006410ae46b59bb2699d0885a12d93f53e99a59e",
                "e79477a4b5521243421038bd8aa4d18a6bc5c2d3",
                "0c1abbd79efea87b358be8a00fa2d903ccae4a3b",
                "5ae484c13823cc3422b5bf6d3f320e6d1cf61b80",
                "f9bb1d3174e7ab88b738b48967972d13f53da627",
                "b4a1bfd6d5d9587c2771e9882e02569cd91d3dcb",
                "4ff705b37eca3b8de2acf5919caf2324cba9c49d",
                "47dc4bc3072208b973d2a0d26c8f9502e09c7f40",
                "08845dc3f000cd4de4ce1d6faabda398a5aed8b9",
                "d508d0a6423627859a92c4b4bd45ffa176114066",
                "18bf2663f92e2dee528d23a18e336214c8581879",
                "d229ca2f27334856695e7e9230894b408284dfdd",
                "89a40d317dd40337db08fbbd3925a4535f623812",
                "323c3f80c5885b7476a0aac9dd5fac39b3b0c290",
                "5a7624e50f8ea329046711a1c75bdd5c4e3fe932",
                "7e74568709532181be3e803d64d22b8a03a45a9a",
                "278fc7538dbd98ff0e06410d69adca49b5326b21"
            ]
        },
        "74911": {
            "id": "PR_kwDOAO6SJc5MAPBN",
            "public_id": 74911,
            "url": "https://github.com/godotengine/godot/pull/74911",
            "diff_url": "https://github.com/godotengine/godot/pull/74911.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74911.patch",
            "title": "[macOS] Remove unnecessary debug prints.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2023-03-14T14:15:21Z",
            "updated_at": "2023-03-16T15:36:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "42a30c76d9495d15c6f403f47b1adcf39f998969"
            ]
        },
        "74916": {
            "id": "PR_kwDOAO6SJc5MBU6M",
            "public_id": 74916,
            "url": "https://github.com/godotengine/godot/pull/74916",
            "diff_url": "https://github.com/godotengine/godot/pull/74916.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74916.patch",
            "title": "Add \"Bbcode\" -> \"BBCode\" editor capitalization",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MDAzMg==",
            "created_at": "2023-03-14T16:48:09Z",
            "updated_at": "2023-03-16T15:41:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "81858da2e66d04a766a9036dc94658d95ce1297f"
            ]
        },
        "74964": {
            "id": "PR_kwDOAO6SJc5MJwZQ",
            "public_id": 74964,
            "url": "https://github.com/godotengine/godot/pull/74964",
            "diff_url": "https://github.com/godotengine/godot/pull/74964.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74964.patch",
            "title": "Disallow creating a project in the Home or Documents folder",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIxMzM5",
            "created_at": "2023-03-15T22:53:55Z",
            "updated_at": "2023-03-16T15:42:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxMTYxNzI2NDA1",
                    "name": "high priority",
                    "color": "#7956a5"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "45a26ff29286b1a692c7f7f6faac6970cdf3151c"
            ]
        },
        "74972": {
            "id": "PR_kwDOAO6SJc5MLGyj",
            "public_id": 74972,
            "url": "https://github.com/godotengine/godot/pull/74972",
            "diff_url": "https://github.com/godotengine/godot/pull/74972.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74972.patch",
            "title": "Fix typos and inconsistencies in classref",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-16T06:18:45Z",
            "updated_at": "2023-03-16T15:43:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "57d4272984fc0dd4c668503ead82a9dd01020bfd"
            ]
        },
        "74974": {
            "id": "PR_kwDOAO6SJc5MLTi8",
            "public_id": 74974,
            "url": "https://github.com/godotengine/godot/pull/74974",
            "diff_url": "https://github.com/godotengine/godot/pull/74974.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74974.patch",
            "title": "Fix error when opening Inspector's dots menu",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
            "created_at": "2023-03-16T07:13:05Z",
            "updated_at": "2023-03-16T15:43:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cb0fa0ed7b6b5e953f820a762979d1d35c12b8ee"
            ]
        },
        "74976": {
            "id": "PR_kwDOAO6SJc5MLn5w",
            "public_id": 74976,
            "url": "https://github.com/godotengine/godot/pull/74976",
            "diff_url": "https://github.com/godotengine/godot/pull/74976.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74976.patch",
            "title": "Fix NavigationAgent3D debug path duplicated points",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNDY0MjA0",
            "created_at": "2023-03-16T08:25:02Z",
            "updated_at": "2023-03-16T15:46:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
                    "name": "topic:3d",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwxNzUyMDQwNjk0",
                    "name": "topic:navigation",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0b8798a9950ca7a86b1b2e20f69f22ba4396d55a"
            ]
        },
        "74987": {
            "id": "PR_kwDOAO6SJc5MOeDq",
            "public_id": 74987,
            "url": "https://github.com/godotengine/godot/pull/74987",
            "diff_url": "https://github.com/godotengine/godot/pull/74987.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/74987.patch",
            "title": "Cherry-picks for the 4.0 branch (future 4.0.1) - 4th batch",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-16T15:48:27Z",
            "updated_at": "2023-03-16T19:24:16Z",
            "target_branch": "4.0",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c0e5879b41f99d690287bc4c696a8a217084e6ed",
                "8e8ecf52cf084c845c3e0288861f166726ae9653",
                "bea2da94da07b5cda93b59e2293ac0edde7e6aa5",
                "c6a704af2cc6b0bef66c61c83247aa65e6a664ef",
                "ef06e5d786d4ab56b77d6011754d5816c4448189",
                "ec5f5032892c7f062cf2468c6136b5e926c6d4a8",
                "ab12edb6c6667fb37d19c1a64595634680464dee",
                "5faebb712ed8f0412fcf5ba30b012164483ea5b0",
                "1507bea80c2f70de1d2eaf3286e5117515a154ca",
                "1c7bd972e4f0bc8140cf97f1305e2d32ddc4dfd8",
                "3bb89a0911d55b57459a043dcfe9985c406b0c70",
                "5acc7a77fe2d66189026338214ff32ae06b88188",
                "577afedc40d40e616db26edeb8800828f22a526f"
            ]
        },
        "75097": {
            "id": "PR_kwDOAO6SJc5MY2Wl",
            "public_id": 75097,
            "url": "https://github.com/godotengine/godot/pull/75097",
            "diff_url": "https://github.com/godotengine/godot/pull/75097.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/75097.patch",
            "title": "Add changelog for 4.0.1",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzgyODMz",
            "created_at": "2023-03-19T11:34:27Z",
            "updated_at": "2023-03-19T18:16:49Z",
            "target_branch": "4.0",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "ac8f97048e1c862d503e95c729aa182953a96fb5"
            ]
        }
    }
}