{
    "generated_at": 1685473899899,
    "log": [
        "837d50714a771c00ecd9e4aaab747dece37d52c5",
        "bb6cfc130b4e2d64508c9cf5883ad3c3e9f83d9f",
        "b3891246e5349eae7700faa17348cfa3b9fd2c7f",
        "00566a859268f541d807e26c0d12fb9ced202af6",
        "63e33cfdd28886921d72f6c9e9fcd5f7d91a9d7e",
        "dea6671d587b242288f957f814ff94b7eb6d3003",
        "7c6d2e7062e72ac9d187ace77f95e250091418af",
        "eb927383f2ba6ced34343ee9fcd6173bba8a8147",
        "5c98674a8b011b338d5ff619e099d720f99c40d5",
        "4bde902de1fbf45611b037c915ac9b84daea8288",
        "a5f07d18ec066e85d442e2cab200b9eadbe2981d",
        "71da9a1a23cdbef46c15fdc32bff5fdf04faaf0d",
        "44daccc86114bffdfc0ef6bfee287376113ac937",
        "4220ffbd8ef2d7b493cb39f1e3f574bfcfe9de7a",
        "43c74056b1764f07acc252e78e1cfa29a49a51c3",
        "48438e4f3b2e2fe190b11ee3dd426a0e072b70ff",
        "5f901e2b27c57a218ae743171068f90e176fb132",
        "22ef9673dd78caba3f0eebb2c1e0ddb4d7dfca41",
        "5b1aa3a5cdd893847a6a74b24a9a8815d5ae13c6",
        "f06f5747355027f63de3c34646cb956346f15cd2",
        "aac3b9db5cb3be1155dd46aa588f0ae5cf18ba16",
        "9fdc1279cc9659d9d3ef473eb169d051b4e376a9",
        "01471e4c096c95d90288e9acb03b9b800436ad8f",
        "bac8248316f8aaf2890a5c7a4add2f3a562e5891",
        "69e67d51c72b18c212f523848ec9920546f46f84",
        "c6ccd05fed67aed75bbf639adc48b6478264ff5a",
        "937a96b26baf26efbc0b9c08df9d4e81a24e143a",
        "a52b1e866de40447572ac13c0aaa6f181bfddb83",
        "fed11a662a7f87b5b3fb7537c38464622c445166",
        "26f2b7415cdc3b064cd785fdd8fa9550b81241b7",
        "729dc5da83fd9451673c4e188f3121afe9267fa0",
        "54625bb7712cd0a3f819e2a0133aaf466a763f6e",
        "523625a3d16b1bcb084905f23327835c26bb17a4",
        "5caf6ad8b910abfa4014e1a66d2417c590578639",
        "7ddc17b18ec9f6fb557b1fa0cfeac97c4b009695",
        "cf0a586a3ef09d773584c613f37bccf8810d6fa8",
        "41cc4ffe98504e78514c412fa0c51db26c46e978",
        "0ea354c12a82838015b8dc07402504bad0c1a0fd",
        "2bc4049b9b514b312d99393170807ff56ec67840",
        "64a8fe6ad7bafdfa527c1d7da535d8febc04af9f",
        "05c620b7ad8633ac52249a17ebb137c635ef3a35",
        "ca1ca6c7df00918db594c0ca95fd1b8bcaa58ac4",
        "1369b38d85b7669674eca450ae6933fed2caf277",
        "68b7f9d87a06defc484daee04d8a85e016ef8279",
        "8a78112e5b1f91459c0ac22aded0acd0948fbe9f",
        "41326781d2abc5877436118b5e23a5bc759cce4c",
        "cacf7d136f6204ab6af83c657a87112267e283db",
        "a701c6ff685362ac10d8d633b1f895538a97c3fd",
        "812de2219423ad8511ea554856b48654daa2b054",
        "8de04050320ef9daabc179160c3680bfe7eb61af",
        "e59c0610ca80c8fe066652c9a2e26829a285dbf2",
        "8fd4c78caf7ade2f325d0a4ac720dc92e68e6cdc",
        "85820434de9514d9dc5b168463661b5e824315b1",
        "d0151daa692c5437d4188d60aec177fd17ffe6ac",
        "763b29ed18dbd71ea421f507bdbc4f907e2e9c32",
        "1d096471dcd05be4c9eb77f576a432d5ec303bab",
        "7c44cbee67974db90c22488a81af7567c4e47f6a",
        "d950a13c100b895809c833840f44f000cfe3adcb",
        "6ce273b3291f508e2a822348fde5a12e0b51365b",
        "0635a639e92577948ce61011ee31abedb35c05f6",
        "424a1046664eb1dc8138ccb886ba1c1967c3caa4",
        "830947feafc5e3af452296ff80a6418e9c56c5d2",
        "ee20365f7c13902663ffb1721ca6b1d084915336",
        "0a24f562fb81a1e16715fab93d52dfeab2d1a9dd",
        "60e4cfbcb78b158ea366dab2e36fa08509d93355",
        "656aa0a501309af374a8a42dc7e01be41fab0d85",
        "7ad50eaea82eee85f74941b6d5a45ebb10b31b6e",
        "83887ae16dbe5eb887e48c108232fc98a50a36a7",
        "827f4a895a10a900bdff710c84df7acdf3fef047",
        "da356eca0f386c94ba38677a63c6215bf0b4f590"
    ],
    "release_logs": {
        "stable": [
            "837d50714a771c00ecd9e4aaab747dece37d52c5",
            "bb6cfc130b4e2d64508c9cf5883ad3c3e9f83d9f",
            "b3891246e5349eae7700faa17348cfa3b9fd2c7f",
            "00566a859268f541d807e26c0d12fb9ced202af6",
            "63e33cfdd28886921d72f6c9e9fcd5f7d91a9d7e",
            "dea6671d587b242288f957f814ff94b7eb6d3003",
            "7c6d2e7062e72ac9d187ace77f95e250091418af",
            "eb927383f2ba6ced34343ee9fcd6173bba8a8147",
            "5c98674a8b011b338d5ff619e099d720f99c40d5",
            "4bde902de1fbf45611b037c915ac9b84daea8288",
            "a5f07d18ec066e85d442e2cab200b9eadbe2981d",
            "71da9a1a23cdbef46c15fdc32bff5fdf04faaf0d",
            "44daccc86114bffdfc0ef6bfee287376113ac937",
            "4220ffbd8ef2d7b493cb39f1e3f574bfcfe9de7a",
            "43c74056b1764f07acc252e78e1cfa29a49a51c3",
            "48438e4f3b2e2fe190b11ee3dd426a0e072b70ff",
            "5f901e2b27c57a218ae743171068f90e176fb132",
            "22ef9673dd78caba3f0eebb2c1e0ddb4d7dfca41",
            "5b1aa3a5cdd893847a6a74b24a9a8815d5ae13c6",
            "f06f5747355027f63de3c34646cb956346f15cd2",
            "aac3b9db5cb3be1155dd46aa588f0ae5cf18ba16",
            "9fdc1279cc9659d9d3ef473eb169d051b4e376a9",
            "01471e4c096c95d90288e9acb03b9b800436ad8f",
            "bac8248316f8aaf2890a5c7a4add2f3a562e5891",
            "69e67d51c72b18c212f523848ec9920546f46f84",
            "c6ccd05fed67aed75bbf639adc48b6478264ff5a",
            "937a96b26baf26efbc0b9c08df9d4e81a24e143a",
            "a52b1e866de40447572ac13c0aaa6f181bfddb83",
            "fed11a662a7f87b5b3fb7537c38464622c445166",
            "26f2b7415cdc3b064cd785fdd8fa9550b81241b7",
            "729dc5da83fd9451673c4e188f3121afe9267fa0",
            "54625bb7712cd0a3f819e2a0133aaf466a763f6e",
            "523625a3d16b1bcb084905f23327835c26bb17a4",
            "5caf6ad8b910abfa4014e1a66d2417c590578639",
            "7ddc17b18ec9f6fb557b1fa0cfeac97c4b009695",
            "cf0a586a3ef09d773584c613f37bccf8810d6fa8",
            "41cc4ffe98504e78514c412fa0c51db26c46e978",
            "0ea354c12a82838015b8dc07402504bad0c1a0fd",
            "2bc4049b9b514b312d99393170807ff56ec67840",
            "64a8fe6ad7bafdfa527c1d7da535d8febc04af9f",
            "05c620b7ad8633ac52249a17ebb137c635ef3a35",
            "ca1ca6c7df00918db594c0ca95fd1b8bcaa58ac4",
            "1369b38d85b7669674eca450ae6933fed2caf277",
            "68b7f9d87a06defc484daee04d8a85e016ef8279",
            "8a78112e5b1f91459c0ac22aded0acd0948fbe9f",
            "41326781d2abc5877436118b5e23a5bc759cce4c",
            "cacf7d136f6204ab6af83c657a87112267e283db",
            "a701c6ff685362ac10d8d633b1f895538a97c3fd",
            "812de2219423ad8511ea554856b48654daa2b054",
            "8de04050320ef9daabc179160c3680bfe7eb61af",
            "e59c0610ca80c8fe066652c9a2e26829a285dbf2",
            "8fd4c78caf7ade2f325d0a4ac720dc92e68e6cdc",
            "85820434de9514d9dc5b168463661b5e824315b1",
            "d0151daa692c5437d4188d60aec177fd17ffe6ac",
            "763b29ed18dbd71ea421f507bdbc4f907e2e9c32",
            "1d096471dcd05be4c9eb77f576a432d5ec303bab",
            "7c44cbee67974db90c22488a81af7567c4e47f6a",
            "d950a13c100b895809c833840f44f000cfe3adcb",
            "6ce273b3291f508e2a822348fde5a12e0b51365b",
            "0635a639e92577948ce61011ee31abedb35c05f6",
            "424a1046664eb1dc8138ccb886ba1c1967c3caa4",
            "830947feafc5e3af452296ff80a6418e9c56c5d2",
            "ee20365f7c13902663ffb1721ca6b1d084915336",
            "0a24f562fb81a1e16715fab93d52dfeab2d1a9dd",
            "60e4cfbcb78b158ea366dab2e36fa08509d93355",
            "656aa0a501309af374a8a42dc7e01be41fab0d85",
            "7ad50eaea82eee85f74941b6d5a45ebb10b31b6e",
            "83887ae16dbe5eb887e48c108232fc98a50a36a7",
            "827f4a895a10a900bdff710c84df7acdf3fef047",
            "da356eca0f386c94ba38677a63c6215bf0b4f590"
        ]
    },
    "authors": {
        "MDQ6VXNlcjQ3MDEzMzg=": {
            "id": "MDQ6VXNlcjQ3MDEzMzg=",
            "user": "akien-mga",
            "avatar": "https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4",
            "url": "https://github.com/akien-mga",
            "pull_count": 4,
            "commit_count": 18
        },
        "MDQ6VXNlcjY1ODQzMzA=": {
            "id": "MDQ6VXNlcjY1ODQzMzA=",
            "user": "Paulb23",
            "avatar": "https://avatars.githubusercontent.com/u/6584330?u=6feda0168eba0b01af4797a09e2c54219e49506b&v=4",
            "url": "https://github.com/Paulb23",
            "pull_count": 16,
            "commit_count": 38
        },
        "MDQ6VXNlcjUyNzY3Mjc=": {
            "id": "MDQ6VXNlcjUyNzY3Mjc=",
            "user": "bojidar-bg",
            "avatar": "https://avatars.githubusercontent.com/u/5276727?u=77866a4a78c7e17744be56cc1b2e84fbbb606ab3&v=4",
            "url": "https://github.com/bojidar-bg",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjEyNzU2MDQ3": {
            "id": "MDQ6VXNlcjEyNzU2MDQ3",
            "user": "SaracenOne",
            "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4",
            "url": "https://github.com/SaracenOne",
            "pull_count": 3,
            "commit_count": 6
        },
        "": {
            "id": "",
            "user": "ghost",
            "avatar": "https://avatars.githubusercontent.com/u/10137?v=4",
            "url": "https://github.com/ghost",
            "pull_count": 0,
            "commit_count": 18
        },
        "MDQ6VXNlcjQwNzIwNzc=": {
            "id": "MDQ6VXNlcjQwNzIwNzc=",
            "user": "sunnystormy",
            "avatar": "https://avatars.githubusercontent.com/u/4072077?u=e7e7a18a5d73fc03d42ace92f2a5a3fdb13bfcb0&v=4",
            "url": "https://github.com/sunnystormy",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjQyNzY1OTM=": {
            "id": "MDQ6VXNlcjQyNzY1OTM=",
            "user": "luizpvas",
            "avatar": "https://avatars.githubusercontent.com/u/4276593?u=37682428c431c000e523cc24df02e543ee1f5068&v=4",
            "url": "https://github.com/luizpvas",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4MjQ2MDc=": {
            "id": "MDQ6VXNlcjE4MjQ2MDc=",
            "user": "hurikhan",
            "avatar": "https://avatars.githubusercontent.com/u/1824607?u=a77a27d2165c32b5a04d6ebd0251b82bbdd3a1e9&v=4",
            "url": "https://github.com/hurikhan",
            "pull_count": 2,
            "commit_count": 0
        },
        "MDQ6VXNlcjE4NTMyMg==": {
            "id": "MDQ6VXNlcjE4NTMyMg==",
            "user": "leezh",
            "avatar": "https://avatars.githubusercontent.com/u/185322?v=4",
            "url": "https://github.com/leezh",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIxMjkxNTA=": {
            "id": "MDQ6VXNlcjIxMjkxNTA=",
            "user": "teamblubee",
            "avatar": "https://avatars.githubusercontent.com/u/2129150?v=4",
            "url": "https://github.com/teamblubee",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExNzQ4NTg=": {
            "id": "MDQ6VXNlcjExNzQ4NTg=",
            "user": "Adjective-Object",
            "avatar": "https://avatars.githubusercontent.com/u/1174858?u=8a6259bcc32bba59fc8b9bf3f03c7fa0701d4fe5&v=4",
            "url": "https://github.com/Adjective-Object",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM5NDM4": {
            "id": "MDQ6VXNlcjM5NDM4",
            "user": "JoshuaGrams",
            "avatar": "https://avatars.githubusercontent.com/u/39438?u=42e26c8e5061bcbc1238c37159ad9d2b17526a26&v=4",
            "url": "https://github.com/JoshuaGrams",
            "pull_count": 3,
            "commit_count": 10
        },
        "MDQ6VXNlcjY4ODAzNzg=": {
            "id": "MDQ6VXNlcjY4ODAzNzg=",
            "user": "sanikoyes",
            "avatar": "https://avatars.githubusercontent.com/u/6880378?u=9b2f8961225f0c4f9ea7408e76b8fbaeae566dca&v=4",
            "url": "https://github.com/sanikoyes",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjc3MTgxMDA=": {
            "id": "MDQ6VXNlcjc3MTgxMDA=",
            "user": "neikeq",
            "avatar": "https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4",
            "url": "https://github.com/neikeq",
            "pull_count": 5,
            "commit_count": 12
        },
        "MDQ6VXNlcjUyNzg4NzY=": {
            "id": "MDQ6VXNlcjUyNzg4NzY=",
            "user": "demolitions",
            "avatar": "https://avatars.githubusercontent.com/u/5278876?u=8f045086d9cec2c2179ba7f26580378bebadd047&v=4",
            "url": "https://github.com/demolitions",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjkxOTAxNw==": {
            "id": "MDQ6VXNlcjkxOTAxNw==",
            "user": "bdero",
            "avatar": "https://avatars.githubusercontent.com/u/919017?u=61c8fc05fc5647dffb28e33b94cd570828853bc0&v=4",
            "url": "https://github.com/bdero",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjk1OTQyOQ==": {
            "id": "MDQ6VXNlcjk1OTQyOQ==",
            "user": "Marqin",
            "avatar": "https://avatars.githubusercontent.com/u/959429?u=825c3378e3494b315810b8a51e542802a076cf5a&v=4",
            "url": "https://github.com/Marqin",
            "pull_count": 2,
            "commit_count": 0
        },
        "MDQ6VXNlcjE0OTU3NDA3": {
            "id": "MDQ6VXNlcjE0OTU3NDA3",
            "user": "RegalMedia",
            "avatar": "https://avatars.githubusercontent.com/u/14957407?u=fe5bb97df7b71740d5817c7bed9ab74ef83403f8&v=4",
            "url": "https://github.com/RegalMedia",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjgyODE5MTY=": {
            "id": "MDQ6VXNlcjgyODE5MTY=",
            "user": "27thLiz",
            "avatar": "https://avatars.githubusercontent.com/u/8281916?u=2171745a413ca081df83835331f74dd955996118&v=4",
            "url": "https://github.com/27thLiz",
            "pull_count": 2,
            "commit_count": 4
        },
        "MDQ6VXNlcjgyODE0NTQ=": {
            "id": "MDQ6VXNlcjgyODE0NTQ=",
            "user": "volzhs",
            "avatar": "https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4",
            "url": "https://github.com/volzhs",
            "pull_count": 1,
            "commit_count": 2
        }
    },
    "commits": {
        "837d50714a771c00ecd9e4aaab747dece37d52c5": {
            "hash": "837d50714a771c00ecd9e4aaab747dece37d52c5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Version 2.0.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "bb6cfc130b4e2d64508c9cf5883ad3c3e9f83d9f": {
            "hash": "bb6cfc130b4e2d64508c9cf5883ad3c3e9f83d9f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Option to toggle syntax highlighting",
            "body": "(cherry picked from commit d78e98e2a49bf952dd3e38e4a8359903d03bf42c)",
            "is_cherrypick": true,
            "cherrypick_hash": "d78e98e2a49bf952dd3e38e4a8359903d03bf42c",
            "pull": ""
        },
        "d78e98e2a49bf952dd3e38e4a8359903d03bf42c": {
            "hash": "d78e98e2a49bf952dd3e38e4a8359903d03bf42c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Option to toggle syntax highlighting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4253
        },
        "b3891246e5349eae7700faa17348cfa3b9fd2c7f": {
            "hash": "b3891246e5349eae7700faa17348cfa3b9fd2c7f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed block indent inconsistency, fixes issue 3803",
            "body": "(cherry picked from commit 93700676b5491ff41d0a14954e71327b99440f7e)",
            "is_cherrypick": true,
            "cherrypick_hash": "93700676b5491ff41d0a14954e71327b99440f7e",
            "pull": ""
        },
        "93700676b5491ff41d0a14954e71327b99440f7e": {
            "hash": "93700676b5491ff41d0a14954e71327b99440f7e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed block indent inconsistency, fixes issue 3803",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4251
        },
        "00566a859268f541d807e26c0d12fb9ced202af6": {
            "hash": "00566a859268f541d807e26c0d12fb9ced202af6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"free Material 'shadow_material_double_sided' on ::finish()\"",
            "body": "This reverts commit 43c74056b1764f07acc252e78e1cfa29a49a51c3.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "63e33cfdd28886921d72f6c9e9fcd5f7d91a9d7e": {
            "hash": "63e33cfdd28886921d72f6c9e9fcd5f7d91a9d7e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D classes",
            "body": "Closes #3911\n\n(cherry picked from commit 6dcd1354c2e0c489eea9cf111ddbf11804c39c4b)",
            "is_cherrypick": true,
            "cherrypick_hash": "6dcd1354c2e0c489eea9cf111ddbf11804c39c4b",
            "pull": ""
        },
        "6dcd1354c2e0c489eea9cf111ddbf11804c39c4b": {
            "hash": "6dcd1354c2e0c489eea9cf111ddbf11804c39c4b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "summary": "Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D classes",
            "body": "Closes #3911",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4249
        },
        "dea6671d587b242288f957f814ff94b7eb6d3003": {
            "hash": "dea6671d587b242288f957f814ff94b7eb6d3003",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Bind Z key (without modifiers) to toggle wireframe in 3D view",
            "body": "Fixed #4124\n\n(cherry picked from commit 8ee8802cbe753c9cb6472da9f906a71954ecae5e)",
            "is_cherrypick": true,
            "cherrypick_hash": "8ee8802cbe753c9cb6472da9f906a71954ecae5e",
            "pull": ""
        },
        "8ee8802cbe753c9cb6472da9f906a71954ecae5e": {
            "hash": "8ee8802cbe753c9cb6472da9f906a71954ecae5e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "summary": "Bind Z key (without modifiers) to toggle wireframe in 3D view",
            "body": "Fixed #4124",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4246
        },
        "7c6d2e7062e72ac9d187ace77f95e250091418af": {
            "hash": "7c6d2e7062e72ac9d187ace77f95e250091418af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paul Batty <Paulb23@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed text edit undo and redo operation interaction",
            "body": "(cherry picked from commit 646e0897829d7baf4b982c59d4bddade85199665)",
            "is_cherrypick": true,
            "cherrypick_hash": "646e0897829d7baf4b982c59d4bddade85199665",
            "pull": ""
        },
        "646e0897829d7baf4b982c59d4bddade85199665": {
            "hash": "646e0897829d7baf4b982c59d4bddade85199665",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paul Batty <Paulb23@users.noreply.github.com>",
            "committer_raw": "Paul Batty <Paulb23@users.noreply.github.com>",
            "summary": "Fixed text edit undo and redo operation interaction",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4242
        },
        "eb927383f2ba6ced34343ee9fcd6173bba8a8147": {
            "hash": "eb927383f2ba6ced34343ee9fcd6173bba8a8147",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "SaracenOne <SaracenOne@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes errors occurring when switching to a new scene with a spatial editor from a canvas editor.",
            "body": "(cherry picked from commit f303e3483d2a160a9841a3b50f21b86a62a7b4ec)",
            "is_cherrypick": true,
            "cherrypick_hash": "f303e3483d2a160a9841a3b50f21b86a62a7b4ec",
            "pull": ""
        },
        "f303e3483d2a160a9841a3b50f21b86a62a7b4ec": {
            "hash": "f303e3483d2a160a9841a3b50f21b86a62a7b4ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "SaracenOne <SaracenOne@gmail.com>",
            "committer_raw": "SaracenOne <SaracenOne@gmail.com>",
            "summary": "Fixes errors occurring when switching to a new scene with a spatial editor from a canvas editor.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4244
        },
        "5c98674a8b011b338d5ff619e099d720f99c40d5": {
            "hash": "5c98674a8b011b338d5ff619e099d720f99c40d5",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "sunnystormy <michael.brodeur@unseen.is>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added rotation/panning support for trackpads in 3D mode #53",
            "body": "(cherry picked from commit 3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad)",
            "is_cherrypick": true,
            "cherrypick_hash": "3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad",
            "pull": ""
        },
        "3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad": {
            "hash": "3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "sunnystormy <michael.brodeur@unseen.is>",
            "committer_raw": "sunnystormy <michael.brodeur@unseen.is>",
            "summary": "Added rotation/panning support for trackpads in 3D mode #53",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4241
        },
        "4bde902de1fbf45611b037c915ac9b84daea8288": {
            "hash": "4bde902de1fbf45611b037c915ac9b84daea8288",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed 'complex' typo in method name",
            "body": "(cherry picked from commit 971c3be52deddb163e90f17126d462e4f3900799)",
            "is_cherrypick": true,
            "cherrypick_hash": "971c3be52deddb163e90f17126d462e4f3900799",
            "pull": ""
        },
        "971c3be52deddb163e90f17126d462e4f3900799": {
            "hash": "971c3be52deddb163e90f17126d462e4f3900799",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed 'complex' typo in method name",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4231
        },
        "a5f07d18ec066e85d442e2cab200b9eadbe2981d": {
            "hash": "a5f07d18ec066e85d442e2cab200b9eadbe2981d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed undoing twice when removing selection",
            "body": "(cherry picked from commit 15f43149e179f754f48b59ac08002d5c4c0a5bc0)",
            "is_cherrypick": true,
            "cherrypick_hash": "15f43149e179f754f48b59ac08002d5c4c0a5bc0",
            "pull": ""
        },
        "15f43149e179f754f48b59ac08002d5c4c0a5bc0": {
            "hash": "15f43149e179f754f48b59ac08002d5c4c0a5bc0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed undoing twice when removing selection",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4231
        },
        "71da9a1a23cdbef46c15fdc32bff5fdf04faaf0d": {
            "hash": "71da9a1a23cdbef46c15fdc32bff5fdf04faaf0d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <remi@verschelde.fr>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Separate help pages from scripts by default",
            "body": "Fixes #4199\n(cherry picked from commit 9c89d3e042fd7a6472ac2261afedaa235d2b4ebb)",
            "is_cherrypick": true,
            "cherrypick_hash": "9c89d3e042fd7a6472ac2261afedaa235d2b4ebb",
            "pull": ""
        },
        "9c89d3e042fd7a6472ac2261afedaa235d2b4ebb": {
            "hash": "9c89d3e042fd7a6472ac2261afedaa235d2b4ebb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <remi@verschelde.fr>",
            "committer_raw": "Rémi Verschelde <remi@verschelde.fr>",
            "summary": "Separate help pages from scripts by default",
            "body": "Fixes #4199",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4211
        },
        "44daccc86114bffdfc0ef6bfee287376113ac937": {
            "hash": "44daccc86114bffdfc0ef6bfee287376113ac937",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQyNzY1OTM="
            ],
            "author_raw": "Luiz Paulo de Vasconcellos <luiz.pv9@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Change toggle comment behaviour. Fixes #4198",
            "body": "(cherry picked from commit 1b6f14d81047b563283fb66022701f03d5bd9ca1)",
            "is_cherrypick": true,
            "cherrypick_hash": "1b6f14d81047b563283fb66022701f03d5bd9ca1",
            "pull": ""
        },
        "1b6f14d81047b563283fb66022701f03d5bd9ca1": {
            "hash": "1b6f14d81047b563283fb66022701f03d5bd9ca1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQyNzY1OTM="
            ],
            "author_raw": "Luiz Paulo de Vasconcellos <luiz.pv9@gmail.com>",
            "committer_raw": "Luiz Paulo de Vasconcellos <luiz.pv9@gmail.com>",
            "summary": "Change toggle comment behaviour. Fixes #4198",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4207
        },
        "4220ffbd8ef2d7b493cb39f1e3f574bfcfe9de7a": {
            "hash": "4220ffbd8ef2d7b493cb39f1e3f574bfcfe9de7a",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "MSC <m.schlack@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux()",
            "body": "(cherry picked from commit 391095e0efe075268b892ff47a5885f5a6e2706f)",
            "is_cherrypick": true,
            "cherrypick_hash": "391095e0efe075268b892ff47a5885f5a6e2706f",
            "pull": ""
        },
        "391095e0efe075268b892ff47a5885f5a6e2706f": {
            "hash": "391095e0efe075268b892ff47a5885f5a6e2706f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "MSC <m.schlack@protonmail.com>",
            "committer_raw": "MSC <m.schlack@protonmail.com>",
            "summary": "memdelete 'joy_thread' + 'joy_mutex' on ::~joystick_linux()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4216
        },
        "43c74056b1764f07acc252e78e1cfa29a49a51c3": {
            "hash": "43c74056b1764f07acc252e78e1cfa29a49a51c3",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "MSC <m.schlack@protonmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "free Material 'shadow_material_double_sided' on ::finish()",
            "body": "(cherry picked from commit 7a9998370f0a805a75634f31558abba9c4d74a48)",
            "is_cherrypick": true,
            "cherrypick_hash": "7a9998370f0a805a75634f31558abba9c4d74a48",
            "pull": ""
        },
        "7a9998370f0a805a75634f31558abba9c4d74a48": {
            "hash": "7a9998370f0a805a75634f31558abba9c4d74a48",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "MSC <m.schlack@protonmail.com>",
            "committer_raw": "MSC <m.schlack@protonmail.com>",
            "summary": "free Material 'shadow_material_double_sided' on ::finish()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4212
        },
        "48438e4f3b2e2fe190b11ee3dd426a0e072b70ff": {
            "hash": "48438e4f3b2e2fe190b11ee3dd426a0e072b70ff",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed insert mode interaction with auto complete",
            "body": "(cherry picked from commit a984adb5a6bde78c3b3c7681ad529cf22f2452ec)",
            "is_cherrypick": true,
            "cherrypick_hash": "a984adb5a6bde78c3b3c7681ad529cf22f2452ec",
            "pull": ""
        },
        "a984adb5a6bde78c3b3c7681ad529cf22f2452ec": {
            "hash": "a984adb5a6bde78c3b3c7681ad529cf22f2452ec",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed insert mode interaction with auto complete",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4218
        },
        "5f901e2b27c57a218ae743171068f90e176fb132": {
            "hash": "5f901e2b27c57a218ae743171068f90e176fb132",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed insert mode removing first unselected character",
            "body": "(cherry picked from commit fe779d4386ac32431ed85b6248b05f018a5db86e)",
            "is_cherrypick": true,
            "cherrypick_hash": "fe779d4386ac32431ed85b6248b05f018a5db86e",
            "pull": ""
        },
        "fe779d4386ac32431ed85b6248b05f018a5db86e": {
            "hash": "fe779d4386ac32431ed85b6248b05f018a5db86e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed insert mode removing first unselected character",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4218
        },
        "22ef9673dd78caba3f0eebb2c1e0ddb4d7dfca41": {
            "hash": "22ef9673dd78caba3f0eebb2c1e0ddb4d7dfca41",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added insert mode to text editor",
            "body": "(cherry picked from commit 2b57cb94da8bfad1f32a89437f4978301da92e10)",
            "is_cherrypick": true,
            "cherrypick_hash": "2b57cb94da8bfad1f32a89437f4978301da92e10",
            "pull": ""
        },
        "2b57cb94da8bfad1f32a89437f4978301da92e10": {
            "hash": "2b57cb94da8bfad1f32a89437f4978301da92e10",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Added insert mode to text editor",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4193
        },
        "5b1aa3a5cdd893847a6a74b24a9a8815d5ae13c6": {
            "hash": "5b1aa3a5cdd893847a6a74b24a9a8815d5ae13c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NTMyMg=="
            ],
            "author_raw": "Zher Huei Lee <lee.zh.92@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Progress bar minsize now checks percent_visible",
            "body": "Allows for really thin progress bars such as for pixel-art styles.\n\n(cherry picked from commit 0bba09c4cb98525ccc88aa69574162458a79abb6)",
            "is_cherrypick": true,
            "cherrypick_hash": "0bba09c4cb98525ccc88aa69574162458a79abb6",
            "pull": ""
        },
        "0bba09c4cb98525ccc88aa69574162458a79abb6": {
            "hash": "0bba09c4cb98525ccc88aa69574162458a79abb6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4NTMyMg=="
            ],
            "author_raw": "Zher Huei Lee <lee.zh.92@gmail.com>",
            "committer_raw": "Zher Huei Lee <lee.zh.92@gmail.com>",
            "summary": "Progress bar minsize now checks percent_visible",
            "body": "Allows for really thin progress bars such as for pixel-art styles.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4191
        },
        "f06f5747355027f63de3c34646cb956346f15cd2": {
            "hash": "f06f5747355027f63de3c34646cb956346f15cd2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix building against 2.0 API",
            "body": "812de22 used a method from the new plugin API in master,\nso it failed building.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "aac3b9db5cb3be1155dd46aa588f0ae5cf18ba16": {
            "hash": "aac3b9db5cb3be1155dd46aa588f0ae5cf18ba16",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxMjkxNTA="
            ],
            "author_raw": "blubee <gurenchan@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add support for gnu-libstc++-4.9 needed by recent NDK versions",
            "body": "The 4.9 version is the default one, people can still build using 4.8\nwith older NDK versions by setting the (optional) NDK_TARGET\nand NDK_TARGET_X86 environment variables.\n\n(cherry picked from commit a0fb5b5f95f0d4ce90766301ddce4e5f199fb125)",
            "is_cherrypick": true,
            "cherrypick_hash": "a0fb5b5f95f0d4ce90766301ddce4e5f199fb125",
            "pull": ""
        },
        "a0fb5b5f95f0d4ce90766301ddce4e5f199fb125": {
            "hash": "a0fb5b5f95f0d4ce90766301ddce4e5f199fb125",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIxMjkxNTA="
            ],
            "author_raw": "blubee <gurenchan@gmail.com>",
            "committer_raw": "blubee <gurenchan@gmail.com>",
            "summary": "Add support for gnu-libstc++-4.9 needed by recent NDK versions",
            "body": "The 4.9 version is the default one, people can still build using 4.8\nwith older NDK versions by setting the (optional) NDK_TARGET\nand NDK_TARGET_X86 environment variables.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4104
        },
        "9fdc1279cc9659d9d3ef473eb169d051b4e376a9": {
            "hash": "9fdc1279cc9659d9d3ef473eb169d051b4e376a9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Make hardcoded Mac version 2.0.x",
            "body": "To avoid having to bump it up every time.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "01471e4c096c95d90288e9acb03b9b800436ad8f": {
            "hash": "01471e4c096c95d90288e9acb03b9b800436ad8f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paul Batty <Paulb23@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Function syntax highlighting",
            "body": "(cherry picked from commit 50aa78210c0e31ea8a348bdd8a2432159dc61879)",
            "is_cherrypick": true,
            "cherrypick_hash": "50aa78210c0e31ea8a348bdd8a2432159dc61879",
            "pull": ""
        },
        "50aa78210c0e31ea8a348bdd8a2432159dc61879": {
            "hash": "50aa78210c0e31ea8a348bdd8a2432159dc61879",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paul Batty <Paulb23@users.noreply.github.com>",
            "committer_raw": "Paul Batty <Paulb23@users.noreply.github.com>",
            "summary": "Function syntax highlighting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4121
        },
        "bac8248316f8aaf2890a5c7a4add2f3a562e5891": {
            "hash": "bac8248316f8aaf2890a5c7a4add2f3a562e5891",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <remi@verschelde.fr>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove trailing spaces",
            "body": "(cherry picked from commit 0a5472e697dee57956c2583a50bc5cf5faada5d8)",
            "is_cherrypick": true,
            "cherrypick_hash": "0a5472e697dee57956c2583a50bc5cf5faada5d8",
            "pull": ""
        },
        "0a5472e697dee57956c2583a50bc5cf5faada5d8": {
            "hash": "0a5472e697dee57956c2583a50bc5cf5faada5d8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <remi@verschelde.fr>",
            "committer_raw": "Rémi Verschelde <remi@verschelde.fr>",
            "summary": "Remove trailing spaces",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4205
        },
        "69e67d51c72b18c212f523848ec9920546f46f84": {
            "hash": "69e67d51c72b18c212f523848ec9920546f46f84",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Port 2D demos to TSCN/TRES formats",
            "body": "Part of #4196.\n\n(cherry picked from commit 23cf6a85bdb904a1833c6015222d9ee69842c1ed)",
            "is_cherrypick": true,
            "cherrypick_hash": "23cf6a85bdb904a1833c6015222d9ee69842c1ed",
            "pull": ""
        },
        "23cf6a85bdb904a1833c6015222d9ee69842c1ed": {
            "hash": "23cf6a85bdb904a1833c6015222d9ee69842c1ed",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Port 2D demos to TSCN/TRES formats",
            "body": "Part of #4196.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "c6ccd05fed67aed75bbf639adc48b6478264ff5a": {
            "hash": "c6ccd05fed67aed75bbf639adc48b6478264ff5a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix last two bindings in input_mapping demo",
            "body": "Also connect the signal from script, as it makes it easier to understand\nthan by having to check the connected signals via the GUI.\n\n(cherry picked from commit 4eb49cc73241e0597174c4bfdfdddaf96dce86af)",
            "is_cherrypick": true,
            "cherrypick_hash": "4eb49cc73241e0597174c4bfdfdddaf96dce86af",
            "pull": ""
        },
        "4eb49cc73241e0597174c4bfdfdddaf96dce86af": {
            "hash": "4eb49cc73241e0597174c4bfdfdddaf96dce86af",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix last two bindings in input_mapping demo",
            "body": "Also connect the signal from script, as it makes it easier to understand\nthan by having to check the connected signals via the GUI.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "937a96b26baf26efbc0b9c08df9d4e81a24e143a": {
            "hash": "937a96b26baf26efbc0b9c08df9d4e81a24e143a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Option to toggle line numbers",
            "body": "(cherry picked from commit 474911c5338e3dfece0c7195c50e11b9027adb05)",
            "is_cherrypick": true,
            "cherrypick_hash": "474911c5338e3dfece0c7195c50e11b9027adb05",
            "pull": ""
        },
        "474911c5338e3dfece0c7195c50e11b9027adb05": {
            "hash": "474911c5338e3dfece0c7195c50e11b9027adb05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Option to toggle line numbers",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4184
        },
        "a52b1e866de40447572ac13c0aaa6f181bfddb83": {
            "hash": "a52b1e866de40447572ac13c0aaa6f181bfddb83",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzQ4NTg="
            ],
            "author_raw": "Maxwell Huang-Hobbs <mhuan13@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "inherit PKG_CONFIG_PATH from environment",
            "body": "(cherry picked from commit 32391ffd73904a3e397ed942ff6cd35c179239eb)",
            "is_cherrypick": true,
            "cherrypick_hash": "32391ffd73904a3e397ed942ff6cd35c179239eb",
            "pull": ""
        },
        "32391ffd73904a3e397ed942ff6cd35c179239eb": {
            "hash": "32391ffd73904a3e397ed942ff6cd35c179239eb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzQ4NTg="
            ],
            "author_raw": "Maxwell Huang-Hobbs <mhuan13@gmail.com>",
            "committer_raw": "Maxwell Huang-Hobbs <mhuan13@gmail.com>",
            "summary": "inherit PKG_CONFIG_PATH from environment",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4179
        },
        "fed11a662a7f87b5b3fb7537c38464622c445166": {
            "hash": "fed11a662a7f87b5b3fb7537c38464622c445166",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc/base/classes.xml: String.match, Node.find_node",
            "body": "Clarify wildcard behavior.\n\n(cherry picked from commit ef08fed277f457249ae4058f2a391bc9e2ebe5bb)",
            "is_cherrypick": true,
            "cherrypick_hash": "ef08fed277f457249ae4058f2a391bc9e2ebe5bb",
            "pull": ""
        },
        "ef08fed277f457249ae4058f2a391bc9e2ebe5bb": {
            "hash": "ef08fed277f457249ae4058f2a391bc9e2ebe5bb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Josh Grams <josh@qualdan.com>",
            "summary": "doc/base/classes.xml: String.match, Node.find_node",
            "body": "Clarify wildcard behavior.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4156
        },
        "26f2b7415cdc3b064cd785fdd8fa9550b81241b7": {
            "hash": "26f2b7415cdc3b064cd785fdd8fa9550b81241b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed numbers not highlighting after space",
            "body": "(cherry picked from commit cd07badee3c198d295354f4e35b6bdc73622dbcc)",
            "is_cherrypick": true,
            "cherrypick_hash": "cd07badee3c198d295354f4e35b6bdc73622dbcc",
            "pull": ""
        },
        "cd07badee3c198d295354f4e35b6bdc73622dbcc": {
            "hash": "cd07badee3c198d295354f4e35b6bdc73622dbcc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed numbers not highlighting after space",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4150
        },
        "729dc5da83fd9451673c4e188f3121afe9267fa0": {
            "hash": "729dc5da83fd9451673c4e188f3121afe9267fa0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Stopped save scene flicker, issue 4118",
            "body": "(cherry picked from commit 9d74b76a69b1fda38d8e0fc5a7460c79ad276420)",
            "is_cherrypick": true,
            "cherrypick_hash": "9d74b76a69b1fda38d8e0fc5a7460c79ad276420",
            "pull": ""
        },
        "9d74b76a69b1fda38d8e0fc5a7460c79ad276420": {
            "hash": "9d74b76a69b1fda38d8e0fc5a7460c79ad276420",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Stopped save scene flicker, issue 4118",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4149
        },
        "54625bb7712cd0a3f819e2a0133aaf466a763f6e": {
            "hash": "54625bb7712cd0a3f819e2a0133aaf466a763f6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4ODAzNzg="
            ],
            "author_raw": "sanikoyes <sanikoyes@163.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix GDScript crash when call show/hide in func _exit_tree",
            "body": "(cherry picked from commit 0c6f089ce4068c02514261c8a40e231c3779b9d5)",
            "is_cherrypick": true,
            "cherrypick_hash": "0c6f089ce4068c02514261c8a40e231c3779b9d5",
            "pull": ""
        },
        "0c6f089ce4068c02514261c8a40e231c3779b9d5": {
            "hash": "0c6f089ce4068c02514261c8a40e231c3779b9d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4ODAzNzg="
            ],
            "author_raw": "sanikoyes <sanikoyes@163.com>",
            "committer_raw": "sanikoyes <sanikoyes@163.com>",
            "summary": "Fix GDScript crash when call show/hide in func _exit_tree",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4119
        },
        "523625a3d16b1bcb084905f23327835c26bb17a4": {
            "hash": "523625a3d16b1bcb084905f23327835c26bb17a4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Syntax highlighting for numbers",
            "body": "(cherry picked from commit c844c2d604ab7e8824659e1f6b6011039a552cbe)",
            "is_cherrypick": true,
            "cherrypick_hash": "c844c2d604ab7e8824659e1f6b6011039a552cbe",
            "pull": ""
        },
        "c844c2d604ab7e8824659e1f6b6011039a552cbe": {
            "hash": "c844c2d604ab7e8824659e1f6b6011039a552cbe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Syntax highlighting for numbers",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4115
        },
        "5caf6ad8b910abfa4014e1a66d2417c590578639": {
            "hash": "5caf6ad8b910abfa4014e1a66d2417c590578639",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose android/shutdown_adb_on_exit parameter and default to true",
            "body": "It was added in 30d0ca9 for the Steam build but only enabled\nwhen parsing a ._sc_ file that would define it.\nIt is now available for all users to toggle, in and outside of Steam.\n\nFixes #4073.\n\n(cherry picked from commit c58494038702876403687e5b76a100f077b8d9b3)",
            "is_cherrypick": true,
            "cherrypick_hash": "c58494038702876403687e5b76a100f077b8d9b3",
            "pull": ""
        },
        "c58494038702876403687e5b76a100f077b8d9b3": {
            "hash": "c58494038702876403687e5b76a100f077b8d9b3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose android/shutdown_adb_on_exit parameter and default to true",
            "body": "It was added in 30d0ca9 for the Steam build but only enabled\nwhen parsing a ._sc_ file that would define it.\nIt is now available for all users to toggle, in and outside of Steam.\n\nFixes #4073.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4105
        },
        "7ddc17b18ec9f6fb557b1fa0cfeac97c4b009695": {
            "hash": "7ddc17b18ec9f6fb557b1fa0cfeac97c4b009695",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "BoxContainer: Bind method add_spacer(bool)",
            "body": "(cherry picked from commit 0571f961a8758139fdcb34211d80c855dad8c3c6)",
            "is_cherrypick": true,
            "cherrypick_hash": "0571f961a8758139fdcb34211d80c855dad8c3c6",
            "pull": ""
        },
        "0571f961a8758139fdcb34211d80c855dad8c3c6": {
            "hash": "0571f961a8758139fdcb34211d80c855dad8c3c6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "BoxContainer: Bind method add_spacer(bool)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4095
        },
        "cf0a586a3ef09d773584c613f37bccf8810d6fa8": {
            "hash": "cf0a586a3ef09d773584c613f37bccf8810d6fa8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TextEdit: Fix Shift+Delete shortcut not calling cut()",
            "body": "(cherry picked from commit abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001)",
            "is_cherrypick": true,
            "cherrypick_hash": "abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001",
            "pull": ""
        },
        "abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001": {
            "hash": "abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "TextEdit: Fix Shift+Delete shortcut not calling cut()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4094
        },
        "41cc4ffe98504e78514c412fa0c51db26c46e978": {
            "hash": "41cc4ffe98504e78514c412fa0c51db26c46e978",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzg4NzY="
            ],
            "author_raw": "demolitions <demolitions@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixes #3942 - Throws an error when exporting for X11 with no filename",
            "body": "(cherry picked from commit fb58bafc540de18c94ebd4939547e3b564982a1b)",
            "is_cherrypick": true,
            "cherrypick_hash": "fb58bafc540de18c94ebd4939547e3b564982a1b",
            "pull": ""
        },
        "fb58bafc540de18c94ebd4939547e3b564982a1b": {
            "hash": "fb58bafc540de18c94ebd4939547e3b564982a1b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzg4NzY="
            ],
            "author_raw": "demolitions <demolitions@gmail.com>",
            "committer_raw": "demolitions <demolitions@gmail.com>",
            "summary": "Fixes #3942 - Throws an error when exporting for X11 with no filename",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4090
        },
        "0ea354c12a82838015b8dc07402504bad0c1a0fd": {
            "hash": "0ea354c12a82838015b8dc07402504bad0c1a0fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix issues with tilemap covering child nodes and old quadrants",
            "body": "Closes #4070\n\n(cherry picked from commit 2a581835cab08aef79136ed7b765e25db546bba1)",
            "is_cherrypick": true,
            "cherrypick_hash": "2a581835cab08aef79136ed7b765e25db546bba1",
            "pull": ""
        },
        "2a581835cab08aef79136ed7b765e25db546bba1": {
            "hash": "2a581835cab08aef79136ed7b765e25db546bba1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "summary": "Fix issues with tilemap covering child nodes and old quadrants",
            "body": "Closes #4070",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4088
        },
        "2bc4049b9b514b312d99393170807ff56ec67840": {
            "hash": "2bc4049b9b514b312d99393170807ff56ec67840",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzg4NzY="
            ],
            "author_raw": "demolitions <demolitions@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix for #4014, changed to 2 instead of 3 chars to trigger search",
            "body": "(cherry picked from commit 4e59d1c51fc504acf03e4287c13b4d4a6971207d)",
            "is_cherrypick": true,
            "cherrypick_hash": "4e59d1c51fc504acf03e4287c13b4d4a6971207d",
            "pull": ""
        },
        "4e59d1c51fc504acf03e4287c13b4d4a6971207d": {
            "hash": "4e59d1c51fc504acf03e4287c13b4d4a6971207d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzg4NzY="
            ],
            "author_raw": "demolitions <demolitions@gmail.com>",
            "committer_raw": "demolitions <demolitions@gmail.com>",
            "summary": "Fix for #4014, changed to 2 instead of 3 chars to trigger search",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4087
        },
        "64a8fe6ad7bafdfa527c1d7da535d8febc04af9f": {
            "hash": "64a8fe6ad7bafdfa527c1d7da535d8febc04af9f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Option to toggle tab drawing",
            "body": "(cherry picked from commit 0fc7be89d3d85e35a42e4b33f619f53c92694a76)",
            "is_cherrypick": true,
            "cherrypick_hash": "0fc7be89d3d85e35a42e4b33f619f53c92694a76",
            "pull": ""
        },
        "0fc7be89d3d85e35a42e4b33f619f53c92694a76": {
            "hash": "0fc7be89d3d85e35a42e4b33f619f53c92694a76",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Option to toggle tab drawing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4086
        },
        "05c620b7ad8633ac52249a17ebb137c635ef3a35": {
            "hash": "05c620b7ad8633ac52249a17ebb137c635ef3a35",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4ODAzNzg="
            ],
            "author_raw": "sanikoyes <sanikoyes@163.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add -r flag to adb install for keep app user data",
            "body": "(cherry picked from commit 9e026fecef94c5bc52ecddf6db5ec60c76b2e3be)",
            "is_cherrypick": true,
            "cherrypick_hash": "9e026fecef94c5bc52ecddf6db5ec60c76b2e3be",
            "pull": ""
        },
        "9e026fecef94c5bc52ecddf6db5ec60c76b2e3be": {
            "hash": "9e026fecef94c5bc52ecddf6db5ec60c76b2e3be",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4ODAzNzg="
            ],
            "author_raw": "sanikoyes <sanikoyes@163.com>",
            "committer_raw": "sanikoyes <sanikoyes@163.com>",
            "summary": "Add -r flag to adb install for keep app user data",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4085
        },
        "ca1ca6c7df00918db594c0ca95fd1b8bcaa58ac4": {
            "hash": "ca1ca6c7df00918db594c0ca95fd1b8bcaa58ac4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "Saracen <SaracenOne@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix cursor getting locked on tree control if tree is cleared while modifying numerical element.",
            "body": "(cherry picked from commit 44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb)",
            "is_cherrypick": true,
            "cherrypick_hash": "44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb",
            "pull": ""
        },
        "44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb": {
            "hash": "44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "Saracen <SaracenOne@gmail.com>",
            "committer_raw": "Saracen <SaracenOne@gmail.com>",
            "summary": "Fix cursor getting locked on tree control if tree is cleared while modifying numerical element.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4083
        },
        "1369b38d85b7669674eca450ae6933fed2caf277": {
            "hash": "1369b38d85b7669674eca450ae6933fed2caf277",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed highlighting when word occurs as substring first",
            "body": "(cherry picked from commit 9c0e1524e56a3d38bf5ab281939770e806ac24e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "9c0e1524e56a3d38bf5ab281939770e806ac24e9",
            "pull": ""
        },
        "9c0e1524e56a3d38bf5ab281939770e806ac24e9": {
            "hash": "9c0e1524e56a3d38bf5ab281939770e806ac24e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed highlighting when word occurs as substring first",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4082
        },
        "68b7f9d87a06defc484daee04d8a85e016ef8279": {
            "hash": "68b7f9d87a06defc484daee04d8a85e016ef8279",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fixed highliting with shift and mouse",
            "body": "(cherry picked from commit 4cc3fbeaffcffe5fe834b2b2afda18661836f769)",
            "is_cherrypick": true,
            "cherrypick_hash": "4cc3fbeaffcffe5fe834b2b2afda18661836f769",
            "pull": ""
        },
        "4cc3fbeaffcffe5fe834b2b2afda18661836f769": {
            "hash": "4cc3fbeaffcffe5fe834b2b2afda18661836f769",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Fixed highliting with shift and mouse",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4082
        },
        "8a78112e5b1f91459c0ac22aded0acd0948fbe9f": {
            "hash": "8a78112e5b1f91459c0ac22aded0acd0948fbe9f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Highlight all occurrences of selected word",
            "body": "(cherry picked from commit b0488cacf27cb98c4a0dd58661c83262236e18a0)",
            "is_cherrypick": true,
            "cherrypick_hash": "b0488cacf27cb98c4a0dd58661c83262236e18a0",
            "pull": ""
        },
        "b0488cacf27cb98c4a0dd58661c83262236e18a0": {
            "hash": "b0488cacf27cb98c4a0dd58661c83262236e18a0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Highlight all occurrences of selected word",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4076
        },
        "41326781d2abc5877436118b5e23a5bc759cce4c": {
            "hash": "41326781d2abc5877436118b5e23a5bc759cce4c",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix editors panels, of the bottom panel, not resizing in some cases",
            "body": "(cherry picked from commit 4a0f835ece40db45f1705761cd492bd34e8c4630)",
            "is_cherrypick": true,
            "cherrypick_hash": "4a0f835ece40db45f1705761cd492bd34e8c4630",
            "pull": ""
        },
        "4a0f835ece40db45f1705761cd492bd34e8c4630": {
            "hash": "4a0f835ece40db45f1705761cd492bd34e8c4630",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "summary": "Fix editors panels, of the bottom panel, not resizing in some cases",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "cacf7d136f6204ab6af83c657a87112267e283db": {
            "hash": "cacf7d136f6204ab6af83c657a87112267e283db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "LineEdit/TextEdit: Add Shift+Delete shortcut for cut",
            "body": "(cherry picked from commit fac027cb14a730c1d8cca080dad733663c287a2d)",
            "is_cherrypick": true,
            "cherrypick_hash": "fac027cb14a730c1d8cca080dad733663c287a2d",
            "pull": ""
        },
        "fac027cb14a730c1d8cca080dad733663c287a2d": {
            "hash": "fac027cb14a730c1d8cca080dad733663c287a2d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "LineEdit/TextEdit: Add Shift+Delete shortcut for cut",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4062
        },
        "a701c6ff685362ac10d8d633b1f895538a97c3fd": {
            "hash": "a701c6ff685362ac10d8d633b1f895538a97c3fd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TextEdit: Fix inconsistent copy, cut and paste behaviour",
            "body": "(cherry picked from commit 4dfd0c1863fca80ddc35b6bcacf339077a0c4f54)",
            "is_cherrypick": true,
            "cherrypick_hash": "4dfd0c1863fca80ddc35b6bcacf339077a0c4f54",
            "pull": ""
        },
        "4dfd0c1863fca80ddc35b6bcacf339077a0c4f54": {
            "hash": "4dfd0c1863fca80ddc35b6bcacf339077a0c4f54",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "TextEdit: Fix inconsistent copy, cut and paste behaviour",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4062
        },
        "812de2219423ad8511ea554856b48654daa2b054": {
            "hash": "812de2219423ad8511ea554856b48654daa2b054",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix file dialog, of Particles2D plugin, showing \"Error\" icons",
            "body": "(cherry picked from commit 8d2a957e360bd66e02522a18161df8b35c0db0df)",
            "is_cherrypick": true,
            "cherrypick_hash": "8d2a957e360bd66e02522a18161df8b35c0db0df",
            "pull": ""
        },
        "8d2a957e360bd66e02522a18161df8b35c0db0df": {
            "hash": "8d2a957e360bd66e02522a18161df8b35c0db0df",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "summary": "Fix file dialog, of Particles2D plugin, showing \"Error\" icons",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8de04050320ef9daabc179160c3680bfe7eb61af": {
            "hash": "8de04050320ef9daabc179160c3680bfe7eb61af",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Automatically create input node when creating a ShaderGraph",
            "body": "(cherry picked from commit 5ee67ba498f7c556f92ed7d4d33afdda18f92ee8)",
            "is_cherrypick": true,
            "cherrypick_hash": "5ee67ba498f7c556f92ed7d4d33afdda18f92ee8",
            "pull": ""
        },
        "5ee67ba498f7c556f92ed7d4d33afdda18f92ee8": {
            "hash": "5ee67ba498f7c556f92ed7d4d33afdda18f92ee8",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "summary": "Automatically create input node when creating a ShaderGraph",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "e59c0610ca80c8fe066652c9a2e26829a285dbf2": {
            "hash": "e59c0610ca80c8fe066652c9a2e26829a285dbf2",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash when importing sub-scenes",
            "body": "(cherry picked from commit cb7db2d4302654312cb1de75597e498353bf8ae2)",
            "is_cherrypick": true,
            "cherrypick_hash": "cb7db2d4302654312cb1de75597e498353bf8ae2",
            "pull": ""
        },
        "cb7db2d4302654312cb1de75597e498353bf8ae2": {
            "hash": "cb7db2d4302654312cb1de75597e498353bf8ae2",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "committer_raw": "Franklin Sobrinho <franklin_gs@hotmail.com>",
            "summary": "Fix crash when importing sub-scenes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8fd4c78caf7ade2f325d0a4ac720dc92e68e6cdc": {
            "hash": "8fd4c78caf7ade2f325d0a4ac720dc92e68e6cdc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added configuable tab size",
            "body": "(cherry picked from commit 9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1)",
            "is_cherrypick": true,
            "cherrypick_hash": "9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1",
            "pull": ""
        },
        "9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1": {
            "hash": "9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Added configuable tab size",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4017
        },
        "85820434de9514d9dc5b168463661b5e824315b1": {
            "hash": "85820434de9514d9dc5b168463661b5e824315b1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxOTAxNw=="
            ],
            "author_raw": "Brandon DeRosier <x@bdero.me>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Correct spot light size conversion in Blender exporter.",
            "body": "The collada falloff angle is the angle from the center of the spot\nlight projection, whereas Blender's point light size is the angle from\none side to the opposite, meaning it's twice as much.\n\n(cherry picked from commit 1f4a214987a2c3a9d767af36620d632174fe861d)",
            "is_cherrypick": true,
            "cherrypick_hash": "1f4a214987a2c3a9d767af36620d632174fe861d",
            "pull": ""
        },
        "1f4a214987a2c3a9d767af36620d632174fe861d": {
            "hash": "1f4a214987a2c3a9d767af36620d632174fe861d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjkxOTAxNw=="
            ],
            "author_raw": "Brandon DeRosier <x@bdero.me>",
            "committer_raw": "Brandon DeRosier <x@bdero.me>",
            "summary": "Correct spot light size conversion in Blender exporter.",
            "body": "The collada falloff angle is the angle from the center of the spot\nlight projection, whereas Blender's point light size is the angle from\none side to the opposite, meaning it's twice as much.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4046
        },
        "d0151daa692c5437d4188d60aec177fd17ffe6ac": {
            "hash": "d0151daa692c5437d4188d60aec177fd17ffe6ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "Saracen <SaracenOne@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Undo and redo commands on text editor now affect internal version which fixes inconsistent file saving validation.",
            "body": "(cherry picked from commit b2e471fd7c60a81c29e21367a849c9bc0fb3ac05)",
            "is_cherrypick": true,
            "cherrypick_hash": "b2e471fd7c60a81c29e21367a849c9bc0fb3ac05",
            "pull": ""
        },
        "b2e471fd7c60a81c29e21367a849c9bc0fb3ac05": {
            "hash": "b2e471fd7c60a81c29e21367a849c9bc0fb3ac05",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEyNzU2MDQ3"
            ],
            "author_raw": "Saracen <SaracenOne@gmail.com>",
            "committer_raw": "Saracen <SaracenOne@gmail.com>",
            "summary": "Undo and redo commands on text editor now affect internal version which fixes inconsistent file saving validation.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4040
        },
        "763b29ed18dbd71ea421f507bdbc4f907e2e9c32": {
            "hash": "763b29ed18dbd71ea421f507bdbc4f907e2e9c32",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove redundant buttons",
            "body": "Now the Load button is alone on its line,\nwe probably need to find it a better place.\n\n(cherry picked from commit d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf)",
            "is_cherrypick": true,
            "cherrypick_hash": "d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf",
            "pull": ""
        },
        "d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf": {
            "hash": "d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove redundant buttons",
            "body": "Now the Load button is alone on its line,\nwe probably need to find it a better place.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4033
        },
        "1d096471dcd05be4c9eb77f576a432d5ec303bab": {
            "hash": "1d096471dcd05be4c9eb77f576a432d5ec303bab",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add stop and delete buttons to sample library",
            "body": "Based on the work by @rdcklinux in #3339.\nThe play button becomes a stop button while playing.\nA delete button is added in the last column.\n\n(cherry picked from commit 533b9b734272d60ba60427e3d7092a84fe47f9e0)",
            "is_cherrypick": true,
            "cherrypick_hash": "533b9b734272d60ba60427e3d7092a84fe47f9e0",
            "pull": ""
        },
        "533b9b734272d60ba60427e3d7092a84fe47f9e0": {
            "hash": "533b9b734272d60ba60427e3d7092a84fe47f9e0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add stop and delete buttons to sample library",
            "body": "Based on the work by @rdcklinux in #3339.\nThe play button becomes a stop button while playing.\nA delete button is added in the last column.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4033
        },
        "7c44cbee67974db90c22488a81af7567c4e47f6a": {
            "hash": "7c44cbee67974db90c22488a81af7567c4e47f6a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4ODAzNzg="
            ],
            "author_raw": "sanikoyes <sanikoyes@163.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix link error when disable_3d=yes",
            "body": "(cherry picked from commit a638af886e40ea749088ad0978cd24e0e70d0e23)",
            "is_cherrypick": true,
            "cherrypick_hash": "a638af886e40ea749088ad0978cd24e0e70d0e23",
            "pull": ""
        },
        "a638af886e40ea749088ad0978cd24e0e70d0e23": {
            "hash": "a638af886e40ea749088ad0978cd24e0e70d0e23",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY4ODAzNzg="
            ],
            "author_raw": "sanikoyes <sanikoyes@163.com>",
            "committer_raw": "sanikoyes <sanikoyes@163.com>",
            "summary": "Fix link error when disable_3d=yes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4012
        },
        "d950a13c100b895809c833840f44f000cfe3adcb": {
            "hash": "d950a13c100b895809c833840f44f000cfe3adcb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TileSet Export: Avoid invalid error when merge is enabled but file does not exist",
            "body": "(cherry picked from commit 897b33ce77dee4ba22ce30aede7784eec73f9c64)",
            "is_cherrypick": true,
            "cherrypick_hash": "897b33ce77dee4ba22ce30aede7784eec73f9c64",
            "pull": ""
        },
        "897b33ce77dee4ba22ce30aede7784eec73f9c64": {
            "hash": "897b33ce77dee4ba22ce30aede7784eec73f9c64",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "TileSet Export: Avoid invalid error when merge is enabled but file does not exist",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 4011
        },
        "6ce273b3291f508e2a822348fde5a12e0b51365b": {
            "hash": "6ce273b3291f508e2a822348fde5a12e0b51365b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash when resizing ConcavePolygonShape2D segments",
            "body": "(cherry picked from commit 3fc16d402514550206709c87616657ce7c0933ea)",
            "is_cherrypick": true,
            "cherrypick_hash": "3fc16d402514550206709c87616657ce7c0933ea",
            "pull": ""
        },
        "3fc16d402514550206709c87616657ce7c0933ea": {
            "hash": "3fc16d402514550206709c87616657ce7c0933ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Fix crash when resizing ConcavePolygonShape2D segments",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3999
        },
        "0635a639e92577948ce61011ee31abedb35c05f6": {
            "hash": "0635a639e92577948ce61011ee31abedb35c05f6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TimeScale node: return +inf remaining for 0 scale.",
            "body": "(cherry picked from commit 65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f)",
            "is_cherrypick": true,
            "cherrypick_hash": "65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f",
            "pull": ""
        },
        "65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f": {
            "hash": "65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Josh Grams <josh@qualdan.com>",
            "summary": "TimeScale node: return +inf remaining for 0 scale.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3980
        },
        "424a1046664eb1dc8138ccb886ba1c1967c3caa4": {
            "hash": "424a1046664eb1dc8138ccb886ba1c1967c3caa4",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Hubert Jarosz <marqin.pl@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "remove trailing whitespace",
            "body": "(cherry picked from commit 4a4f2479146aa33e235ed57cde311efda68d3c8f)",
            "is_cherrypick": true,
            "cherrypick_hash": "4a4f2479146aa33e235ed57cde311efda68d3c8f",
            "pull": ""
        },
        "4a4f2479146aa33e235ed57cde311efda68d3c8f": {
            "hash": "4a4f2479146aa33e235ed57cde311efda68d3c8f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Hubert Jarosz <marqin.pl@gmail.com>",
            "committer_raw": "Hubert Jarosz <marqin.pl@gmail.com>",
            "summary": "remove trailing whitespace",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3928
        },
        "830947feafc5e3af452296ff80a6418e9c56c5d2": {
            "hash": "830947feafc5e3af452296ff80a6418e9c56c5d2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "AnimationTreePlayer: distinguish value tracks.",
            "body": "If the node had a 3D Transform, the transform would always get written,\neven if the tracks on that node were supposed to be value tracks.\n\n(cherry picked from commit 2fa200ff5380d03bf3f581c00ef202729983423f)",
            "is_cherrypick": true,
            "cherrypick_hash": "2fa200ff5380d03bf3f581c00ef202729983423f",
            "pull": ""
        },
        "2fa200ff5380d03bf3f581c00ef202729983423f": {
            "hash": "2fa200ff5380d03bf3f581c00ef202729983423f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Josh Grams <josh@qualdan.com>",
            "summary": "AnimationTreePlayer: distinguish value tracks.",
            "body": "If the node had a 3D Transform, the transform would always get written,\neven if the tracks on that node were supposed to be value tracks.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3991
        },
        "ee20365f7c13902663ffb1721ca6b1d084915336": {
            "hash": "ee20365f7c13902663ffb1721ca6b1d084915336",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Variant::blend: add Quat, fix Vector3.",
            "body": "(cherry picked from commit f7fad321886858dd05d06f1e2d57773a2b24f147)",
            "is_cherrypick": true,
            "cherrypick_hash": "f7fad321886858dd05d06f1e2d57773a2b24f147",
            "pull": ""
        },
        "f7fad321886858dd05d06f1e2d57773a2b24f147": {
            "hash": "f7fad321886858dd05d06f1e2d57773a2b24f147",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Josh Grams <josh@qualdan.com>",
            "summary": "Variant::blend: add Quat, fix Vector3.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3991
        },
        "0a24f562fb81a1e16715fab93d52dfeab2d1a9dd": {
            "hash": "0a24f562fb81a1e16715fab93d52dfeab2d1a9dd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0OTU3NDA3"
            ],
            "author_raw": "RegalMedia <RegalMedia@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update version in Info.plist",
            "body": "Getting info on Godot.app still shows version 1.0.0.  Would be nice to have this reflect the real version number via the build system.\n(cherry picked from commit 3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f)",
            "is_cherrypick": true,
            "cherrypick_hash": "3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f",
            "pull": ""
        },
        "3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f": {
            "hash": "3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0OTU3NDA3"
            ],
            "author_raw": "RegalMedia <RegalMedia@users.noreply.github.com>",
            "committer_raw": "RegalMedia <RegalMedia@users.noreply.github.com>",
            "summary": "Update version in Info.plist",
            "body": "Getting info on Godot.app still shows version 1.0.0.  Would be nice to have this reflect the real version number via the build system.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3982
        },
        "60e4cfbcb78b158ea366dab2e36fa08509d93355": {
            "hash": "60e4cfbcb78b158ea366dab2e36fa08509d93355",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TimeScale node: scale return value (time remaining).",
            "body": "(cherry picked from commit 2e1b1234a339e5aa651b6462fe03461c65c98bc4)",
            "is_cherrypick": true,
            "cherrypick_hash": "2e1b1234a339e5aa651b6462fe03461c65c98bc4",
            "pull": ""
        },
        "2e1b1234a339e5aa651b6462fe03461c65c98bc4": {
            "hash": "2e1b1234a339e5aa651b6462fe03461c65c98bc4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM5NDM4"
            ],
            "author_raw": "Josh Grams <josh@qualdan.com>",
            "committer_raw": "Josh Grams <josh@qualdan.com>",
            "summary": "TimeScale node: scale return value (time remaining).",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3980
        },
        "656aa0a501309af374a8a42dc7e01be41fab0d85": {
            "hash": "656aa0a501309af374a8a42dc7e01be41fab0d85",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "hondres <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix InputMap::action_erase_event()",
            "body": "fixes #3976\n\n(cherry picked from commit 9544042adb2818561370e776f93d6ab7cf0033c5)",
            "is_cherrypick": true,
            "cherrypick_hash": "9544042adb2818561370e776f93d6ab7cf0033c5",
            "pull": ""
        },
        "9544042adb2818561370e776f93d6ab7cf0033c5": {
            "hash": "9544042adb2818561370e776f93d6ab7cf0033c5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "hondres <liu.gam3@gmail.com>",
            "committer_raw": "hondres <liu.gam3@gmail.com>",
            "summary": "fix InputMap::action_erase_event()",
            "body": "fixes #3976",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3978
        },
        "7ad50eaea82eee85f74941b6d5a45ebb10b31b6e": {
            "hash": "7ad50eaea82eee85f74941b6d5a45ebb10b31b6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "This will disable png arm neon optimizing for android template if compile on windows, but make compiling successful.",
            "body": "And arm neon opt is enabled if not on windows.\n\n(cherry picked from commit db89a47e282bd30bc73f43802d5987319060b3c5)",
            "is_cherrypick": true,
            "cherrypick_hash": "db89a47e282bd30bc73f43802d5987319060b3c5",
            "pull": ""
        },
        "db89a47e282bd30bc73f43802d5987319060b3c5": {
            "hash": "db89a47e282bd30bc73f43802d5987319060b3c5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "This will disable png arm neon optimizing for android template if compile on windows, but make compiling successful.",
            "body": "And arm neon opt is enabled if not on windows.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3975
        },
        "83887ae16dbe5eb887e48c108232fc98a50a36a7": {
            "hash": "83887ae16dbe5eb887e48c108232fc98a50a36a7",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Hubert Jarosz <marqin.pl@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "migrate to container-based Travis CI",
            "body": "(cherry picked from commit 1f83ae9b5abd03fe4d0943da2d7a1f06151e116c)",
            "is_cherrypick": true,
            "cherrypick_hash": "1f83ae9b5abd03fe4d0943da2d7a1f06151e116c",
            "pull": ""
        },
        "1f83ae9b5abd03fe4d0943da2d7a1f06151e116c": {
            "hash": "1f83ae9b5abd03fe4d0943da2d7a1f06151e116c",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Hubert Jarosz <marqin.pl@gmail.com>",
            "committer_raw": "Hubert Jarosz <marqin.pl@gmail.com>",
            "summary": "migrate to container-based Travis CI",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3974
        },
        "827f4a895a10a900bdff710c84df7acdf3fef047": {
            "hash": "827f4a895a10a900bdff710c84df7acdf3fef047",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "hondres <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "osx: fix inverted horizontal scrolling",
            "body": "(cherry picked from commit 02eddbf7dae761c7763119271bb5cca5c0059c03)",
            "is_cherrypick": true,
            "cherrypick_hash": "02eddbf7dae761c7763119271bb5cca5c0059c03",
            "pull": ""
        },
        "02eddbf7dae761c7763119271bb5cca5c0059c03": {
            "hash": "02eddbf7dae761c7763119271bb5cca5c0059c03",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "hondres <liu.gam3@gmail.com>",
            "committer_raw": "hondres <liu.gam3@gmail.com>",
            "summary": "osx: fix inverted horizontal scrolling",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3972
        },
        "da356eca0f386c94ba38677a63c6215bf0b4f590": {
            "hash": "da356eca0f386c94ba38677a63c6215bf0b4f590",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Enabled scrolling past end of file",
            "body": "(cherry picked from commit f19eea2f2d01cdfd671f16436eb639b46908b150)",
            "is_cherrypick": true,
            "cherrypick_hash": "f19eea2f2d01cdfd671f16436eb639b46908b150",
            "pull": ""
        },
        "f19eea2f2d01cdfd671f16436eb639b46908b150": {
            "hash": "f19eea2f2d01cdfd671f16436eb639b46908b150",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY1ODQzMzA="
            ],
            "author_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "committer_raw": "Paulb23 <p_batty@hotmail.co.uk>",
            "summary": "Enabled scrolling past end of file",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 3969
        }
    },
    "pulls": {
        "3928": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE4MTIzNjg=",
            "public_id": 3928,
            "url": "https://github.com/godotengine/godot/pull/3928",
            "diff_url": "https://github.com/godotengine/godot/pull/3928.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3928.patch",
            "title": "remove trailing whitespace",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk1OTQyOQ==",
            "created_at": "2016-03-05T13:44:02Z",
            "updated_at": "2020-01-26T09:45:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4a4f2479146aa33e235ed57cde311efda68d3c8f"
            ]
        },
        "3969": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE4NjYyNzI=",
            "public_id": 3969,
            "url": "https://github.com/godotengine/godot/pull/3969",
            "diff_url": "https://github.com/godotengine/godot/pull/3969.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3969.patch",
            "title": "Enabled scrolling past end of file in text editor.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-07T02:37:10Z",
            "updated_at": "2020-01-26T09:45:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f19eea2f2d01cdfd671f16436eb639b46908b150"
            ]
        },
        "3972": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE4OTgwODc=",
            "public_id": 3972,
            "url": "https://github.com/godotengine/godot/pull/3972",
            "diff_url": "https://github.com/godotengine/godot/pull/3972.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3972.patch",
            "title": "osx: fix inverted horizontal scrolling",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-03-07T10:27:17Z",
            "updated_at": "2020-01-26T09:45:26Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "02eddbf7dae761c7763119271bb5cca5c0059c03"
            ]
        },
        "3974": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5MDgxMTE=",
            "public_id": 3974,
            "url": "https://github.com/godotengine/godot/pull/3974",
            "diff_url": "https://github.com/godotengine/godot/pull/3974.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3974.patch",
            "title": "migrate to container-based Travis CI",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjk1OTQyOQ==",
            "created_at": "2016-03-07T12:02:02Z",
            "updated_at": "2020-01-26T09:45:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1f83ae9b5abd03fe4d0943da2d7a1f06151e116c"
            ]
        },
        "3975": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5MTAxMTE=",
            "public_id": 3975,
            "url": "https://github.com/godotengine/godot/pull/3975",
            "diff_url": "https://github.com/godotengine/godot/pull/3975.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3975.patch",
            "title": "fix compiling android templates on windows",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-03-07T12:22:42Z",
            "updated_at": "2016-05-12T16:24:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "db89a47e282bd30bc73f43802d5987319060b3c5"
            ]
        },
        "3978": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5NTU2MDY=",
            "public_id": 3978,
            "url": "https://github.com/godotengine/godot/pull/3978",
            "diff_url": "https://github.com/godotengine/godot/pull/3978.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3978.patch",
            "title": "fix InputMap::action_erase_event()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-03-07T18:04:01Z",
            "updated_at": "2020-01-26T09:45:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9544042adb2818561370e776f93d6ab7cf0033c5"
            ]
        },
        "3980": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjE5OTE1MDQ=",
            "public_id": 3980,
            "url": "https://github.com/godotengine/godot/pull/3980",
            "diff_url": "https://github.com/godotengine/godot/pull/3980.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3980.patch",
            "title": "TimeScale node: scale return value (time remaining).",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5NDM4",
            "created_at": "2016-03-07T22:23:55Z",
            "updated_at": "2020-01-26T09:45:12Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "65b7791263e8e20f83b6b7fbfd30329a0e4e9a4f",
                "2e1b1234a339e5aa651b6462fe03461c65c98bc4"
            ]
        },
        "3982": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjIwMTQ4ODA=",
            "public_id": 3982,
            "url": "https://github.com/godotengine/godot/pull/3982",
            "diff_url": "https://github.com/godotengine/godot/pull/3982.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3982.patch",
            "title": "Update version in Info.plist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0OTU3NDA3",
            "created_at": "2016-03-08T02:19:10Z",
            "updated_at": "2020-01-26T09:45:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3d9e26bfce02ddeb7c7e1dd2e9c88a16f4ab046f"
            ]
        },
        "3991": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjIxNDgwMzU=",
            "public_id": 3991,
            "url": "https://github.com/godotengine/godot/pull/3991",
            "diff_url": "https://github.com/godotengine/godot/pull/3991.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3991.patch",
            "title": "Issue 3711",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5NDM4",
            "created_at": "2016-03-08T22:30:01Z",
            "updated_at": "2016-03-09T12:10:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2fa200ff5380d03bf3f581c00ef202729983423f",
                "f7fad321886858dd05d06f1e2d57773a2b24f147"
            ]
        },
        "3999": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjIyNzc2MDc=",
            "public_id": 3999,
            "url": "https://github.com/godotengine/godot/pull/3999",
            "diff_url": "https://github.com/godotengine/godot/pull/3999.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/3999.patch",
            "title": "Fix crash when resizing ConcavePolygonShape2D segments",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-03-09T18:56:40Z",
            "updated_at": "2020-01-26T09:44:41Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "3fc16d402514550206709c87616657ce7c0933ea"
            ]
        },
        "4011": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI0Nzk1NjA=",
            "public_id": 4011,
            "url": "https://github.com/godotengine/godot/pull/4011",
            "diff_url": "https://github.com/godotengine/godot/pull/4011.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4011.patch",
            "title": "TileSet Export: Avoid invalid error when merge is enabled but file doesn't exist",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-03-11T00:25:03Z",
            "updated_at": "2020-01-26T09:44:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "897b33ce77dee4ba22ce30aede7784eec73f9c64"
            ]
        },
        "4012": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI0ODc2ODU=",
            "public_id": 4012,
            "url": "https://github.com/godotengine/godot/pull/4012",
            "diff_url": "https://github.com/godotengine/godot/pull/4012.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4012.patch",
            "title": "Fix link error when disable_3d=yes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4ODAzNzg=",
            "created_at": "2016-03-11T02:03:20Z",
            "updated_at": "2020-01-26T09:44:04Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a638af886e40ea749088ad0978cd24e0e70d0e23"
            ]
        },
        "4017": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI1ODI2MTE=",
            "public_id": 4017,
            "url": "https://github.com/godotengine/godot/pull/4017",
            "diff_url": "https://github.com/godotengine/godot/pull/4017.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4017.patch",
            "title": "Added configurable tab size in the text editor.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-11T18:24:58Z",
            "updated_at": "2020-01-26T09:44:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9234bd3ff9a3ff025368a1882ccfb91ca1b96ff1"
            ]
        },
        "4033": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI2NzE3OTM=",
            "public_id": 4033,
            "url": "https://github.com/godotengine/godot/pull/4033",
            "diff_url": "https://github.com/godotengine/godot/pull/4033.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4033.patch",
            "title": "Add stop and delete buttons to sample library (supersedes #3339)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2016-03-13T14:07:33Z",
            "updated_at": "2016-03-20T15:04:01Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "d36333b6483b4a8f4ef6d1b38b0688f0f7e99caf",
                "533b9b734272d60ba60427e3d7092a84fe47f9e0"
            ]
        },
        "4040": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI2ODE2NjU=",
            "public_id": 4040,
            "url": "https://github.com/godotengine/godot/pull/4040",
            "diff_url": "https://github.com/godotengine/godot/pull/4040.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4040.patch",
            "title": "Undo and Redo Text Editor Fix",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNzU2MDQ3",
            "created_at": "2016-03-13T20:11:31Z",
            "updated_at": "2020-01-26T09:43:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b2e471fd7c60a81c29e21367a849c9bc0fb3ac05"
            ]
        },
        "4046": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI2OTk5MjE=",
            "public_id": 4046,
            "url": "https://github.com/godotengine/godot/pull/4046",
            "diff_url": "https://github.com/godotengine/godot/pull/4046.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4046.patch",
            "title": "Correct spot light size conversion in Blender exporter.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjkxOTAxNw==",
            "created_at": "2016-03-14T04:43:44Z",
            "updated_at": "2020-01-26T09:43:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1f4a214987a2c3a9d767af36620d632174fe861d"
            ]
        },
        "4062": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjI4OTcyMTg=",
            "public_id": 4062,
            "url": "https://github.com/godotengine/godot/pull/4062",
            "diff_url": "https://github.com/godotengine/godot/pull/4062.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4062.patch",
            "title": "LineEdit/TextEdit: Add Shift+Delete shortcut for cut",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-03-15T12:24:04Z",
            "updated_at": "2020-01-26T09:43:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "fac027cb14a730c1d8cca080dad733663c287a2d",
                "4dfd0c1863fca80ddc35b6bcacf339077a0c4f54"
            ]
        },
        "4076": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjMxMzg0MTA=",
            "public_id": 4076,
            "url": "https://github.com/godotengine/godot/pull/4076",
            "diff_url": "https://github.com/godotengine/godot/pull/4076.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4076.patch",
            "title": "Highlight all occurrences of selected word",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-16T21:24:43Z",
            "updated_at": "2020-01-26T09:43:09Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b0488cacf27cb98c4a0dd58661c83262236e18a0"
            ]
        },
        "4082": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjMyODg1NTE=",
            "public_id": 4082,
            "url": "https://github.com/godotengine/godot/pull/4082",
            "diff_url": "https://github.com/godotengine/godot/pull/4082.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4082.patch",
            "title": "Fixes for Word highlighting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-17T20:37:10Z",
            "updated_at": "2020-01-26T09:43:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "9c0e1524e56a3d38bf5ab281939770e806ac24e9",
                "4cc3fbeaffcffe5fe834b2b2afda18661836f769"
            ]
        },
        "4083": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjMzMDcwNjA=",
            "public_id": 4083,
            "url": "https://github.com/godotengine/godot/pull/4083",
            "diff_url": "https://github.com/godotengine/godot/pull/4083.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4083.patch",
            "title": "Fix cursor getting locked on tree control",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNzU2MDQ3",
            "created_at": "2016-03-17T23:13:07Z",
            "updated_at": "2020-01-26T09:42:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "44fe74bfc3df6ac8251ebc4b678c99a7ad122dbb"
            ]
        },
        "4085": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjMzNTIyODk=",
            "public_id": 4085,
            "url": "https://github.com/godotengine/godot/pull/4085",
            "diff_url": "https://github.com/godotengine/godot/pull/4085.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4085.patch",
            "title": "Add -r flag to adb install for keep app user data",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4ODAzNzg=",
            "created_at": "2016-03-18T10:13:21Z",
            "updated_at": "2020-01-26T09:42:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9e026fecef94c5bc52ecddf6db5ec60c76b2e3be"
            ]
        },
        "4086": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjMzNjk4NDI=",
            "public_id": 4086,
            "url": "https://github.com/godotengine/godot/pull/4086",
            "diff_url": "https://github.com/godotengine/godot/pull/4086.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4086.patch",
            "title": "Option to toggle tab drawing",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-18T12:53:29Z",
            "updated_at": "2020-01-26T09:42:24Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0fc7be89d3d85e35a42e4b33f619f53c92694a76"
            ]
        },
        "4087": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjMzODg0ODY=",
            "public_id": 4087,
            "url": "https://github.com/godotengine/godot/pull/4087",
            "diff_url": "https://github.com/godotengine/godot/pull/4087.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4087.patch",
            "title": "Fix for #4014",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzg4NzY=",
            "created_at": "2016-03-18T15:10:14Z",
            "updated_at": "2020-01-26T09:41:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "4e59d1c51fc504acf03e4287c13b4d4a6971207d"
            ]
        },
        "4088": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM0MDU3ODA=",
            "public_id": 4088,
            "url": "https://github.com/godotengine/godot/pull/4088",
            "diff_url": "https://github.com/godotengine/godot/pull/4088.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4088.patch",
            "title": "Fix issues with tilemap covering child nodes and old quadrants",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-03-18T17:02:51Z",
            "updated_at": "2020-01-26T09:41:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2a581835cab08aef79136ed7b765e25db546bba1"
            ]
        },
        "4090": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM0NDAxNjY=",
            "public_id": 4090,
            "url": "https://github.com/godotengine/godot/pull/4090",
            "diff_url": "https://github.com/godotengine/godot/pull/4090.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4090.patch",
            "title": "Fixes #3942 - Throws an error when exporting for X11 with no filename",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzg4NzY=",
            "created_at": "2016-03-18T21:40:52Z",
            "updated_at": "2020-01-26T09:41:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "fb58bafc540de18c94ebd4939547e3b564982a1b"
            ]
        },
        "4094": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM0NjY3Nzg=",
            "public_id": 4094,
            "url": "https://github.com/godotengine/godot/pull/4094",
            "diff_url": "https://github.com/godotengine/godot/pull/4094.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4094.patch",
            "title": "TextEdit: Fix Shift+Delete shortcut not calling cut()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-03-19T12:26:48Z",
            "updated_at": "2020-01-26T09:41:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "abb720438fcdc2c9e4d82bf28cbcfcd78bb7d001"
            ]
        },
        "4095": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM0NjcwODE=",
            "public_id": 4095,
            "url": "https://github.com/godotengine/godot/pull/4095",
            "diff_url": "https://github.com/godotengine/godot/pull/4095.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4095.patch",
            "title": "BoxContainer: Bind method add_spacer(bool)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-03-19T12:43:38Z",
            "updated_at": "2020-01-26T09:41:13Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzk1MzcxNzY=",
                    "name": "good first issue",
                    "color": "#99ffff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0571f961a8758139fdcb34211d80c855dad8c3c6"
            ]
        },
        "4104": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM0OTA4NDg=",
            "public_id": 4104,
            "url": "https://github.com/godotengine/godot/pull/4104",
            "diff_url": "https://github.com/godotengine/godot/pull/4104.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4104.patch",
            "title": "Add support for gnu-libstc++-4.9 needed by recent NDK versions",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIxMjkxNTA=",
            "created_at": "2016-03-20T09:26:04Z",
            "updated_at": "2020-01-26T09:40:56Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a0fb5b5f95f0d4ce90766301ddce4e5f199fb125"
            ]
        },
        "4105": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM0OTIzMjg=",
            "public_id": 4105,
            "url": "https://github.com/godotengine/godot/pull/4105",
            "diff_url": "https://github.com/godotengine/godot/pull/4105.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4105.patch",
            "title": "Expose android/shutdown_adb_on_exit parameter",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2016-03-20T10:53:09Z",
            "updated_at": "2016-03-20T18:38:16Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c58494038702876403687e5b76a100f077b8d9b3"
            ]
        },
        "4115": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM1ODU0NDc=",
            "public_id": 4115,
            "url": "https://github.com/godotengine/godot/pull/4115",
            "diff_url": "https://github.com/godotengine/godot/pull/4115.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4115.patch",
            "title": "Syntax highlighting for numbers",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-21T15:47:19Z",
            "updated_at": "2020-01-26T09:40:52Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c844c2d604ab7e8824659e1f6b6011039a552cbe"
            ]
        },
        "4119": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM2Njk0MjY=",
            "public_id": 4119,
            "url": "https://github.com/godotengine/godot/pull/4119",
            "diff_url": "https://github.com/godotengine/godot/pull/4119.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4119.patch",
            "title": "Fix GDScript crash when call show/hide in func _exit_tree",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY4ODAzNzg=",
            "created_at": "2016-03-22T04:47:01Z",
            "updated_at": "2020-01-26T09:40:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0c6f089ce4068c02514261c8a40e231c3779b9d5"
            ]
        },
        "4121": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjM3Mjk3MTA=",
            "public_id": 4121,
            "url": "https://github.com/godotengine/godot/pull/4121",
            "diff_url": "https://github.com/godotengine/godot/pull/4121.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4121.patch",
            "title": "Function syntax highlighting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-22T14:34:41Z",
            "updated_at": "2020-01-26T09:40:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "50aa78210c0e31ea8a348bdd8a2432159dc61879"
            ]
        },
        "4149": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQyNDgzNjQ=",
            "public_id": 4149,
            "url": "https://github.com/godotengine/godot/pull/4149",
            "diff_url": "https://github.com/godotengine/godot/pull/4149.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4149.patch",
            "title": "Fix for issue #4118",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-26T20:39:38Z",
            "updated_at": "2020-01-26T09:40:20Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "9d74b76a69b1fda38d8e0fc5a7460c79ad276420"
            ]
        },
        "4150": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQyNTA0NDg=",
            "public_id": 4150,
            "url": "https://github.com/godotengine/godot/pull/4150",
            "diff_url": "https://github.com/godotengine/godot/pull/4150.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4150.patch",
            "title": "Fixed numbers not highlighting after space",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-26T22:07:33Z",
            "updated_at": "2020-01-26T08:57:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cd07badee3c198d295354f4e35b6bdc73622dbcc"
            ]
        },
        "4156": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQyNjQyOTg=",
            "public_id": 4156,
            "url": "https://github.com/godotengine/godot/pull/4156",
            "diff_url": "https://github.com/godotengine/godot/pull/4156.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4156.patch",
            "title": "doc/base/classes.xml: String.match, Node.find_node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM5NDM4",
            "created_at": "2016-03-27T12:22:43Z",
            "updated_at": "2020-01-26T08:57:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "ef08fed277f457249ae4058f2a391bc9e2ebe5bb"
            ]
        },
        "4179": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQ2Mjc3NDg=",
            "public_id": 4179,
            "url": "https://github.com/godotengine/godot/pull/4179",
            "diff_url": "https://github.com/godotengine/godot/pull/4179.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4179.patch",
            "title": "inherit PKG_CONFIG_PATH from environment",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzQ4NTg=",
            "created_at": "2016-03-30T13:33:56Z",
            "updated_at": "2020-01-26T08:57:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "32391ffd73904a3e397ed942ff6cd35c179239eb"
            ]
        },
        "4184": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQ2NzMxNjk=",
            "public_id": 4184,
            "url": "https://github.com/godotengine/godot/pull/4184",
            "diff_url": "https://github.com/godotengine/godot/pull/4184.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4184.patch",
            "title": "Option to toggle line numbers.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-30T18:20:01Z",
            "updated_at": "2020-01-26T08:57:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "474911c5338e3dfece0c7195c50e11b9027adb05"
            ]
        },
        "4191": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQ3ODA2Mjk=",
            "public_id": 4191,
            "url": "https://github.com/godotengine/godot/pull/4191",
            "diff_url": "https://github.com/godotengine/godot/pull/4191.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4191.patch",
            "title": "Progress bar minsize now checks percent_visible",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NTMyMg==",
            "created_at": "2016-03-31T12:20:53Z",
            "updated_at": "2020-01-26T08:57:21Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0bba09c4cb98525ccc88aa69574162458a79abb6"
            ]
        },
        "4193": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjQ4NDgzMjA=",
            "public_id": 4193,
            "url": "https://github.com/godotengine/godot/pull/4193",
            "diff_url": "https://github.com/godotengine/godot/pull/4193.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4193.patch",
            "title": "Added insert mode to text editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-03-31T19:52:40Z",
            "updated_at": "2020-01-26T08:57:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "2b57cb94da8bfad1f32a89437f4978301da92e10"
            ]
        },
        "4205": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUwNDUxNDc=",
            "public_id": 4205,
            "url": "https://github.com/godotengine/godot/pull/4205",
            "diff_url": "https://github.com/godotengine/godot/pull/4205.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4205.patch",
            "title": "Remove trailing spaces",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2016-04-02T18:00:02Z",
            "updated_at": "2020-01-26T08:57:10Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0a5472e697dee57956c2583a50bc5cf5faada5d8"
            ]
        },
        "4207": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUwNDk4NDE=",
            "public_id": 4207,
            "url": "https://github.com/godotengine/godot/pull/4207",
            "diff_url": "https://github.com/godotengine/godot/pull/4207.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4207.patch",
            "title": "Change toggle comment behaviour. Fixes #4198",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQyNzY1OTM=",
            "created_at": "2016-04-02T20:55:30Z",
            "updated_at": "2020-01-26T08:57:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "1b6f14d81047b563283fb66022701f03d5bd9ca1"
            ]
        },
        "4211": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUwNjM0NTM=",
            "public_id": 4211,
            "url": "https://github.com/godotengine/godot/pull/4211",
            "diff_url": "https://github.com/godotengine/godot/pull/4211.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4211.patch",
            "title": "Separate help pages from scripts by default",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2016-04-03T09:18:07Z",
            "updated_at": "2020-01-26T08:56:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "9c89d3e042fd7a6472ac2261afedaa235d2b4ebb"
            ]
        },
        "4212": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUwNjUyOTk=",
            "public_id": 4212,
            "url": "https://github.com/godotengine/godot/pull/4212",
            "diff_url": "https://github.com/godotengine/godot/pull/4212.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4212.patch",
            "title": "Fix for memory leak: rasterizer_gles2.cpp",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MjQ2MDc=",
            "created_at": "2016-04-03T10:58:19Z",
            "updated_at": "2020-01-26T08:56:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7a9998370f0a805a75634f31558abba9c4d74a48"
            ]
        },
        "4216": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUwNjc4MzU=",
            "public_id": 4216,
            "url": "https://github.com/godotengine/godot/pull/4216",
            "diff_url": "https://github.com/godotengine/godot/pull/4216.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4216.patch",
            "title": "Fix for memory leak:  joystick_linux.cpp ",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4MjQ2MDc=",
            "created_at": "2016-04-03T13:00:07Z",
            "updated_at": "2020-01-26T08:56:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTczMjY=",
                    "name": "platform:linuxbsd",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "391095e0efe075268b892ff47a5885f5a6e2706f"
            ]
        },
        "4218": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUwNjkwOTk=",
            "public_id": 4218,
            "url": "https://github.com/godotengine/godot/pull/4218",
            "diff_url": "https://github.com/godotengine/godot/pull/4218.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4218.patch",
            "title": "Fixed insert mode interaction with selection and autocomplete",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-04-03T13:57:27Z",
            "updated_at": "2020-01-26T08:56:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "a984adb5a6bde78c3b3c7681ad529cf22f2452ec",
                "fe779d4386ac32431ed85b6248b05f018a5db86e"
            ]
        },
        "4231": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUyOTkzMTQ=",
            "public_id": 4231,
            "url": "https://github.com/godotengine/godot/pull/4231",
            "diff_url": "https://github.com/godotengine/godot/pull/4231.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4231.patch",
            "title": "Fixed undoing twice when removing selection and 'complex' typo in method name",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-04-05T12:55:07Z",
            "updated_at": "2020-01-26T08:56:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "971c3be52deddb163e90f17126d462e4f3900799",
                "15f43149e179f754f48b59ac08002d5c4c0a5bc0"
            ]
        },
        "4241": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUzOTM0Mzg=",
            "public_id": 4241,
            "url": "https://github.com/godotengine/godot/pull/4241",
            "diff_url": "https://github.com/godotengine/godot/pull/4241.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4241.patch",
            "title": "Added rotation/panning support for trackpads in 3D mode #53",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQwNzIwNzc=",
            "created_at": "2016-04-06T00:27:58Z",
            "updated_at": "2020-01-26T08:56:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "3ebde34d8fbcce5796b7bac6f26c9cf7881b55ad"
            ]
        },
        "4242": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjUzOTM5MjI=",
            "public_id": 4242,
            "url": "https://github.com/godotengine/godot/pull/4242",
            "diff_url": "https://github.com/godotengine/godot/pull/4242.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4242.patch",
            "title": "Fixed text edit undo and redo operation interaction",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-04-06T00:34:18Z",
            "updated_at": "2020-01-26T08:59:39Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "646e0897829d7baf4b982c59d4bddade85199665"
            ]
        },
        "4244": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjU0MTAyMTU=",
            "public_id": 4244,
            "url": "https://github.com/godotengine/godot/pull/4244",
            "diff_url": "https://github.com/godotengine/godot/pull/4244.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4244.patch",
            "title": "Fixes camera switching error.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEyNzU2MDQ3",
            "created_at": "2016-04-06T04:59:45Z",
            "updated_at": "2020-01-26T08:59:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f303e3483d2a160a9841a3b50f21b86a62a7b4ec"
            ]
        },
        "4246": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjU0NTAxNjM=",
            "public_id": 4246,
            "url": "https://github.com/godotengine/godot/pull/4246",
            "diff_url": "https://github.com/godotengine/godot/pull/4246.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4246.patch",
            "title": "Bind Z key (without modifiers) to toggle wireframe in 3D view",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-04-06T11:28:39Z",
            "updated_at": "2020-01-26T08:59:31Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8ee8802cbe753c9cb6472da9f906a71954ecae5e"
            ]
        },
        "4249": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjU0NzM3Njg=",
            "public_id": 4249,
            "url": "https://github.com/godotengine/godot/pull/4249",
            "diff_url": "https://github.com/godotengine/godot/pull/4249.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4249.patch",
            "title": "Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-04-06T14:17:02Z",
            "updated_at": "2020-01-26T08:59:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "6dcd1354c2e0c489eea9cf111ddbf11804c39c4b"
            ]
        },
        "4251": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjU0ODg1NTA=",
            "public_id": 4251,
            "url": "https://github.com/godotengine/godot/pull/4251",
            "diff_url": "https://github.com/godotengine/godot/pull/4251.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4251.patch",
            "title": "Fixed block indent inconsistency, issue #3803",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-04-06T15:40:18Z",
            "updated_at": "2020-01-26T08:59:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "93700676b5491ff41d0a14954e71327b99440f7e"
            ]
        },
        "4253": {
            "id": "MDExOlB1bGxSZXF1ZXN0NjU1MDUwOTU=",
            "public_id": 4253,
            "url": "https://github.com/godotengine/godot/pull/4253",
            "diff_url": "https://github.com/godotengine/godot/pull/4253.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/4253.patch",
            "title": "Option to toggle syntax highlighting",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY1ODQzMzA=",
            "created_at": "2016-04-06T17:29:10Z",
            "updated_at": "2020-01-26T08:59:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d78e98e2a49bf952dd3e38e4a8359903d03bf42c"
            ]
        }
    }
}