{
    "generated_at": 1685474996817,
    "log": [
        "2ff3b08583766c975d76d8c39ba0937a5c9bf064",
        "6ab8fb04af68c23e0cc03c758159762a16449fbe",
        "498d177cfe9dc530694b9030cf58979900698490",
        "06a60bb6eff0b222eb59ea6136bfc39858f1aa04",
        "c0132f30c454cac63ea7e92c25955e727d4c8857",
        "649cb70ddb451118b312b5e13c44371e19fc4f55",
        "65d214d3dafef696d99f6c23c7b941bbde1c1802",
        "9ee98e999bcc7d5bd2d1ead8431f53b18ef908be",
        "5bcc7f88b6ec4602a8f7f1ccdece2051c50c0feb",
        "93e99846b09a56aff6594511e286080f787e436e",
        "5c2e554853b9758eb6e7db5567c6f52003d7467d",
        "c4468aef5dc795c51d64999d8f53a8091172ab0c",
        "f967334f53d54f02266369e31e2360539a8a7a4b",
        "4132f2ea7ece3bdfdcf2691cf7da53a99989f76c",
        "262c97098d6bca3067a396b666862db1a893a035",
        "cee20e24bda772ddf5daad1e42ba689f4eb94366",
        "87476c057a60f3ab6fc16ee1824d6b98990016a0",
        "53693e393d763a264f0577590c67cd5e6c5a3115",
        "3f7e036c4fd6eaa49839a70932a3445412ff7304",
        "0aab4294539f2c5356d97ac2f0a6caee121a7f87",
        "61fd30c00e2f43bc4fe2e5a6f04e3fb38b05f000",
        "44b206a3fa1c3b16041ee77ace409b20ac64664b",
        "675899a521422a97835660b5a7b09dad851884d0",
        "61a9ef5d81acad525cb1c98829b6be4e11f8bef0",
        "9c27e4d88586287bca6292655e9800112f434ecd",
        "c800653c6f4a4d8643ef8f0198a628e793e27eed",
        "3e931e258cf5645c65a4d77c29884796093c6306",
        "7e5a374825a4af2a8c01abec11630195a318c410",
        "a850ebf352e9601d46ac116b5112e752a4717953",
        "4e1d19b20ca405e3574f9fdcb49ec1333e618b2b",
        "d7430ef0774a169bdb9be7f0c54586ec0b0c7d92",
        "17408bea9c8c69da3d7548e6b9bc8198217717d2",
        "2c55064708f3f281bb94ea3cb622684a90547c4f",
        "42e82b93776811f0606352c51c94101021f769b1",
        "a4b077a0ba3944e0e3b06c45e9bb5bcdcf6e7612",
        "f6c65d9d15c8563fb6185ea8f5a244e3c65f9fef",
        "990bddcf3662292c7466a817d2e89cb4b942c930",
        "c730a6ce4406b939388cca23923fc21a9db2e438",
        "115c0a74158f3c812f65d7413c98b85c7888b074",
        "87242c7b9292b83b1ecc546cb5f93ce511aa8645",
        "4eb9ee9355ce0c825bf0149457809ce917c264d4",
        "48ed52184d9d96159a1bf06be313dcf5bc869bbe",
        "69274ef368aef0ef2da2e1a55adb63846f158e4b",
        "039fc750d5f7cdfe92eb639400ecf488931f1d72",
        "58a7d78c2272169b9ba4568c60290940ab36b4a0",
        "c0386f0124e1e14f8c9d84deb0ffbf79011c40d7",
        "b6f958965be2024b1618aa96e6e5d3c772cab6cc",
        "dde14e15c667d59f931bb8050b113fb564b578e4",
        "1ea805a4aa47eac9d4bcc672b02f210416e86fe7",
        "3b96b3fd120c9b41b2374bb5beb08b73a78917d8",
        "e499b9b4b6676e31d2cb6f19d38e217a4fd905f3"
    ],
    "release_logs": {
        "stable": [
            "2ff3b08583766c975d76d8c39ba0937a5c9bf064",
            "6ab8fb04af68c23e0cc03c758159762a16449fbe",
            "498d177cfe9dc530694b9030cf58979900698490",
            "06a60bb6eff0b222eb59ea6136bfc39858f1aa04",
            "c0132f30c454cac63ea7e92c25955e727d4c8857",
            "649cb70ddb451118b312b5e13c44371e19fc4f55",
            "65d214d3dafef696d99f6c23c7b941bbde1c1802",
            "9ee98e999bcc7d5bd2d1ead8431f53b18ef908be",
            "5bcc7f88b6ec4602a8f7f1ccdece2051c50c0feb",
            "93e99846b09a56aff6594511e286080f787e436e",
            "5c2e554853b9758eb6e7db5567c6f52003d7467d",
            "c4468aef5dc795c51d64999d8f53a8091172ab0c",
            "f967334f53d54f02266369e31e2360539a8a7a4b",
            "4132f2ea7ece3bdfdcf2691cf7da53a99989f76c",
            "262c97098d6bca3067a396b666862db1a893a035",
            "cee20e24bda772ddf5daad1e42ba689f4eb94366",
            "87476c057a60f3ab6fc16ee1824d6b98990016a0",
            "53693e393d763a264f0577590c67cd5e6c5a3115",
            "3f7e036c4fd6eaa49839a70932a3445412ff7304",
            "0aab4294539f2c5356d97ac2f0a6caee121a7f87",
            "61fd30c00e2f43bc4fe2e5a6f04e3fb38b05f000",
            "44b206a3fa1c3b16041ee77ace409b20ac64664b",
            "675899a521422a97835660b5a7b09dad851884d0",
            "61a9ef5d81acad525cb1c98829b6be4e11f8bef0",
            "9c27e4d88586287bca6292655e9800112f434ecd",
            "c800653c6f4a4d8643ef8f0198a628e793e27eed",
            "3e931e258cf5645c65a4d77c29884796093c6306",
            "7e5a374825a4af2a8c01abec11630195a318c410",
            "a850ebf352e9601d46ac116b5112e752a4717953",
            "4e1d19b20ca405e3574f9fdcb49ec1333e618b2b",
            "d7430ef0774a169bdb9be7f0c54586ec0b0c7d92",
            "17408bea9c8c69da3d7548e6b9bc8198217717d2",
            "2c55064708f3f281bb94ea3cb622684a90547c4f",
            "42e82b93776811f0606352c51c94101021f769b1",
            "a4b077a0ba3944e0e3b06c45e9bb5bcdcf6e7612",
            "f6c65d9d15c8563fb6185ea8f5a244e3c65f9fef",
            "990bddcf3662292c7466a817d2e89cb4b942c930",
            "c730a6ce4406b939388cca23923fc21a9db2e438",
            "115c0a74158f3c812f65d7413c98b85c7888b074",
            "87242c7b9292b83b1ecc546cb5f93ce511aa8645",
            "4eb9ee9355ce0c825bf0149457809ce917c264d4",
            "48ed52184d9d96159a1bf06be313dcf5bc869bbe",
            "69274ef368aef0ef2da2e1a55adb63846f158e4b",
            "039fc750d5f7cdfe92eb639400ecf488931f1d72",
            "58a7d78c2272169b9ba4568c60290940ab36b4a0",
            "c0386f0124e1e14f8c9d84deb0ffbf79011c40d7",
            "b6f958965be2024b1618aa96e6e5d3c772cab6cc",
            "dde14e15c667d59f931bb8050b113fb564b578e4",
            "1ea805a4aa47eac9d4bcc672b02f210416e86fe7",
            "3b96b3fd120c9b41b2374bb5beb08b73a78917d8",
            "e499b9b4b6676e31d2cb6f19d38e217a4fd905f3"
        ]
    },
    "authors": {
        "MDQ6VXNlcjI1OTEwOTk=": {
            "id": "MDQ6VXNlcjI1OTEwOTk=",
            "user": "hpvb",
            "avatar": "https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4",
            "url": "https://github.com/hpvb",
            "pull_count": 4,
            "commit_count": 18
        },
        "MDQ6VXNlcjMwMzYxNzY=": {
            "id": "MDQ6VXNlcjMwMzYxNzY=",
            "user": "Chaosus",
            "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4",
            "url": "https://github.com/Chaosus",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQ3MDEzMzg=": {
            "id": "MDQ6VXNlcjQ3MDEzMzg=",
            "user": "akien-mga",
            "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4",
            "url": "https://github.com/akien-mga",
            "pull_count": 2,
            "commit_count": 15
        },
        "MDQ6VXNlcjE2NTQ3NjM=": {
            "id": "MDQ6VXNlcjE2NTQ3NjM=",
            "user": "mhilbrunner",
            "avatar": "https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4",
            "url": "https://github.com/mhilbrunner",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjE4NDA1MjQ=": {
            "id": "MDQ6VXNlcjE4NDA1MjQ=",
            "user": "rraallvv",
            "avatar": "https://avatars.githubusercontent.com/u/1840524?u=984aeacad57144aee3ac94c4aa6b5b1ad9504856&v=4",
            "url": "https://github.com/rraallvv",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQzMzc5NTQz": {
            "id": "MDQ6VXNlcjQzMzc5NTQz",
            "user": "Naryosha",
            "avatar": "https://avatars.githubusercontent.com/u/43379543?u=54840400c5110e4b8bb1dd9d05623c5ac324c126&v=4",
            "url": "https://github.com/Naryosha",
            "pull_count": 0,
            "commit_count": 8
        },
        "MDQ6VXNlcjExODU5NTM4": {
            "id": "MDQ6VXNlcjExODU5NTM4",
            "user": "poke1024",
            "avatar": "https://avatars.githubusercontent.com/u/11859538?u=ad05516a58a0720bd25ece83c19119568464bb2c&v=4",
            "url": "https://github.com/poke1024",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjE3MjQ1OTQy": {
            "id": "MDQ6VXNlcjE3MjQ1OTQy",
            "user": "kidrigger",
            "avatar": "https://avatars.githubusercontent.com/u/17245942?u=cb21ab3bcf894dc1e5c6f09d7d3668f36b388968&v=4",
            "url": "https://github.com/kidrigger",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEwNTc4MjI1": {
            "id": "MDQ6VXNlcjEwNTc4MjI1",
            "user": "marcelofg55",
            "avatar": "https://avatars.githubusercontent.com/u/10578225?u=1e4278911c881a26bdd71a5a9940b7f6c3599b68&v=4",
            "url": "https://github.com/marcelofg55",
            "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
        },
        "MDQ6VXNlcjI0MTc4NDk=": {
            "id": "MDQ6VXNlcjI0MTc4NDk=",
            "user": "endragor",
            "avatar": "https://avatars.githubusercontent.com/u/2417849?u=fe60ec0c100a9ebdc95e516372df3852a04db361&v=4",
            "url": "https://github.com/endragor",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjI2NDg1NA==": {
            "id": "MDQ6VXNlcjI2NDg1NA==",
            "user": "nical",
            "avatar": "https://avatars.githubusercontent.com/u/264854?u=43290726ca0f48051b8695b452644cc9fc025a85&v=4",
            "url": "https://github.com/nical",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjc3MTgxMDA=": {
            "id": "MDQ6VXNlcjc3MTgxMDA=",
            "user": "neikeq",
            "avatar": "https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4",
            "url": "https://github.com/neikeq",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjE2NTIwNjE3": {
            "id": "MDQ6VXNlcjE2NTIwNjE3",
            "user": "Valentactive",
            "avatar": "https://avatars.githubusercontent.com/u/16520617?u=acc137a707071399a93c92f2d5048193ca0e8b74&v=4",
            "url": "https://github.com/Valentactive",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEyNDc3NDA0": {
            "id": "MDQ6VXNlcjEyNDc3NDA0",
            "user": "PrestonKnopp",
            "avatar": "https://avatars.githubusercontent.com/u/12477404?v=4",
            "url": "https://github.com/PrestonKnopp",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjQzNzAyNQ==": {
            "id": "MDQ6VXNlcjQzNzAyNQ==",
            "user": "paulloz",
            "avatar": "https://avatars.githubusercontent.com/u/437025?u=5d3327184ecc8fcd1a724076a15fd46c556432f8&v=4",
            "url": "https://github.com/paulloz",
            "pull_count": 2,
            "commit_count": 6
        },
        "MDQ6VXNlcjgzNDI1OTk=": {
            "id": "MDQ6VXNlcjgzNDI1OTk=",
            "user": "AndreaCatania",
            "avatar": "https://avatars.githubusercontent.com/u/8342599?u=c7349e01cc60e178b112342f86e6db2b4199a144&v=4",
            "url": "https://github.com/AndreaCatania",
            "pull_count": 1,
            "commit_count": 2
        },
        "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": 2
        },
        "MDQ6VXNlcjQ0MDIzMDQ=": {
            "id": "MDQ6VXNlcjQ0MDIzMDQ=",
            "user": "JFonS",
            "avatar": "https://avatars.githubusercontent.com/u/4402304?u=7d2f9f73625e9fbd240df6f5ecb3bd1130da444c&v=4",
            "url": "https://github.com/JFonS",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyOTQyMg==": {
            "id": "MDQ6VXNlcjYyOTQyMg==",
            "user": "NathanWarden",
            "avatar": "https://avatars.githubusercontent.com/u/629422?u=e23486cebaad7d558378e1b9db2728649807fa74&v=4",
            "url": "https://github.com/NathanWarden",
            "pull_count": 1,
            "commit_count": 2
        }
    },
    "commits": {
        "2ff3b08583766c975d76d8c39ba0937a5c9bf064": {
            "hash": "2ff3b08583766c975d76d8c39ba0937a5c9bf064",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Bump to 3.0.2-stable",
            "body": "Thanks to all of our contributors!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "6ab8fb04af68c23e0cc03c758159762a16449fbe": {
            "hash": "6ab8fb04af68c23e0cc03c758159762a16449fbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix documentation indentation for apply_torqe_impulse",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "498d177cfe9dc530694b9030cf58979900698490": {
            "hash": "498d177cfe9dc530694b9030cf58979900698490",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Update changelog for 3.0.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "06a60bb6eff0b222eb59ea6136bfc39858f1aa04": {
            "hash": "06a60bb6eff0b222eb59ea6136bfc39858f1aa04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix floatBitsToUint function",
            "body": "(cherry picked from commit c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f)",
            "is_cherrypick": true,
            "cherrypick_hash": "c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f",
            "pull": ""
        },
        "c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f": {
            "hash": "c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMwMzYxNzY="
            ],
            "author_raw": "Chaosus <chaosus89@gmail.com>",
            "committer_raw": "Chaosus <chaosus89@gmail.com>",
            "summary": "Fix floatBitsToUint function",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17225
        },
        "c0132f30c454cac63ea7e92c25955e727d4c8857": {
            "hash": "c0132f30c454cac63ea7e92c25955e727d4c8857",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Viewport: Fix missing tooltips w/ disabled physics object picking",
            "body": "Previously this option seemed to be the sole responsible for enabling\nphysics processing in Viewport, while several other features like\ntooltips and debugging collision hints rely on it.\n\nAll this logic is moved to internal processing (it's incorrect to let\nit be affected by users disabling physics/idle processing), and disabling\nphysics object picking no longer affects the internal physics processing.\n\nFixes #17001.\n\n(cherry picked from commit ce7da2c7d66221335519ed124191c018adec7ecb)",
            "is_cherrypick": true,
            "cherrypick_hash": "ce7da2c7d66221335519ed124191c018adec7ecb",
            "pull": ""
        },
        "ce7da2c7d66221335519ed124191c018adec7ecb": {
            "hash": "ce7da2c7d66221335519ed124191c018adec7ecb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Viewport: Fix missing tooltips w/ disabled physics object picking",
            "body": "Previously this option seemed to be the sole responsible for enabling\nphysics processing in Viewport, while several other features like\ntooltips and debugging collision hints rely on it.\n\nAll this logic is moved to internal processing (it's incorrect to let\nit be affected by users disabling physics/idle processing), and disabling\nphysics object picking no longer affects the internal physics processing.\n\nFixes #17001.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17140
        },
        "649cb70ddb451118b312b5e13c44371e19fc4f55": {
            "hash": "649cb70ddb451118b312b5e13c44371e19fc4f55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTQ3NjM="
            ],
            "author_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "[DOCS] Small fix to Area: Fix copy/paste errors",
            "body": "(cherry picked from commit fdd0f18959b890e70a43a43d07e22af082319fc8)",
            "is_cherrypick": true,
            "cherrypick_hash": "fdd0f18959b890e70a43a43d07e22af082319fc8",
            "pull": ""
        },
        "fdd0f18959b890e70a43a43d07e22af082319fc8": {
            "hash": "fdd0f18959b890e70a43a43d07e22af082319fc8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTQ3NjM="
            ],
            "author_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "committer_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "summary": "[DOCS] Small fix to Area: Fix copy/paste errors",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17219
        },
        "65d214d3dafef696d99f6c23c7b941bbde1c1802": {
            "hash": "65d214d3dafef696d99f6c23c7b941bbde1c1802",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translation templates with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "9ee98e999bcc7d5bd2d1ead8431f53b18ef908be": {
            "hash": "9ee98e999bcc7d5bd2d1ead8431f53b18ef908be",
            "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": "(cherry picked from commit 7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf)",
            "is_cherrypick": true,
            "cherrypick_hash": "7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf",
            "pull": ""
        },
        "7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf": {
            "hash": "7c7d3efb5b1fcda85adee3e5bff4b0ca69872dbf",
            "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": ""
        },
        "5bcc7f88b6ec4602a8f7f1ccdece2051c50c0feb": {
            "hash": "5bcc7f88b6ec4602a8f7f1ccdece2051c50c0feb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTQ3NjM="
            ],
            "author_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "[DOCS] Small fix to PinJoint2D",
            "body": "(cherry picked from commit 0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb)",
            "is_cherrypick": true,
            "cherrypick_hash": "0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb",
            "pull": ""
        },
        "0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb": {
            "hash": "0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTQ3NjM="
            ],
            "author_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "committer_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "summary": "[DOCS] Small fix to PinJoint2D",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17164
        },
        "93e99846b09a56aff6594511e286080f787e436e": {
            "hash": "93e99846b09a56aff6594511e286080f787e436e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTQ3NjM="
            ],
            "author_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "[DOCS] NetworkedMultiplayerENet",
            "body": "(cherry picked from commit 5aae17a6fb4b41f35e5c0a744cedf9f6b905d120)",
            "is_cherrypick": true,
            "cherrypick_hash": "5aae17a6fb4b41f35e5c0a744cedf9f6b905d120",
            "pull": ""
        },
        "5aae17a6fb4b41f35e5c0a744cedf9f6b905d120": {
            "hash": "5aae17a6fb4b41f35e5c0a744cedf9f6b905d120",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTQ3NjM="
            ],
            "author_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "committer_raw": "Max Hilbrunner <mhilbrunner@users.noreply.github.com>",
            "summary": "[DOCS] NetworkedMultiplayerENet",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17163
        },
        "5c2e554853b9758eb6e7db5567c6f52003d7467d": {
            "hash": "5c2e554853b9758eb6e7db5567c6f52003d7467d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NDA1MjQ="
            ],
            "author_raw": "Rhody Lugo <rhodylugo@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "prune cache only at the start and end of build",
            "body": "(cherry picked from commit 29e6ec659405521c3ae0e2fe86098c45933fd2dc)",
            "is_cherrypick": true,
            "cherrypick_hash": "29e6ec659405521c3ae0e2fe86098c45933fd2dc",
            "pull": ""
        },
        "29e6ec659405521c3ae0e2fe86098c45933fd2dc": {
            "hash": "29e6ec659405521c3ae0e2fe86098c45933fd2dc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NDA1MjQ="
            ],
            "author_raw": "Rhody Lugo <rhodylugo@gmail.com>",
            "committer_raw": "Rhody Lugo <rhodylugo@gmail.com>",
            "summary": "prune cache only at the start and end of build",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17168
        },
        "c4468aef5dc795c51d64999d8f53a8091172ab0c": {
            "hash": "c4468aef5dc795c51d64999d8f53a8091172ab0c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "s/Camear/Camera in docs",
            "body": "(cherry picked from commit b099a500eb9885adbe6532e4c5ef2186e413f524)",
            "is_cherrypick": true,
            "cherrypick_hash": "b099a500eb9885adbe6532e4c5ef2186e413f524",
            "pull": ""
        },
        "b099a500eb9885adbe6532e4c5ef2186e413f524": {
            "hash": "b099a500eb9885adbe6532e4c5ef2186e413f524",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "summary": "s/Camear/Camera in docs",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f967334f53d54f02266369e31e2360539a8a7a4b": {
            "hash": "f967334f53d54f02266369e31e2360539a8a7a4b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODU5NTM4"
            ],
            "author_raw": "Bernhard Liebl <Bernhard.Liebl@gmx.org>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix more regressions in RichTextLabel from PR 15711",
            "body": "(cherry picked from commit 0e1e95c41f02acd5ed5c347ff63d0e38185525ad)",
            "is_cherrypick": true,
            "cherrypick_hash": "0e1e95c41f02acd5ed5c347ff63d0e38185525ad",
            "pull": ""
        },
        "0e1e95c41f02acd5ed5c347ff63d0e38185525ad": {
            "hash": "0e1e95c41f02acd5ed5c347ff63d0e38185525ad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODU5NTM4"
            ],
            "author_raw": "Bernhard Liebl <Bernhard.Liebl@gmx.org>",
            "committer_raw": "Bernhard Liebl <Bernhard.Liebl@gmx.org>",
            "summary": "Fix more regressions in RichTextLabel from PR 15711",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17192
        },
        "4132f2ea7ece3bdfdcf2691cf7da53a99989f76c": {
            "hash": "4132f2ea7ece3bdfdcf2691cf7da53a99989f76c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributors added as AUTHORS:\n@mrcdk, @binbitten, @paulloz, @PJB3005\n\nNew Gold sponsor: Skirmish <https://skirmish.io>\n\nThanks and welcome! :)\n\n[ci skip]\n\n(cherry picked from commit 741af0652dd3e5992654ef401f04f9f461e1d0c5)",
            "is_cherrypick": true,
            "cherrypick_hash": "741af0652dd3e5992654ef401f04f9f461e1d0c5",
            "pull": ""
        },
        "741af0652dd3e5992654ef401f04f9f461e1d0c5": {
            "hash": "741af0652dd3e5992654ef401f04f9f461e1d0c5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update AUTHORS and DONORS list",
            "body": "New contributors added as AUTHORS:\n@mrcdk, @binbitten, @paulloz, @PJB3005\n\nNew Gold sponsor: Skirmish <https://skirmish.io>\n\nThanks and welcome! :)\n\n[ci skip]",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "262c97098d6bca3067a396b666862db1a893a035": {
            "hash": "262c97098d6bca3067a396b666862db1a893a035",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix serialization of identifiers with non printable ASCII characters",
            "body": "Fixes #6888.\n\n(cherry picked from commit ab001d830b3822cbde4d987f7f49bb77e2edc2a0)",
            "is_cherrypick": true,
            "cherrypick_hash": "ab001d830b3822cbde4d987f7f49bb77e2edc2a0",
            "pull": ""
        },
        "ab001d830b3822cbde4d987f7f49bb77e2edc2a0": {
            "hash": "ab001d830b3822cbde4d987f7f49bb77e2edc2a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix serialization of identifiers with non printable ASCII characters",
            "body": "Fixes #6888.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17178
        },
        "cee20e24bda772ddf5daad1e42ba689f4eb94366": {
            "hash": "cee20e24bda772ddf5daad1e42ba689f4eb94366",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Don't crash when trying to add an invalid navmesh",
            "body": "It is possible to try to add an invalid object as a navmesh through\nGDScript which results in an engine crash. This creates a debug message\nthat should help the user figure out what's wrong.\n\n(cherry picked from commit 555eebf3f4845c8138c24ded96fcb3fa5c67787a)",
            "is_cherrypick": true,
            "cherrypick_hash": "555eebf3f4845c8138c24ded96fcb3fa5c67787a",
            "pull": ""
        },
        "555eebf3f4845c8138c24ded96fcb3fa5c67787a": {
            "hash": "555eebf3f4845c8138c24ded96fcb3fa5c67787a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Don't crash when trying to add an invalid navmesh",
            "body": "It is possible to try to add an invalid object as a navmesh through\nGDScript which results in an engine crash. This creates a debug message\nthat should help the user figure out what's wrong.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17171
        },
        "87476c057a60f3ab6fc16ee1824d6b98990016a0": {
            "hash": "87476c057a60f3ab6fc16ee1824d6b98990016a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "NativeScript: Fix initialization in wrong scope",
            "body": "Regression from d702d7b335c0c9305e75131770c0ea739b70d813 which broke javascript build.\n\n(cherry picked from commit 08cadc3d871f681ef1f951894345359a85ba190e)",
            "is_cherrypick": true,
            "cherrypick_hash": "08cadc3d871f681ef1f951894345359a85ba190e",
            "pull": ""
        },
        "08cadc3d871f681ef1f951894345359a85ba190e": {
            "hash": "08cadc3d871f681ef1f951894345359a85ba190e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "NativeScript: Fix initialization in wrong scope",
            "body": "Regression from d702d7b335c0c9305e75131770c0ea739b70d813 which broke javascript build.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "53693e393d763a264f0577590c67cd5e6c5a3115": {
            "hash": "53693e393d763a264f0577590c67cd5e6c5a3115",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Revert \"Make KEY_ESCAPE close all output/debugger docks on bottom\"",
            "body": "This reverts commit c04d8684765b2adc2fe2af56741ff8a2b8953f75.\n\nThis caused a regression when trying to close the typing suggestion.\nReverting this for now until a better implementation for this behavior\ngets made.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3f7e036c4fd6eaa49839a70932a3445412ff7304": {
            "hash": "3f7e036c4fd6eaa49839a70932a3445412ff7304",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE3MjQ1OTQy"
            ],
            "author_raw": "Anish <anishbhobe@hotmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Godot now allows built-in irrespective of the filepath.",
            "body": "Since the file in the filepath is irrelevant when setting the file\nas built-in, changes have been made to allow setting to built-in\neven if the file in the path exists.\n\nFixes #16425\n\n(cherry picked from commit 1fdb8251d2d68634d8ba7ad4e9569742847df1df)",
            "is_cherrypick": true,
            "cherrypick_hash": "1fdb8251d2d68634d8ba7ad4e9569742847df1df",
            "pull": ""
        },
        "1fdb8251d2d68634d8ba7ad4e9569742847df1df": {
            "hash": "1fdb8251d2d68634d8ba7ad4e9569742847df1df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE3MjQ1OTQy"
            ],
            "author_raw": "Anish <anishbhobe@hotmail.com>",
            "committer_raw": "Anish <anishbhobe@hotmail.com>",
            "summary": "Godot now allows built-in irrespective of the filepath.",
            "body": "Since the file in the filepath is irrelevant when setting the file\nas built-in, changes have been made to allow setting to built-in\neven if the file in the path exists.\n\nFixes #16425",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16878
        },
        "0aab4294539f2c5356d97ac2f0a6caee121a7f87": {
            "hash": "0aab4294539f2c5356d97ac2f0a6caee121a7f87",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "AnimationEditor: fix time indicator offset",
            "body": "(cherry picked from commit acf54f8bdc03df59433eb17a55c39391fcd0da53)",
            "is_cherrypick": true,
            "cherrypick_hash": "acf54f8bdc03df59433eb17a55c39391fcd0da53",
            "pull": ""
        },
        "acf54f8bdc03df59433eb17a55c39391fcd0da53": {
            "hash": "acf54f8bdc03df59433eb17a55c39391fcd0da53",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "summary": "AnimationEditor: fix time indicator offset",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "61fd30c00e2f43bc4fe2e5a6f04e3fb38b05f000": {
            "hash": "61fd30c00e2f43bc4fe2e5a6f04e3fb38b05f000",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNTc4MjI1"
            ],
            "author_raw": "Marcelo Fernandez <marcelofg55@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fixed Windows ignoring minimized/maximized status set by user",
            "body": "(cherry picked from commit f8da9550f4946d438dc1a9074d039ea7a446c293)",
            "is_cherrypick": true,
            "cherrypick_hash": "f8da9550f4946d438dc1a9074d039ea7a446c293",
            "pull": ""
        },
        "f8da9550f4946d438dc1a9074d039ea7a446c293": {
            "hash": "f8da9550f4946d438dc1a9074d039ea7a446c293",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEwNTc4MjI1"
            ],
            "author_raw": "Marcelo Fernandez <marcelofg55@gmail.com>",
            "committer_raw": "Marcelo Fernandez <marcelofg55@gmail.com>",
            "summary": "Fixed Windows ignoring minimized/maximized status set by user",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17058
        },
        "44b206a3fa1c3b16041ee77ace409b20ac64664b": {
            "hash": "44b206a3fa1c3b16041ee77ace409b20ac64664b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix server build on FreeBSD",
            "body": "(cherry picked from commit 8f9914bd94fced7f60dff40e14fe734203d7c5d4)",
            "is_cherrypick": true,
            "cherrypick_hash": "8f9914bd94fced7f60dff40e14fe734203d7c5d4",
            "pull": ""
        },
        "8f9914bd94fced7f60dff40e14fe734203d7c5d4": {
            "hash": "8f9914bd94fced7f60dff40e14fe734203d7c5d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix server build on FreeBSD",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17135
        },
        "675899a521422a97835660b5a7b09dad851884d0": {
            "hash": "675899a521422a97835660b5a7b09dad851884d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix various valgrind reported uninitialized variable uses",
            "body": "(cherry picked from commit d702d7b335c0c9305e75131770c0ea739b70d813)",
            "is_cherrypick": true,
            "cherrypick_hash": "d702d7b335c0c9305e75131770c0ea739b70d813",
            "pull": ""
        },
        "d702d7b335c0c9305e75131770c0ea739b70d813": {
            "hash": "d702d7b335c0c9305e75131770c0ea739b70d813",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix various valgrind reported uninitialized variable uses",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17117
        },
        "61a9ef5d81acad525cb1c98829b6be4e11f8bef0": {
            "hash": "61a9ef5d81acad525cb1c98829b6be4e11f8bef0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0MTc4NDk="
            ],
            "author_raw": "Ruslan Mustakov <r.mustakov@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix intermittent audio driver crash during startup on Android",
            "body": "set_pause can be called before the driver is initialized, and there\nalready is a check for that. The problem is that the 'active' field\nwas not initialied in the constructor, which lead to it having an\nundefined value.\n\n(cherry picked from commit c10749d51f2b77eb1b38909d790e7d3895a97364)",
            "is_cherrypick": true,
            "cherrypick_hash": "c10749d51f2b77eb1b38909d790e7d3895a97364",
            "pull": ""
        },
        "c10749d51f2b77eb1b38909d790e7d3895a97364": {
            "hash": "c10749d51f2b77eb1b38909d790e7d3895a97364",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI0MTc4NDk="
            ],
            "author_raw": "Ruslan Mustakov <r.mustakov@gmail.com>",
            "committer_raw": "Ruslan Mustakov <r.mustakov@gmail.com>",
            "summary": "Fix intermittent audio driver crash during startup on Android",
            "body": "set_pause can be called before the driver is initialized, and there\nalready is a check for that. The problem is that the 'active' field\nwas not initialied in the constructor, which lead to it having an\nundefined value.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17137
        },
        "9c27e4d88586287bca6292655e9800112f434ecd": {
            "hash": "9c27e4d88586287bca6292655e9800112f434ecd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI2NDg1NA=="
            ],
            "author_raw": "Nicolas Silva <nical@fastmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Allow degenerate triangles in polygon triangulation when necessary.",
            "body": "(cherry picked from commit e73266a51cdcd63a394848d433f854c1c4e29198)",
            "is_cherrypick": true,
            "cherrypick_hash": "e73266a51cdcd63a394848d433f854c1c4e29198",
            "pull": ""
        },
        "e73266a51cdcd63a394848d433f854c1c4e29198": {
            "hash": "e73266a51cdcd63a394848d433f854c1c4e29198",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI2NDg1NA=="
            ],
            "author_raw": "Nicolas Silva <nical@fastmail.com>",
            "committer_raw": "Nicolas Silva <nical@fastmail.com>",
            "summary": "Allow degenerate triangles in polygon triangulation when necessary.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17129
        },
        "c800653c6f4a4d8643ef8f0198a628e793e27eed": {
            "hash": "c800653c6f4a4d8643ef8f0198a628e793e27eed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODU5NTM4"
            ],
            "author_raw": "Bernhard Liebl <poke1024@gmx.de>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix regression through fa98637acaab9135568bf0d43a65c9c96b59c32d",
            "body": "(cherry picked from commit 89f607604e82bdce974a45029666c10586c6fe2a)",
            "is_cherrypick": true,
            "cherrypick_hash": "89f607604e82bdce974a45029666c10586c6fe2a",
            "pull": ""
        },
        "89f607604e82bdce974a45029666c10586c6fe2a": {
            "hash": "89f607604e82bdce974a45029666c10586c6fe2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODU5NTM4"
            ],
            "author_raw": "Bernhard Liebl <poke1024@gmx.de>",
            "committer_raw": "Bernhard Liebl <poke1024@gmx.de>",
            "summary": "Fix regression through fa98637acaab9135568bf0d43a65c9c96b59c32d",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17145
        },
        "3e931e258cf5645c65a4d77c29884796093c6306": {
            "hash": "3e931e258cf5645c65a4d77c29884796093c6306",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "More reliably find mscorlib.dll on Linux",
            "body": "(cherry picked from commit c094e90b2531b9ec5554dfc77c1fc613e02b87e5)",
            "is_cherrypick": true,
            "cherrypick_hash": "c094e90b2531b9ec5554dfc77c1fc613e02b87e5",
            "pull": ""
        },
        "c094e90b2531b9ec5554dfc77c1fc613e02b87e5": {
            "hash": "c094e90b2531b9ec5554dfc77c1fc613e02b87e5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "More reliably find mscorlib.dll on Linux",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17087
        },
        "7e5a374825a4af2a8c01abec11630195a318c410": {
            "hash": "7e5a374825a4af2a8c01abec11630195a318c410",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Deprecate a typo for a new method introduced in 3.0.1",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a850ebf352e9601d46ac116b5112e752a4717953": {
            "hash": "a850ebf352e9601d46ac116b5112e752a4717953",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Revert \"fix spurious error messages during autocomplete and validate\"",
            "body": "This reverts commit b7faa76485be1cfe368d24e4fe30adf252beedbe.\n\nThis causes a regression in 3.0.1. We haven't found a proper fix yet so\nwe're removing this from 3.0.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4e1d19b20ca405e3574f9fdcb49ec1333e618b2b": {
            "hash": "4e1d19b20ca405e3574f9fdcb49ec1333e618b2b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Revert \"[Mono] Basis values now marshalled in the correct order.\"",
            "body": "This reverts commit 9173819b71cb33709454299d03bd8b9cbaf9ba63.\n\nThe fixes for these issues aren't quite baked yet. Taking them out of\n3.0.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d7430ef0774a169bdb9be7f0c54586ec0b0c7d92": {
            "hash": "d7430ef0774a169bdb9be7f0c54586ec0b0c7d92",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Revert \"The marshalling in was also incorrect.\"",
            "body": "This reverts commit b6f958965be2024b1618aa96e6e5d3c772cab6cc.\n\nThe fixes for these issues aren't quite baked yet. Taking them out of\n3.0.2",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "17408bea9c8c69da3d7548e6b9bc8198217717d2": {
            "hash": "17408bea9c8c69da3d7548e6b9bc8198217717d2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "(Magnify|Pan)Gesture: implement as_text",
            "body": "(cherry picked from commit 67e20dc2b6167e6dd9cb05056fd82de71891395f)",
            "is_cherrypick": true,
            "cherrypick_hash": "67e20dc2b6167e6dd9cb05056fd82de71891395f",
            "pull": ""
        },
        "67e20dc2b6167e6dd9cb05056fd82de71891395f": {
            "hash": "67e20dc2b6167e6dd9cb05056fd82de71891395f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "summary": "(Magnify|Pan)Gesture: implement as_text",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2c55064708f3f281bb94ea3cb622684a90547c4f": {
            "hash": "2c55064708f3f281bb94ea3cb622684a90547c4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Sync with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "42e82b93776811f0606352c51c94101021f769b1": {
            "hash": "42e82b93776811f0606352c51c94101021f769b1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc: Update version string for 3.0.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a4b077a0ba3944e0e3b06c45e9bb5bcdcf6e7612": {
            "hash": "a4b077a0ba3944e0e3b06c45e9bb5bcdcf6e7612",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Android: Mark GLES3 as required in the manifest",
            "body": "Fixes #17076.\n\n(cherry picked from commit 7d09e6540afdf69d3610661145d13090a3d9d18a)",
            "is_cherrypick": true,
            "cherrypick_hash": "7d09e6540afdf69d3610661145d13090a3d9d18a",
            "pull": ""
        },
        "7d09e6540afdf69d3610661145d13090a3d9d18a": {
            "hash": "7d09e6540afdf69d3610661145d13090a3d9d18a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Android: Mark GLES3 as required in the manifest",
            "body": "Fixes #17076.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "f6c65d9d15c8563fb6185ea8f5a244e3c65f9fef": {
            "hash": "f6c65d9d15c8563fb6185ea8f5a244e3c65f9fef",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Mono: Buildsystem improvements",
            "body": "- Bundle with mscorlib.dll to avoid compatibilities issues\n- Add build option 'mono_assemblies_output_dir' to specify the output directory where the assemblies will be copied to. '#bin' by default.\n\n(cherry picked from commit a45697d8dfb3b8e6fb7817060d52b22802a7d45f)",
            "is_cherrypick": true,
            "cherrypick_hash": "a45697d8dfb3b8e6fb7817060d52b22802a7d45f",
            "pull": ""
        },
        "a45697d8dfb3b8e6fb7817060d52b22802a7d45f": {
            "hash": "a45697d8dfb3b8e6fb7817060d52b22802a7d45f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Mono: Buildsystem improvements",
            "body": "- Bundle with mscorlib.dll to avoid compatibilities issues\n- Add build option 'mono_assemblies_output_dir' to specify the output directory where the assemblies will be copied to. '#bin' by default.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 15641
        },
        "990bddcf3662292c7466a817d2e89cb4b942c930": {
            "hash": "990bddcf3662292c7466a817d2e89cb4b942c930",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIwNjE3"
            ],
            "author_raw": "Michele Valente <valentactive@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix release builds with mono",
            "body": "\"_signals\" and \"signals_invalidated\" were moved out of the\n\"TOOLS_ENABLED\" directive. Updated also the two \"update_signals\" and\n\"_update_signals\" methods so it makes sense.\n\n(cherry picked from commit 3c7d9001bc9591368d743e9bd6cc29a74c7bddd5)",
            "is_cherrypick": true,
            "cherrypick_hash": "3c7d9001bc9591368d743e9bd6cc29a74c7bddd5",
            "pull": ""
        },
        "3c7d9001bc9591368d743e9bd6cc29a74c7bddd5": {
            "hash": "3c7d9001bc9591368d743e9bd6cc29a74c7bddd5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2NTIwNjE3"
            ],
            "author_raw": "Michele Valente <valentactive@gmail.com>",
            "committer_raw": "Michele Valente <valentactive@gmail.com>",
            "summary": "fix release builds with mono",
            "body": "\"_signals\" and \"signals_invalidated\" were moved out of the\n\"TOOLS_ENABLED\" directive. Updated also the two \"update_signals\" and\n\"_update_signals\" methods so it makes sense.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16804
        },
        "c730a6ce4406b939388cca23923fc21a9db2e438": {
            "hash": "c730a6ce4406b939388cca23923fc21a9db2e438",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix error spam when using PanoramaSky without texture",
            "body": "(cherry picked from commit 7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472",
            "pull": ""
        },
        "7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472": {
            "hash": "7a1b7ddf6c86a52eedbec3554b4b4e7eb2126472",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzMzc5NTQz"
            ],
            "author_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "committer_raw": "Poommetee Ketson <poommetee@protonmail.com>",
            "summary": "Fix error spam when using PanoramaSky without texture",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "115c0a74158f3c812f65d7413c98b85c7888b074": {
            "hash": "115c0a74158f3c812f65d7413c98b85c7888b074",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNDc3NDA0"
            ],
            "author_raw": "indicainkwell <indicainkwell@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "added docs on Control's drag and drop api",
            "body": "(cherry picked from commit 7154a96d3f68fab458f9227931f6787a5d3f2034)",
            "is_cherrypick": true,
            "cherrypick_hash": "7154a96d3f68fab458f9227931f6787a5d3f2034",
            "pull": ""
        },
        "7154a96d3f68fab458f9227931f6787a5d3f2034": {
            "hash": "7154a96d3f68fab458f9227931f6787a5d3f2034",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNDc3NDA0"
            ],
            "author_raw": "indicainkwell <indicainkwell@gmail.com>",
            "committer_raw": "indicainkwell <indicainkwell@gmail.com>",
            "summary": "added docs on Control's drag and drop api",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17027
        },
        "87242c7b9292b83b1ecc546cb5f93ce511aa8645": {
            "hash": "87242c7b9292b83b1ecc546cb5f93ce511aa8645",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <hello@pauljoannon.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix build error when compiling with mono, tools=no, target=release",
            "body": "change TTR to RTR in `print_unhandled_exception`\n\n(cherry picked from commit 90a705d67102c30083d91cff47f35300eb5049a9)",
            "is_cherrypick": true,
            "cherrypick_hash": "90a705d67102c30083d91cff47f35300eb5049a9",
            "pull": ""
        },
        "90a705d67102c30083d91cff47f35300eb5049a9": {
            "hash": "90a705d67102c30083d91cff47f35300eb5049a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <hello@pauljoannon.com>",
            "committer_raw": "Paul Joannon <hello@pauljoannon.com>",
            "summary": "fix build error when compiling with mono, tools=no, target=release",
            "body": "change TTR to RTR in `print_unhandled_exception`",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17075
        },
        "4eb9ee9355ce0c825bf0149457809ce917c264d4": {
            "hash": "4eb9ee9355ce0c825bf0149457809ce917c264d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed physics server typo",
            "body": "(cherry picked from commit 134cca0cf2ab3d962034e295b3d43f4d40d549df)",
            "is_cherrypick": true,
            "cherrypick_hash": "134cca0cf2ab3d962034e295b3d43f4d40d549df",
            "pull": ""
        },
        "134cca0cf2ab3d962034e295b3d43f4d40d549df": {
            "hash": "134cca0cf2ab3d962034e295b3d43f4d40d549df",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgzNDI1OTk="
            ],
            "author_raw": "Andrea Catania <info@andreacatania.com>",
            "committer_raw": "Andrea Catania <info@andreacatania.com>",
            "summary": "Fixed physics server typo",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17074
        },
        "48ed52184d9d96159a1bf06be313dcf5bc869bbe": {
            "hash": "48ed52184d9d96159a1bf06be313dcf5bc869bbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Add missing return statements (iOS and server).",
            "body": "(cherry picked from commit e3c2778d7ecf84d362bae74b93572e7775171cad)",
            "is_cherrypick": true,
            "cherrypick_hash": "e3c2778d7ecf84d362bae74b93572e7775171cad",
            "pull": ""
        },
        "e3c2778d7ecf84d362bae74b93572e7775171cad": {
            "hash": "e3c2778d7ecf84d362bae74b93572e7775171cad",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc2NDU2ODM="
            ],
            "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
            "summary": "Add missing return statements (iOS and server).",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16993
        },
        "69274ef368aef0ef2da2e1a55adb63846f158e4b": {
            "hash": "69274ef368aef0ef2da2e1a55adb63846f158e4b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Fix visibility of gizmos on scene load",
            "body": "(cherry picked from commit 99d740c46ed69f53a9ce55e38436f156cec3b69d)",
            "is_cherrypick": true,
            "cherrypick_hash": "99d740c46ed69f53a9ce55e38436f156cec3b69d",
            "pull": ""
        },
        "99d740c46ed69f53a9ce55e38436f156cec3b69d": {
            "hash": "99d740c46ed69f53a9ce55e38436f156cec3b69d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ0MDIzMDQ="
            ],
            "author_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
            "summary": "Fix visibility of gizmos on scene load",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16973
        },
        "039fc750d5f7cdfe92eb639400ecf488931f1d72": {
            "hash": "039fc750d5f7cdfe92eb639400ecf488931f1d72",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <hello@pauljoannon.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "only show information we have in stacktrace",
            "body": "do not show line number and/or file if not defined\n\n(cherry picked from commit 3ee4ce51a9d564584b7878c125085e57faa32f98)",
            "is_cherrypick": true,
            "cherrypick_hash": "3ee4ce51a9d564584b7878c125085e57faa32f98",
            "pull": ""
        },
        "3ee4ce51a9d564584b7878c125085e57faa32f98": {
            "hash": "3ee4ce51a9d564584b7878c125085e57faa32f98",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <hello@pauljoannon.com>",
            "committer_raw": "Paul Joannon <hello@pauljoannon.com>",
            "summary": "only show information we have in stacktrace",
            "body": "do not show line number and/or file if not defined",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16981
        },
        "58a7d78c2272169b9ba4568c60290940ab36b4a0": {
            "hash": "58a7d78c2272169b9ba4568c60290940ab36b4a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <hello@pauljoannon.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "[mono] get stacktraces for all inner exceptions",
            "body": "(cherry picked from commit 89af6c2cd7b6f8ebbed12085384441a3480b2846)",
            "is_cherrypick": true,
            "cherrypick_hash": "89af6c2cd7b6f8ebbed12085384441a3480b2846",
            "pull": ""
        },
        "89af6c2cd7b6f8ebbed12085384441a3480b2846": {
            "hash": "89af6c2cd7b6f8ebbed12085384441a3480b2846",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQzNzAyNQ=="
            ],
            "author_raw": "Paul Joannon <hello@pauljoannon.com>",
            "committer_raw": "Paul Joannon <hello@pauljoannon.com>",
            "summary": "[mono] get stacktraces for all inner exceptions",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16981
        },
        "c0386f0124e1e14f8c9d84deb0ffbf79011c40d7": {
            "hash": "c0386f0124e1e14f8c9d84deb0ffbf79011c40d7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Mono: Fix bindings for parameters in vararg methods",
            "body": "(cherry picked from commit 0c828581218b1f4694d4a6988b98ee2378163739)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c828581218b1f4694d4a6988b98ee2378163739",
            "pull": ""
        },
        "0c828581218b1f4694d4a6988b98ee2378163739": {
            "hash": "0c828581218b1f4694d4a6988b98ee2378163739",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Mono: Fix bindings for parameters in vararg methods",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 16986
        },
        "b6f958965be2024b1618aa96e6e5d3c772cab6cc": {
            "hash": "b6f958965be2024b1618aa96e6e5d3c772cab6cc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTQyMg=="
            ],
            "author_raw": "Nathan Warden <nathan@nathanwarden.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "The marshalling in was also incorrect.",
            "body": "(cherry picked from commit 60daa9d7183afa9aebde022d6fb14a2b21fbbd9b)",
            "is_cherrypick": true,
            "cherrypick_hash": "60daa9d7183afa9aebde022d6fb14a2b21fbbd9b",
            "pull": ""
        },
        "60daa9d7183afa9aebde022d6fb14a2b21fbbd9b": {
            "hash": "60daa9d7183afa9aebde022d6fb14a2b21fbbd9b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyOTQyMg=="
            ],
            "author_raw": "Nathan Warden <nathan@nathanwarden.com>",
            "committer_raw": "Nathan Warden <nathan@nathanwarden.com>",
            "summary": "The marshalling in was also incorrect.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17046
        },
        "dde14e15c667d59f931bb8050b113fb564b578e4": {
            "hash": "dde14e15c667d59f931bb8050b113fb564b578e4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Mono: Better versioning and gracefully unloading of Godot API assemblies",
            "body": "(cherry picked from commit f37090ccf4f699800a43878273b8b94b5906f4bc)",
            "is_cherrypick": true,
            "cherrypick_hash": "f37090ccf4f699800a43878273b8b94b5906f4bc",
            "pull": ""
        },
        "f37090ccf4f699800a43878273b8b94b5906f4bc": {
            "hash": "f37090ccf4f699800a43878273b8b94b5906f4bc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Mono: Better versioning and gracefully unloading of Godot API assemblies",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17020
        },
        "1ea805a4aa47eac9d4bcc672b02f210416e86fe7": {
            "hash": "1ea805a4aa47eac9d4bcc672b02f210416e86fe7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Add missing #endif for the main.cpp fix.",
            "body": "I forgot to amend my previous commit.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "3b96b3fd120c9b41b2374bb5beb08b73a78917d8": {
            "hash": "3b96b3fd120c9b41b2374bb5beb08b73a78917d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Allow running with a custom resource without a main scene",
            "body": "After 3f8a4cc7193e964f716fde2cd28a946669e2d8d6 trying to run an\nindividual scene on a project without a main scene fails. We move the\ncheck until after we've determined whether or not we're trying to run an\nindividual scene.\n\nWe also stop trying to show the project manager if any game pack is\nfound at all, unless the user explicitly asks for the project manager to\nbe shown.\n\n(cherry picked from commit b4215c991aa6a43464dcb983e85d4374dea23c69)",
            "is_cherrypick": true,
            "cherrypick_hash": "b4215c991aa6a43464dcb983e85d4374dea23c69",
            "pull": ""
        },
        "b4215c991aa6a43464dcb983e85d4374dea23c69": {
            "hash": "b4215c991aa6a43464dcb983e85d4374dea23c69",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Allow running with a custom resource without a main scene",
            "body": "After 3f8a4cc7193e964f716fde2cd28a946669e2d8d6 trying to run an\nindividual scene on a project without a main scene fails. We move the\ncheck until after we've determined whether or not we're trying to run an\nindividual scene.\n\nWe also stop trying to show the project manager if any game pack is\nfound at all, unless the user explicitly asks for the project manager to\nbe shown.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 17048
        },
        "e499b9b4b6676e31d2cb6f19d38e217a4fd905f3": {
            "hash": "e499b9b4b6676e31d2cb6f19d38e217a4fd905f3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjI1OTEwOTk="
            ],
            "author_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "committer_raw": "Hein-Pieter van Braam <hp@tmm.cx>",
            "summary": "Bump to version 3.0.2-devel",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        }
    },
    "pulls": {
        "15641": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTYyNzMyMzk3",
            "public_id": 15641,
            "url": "https://github.com/godotengine/godot/pull/15641",
            "diff_url": "https://github.com/godotengine/godot/pull/15641.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/15641.patch",
            "title": "Mono: Buildsystem improvements",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2018-01-12T21:47:32Z",
            "updated_at": "2021-05-13T23:54:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a45697d8dfb3b8e6fb7817060d52b22802a7d45f"
            ]
        },
        "16804": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTY5ODUyMjY1",
            "public_id": 16804,
            "url": "https://github.com/godotengine/godot/pull/16804",
            "diff_url": "https://github.com/godotengine/godot/pull/16804.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/16804.patch",
            "title": "fix template builds with mono ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTIwNjE3",
            "created_at": "2018-02-18T21:57:39Z",
            "updated_at": "2018-05-17T09:30:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3c7d9001bc9591368d743e9bd6cc29a74c7bddd5"
            ]
        },
        "16878": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcwNDEyOTY3",
            "public_id": 16878,
            "url": "https://github.com/godotengine/godot/pull/16878",
            "diff_url": "https://github.com/godotengine/godot/pull/16878.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/16878.patch",
            "title": "Godot now allows built-in irrespective of the filepath.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE3MjQ1OTQy",
            "created_at": "2018-02-21T09:18:54Z",
            "updated_at": "2018-03-01T20:52:32Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1fdb8251d2d68634d8ba7ad4e9569742847df1df"
            ]
        },
        "16973": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxMTc0NDY3",
            "public_id": 16973,
            "url": "https://github.com/godotengine/godot/pull/16973",
            "diff_url": "https://github.com/godotengine/godot/pull/16973.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/16973.patch",
            "title": "Fix visibility of gizmos on scene load",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
            "created_at": "2018-02-24T11:20:06Z",
            "updated_at": "2018-02-26T23:03:37Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "99d740c46ed69f53a9ce55e38436f156cec3b69d"
            ]
        },
        "16981": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxMTg2MDUz",
            "public_id": 16981,
            "url": "https://github.com/godotengine/godot/pull/16981",
            "diff_url": "https://github.com/godotengine/godot/pull/16981.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/16981.patch",
            "title": "[mono] show whole trace of nested exceptions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNzAyNQ==",
            "created_at": "2018-02-24T16:37:59Z",
            "updated_at": "2018-02-26T22:55:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "3ee4ce51a9d564584b7878c125085e57faa32f98",
                "89af6c2cd7b6f8ebbed12085384441a3480b2846"
            ]
        },
        "16986": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxMTkyNDM0",
            "public_id": 16986,
            "url": "https://github.com/godotengine/godot/pull/16986",
            "diff_url": "https://github.com/godotengine/godot/pull/16986.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/16986.patch",
            "title": "Mono: Fix bindings for parameters in vararg methods",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2018-02-24T19:04:58Z",
            "updated_at": "2021-05-14T01:55:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c828581218b1f4694d4a6988b98ee2378163739"
            ]
        },
        "16993": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxMjAyNTUx",
            "public_id": 16993,
            "url": "https://github.com/godotengine/godot/pull/16993",
            "diff_url": "https://github.com/godotengine/godot/pull/16993.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/16993.patch",
            "title": "Add missing return statements (iOS and server).",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc2NDU2ODM=",
            "created_at": "2018-02-24T23:12:20Z",
            "updated_at": "2018-02-26T23:54:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1MTk=",
                    "name": "platform:ios",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e3c2778d7ecf84d362bae74b93572e7775171cad"
            ]
        },
        "17020": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxMjQ4MDk3",
            "public_id": 17020,
            "url": "https://github.com/godotengine/godot/pull/17020",
            "diff_url": "https://github.com/godotengine/godot/pull/17020.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17020.patch",
            "title": "Mono: Better versioning and gracefully unloading of Godot API assemblies",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2018-02-25T20:01:01Z",
            "updated_at": "2021-05-14T01:55:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f37090ccf4f699800a43878273b8b94b5906f4bc"
            ]
        },
        "17027": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxMjc4ODUy",
            "public_id": 17027,
            "url": "https://github.com/godotengine/godot/pull/17027",
            "diff_url": "https://github.com/godotengine/godot/pull/17027.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17027.patch",
            "title": "[DOCS] added docs on Control's drag and drop api",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNDc3NDA0",
            "created_at": "2018-02-26T04:12:46Z",
            "updated_at": "2018-02-27T10:32:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "7154a96d3f68fab458f9227931f6787a5d3f2034"
            ]
        },
        "17046": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxNDAzNDEw",
            "public_id": 17046,
            "url": "https://github.com/godotengine/godot/pull/17046",
            "diff_url": "https://github.com/godotengine/godot/pull/17046.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17046.patch",
            "title": "[Mono] The marshalling *in* of Transform was also incorrect.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyOTQyMg==",
            "created_at": "2018-02-26T15:17:12Z",
            "updated_at": "2018-04-14T21:44:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "60daa9d7183afa9aebde022d6fb14a2b21fbbd9b"
            ]
        },
        "17048": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxNDIxNjgz",
            "public_id": 17048,
            "url": "https://github.com/godotengine/godot/pull/17048",
            "diff_url": "https://github.com/godotengine/godot/pull/17048.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17048.patch",
            "title": "Allow running with a custom resource without a main scene",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2018-02-26T16:19:34Z",
            "updated_at": "2018-02-27T21:22:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "b4215c991aa6a43464dcb983e85d4374dea23c69"
            ]
        },
        "17058": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxNDg1NDA0",
            "public_id": 17058,
            "url": "https://github.com/godotengine/godot/pull/17058",
            "diff_url": "https://github.com/godotengine/godot/pull/17058.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17058.patch",
            "title": "Fixed Windows ignoring minimized/maximized status set by user",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEwNTc4MjI1",
            "created_at": "2018-02-26T20:39:44Z",
            "updated_at": "2018-03-01T20:15:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f8da9550f4946d438dc1a9074d039ea7a446c293"
            ]
        },
        "17074": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxNTg1MzQ3",
            "public_id": 17074,
            "url": "https://github.com/godotengine/godot/pull/17074",
            "diff_url": "https://github.com/godotengine/godot/pull/17074.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17074.patch",
            "title": "Some fixes on physics",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgzNDI1OTk=",
            "created_at": "2018-02-27T07:43:29Z",
            "updated_at": "2018-02-27T10:46:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE4ODA=",
                    "name": "topic:physics",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "134cca0cf2ab3d962034e295b3d43f4d40d549df"
            ]
        },
        "17075": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxNjA4MTEx",
            "public_id": 17075,
            "url": "https://github.com/godotengine/godot/pull/17075",
            "diff_url": "https://github.com/godotengine/godot/pull/17075.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17075.patch",
            "title": "[mono] fix build error when compiling with mono, tools=no, target=debug",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQzNzAyNQ==",
            "created_at": "2018-02-27T09:40:12Z",
            "updated_at": "2018-02-27T10:26:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "90a705d67102c30083d91cff47f35300eb5049a9"
            ]
        },
        "17087": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcxNzY3MzY1",
            "public_id": 17087,
            "url": "https://github.com/godotengine/godot/pull/17087",
            "diff_url": "https://github.com/godotengine/godot/pull/17087.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17087.patch",
            "title": "More reliably find mscorlib.dll on Linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2018-02-27T19:53:53Z",
            "updated_at": "2018-02-27T21:17:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw3MDkyNjk3NzU=",
                    "name": "topic:dotnet",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c094e90b2531b9ec5554dfc77c1fc613e02b87e5"
            ]
        },
        "17117": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyMDcxMjI0",
            "public_id": 17117,
            "url": "https://github.com/godotengine/godot/pull/17117",
            "diff_url": "https://github.com/godotengine/godot/pull/17117.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17117.patch",
            "title": "Fix various valgrind reported uninitialized variable uses",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2018-02-28T21:00:45Z",
            "updated_at": "2018-03-02T01:08:34Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d702d7b335c0c9305e75131770c0ea739b70d813"
            ]
        },
        "17129": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyMTM3NTYz",
            "public_id": 17129,
            "url": "https://github.com/godotengine/godot/pull/17129",
            "diff_url": "https://github.com/godotengine/godot/pull/17129.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17129.patch",
            "title": "Allow degenerate triangles in polygon triangulation when necessary.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI2NDg1NA==",
            "created_at": "2018-03-01T03:56:40Z",
            "updated_at": "2018-03-01T20:06:07Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e73266a51cdcd63a394848d433f854c1c4e29198"
            ]
        },
        "17135": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyMjAyMDQ5",
            "public_id": 17135,
            "url": "https://github.com/godotengine/godot/pull/17135",
            "diff_url": "https://github.com/godotengine/godot/pull/17135.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17135.patch",
            "title": "Fix server build on FreeBSD",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2018-03-01T10:48:44Z",
            "updated_at": "2018-09-13T01:09:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8f9914bd94fced7f60dff40e14fe734203d7c5d4"
            ]
        },
        "17137": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyMjExNTc5",
            "public_id": 17137,
            "url": "https://github.com/godotengine/godot/pull/17137",
            "diff_url": "https://github.com/godotengine/godot/pull/17137.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17137.patch",
            "title": "Fix intermittent audio driver crash during startup on Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI0MTc4NDk=",
            "created_at": "2018-03-01T11:31:31Z",
            "updated_at": "2018-03-01T20:05:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWw1NzI3ODE5OTc=",
                    "name": "topic:audio",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c10749d51f2b77eb1b38909d790e7d3895a97364"
            ]
        },
        "17140": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyMjQxMDE3",
            "public_id": 17140,
            "url": "https://github.com/godotengine/godot/pull/17140",
            "diff_url": "https://github.com/godotengine/godot/pull/17140.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17140.patch",
            "title": "Viewport: Fix missing tooltips w/ disabled physics object picking",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2018-03-01T13:48:04Z",
            "updated_at": "2018-03-03T13:25:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ce7da2c7d66221335519ed124191c018adec7ecb"
            ]
        },
        "17145": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyMjk4MDU0",
            "public_id": 17145,
            "url": "https://github.com/godotengine/godot/pull/17145",
            "diff_url": "https://github.com/godotengine/godot/pull/17145.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17145.patch",
            "title": "Fix regression through fa98637acaab9135568bf0d43a65c9c96b59c32d",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExODU5NTM4",
            "created_at": "2018-03-01T17:09:23Z",
            "updated_at": "2018-03-01T18:19:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "89f607604e82bdce974a45029666c10586c6fe2a"
            ]
        },
        "17163": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNDEzNjU3",
            "public_id": 17163,
            "url": "https://github.com/godotengine/godot/pull/17163",
            "diff_url": "https://github.com/godotengine/godot/pull/17163.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17163.patch",
            "title": "[DOCS] NetworkedMultiplayerENet",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTQ3NjM=",
            "created_at": "2018-03-02T03:24:02Z",
            "updated_at": "2018-03-13T14:38:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "5aae17a6fb4b41f35e5c0a744cedf9f6b905d120"
            ]
        },
        "17164": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNDE3Mjc2",
            "public_id": 17164,
            "url": "https://github.com/godotengine/godot/pull/17164",
            "diff_url": "https://github.com/godotengine/godot/pull/17164.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17164.patch",
            "title": "[DOCS] Small fix to PinJoint2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTQ3NjM=",
            "created_at": "2018-03-02T03:59:44Z",
            "updated_at": "2018-03-13T14:38:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                }
            ],
            "commits": [
                "0b65bac1a18a2a9dbab3e1fec7cb9677ed1508eb"
            ]
        },
        "17168": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNDMxMTE3",
            "public_id": 17168,
            "url": "https://github.com/godotengine/godot/pull/17168",
            "diff_url": "https://github.com/godotengine/godot/pull/17168.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17168.patch",
            "title": "Prune cache at the beginning and end of build (master)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NDA1MjQ=",
            "created_at": "2018-03-02T06:26:55Z",
            "updated_at": "2018-03-03T01:10:48Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "29e6ec659405521c3ae0e2fe86098c45933fd2dc"
            ]
        },
        "17171": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNDQ4MzA0",
            "public_id": 17171,
            "url": "https://github.com/godotengine/godot/pull/17171",
            "diff_url": "https://github.com/godotengine/godot/pull/17171.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17171.patch",
            "title": "Don't crash when trying to add an invalid navmesh",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjI1OTEwOTk=",
            "created_at": "2018-03-02T08:41:00Z",
            "updated_at": "2018-03-02T11:06:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "555eebf3f4845c8138c24ded96fcb3fa5c67787a"
            ]
        },
        "17178": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNDkyOTY5",
            "public_id": 17178,
            "url": "https://github.com/godotengine/godot/pull/17178",
            "diff_url": "https://github.com/godotengine/godot/pull/17178.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17178.patch",
            "title": "Fix serialization of identifiers with non printable ASCII characters",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2018-03-02T12:36:31Z",
            "updated_at": "2018-03-02T15:06:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ab001d830b3822cbde4d987f7f49bb77e2edc2a0"
            ]
        },
        "17192": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNTg5MTk1",
            "public_id": 17192,
            "url": "https://github.com/godotengine/godot/pull/17192",
            "diff_url": "https://github.com/godotengine/godot/pull/17192.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17192.patch",
            "title": "Fix more regressions in RichTextLabel from PR 15711",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExODU5NTM4",
            "created_at": "2018-03-02T19:50:05Z",
            "updated_at": "2018-03-03T00:50:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0e1e95c41f02acd5ed5c347ff63d0e38185525ad"
            ]
        },
        "17219": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNjU5ODQ2",
            "public_id": 17219,
            "url": "https://github.com/godotengine/godot/pull/17219",
            "diff_url": "https://github.com/godotengine/godot/pull/17219.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17219.patch",
            "title": "[DOCS] Small fix to Area: Fix copy/paste errors",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2NTQ3NjM=",
            "created_at": "2018-03-03T09:52:44Z",
            "updated_at": "2018-03-13T14:37:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "fdd0f18959b890e70a43a43d07e22af082319fc8"
            ]
        },
        "17225": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTcyNjY3MjMw",
            "public_id": 17225,
            "url": "https://github.com/godotengine/godot/pull/17225",
            "diff_url": "https://github.com/godotengine/godot/pull/17225.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/17225.patch",
            "title": "Fix floatBitsToUint shader builtin function",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjMwMzYxNzY=",
            "created_at": "2018-03-03T13:27:39Z",
            "updated_at": "2018-03-03T13:55:02Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c6b6af7bb579ea52c6d0dd40069c280a6c7ae69f"
            ]
        }
    }
}