{
    "generated_at": 1685475891636,
    "log": [
        "45eaa2daf1e3d2571a9f31a3421911262ec82f51",
        "8ac75669c1aa26882a82311f8e871c7118855f1f",
        "eb4816ee130f3258849febecb44b8d013bf346a1",
        "dbfe36728ed32ee93bd200678534733c89dc3150",
        "0fe94ee6e55e1231df5e80c20e58e7f2d73adde8",
        "fbf32c1ea260a577472cae61402ff128a9eabe58",
        "d55deabae72e11b5732fcf28afeb67d14fc5377a",
        "3dd3f2211bb1bc88b098e6a70ded7aa8650d16fe",
        "9520c6b953a4f53a99b8e00f04522a8a67cecb94",
        "b47fa3f3484f718ecf2ffcc55269363fb6417f7f",
        "29dcb7a0d25d81d3634435c94636c462f5f1612c",
        "786c2ed7fa16a857fc9952c37fcd600ad9a0f9da",
        "8d83e58b37d71cc6a68ba3ff77b4b8834f68b308",
        "f28771b7a8e88a134076037a3cca1affc882e58a"
    ],
    "release_logs": {
        "stable": [
            "45eaa2daf1e3d2571a9f31a3421911262ec82f51",
            "8ac75669c1aa26882a82311f8e871c7118855f1f",
            "eb4816ee130f3258849febecb44b8d013bf346a1",
            "dbfe36728ed32ee93bd200678534733c89dc3150",
            "0fe94ee6e55e1231df5e80c20e58e7f2d73adde8",
            "fbf32c1ea260a577472cae61402ff128a9eabe58",
            "d55deabae72e11b5732fcf28afeb67d14fc5377a",
            "3dd3f2211bb1bc88b098e6a70ded7aa8650d16fe",
            "9520c6b953a4f53a99b8e00f04522a8a67cecb94",
            "b47fa3f3484f718ecf2ffcc55269363fb6417f7f",
            "29dcb7a0d25d81d3634435c94636c462f5f1612c",
            "786c2ed7fa16a857fc9952c37fcd600ad9a0f9da",
            "8d83e58b37d71cc6a68ba3ff77b4b8834f68b308",
            "f28771b7a8e88a134076037a3cca1affc882e58a"
        ]
    },
    "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": 0,
            "commit_count": 6
        },
        "MDQ6VXNlcjkyNTM5Mjg=": {
            "id": "MDQ6VXNlcjkyNTM5Mjg=",
            "user": "madmiraal",
            "avatar": "https://avatars.githubusercontent.com/u/9253928?u=2877a434cc1ac88dad4c7510e53af252bc07661e&v=4",
            "url": "https://github.com/madmiraal",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyOTY2ODE0": {
            "id": "MDQ6VXNlcjEyOTY2ODE0",
            "user": "zaevi",
            "avatar": "https://avatars.githubusercontent.com/u/12966814?u=6236d669f8205f6d7cbdd0215a33c72eaf68c818&v=4",
            "url": "https://github.com/zaevi",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE2ODc5MTg=": {
            "id": "MDQ6VXNlcjE2ODc5MTg=",
            "user": "Faless",
            "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4",
            "url": "https://github.com/Faless",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM5MDMwNTk=": {
            "id": "MDQ6VXNlcjM5MDMwNTk=",
            "user": "raulsntos",
            "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4",
            "url": "https://github.com/raulsntos",
            "pull_count": 1,
            "commit_count": 2
        },
        "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
        },
        "MDQ6VXNlcjU2NjE0MjY3": {
            "id": "MDQ6VXNlcjU2NjE0MjY3",
            "user": "Ahopness",
            "avatar": "https://avatars.githubusercontent.com/u/56614267?u=c74a23d47e319dcad0a5de022a1fbca7872c10d7&v=4",
            "url": "https://github.com/Ahopness",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc2NDU2ODM=": {
            "id": "MDQ6VXNlcjc2NDU2ODM=",
            "user": "bruvzg",
            "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4",
            "url": "https://github.com/bruvzg",
            "pull_count": 1,
            "commit_count": 1
        }
    },
    "commits": {
        "45eaa2daf1e3d2571a9f31a3421911262ec82f51": {
            "hash": "45eaa2daf1e3d2571a9f31a3421911262ec82f51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump version to 3.4.2-stable",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8ac75669c1aa26882a82311f8e871c7118855f1f": {
            "hash": "8ac75669c1aa26882a82311f8e871c7118855f1f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add changelog for Godot 3.4.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "eb4816ee130f3258849febecb44b8d013bf346a1": {
            "hash": "eb4816ee130f3258849febecb44b8d013bf346a1",
            "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 classref translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "dbfe36728ed32ee93bd200678534733c89dc3150": {
            "hash": "dbfe36728ed32ee93bd200678534733c89dc3150",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Remove line numbers from classref PO files",
            "body": "It's useful context for translators but it generates very spammy diffs whenever\na line is added or removed, changing the comments for hundreds or thousands of\nmsgids needlessly.\n\nWe still have the file names so it's relatively easy to search in file to find\nthe location of the source string.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0fe94ee6e55e1231df5e80c20e58e7f2d73adde8": {
            "hash": "0fe94ee6e55e1231df5e80c20e58e7f2d73adde8",
            "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 editor translations with Weblate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fbf32c1ea260a577472cae61402ff128a9eabe58": {
            "hash": "fbf32c1ea260a577472cae61402ff128a9eabe58",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"[3.x] Fixed event spam when using the Nintendo Switch controller\"",
            "body": "(cherry picked from commit 9f250e837073b2914ec4920ab0012bdf170e7dfc)",
            "is_cherrypick": true,
            "cherrypick_hash": "9f250e837073b2914ec4920ab0012bdf170e7dfc",
            "pull": ""
        },
        "9f250e837073b2914ec4920ab0012bdf170e7dfc": {
            "hash": "9f250e837073b2914ec4920ab0012bdf170e7dfc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkyNTM5Mjg="
            ],
            "author_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "committer_raw": "Marcel Admiraal <madmiraal@users.noreply.github.com>",
            "summary": "Revert \"[3.x] Fixed event spam when using the Nintendo Switch controller\"",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56029
        },
        "d55deabae72e11b5732fcf28afeb67d14fc5377a": {
            "hash": "d55deabae72e11b5732fcf28afeb67d14fc5377a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "Zae <zaevi@live.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[3.x]Fix BaseButton's localization for tooltip text with shortcut",
            "body": "(cherry picked from commit 23aaf78391926d6f005e3375e718271f4ef2c3db)",
            "is_cherrypick": true,
            "cherrypick_hash": "23aaf78391926d6f005e3375e718271f4ef2c3db",
            "pull": ""
        },
        "23aaf78391926d6f005e3375e718271f4ef2c3db": {
            "hash": "23aaf78391926d6f005e3375e718271f4ef2c3db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyOTY2ODE0"
            ],
            "author_raw": "Zae <zaevi@live.com>",
            "committer_raw": "Zae <zaevi@live.com>",
            "summary": "[3.x]Fix BaseButton's localization for tooltip text with shortcut",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56109
        },
        "3dd3f2211bb1bc88b098e6a70ded7aa8650d16fe": {
            "hash": "3dd3f2211bb1bc88b098e6a70ded7aa8650d16fe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump mbedtls to 2.16.12",
            "body": "Remove upstreamed patches.\nRe-apply padlock and uwp patches.\n\nNOTE: We could replace our padloack patch with mbedtls 3452.\n(cherry picked from commit 36d316876bd29a9157be08d51803c0f6277deb47)",
            "is_cherrypick": true,
            "cherrypick_hash": "36d316876bd29a9157be08d51803c0f6277deb47",
            "pull": ""
        },
        "36d316876bd29a9157be08d51803c0f6277deb47": {
            "hash": "36d316876bd29a9157be08d51803c0f6277deb47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Bump mbedtls to 2.16.12",
            "body": "Remove upstreamed patches.\nRe-apply padlock and uwp patches.\n\nNOTE: We could replace our padloack patch with mbedtls 3452.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56098
        },
        "9520c6b953a4f53a99b8e00f04522a8a67cecb94": {
            "hash": "9520c6b953a4f53a99b8e00f04522a8a67cecb94",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check a csproj exists before trying to edit it",
            "body": "When folders are moved/removed from the file system, the `.csproj`\nmay need to be edited to update the path of C# scripts or remove them.\nIf a C# solution has not been created, the `.csproj` file does not exist\nand therefore there is no need to edit it.\n\n(cherry picked from commit cf98ff248afe3b521fa389885565a9fdca850741)",
            "is_cherrypick": true,
            "cherrypick_hash": "cf98ff248afe3b521fa389885565a9fdca850741",
            "pull": ""
        },
        "cf98ff248afe3b521fa389885565a9fdca850741": {
            "hash": "cf98ff248afe3b521fa389885565a9fdca850741",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5MDMwNTk="
            ],
            "author_raw": "Raul Santos <raulsntos@gmail.com>",
            "committer_raw": "Raul Santos <raulsntos@gmail.com>",
            "summary": "Check a csproj exists before trying to edit it",
            "body": "When folders are moved/removed from the file system, the `.csproj`\nmay need to be edited to update the path of C# scripts or remove them.\nIf a C# solution has not been created, the `.csproj` file does not exist\nand therefore there is no need to edit it.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56101
        },
        "b47fa3f3484f718ecf2ffcc55269363fb6417f7f": {
            "hash": "b47fa3f3484f718ecf2ffcc55269363fb6417f7f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix size issue for ARVR managed viewport",
            "body": "(cherry picked from commit 4e4de3430efd331bdb4a4108d14c16b3df10d6cf)",
            "is_cherrypick": true,
            "cherrypick_hash": "4e4de3430efd331bdb4a4108d14c16b3df10d6cf",
            "pull": ""
        },
        "4e4de3430efd331bdb4a4108d14c16b3df10d6cf": {
            "hash": "4e4de3430efd331bdb4a4108d14c16b3df10d6cf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "Bastiaan Olij <mux213@gmail.com>",
            "committer_raw": "Bastiaan Olij <mux213@gmail.com>",
            "summary": "Fix size issue for ARVR managed viewport",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56072
        },
        "29dcb7a0d25d81d3634435c94636c462f5f1612c": {
            "hash": "29dcb7a0d25d81d3634435c94636c462f5f1612c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2NjE0MjY3"
            ],
            "author_raw": "Lucas Ângelo <dev.lucas.angelo@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Trunc shader function fixed",
            "body": "the 'trunc' function was comparing integers with floats using the '>' operator, which is not supported in Android. This issue is now gone.\n\n(cherry picked from commit 9f68b4fea36f384263916006ae3995f6d6415ac1)",
            "is_cherrypick": true,
            "cherrypick_hash": "9f68b4fea36f384263916006ae3995f6d6415ac1",
            "pull": ""
        },
        "9f68b4fea36f384263916006ae3995f6d6415ac1": {
            "hash": "9f68b4fea36f384263916006ae3995f6d6415ac1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU2NjE0MjY3"
            ],
            "author_raw": "Lucas Ângelo <dev.lucas.angelo@gmail.com>",
            "committer_raw": "Lucas Ângelo <dev.lucas.angelo@gmail.com>",
            "summary": "Trunc shader function fixed",
            "body": "the 'trunc' function was comparing integers with floats using the '>' operator, which is not supported in Android. This issue is now gone.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56061
        },
        "786c2ed7fa16a857fc9952c37fcd600ad9a0f9da": {
            "hash": "786c2ed7fa16a857fc9952c37fcd600ad9a0f9da",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #56122 from bruvzg/macos_gl_off_ctx34",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8d83e58b37d71cc6a68ba3ff77b4b8834f68b308": {
            "hash": "8d83e58b37d71cc6a68ba3ff77b4b8834f68b308",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "[macOS] Fix OpenGL flickering.",
            "body": "Remove kCGLCEMPEngine, which is causing flicker.\nDisable window redraw during resize, when rendering in the separate thread.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 56122
        },
        "f28771b7a8e88a134076037a3cca1affc882e58a": {
            "hash": "f28771b7a8e88a134076037a3cca1affc882e58a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bump version to 3.4.2-rc",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        }
    },
    "pulls": {
        "56029": {
            "id": "PR_kwDOAO6SJc4wA6so",
            "public_id": 56029,
            "url": "https://github.com/godotengine/godot/pull/56029",
            "diff_url": "https://github.com/godotengine/godot/pull/56029.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56029.patch",
            "title": "[3.x] Revert #55997 \"Fixed event spam when using the Nintendo Switch controller\"",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkyNTM5Mjg=",
            "created_at": "2021-12-17T17:21:55Z",
            "updated_at": "2021-12-21T11:16:21Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTcxNjI=",
                    "name": "discussion",
                    "color": "#ccaaff"
                },
                {
                    "id": "MDU6TGFiZWw4OTAzMTA2NjQ=",
                    "name": "topic:input",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f250e837073b2914ec4920ab0012bdf170e7dfc"
            ]
        },
        "56061": {
            "id": "PR_kwDOAO6SJc4wCa9q",
            "public_id": 56061,
            "url": "https://github.com/godotengine/godot/pull/56061",
            "diff_url": "https://github.com/godotengine/godot/pull/56061.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56061.patch",
            "title": "[Android] [3.x] Trunc shader function fixed in GLES2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU2NjE0MjY3",
            "created_at": "2021-12-18T20:59:24Z",
            "updated_at": "2022-07-03T01:49:24Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxNjA5NDQyMDYy",
                    "name": "topic:shaders",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9f68b4fea36f384263916006ae3995f6d6415ac1"
            ]
        },
        "56072": {
            "id": "PR_kwDOAO6SJc4wCnBp",
            "public_id": 56072,
            "url": "https://github.com/godotengine/godot/pull/56072",
            "diff_url": "https://github.com/godotengine/godot/pull/56072.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56072.patch",
            "title": "Fix size issue for ARVR managed viewport",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2021-12-19T03:57:09Z",
            "updated_at": "2021-12-31T15:14:49Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw4NjU1ODUwMDA=",
                    "name": "topic:xr",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4e4de3430efd331bdb4a4108d14c16b3df10d6cf"
            ]
        },
        "56098": {
            "id": "PR_kwDOAO6SJc4wFAfS",
            "public_id": 56098,
            "url": "https://github.com/godotengine/godot/pull/56098",
            "diff_url": "https://github.com/godotengine/godot/pull/56098.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56098.patch",
            "title": "Bump mbedtls to 2.16.12",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2021-12-20T13:02:12Z",
            "updated_at": "2022-07-03T01:48:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "36d316876bd29a9157be08d51803c0f6277deb47"
            ]
        },
        "56101": {
            "id": "PR_kwDOAO6SJc4wFqZz",
            "public_id": 56101,
            "url": "https://github.com/godotengine/godot/pull/56101",
            "diff_url": "https://github.com/godotengine/godot/pull/56101.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56101.patch",
            "title": "Check a `.csproj` exists before trying to edit it",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5MDMwNTk=",
            "created_at": "2021-12-20T16:12:48Z",
            "updated_at": "2021-12-21T10:20:26Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cf98ff248afe3b521fa389885565a9fdca850741"
            ]
        },
        "56109": {
            "id": "PR_kwDOAO6SJc4wGQcT",
            "public_id": 56109,
            "url": "https://github.com/godotengine/godot/pull/56109",
            "diff_url": "https://github.com/godotengine/godot/pull/56109.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56109.patch",
            "title": "[3.x] Fix BaseButton's localization for tooltip text with shortcut",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyOTY2ODE0",
            "created_at": "2021-12-20T19:53:44Z",
            "updated_at": "2021-12-21T10:21:44Z",
            "target_branch": "3.x",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwxNzMyNzIwNzc5",
                    "name": "topic:gui",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "23aaf78391926d6f005e3375e718271f4ef2c3db"
            ]
        },
        "56122": {
            "id": "PR_kwDOAO6SJc4wHz3E",
            "public_id": 56122,
            "url": "https://github.com/godotengine/godot/pull/56122",
            "diff_url": "https://github.com/godotengine/godot/pull/56122.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/56122.patch",
            "title": "[macOS, 3.4] Fix OpenGL flickering.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2021-12-21T09:34:33Z",
            "updated_at": "2021-12-21T11:16:05Z",
            "target_branch": "3.4",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwxMzMyMzAzMTE5",
                    "name": "regression",
                    "color": "#ff63ac"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8d83e58b37d71cc6a68ba3ff77b4b8834f68b308"
            ]
        }
    }
}