{
    "generated_at": 1685474168865,
    "log": [
        "c508b5b2e14c43a6e7a629f0d655a0e5ddcd6cd7",
        "b65e55344014897f4e81ae4fe06ea4ee35285299",
        "7c47769aa22176de20a10639e758e01bba2e2a11",
        "0669c9816e679619753a3d8a966c73f3dd17f86c",
        "23789f49dd2f405e68ac3e9c032146a551910e67",
        "8e380677cb7d5f49c2a0126a23db7f69108dc869",
        "e4bbc1067a033c44f65091590408ad22cf41a4d5",
        "5aac8eeb0f2f207b3b3e39440cfec89b568500ce",
        "b351d4cbc19c794c855556648e3ef0fe5d0795d1",
        "1f2293d5cce8c871dca35b57e4ed57e76a5e1cf6",
        "8322c1aa644e2edf778b6b8fe404043dd673cef1",
        "8fca6870c44b60c13e06b857de61e06c2678bc5d",
        "9f3c594f9eaa27e993f041b6b4f86cd65bb1b6bf",
        "b3d0596c4bea7d282e604a8dfbf8cf629ab7bcaf",
        "6b5a852bd843dbcf69ff261fea69ca6557923393",
        "25a62a3e32f8602e6e37fccd38c2f828b3e9b7b5",
        "b61d7e6261f3dc17053cda6628aad0271207c70f",
        "9c8ecb45f8516a2d45c18c50093887448d8a64e8",
        "8a5596322d586007d66c90b25ef2dd09d196fdfa",
        "93a83c81f04cffc149e5048bd43f0a627e1cf700",
        "af7fd899f42ef8010e29c2c42b4826b87272ac5d",
        "d66740175eef6f67f2edb364533fa71eaad5ceb7",
        "5672852351d9d47c848bafad14bb031f176b8558",
        "349e62835bfc7f34e1310e1835568132670946c7",
        "ff490e42da1afcdedd5e8b9ba8607e6cef6413cb",
        "b1fc41a3011d91b3625419e86d27085fb165b573",
        "3cd976366e16bc77eb613273fed89baee2930808",
        "6e9584e0c5827f9c5a3cc5c22da6dc5fd57e840b",
        "c24c2ca17ba5c269b0db28dafd3b62678282bd6e",
        "d2240404e39e50b19281dd31c0ef8b0120da11ee",
        "01b8beb023eb7a4c9f1027afc7ea47d13ff2fcbd",
        "4f35fdd1e341ed60ebda7a8ed912fcbf2361f572",
        "0b6d4e92b549d60c1e319e663de3c0af16e27b37",
        "d8223ffa75f7028bb104001e7195233f335556f2",
        "b5bdc60f58cdbe4506a5614591ce5e3838dda7c8",
        "ba50bb9cb187f51abd010a91761b23a0961aa3d4",
        "2a60bf1cd975e80d28965e42577080681af05914",
        "1bb1b6986c50a9feefc5232043d3aa2bc0f712aa",
        "4c9c43735a0695222d03d30a4fce743f53cd5644",
        "694083062739388b680dc6f9d3af24b65eb8398a",
        "27a801df991279967a611983313efcf35a77949a",
        "f520e7788e41f9f8d1fe92cbd6183b94361b81c8",
        "580031e6f54413911d01de29c5517ca3108b708b",
        "d5e4011bc36a15f4173df3305fc71e40edf97271",
        "139701942449be8fcfa4e4f1f6af5e45aa8e5c22",
        "eea6c436763b6df2c2e589fac00712ed39aec832",
        "3a4c412153e00e7950aded1402d9298ee5c31116",
        "9b0be3753b0f056887def5fb2dc50c8f30ac8ca8",
        "56985712356f5b9d831529e5a3477103a3441dfc",
        "0701e7c2d822691f2b716ecda5b009c4f5cf271f",
        "2fbae72d14a4849d7aa9c066a9101aa063399328",
        "dbeb1ca114ec6f40cae84c422dad66513f3edad7",
        "0aebdb346a08be085f0e4b69098675cbf1145110",
        "71b35c527f7ab2451f9f627c14c74aa7f1f8c0a1",
        "a282579f5cd18c27851aa45d1054e2752d7cbca4",
        "f08aa026889055356b032091ed0760ee830c94bf",
        "a8bc2f64ad5f988570839843f7308e1768e28b0b",
        "85585c7fc5ef314d42fcc7b28583b22aaff424be",
        "c5bff5073e04a6ee1dea0a965185b2b2a1c80036",
        "f10a78e5c0fbc75f60991189e203bdf675cb4a71",
        "5354d7ddcca1a37594c6c738743f5f68009ae2bd",
        "ff3891f88e86000424f767d5cef817fd5fca1f76",
        "5bfd0bbe5e6b35aa212510a8961a5ebe2fb59842",
        "fa816730c0d82d4c994472be18fd0f8b6935993e",
        "01f3399ed09221ff3052bb0183a3048137dfc1e6",
        "1e34e8d5e1c850f6c535387d2f15f3e16c39bc92",
        "f1844551872b05ebcf86f83183f8ae6738e54b0e",
        "c07fe5e8de8b397aff6a0d2a255f00922b4c3824",
        "5b27f05e7e4aa1b21e775f9876b6089dbaf8b491",
        "2e74bdab351afdabd1f97d6815abfa6b4dec3d55",
        "916e79a5bfa9530558f1a1a60857f189d305027d",
        "f95694ee8674c69c51af3352188fbbb4fb8dc3cc",
        "6227e8f343528202da7a09835e1e3dcc60e3e27c",
        "608e3f309705244757f996df416c832f160f09a4",
        "ef009a8b9111a140ddf7fdd28607689e379249c7",
        "1a41d3351afaa6593ea5539ce7c0f39624eeb90a",
        "17399de0e11e78e199d18e79b0a64b3a56026c92",
        "fe81402257142c565dc796ca3c2861f2bfdcbf20",
        "b56c00cc56c1bfbe602619ea11975dde7e44bf35",
        "13cdc2a6f5b7bc4ab49bee313f5a2207a2448a30",
        "fd5e01d1cd9dc495dc13e9256dfd51cfb766a9c8",
        "b328d2eb00f20ecb4abe26e1f969a32ef829fbbb",
        "fde651ebf8786f195cff09f14bf87b721269eb57",
        "39ce4a49fa52572947a677b6e3afad6ba094e60b",
        "6ad84850abdccb5867de26d5eab198da9d57603e",
        "c0743f898a40c41c204e817c34a46fdc19e03dd2",
        "8589a1b117458fbf834015044bf01ff326897cc6",
        "40de567297d4f75b3df85ca1a97a721973fe5851",
        "1e646e279732675eaa6ace8a109ae5142a058959",
        "4a7d5f7b0ef1d691bb1e7e253d91a7f386374fd0",
        "a86dae57613fd6659b2b732100ace31b4bf4a63a",
        "7a77fd1cd577b15b6e8f60085f5cf1161c62c211",
        "ac9f0aea1a9b6d21dd8700a00472db2222edce4d",
        "3bb1709fd7900958ba784ecc82bd04ad21997593",
        "00fdcf3cd000d0b2cf0bb1a95733ce905ca972f4",
        "7ef71b901372eaa046479b8a946d64277fd4bf0c",
        "e8a6cbc8979089839cddecce6f59a053f4416640",
        "47ae6c6507e1081e48d34c21cc3925ee3ae95a47",
        "5e79ac72b793ebde983f8c1cae58ea40c546c646",
        "a46a643f90b4a5e93f94e9223e58a7bf83dc4e2a",
        "c030e602e52034a4dc9f26b76e55ecd272f4cf6f",
        "19b31297ece194493ae0c17eba2944d5344f28e9",
        "4635671de5daf5e6b9f58372e0580ec5e19fd023",
        "8f23be87520f3e4e4bc26e5b8c518de6d38e677a",
        "490f51a20299f0084684a3b004128dc34e6b20ce",
        "1a7f14b2067c5112b04d983af622d2f10b549ce3",
        "e1dfaaf786dc6bc3a4de85a920f4918a58ebfc74",
        "3f6fe2f3f1af74fc417a32d7e2269f371879b9b8",
        "2fff8e8cde93eeb0f0297b543c126347303e9cdf",
        "754e9aa60a8892cdd6c1d74a822f049f1c71d831",
        "a2048efd724893569bb2fbf7c53edd96eab6a646",
        "70a6791150729d14ca54558f778a84af2252d3c8",
        "6e0de0cce81ee8972dc997279c2c830f7b412b4d",
        "04def2161e5be8cb0855c90b40ebe814a51d4a9e",
        "b3443fd84889ddc8e8a7d9d90a759497d1cdb776",
        "5546929712bb2e410319affb6ba2813c0108ba23",
        "d8b0070b8cd1bd7da36595b56517509b021e96b2",
        "904285f4b47857f62aa687fde2c62bbc19cec962",
        "53fea7f196f642656b6620b27077512f990cd35e",
        "fd1022fd2930f81e1d38ec1a233e74e175b26005",
        "24a440a34f0b83c6e385f08b9254fde8064a941a",
        "5ede1a1226edada5cf3825801a0e8b0d32809e74",
        "17422f1f8673ed242771032fd5dc43df89a3b387",
        "49e22aa83ff5523ab6e976f04cac067de21e4a5e",
        "6d86a63648c65c9e5e72747130ee3cb0ed49ab4c",
        "a3582fa3cb11c785ecf61dd2b04656473864b27e",
        "326978dcce2068f373d7c60540b3d7c5fa402303",
        "76233a3022f8b2de7e3c8001ef37b0f50b454408",
        "ed2c3697854326a9023e65cb76763cf85ce0010f",
        "220bcbf7c0a09b508f18b72e187c7f2f3eadf863"
    ],
    "release_logs": {
        "stable": [
            "c508b5b2e14c43a6e7a629f0d655a0e5ddcd6cd7",
            "b65e55344014897f4e81ae4fe06ea4ee35285299",
            "7c47769aa22176de20a10639e758e01bba2e2a11",
            "0669c9816e679619753a3d8a966c73f3dd17f86c",
            "23789f49dd2f405e68ac3e9c032146a551910e67",
            "8e380677cb7d5f49c2a0126a23db7f69108dc869",
            "e4bbc1067a033c44f65091590408ad22cf41a4d5",
            "5aac8eeb0f2f207b3b3e39440cfec89b568500ce",
            "b351d4cbc19c794c855556648e3ef0fe5d0795d1",
            "1f2293d5cce8c871dca35b57e4ed57e76a5e1cf6",
            "8322c1aa644e2edf778b6b8fe404043dd673cef1",
            "8fca6870c44b60c13e06b857de61e06c2678bc5d",
            "9f3c594f9eaa27e993f041b6b4f86cd65bb1b6bf",
            "b3d0596c4bea7d282e604a8dfbf8cf629ab7bcaf",
            "6b5a852bd843dbcf69ff261fea69ca6557923393",
            "25a62a3e32f8602e6e37fccd38c2f828b3e9b7b5",
            "b61d7e6261f3dc17053cda6628aad0271207c70f",
            "9c8ecb45f8516a2d45c18c50093887448d8a64e8",
            "8a5596322d586007d66c90b25ef2dd09d196fdfa",
            "93a83c81f04cffc149e5048bd43f0a627e1cf700",
            "af7fd899f42ef8010e29c2c42b4826b87272ac5d",
            "d66740175eef6f67f2edb364533fa71eaad5ceb7",
            "5672852351d9d47c848bafad14bb031f176b8558",
            "349e62835bfc7f34e1310e1835568132670946c7",
            "ff490e42da1afcdedd5e8b9ba8607e6cef6413cb",
            "b1fc41a3011d91b3625419e86d27085fb165b573",
            "3cd976366e16bc77eb613273fed89baee2930808",
            "6e9584e0c5827f9c5a3cc5c22da6dc5fd57e840b",
            "c24c2ca17ba5c269b0db28dafd3b62678282bd6e",
            "d2240404e39e50b19281dd31c0ef8b0120da11ee",
            "01b8beb023eb7a4c9f1027afc7ea47d13ff2fcbd",
            "4f35fdd1e341ed60ebda7a8ed912fcbf2361f572",
            "0b6d4e92b549d60c1e319e663de3c0af16e27b37",
            "d8223ffa75f7028bb104001e7195233f335556f2",
            "b5bdc60f58cdbe4506a5614591ce5e3838dda7c8",
            "ba50bb9cb187f51abd010a91761b23a0961aa3d4",
            "2a60bf1cd975e80d28965e42577080681af05914",
            "1bb1b6986c50a9feefc5232043d3aa2bc0f712aa",
            "4c9c43735a0695222d03d30a4fce743f53cd5644",
            "694083062739388b680dc6f9d3af24b65eb8398a",
            "27a801df991279967a611983313efcf35a77949a",
            "f520e7788e41f9f8d1fe92cbd6183b94361b81c8",
            "580031e6f54413911d01de29c5517ca3108b708b",
            "d5e4011bc36a15f4173df3305fc71e40edf97271",
            "139701942449be8fcfa4e4f1f6af5e45aa8e5c22",
            "eea6c436763b6df2c2e589fac00712ed39aec832",
            "3a4c412153e00e7950aded1402d9298ee5c31116",
            "9b0be3753b0f056887def5fb2dc50c8f30ac8ca8",
            "56985712356f5b9d831529e5a3477103a3441dfc",
            "0701e7c2d822691f2b716ecda5b009c4f5cf271f",
            "2fbae72d14a4849d7aa9c066a9101aa063399328",
            "dbeb1ca114ec6f40cae84c422dad66513f3edad7",
            "0aebdb346a08be085f0e4b69098675cbf1145110",
            "71b35c527f7ab2451f9f627c14c74aa7f1f8c0a1",
            "a282579f5cd18c27851aa45d1054e2752d7cbca4",
            "f08aa026889055356b032091ed0760ee830c94bf",
            "a8bc2f64ad5f988570839843f7308e1768e28b0b",
            "85585c7fc5ef314d42fcc7b28583b22aaff424be",
            "c5bff5073e04a6ee1dea0a965185b2b2a1c80036",
            "f10a78e5c0fbc75f60991189e203bdf675cb4a71",
            "5354d7ddcca1a37594c6c738743f5f68009ae2bd",
            "ff3891f88e86000424f767d5cef817fd5fca1f76",
            "5bfd0bbe5e6b35aa212510a8961a5ebe2fb59842",
            "fa816730c0d82d4c994472be18fd0f8b6935993e",
            "01f3399ed09221ff3052bb0183a3048137dfc1e6",
            "1e34e8d5e1c850f6c535387d2f15f3e16c39bc92",
            "f1844551872b05ebcf86f83183f8ae6738e54b0e",
            "c07fe5e8de8b397aff6a0d2a255f00922b4c3824",
            "5b27f05e7e4aa1b21e775f9876b6089dbaf8b491",
            "2e74bdab351afdabd1f97d6815abfa6b4dec3d55",
            "916e79a5bfa9530558f1a1a60857f189d305027d",
            "f95694ee8674c69c51af3352188fbbb4fb8dc3cc",
            "6227e8f343528202da7a09835e1e3dcc60e3e27c",
            "608e3f309705244757f996df416c832f160f09a4",
            "ef009a8b9111a140ddf7fdd28607689e379249c7",
            "1a41d3351afaa6593ea5539ce7c0f39624eeb90a",
            "17399de0e11e78e199d18e79b0a64b3a56026c92",
            "fe81402257142c565dc796ca3c2861f2bfdcbf20",
            "b56c00cc56c1bfbe602619ea11975dde7e44bf35",
            "13cdc2a6f5b7bc4ab49bee313f5a2207a2448a30",
            "fd5e01d1cd9dc495dc13e9256dfd51cfb766a9c8",
            "b328d2eb00f20ecb4abe26e1f969a32ef829fbbb",
            "fde651ebf8786f195cff09f14bf87b721269eb57",
            "39ce4a49fa52572947a677b6e3afad6ba094e60b",
            "6ad84850abdccb5867de26d5eab198da9d57603e",
            "c0743f898a40c41c204e817c34a46fdc19e03dd2",
            "8589a1b117458fbf834015044bf01ff326897cc6",
            "40de567297d4f75b3df85ca1a97a721973fe5851",
            "1e646e279732675eaa6ace8a109ae5142a058959",
            "4a7d5f7b0ef1d691bb1e7e253d91a7f386374fd0",
            "a86dae57613fd6659b2b732100ace31b4bf4a63a",
            "7a77fd1cd577b15b6e8f60085f5cf1161c62c211",
            "ac9f0aea1a9b6d21dd8700a00472db2222edce4d",
            "3bb1709fd7900958ba784ecc82bd04ad21997593",
            "00fdcf3cd000d0b2cf0bb1a95733ce905ca972f4",
            "7ef71b901372eaa046479b8a946d64277fd4bf0c",
            "e8a6cbc8979089839cddecce6f59a053f4416640",
            "47ae6c6507e1081e48d34c21cc3925ee3ae95a47",
            "5e79ac72b793ebde983f8c1cae58ea40c546c646",
            "a46a643f90b4a5e93f94e9223e58a7bf83dc4e2a",
            "c030e602e52034a4dc9f26b76e55ecd272f4cf6f",
            "19b31297ece194493ae0c17eba2944d5344f28e9",
            "4635671de5daf5e6b9f58372e0580ec5e19fd023",
            "8f23be87520f3e4e4bc26e5b8c518de6d38e677a",
            "490f51a20299f0084684a3b004128dc34e6b20ce",
            "1a7f14b2067c5112b04d983af622d2f10b549ce3",
            "e1dfaaf786dc6bc3a4de85a920f4918a58ebfc74",
            "3f6fe2f3f1af74fc417a32d7e2269f371879b9b8",
            "2fff8e8cde93eeb0f0297b543c126347303e9cdf",
            "754e9aa60a8892cdd6c1d74a822f049f1c71d831",
            "a2048efd724893569bb2fbf7c53edd96eab6a646",
            "70a6791150729d14ca54558f778a84af2252d3c8",
            "6e0de0cce81ee8972dc997279c2c830f7b412b4d",
            "04def2161e5be8cb0855c90b40ebe814a51d4a9e",
            "b3443fd84889ddc8e8a7d9d90a759497d1cdb776",
            "5546929712bb2e410319affb6ba2813c0108ba23",
            "d8b0070b8cd1bd7da36595b56517509b021e96b2",
            "904285f4b47857f62aa687fde2c62bbc19cec962",
            "53fea7f196f642656b6620b27077512f990cd35e",
            "fd1022fd2930f81e1d38ec1a233e74e175b26005",
            "24a440a34f0b83c6e385f08b9254fde8064a941a",
            "5ede1a1226edada5cf3825801a0e8b0d32809e74",
            "17422f1f8673ed242771032fd5dc43df89a3b387",
            "49e22aa83ff5523ab6e976f04cac067de21e4a5e",
            "6d86a63648c65c9e5e72747130ee3cb0ed49ab4c",
            "a3582fa3cb11c785ecf61dd2b04656473864b27e",
            "326978dcce2068f373d7c60540b3d7c5fa402303",
            "76233a3022f8b2de7e3c8001ef37b0f50b454408",
            "ed2c3697854326a9023e65cb76763cf85ce0010f",
            "220bcbf7c0a09b508f18b72e187c7f2f3eadf863"
        ]
    },
    "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": 3,
            "commit_count": 37
        },
        "MDQ6VXNlcjExNzk3MTc0": {
            "id": "MDQ6VXNlcjExNzk3MTc0",
            "user": "RandomShaper",
            "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4",
            "url": "https://github.com/RandomShaper",
            "pull_count": 5,
            "commit_count": 5
        },
        "MDQ6VXNlcjY5OTYxOTE=": {
            "id": "MDQ6VXNlcjY5OTYxOTE=",
            "user": "leonkrause",
            "avatar": "https://avatars.githubusercontent.com/u/6996191?v=4",
            "url": "https://github.com/leonkrause",
            "pull_count": 3,
            "commit_count": 6
        },
        "MDQ6VXNlcjE2ODc5MTg=": {
            "id": "MDQ6VXNlcjE2ODc5MTg=",
            "user": "Faless",
            "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4",
            "url": "https://github.com/Faless",
            "pull_count": 10,
            "commit_count": 51
        },
        "MDQ6VXNlcjYyNjUzMDc=": {
            "id": "MDQ6VXNlcjYyNjUzMDc=",
            "user": "reduz",
            "avatar": "https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4",
            "url": "https://github.com/reduz",
            "pull_count": 0,
            "commit_count": 3
        },
        "MDQ6VXNlcjc3MTgxMDA=": {
            "id": "MDQ6VXNlcjc3MTgxMDA=",
            "user": "neikeq",
            "avatar": "https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4",
            "url": "https://github.com/neikeq",
            "pull_count": 4,
            "commit_count": 8
        },
        "MDQ6VXNlcjUyMDk2MTM=": {
            "id": "MDQ6VXNlcjUyMDk2MTM=",
            "user": "karroffel",
            "avatar": "https://avatars.githubusercontent.com/u/5209613?u=8e4661f88e99553ae146d443537674849e5f26d1&v=4",
            "url": "https://github.com/karroffel",
            "pull_count": 1,
            "commit_count": 2
        },
        "": {
            "id": "",
            "user": "ghost",
            "avatar": "https://avatars.githubusercontent.com/u/10137?v=4",
            "url": "https://github.com/ghost",
            "pull_count": 0,
            "commit_count": 10
        },
        "MDQ6VXNlcjE0ODYwODM3": {
            "id": "MDQ6VXNlcjE0ODYwODM3",
            "user": "pwnSquirrel",
            "avatar": "https://avatars.githubusercontent.com/u/14860837?v=4",
            "url": "https://github.com/pwnSquirrel",
            "pull_count": 2,
            "commit_count": 0
        },
        "MDQ6VXNlcjE0MTgzNjEx": {
            "id": "MDQ6VXNlcjE0MTgzNjEx",
            "user": "bruno-ortizgb",
            "avatar": "https://avatars.githubusercontent.com/u/14183611?u=39c1634381faec25f1f273787193e631c4c9e6bc&v=4",
            "url": "https://github.com/bruno-ortizgb",
            "pull_count": 0,
            "commit_count": 2
        },
        "MDQ6VXNlcjU3NDg5OTU=": {
            "id": "MDQ6VXNlcjU3NDg5OTU=",
            "user": "bruno-ortiz",
            "avatar": "https://avatars.githubusercontent.com/u/5748995?u=5605d31826312b370373b50058d4f9aff359d971&v=4",
            "url": "https://github.com/bruno-ortiz",
            "pull_count": 2,
            "commit_count": 2
        },
        "MDQ6VXNlcjYyODAwOTU=": {
            "id": "MDQ6VXNlcjYyODAwOTU=",
            "user": "wbrbr",
            "avatar": "https://avatars.githubusercontent.com/u/6280095?u=a38a4fa856af410483702c4de05fa8ab995e86b8&v=4",
            "url": "https://github.com/wbrbr",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjEzMTE1NTU=": {
            "id": "MDQ6VXNlcjEzMTE1NTU=",
            "user": "Zylann",
            "avatar": "https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4",
            "url": "https://github.com/Zylann",
            "pull_count": 1,
            "commit_count": 4
        },
        "MDQ6VXNlcjExNzkwMzQ0": {
            "id": "MDQ6VXNlcjExNzkwMzQ0",
            "user": "ktksgit",
            "avatar": "https://avatars.githubusercontent.com/u/11790344?v=4",
            "url": "https://github.com/ktksgit",
            "pull_count": 1,
            "commit_count": 2
        },
        "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": 5,
            "commit_count": 13
        },
        "MDQ6VXNlcjgyODE0NTQ=": {
            "id": "MDQ6VXNlcjgyODE0NTQ=",
            "user": "volzhs",
            "avatar": "https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4",
            "url": "https://github.com/volzhs",
            "pull_count": 11,
            "commit_count": 24
        },
        "MDQ6VXNlcjM1NzczNw==": {
            "id": "MDQ6VXNlcjM1NzczNw==",
            "user": "chanon",
            "avatar": "https://avatars.githubusercontent.com/u/357737?v=4",
            "url": "https://github.com/chanon",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjEzODcxNjU=": {
            "id": "MDQ6VXNlcjEzODcxNjU=",
            "user": "guilhermefelipecgs",
            "avatar": "https://avatars.githubusercontent.com/u/1387165?v=4",
            "url": "https://github.com/guilhermefelipecgs",
            "pull_count": 1,
            "commit_count": 4
        },
        "MDQ6VXNlcjU3Mzc5NDU=": {
            "id": "MDQ6VXNlcjU3Mzc5NDU=",
            "user": "Elinvention",
            "avatar": "https://avatars.githubusercontent.com/u/5737945?v=4",
            "url": "https://github.com/Elinvention",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjY3NzYwOTI=": {
            "id": "MDQ6VXNlcjY3NzYwOTI=",
            "user": "ivanskodje",
            "avatar": "https://avatars.githubusercontent.com/u/6776092?u=85f27ab38ae1cea14cca98872c9f2e1f4700bad2&v=4",
            "url": "https://github.com/ivanskodje",
            "pull_count": 1,
            "commit_count": 0
        },
        "MDQ6VXNlcjE4ODgxODY=": {
            "id": "MDQ6VXNlcjE4ODgxODY=",
            "user": "RebelliousX",
            "avatar": "https://avatars.githubusercontent.com/u/1888186?u=08867363d2625e0cf9eab74ba3bc4461c18f4ad3&v=4",
            "url": "https://github.com/RebelliousX",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExNDE5NjY0": {
            "id": "MDQ6VXNlcjExNDE5NjY0",
            "user": "qqwa",
            "avatar": "https://avatars.githubusercontent.com/u/11419664?v=4",
            "url": "https://github.com/qqwa",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjExODEzMDc2": {
            "id": "MDQ6VXNlcjExODEzMDc2",
            "user": "darkfoxprime",
            "avatar": "https://avatars.githubusercontent.com/u/11813076?u=9149c5a8e3efc6efd2d00292dff17fcd19c546a9&v=4",
            "url": "https://github.com/darkfoxprime",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjczNTg4OTk=": {
            "id": "MDQ6VXNlcjczNTg4OTk=",
            "user": "Nutriz",
            "avatar": "https://avatars.githubusercontent.com/u/7358899?u=80d8b9b4ec61a760059a8ab9004cdd1085470006&v=4",
            "url": "https://github.com/Nutriz",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjM3MzgyNjQ=": {
            "id": "MDQ6VXNlcjM3MzgyNjQ=",
            "user": "Tugsav",
            "avatar": "https://avatars.githubusercontent.com/u/3738264?v=4",
            "url": "https://github.com/Tugsav",
            "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": 5,
            "commit_count": 10
        },
        "MDQ6VXNlcjg4NDk2OTM=": {
            "id": "MDQ6VXNlcjg4NDk2OTM=",
            "user": "bugstew",
            "avatar": "https://avatars.githubusercontent.com/u/8849693?v=4",
            "url": "https://github.com/bugstew",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE5NDU0NDk=": {
            "id": "MDQ6VXNlcjE5NDU0NDk=",
            "user": "BastiaanOlij",
            "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4",
            "url": "https://github.com/BastiaanOlij",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjIwOTc1NDYz": {
            "id": "MDQ6VXNlcjIwOTc1NDYz",
            "user": "romeojulietthotel",
            "avatar": "https://avatars.githubusercontent.com/u/20975463?u=fad3d89dc35cd50add3141492e6c2c4d2a1afb4f&v=4",
            "url": "https://github.com/romeojulietthotel",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjE4NTMyMg==": {
            "id": "MDQ6VXNlcjE4NTMyMg==",
            "user": "leezh",
            "avatar": "https://avatars.githubusercontent.com/u/185322?v=4",
            "url": "https://github.com/leezh",
            "pull_count": 1,
            "commit_count": 4
        },
        "MDQ6VXNlcjY0NTIyMg==": {
            "id": "MDQ6VXNlcjY0NTIyMg==",
            "user": "Kazuo256",
            "avatar": "https://avatars.githubusercontent.com/u/645222?u=a2650cafd1b994d80fd5009cf7d315209f35b8e0&v=4",
            "url": "https://github.com/Kazuo256",
            "pull_count": 1,
            "commit_count": 2
        },
        "MDQ6VXNlcjMxODc2Mzc=": {
            "id": "MDQ6VXNlcjMxODc2Mzc=",
            "user": "touilleMan",
            "avatar": "https://avatars.githubusercontent.com/u/3187637?v=4",
            "url": "https://github.com/touilleMan",
            "pull_count": 0,
            "commit_count": 3
        },
        "MDQ6VXNlcjY2NDUzMDk=": {
            "id": "MDQ6VXNlcjY2NDUzMDk=",
            "user": "punto-",
            "avatar": "https://avatars.githubusercontent.com/u/6645309?v=4",
            "url": "https://github.com/punto-",
            "pull_count": 0,
            "commit_count": 10
        }
    },
    "commits": {
        "c508b5b2e14c43a6e7a629f0d655a0e5ddcd6cd7": {
            "hash": "c508b5b2e14c43a6e7a629f0d655a0e5ddcd6cd7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Release 2.1.2-stable",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b65e55344014897f4e81ae4fe06ea4ee35285299": {
            "hash": "b65e55344014897f4e81ae4fe06ea4ee35285299",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "classref: Sync with current source",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7c47769aa22176de20a10639e758e01bba2e2a11": {
            "hash": "7c47769aa22176de20a10639e758e01bba2e2a11",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove Quick Filter Files and fix FS search hotkey",
            "body": "The new Quick Filter Files behaviour since 8b47e26 had not been implemented,\nso this implements it and makes it an editor hotkey instead of a menu entry.\nFixes #7582.\n\n(cherry picked from commit c4d6e54e93431e94888c5594386bcd0aa22528ee)",
            "is_cherrypick": true,
            "cherrypick_hash": "c4d6e54e93431e94888c5594386bcd0aa22528ee",
            "pull": ""
        },
        "c4d6e54e93431e94888c5594386bcd0aa22528ee": {
            "hash": "c4d6e54e93431e94888c5594386bcd0aa22528ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove Quick Filter Files and fix FS search hotkey",
            "body": "The new Quick Filter Files behaviour since 8b47e26 had not been implemented,\nso this implements it and makes it an editor hotkey instead of a menu entry.\nFixes #7582.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "0669c9816e679619753a3d8a966c73f3dd17f86c": {
            "hash": "0669c9816e679619753a3d8a966c73f3dd17f86c",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7557 from RandomShaper/ordered-image-group-files-2.1",
            "body": "Make image-groups map in export.cfg ordered (2.1)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "23789f49dd2f405e68ac3e9c032146a551910e67": {
            "hash": "23789f49dd2f405e68ac3e9c032146a551910e67",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7561 from eska014/web-presentation-2.1",
            "body": "Cherry-pick usability fixes in web export presentation\n[ci skip]",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8e380677cb7d5f49c2a0126a23db7f69108dc869": {
            "hash": "8e380677cb7d5f49c2a0126a23db7f69108dc869",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Make image-groups map in export.cfg ordered",
            "body": "This improves the VCS experience because otherwise they change their order everytime producing spurious changes.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7557
        },
        "e4bbc1067a033c44f65091590408ad22cf41a4d5": {
            "hash": "e4bbc1067a033c44f65091590408ad22cf41a4d5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5OTYxOTE="
            ],
            "author_raw": "eska <eska@eska.me>",
            "committer_raw": "eska <eska@eska.me>",
            "summary": "Improve usability in web export presentation",
            "body": "- Make canvas support check message visible\n- Make it obvious status can be closed by clicking\n- Don't use status to display non-critical errors\n- Fix setting total memory\n\n(cherry picked from commit 1f7d4c4d0ee8eba0a1d8084019269a45dfa76be4)",
            "is_cherrypick": true,
            "cherrypick_hash": "1f7d4c4d0ee8eba0a1d8084019269a45dfa76be4",
            "pull": 7561
        },
        "1f7d4c4d0ee8eba0a1d8084019269a45dfa76be4": {
            "hash": "1f7d4c4d0ee8eba0a1d8084019269a45dfa76be4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5OTYxOTE="
            ],
            "author_raw": "eska <eska@eska.me>",
            "committer_raw": "eska <eska@eska.me>",
            "summary": "Improve usability in web export presentation",
            "body": "- Make canvas support check message visible\n- Make it obvious status can be closed by clicking\n- Don't use status to display non-critical errors\n- Fix setting total memory",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7519
        },
        "5aac8eeb0f2f207b3b3e39440cfec89b568500ce": {
            "hash": "5aac8eeb0f2f207b3b3e39440cfec89b568500ce",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7549 from RandomShaper/cp-usability-2.1",
            "body": "Cherry-pick node creation usability enhancements (2.1)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b351d4cbc19c794c855556648e3ef0fe5d0795d1": {
            "hash": "b351d4cbc19c794c855556648e3ef0fe5d0795d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zlib: Update to upstream version 1.2.11",
            "body": "(cherry picked from commit 6a3dae5be944d9e226cca7bf0bd80fb0036e8324)",
            "is_cherrypick": true,
            "cherrypick_hash": "6a3dae5be944d9e226cca7bf0bd80fb0036e8324",
            "pull": ""
        },
        "6a3dae5be944d9e226cca7bf0bd80fb0036e8324": {
            "hash": "6a3dae5be944d9e226cca7bf0bd80fb0036e8324",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zlib: Update to upstream version 1.2.11",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1f2293d5cce8c871dca35b57e4ed57e76a5e1cf6": {
            "hash": "1f2293d5cce8c871dca35b57e4ed57e76a5e1cf6",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7554 from Faless/2.1-tcp-winfix",
            "body": "2.1.x - Fix bug in windows TCP poll function",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "8322c1aa644e2edf778b6b8fe404043dd673cef1": {
            "hash": "8322c1aa644e2edf778b6b8fe404043dd673cef1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix bug in windows TCP poll function",
            "body": "Bug introduced when implementing TCP disconnection detection.\n(too much yank-paste).\nFixes #7545\n\n(cherry picked from commit c356ec5e8bf1ecaa5acedc204d613c4d1c2db3db)",
            "is_cherrypick": true,
            "cherrypick_hash": "c356ec5e8bf1ecaa5acedc204d613c4d1c2db3db",
            "pull": 7554
        },
        "c356ec5e8bf1ecaa5acedc204d613c4d1c2db3db": {
            "hash": "c356ec5e8bf1ecaa5acedc204d613c4d1c2db3db",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix bug in windows TCP poll function",
            "body": "Bug introduced when implementing TCP disconnection detection.\n(too much yank-paste).\nFixes #7545",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7553
        },
        "8fca6870c44b60c13e06b857de61e06c2678bc5d": {
            "hash": "8fca6870c44b60c13e06b857de61e06c2678bc5d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Added favorites and recent history to create dialog",
            "body": "Cherry-picked from 8d785812351a0a3eca88214f2436bb7574d55873 and 827a9aa8294e7e2405f645579cc3e7044f3be079",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7549
        },
        "9f3c594f9eaa27e993f041b6b4f86cd65bb1b6bf": {
            "hash": "9f3c594f9eaa27e993f041b6b4f86cd65bb1b6bf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Making bits of docs appear in different dialogues is made easier with EditorHelpBit",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7549
        },
        "b3d0596c4bea7d282e604a8dfbf8cf629ab7bcaf": {
            "hash": "b3d0596c4bea7d282e604a8dfbf8cf629ab7bcaf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Add EditorNode::set_visible_editor()",
            "body": "Cherry-picked from d8af6330e57b98f370ed56d891a6a6952957cfec",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7549
        },
        "6b5a852bd843dbcf69ff261fea69ca6557923393": {
            "hash": "6b5a852bd843dbcf69ff261fea69ca6557923393",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7522 from Faless/2.1-split",
            "body": "2.1.x Cherry pick patch to enable 2D split screen. ( #6486 )",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "25a62a3e32f8602e6e37fccd38c2f828b3e9b7b5": {
            "hash": "25a62a3e32f8602e6e37fccd38c2f828b3e9b7b5",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Added a few functions to make 2D split screen easier.",
            "body": "(cherry picked from commit a4156f1f0a69bcf4d7c1f43550a39a76cc389e0a)",
            "is_cherrypick": true,
            "cherrypick_hash": "a4156f1f0a69bcf4d7c1f43550a39a76cc389e0a",
            "pull": 7522
        },
        "a4156f1f0a69bcf4d7c1f43550a39a76cc389e0a": {
            "hash": "a4156f1f0a69bcf4d7c1f43550a39a76cc389e0a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjYyNjUzMDc="
            ],
            "author_raw": "Juan Linietsky <reduzio@gmail.com>",
            "committer_raw": "Juan Linietsky <reduzio@gmail.com>",
            "summary": "Added a few functions to make 2D split screen easier.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b61d7e6261f3dc17053cda6628aad0271207c70f": {
            "hash": "b61d7e6261f3dc17053cda6628aad0271207c70f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Restore viewport set_world_2d functionality",
            "body": "(cherry picked from commit 97cf3eba56f7f89b9a6b275c70e54e52303e25a7)",
            "is_cherrypick": true,
            "cherrypick_hash": "97cf3eba56f7f89b9a6b275c70e54e52303e25a7",
            "pull": 7522
        },
        "97cf3eba56f7f89b9a6b275c70e54e52303e25a7": {
            "hash": "97cf3eba56f7f89b9a6b275c70e54e52303e25a7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Restore viewport set_world_2d functionality",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6486
        },
        "9c8ecb45f8516a2d45c18c50093887448d8a64e8": {
            "hash": "9c8ecb45f8516a2d45c18c50093887448d8a64e8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Improvements to scons defined WINVER/_WIN32_WINNT",
            "body": "(cherry picked from commit 65483d57bf322f847ecb1ab906e8f4fac49f2557)",
            "is_cherrypick": true,
            "cherrypick_hash": "65483d57bf322f847ecb1ab906e8f4fac49f2557",
            "pull": ""
        },
        "65483d57bf322f847ecb1ab906e8f4fac49f2557": {
            "hash": "65483d57bf322f847ecb1ab906e8f4fac49f2557",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Improvements to scons defined WINVER/_WIN32_WINNT",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7506
        },
        "8a5596322d586007d66c90b25ef2dd09d196fdfa": {
            "hash": "8a5596322d586007d66c90b25ef2dd09d196fdfa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Detect bits when building with MinGW",
            "body": "(cherry picked from commit 460f030b738eb055d915e246a61f7740fe14f57b)",
            "is_cherrypick": true,
            "cherrypick_hash": "460f030b738eb055d915e246a61f7740fe14f57b",
            "pull": ""
        },
        "460f030b738eb055d915e246a61f7740fe14f57b": {
            "hash": "460f030b738eb055d915e246a61f7740fe14f57b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Detect bits when building with MinGW",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7493
        },
        "93a83c81f04cffc149e5048bd43f0a627e1cf700": {
            "hash": "93a83c81f04cffc149e5048bd43f0a627e1cf700",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Windows: Workaround missing includes in MinGW-w64 < 4",
            "body": "The MinGW-w64 version we have on our Travis build environment (Ubuntu 12.04,\nmingw-w64 2.0.1, gcc 4.6) is old and has some missing includes in the\ndependencies of the `tcpmib.h` header [0] [1] [2].\nThose were not triggered before 6323779596dea0db7f58afef7d3d3d5588ef20cb\nprobably due to conflicting WINVER definitions which prevented triggering the code\nspecific to >= 0x0600 (Vista). We ensure it won't be triggered by defining the\n_WIN32_WINNT macro to Windows XP compatibility.\n(cherry picked from commit b24fe6879a2d26b530c1198ba7abb8cf2719f06c)",
            "is_cherrypick": true,
            "cherrypick_hash": "b24fe6879a2d26b530c1198ba7abb8cf2719f06c",
            "pull": ""
        },
        "b24fe6879a2d26b530c1198ba7abb8cf2719f06c": {
            "hash": "b24fe6879a2d26b530c1198ba7abb8cf2719f06c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Windows: Workaround missing includes in MinGW-w64 < 4",
            "body": "The MinGW-w64 version we have on our Travis build environment (Ubuntu 12.04,\nmingw-w64 2.0.1, gcc 4.6) is old and has some missing includes in the\ndependencies of the `tcpmib.h` header [0] [1] [2].\nThose were not triggered before 6323779596dea0db7f58afef7d3d3d5588ef20cb\nprobably due to conflicting WINVER definitions which prevented triggering the code\nspecific to >= 0x0600 (Vista). We ensure it won't be triggered by defining the\n_WIN32_WINNT macro to Windows XP compatibility.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7480
        },
        "af7fd899f42ef8010e29c2c42b4826b87272ac5d": {
            "hash": "af7fd899f42ef8010e29c2c42b4826b87272ac5d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "opus: Update to upstream opusfile 0.8",
            "body": "Had missed it in the previous commit as the upstream website is outdated.\n\n(cherry picked from commit c2310b41fa71ce94c2cc127c55b39b8ba07ab4c3)",
            "is_cherrypick": true,
            "cherrypick_hash": "c2310b41fa71ce94c2cc127c55b39b8ba07ab4c3",
            "pull": ""
        },
        "c2310b41fa71ce94c2cc127c55b39b8ba07ab4c3": {
            "hash": "c2310b41fa71ce94c2cc127c55b39b8ba07ab4c3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "opus: Update to upstream opusfile 0.8",
            "body": "Had missed it in the previous commit as the upstream website is outdated.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "d66740175eef6f67f2edb364533fa71eaad5ceb7": {
            "hash": "d66740175eef6f67f2edb364533fa71eaad5ceb7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Windows: Define _WIN32_WINRT to 0x0600 (Vista)",
            "body": "Passed as a compiler define to be sure it is always define before windows.h\nis loaded. This means that Godot officially requires Vista API or later, it will\nnot work on Windows XP or earlier.\n\nAlso fix a bogus check for Windows 7 API.\n\n(cherry picked from commit 6323779596dea0db7f58afef7d3d3d5588ef20cb)",
            "is_cherrypick": true,
            "cherrypick_hash": "6323779596dea0db7f58afef7d3d3d5588ef20cb",
            "pull": ""
        },
        "6323779596dea0db7f58afef7d3d3d5588ef20cb": {
            "hash": "6323779596dea0db7f58afef7d3d3d5588ef20cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Windows: Define _WIN32_WINRT to 0x0600 (Vista)",
            "body": "Passed as a compiler define to be sure it is always define before windows.h\nis loaded. This means that Godot officially requires Vista API or later, it will\nnot work on Windows XP or earlier.\n\nAlso fix a bogus check for Windows 7 API.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5672852351d9d47c848bafad14bb031f176b8558": {
            "hash": "5672852351d9d47c848bafad14bb031f176b8558",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "x11: Improve logic for cross-dependencies between freetype, zlib and libpng",
            "body": "Fixes #7373.\n\n(cherry picked from commit d945c4e58ea1b49db3e0e96be46751b2d7fa808a)",
            "is_cherrypick": true,
            "cherrypick_hash": "d945c4e58ea1b49db3e0e96be46751b2d7fa808a",
            "pull": ""
        },
        "d945c4e58ea1b49db3e0e96be46751b2d7fa808a": {
            "hash": "d945c4e58ea1b49db3e0e96be46751b2d7fa808a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "x11: Improve logic for cross-dependencies between freetype, zlib and libpng",
            "body": "Fixes #7373.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "349e62835bfc7f34e1310e1835568132670946c7": {
            "hash": "349e62835bfc7f34e1310e1835568132670946c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Add support for Scots (sco) language",
            "body": "Fixes #6931.\n\n(cherry picked from commit ede36aca8d65e39b78520d45d3b3c29a99d4e17e)",
            "is_cherrypick": true,
            "cherrypick_hash": "ede36aca8d65e39b78520d45d3b3c29a99d4e17e",
            "pull": ""
        },
        "ede36aca8d65e39b78520d45d3b3c29a99d4e17e": {
            "hash": "ede36aca8d65e39b78520d45d3b3c29a99d4e17e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Add support for Scots (sco) language",
            "body": "Fixes #6931.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ff490e42da1afcdedd5e8b9ba8607e6cef6413cb": {
            "hash": "ff490e42da1afcdedd5e8b9ba8607e6cef6413cb",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Move core engine tests to main",
            "body": "(cherry picked from commits 790f629e5e1cccf721948b1153bb0dee139ac1a5\nand 8b7a86ec7b7bc4bb115f45545aa062cba47022bc)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b1fc41a3011d91b3625419e86d27085fb165b573": {
            "hash": "b1fc41a3011d91b3625419e86d27085fb165b573",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyMDk2MTM="
            ],
            "author_raw": "karroffel <therzog@mail.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "exposed OS.set_exit_code and OS.get_exit_code to ObjectTypeDB",
            "body": "(cherry picked from commit fbfcc981d95d94a3d7dfbc214e37bb02da3dec66)",
            "is_cherrypick": true,
            "cherrypick_hash": "fbfcc981d95d94a3d7dfbc214e37bb02da3dec66",
            "pull": ""
        },
        "fbfcc981d95d94a3d7dfbc214e37bb02da3dec66": {
            "hash": "fbfcc981d95d94a3d7dfbc214e37bb02da3dec66",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyMDk2MTM="
            ],
            "author_raw": "karroffel <therzog@mail.de>",
            "committer_raw": "karroffel <therzog@mail.de>",
            "summary": "exposed OS.set_exit_code and OS.get_exit_code to ObjectTypeDB",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7462
        },
        "3cd976366e16bc77eb613273fed89baee2930808": {
            "hash": "3cd976366e16bc77eb613273fed89baee2930808",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "opus: Update to upstream libopus 1.1.3",
            "body": "(cherry picked from commit 9845bdde8dc3005185dc43c493380858d717596a)",
            "is_cherrypick": true,
            "cherrypick_hash": "9845bdde8dc3005185dc43c493380858d717596a",
            "pull": ""
        },
        "9845bdde8dc3005185dc43c493380858d717596a": {
            "hash": "9845bdde8dc3005185dc43c493380858d717596a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "opus: Update to upstream libopus 1.1.3",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7440
        },
        "6e9584e0c5827f9c5a3cc5c22da6dc5fd57e840b": {
            "hash": "6e9584e0c5827f9c5a3cc5c22da6dc5fd57e840b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zlib: Update to upstream 1.2.10",
            "body": "(cherry picked from commit 2ca0337f5f8564b62920087d898f8f4a580d7b3b)",
            "is_cherrypick": true,
            "cherrypick_hash": "2ca0337f5f8564b62920087d898f8f4a580d7b3b",
            "pull": ""
        },
        "2ca0337f5f8564b62920087d898f8f4a580d7b3b": {
            "hash": "2ca0337f5f8564b62920087d898f8f4a580d7b3b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "zlib: Update to upstream 1.2.10",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7440
        },
        "c24c2ca17ba5c269b0db28dafd3b62678282bd6e": {
            "hash": "c24c2ca17ba5c269b0db28dafd3b62678282bd6e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "libpng: Update to upstream 1.6.28",
            "body": "Fixes a NULL pointer dereference bug (CVE-2016-10087).\n\n(cherry picked from commit a0141fa823aeaba0a99ac2e004496b081204313b)",
            "is_cherrypick": true,
            "cherrypick_hash": "a0141fa823aeaba0a99ac2e004496b081204313b",
            "pull": ""
        },
        "a0141fa823aeaba0a99ac2e004496b081204313b": {
            "hash": "a0141fa823aeaba0a99ac2e004496b081204313b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "libpng: Update to upstream 1.6.28",
            "body": "Fixes a NULL pointer dereference bug (CVE-2016-10087).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7440
        },
        "d2240404e39e50b19281dd31c0ef8b0120da11ee": {
            "hash": "d2240404e39e50b19281dd31c0ef8b0120da11ee",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "lonesurvivor <musicmylove@gmx.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix for the huge audio latency of the SamplePlayer (>200 ms)",
            "body": "- fixes PulseAudio, ALSA and RtAudio driver\n- cleans up the driver files for better readability (mostly whitespace-related stuff)\n- makes ALSA and Pulseaudio actually use the global setting \"audio/mix_rate\" for the sample rate instead of a\nfixed value (RtAudio did this already)\n\n(cherry picked from commit da6b6c2dd790a1a6f1702efe1b075b09ec76fb48)",
            "is_cherrypick": true,
            "cherrypick_hash": "da6b6c2dd790a1a6f1702efe1b075b09ec76fb48",
            "pull": ""
        },
        "da6b6c2dd790a1a6f1702efe1b075b09ec76fb48": {
            "hash": "da6b6c2dd790a1a6f1702efe1b075b09ec76fb48",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "lonesurvivor <musicmylove@gmx.net>",
            "committer_raw": "lonesurvivor <musicmylove@gmx.net>",
            "summary": "Fix for the huge audio latency of the SamplePlayer (>200 ms)",
            "body": "- fixes PulseAudio, ALSA and RtAudio driver\n- cleans up the driver files for better readability (mostly whitespace-related stuff)\n- makes ALSA and Pulseaudio actually use the global setting \"audio/mix_rate\" for the sample rate instead of a\nfixed value (RtAudio did this already)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7425
        },
        "01b8beb023eb7a4c9f1027afc7ea47d13ff2fcbd": {
            "hash": "01b8beb023eb7a4c9f1027afc7ea47d13ff2fcbd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTgzNjEx"
            ],
            "author_raw": "Bruno Ortiz <bruno.ortiz@guiabolso.com.br>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Making deselect work for TreeItem when select_mode is SELECT_SINGLE and item_selected is now properly emitted",
            "body": "(cherry picked from commit 4b9a96859b6d80b9b50a0512d3ab9c6d05a4deb1)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b9a96859b6d80b9b50a0512d3ab9c6d05a4deb1",
            "pull": ""
        },
        "4b9a96859b6d80b9b50a0512d3ab9c6d05a4deb1": {
            "hash": "4b9a96859b6d80b9b50a0512d3ab9c6d05a4deb1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE0MTgzNjEx"
            ],
            "author_raw": "Bruno Ortiz <bruno.ortiz@guiabolso.com.br>",
            "committer_raw": "Bruno Ortiz <bruno.ortiz@guiabolso.com.br>",
            "summary": "Making deselect work for TreeItem when select_mode is SELECT_SINGLE and item_selected is now properly emitted",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7341
        },
        "4f35fdd1e341ed60ebda7a8ed912fcbf2361f572": {
            "hash": "4f35fdd1e341ed60ebda7a8ed912fcbf2361f572",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3NDg5OTU="
            ],
            "author_raw": "Bruno Ortiz <brunortiz11@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Exposing edit_resource method of EditorNode in the EditorPlugin (#7355)",
            "body": "(cherry picked from commit 7e0d0d0bb912fbb774f5890792840a1a62485773)",
            "is_cherrypick": true,
            "cherrypick_hash": "7e0d0d0bb912fbb774f5890792840a1a62485773",
            "pull": ""
        },
        "7e0d0d0bb912fbb774f5890792840a1a62485773": {
            "hash": "7e0d0d0bb912fbb774f5890792840a1a62485773",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjU3NDg5OTU="
            ],
            "author_raw": "Bruno Ortiz <brunortiz11@gmail.com>",
            "committer_raw": "Bruno Ortiz <brunortiz11@gmail.com>",
            "summary": "Exposing edit_resource method of EditorNode in the EditorPlugin (#7355)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7355
        },
        "0b6d4e92b549d60c1e319e663de3c0af16e27b37": {
            "hash": "0b6d4e92b549d60c1e319e663de3c0af16e27b37",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Wilhem Barbier <nounoursheureux@openmailbox.org>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add the 'finished' signal to AnimatedSprite",
            "body": "(cherry picked from commit f6262fde11cac8b7d1a3d299042c1af6b321cf24)",
            "is_cherrypick": true,
            "cherrypick_hash": "f6262fde11cac8b7d1a3d299042c1af6b321cf24",
            "pull": ""
        },
        "f6262fde11cac8b7d1a3d299042c1af6b321cf24": {
            "hash": "f6262fde11cac8b7d1a3d299042c1af6b321cf24",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Wilhem Barbier <nounoursheureux@openmailbox.org>",
            "committer_raw": "Wilhem Barbier <nounoursheureux@openmailbox.org>",
            "summary": "Add the 'finished' signal to AnimatedSprite",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7410
        },
        "d8223ffa75f7028bb104001e7195233f335556f2": {
            "hash": "d8223ffa75f7028bb104001e7195233f335556f2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Welcome in 2017, dear changelog reader!",
            "body": "That year should bring the long-awaited OpenGL ES 3.0 compatible renderer\nwith state-of-the-art rendering techniques tuned to work as low as middle\nend handheld devices - without compromising with the possibilities given\nfor higher end desktop games of course. Great times ahead for the Godot\ncommunity and the gamers that will play our games!\n\n(cherry picked from commit c7bc44d5ad9aae4902280012f7654e2318cd910e)",
            "is_cherrypick": true,
            "cherrypick_hash": "c7bc44d5ad9aae4902280012f7654e2318cd910e",
            "pull": ""
        },
        "c7bc44d5ad9aae4902280012f7654e2318cd910e": {
            "hash": "c7bc44d5ad9aae4902280012f7654e2318cd910e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Welcome in 2017, dear changelog reader!",
            "body": "That year should bring the long-awaited OpenGL ES 3.0 compatible renderer\nwith state-of-the-art rendering techniques tuned to work as low as middle\nend handheld devices - without compromising with the possibilities given\nfor higher end desktop games of course. Great times ahead for the Godot\ncommunity and the gamers that will play our games!",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "b5bdc60f58cdbe4506a5614591ce5e3838dda7c8": {
            "hash": "b5bdc60f58cdbe4506a5614591ce5e3838dda7c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TileMap: _update_dirty_quadrants() cancel pending update pre return",
            "body": "(cherry picked from commit 5b3acd287dcc08e6a05f7526f3bd28c5a00d8075)",
            "is_cherrypick": true,
            "cherrypick_hash": "5b3acd287dcc08e6a05f7526f3bd28c5a00d8075",
            "pull": ""
        },
        "5b3acd287dcc08e6a05f7526f3bd28c5a00d8075": {
            "hash": "5b3acd287dcc08e6a05f7526f3bd28c5a00d8075",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "TileMap: _update_dirty_quadrants() cancel pending update pre return",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7406
        },
        "ba50bb9cb187f51abd010a91761b23a0961aa3d4": {
            "hash": "ba50bb9cb187f51abd010a91761b23a0961aa3d4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMTE1NTU="
            ],
            "author_raw": "Marc Gilleron <marc.gilleron@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added option to toggle bucket fill preview",
            "body": "(cherry picked from commit 39771f22b6296f52842148332b601a9a49c16181)",
            "is_cherrypick": true,
            "cherrypick_hash": "39771f22b6296f52842148332b601a9a49c16181",
            "pull": ""
        },
        "39771f22b6296f52842148332b601a9a49c16181": {
            "hash": "39771f22b6296f52842148332b601a9a49c16181",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMTE1NTU="
            ],
            "author_raw": "Marc Gilleron <marc.gilleron@gmail.com>",
            "committer_raw": "Marc Gilleron <marc.gilleron@gmail.com>",
            "summary": "Added option to toggle bucket fill preview",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7401
        },
        "2a60bf1cd975e80d28965e42577080681af05914": {
            "hash": "2a60bf1cd975e80d28965e42577080681af05914",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMTE1NTU="
            ],
            "author_raw": "Marc Gilleron <marc.gilleron@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Added bucket fill preview",
            "body": "(cherry picked from commit 36d0281a2bc0b89f3566382113905b929216969c)",
            "is_cherrypick": true,
            "cherrypick_hash": "36d0281a2bc0b89f3566382113905b929216969c",
            "pull": ""
        },
        "36d0281a2bc0b89f3566382113905b929216969c": {
            "hash": "36d0281a2bc0b89f3566382113905b929216969c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzMTE1NTU="
            ],
            "author_raw": "Marc Gilleron <marc.gilleron@gmail.com>",
            "committer_raw": "Marc Gilleron <marc.gilleron@gmail.com>",
            "summary": "Added bucket fill preview",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7401
        },
        "1bb1b6986c50a9feefc5232043d3aa2bc0f712aa": {
            "hash": "1bb1b6986c50a9feefc5232043d3aa2bc0f712aa",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzkwMzQ0"
            ],
            "author_raw": "ktksgit <zed-2006@web.de>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update DebugMesh when NavMesh changes",
            "body": "Fixes #7371\n(cherry picked from commit 2807507325c28a4b4f5128db5ee98f9a282fe5d1)",
            "is_cherrypick": true,
            "cherrypick_hash": "2807507325c28a4b4f5128db5ee98f9a282fe5d1",
            "pull": ""
        },
        "2807507325c28a4b4f5128db5ee98f9a282fe5d1": {
            "hash": "2807507325c28a4b4f5128db5ee98f9a282fe5d1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzkwMzQ0"
            ],
            "author_raw": "ktksgit <zed-2006@web.de>",
            "committer_raw": "ktksgit <zed-2006@web.de>",
            "summary": "Update DebugMesh when NavMesh changes",
            "body": "Fixes #7371",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7391
        },
        "4c9c43735a0695222d03d30a4fce743f53cd5644": {
            "hash": "4c9c43735a0695222d03d30a4fce743f53cd5644",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Disallow assignment to expressions",
            "body": "Fixes #6824\n\n(cherry picked from commits 0b077162a32d37b81c302ab26523efda05de3913\nand dcc4ee21c14c1d3fc40c2058e41f853e8ce989c6)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "694083062739388b680dc6f9d3af24b65eb8398a": {
            "hash": "694083062739388b680dc6f9d3af24b65eb8398a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Properly localize absolute path.",
            "body": "Calling localize_path will return a localized path in res:// if the\npath starts with the resource file-system/folder, and will return\nthe unchanged absolute path otherwise.\n\nCloses #6979 and #7161.\n\n(cherry picked from commit cdc97ca4535e99fdcb10f21c4609c2f79e94589b)",
            "is_cherrypick": true,
            "cherrypick_hash": "cdc97ca4535e99fdcb10f21c4609c2f79e94589b",
            "pull": ""
        },
        "cdc97ca4535e99fdcb10f21c4609c2f79e94589b": {
            "hash": "cdc97ca4535e99fdcb10f21c4609c2f79e94589b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Properly localize absolute path.",
            "body": "Calling localize_path will return a localized path in res:// if the\npath starts with the resource file-system/folder, and will return\nthe unchanged absolute path otherwise.\n\nCloses #6979 and #7161.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7172
        },
        "27a801df991279967a611983313efcf35a77949a": {
            "hash": "27a801df991279967a611983313efcf35a77949a",
            "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 #7098 by not accepting right clicks while dragging the range",
            "body": "(cherry picked from commit d40eb1565ed5a9cae29fa83561b42566119b2b7d)",
            "is_cherrypick": true,
            "cherrypick_hash": "d40eb1565ed5a9cae29fa83561b42566119b2b7d",
            "pull": ""
        },
        "d40eb1565ed5a9cae29fa83561b42566119b2b7d": {
            "hash": "d40eb1565ed5a9cae29fa83561b42566119b2b7d",
            "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 #7098 by not accepting right clicks while dragging the range",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7385
        },
        "f520e7788e41f9f8d1fe92cbd6183b94361b81c8": {
            "hash": "f520e7788e41f9f8d1fe92cbd6183b94361b81c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Show visual notice for visibility on Scene Dock",
            "body": "(cherry picked from commit f33e21e7afc64990bca106e6b349cbe2f7e81c0e)",
            "is_cherrypick": true,
            "cherrypick_hash": "f33e21e7afc64990bca106e6b349cbe2f7e81c0e",
            "pull": ""
        },
        "f33e21e7afc64990bca106e6b349cbe2f7e81c0e": {
            "hash": "f33e21e7afc64990bca106e6b349cbe2f7e81c0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Show visual notice for visibility on Scene Dock",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7382
        },
        "580031e6f54413911d01de29c5517ca3108b708b": {
            "hash": "580031e6f54413911d01de29c5517ca3108b708b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Able to change visibility when ancestor node is hidden",
            "body": "(cherry picked from commit 792ff11642c0bd0d2c2c647a2cc4d828f47d35d0)",
            "is_cherrypick": true,
            "cherrypick_hash": "792ff11642c0bd0d2c2c647a2cc4d828f47d35d0",
            "pull": ""
        },
        "792ff11642c0bd0d2c2c647a2cc4d828f47d35d0": {
            "hash": "792ff11642c0bd0d2c2c647a2cc4d828f47d35d0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Able to change visibility when ancestor node is hidden",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7382
        },
        "d5e4011bc36a15f4173df3305fc71e40edf97271": {
            "hash": "d5e4011bc36a15f4173df3305fc71e40edf97271",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Scroll horizontally with mouse wheel when horizontal enabled only",
            "body": "(cherry picked from commit 22b76511fb4e26c3f6726bcb710b4df1d028d37d)",
            "is_cherrypick": true,
            "cherrypick_hash": "22b76511fb4e26c3f6726bcb710b4df1d028d37d",
            "pull": ""
        },
        "22b76511fb4e26c3f6726bcb710b4df1d028d37d": {
            "hash": "22b76511fb4e26c3f6726bcb710b4df1d028d37d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Scroll horizontally with mouse wheel when horizontal enabled only",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7376
        },
        "139701942449be8fcfa4e4f1f6af5e45aa8e5c22": {
            "hash": "139701942449be8fcfa4e4f1f6af5e45aa8e5c22",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM1NzczNw=="
            ],
            "author_raw": "chanon <chanon.s@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix ColorPicker not correctly updating after pasting hex html color",
            "body": "(cherry picked from commit 0bf5d86546cd4829655befd1896eac31175d925e)",
            "is_cherrypick": true,
            "cherrypick_hash": "0bf5d86546cd4829655befd1896eac31175d925e",
            "pull": ""
        },
        "0bf5d86546cd4829655befd1896eac31175d925e": {
            "hash": "0bf5d86546cd4829655befd1896eac31175d925e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM1NzczNw=="
            ],
            "author_raw": "chanon <chanon.s@gmail.com>",
            "committer_raw": "chanon <chanon.s@gmail.com>",
            "summary": "fix ColorPicker not correctly updating after pasting hex html color",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7372
        },
        "eea6c436763b6df2c2e589fac00712ed39aec832": {
            "hash": "eea6c436763b6df2c2e589fac00712ed39aec832",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzODcxNjU="
            ],
            "author_raw": "Guilherme Felipe <guilhermefelipecgs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add new option to always open output on play",
            "body": "(cherry picked from commit faf6f865ddefa129945491796edcc23133f7e5e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "faf6f865ddefa129945491796edcc23133f7e5e1",
            "pull": ""
        },
        "faf6f865ddefa129945491796edcc23133f7e5e1": {
            "hash": "faf6f865ddefa129945491796edcc23133f7e5e1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzODcxNjU="
            ],
            "author_raw": "Guilherme Felipe <guilhermefelipecgs@gmail.com>",
            "committer_raw": "Guilherme Felipe <guilhermefelipecgs@gmail.com>",
            "summary": "Add new option to always open output on play",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7364
        },
        "3a4c412153e00e7950aded1402d9298ee5c31116": {
            "hash": "3a4c412153e00e7950aded1402d9298ee5c31116",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzODcxNjU="
            ],
            "author_raw": "Guilherme Felipe <guilhermefelipecgs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix visibility of bottom panel when start playing",
            "body": "(cherry picked from commit 83b82fc26788bd644bda2ff9477a2961b027a916)",
            "is_cherrypick": true,
            "cherrypick_hash": "83b82fc26788bd644bda2ff9477a2961b027a916",
            "pull": ""
        },
        "83b82fc26788bd644bda2ff9477a2961b027a916": {
            "hash": "83b82fc26788bd644bda2ff9477a2961b027a916",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjEzODcxNjU="
            ],
            "author_raw": "Guilherme Felipe <guilhermefelipecgs@gmail.com>",
            "committer_raw": "Guilherme Felipe <guilhermefelipecgs@gmail.com>",
            "summary": "Fix visibility of bottom panel when start playing",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7364
        },
        "9b0be3753b0f056887def5fb2dc50c8f30ac8ca8": {
            "hash": "9b0be3753b0f056887def5fb2dc50c8f30ac8ca8",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Elia Argentieri <elia.argentieri@openmailbox.org>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Expose set_bone_name and get_bone_name to GDscript",
            "body": "(cherry picked from commit b96e2e11264cd01aceed1b6101576b3c9376d710)",
            "is_cherrypick": true,
            "cherrypick_hash": "b96e2e11264cd01aceed1b6101576b3c9376d710",
            "pull": ""
        },
        "b96e2e11264cd01aceed1b6101576b3c9376d710": {
            "hash": "b96e2e11264cd01aceed1b6101576b3c9376d710",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Elia Argentieri <elia.argentieri@openmailbox.org>",
            "committer_raw": "Elia Argentieri <elia.argentieri@openmailbox.org>",
            "summary": "Expose set_bone_name and get_bone_name to GDscript",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7363
        },
        "56985712356f5b9d831529e5a3477103a3441dfc": {
            "hash": "56985712356f5b9d831529e5a3477103a3441dfc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Update libwebp to 0.5.2",
            "body": "(cherry picked from commit e04c7e11ec2fabf34aaf515103bc0b6086e1aabd)",
            "is_cherrypick": true,
            "cherrypick_hash": "e04c7e11ec2fabf34aaf515103bc0b6086e1aabd",
            "pull": ""
        },
        "e04c7e11ec2fabf34aaf515103bc0b6086e1aabd": {
            "hash": "e04c7e11ec2fabf34aaf515103bc0b6086e1aabd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Update libwebp to 0.5.2",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7350
        },
        "0701e7c2d822691f2b716ecda5b009c4f5cf271f": {
            "hash": "0701e7c2d822691f2b716ecda5b009c4f5cf271f",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Ivan P. Skodje <Tybobobo@users.noreply.github.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "PopupMenu upgrade: Hide on item selection (#7306)",
            "body": "* Added the option to set hide on item selection. Usable in GDScript and from within the source code when you want to specify popup menus you don't want to close immediately when selecting an item\n\n* Renamed getter from get_ to is_, fixed parent/child behavior, renamed bool variable to match most code and added ADD_PROPERTYNO to save some memory\n\n(cherry picked from commit da950cd0f27a4f1f2a2d596efae846d1c22442a2)",
            "is_cherrypick": true,
            "cherrypick_hash": "da950cd0f27a4f1f2a2d596efae846d1c22442a2",
            "pull": ""
        },
        "da950cd0f27a4f1f2a2d596efae846d1c22442a2": {
            "hash": "da950cd0f27a4f1f2a2d596efae846d1c22442a2",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Ivan P. Skodje <Tybobobo@users.noreply.github.com>",
            "committer_raw": "Ivan P. Skodje <Tybobobo@users.noreply.github.com>",
            "summary": "PopupMenu upgrade: Hide on item selection (#7306)",
            "body": "* Added the option to set hide on item selection. Usable in GDScript and from within the source code when you want to specify popup menus you don't want to close immediately when selecting an item\n\n* Renamed getter from get_ to is_, fixed parent/child behavior, renamed bool variable to match most code and added ADD_PROPERTYNO to save some memory",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7306
        },
        "2fbae72d14a4849d7aa9c066a9101aa063399328": {
            "hash": "2fbae72d14a4849d7aa9c066a9101aa063399328",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4ODgxODY="
            ],
            "author_raw": "REBELLIOUSX\\Rebel_X <RebelliousX@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix issue #7331",
            "body": "A Drive with \"Z\" letter assigned to it on Windows will be shown.\n\n(cherry picked from commit 20d6af6028c97c6135faa0d937e9d0a458fb0fd1)",
            "is_cherrypick": true,
            "cherrypick_hash": "20d6af6028c97c6135faa0d937e9d0a458fb0fd1",
            "pull": ""
        },
        "20d6af6028c97c6135faa0d937e9d0a458fb0fd1": {
            "hash": "20d6af6028c97c6135faa0d937e9d0a458fb0fd1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE4ODgxODY="
            ],
            "author_raw": "REBELLIOUSX\\Rebel_X <RebelliousX@gmail.com>",
            "committer_raw": "REBELLIOUSX\\Rebel_X <RebelliousX@gmail.com>",
            "summary": "Fix issue #7331",
            "body": "A Drive with \"Z\" letter assigned to it on Windows will be shown.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7351
        },
        "dbeb1ca114ec6f40cae84c422dad66513f3edad7": {
            "hash": "dbeb1ca114ec6f40cae84c422dad66513f3edad7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix duplicated string on RichTextLabel if starts with '\\n'",
            "body": "Fix #6212, #3773\n\n(cherry picked from commit 0ecc968c5c7593227d048e8c6020ed1a24ae52c1)",
            "is_cherrypick": true,
            "cherrypick_hash": "0ecc968c5c7593227d048e8c6020ed1a24ae52c1",
            "pull": ""
        },
        "0ecc968c5c7593227d048e8c6020ed1a24ae52c1": {
            "hash": "0ecc968c5c7593227d048e8c6020ed1a24ae52c1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix duplicated string on RichTextLabel if starts with '\\n'",
            "body": "Fix #6212, #3773",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7349
        },
        "0aebdb346a08be085f0e4b69098675cbf1145110": {
            "hash": "0aebdb346a08be085f0e4b69098675cbf1145110",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNDE5NjY0"
            ],
            "author_raw": "bebae <baeumler.benjamin@googlemail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Allows to start the scene with custom arguments within the editor",
            "body": "fixes #7346\n\nPath from the current scene isn't added too the argumens anymore by default and needs to be added throug the custom arguments, with $scene. Matches the behaviour of the executable without any arguments.\nCustom Arguments are read from editor/main_run_args\n\n(cherry picked from commit abdedc35224ce499ea49dd996b44344432dbf510)",
            "is_cherrypick": true,
            "cherrypick_hash": "abdedc35224ce499ea49dd996b44344432dbf510",
            "pull": ""
        },
        "abdedc35224ce499ea49dd996b44344432dbf510": {
            "hash": "abdedc35224ce499ea49dd996b44344432dbf510",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNDE5NjY0"
            ],
            "author_raw": "bebae <baeumler.benjamin@googlemail.com>",
            "committer_raw": "bebae <baeumler.benjamin@googlemail.com>",
            "summary": "Allows to start the scene with custom arguments within the editor",
            "body": "fixes #7346\n\nPath from the current scene isn't added too the argumens anymore by default and needs to be added throug the custom arguments, with $scene. Matches the behaviour of the executable without any arguments.\nCustom Arguments are read from editor/main_run_args",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7347
        },
        "71b35c527f7ab2451f9f627c14c74aa7f1f8c0a1": {
            "hash": "71b35c527f7ab2451f9f627c14c74aa7f1f8c0a1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Remove extraneous line in .po reader, which caused it to disregard first line",
            "body": "Fixes #7337\n\n(cherry picked from commit 474eafbbf68036251666cc1c4e86a82876b59e61)",
            "is_cherrypick": true,
            "cherrypick_hash": "474eafbbf68036251666cc1c4e86a82876b59e61",
            "pull": ""
        },
        "474eafbbf68036251666cc1c4e86a82876b59e61": {
            "hash": "474eafbbf68036251666cc1c4e86a82876b59e61",
            "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": "Remove extraneous line in .po reader, which caused it to disregard first line",
            "body": "Fixes #7337",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7339
        },
        "a282579f5cd18c27851aa45d1054e2752d7cbca4": {
            "hash": "a282579f5cd18c27851aa45d1054e2752d7cbca4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Register SpatialGizmo as a scene type",
            "body": "(cherry picked from commit ce41464fc0b9a20c5c06f77f0437fa2ef1f9226c)",
            "is_cherrypick": true,
            "cherrypick_hash": "ce41464fc0b9a20c5c06f77f0437fa2ef1f9226c",
            "pull": ""
        },
        "ce41464fc0b9a20c5c06f77f0437fa2ef1f9226c": {
            "hash": "ce41464fc0b9a20c5c06f77f0437fa2ef1f9226c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "Register SpatialGizmo as a scene type",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7328
        },
        "f08aa026889055356b032091ed0760ee830c94bf": {
            "hash": "f08aa026889055356b032091ed0760ee830c94bf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODEzMDc2"
            ],
            "author_raw": "Johnson Earls <darkfoxprime@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix search to find \"whole\" words at end of line",
            "body": "Fix `_get_column_pos_of_word` so that the `SEARCH_WHOLE_WORDS` flag will properly find words that are at the end of a line.\n\nFixes #7326 .\n(cherry picked from commit d1cf29fe9936b8a433601efa891453dcbb702227)",
            "is_cherrypick": true,
            "cherrypick_hash": "d1cf29fe9936b8a433601efa891453dcbb702227",
            "pull": ""
        },
        "d1cf29fe9936b8a433601efa891453dcbb702227": {
            "hash": "d1cf29fe9936b8a433601efa891453dcbb702227",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExODEzMDc2"
            ],
            "author_raw": "Johnson Earls <darkfoxprime@gmail.com>",
            "committer_raw": "Johnson Earls <darkfoxprime@gmail.com>",
            "summary": "Fix search to find \"whole\" words at end of line",
            "body": "Fix `_get_column_pos_of_word` so that the `SEARCH_WHOLE_WORDS` flag will properly find words that are at the end of a line.\n\nFixes #7326 .",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7330
        },
        "a8bc2f64ad5f988570839843f7308e1768e28b0b": {
            "hash": "a8bc2f64ad5f988570839843f7308e1768e28b0b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjczNTg4OTk="
            ],
            "author_raw": "Jerome67000 <jerome.gully0@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "doc improvement for get_colliding_bodies() methods",
            "body": "(cherry picked from commit 3cd5c86b1a01aeb1f6808175f1914cf39367defe)",
            "is_cherrypick": true,
            "cherrypick_hash": "3cd5c86b1a01aeb1f6808175f1914cf39367defe",
            "pull": ""
        },
        "3cd5c86b1a01aeb1f6808175f1914cf39367defe": {
            "hash": "3cd5c86b1a01aeb1f6808175f1914cf39367defe",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjczNTg4OTk="
            ],
            "author_raw": "Jerome67000 <jerome.gully0@gmail.com>",
            "committer_raw": "Jerome67000 <jerome.gully0@gmail.com>",
            "summary": "doc improvement for get_colliding_bodies() methods",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7322
        },
        "85585c7fc5ef314d42fcc7b28583b22aaff424be": {
            "hash": "85585c7fc5ef314d42fcc7b28583b22aaff424be",
            "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 named colors to GDScript/core.",
            "body": "Names and values taken from https://en.wikipedia.org/wiki/X11_color_names\n\n(cherry picked from commit 23381a530bb4a9c8e8c3e883a7d588bf832cd277)",
            "is_cherrypick": true,
            "cherrypick_hash": "23381a530bb4a9c8e8c3e883a7d588bf832cd277",
            "pull": ""
        },
        "23381a530bb4a9c8e8c3e883a7d588bf832cd277": {
            "hash": "23381a530bb4a9c8e8c3e883a7d588bf832cd277",
            "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 named colors to GDScript/core.",
            "body": "Names and values taken from https://en.wikipedia.org/wiki/X11_color_names",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7093
        },
        "c5bff5073e04a6ee1dea0a965185b2b2a1c80036": {
            "hash": "c5bff5073e04a6ee1dea0a965185b2b2a1c80036",
            "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 #7303, Quad node mesh data leak",
            "body": "(cherry picked from commit 7504a015aa5637449aa2c69a3c11b521ff71225d)",
            "is_cherrypick": true,
            "cherrypick_hash": "7504a015aa5637449aa2c69a3c11b521ff71225d",
            "pull": ""
        },
        "7504a015aa5637449aa2c69a3c11b521ff71225d": {
            "hash": "7504a015aa5637449aa2c69a3c11b521ff71225d",
            "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 #7303, Quad node mesh data leak",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7311
        },
        "f10a78e5c0fbc75f60991189e203bdf675cb4a71": {
            "hash": "f10a78e5c0fbc75f60991189e203bdf675cb4a71",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MzgyNjQ="
            ],
            "author_raw": "Gustav Lund <glu@gamblify.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "fix for crash when no ALSA or Pulse installed on linux",
            "body": "(cherry picked from commit 2495e8a9410d8b6e21628ea26814148617d5327f)",
            "is_cherrypick": true,
            "cherrypick_hash": "2495e8a9410d8b6e21628ea26814148617d5327f",
            "pull": ""
        },
        "2495e8a9410d8b6e21628ea26814148617d5327f": {
            "hash": "2495e8a9410d8b6e21628ea26814148617d5327f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjM3MzgyNjQ="
            ],
            "author_raw": "Gustav Lund <glu@gamblify.com>",
            "committer_raw": "Gustav Lund <glu@gamblify.com>",
            "summary": "fix for crash when no ALSA or Pulse installed on linux",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7282
        },
        "5354d7ddcca1a37594c6c738743f5f68009ae2bd": {
            "hash": "5354d7ddcca1a37594c6c738743f5f68009ae2bd",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "KinematicBody: Fix wrong method bind return type",
            "body": "(cherry picked from commit d579d0a8148f7ce62e320a09fd2e78c430dad530)",
            "is_cherrypick": true,
            "cherrypick_hash": "d579d0a8148f7ce62e320a09fd2e78c430dad530",
            "pull": ""
        },
        "d579d0a8148f7ce62e320a09fd2e78c430dad530": {
            "hash": "d579d0a8148f7ce62e320a09fd2e78c430dad530",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjc3MTgxMDA="
            ],
            "author_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "committer_raw": "Ignacio Etcheverry <ignalfonsore@gmail.com>",
            "summary": "KinematicBody: Fix wrong method bind return type",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7275
        },
        "ff3891f88e86000424f767d5cef817fd5fca1f76": {
            "hash": "ff3891f88e86000424f767d5cef817fd5fca1f76",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Patrick Reh <musicmylove@gmx.net>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "small improvement to y_sort: make clear which item has to be drawn first when two have the same y-coordinate",
            "body": "(cherry picked from commit 4118b21e43c59e6abfe4f45ccf236ee529626f4e)",
            "is_cherrypick": true,
            "cherrypick_hash": "4118b21e43c59e6abfe4f45ccf236ee529626f4e",
            "pull": ""
        },
        "4118b21e43c59e6abfe4f45ccf236ee529626f4e": {
            "hash": "4118b21e43c59e6abfe4f45ccf236ee529626f4e",
            "is_merge": false,
            "authored_by": [
                ""
            ],
            "author_raw": "Patrick Reh <musicmylove@gmx.net>",
            "committer_raw": "Patrick Reh <musicmylove@gmx.net>",
            "summary": "small improvement to y_sort: make clear which item has to be drawn first when two have the same y-coordinate",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7241
        },
        "5bfd0bbe5e6b35aa212510a8961a5ebe2fb59842": {
            "hash": "5bfd0bbe5e6b35aa212510a8961a5ebe2fb59842",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "TextureRegionEditor: Fix mouse wheel scroll speed.",
            "body": "Any given mouse wheel input will generate two InputEvents in godot.\nThe zoom methods here acted on both ones, effectively giving a step value of 4 instead of 2.\nFixes #7236\n\n(cherry picked from commit c2040324beea92dcf7b44be5f4827257bd872d00)",
            "is_cherrypick": true,
            "cherrypick_hash": "c2040324beea92dcf7b44be5f4827257bd872d00",
            "pull": ""
        },
        "c2040324beea92dcf7b44be5f4827257bd872d00": {
            "hash": "c2040324beea92dcf7b44be5f4827257bd872d00",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "summary": "TextureRegionEditor: Fix mouse wheel scroll speed.",
            "body": "Any given mouse wheel input will generate two InputEvents in godot.\nThe zoom methods here acted on both ones, effectively giving a step value of 4 instead of 2.\nFixes #7236",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7238
        },
        "fa816730c0d82d4c994472be18fd0f8b6935993e": {
            "hash": "fa816730c0d82d4c994472be18fd0f8b6935993e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Curve2D/3D: Add clear_points method.",
            "body": "Adds a method to the Curve2D and Curve3D classes to easily clear the curve.\nSo you don't have to remove each point manually.\n\n(cherry picked from commit e741da869a11533ec46ed86bad1fd8c8c70a6178)",
            "is_cherrypick": true,
            "cherrypick_hash": "e741da869a11533ec46ed86bad1fd8c8c70a6178",
            "pull": ""
        },
        "e741da869a11533ec46ed86bad1fd8c8c70a6178": {
            "hash": "e741da869a11533ec46ed86bad1fd8c8c70a6178",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "summary": "Curve2D/3D: Add clear_points method.",
            "body": "Adds a method to the Curve2D and Curve3D classes to easily clear the curve.\nSo you don't have to remove each point manually.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7283
        },
        "01f3399ed09221ff3052bb0183a3048137dfc1e6": {
            "hash": "01f3399ed09221ff3052bb0183a3048137dfc1e6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Particles2D: Fix initial size randomness property having no effect.",
            "body": "It was just a little typo :p\n\n(cherry picked from commit 4dd6bead1fc5cfe264e24964f9da0d35bc74b3ee)",
            "is_cherrypick": true,
            "cherrypick_hash": "4dd6bead1fc5cfe264e24964f9da0d35bc74b3ee",
            "pull": ""
        },
        "4dd6bead1fc5cfe264e24964f9da0d35bc74b3ee": {
            "hash": "4dd6bead1fc5cfe264e24964f9da0d35bc74b3ee",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "summary": "Particles2D: Fix initial size randomness property having no effect.",
            "body": "It was just a little typo :p",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7237
        },
        "1e34e8d5e1c850f6c535387d2f15f3e16c39bc92": {
            "hash": "1e34e8d5e1c850f6c535387d2f15f3e16c39bc92",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix crash on project importing by dragging a folder.",
            "body": "Fixes #7226\n\n(cherry picked from commit d82c2687f30d2f2ee9f8792068964f61ae56c7b7)",
            "is_cherrypick": true,
            "cherrypick_hash": "d82c2687f30d2f2ee9f8792068964f61ae56c7b7",
            "pull": ""
        },
        "d82c2687f30d2f2ee9f8792068964f61ae56c7b7": {
            "hash": "d82c2687f30d2f2ee9f8792068964f61ae56c7b7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "summary": "Fix crash on project importing by dragging a folder.",
            "body": "Fixes #7226",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7233
        },
        "f1844551872b05ebcf86f83183f8ae6738e54b0e": {
            "hash": "f1844551872b05ebcf86f83183f8ae6738e54b0e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Show selected node in Scene dock when parent node is folded",
            "body": "Fix #7228\n\n(cherry picked from commit a192e0785ebe2942038dd75f3eafd4c8d34394ac)",
            "is_cherrypick": true,
            "cherrypick_hash": "a192e0785ebe2942038dd75f3eafd4c8d34394ac",
            "pull": ""
        },
        "a192e0785ebe2942038dd75f3eafd4c8d34394ac": {
            "hash": "a192e0785ebe2942038dd75f3eafd4c8d34394ac",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Show selected node in Scene dock when parent node is folded",
            "body": "Fix #7228",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7229
        },
        "c07fe5e8de8b397aff6a0d2a255f00922b4c3824": {
            "hash": "c07fe5e8de8b397aff6a0d2a255f00922b4c3824",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Check keystore field when export Android release apk",
            "body": "(cherry picked from commit 36b4b451705c0334eab3bcb4578bcf1397b1f45b)",
            "is_cherrypick": true,
            "cherrypick_hash": "36b4b451705c0334eab3bcb4578bcf1397b1f45b",
            "pull": ""
        },
        "36b4b451705c0334eab3bcb4578bcf1397b1f45b": {
            "hash": "36b4b451705c0334eab3bcb4578bcf1397b1f45b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Check keystore field when export Android release apk",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7191
        },
        "5b27f05e7e4aa1b21e775f9876b6089dbaf8b491": {
            "hash": "5b27f05e7e4aa1b21e775f9876b6089dbaf8b491",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix console output for MinGW compilers",
            "body": "Reworked patch from @jay3d (#7116).\n(cherry picked from commit f28ff8a20888f49cc744d0cc3b8455cfb1cf6874)",
            "is_cherrypick": true,
            "cherrypick_hash": "f28ff8a20888f49cc744d0cc3b8455cfb1cf6874",
            "pull": ""
        },
        "f28ff8a20888f49cc744d0cc3b8455cfb1cf6874": {
            "hash": "f28ff8a20888f49cc744d0cc3b8455cfb1cf6874",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix console output for MinGW compilers",
            "body": "Reworked patch from @jay3d (#7116).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "2e74bdab351afdabd1f97d6815abfa6b4dec3d55": {
            "hash": "2e74bdab351afdabd1f97d6815abfa6b4dec3d55",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add alert window on Android",
            "body": "(cherry picked from commit 9a20068ab7108357c78e9ac00eb90a3d72da7651)",
            "is_cherrypick": true,
            "cherrypick_hash": "9a20068ab7108357c78e9ac00eb90a3d72da7651",
            "pull": ""
        },
        "9a20068ab7108357c78e9ac00eb90a3d72da7651": {
            "hash": "9a20068ab7108357c78e9ac00eb90a3d72da7651",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Add alert window on Android",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7201
        },
        "916e79a5bfa9530558f1a1a60857f189d305027d": {
            "hash": "916e79a5bfa9530558f1a1a60857f189d305027d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix scroll bar moving in AnimationPlayer editor",
            "body": "Fix #7196\n\n(cherry picked from commit babc5048dd23e80c9fb4a41a3f482ec8a8900ab9)",
            "is_cherrypick": true,
            "cherrypick_hash": "babc5048dd23e80c9fb4a41a3f482ec8a8900ab9",
            "pull": ""
        },
        "babc5048dd23e80c9fb4a41a3f482ec8a8900ab9": {
            "hash": "babc5048dd23e80c9fb4a41a3f482ec8a8900ab9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix scroll bar moving in AnimationPlayer editor",
            "body": "Fix #7196",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7200
        },
        "f95694ee8674c69c51af3352188fbbb4fb8dc3cc": {
            "hash": "f95694ee8674c69c51af3352188fbbb4fb8dc3cc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix color selected with mouse scroll",
            "body": "Fix #7192\n\n(cherry picked from commit d9048309e4df65d4b4d0bf87265ce67a2234389c)",
            "is_cherrypick": true,
            "cherrypick_hash": "d9048309e4df65d4b4d0bf87265ce67a2234389c",
            "pull": ""
        },
        "d9048309e4df65d4b4d0bf87265ce67a2234389c": {
            "hash": "d9048309e4df65d4b4d0bf87265ce67a2234389c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Fix color selected with mouse scroll",
            "body": "Fix #7192",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7198
        },
        "6227e8f343528202da7a09835e1e3dcc60e3e27c": {
            "hash": "6227e8f343528202da7a09835e1e3dcc60e3e27c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg4NDk2OTM="
            ],
            "author_raw": "Dmitry Kram <bright.14.1993@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix snap mode selector sticking in texture region module",
            "body": "When changing snap mode in texture region plugin ticks was not updating. Issue fixed changing order of setting checked status and setting snap mode.\n\n(cherry picked from commit d7667389914e446f81b8c4810a5b1f9a00eabfca)",
            "is_cherrypick": true,
            "cherrypick_hash": "d7667389914e446f81b8c4810a5b1f9a00eabfca",
            "pull": ""
        },
        "d7667389914e446f81b8c4810a5b1f9a00eabfca": {
            "hash": "d7667389914e446f81b8c4810a5b1f9a00eabfca",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjg4NDk2OTM="
            ],
            "author_raw": "Dmitry Kram <bright.14.1993@gmail.com>",
            "committer_raw": "Dmitry Kram <bright.14.1993@gmail.com>",
            "summary": "Fix snap mode selector sticking in texture region module",
            "body": "When changing snap mode in texture region plugin ticks was not updating. Issue fixed changing order of setting checked status and setting snap mode.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7195
        },
        "608e3f309705244757f996df416c832f160f09a4": {
            "hash": "608e3f309705244757f996df416c832f160f09a4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Prevent Spinbox value update while not focused or disabled",
            "body": "(cherry picked from commit 4df33cbcb391f00216851f54a7db9acb52291335)",
            "is_cherrypick": true,
            "cherrypick_hash": "4df33cbcb391f00216851f54a7db9acb52291335",
            "pull": ""
        },
        "4df33cbcb391f00216851f54a7db9acb52291335": {
            "hash": "4df33cbcb391f00216851f54a7db9acb52291335",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Prevent Spinbox value update while not focused or disabled",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7184
        },
        "ef009a8b9111a140ddf7fdd28607689e379249c7": {
            "hash": "ef009a8b9111a140ddf7fdd28607689e379249c7",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "BastiaanOlij <mux213@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Set minimum version to 10.9 building OSX",
            "body": "(cherry picked from commit da5651fbb9a52ae98775ca5631e160c9d7fd157e)",
            "is_cherrypick": true,
            "cherrypick_hash": "da5651fbb9a52ae98775ca5631e160c9d7fd157e",
            "pull": ""
        },
        "da5651fbb9a52ae98775ca5631e160c9d7fd157e": {
            "hash": "da5651fbb9a52ae98775ca5631e160c9d7fd157e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE5NDU0NDk="
            ],
            "author_raw": "BastiaanOlij <mux213@gmail.com>",
            "committer_raw": "BastiaanOlij <mux213@gmail.com>",
            "summary": "Set minimum version to 10.9 building OSX",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7181
        },
        "1a41d3351afaa6593ea5539ce7c0f39624eeb90a": {
            "hash": "1a41d3351afaa6593ea5539ce7c0f39624eeb90a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwOTc1NDYz"
            ],
            "author_raw": "romeojulietthotel <romejulietthotel@ihubbell.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Correct description for the return values from get_status. (#7137)",
            "body": "(cherry picked from commit f8d523b68b3f3d82f844caaa6f0e246b11efb66b)",
            "is_cherrypick": true,
            "cherrypick_hash": "f8d523b68b3f3d82f844caaa6f0e246b11efb66b",
            "pull": ""
        },
        "f8d523b68b3f3d82f844caaa6f0e246b11efb66b": {
            "hash": "f8d523b68b3f3d82f844caaa6f0e246b11efb66b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjIwOTc1NDYz"
            ],
            "author_raw": "romeojulietthotel <romejulietthotel@ihubbell.com>",
            "committer_raw": "romeojulietthotel <romejulietthotel@ihubbell.com>",
            "summary": "Correct description for the return values from get_status. (#7137)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7137
        },
        "17399de0e11e78e199d18e79b0a64b3a56026c92": {
            "hash": "17399de0e11e78e199d18e79b0a64b3a56026c92",
            "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": "Reused Button styleboxes for ButtonArray",
            "body": "Plus other tweaks to make it look more similar to a VBoxContainer of\nButtons.\n\n(cherry picked from commit 191fdc873edf922bc4a19a5b4f32a2d21bcdaffe)",
            "is_cherrypick": true,
            "cherrypick_hash": "191fdc873edf922bc4a19a5b4f32a2d21bcdaffe",
            "pull": ""
        },
        "191fdc873edf922bc4a19a5b4f32a2d21bcdaffe": {
            "hash": "191fdc873edf922bc4a19a5b4f32a2d21bcdaffe",
            "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": "Reused Button styleboxes for ButtonArray",
            "body": "Plus other tweaks to make it look more similar to a VBoxContainer of\nButtons.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7157
        },
        "fe81402257142c565dc796ca3c2861f2bfdcbf20": {
            "hash": "fe81402257142c565dc796ca3c2861f2bfdcbf20",
            "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": "Flat button support in ButtonArray. Fixes #7153",
            "body": "(cherry picked from commit 4b7443aeea13bd007329adba418e60e36dead2ec)",
            "is_cherrypick": true,
            "cherrypick_hash": "4b7443aeea13bd007329adba418e60e36dead2ec",
            "pull": ""
        },
        "4b7443aeea13bd007329adba418e60e36dead2ec": {
            "hash": "4b7443aeea13bd007329adba418e60e36dead2ec",
            "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": "Flat button support in ButtonArray. Fixes #7153",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7157
        },
        "b56c00cc56c1bfbe602619ea11975dde7e44bf35": {
            "hash": "b56c00cc56c1bfbe602619ea11975dde7e44bf35",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY0NTIyMg=="
            ],
            "author_raw": "Kazuo256 <kazuo256@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Add Array.front() and Array.back()",
            "body": "(cherry picked from commit bf4fda64fd403d589278919cff01c3207164207e)",
            "is_cherrypick": true,
            "cherrypick_hash": "bf4fda64fd403d589278919cff01c3207164207e",
            "pull": ""
        },
        "bf4fda64fd403d589278919cff01c3207164207e": {
            "hash": "bf4fda64fd403d589278919cff01c3207164207e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY0NTIyMg=="
            ],
            "author_raw": "Kazuo256 <kazuo256@gmail.com>",
            "committer_raw": "Kazuo256 <kazuo256@gmail.com>",
            "summary": "Add Array.front() and Array.back()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7149
        },
        "13cdc2a6f5b7bc4ab49bee313f5a2207a2448a30": {
            "hash": "13cdc2a6f5b7bc4ab49bee313f5a2207a2448a30",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Guard agains duplicate calling of _ready when instanced in _enter_tree",
            "body": "Fixes #6005\n\n(cherry picked from commit 184173a9b993c145a2782d9e2488b98221c749e1)",
            "is_cherrypick": true,
            "cherrypick_hash": "184173a9b993c145a2782d9e2488b98221c749e1",
            "pull": ""
        },
        "184173a9b993c145a2782d9e2488b98221c749e1": {
            "hash": "184173a9b993c145a2782d9e2488b98221c749e1",
            "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": "Guard agains duplicate calling of _ready when instanced in _enter_tree",
            "body": "Fixes #6005",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7138
        },
        "fd5e01d1cd9dc495dc13e9256dfd51cfb766a9c8": {
            "hash": "fd5e01d1cd9dc495dc13e9256dfd51cfb766a9c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Select exactly matched file automatically in FileDialog",
            "body": "(cherry picked from commit ff4f04e87844290f3bef5f2ee874c11a7b546a37)",
            "is_cherrypick": true,
            "cherrypick_hash": "ff4f04e87844290f3bef5f2ee874c11a7b546a37",
            "pull": ""
        },
        "ff4f04e87844290f3bef5f2ee874c11a7b546a37": {
            "hash": "ff4f04e87844290f3bef5f2ee874c11a7b546a37",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE0NTQ="
            ],
            "author_raw": "volzhs <volzhs@gmail.com>",
            "committer_raw": "volzhs <volzhs@gmail.com>",
            "summary": "Select exactly matched file automatically in FileDialog",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7124
        },
        "b328d2eb00f20ecb4abe26e1f969a32ef829fbbb": {
            "hash": "b328d2eb00f20ecb4abe26e1f969a32ef829fbbb",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7494 from RandomShaper/cherry-pick-backcompat-stuff",
            "body": "Cherry pick backcompat stuff (2.1)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "fde651ebf8786f195cff09f14bf87b721269eb57": {
            "hash": "fde651ebf8786f195cff09f14bf87b721269eb57",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7495 from RandomShaper/more-uniform-reuse-fix",
            "body": "More uniform reuse fix (2.1)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "39ce4a49fa52572947a677b6e3afad6ba094e60b": {
            "hash": "39ce4a49fa52572947a677b6e3afad6ba094e60b",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODc2Mzc="
            ],
            "author_raw": "Emmanuel Leblond <emmanuel.leblond@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Add Node2D's set_global_rot get_global_rot set_global_rotd get_global_rotd set_global_scale get_global_scale methods.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7494
        },
        "6ad84850abdccb5867de26d5eab198da9d57603e": {
            "hash": "6ad84850abdccb5867de26d5eab198da9d57603e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Ternary operator in GDScript (a if x else b)",
            "body": "Fixes #1961",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7494
        },
        "c0743f898a40c41c204e817c34a46fdc19e03dd2": {
            "hash": "c0743f898a40c41c204e817c34a46fdc19e03dd2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjUyNzY3Mjc="
            ],
            "author_raw": "Bojidar Marinov <bojidar.marinov.bg@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Allow for linebreaks in function calls and definitions and yeild/signal.",
            "body": "(Plus maybe a few other things)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7494
        },
        "8589a1b117458fbf834015044bf01ff326897cc6": {
            "hash": "8589a1b117458fbf834015044bf01ff326897cc6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix uniforms with the same name shadowing others",
            "body": "Follow-up of #7344",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7495
        },
        "40de567297d4f75b3df85ca1a97a721973fe5851": {
            "hash": "40de567297d4f75b3df85ca1a97a721973fe5851",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "classref: Sync with current code",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "1e646e279732675eaa6ace8a109ae5142a058959": {
            "hash": "1e646e279732675eaa6ace8a109ae5142a058959",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODc2Mzc="
            ],
            "author_raw": "Emmanuel Leblond <emmanuel.leblond@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix codeblock tag in classes.xml for EditorSettings",
            "body": "(cherry picked from commit 28d74862677f6d0d94fbfffb305750da41f77930)",
            "is_cherrypick": true,
            "cherrypick_hash": "28d74862677f6d0d94fbfffb305750da41f77930",
            "pull": ""
        },
        "28d74862677f6d0d94fbfffb305750da41f77930": {
            "hash": "28d74862677f6d0d94fbfffb305750da41f77930",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjMxODc2Mzc="
            ],
            "author_raw": "Emmanuel Leblond <emmanuel.leblond@gmail.com>",
            "committer_raw": "Emmanuel Leblond <emmanuel.leblond@gmail.com>",
            "summary": "Fix codeblock tag in classes.xml for EditorSettings",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "4a7d5f7b0ef1d691bb1e7e253d91a7f386374fd0": {
            "hash": "4a7d5f7b0ef1d691bb1e7e253d91a7f386374fd0",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "i18n: Sync translations with Weblate",
            "body": "Adds 100% complete Bengali translation.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "a86dae57613fd6659b2b732100ace31b4bf4a63a": {
            "hash": "a86dae57613fd6659b2b732100ace31b4bf4a63a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7141 from Faless/2.1.x-ipv6",
            "body": "Cherry pick IPv6 patches to 2.1.x",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "7a77fd1cd577b15b6e8f60085f5cf1161c62c211": {
            "hash": "7a77fd1cd577b15b6e8f60085f5cf1161c62c211",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Expose HTTP classes' set_ip_type to scripting",
            "body": "(cherry picked from commit d194e1c48e5d161f0310ee17e63f1951e2c50de6)",
            "is_cherrypick": true,
            "cherrypick_hash": "d194e1c48e5d161f0310ee17e63f1951e2c50de6",
            "pull": 7141
        },
        "d194e1c48e5d161f0310ee17e63f1951e2c50de6": {
            "hash": "d194e1c48e5d161f0310ee17e63f1951e2c50de6",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Expose HTTP classes' set_ip_type to scripting",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "ac9f0aea1a9b6d21dd8700a00472db2222edce4d": {
            "hash": "ac9f0aea1a9b6d21dd8700a00472db2222edce4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Remove old unused AI_V4MAPPED flag to getaddrinfo",
            "body": "(cherry picked from commit de23ce11b51847b7b8bfc10ecf5926827516ac5a)",
            "is_cherrypick": true,
            "cherrypick_hash": "de23ce11b51847b7b8bfc10ecf5926827516ac5a",
            "pull": 7141
        },
        "de23ce11b51847b7b8bfc10ecf5926827516ac5a": {
            "hash": "de23ce11b51847b7b8bfc10ecf5926827516ac5a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Remove old unused AI_V4MAPPED flag to getaddrinfo",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "3bb1709fd7900958ba784ecc82bd04ad21997593": {
            "hash": "3bb1709fd7900958ba784ecc82bd04ad21997593",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Separate hostname resolve cache based on ip_type",
            "body": "(cherry picked from commit c1c1ec690e66c09178b6883e332a38fc9d8ad890)",
            "is_cherrypick": true,
            "cherrypick_hash": "c1c1ec690e66c09178b6883e332a38fc9d8ad890",
            "pull": 7141
        },
        "c1c1ec690e66c09178b6883e332a38fc9d8ad890": {
            "hash": "c1c1ec690e66c09178b6883e332a38fc9d8ad890",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Separate hostname resolve cache based on ip_type",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "00fdcf3cd000d0b2cf0bb1a95733ce905ca972f4": {
            "hash": "00fdcf3cd000d0b2cf0bb1a95733ce905ca972f4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "IP_Address now handle IPv4 and IPv6 transparently",
            "body": "IP_Address changes:\n- Converts to and from String transparently while handling IPv4 as IPv6\nmapped (::ffff:[IP]) address internally.\n- Completely remove AddrType enum.\n- Setting/Getting of ip array is now only possible through dedicated functions\n(ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6)\n- Add function to know if the address is a valid IPv4 (for IP implementation and enet)\n\n(cherry picked from commit 1aff508dd9713abf0db0d0436fa7f7c4788c5a4a)",
            "is_cherrypick": true,
            "cherrypick_hash": "1aff508dd9713abf0db0d0436fa7f7c4788c5a4a",
            "pull": 7141
        },
        "1aff508dd9713abf0db0d0436fa7f7c4788c5a4a": {
            "hash": "1aff508dd9713abf0db0d0436fa7f7c4788c5a4a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "IP_Address now handle IPv4 and IPv6 transparently",
            "body": "IP_Address changes:\n- Converts to and from String transparently while handling IPv4 as IPv6\nmapped (::ffff:[IP]) address internally.\n- Completely remove AddrType enum.\n- Setting/Getting of ip array is now only possible through dedicated functions\n(ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6)\n- Add function to know if the address is a valid IPv4 (for IP implementation and enet)",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "7ef71b901372eaa046479b8a946d64277fd4bf0c": {
            "hash": "7ef71b901372eaa046479b8a946d64277fd4bf0c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Allow setting ip_type for TCP/UDP and HTTP classes",
            "body": "(cherry picked from commit a77a0118f6b0d0878a53e2c963d91763b311163d)",
            "is_cherrypick": true,
            "cherrypick_hash": "a77a0118f6b0d0878a53e2c963d91763b311163d",
            "pull": 7141
        },
        "a77a0118f6b0d0878a53e2c963d91763b311163d": {
            "hash": "a77a0118f6b0d0878a53e2c963d91763b311163d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Allow setting ip_type for TCP/UDP and HTTP classes",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "e8a6cbc8979089839cddecce6f59a053f4416640": {
            "hash": "e8a6cbc8979089839cddecce6f59a053f4416640",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Migrate int.IP_TYPE_ constants to IP.TYPE_",
            "body": "(cherry picked from commit c18c5013f837ea7d4de2f022d36f84e0abce6439)",
            "is_cherrypick": true,
            "cherrypick_hash": "c18c5013f837ea7d4de2f022d36f84e0abce6439",
            "pull": 7141
        },
        "c18c5013f837ea7d4de2f022d36f84e0abce6439": {
            "hash": "c18c5013f837ea7d4de2f022d36f84e0abce6439",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Migrate int.IP_TYPE_ constants to IP.TYPE_",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "47ae6c6507e1081e48d34c21cc3925ee3ae95a47": {
            "hash": "47ae6c6507e1081e48d34c21cc3925ee3ae95a47",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Move V6ONLY flag selection inside helpers",
            "body": "(cherry picked from commit 4d90a4fcd5fcdca42df47062f94a1fa4e5635a94)",
            "is_cherrypick": true,
            "cherrypick_hash": "4d90a4fcd5fcdca42df47062f94a1fa4e5635a94",
            "pull": 7141
        },
        "4d90a4fcd5fcdca42df47062f94a1fa4e5635a94": {
            "hash": "4d90a4fcd5fcdca42df47062f94a1fa4e5635a94",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Move V6ONLY flag selection inside helpers",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "5e79ac72b793ebde983f8c1cae58ea40c546c646": {
            "hash": "5e79ac72b793ebde983f8c1cae58ea40c546c646",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Automatically map IPv4 address to IPv6 when needed",
            "body": "(cherry picked from commit 9200da58e4c2498c833d9f2505600c7049e80940)",
            "is_cherrypick": true,
            "cherrypick_hash": "9200da58e4c2498c833d9f2505600c7049e80940",
            "pull": 7141
        },
        "9200da58e4c2498c833d9f2505600c7049e80940": {
            "hash": "9200da58e4c2498c833d9f2505600c7049e80940",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Automatically map IPv4 address to IPv6 when needed",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "a46a643f90b4a5e93f94e9223e58a7bf83dc4e2a": {
            "hash": "a46a643f90b4a5e93f94e9223e58a7bf83dc4e2a",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Use an instance variable for ip_type in raw sockets",
            "body": "PacketPeerUDP/StreamPeerTCP/TCP_Server now uses an instance variable\nto store the selected ip_type (IPv4/IPv6/ANY, where ANY = dual stack).\nAll calls to resolve addresses, sending/receving data, connecting/listening\nwill use that socket type.\n\n(cherry picked from commit 95bdd977686005d3d813eb09aca625384f1774c1)",
            "is_cherrypick": true,
            "cherrypick_hash": "95bdd977686005d3d813eb09aca625384f1774c1",
            "pull": 7141
        },
        "95bdd977686005d3d813eb09aca625384f1774c1": {
            "hash": "95bdd977686005d3d813eb09aca625384f1774c1",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Use an instance variable for ip_type in raw sockets",
            "body": "PacketPeerUDP/StreamPeerTCP/TCP_Server now uses an instance variable\nto store the selected ip_type (IPv4/IPv6/ANY, where ANY = dual stack).\nAll calls to resolve addresses, sending/receving data, connecting/listening\nwill use that socket type.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "c030e602e52034a4dc9f26b76e55ecd272f4cf6f": {
            "hash": "c030e602e52034a4dc9f26b76e55ecd272f4cf6f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Properly handle tcp connection failure",
            "body": "(cherry picked from commit 4f07b595a17a633c65c5df43ecdaa37667a475e9)",
            "is_cherrypick": true,
            "cherrypick_hash": "4f07b595a17a633c65c5df43ecdaa37667a475e9",
            "pull": 7141
        },
        "4f07b595a17a633c65c5df43ecdaa37667a475e9": {
            "hash": "4f07b595a17a633c65c5df43ecdaa37667a475e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Properly handle tcp connection failure",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "19b31297ece194493ae0c17eba2944d5344f28e9": {
            "hash": "19b31297ece194493ae0c17eba2944d5344f28e9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix _set_ip_addr_port not setting the address.",
            "body": "(cherry picked from commit cdc1ca0f1301bb907121292db83f98706722ff1e)",
            "is_cherrypick": true,
            "cherrypick_hash": "cdc1ca0f1301bb907121292db83f98706722ff1e",
            "pull": 7141
        },
        "cdc1ca0f1301bb907121292db83f98706722ff1e": {
            "hash": "cdc1ca0f1301bb907121292db83f98706722ff1e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix _set_ip_addr_port not setting the address.",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "4635671de5daf5e6b9f58372e0580ec5e19fd023": {
            "hash": "4635671de5daf5e6b9f58372e0580ec5e19fd023",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix getaddrinfo failing on android",
            "body": "(cherry picked from commit 311f1f165be12ea290799e42f9951011d997ab40)",
            "is_cherrypick": true,
            "cherrypick_hash": "311f1f165be12ea290799e42f9951011d997ab40",
            "pull": 7141
        },
        "311f1f165be12ea290799e42f9951011d997ab40": {
            "hash": "311f1f165be12ea290799e42f9951011d997ab40",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix getaddrinfo failing on android",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7271
        },
        "8f23be87520f3e4e4bc26e5b8c518de6d38e677a": {
            "hash": "8f23be87520f3e4e4bc26e5b8c518de6d38e677a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7344 from RandomShaper/fix-uniform-reuse-2.1",
            "body": "Fix error when fragment and lighting code share an uniform",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "490f51a20299f0084684a3b004128dc34e6b20ce": {
            "hash": "490f51a20299f0084684a3b004128dc34e6b20ce",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjExNzk3MTc0"
            ],
            "author_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "committer_raw": "Pedro J. Estébanez <pedrojrulez@gmail.com>",
            "summary": "Fix error when fragment and lighting code share an uniform",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7344
        },
        "1a7f14b2067c5112b04d983af622d2f10b549ce3": {
            "hash": "1a7f14b2067c5112b04d983af622d2f10b549ce3",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "[IPv6] Fix windows build script (link to ws2_32)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7141
        },
        "e1dfaaf786dc6bc3a4de85a920f4918a58ebfc74": {
            "hash": "e1dfaaf786dc6bc3a4de85a920f4918a58ebfc74",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Define IPV6_V6ONLY flag if not defined on windows (old mingw versions)",
            "body": "(cherry picked from commit bdc7ca84cac727f3f94663f23e1229450230bd2e)",
            "is_cherrypick": true,
            "cherrypick_hash": "bdc7ca84cac727f3f94663f23e1229450230bd2e",
            "pull": 7141
        },
        "bdc7ca84cac727f3f94663f23e1229450230bd2e": {
            "hash": "bdc7ca84cac727f3f94663f23e1229450230bd2e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Define IPV6_V6ONLY flag if not defined on windows (old mingw versions)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "3f6fe2f3f1af74fc417a32d7e2269f371879b9b8": {
            "hash": "3f6fe2f3f1af74fc417a32d7e2269f371879b9b8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Update docs to IPv6",
            "body": "(cherry picked from commit 7f42da03300d515c3fb991ba311783619ac90ea2)",
            "is_cherrypick": true,
            "cherrypick_hash": "7f42da03300d515c3fb991ba311783619ac90ea2",
            "pull": 7141
        },
        "7f42da03300d515c3fb991ba311783619ac90ea2": {
            "hash": "7f42da03300d515c3fb991ba311783619ac90ea2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Update docs to IPv6",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "2fff8e8cde93eeb0f0297b543c126347303e9cdf": {
            "hash": "2fff8e8cde93eeb0f0297b543c126347303e9cdf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Set proper ip_type default for listen() and resolve_hostname()",
            "body": "(cherry picked from commit 7eef15b73460062e4558857969919313e461f1e4)",
            "is_cherrypick": true,
            "cherrypick_hash": "7eef15b73460062e4558857969919313e461f1e4",
            "pull": 7141
        },
        "7eef15b73460062e4558857969919313e461f1e4": {
            "hash": "7eef15b73460062e4558857969919313e461f1e4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Set proper ip_type default for listen() and resolve_hostname()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "754e9aa60a8892cdd6c1d74a822f049f1c71d831": {
            "hash": "754e9aa60a8892cdd6c1d74a822f049f1c71d831",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "TCP/UDP Listen sockets can now be set to IPv6 only",
            "body": "(cherry picked from commit eb27e993f0f2fb3de48b7b8aa01c74cc1635a178)",
            "is_cherrypick": true,
            "cherrypick_hash": "eb27e993f0f2fb3de48b7b8aa01c74cc1635a178",
            "pull": 7141
        },
        "eb27e993f0f2fb3de48b7b8aa01c74cc1635a178": {
            "hash": "eb27e993f0f2fb3de48b7b8aa01c74cc1635a178",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "TCP/UDP Listen sockets can now be set to IPv6 only",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "a2048efd724893569bb2fbf7c53edd96eab6a646": {
            "hash": "a2048efd724893569bb2fbf7c53edd96eab6a646",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add optional IP type param in TCP/UDP connect/set_send_address",
            "body": "(cherry picked from commit 2f1c8592721eca1e6a71f419208f99977ceab2d9)",
            "is_cherrypick": true,
            "cherrypick_hash": "2f1c8592721eca1e6a71f419208f99977ceab2d9",
            "pull": 7141
        },
        "2f1c8592721eca1e6a71f419208f99977ceab2d9": {
            "hash": "2f1c8592721eca1e6a71f419208f99977ceab2d9",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Add optional IP type param in TCP/UDP connect/set_send_address",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "70a6791150729d14ca54558f778a84af2252d3c8": {
            "hash": "70a6791150729d14ca54558f778a84af2252d3c8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix windows debugger connection problems.",
            "body": "Unify network socket creation between platform.\nEnsure IPV6_V6ONLY flag is not set on sockets (allow IPv4 connection in IPv6 socket, dual-stack).\n\n(cherry picked from commit 812908e236e83db368dfef49b8badb9a6182e1de)",
            "is_cherrypick": true,
            "cherrypick_hash": "812908e236e83db368dfef49b8badb9a6182e1de",
            "pull": 7141
        },
        "812908e236e83db368dfef49b8badb9a6182e1de": {
            "hash": "812908e236e83db368dfef49b8badb9a6182e1de",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix windows debugger connection problems.",
            "body": "Unify network socket creation between platform.\nEnsure IPV6_V6ONLY flag is not set on sockets (allow IPv4 connection in IPv6 socket, dual-stack).",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "6e0de0cce81ee8972dc997279c2c830f7b412b4d": {
            "hash": "6e0de0cce81ee8972dc997279c2c830f7b412b4d",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "TCPServer listen now default to IP type ANY (v6 socket with v4 support)",
            "body": "(cherry picked from commit ee69bd81cfa67eb5c642604f0f43d711ab370faf)",
            "is_cherrypick": true,
            "cherrypick_hash": "ee69bd81cfa67eb5c642604f0f43d711ab370faf",
            "pull": 7141
        },
        "ee69bd81cfa67eb5c642604f0f43d711ab370faf": {
            "hash": "ee69bd81cfa67eb5c642604f0f43d711ab370faf",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "TCPServer listen now default to IP type ANY (v6 socket with v4 support)",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6981
        },
        "04def2161e5be8cb0855c90b40ebe814a51d4a9e": {
            "hash": "04def2161e5be8cb0855c90b40ebe814a51d4a9e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix PacketPeerUDP get_packet_port()",
            "body": "Properly convert port field from network to system ordering on incoming packets.\n\n(cherry picked from commit 25e29972a9df712cb51fc66e553b34f3dc441e51)",
            "is_cherrypick": true,
            "cherrypick_hash": "25e29972a9df712cb51fc66e553b34f3dc441e51",
            "pull": 7141
        },
        "25e29972a9df712cb51fc66e553b34f3dc441e51": {
            "hash": "25e29972a9df712cb51fc66e553b34f3dc441e51",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Fix PacketPeerUDP get_packet_port()",
            "body": "Properly convert port field from network to system ordering on incoming packets.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6936
        },
        "b3443fd84889ddc8e8a7d9d90a759497d1cdb776": {
            "hash": "b3443fd84889ddc8e8a7d9d90a759497d1cdb776",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Pass correct address size (ipv4,ipv6) to socket connect, bind, sendto",
            "body": "The address size passed to network system calls now reflects the the actual IP type (v4 or v6).\nFix Windows and OSX ipv6 sockets\n\n(cherry picked from commit 80e911647c5df21c5b6a06876f1d48e21cd1f5fc)",
            "is_cherrypick": true,
            "cherrypick_hash": "80e911647c5df21c5b6a06876f1d48e21cd1f5fc",
            "pull": 7141
        },
        "80e911647c5df21c5b6a06876f1d48e21cd1f5fc": {
            "hash": "80e911647c5df21c5b6a06876f1d48e21cd1f5fc",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjE2ODc5MTg="
            ],
            "author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "Pass correct address size (ipv4,ipv6) to socket connect, bind, sendto",
            "body": "The address size passed to network system calls now reflects the the actual IP type (v4 or v6).\nFix Windows and OSX ipv6 sockets",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6925
        },
        "5546929712bb2e410319affb6ba2813c0108ba23": {
            "hash": "5546929712bb2e410319affb6ba2813c0108ba23",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "added implementation of is_valid_ip_address()",
            "body": "(cherry picked from commit a3131a6b5bf5357e5c70ba6fea4a0963f4b341b4)",
            "is_cherrypick": true,
            "cherrypick_hash": "a3131a6b5bf5357e5c70ba6fea4a0963f4b341b4",
            "pull": 7141
        },
        "a3131a6b5bf5357e5c70ba6fea4a0963f4b341b4": {
            "hash": "a3131a6b5bf5357e5c70ba6fea4a0963f4b341b4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Ariel Manzur <ariel@godotengine.org>",
            "summary": "added implementation of is_valid_ip_address()",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6925
        },
        "d8b0070b8cd1bd7da36595b56517509b021e96b2": {
            "hash": "d8b0070b8cd1bd7da36595b56517509b021e96b2",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "added windows support for ipv6, cleaned up unix code",
            "body": "(cherry picked from commit 672225b710815865449e7930255468d1c085b137)",
            "is_cherrypick": true,
            "cherrypick_hash": "672225b710815865449e7930255468d1c085b137",
            "pull": 7141
        },
        "672225b710815865449e7930255468d1c085b137": {
            "hash": "672225b710815865449e7930255468d1c085b137",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Ariel Manzur <ariel@godotengine.org>",
            "summary": "added windows support for ipv6, cleaned up unix code",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6925
        },
        "904285f4b47857f62aa687fde2c62bbc19cec962": {
            "hash": "904285f4b47857f62aa687fde2c62bbc19cec962",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "address type for http client",
            "body": "(cherry picked from commit 1c2ac490cf157402cac7f9dbc2a293d0c922def8)",
            "is_cherrypick": true,
            "cherrypick_hash": "1c2ac490cf157402cac7f9dbc2a293d0c922def8",
            "pull": 7141
        },
        "1c2ac490cf157402cac7f9dbc2a293d0c922def8": {
            "hash": "1c2ac490cf157402cac7f9dbc2a293d0c922def8",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Ariel Manzur <ariel@godotengine.org>",
            "summary": "address type for http client",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6925
        },
        "53fea7f196f642656b6620b27077512f990cd35e": {
            "hash": "53fea7f196f642656b6620b27077512f990cd35e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "fixed some byte order and parsing problems",
            "body": "(cherry picked from commit 1d45f35a4a190360fea74e51b66457efe44d3177)",
            "is_cherrypick": true,
            "cherrypick_hash": "1d45f35a4a190360fea74e51b66457efe44d3177",
            "pull": 7141
        },
        "1d45f35a4a190360fea74e51b66457efe44d3177": {
            "hash": "1d45f35a4a190360fea74e51b66457efe44d3177",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Ariel Manzur <ariel@godotengine.org>",
            "summary": "fixed some byte order and parsing problems",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6925
        },
        "fd1022fd2930f81e1d38ec1a233e74e175b26005": {
            "hash": "fd1022fd2930f81e1d38ec1a233e74e175b26005",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
            "summary": "adding ipv6",
            "body": "(cherry picked from commit 887a897c02144f2d01896d3112bdae5ce7d6df5c)",
            "is_cherrypick": true,
            "cherrypick_hash": "887a897c02144f2d01896d3112bdae5ce7d6df5c",
            "pull": 7141
        },
        "887a897c02144f2d01896d3112bdae5ce7d6df5c": {
            "hash": "887a897c02144f2d01896d3112bdae5ce7d6df5c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY2NDUzMDk="
            ],
            "author_raw": "Ariel Manzur <ariel@godotengine.org>",
            "committer_raw": "Ariel Manzur <ariel@godotengine.org>",
            "summary": "adding ipv6",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6925
        },
        "24a440a34f0b83c6e385f08b9254fde8064a941a": {
            "hash": "24a440a34f0b83c6e385f08b9254fde8064a941a",
            "is_merge": true,
            "authored_by": [],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "GitHub <noreply@github.com>",
            "summary": "Merge pull request #7239 from eska014/2.1-asmjs",
            "body": "Backport web export changes for 2.1",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "5ede1a1226edada5cf3825801a0e8b0d32809e74": {
            "hash": "5ede1a1226edada5cf3825801a0e8b0d32809e74",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5OTYxOTE="
            ],
            "author_raw": "eska <eska@eska.me>",
            "committer_raw": "eska <eska@eska.me>",
            "summary": "Emit asm.js code into a dedicated file for asm.js export",
            "body": "This helps prevent browser lockups during start-up at the cost of having\nto distribute an extra file.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7239
        },
        "17422f1f8673ed242771032fd5dc43df89a3b387": {
            "hash": "17422f1f8673ed242771032fd5dc43df89a3b387",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5OTYxOTE="
            ],
            "author_raw": "eska <eska@eska.me>",
            "committer_raw": "eska <eska@eska.me>",
            "summary": "Add fullscreen features in web export",
            "body": "- Implement fullscreen control, get_window_size, get_screen_size\n- Fix fullscreen resolution",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7239
        },
        "49e22aa83ff5523ab6e976f04cac067de21e4a5e": {
            "hash": "49e22aa83ff5523ab6e976f04cac067de21e4a5e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5OTYxOTE="
            ],
            "author_raw": "eska <eska@eska.me>",
            "committer_raw": "eska <eska@eska.me>",
            "summary": "Fix some mouse bugs in WebAssembly/asm.js",
            "body": "- Emit mouse wheel release events\n- Set button masks, fixes #5092",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7239
        },
        "6d86a63648c65c9e5e72747130ee3cb0ed49ab4c": {
            "hash": "6d86a63648c65c9e5e72747130ee3cb0ed49ab4c",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjY5OTYxOTE="
            ],
            "author_raw": "eska <eska@eska.me>",
            "committer_raw": "eska <eska@eska.me>",
            "summary": "OS additions and fixes for WebAssembly/asm.js",
            "body": "- Implement alert, shell_open, set_window_title\n- Add locale lookup, fixes #2477\n- Print without color control sequences\n- Move get_executable_path implementation to OS_JavaScript",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 7239
        },
        "a3582fa3cb11c785ecf61dd2b04656473864b27e": {
            "hash": "a3582fa3cb11c785ecf61dd2b04656473864b27e",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "png: Allow building shared freetype with bundled libpng",
            "body": "This was the behaviour when building Godot 2.1, which allows to build against\nUbuntu 12.04 and its freetype that links old libpng12, while still bundling\nlibpng16.\n\n(cherry picked from commit 4965ddfaa1536fb179d4b156d1ecb8a72a3c565f)",
            "is_cherrypick": true,
            "cherrypick_hash": "4965ddfaa1536fb179d4b156d1ecb8a72a3c565f",
            "pull": ""
        },
        "4965ddfaa1536fb179d4b156d1ecb8a72a3c565f": {
            "hash": "4965ddfaa1536fb179d4b156d1ecb8a72a3c565f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "png: Allow building shared freetype with bundled libpng",
            "body": "This was the behaviour when building Godot 2.1, which allows to build against\nUbuntu 12.04 and its freetype that links old libpng12, while still bundling\nlibpng16.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "326978dcce2068f373d7c60540b3d7c5fa402303": {
            "hash": "326978dcce2068f373d7c60540b3d7c5fa402303",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"libpng: Fix erroneously linking against libpng12 on old distros\"",
            "body": "This reverts commits 5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa\nand ec4be71fade1ee5c6171e323d09197f3bf528499.\n\nLooks like Debian/Ubuntu are not even shipping libpng16 nowadays in their\nstable releases, we'll have to go back to statically linking our own\nlibpng16 to wait for them to stop being 5 years behind everybody.\n\n(cherry picked from commit c32766a482595256bc48155587a47f27848ac8ea)",
            "is_cherrypick": true,
            "cherrypick_hash": "c32766a482595256bc48155587a47f27848ac8ea",
            "pull": ""
        },
        "c32766a482595256bc48155587a47f27848ac8ea": {
            "hash": "c32766a482595256bc48155587a47f27848ac8ea",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Revert \"libpng: Fix erroneously linking against libpng12 on old distros\"",
            "body": "This reverts commits 5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa\nand ec4be71fade1ee5c6171e323d09197f3bf528499.\n\nLooks like Debian/Ubuntu are not even shipping libpng16 nowadays in their\nstable releases, we'll have to go back to statically linking our own\nlibpng16 to wait for them to stop being 5 years behind everybody.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "76233a3022f8b2de7e3c8001ef37b0f50b454408": {
            "hash": "76233a3022f8b2de7e3c8001ef37b0f50b454408",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "libpng: Same fix as previous commit for server platform",
            "body": "(cherry picked from commit ec4be71fade1ee5c6171e323d09197f3bf528499)",
            "is_cherrypick": true,
            "cherrypick_hash": "ec4be71fade1ee5c6171e323d09197f3bf528499",
            "pull": ""
        },
        "ec4be71fade1ee5c6171e323d09197f3bf528499": {
            "hash": "ec4be71fade1ee5c6171e323d09197f3bf528499",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "libpng: Same fix as previous commit for server platform",
            "body": "",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        },
        "ed2c3697854326a9023e65cb76763cf85ce0010f": {
            "hash": "ed2c3697854326a9023e65cb76763cf85ce0010f",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "Fix Script Editor drawing over Dialogs.",
            "body": "Resets the z-index when focus is lost and the completion is shown.\n\nFixes #6769\n\n(cherry picked from commit f73b501d6f54a458a70d1e123d17d52e79072d04)",
            "is_cherrypick": true,
            "cherrypick_hash": "f73b501d6f54a458a70d1e123d17d52e79072d04",
            "pull": ""
        },
        "f73b501d6f54a458a70d1e123d17d52e79072d04": {
            "hash": "f73b501d6f54a458a70d1e123d17d52e79072d04",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjgyODE5MTY="
            ],
            "author_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "committer_raw": "Andreas Haas <liu.gam3@gmail.com>",
            "summary": "Fix Script Editor drawing over Dialogs.",
            "body": "Resets the z-index when focus is lost and the completion is shown.\n\nFixes #6769",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": 6778
        },
        "220bcbf7c0a09b508f18b72e187c7f2f3eadf863": {
            "hash": "220bcbf7c0a09b508f18b72e187c7f2f3eadf863",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "libpng: Fix erroneously linking against libpng12 on old distros",
            "body": "This bit us for 2.1.1 binaries built on Ubuntu 12.04 LTS where\nlibpng.pc apparently prioritizes libpng12.\n\n(cherry picked from commit 5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa4)",
            "is_cherrypick": true,
            "cherrypick_hash": "5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa4",
            "pull": ""
        },
        "5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa4": {
            "hash": "5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa4",
            "is_merge": false,
            "authored_by": [
                "MDQ6VXNlcjQ3MDEzMzg="
            ],
            "author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
            "summary": "libpng: Fix erroneously linking against libpng12 on old distros",
            "body": "This bit us for 2.1.1 binaries built on Ubuntu 12.04 LTS where\nlibpng.pc apparently prioritizes libpng12.",
            "is_cherrypick": false,
            "cherrypick_hash": "",
            "pull": ""
        }
    },
    "pulls": {
        "6486": {
            "id": "MDExOlB1bGxSZXF1ZXN0ODUyMTY4OTk=",
            "public_id": 6486,
            "url": "https://github.com/godotengine/godot/pull/6486",
            "diff_url": "https://github.com/godotengine/godot/pull/6486.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/6486.patch",
            "title": "Restore Viewport::set_world_2d() functionality (2D Split Screen)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2016-09-14T12:17:15Z",
            "updated_at": "2020-01-26T09:26:18Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "97cf3eba56f7f89b9a6b275c70e54e52303e25a7"
            ]
        },
        "6778": {
            "id": "MDExOlB1bGxSZXF1ZXN0ODg2NDY5MzE=",
            "public_id": 6778,
            "url": "https://github.com/godotengine/godot/pull/6778",
            "diff_url": "https://github.com/godotengine/godot/pull/6778.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/6778.patch",
            "title": "Fix Script Editor drawing over Dialogs.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-10-10T11:28:57Z",
            "updated_at": "2016-10-11T09:52:51Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f73b501d6f54a458a70d1e123d17d52e79072d04"
            ]
        },
        "6925": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTA5NDMwODY=",
            "public_id": 6925,
            "url": "https://github.com/godotengine/godot/pull/6925",
            "diff_url": "https://github.com/godotengine/godot/pull/6925.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/6925.patch",
            "title": "Adding IPv6 support",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2016-10-26T06:23:41Z",
            "updated_at": "2017-01-11T09:30:35Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "80e911647c5df21c5b6a06876f1d48e21cd1f5fc",
                "a3131a6b5bf5357e5c70ba6fea4a0963f4b341b4",
                "672225b710815865449e7930255468d1c085b137",
                "1c2ac490cf157402cac7f9dbc2a293d0c922def8",
                "1d45f35a4a190360fea74e51b66457efe44d3177",
                "887a897c02144f2d01896d3112bdae5ce7d6df5c"
            ]
        },
        "6936": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTEwNDMyMzk=",
            "public_id": 6936,
            "url": "https://github.com/godotengine/godot/pull/6936",
            "diff_url": "https://github.com/godotengine/godot/pull/6936.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/6936.patch",
            "title": "Fix PacketPeerUDP get_packet_port()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2016-10-26T16:43:48Z",
            "updated_at": "2020-01-26T09:28:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25e29972a9df712cb51fc66e553b34f3dc441e51"
            ]
        },
        "6981": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTE1Mjc5MjE=",
            "public_id": 6981,
            "url": "https://github.com/godotengine/godot/pull/6981",
            "diff_url": "https://github.com/godotengine/godot/pull/6981.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/6981.patch",
            "title": "Use IPv6 dual stack socket by default. Allow restricting IP version for TCP/UDP.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2016-10-30T16:57:48Z",
            "updated_at": "2017-06-03T16:16:08Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bdc7ca84cac727f3f94663f23e1229450230bd2e",
                "7f42da03300d515c3fb991ba311783619ac90ea2",
                "7eef15b73460062e4558857969919313e461f1e4",
                "eb27e993f0f2fb3de48b7b8aa01c74cc1635a178",
                "2f1c8592721eca1e6a71f419208f99977ceab2d9",
                "812908e236e83db368dfef49b8badb9a6182e1de",
                "ee69bd81cfa67eb5c642604f0f43d711ab370faf"
            ]
        },
        "7093": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTMyMzA4NjY=",
            "public_id": 7093,
            "url": "https://github.com/godotengine/godot/pull/7093",
            "diff_url": "https://github.com/godotengine/godot/pull/7093.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7093.patch",
            "title": "Add named colors to GDScript/Visual Script/core.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-11-10T21:07:53Z",
            "updated_at": "2020-08-04T13:48:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWw0MTk3NTI2NDI=",
                    "name": "topic:visualscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "23381a530bb4a9c8e8c3e883a7d588bf832cd277"
            ]
        },
        "7124": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTM3Njg2NDU=",
            "public_id": 7124,
            "url": "https://github.com/godotengine/godot/pull/7124",
            "diff_url": "https://github.com/godotengine/godot/pull/7124.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7124.patch",
            "title": "Select exactly matched file automatically in FileDialog",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-11-15T13:50:55Z",
            "updated_at": "2016-11-21T17:11:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "ff4f04e87844290f3bef5f2ee874c11a7b546a37"
            ]
        },
        "7137": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTQxOTczMDI=",
            "public_id": 7137,
            "url": "https://github.com/godotengine/godot/pull/7137",
            "diff_url": "https://github.com/godotengine/godot/pull/7137.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7137.patch",
            "title": "Correct description for the return values from get_status.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjIwOTc1NDYz",
            "created_at": "2016-11-17T16:08:29Z",
            "updated_at": "2018-05-31T18:06:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "f8d523b68b3f3d82f844caaa6f0e246b11efb66b"
            ]
        },
        "7138": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTQyMDY2MTA=",
            "public_id": 7138,
            "url": "https://github.com/godotengine/godot/pull/7138",
            "diff_url": "https://github.com/godotengine/godot/pull/7138.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7138.patch",
            "title": "Do not enter _ready twice",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-11-17T16:53:54Z",
            "updated_at": "2017-03-30T10:39:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "184173a9b993c145a2782d9e2488b98221c749e1"
            ]
        },
        "7141": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTQyNzIwNDU=",
            "public_id": 7141,
            "url": "https://github.com/godotengine/godot/pull/7141",
            "diff_url": "https://github.com/godotengine/godot/pull/7141.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7141.patch",
            "title": "Cherry pick IPv6 patches to 2.1.x",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2016-11-17T23:15:27Z",
            "updated_at": "2017-06-03T16:14:33Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7a77fd1cd577b15b6e8f60085f5cf1161c62c211",
                "ac9f0aea1a9b6d21dd8700a00472db2222edce4d",
                "3bb1709fd7900958ba784ecc82bd04ad21997593",
                "00fdcf3cd000d0b2cf0bb1a95733ce905ca972f4",
                "7ef71b901372eaa046479b8a946d64277fd4bf0c",
                "e8a6cbc8979089839cddecce6f59a053f4416640",
                "47ae6c6507e1081e48d34c21cc3925ee3ae95a47",
                "5e79ac72b793ebde983f8c1cae58ea40c546c646",
                "a46a643f90b4a5e93f94e9223e58a7bf83dc4e2a",
                "c030e602e52034a4dc9f26b76e55ecd272f4cf6f",
                "19b31297ece194493ae0c17eba2944d5344f28e9",
                "4635671de5daf5e6b9f58372e0580ec5e19fd023",
                "1a7f14b2067c5112b04d983af622d2f10b549ce3",
                "e1dfaaf786dc6bc3a4de85a920f4918a58ebfc74",
                "3f6fe2f3f1af74fc417a32d7e2269f371879b9b8",
                "2fff8e8cde93eeb0f0297b543c126347303e9cdf",
                "754e9aa60a8892cdd6c1d74a822f049f1c71d831",
                "a2048efd724893569bb2fbf7c53edd96eab6a646",
                "70a6791150729d14ca54558f778a84af2252d3c8",
                "6e0de0cce81ee8972dc997279c2c830f7b412b4d",
                "04def2161e5be8cb0855c90b40ebe814a51d4a9e",
                "b3443fd84889ddc8e8a7d9d90a759497d1cdb776",
                "5546929712bb2e410319affb6ba2813c0108ba23",
                "d8b0070b8cd1bd7da36595b56517509b021e96b2",
                "904285f4b47857f62aa687fde2c62bbc19cec962",
                "53fea7f196f642656b6620b27077512f990cd35e",
                "fd1022fd2930f81e1d38ec1a233e74e175b26005"
            ]
        },
        "7149": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTQ0MzE4Nzg=",
            "public_id": 7149,
            "url": "https://github.com/godotengine/godot/pull/7149",
            "diff_url": "https://github.com/godotengine/godot/pull/7149.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7149.patch",
            "title": "Add Array.front() and Array.back()",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY0NTIyMg==",
            "created_at": "2016-11-18T20:32:45Z",
            "updated_at": "2020-01-26T09:27:55Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "bf4fda64fd403d589278919cff01c3207164207e"
            ]
        },
        "7157": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTQ0ODMxMjU=",
            "public_id": 7157,
            "url": "https://github.com/godotengine/godot/pull/7157",
            "diff_url": "https://github.com/godotengine/godot/pull/7157.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7157.patch",
            "title": "Flat button support in ButtonArray. Fixes #7153",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4NTMyMg==",
            "created_at": "2016-11-19T14:24:20Z",
            "updated_at": "2016-12-01T16:59:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "191fdc873edf922bc4a19a5b4f32a2d21bcdaffe",
                "4b7443aeea13bd007329adba418e60e36dead2ec"
            ]
        },
        "7172": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTQ3NjU5NDY=",
            "public_id": 7172,
            "url": "https://github.com/godotengine/godot/pull/7172",
            "diff_url": "https://github.com/godotengine/godot/pull/7172.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7172.patch",
            "title": "Properly localize absolute path that starts with the resource folder.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2016-11-22T08:12:17Z",
            "updated_at": "2017-06-03T16:16:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "cdc97ca4535e99fdcb10f21c4609c2f79e94589b"
            ]
        },
        "7181": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTUxODU1NTY=",
            "public_id": 7181,
            "url": "https://github.com/godotengine/godot/pull/7181",
            "diff_url": "https://github.com/godotengine/godot/pull/7181.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7181.patch",
            "title": "Set minimum version to 10.9 building OSX",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE5NDU0NDk=",
            "created_at": "2016-11-24T14:14:47Z",
            "updated_at": "2017-01-12T00:31:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc3ODA=",
                    "name": "platform:macos",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "da5651fbb9a52ae98775ca5631e160c9d7fd157e"
            ]
        },
        "7184": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTUyMTczNjc=",
            "public_id": 7184,
            "url": "https://github.com/godotengine/godot/pull/7184",
            "diff_url": "https://github.com/godotengine/godot/pull/7184.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7184.patch",
            "title": "Prevent Spinbox value update while not focused or disabled",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-11-24T18:22:57Z",
            "updated_at": "2016-11-29T17:31:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "4df33cbcb391f00216851f54a7db9acb52291335"
            ]
        },
        "7191": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTUzNzMxNTg=",
            "public_id": 7191,
            "url": "https://github.com/godotengine/godot/pull/7191",
            "diff_url": "https://github.com/godotengine/godot/pull/7191.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7191.patch",
            "title": "Check keystore field when export Android release apk",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-11-26T14:36:10Z",
            "updated_at": "2016-12-02T11:05:39Z",
            "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": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "36b4b451705c0334eab3bcb4578bcf1397b1f45b"
            ]
        },
        "7195": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTUzODgzMjE=",
            "public_id": 7195,
            "url": "https://github.com/godotengine/godot/pull/7195",
            "diff_url": "https://github.com/godotengine/godot/pull/7195.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7195.patch",
            "title": "Fix snap mode selector sticking in texture region module",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjg4NDk2OTM=",
            "created_at": "2016-11-27T01:03:17Z",
            "updated_at": "2016-11-28T14:31:42Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d7667389914e446f81b8c4810a5b1f9a00eabfca"
            ]
        },
        "7198": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTU0MDQwMjk=",
            "public_id": 7198,
            "url": "https://github.com/godotengine/godot/pull/7198",
            "diff_url": "https://github.com/godotengine/godot/pull/7198.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7198.patch",
            "title": "Fix color selected with mouse scroll",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-11-27T14:13:07Z",
            "updated_at": "2016-11-29T17:31:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d9048309e4df65d4b4d0bf87265ce67a2234389c"
            ]
        },
        "7200": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTU0MDkzODA=",
            "public_id": 7200,
            "url": "https://github.com/godotengine/godot/pull/7200",
            "diff_url": "https://github.com/godotengine/godot/pull/7200.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7200.patch",
            "title": "Fix scroll bar moving in AnimationPlayer editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-11-27T17:21:49Z",
            "updated_at": "2016-11-29T17:31:47Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "babc5048dd23e80c9fb4a41a3f482ec8a8900ab9"
            ]
        },
        "7201": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTU0MjYxMzc=",
            "public_id": 7201,
            "url": "https://github.com/godotengine/godot/pull/7201",
            "diff_url": "https://github.com/godotengine/godot/pull/7201.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7201.patch",
            "title": "Add alert window on Android",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-11-28T01:23:35Z",
            "updated_at": "2016-11-29T17:31:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc1NjI=",
                    "name": "platform:android",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9a20068ab7108357c78e9ac00eb90a3d72da7651"
            ]
        },
        "7229": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTYyMTA3MDA=",
            "public_id": 7229,
            "url": "https://github.com/godotengine/godot/pull/7229",
            "diff_url": "https://github.com/godotengine/godot/pull/7229.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7229.patch",
            "title": "Show selected node in Scene dock when parent node is folded",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-12-02T02:30:36Z",
            "updated_at": "2020-01-26T09:29:53Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "a192e0785ebe2942038dd75f3eafd4c8d34394ac"
            ]
        },
        "7233": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTYzMjQ2MDM=",
            "public_id": 7233,
            "url": "https://github.com/godotengine/godot/pull/7233",
            "diff_url": "https://github.com/godotengine/godot/pull/7233.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7233.patch",
            "title": "Fix crash on project importing by dragging a folder.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-12-02T17:58:26Z",
            "updated_at": "2016-12-08T06:46:19Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "d82c2687f30d2f2ee9f8792068964f61ae56c7b7"
            ]
        },
        "7237": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTY0MDc0OTE=",
            "public_id": 7237,
            "url": "https://github.com/godotengine/godot/pull/7237",
            "diff_url": "https://github.com/godotengine/godot/pull/7237.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7237.patch",
            "title": "Particles2D: Fix initial size randomness property having no effect.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-12-03T19:18:47Z",
            "updated_at": "2016-12-06T00:18:03Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4dd6bead1fc5cfe264e24964f9da0d35bc74b3ee"
            ]
        },
        "7238": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTY0MTcwNjM=",
            "public_id": 7238,
            "url": "https://github.com/godotengine/godot/pull/7238",
            "diff_url": "https://github.com/godotengine/godot/pull/7238.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7238.patch",
            "title": "TextureRegionEditor: Fix mouse wheel scroll speed.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-12-04T01:04:34Z",
            "updated_at": "2016-12-04T13:43:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "c2040324beea92dcf7b44be5f4827257bd872d00"
            ]
        },
        "7239": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTY0MTk0NzM=",
            "public_id": 7239,
            "url": "https://github.com/godotengine/godot/pull/7239",
            "diff_url": "https://github.com/godotengine/godot/pull/7239.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7239.patch",
            "title": "Backport web export changes for 2.1",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5OTYxOTE=",
            "created_at": "2016-12-04T03:01:37Z",
            "updated_at": "2016-12-13T23:05:45Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5ede1a1226edada5cf3825801a0e8b0d32809e74",
                "17422f1f8673ed242771032fd5dc43df89a3b387",
                "49e22aa83ff5523ab6e976f04cac067de21e4a5e",
                "6d86a63648c65c9e5e72747130ee3cb0ed49ab4c"
            ]
        },
        "7241": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTY0MzY3NzM=",
            "public_id": 7241,
            "url": "https://github.com/godotengine/godot/pull/7241",
            "diff_url": "https://github.com/godotengine/godot/pull/7241.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7241.patch",
            "title": "y_sort: make clear which item has to be drawn first when two have the same y-coordinate",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODYwODM3",
            "created_at": "2016-12-04T16:01:58Z",
            "updated_at": "2020-01-26T09:29:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4118b21e43c59e6abfe4f45ccf236ee529626f4e"
            ]
        },
        "7271": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTczNjA1MzU=",
            "public_id": 7271,
            "url": "https://github.com/godotengine/godot/pull/7271",
            "diff_url": "https://github.com/godotengine/godot/pull/7271.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7271.patch",
            "title": "Fixes and improvementes for IPv6 implementation.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2016-12-09T18:51:36Z",
            "updated_at": "2017-06-03T16:16:33Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d194e1c48e5d161f0310ee17e63f1951e2c50de6",
                "de23ce11b51847b7b8bfc10ecf5926827516ac5a",
                "c1c1ec690e66c09178b6883e332a38fc9d8ad890",
                "1aff508dd9713abf0db0d0436fa7f7c4788c5a4a",
                "a77a0118f6b0d0878a53e2c963d91763b311163d",
                "c18c5013f837ea7d4de2f022d36f84e0abce6439",
                "4d90a4fcd5fcdca42df47062f94a1fa4e5635a94",
                "9200da58e4c2498c833d9f2505600c7049e80940",
                "95bdd977686005d3d813eb09aca625384f1774c1",
                "4f07b595a17a633c65c5df43ecdaa37667a475e9",
                "cdc1ca0f1301bb907121292db83f98706722ff1e",
                "311f1f165be12ea290799e42f9951011d997ab40"
            ]
        },
        "7275": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTc0MjY5NzM=",
            "public_id": 7275,
            "url": "https://github.com/godotengine/godot/pull/7275",
            "diff_url": "https://github.com/godotengine/godot/pull/7275.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7275.patch",
            "title": "KinematicBody: Fix wrong method bind return type",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-12-10T14:39:44Z",
            "updated_at": "2021-05-14T01:56:30Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d579d0a8148f7ce62e320a09fd2e78c430dad530"
            ]
        },
        "7282": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTc1MDY2Njk=",
            "public_id": 7282,
            "url": "https://github.com/godotengine/godot/pull/7282",
            "diff_url": "https://github.com/godotengine/godot/pull/7282.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7282.patch",
            "title": "fix for crash when no ALSA or Pulse installed on linux",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM3MzgyNjQ=",
            "created_at": "2016-12-12T07:37:40Z",
            "updated_at": "2016-12-13T07:44:12Z",
            "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": [
                "2495e8a9410d8b6e21628ea26814148617d5327f"
            ]
        },
        "7283": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTc1MjQ5NzE=",
            "public_id": 7283,
            "url": "https://github.com/godotengine/godot/pull/7283",
            "diff_url": "https://github.com/godotengine/godot/pull/7283.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7283.patch",
            "title": "Curve2D/3D: Add clear_points method.",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE5MTY=",
            "created_at": "2016-12-12T10:11:22Z",
            "updated_at": "2016-12-13T07:44:43Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e741da869a11533ec46ed86bad1fd8c8c70a6178"
            ]
        },
        "7306": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTgyMzg2MTA=",
            "public_id": 7306,
            "url": "https://github.com/godotengine/godot/pull/7306",
            "diff_url": "https://github.com/godotengine/godot/pull/7306.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7306.patch",
            "title": "PopupMenu upgrade: Hide on item selection",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY3NzYwOTI=",
            "created_at": "2016-12-15T21:54:15Z",
            "updated_at": "2017-02-08T23:14:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "da950cd0f27a4f1f2a2d596efae846d1c22442a2"
            ]
        },
        "7311": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTgzMzAwNDU=",
            "public_id": 7311,
            "url": "https://github.com/godotengine/godot/pull/7311",
            "diff_url": "https://github.com/godotengine/godot/pull/7311.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7311.patch",
            "title": "Fix a Quad node mesh data leak",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-12-16T12:53:34Z",
            "updated_at": "2017-03-30T10:39:58Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzk1MzcxNzY=",
                    "name": "good first issue",
                    "color": "#99ffff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7504a015aa5637449aa2c69a3c11b521ff71225d"
            ]
        },
        "7322": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg0NDg0NzE=",
            "public_id": 7322,
            "url": "https://github.com/godotengine/godot/pull/7322",
            "diff_url": "https://github.com/godotengine/godot/pull/7322.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7322.patch",
            "title": "doc improvement for get_colliding_bodies() methods",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjczNTg4OTk=",
            "created_at": "2016-12-17T16:31:55Z",
            "updated_at": "2017-09-30T16:33:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWwyODM1MTg4Mzk=",
                    "name": "documentation",
                    "color": "#ffddff"
                }
            ],
            "commits": [
                "3cd5c86b1a01aeb1f6808175f1914cf39367defe"
            ]
        },
        "7328": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg0ODM3Mjk=",
            "public_id": 7328,
            "url": "https://github.com/godotengine/godot/pull/7328",
            "diff_url": "https://github.com/godotengine/godot/pull/7328.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7328.patch",
            "title": "Register SpatialGizmo as a scene type",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2016-12-18T19:03:57Z",
            "updated_at": "2021-05-14T01:56:29Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "ce41464fc0b9a20c5c06f77f0437fa2ef1f9226c"
            ]
        },
        "7330": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg0OTY2MTU=",
            "public_id": 7330,
            "url": "https://github.com/godotengine/godot/pull/7330",
            "diff_url": "https://github.com/godotengine/godot/pull/7330.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7330.patch",
            "title": "Fix search to find \"whole\" words at end of line",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExODEzMDc2",
            "created_at": "2016-12-19T01:40:25Z",
            "updated_at": "2016-12-23T14:52:22Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "d1cf29fe9936b8a433601efa891453dcbb702227"
            ]
        },
        "7339": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg4MDc5MTM=",
            "public_id": 7339,
            "url": "https://github.com/godotengine/godot/pull/7339",
            "diff_url": "https://github.com/godotengine/godot/pull/7339.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7339.patch",
            "title": "Remove extraneous line in .po reader, which caused it to disregard first line",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-12-20T19:13:01Z",
            "updated_at": "2017-03-30T10:40:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "474eafbbf68036251666cc1c4e86a82876b59e61"
            ]
        },
        "7341": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg4NDQzMDI=",
            "public_id": 7341,
            "url": "https://github.com/godotengine/godot/pull/7341",
            "diff_url": "https://github.com/godotengine/godot/pull/7341.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7341.patch",
            "title": "Bugfixes for Tree node",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3NDg5OTU=",
            "created_at": "2016-12-20T23:19:24Z",
            "updated_at": "2017-01-02T14:53:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "4b9a96859b6d80b9b50a0512d3ab9c6d05a4deb1"
            ]
        },
        "7344": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg4NTcxODE=",
            "public_id": 7344,
            "url": "https://github.com/godotengine/godot/pull/7344",
            "diff_url": "https://github.com/godotengine/godot/pull/7344.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7344.patch",
            "title": "Fix error when fragment and lighting code share an uniform",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2016-12-21T01:34:30Z",
            "updated_at": "2017-01-06T11:26:59Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "490f51a20299f0084684a3b004128dc34e6b20ce"
            ]
        },
        "7347": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTg5NDQ5OTk=",
            "public_id": 7347,
            "url": "https://github.com/godotengine/godot/pull/7347",
            "diff_url": "https://github.com/godotengine/godot/pull/7347.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7347.patch",
            "title": "Allows to start the scene with custom arguments within the editor",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNDE5NjY0",
            "created_at": "2016-12-21T14:46:54Z",
            "updated_at": "2016-12-23T14:59:17Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "abdedc35224ce499ea49dd996b44344432dbf510"
            ]
        },
        "7349": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkwMjYzOTI=",
            "public_id": 7349,
            "url": "https://github.com/godotengine/godot/pull/7349",
            "diff_url": "https://github.com/godotengine/godot/pull/7349.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7349.patch",
            "title": "Fix duplicated string on RichTextLabel if starts with '\\n'",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-12-21T23:57:53Z",
            "updated_at": "2016-12-29T05:01:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0ecc968c5c7593227d048e8c6020ed1a24ae52c1"
            ]
        },
        "7350": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkwMzE1NTY=",
            "public_id": 7350,
            "url": "https://github.com/godotengine/godot/pull/7350",
            "diff_url": "https://github.com/godotengine/godot/pull/7350.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7350.patch",
            "title": "Update libwebp to 0.5.2",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-12-22T00:56:19Z",
            "updated_at": "2016-12-29T05:00:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e04c7e11ec2fabf34aaf515103bc0b6086e1aabd"
            ]
        },
        "7351": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkxMDE0MTM=",
            "public_id": 7351,
            "url": "https://github.com/godotengine/godot/pull/7351",
            "diff_url": "https://github.com/godotengine/godot/pull/7351.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7351.patch",
            "title": "Fix issue #7331",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE4ODgxODY=",
            "created_at": "2016-12-22T13:07:37Z",
            "updated_at": "2016-12-23T15:04:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "20d6af6028c97c6135faa0d937e9d0a458fb0fd1"
            ]
        },
        "7355": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkxODExODg=",
            "public_id": 7355,
            "url": "https://github.com/godotengine/godot/pull/7355",
            "diff_url": "https://github.com/godotengine/godot/pull/7355.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7355.patch",
            "title": "Exposing edit_resource method of EditorNode in the EditorPlugin",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3NDg5OTU=",
            "created_at": "2016-12-22T22:43:13Z",
            "updated_at": "2017-01-02T12:37:23Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwzMDcxMzU1MzI=",
                    "name": "topic:plugin",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "7e0d0d0bb912fbb774f5890792840a1a62485773"
            ]
        },
        "7363": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkzMDQzNjM=",
            "public_id": 7363,
            "url": "https://github.com/godotengine/godot/pull/7363",
            "diff_url": "https://github.com/godotengine/godot/pull/7363.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7363.patch",
            "title": "Expose set_bone_name and get_bone_name to GDscript",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjU3Mzc5NDU=",
            "created_at": "2016-12-24T14:28:03Z",
            "updated_at": "2017-01-02T12:43:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b96e2e11264cd01aceed1b6101576b3c9376d710"
            ]
        },
        "7364": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkzMTIzNzA=",
            "public_id": 7364,
            "url": "https://github.com/godotengine/godot/pull/7364",
            "diff_url": "https://github.com/godotengine/godot/pull/7364.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7364.patch",
            "title": "Fix bottom panel visibility on play",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzODcxNjU=",
            "created_at": "2016-12-24T22:56:29Z",
            "updated_at": "2018-05-21T00:30:44Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "faf6f865ddefa129945491796edcc23133f7e5e1",
                "83b82fc26788bd644bda2ff9477a2961b027a916"
            ]
        },
        "7372": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTkzNTE0MTA=",
            "public_id": 7372,
            "url": "https://github.com/godotengine/godot/pull/7372",
            "diff_url": "https://github.com/godotengine/godot/pull/7372.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7372.patch",
            "title": "Fix ColorPicker not correctly updating after pasting hex html color",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjM1NzczNw==",
            "created_at": "2016-12-26T08:40:55Z",
            "updated_at": "2017-01-02T12:48:06Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "0bf5d86546cd4829655befd1896eac31175d925e"
            ]
        },
        "7376": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk0MTQ1MjE=",
            "public_id": 7376,
            "url": "https://github.com/godotengine/godot/pull/7376",
            "diff_url": "https://github.com/godotengine/godot/pull/7376.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7376.patch",
            "title": "Scroll horizontally with mouse wheel when horizontal enabled only",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-12-27T07:34:17Z",
            "updated_at": "2017-01-02T15:44:25Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "22b76511fb4e26c3f6726bcb710b4df1d028d37d"
            ]
        },
        "7382": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk1MTAwNDM=",
            "public_id": 7382,
            "url": "https://github.com/godotengine/godot/pull/7382",
            "diff_url": "https://github.com/godotengine/godot/pull/7382.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7382.patch",
            "title": "Able to change visibility when ancestor node is hidden",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjgyODE0NTQ=",
            "created_at": "2016-12-28T05:29:23Z",
            "updated_at": "2020-01-26T09:29:45Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "f33e21e7afc64990bca106e6b349cbe2f7e81c0e",
                "792ff11642c0bd0d2c2c647a2cc4d828f47d35d0"
            ]
        },
        "7385": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk1OTQxNTY=",
            "public_id": 7385,
            "url": "https://github.com/godotengine/godot/pull/7385",
            "diff_url": "https://github.com/godotengine/godot/pull/7385.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7385.patch",
            "title": "Fix #7098 by not accepting right clicks while dragging the range",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyNzY3Mjc=",
            "created_at": "2016-12-28T21:24:59Z",
            "updated_at": "2017-03-30T10:40:00Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkxMjgwNDQ=",
                    "name": "confirmed",
                    "color": "#aaddaa"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "d40eb1565ed5a9cae29fa83561b42566119b2b7d"
            ]
        },
        "7391": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk2NDQ1NTQ=",
            "public_id": 7391,
            "url": "https://github.com/godotengine/godot/pull/7391",
            "diff_url": "https://github.com/godotengine/godot/pull/7391.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7391.patch",
            "title": "Update DebugMesh when NavMesh changes",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzkwMzQ0",
            "created_at": "2016-12-29T11:19:30Z",
            "updated_at": "2017-01-02T12:50:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "2807507325c28a4b4f5128db5ee98f9a282fe5d1"
            ]
        },
        "7401": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk4MDg2MTg=",
            "public_id": 7401,
            "url": "https://github.com/godotengine/godot/pull/7401",
            "diff_url": "https://github.com/godotengine/godot/pull/7401.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7401.patch",
            "title": "Bucket fill preview",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjEzMTE1NTU=",
            "created_at": "2016-12-31T17:03:34Z",
            "updated_at": "2017-01-02T13:47:11Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2OA==",
                    "name": "feature proposal",
                    "color": "#4466ff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "39771f22b6296f52842148332b601a9a49c16181",
                "36d0281a2bc0b89f3566382113905b929216969c"
            ]
        },
        "7406": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk4MjczMjM=",
            "public_id": 7406,
            "url": "https://github.com/godotengine/godot/pull/7406",
            "diff_url": "https://github.com/godotengine/godot/pull/7406.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7406.patch",
            "title": "TileMap: _update_dirty_quadrants() cancel pending update pre return",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2017-01-01T17:37:38Z",
            "updated_at": "2021-05-14T01:56:28Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "5b3acd287dcc08e6a05f7526f3bd28c5a00d8075"
            ]
        },
        "7410": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk4NTQ0MTY=",
            "public_id": 7410,
            "url": "https://github.com/godotengine/godot/pull/7410",
            "diff_url": "https://github.com/godotengine/godot/pull/7410.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7410.patch",
            "title": "Add the 'finished' signal to AnimatedSprite",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjYyODAwOTU=",
            "created_at": "2017-01-02T11:14:25Z",
            "updated_at": "2017-01-02T14:54:59Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "f6262fde11cac8b7d1a3d299042c1af6b321cf24"
            ]
        },
        "7425": {
            "id": "MDExOlB1bGxSZXF1ZXN0OTk5OTY4Mjg=",
            "public_id": 7425,
            "url": "https://github.com/godotengine/godot/pull/7425",
            "diff_url": "https://github.com/godotengine/godot/pull/7425.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7425.patch",
            "title": "Fix for the huge audio latency (>200 ms) for the …",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE0ODYwODM3",
            "created_at": "2017-01-03T18:13:35Z",
            "updated_at": "2017-01-10T14:19:14Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw0MTAwNjQ0ODU=",
                    "name": "needs testing",
                    "color": "#ffcc44"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "da6b6c2dd790a1a6f1702efe1b075b09ec76fb48"
            ]
        },
        "7440": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAwMzc3NTgz",
            "public_id": 7440,
            "url": "https://github.com/godotengine/godot/pull/7440",
            "diff_url": "https://github.com/godotengine/godot/pull/7440.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7440.patch",
            "title": "Updating some thirdparty libraries",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2017-01-05T22:36:49Z",
            "updated_at": "2017-01-06T18:17:46Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNzA0NzE3OTU=",
                    "name": "topic:thirdparty",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "9845bdde8dc3005185dc43c493380858d717596a",
                "2ca0337f5f8564b62920087d898f8f4a580d7b3b",
                "a0141fa823aeaba0a99ac2e004496b081204313b"
            ]
        },
        "7462": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAwNTc2NDI0",
            "public_id": 7462,
            "url": "https://github.com/godotengine/godot/pull/7462",
            "diff_url": "https://github.com/godotengine/godot/pull/7462.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7462.patch",
            "title": "expose OS.set_exit_code and OS.get_exit_code to ClassDB",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjUyMDk2MTM=",
            "created_at": "2017-01-07T17:58:37Z",
            "updated_at": "2017-01-10T14:29:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "fbfcc981d95d94a3d7dfbc214e37bb02da3dec66"
            ]
        },
        "7480": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAwNjcxNjAx",
            "public_id": 7480,
            "url": "https://github.com/godotengine/godot/pull/7480",
            "diff_url": "https://github.com/godotengine/godot/pull/7480.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7480.patch",
            "title": "Windows: Workaround missing includes in MinGW-w64 < 4",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
            "created_at": "2017-01-09T11:45:56Z",
            "updated_at": "2017-01-09T11:46:38Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "b24fe6879a2d26b530c1198ba7abb8cf2719f06c"
            ]
        },
        "7493": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAwOTA0MDgx",
            "public_id": 7493,
            "url": "https://github.com/godotengine/godot/pull/7493",
            "diff_url": "https://github.com/godotengine/godot/pull/7493.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7493.patch",
            "title": "Detect bits when building with MinGW",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjc3MTgxMDA=",
            "created_at": "2017-01-10T16:15:05Z",
            "updated_at": "2021-05-14T01:56:27Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "460f030b738eb055d915e246a61f7740fe14f57b"
            ]
        },
        "7494": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAwOTA3NTQy",
            "public_id": 7494,
            "url": "https://github.com/godotengine/godot/pull/7494",
            "diff_url": "https://github.com/godotengine/godot/pull/7494.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7494.patch",
            "title": "Cherry pick backcompat stuff (2.1)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2017-01-10T16:32:06Z",
            "updated_at": "2017-01-11T10:36:07Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwODI=",
                    "name": "topic:gdscript",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "39ce4a49fa52572947a677b6e3afad6ba094e60b",
                "6ad84850abdccb5867de26d5eab198da9d57603e",
                "c0743f898a40c41c204e817c34a46fdc19e03dd2"
            ]
        },
        "7495": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAwOTA3OTY0",
            "public_id": 7495,
            "url": "https://github.com/godotengine/godot/pull/7495",
            "diff_url": "https://github.com/godotengine/godot/pull/7495.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7495.patch",
            "title": "More uniform reuse fix (2.1)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2017-01-10T16:34:13Z",
            "updated_at": "2017-01-11T10:36:07Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgxMTE=",
                    "name": "topic:rendering",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8589a1b117458fbf834015044bf01ff326897cc6"
            ]
        },
        "7506": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxMjUzMTAy",
            "public_id": 7506,
            "url": "https://github.com/godotengine/godot/pull/7506",
            "diff_url": "https://github.com/godotengine/godot/pull/7506.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7506.patch",
            "title": "Improvements to scons defined WINVER/_WIN32_WINNT",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2017-01-12T12:50:18Z",
            "updated_at": "2017-06-03T16:14:40Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwzNjE3ODA1NTk=",
                    "name": "platform:uwp",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "65483d57bf322f847ecb1ab906e8f4fac49f2557"
            ]
        },
        "7519": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNTI5Mzgy",
            "public_id": 7519,
            "url": "https://github.com/godotengine/godot/pull/7519",
            "diff_url": "https://github.com/godotengine/godot/pull/7519.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7519.patch",
            "title": "Improve Web export presentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5OTYxOTE=",
            "created_at": "2017-01-13T22:35:45Z",
            "updated_at": "2017-01-14T23:43:57Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgwMDk=",
                    "name": "topic:buildsystem",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "1f7d4c4d0ee8eba0a1d8084019269a45dfa76be4"
            ]
        },
        "7522": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNTQwNzg3",
            "public_id": 7522,
            "url": "https://github.com/godotengine/godot/pull/7522",
            "diff_url": "https://github.com/godotengine/godot/pull/7522.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7522.patch",
            "title": "2.1.x Cherry pick patch to enable 2D split screen. ( #6486 )",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2017-01-14T00:33:55Z",
            "updated_at": "2017-06-03T16:14:44Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "25a62a3e32f8602e6e37fccd38c2f828b3e9b7b5",
                "b61d7e6261f3dc17053cda6628aad0271207c70f"
            ]
        },
        "7549": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNjY5OTA5",
            "public_id": 7549,
            "url": "https://github.com/godotengine/godot/pull/7549",
            "diff_url": "https://github.com/godotengine/godot/pull/7549.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7549.patch",
            "title": "Cherry-pick node creation usability enhancements (2.1)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2017-01-16T11:04:43Z",
            "updated_at": "2017-01-16T17:10:33Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyMTk=",
                    "name": "topic:editor",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8fca6870c44b60c13e06b857de61e06c2678bc5d",
                "9f3c594f9eaa27e993f041b6b4f86cd65bb1b6bf",
                "b3d0596c4bea7d282e604a8dfbf8cf629ab7bcaf"
            ]
        },
        "7553": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNzA0Mjk5",
            "public_id": 7553,
            "url": "https://github.com/godotengine/godot/pull/7553",
            "diff_url": "https://github.com/godotengine/godot/pull/7553.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7553.patch",
            "title": "Fix bug in windows TCP poll function",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2017-01-16T14:54:32Z",
            "updated_at": "2017-06-03T16:14:49Z",
            "target_branch": "master",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "c356ec5e8bf1ecaa5acedc204d613c4d1c2db3db"
            ]
        },
        "7554": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNzA0NDQ4",
            "public_id": 7554,
            "url": "https://github.com/godotengine/godot/pull/7554",
            "diff_url": "https://github.com/godotengine/godot/pull/7554.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7554.patch",
            "title": "2.1.x - Fix bug in windows TCP poll function",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjE2ODc5MTg=",
            "created_at": "2017-01-16T14:55:27Z",
            "updated_at": "2017-06-03T16:14:51Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWwyMDU0MTc0MTM=",
                    "name": "platform:windows",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "8322c1aa644e2edf778b6b8fe404043dd673cef1"
            ]
        },
        "7557": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNzM1MjMw",
            "public_id": 7557,
            "url": "https://github.com/godotengine/godot/pull/7557",
            "diff_url": "https://github.com/godotengine/godot/pull/7557.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7557.patch",
            "title": "Make image-groups map in export.cfg ordered (2.1)",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjExNzk3MTc0",
            "created_at": "2017-01-16T17:59:52Z",
            "updated_at": "2017-01-16T20:11:04Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc5NjY=",
                    "name": "topic:core",
                    "color": "#ffee88"
                },
                {
                    "id": "MDU6TGFiZWwyODM1MTg3MzM=",
                    "name": "usability",
                    "color": "#447744"
                }
            ],
            "commits": [
                "8e380677cb7d5f49c2a0126a23db7f69108dc869"
            ]
        },
        "7561": {
            "id": "MDExOlB1bGxSZXF1ZXN0MTAxNzQ0MTcx",
            "public_id": 7561,
            "url": "https://github.com/godotengine/godot/pull/7561",
            "diff_url": "https://github.com/godotengine/godot/pull/7561.diff",
            "patch_url": "https://github.com/godotengine/godot/pull/7561.patch",
            "title": "Cherry-pick usability fixes in web export presentation",
            "state": "MERGED",
            "is_draft": false,
            "authored_by": "MDQ6VXNlcjY5OTYxOTE=",
            "created_at": "2017-01-16T19:11:58Z",
            "updated_at": "2017-01-16T19:15:46Z",
            "target_branch": "2.1",
            "labels": [
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2NA==",
                    "name": "bug",
                    "color": "#ff6055"
                },
                {
                    "id": "MDU6TGFiZWw3MzMzMDA2Ng==",
                    "name": "enhancement",
                    "color": "#aaccff"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTc0NTU=",
                    "name": "platform:web",
                    "color": "#e4e4e4"
                },
                {
                    "id": "MDU6TGFiZWwyNzkwOTgyNTU=",
                    "name": "topic:porting",
                    "color": "#ffee88"
                }
            ],
            "commits": [
                "e4bbc1067a033c44f65091590408ad22cf41a4d5"
            ]
        }
    }
}