Files
godot-interactive-changelog/data/godotengine.godot.3.3.2.json
2023-11-26 22:25:49 +01:00

1804 lines
80 KiB
JSON

{
"generated_at": 1685475629758,
"log": [
"7610409b8a14b8499763efa76578795c755a846d",
"bc5ac12bdb279fb703a2957f7d59a05c7466b6f5",
"2c99306e20d996016f1de049e95a8bbd6a3d6a50",
"2c520fb7323ce113d99b14417327f8026d1550f0",
"2857840754a5e5db9d751f336cda68f761dfd21c",
"f87096ecea6cf538a908a85af47728c46c825ad7",
"5b8b3f645e25297f0b7562720ac58ea3835fd0ad",
"20dfa4ceaa647035b0b842e2baf1c18667fbc50b",
"738d0b7f631eaa76ac6f54df4640405c4ebee6bd",
"7678e73398473268d27fcf06bce27ac40a427fea",
"d36ab91461c215a734ba8963bd7953a6e7fa02e8",
"997f8f5d29050d98e0e125041482b459df390508",
"2ec691e274c3d575e31ad06e8bff3d81369a1959",
"01ce818c7b967d036c613b002f28a3f2f7dc665d",
"e14d5062f7d27b20332a0e121800e4c380c118f2",
"418e0447897d794efd61cfab475d1594710e7fd5",
"274e251d307d5219b38c132b7e1562ba935ba5f9",
"c1827b872dd9245a40ee729a579f5c33c337aad8",
"9b8a099bd1b5666f24d5b2d75d378c881cafbc6f",
"a1af387177ad776a03f4440ae6e6abb8441dc7cf",
"337ef0395856120530284be4beea7d1df00cbab0",
"066ceefcafa21016919c02658334ad71b6266ffa",
"5602deeb0fd581e1f4c34f6efea4782765064bd8",
"4ed50733fdb127e81ef5f352526b906c1d69292e",
"f89120b8958a464b7221315e1a3cbbe43c35ed13",
"7339de9dbbc71fd7718e6286016b789081a27aa9",
"80f74aac0f860cab099e218d1a87fe55abba0733",
"2df673128143b2646cd1bdefb54fe128507bf4f3",
"af6c50b0e53471c1cf58d719de0d8ab6ba5da681",
"0f3f706ca6a6b493e46c95829aeed3accd3bb85b"
],
"release_logs": {
"stable": [
"7610409b8a14b8499763efa76578795c755a846d",
"bc5ac12bdb279fb703a2957f7d59a05c7466b6f5",
"2c99306e20d996016f1de049e95a8bbd6a3d6a50",
"2c520fb7323ce113d99b14417327f8026d1550f0",
"2857840754a5e5db9d751f336cda68f761dfd21c",
"f87096ecea6cf538a908a85af47728c46c825ad7",
"5b8b3f645e25297f0b7562720ac58ea3835fd0ad",
"20dfa4ceaa647035b0b842e2baf1c18667fbc50b",
"738d0b7f631eaa76ac6f54df4640405c4ebee6bd",
"7678e73398473268d27fcf06bce27ac40a427fea",
"d36ab91461c215a734ba8963bd7953a6e7fa02e8",
"997f8f5d29050d98e0e125041482b459df390508",
"2ec691e274c3d575e31ad06e8bff3d81369a1959",
"01ce818c7b967d036c613b002f28a3f2f7dc665d",
"e14d5062f7d27b20332a0e121800e4c380c118f2",
"418e0447897d794efd61cfab475d1594710e7fd5",
"274e251d307d5219b38c132b7e1562ba935ba5f9",
"c1827b872dd9245a40ee729a579f5c33c337aad8",
"9b8a099bd1b5666f24d5b2d75d378c881cafbc6f",
"a1af387177ad776a03f4440ae6e6abb8441dc7cf",
"337ef0395856120530284be4beea7d1df00cbab0",
"066ceefcafa21016919c02658334ad71b6266ffa",
"5602deeb0fd581e1f4c34f6efea4782765064bd8",
"4ed50733fdb127e81ef5f352526b906c1d69292e",
"f89120b8958a464b7221315e1a3cbbe43c35ed13",
"7339de9dbbc71fd7718e6286016b789081a27aa9",
"80f74aac0f860cab099e218d1a87fe55abba0733",
"2df673128143b2646cd1bdefb54fe128507bf4f3",
"af6c50b0e53471c1cf58d719de0d8ab6ba5da681",
"0f3f706ca6a6b493e46c95829aeed3accd3bb85b"
]
},
"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": 6,
"commit_count": 14
},
"MDQ6VXNlcjc2NDU2ODM=": {
"id": "MDQ6VXNlcjc2NDU2ODM=",
"user": "bruvzg",
"avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4",
"url": "https://github.com/bruvzg",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjIxOTk5Mzc5": {
"id": "MDQ6VXNlcjIxOTk5Mzc5",
"user": "lawnjelly",
"avatar": "https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4",
"url": "https://github.com/lawnjelly",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjEyOTY2ODE0": {
"id": "MDQ6VXNlcjEyOTY2ODE0",
"user": "zaevi",
"avatar": "https://avatars.githubusercontent.com/u/12966814?u=6236d669f8205f6d7cbdd0215a33c72eaf68c818&v=4",
"url": "https://github.com/zaevi",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjMzMTE3MDgy": {
"id": "MDQ6VXNlcjMzMTE3MDgy",
"user": "trollodel",
"avatar": "https://avatars.githubusercontent.com/u/33117082?u=16c291b6b400d833e3cd93e103577873fdda2117&v=4",
"url": "https://github.com/trollodel",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjM3MjQ3Ng==": {
"id": "MDQ6VXNlcjM3MjQ3Ng==",
"user": "timothyqiu",
"avatar": "https://avatars.githubusercontent.com/u/372476?v=4",
"url": "https://github.com/timothyqiu",
"pull_count": 4,
"commit_count": 8
},
"MDQ6VXNlcjM5OTQ2MDMw": {
"id": "MDQ6VXNlcjM5OTQ2MDMw",
"user": "lyuma",
"avatar": "https://avatars.githubusercontent.com/u/39946030?v=4",
"url": "https://github.com/lyuma",
"pull_count": 2,
"commit_count": 4
},
"MDQ6VXNlcjMyMzIx": {
"id": "MDQ6VXNlcjMyMzIx",
"user": "fire",
"avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4",
"url": "https://github.com/fire",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjQ0MDIzMDQ=": {
"id": "MDQ6VXNlcjQ0MDIzMDQ=",
"user": "JFonS",
"avatar": "https://avatars.githubusercontent.com/u/4402304?u=7d2f9f73625e9fbd240df6f5ecb3bd1130da444c&v=4",
"url": "https://github.com/JFonS",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjE4MDAzMg==": {
"id": "MDQ6VXNlcjE4MDAzMg==",
"user": "Calinou",
"avatar": "https://avatars.githubusercontent.com/u/180032?v=4",
"url": "https://github.com/Calinou",
"pull_count": 3,
"commit_count": 6
},
"MDQ6VXNlcjcxMTYwMDE=": {
"id": "MDQ6VXNlcjcxMTYwMDE=",
"user": "mphe",
"avatar": "https://avatars.githubusercontent.com/u/7116001?u=4d3371c26a97b42f7666bb9c27ff49067d48983d&v=4",
"url": "https://github.com/mphe",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjE2ODc5MTg=": {
"id": "MDQ6VXNlcjE2ODc5MTg=",
"user": "Faless",
"avatar": "https://avatars.githubusercontent.com/u/1687918?v=4",
"url": "https://github.com/Faless",
"pull_count": 2,
"commit_count": 4
},
"MDQ6VXNlcjkyODMwOTg=": {
"id": "MDQ6VXNlcjkyODMwOTg=",
"user": "kleonc",
"avatar": "https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4",
"url": "https://github.com/kleonc",
"pull_count": 1,
"commit_count": 2
},
"MDQ6VXNlcjE1NTQxMjc=": {
"id": "MDQ6VXNlcjE1NTQxMjc=",
"user": "Listwon",
"avatar": "https://avatars.githubusercontent.com/u/1554127?u=3de6201fee2c27befd1e8e080306dc85d4c68794&v=4",
"url": "https://github.com/Listwon",
"pull_count": 1,
"commit_count": 2
}
},
"commits": {
"7610409b8a14b8499763efa76578795c755a846d": {
"hash": "7610409b8a14b8499763efa76578795c755a846d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Bump version to 3.3.2-stable",
"body": "Fixes a few regressions in 3.3.1-stable, and includes some additional bug\nfixes. See the CHANGELOG.md for details.\n\nThanks to all contributors! <3",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"bc5ac12bdb279fb703a2957f7d59a05c7466b6f5": {
"hash": "bc5ac12bdb279fb703a2957f7d59a05c7466b6f5",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Update changelog for 3.3.2-stable",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"2c99306e20d996016f1de049e95a8bbd6a3d6a50": {
"hash": "2c99306e20d996016f1de049e95a8bbd6a3d6a50",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "OS: Better validation of invalid input for get_unix_time_from_datetime",
"body": "Default missing keys to Unix time 0 (1970-01-01 at 00:00:00 UTC).\nAbort if year <= 0, this is not supported by the current algorithm.\n\nPrevents an infinite loop further down.\n\nFixes #49022.\n\n(cherry picked from commit 62efa30ed239b89538730a9528e10af50cdce1a1)",
"is_cherrypick": true,
"cherrypick_hash": "62efa30ed239b89538730a9528e10af50cdce1a1",
"pull": ""
},
"62efa30ed239b89538730a9528e10af50cdce1a1": {
"hash": "62efa30ed239b89538730a9528e10af50cdce1a1",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "OS: Better validation of invalid input for get_unix_time_from_datetime",
"body": "Default missing keys to Unix time 0 (1970-01-01 at 00:00:00 UTC).\nAbort if year <= 0, this is not supported by the current algorithm.\n\nPrevents an infinite loop further down.\n\nFixes #49022.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 49023
},
"2c520fb7323ce113d99b14417327f8026d1550f0": {
"hash": "2c520fb7323ce113d99b14417327f8026d1550f0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "[macOS] Allow \"on top\" windows to enter full-screen mode.",
"body": "(cherry picked from commit 31be8ae8e959e20574b14ff5baf2eb2d53c5cb84)",
"is_cherrypick": true,
"cherrypick_hash": "31be8ae8e959e20574b14ff5baf2eb2d53c5cb84",
"pull": ""
},
"31be8ae8e959e20574b14ff5baf2eb2d53c5cb84": {
"hash": "31be8ae8e959e20574b14ff5baf2eb2d53c5cb84",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjc2NDU2ODM="
],
"author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>",
"summary": "[macOS] Allow \"on top\" windows to enter full-screen mode.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 49017
},
"2857840754a5e5db9d751f336cda68f761dfd21c": {
"hash": "2857840754a5e5db9d751f336cda68f761dfd21c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIxOTk5Mzc5"
],
"author_raw": "lawnjelly <lawnjelly@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Batching - fix item_batch_flags stale state",
"body": "Fixes bdata.joined_item_batch_flags not being kept up to date during the rendering pass.\n\n(cherry picked from commit 17a51b3a9e3ea5b744578911d7f1c903ad56a6a9)",
"is_cherrypick": true,
"cherrypick_hash": "17a51b3a9e3ea5b744578911d7f1c903ad56a6a9",
"pull": ""
},
"17a51b3a9e3ea5b744578911d7f1c903ad56a6a9": {
"hash": "17a51b3a9e3ea5b744578911d7f1c903ad56a6a9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjIxOTk5Mzc5"
],
"author_raw": "lawnjelly <lawnjelly@gmail.com>",
"committer_raw": "lawnjelly <lawnjelly@gmail.com>",
"summary": "Batching - fix item_batch_flags stale state",
"body": "Fixes bdata.joined_item_batch_flags not being kept up to date during the rendering pass.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48992
},
"f87096ecea6cf538a908a85af47728c46c825ad7": {
"hash": "f87096ecea6cf538a908a85af47728c46c825ad7",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjEyOTY2ODE0"
],
"author_raw": "Zae <zaevi@live.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix duplicate close files when deconstructing ZipArchive",
"body": "(cherry picked from commit a65dac3fa728527ea83ba6d2b065dc83500fb3ee)",
"is_cherrypick": true,
"cherrypick_hash": "a65dac3fa728527ea83ba6d2b065dc83500fb3ee",
"pull": ""
},
"a65dac3fa728527ea83ba6d2b065dc83500fb3ee": {
"hash": "a65dac3fa728527ea83ba6d2b065dc83500fb3ee",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjEyOTY2ODE0"
],
"author_raw": "Zae <zaevi@live.com>",
"committer_raw": "Zae <zaevi@live.com>",
"summary": "Fix duplicate close files when deconstructing ZipArchive",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 49013
},
"5b8b3f645e25297f0b7562720ac58ea3835fd0ad": {
"hash": "5b8b3f645e25297f0b7562720ac58ea3835fd0ad",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMzMTE3MDgy"
],
"author_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix crash on debug shapes update if CollisionObject is not in tree",
"body": "Also fix ConcavePolygonShape not emitting the changed signal\n\n(cherry picked from commit 7043d6d1c683357f311d83ffd5b8cf2669283e1b)",
"is_cherrypick": true,
"cherrypick_hash": "7043d6d1c683357f311d83ffd5b8cf2669283e1b",
"pull": ""
},
"7043d6d1c683357f311d83ffd5b8cf2669283e1b": {
"hash": "7043d6d1c683357f311d83ffd5b8cf2669283e1b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMzMTE3MDgy"
],
"author_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
"committer_raw": "trollodel <33117082+trollodel@users.noreply.github.com>",
"summary": "Fix crash on debug shapes update if CollisionObject is not in tree",
"body": "Also fix ConcavePolygonShape not emitting the changed signal",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48974
},
"20dfa4ceaa647035b0b842e2baf1c18667fbc50b": {
"hash": "20dfa4ceaa647035b0b842e2baf1c18667fbc50b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix STL to Godot type convertion of polypartition",
"body": "(cherry picked from commit d16bef8b55e6c978da44ea3c4b0822340e15027c)",
"is_cherrypick": true,
"cherrypick_hash": "d16bef8b55e6c978da44ea3c4b0822340e15027c",
"pull": ""
},
"d16bef8b55e6c978da44ea3c4b0822340e15027c": {
"hash": "d16bef8b55e6c978da44ea3c4b0822340e15027c",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix STL to Godot type convertion of polypartition",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48921
},
"738d0b7f631eaa76ac6f54df4640405c4ebee6bd": {
"hash": "738d0b7f631eaa76ac6f54df4640405c4ebee6bd",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix editor crash when exporting profiler data",
"body": "(cherry picked from commit be79bdc8ab5bbce66d408d9256d5dfa431b5cf08)",
"is_cherrypick": true,
"cherrypick_hash": "be79bdc8ab5bbce66d408d9256d5dfa431b5cf08",
"pull": ""
},
"be79bdc8ab5bbce66d408d9256d5dfa431b5cf08": {
"hash": "be79bdc8ab5bbce66d408d9256d5dfa431b5cf08",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix editor crash when exporting profiler data",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48917
},
"7678e73398473268d27fcf06bce27ac40a427fea": {
"hash": "7678e73398473268d27fcf06bce27ac40a427fea",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Dist: Add macOS entitlements files for editor code signing",
"body": "These are the entitlements we define for official macOS editor builds since\nGodot 3.3.\n\nUsers making custom builds of the engine can use those files with `codesign` to\nsign their own builds. E.g.:\n```\ncodesign --force --timestamp \\\n--options=runtime --entitlements editor.entitlements \\\n-s <your key> -v osx_template.app\n```\n\n(cherry picked from commit 6999e332e4d77db2cf99648e5a83798b583367ce)",
"is_cherrypick": true,
"cherrypick_hash": "6999e332e4d77db2cf99648e5a83798b583367ce",
"pull": ""
},
"6999e332e4d77db2cf99648e5a83798b583367ce": {
"hash": "6999e332e4d77db2cf99648e5a83798b583367ce",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Dist: Add macOS entitlements files for editor code signing",
"body": "These are the entitlements we define for official macOS editor builds since\nGodot 3.3.\n\nUsers making custom builds of the engine can use those files with `codesign` to\nsign their own builds. E.g.:\n```\ncodesign --force --timestamp \\\n--options=runtime --entitlements editor.entitlements \\\n-s <your key> -v osx_template.app\n```",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48893
},
"d36ab91461c215a734ba8963bd7953a6e7fa02e8": {
"hash": "d36ab91461c215a734ba8963bd7953a6e7fa02e8",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix incorrect skin deduplication when using named binds",
"body": "(cherry picked from commit 60f620411e337635ecbc4628e3df81f11ac25760)",
"is_cherrypick": true,
"cherrypick_hash": "60f620411e337635ecbc4628e3df81f11ac25760",
"pull": ""
},
"60f620411e337635ecbc4628e3df81f11ac25760": {
"hash": "60f620411e337635ecbc4628e3df81f11ac25760",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Lyuma <xn.lyuma@gmail.com>",
"summary": "Fix incorrect skin deduplication when using named binds",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48913
},
"997f8f5d29050d98e0e125041482b459df390508": {
"hash": "997f8f5d29050d98e0e125041482b459df390508",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "gltf: Fail gracefully when a mesh instance fails.",
"body": "(cherry picked from commit 5a9eee6b1a2f633935cfcbbe5f938263dd092e8e)",
"is_cherrypick": true,
"cherrypick_hash": "5a9eee6b1a2f633935cfcbbe5f938263dd092e8e",
"pull": ""
},
"5a9eee6b1a2f633935cfcbbe5f938263dd092e8e": {
"hash": "5a9eee6b1a2f633935cfcbbe5f938263dd092e8e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM5OTQ2MDMw"
],
"author_raw": "Lyuma <xn.lyuma@gmail.com>",
"committer_raw": "Lyuma <xn.lyuma@gmail.com>",
"summary": "gltf: Fail gracefully when a mesh instance fails.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48912
},
"2ec691e274c3d575e31ad06e8bff3d81369a1959": {
"hash": "2ec691e274c3d575e31ad06e8bff3d81369a1959",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMyMzIx"
],
"author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "When one invalid image fails, it should only fail that single image.",
"body": "Move to a more graceful degradation 3d asset import model.\n\n(cherry picked from commit a81f4dd5a7a92c2e7c7fc3185eeea745bd41cb5b)",
"is_cherrypick": true,
"cherrypick_hash": "a81f4dd5a7a92c2e7c7fc3185eeea745bd41cb5b",
"pull": ""
},
"a81f4dd5a7a92c2e7c7fc3185eeea745bd41cb5b": {
"hash": "a81f4dd5a7a92c2e7c7fc3185eeea745bd41cb5b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjMyMzIx"
],
"author_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
"committer_raw": "K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>",
"summary": "When one invalid image fails, it should only fail that single image.",
"body": "Move to a more graceful degradation 3d asset import model.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48904
},
"01ce818c7b967d036c613b002f28a3f2f7dc665d": {
"hash": "01ce818c7b967d036c613b002f28a3f2f7dc665d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ0MDIzMDQ="
],
"author_raw": "JFonS <joan.fonssanchez@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix swapped front/rear directions in viewport rotation control.",
"body": "(cherry picked from commit e70e33ddcf02fcb87d7e764280f464c0c8405f29)",
"is_cherrypick": true,
"cherrypick_hash": "e70e33ddcf02fcb87d7e764280f464c0c8405f29",
"pull": ""
},
"e70e33ddcf02fcb87d7e764280f464c0c8405f29": {
"hash": "e70e33ddcf02fcb87d7e764280f464c0c8405f29",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ0MDIzMDQ="
],
"author_raw": "JFonS <joan.fonssanchez@gmail.com>",
"committer_raw": "JFonS <joan.fonssanchez@gmail.com>",
"summary": "Fix swapped front/rear directions in viewport rotation control.",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48895
},
"e14d5062f7d27b20332a0e121800e4c380c118f2": {
"hash": "e14d5062f7d27b20332a0e121800e4c380c118f2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix crash when using get_available_chars with invalid DynamicFontData",
"body": "(cherry picked from commit bec1dcb6f670e163196fded19964b7a6d0dc1570)",
"is_cherrypick": true,
"cherrypick_hash": "bec1dcb6f670e163196fded19964b7a6d0dc1570",
"pull": ""
},
"bec1dcb6f670e163196fded19964b7a6d0dc1570": {
"hash": "bec1dcb6f670e163196fded19964b7a6d0dc1570",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix crash when using get_available_chars with invalid DynamicFontData",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48911
},
"418e0447897d794efd61cfab475d1594710e7fd5": {
"hash": "418e0447897d794efd61cfab475d1594710e7fd5",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Remove high radiance sizes from the editor due to issues on specific GPUs",
"body": "These values can still be set by code, but are no longer presented in\nthe editor.\n\n(cherry picked from commit 8d9cef372627db790cf255bcc41cc34af2f7e8ca)",
"is_cherrypick": true,
"cherrypick_hash": "8d9cef372627db790cf255bcc41cc34af2f7e8ca",
"pull": ""
},
"8d9cef372627db790cf255bcc41cc34af2f7e8ca": {
"hash": "8d9cef372627db790cf255bcc41cc34af2f7e8ca",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Remove high radiance sizes from the editor due to issues on specific GPUs",
"body": "These values can still be set by code, but are no longer presented in\nthe editor.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48906
},
"274e251d307d5219b38c132b7e1562ba935ba5f9": {
"hash": "274e251d307d5219b38c132b7e1562ba935ba5f9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Print a warning when importing a repeating NPOT texture in a GLES2 project",
"body": "Repeating NPOT textures are not guaranteed to be displayed correctly\nin GLES2, since the specification does not mandate support for it.\n\nThe warning is also displayed in GLES3 projects that are configured\nto allow falling back to GLES2.\n\n(cherry picked from commit 20f79287cd81cd61eec00ad1a71daaa4504d669d)",
"is_cherrypick": true,
"cherrypick_hash": "20f79287cd81cd61eec00ad1a71daaa4504d669d",
"pull": ""
},
"20f79287cd81cd61eec00ad1a71daaa4504d669d": {
"hash": "20f79287cd81cd61eec00ad1a71daaa4504d669d",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Print a warning when importing a repeating NPOT texture in a GLES2 project",
"body": "Repeating NPOT textures are not guaranteed to be displayed correctly\nin GLES2, since the specification does not mandate support for it.\n\nThe warning is also displayed in GLES3 projects that are configured\nto allow falling back to GLES2.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48817
},
"c1827b872dd9245a40ee729a579f5c33c337aad8": {
"hash": "c1827b872dd9245a40ee729a579f5c33c337aad8",
"is_merge": true,
"authored_by": [],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "GitHub <noreply@github.com>",
"summary": "Merge pull request #48888 from akien-mga/3.3-embree-fix-mingw-again",
"body": "[3.3] embree: Re-apply custom fix for MinGW crash",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
},
"9b8a099bd1b5666f24d5b2d75d378c881cafbc6f": {
"hash": "9b8a099bd1b5666f24d5b2d75d378c881cafbc6f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "embree: Re-apply custom fix for MinGW crash",
"body": "Re-do of #45380 lost in #48455.\nRediff patch on current embree-aarch64 upstream.\n\nFixes #48822.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48888
},
"a1af387177ad776a03f4440ae6e6abb8441dc7cf": {
"hash": "a1af387177ad776a03f4440ae6e6abb8441dc7cf",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjcxMTYwMDE="
],
"author_raw": "Marvin Ewald <marvin.e@protonmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Allow warning-ignore in same line",
"body": "(cherry picked from commit 3715ea268f15fd1b41b46a84e8b32151b21b9c6e)",
"is_cherrypick": true,
"cherrypick_hash": "3715ea268f15fd1b41b46a84e8b32151b21b9c6e",
"pull": ""
},
"3715ea268f15fd1b41b46a84e8b32151b21b9c6e": {
"hash": "3715ea268f15fd1b41b46a84e8b32151b21b9c6e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjcxMTYwMDE="
],
"author_raw": "Marvin Ewald <marvin.e@protonmail.com>",
"committer_raw": "Marvin Ewald <marvin.e@protonmail.com>",
"summary": "Allow warning-ignore in same line",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 47863
},
"337ef0395856120530284be4beea7d1df00cbab0": {
"hash": "337ef0395856120530284be4beea7d1df00cbab0",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix typos with codespell",
"body": "Using codespell 2.0.0.\n\nMethod:\n```\n$ cat > ../godot-word-whitelist.txt << EOF\nang\ncurvelinear\ndof\ndoubleclick\nfave\nfindn\nGIRD\nleapyear\nlod\nmerchantibility\nnd\nnumer\nois\nony\nque\nseeked\nsynching\nte\nuint\nunselect\nwebp\nEOF\n\n$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip=\"./thirdparty,*.po\"\n$ git diff // undo unwanted changes\n```\n\n(cherry picked from commit eb78f80f0358f0327823efac83d3d28dddbd6f39)",
"is_cherrypick": true,
"cherrypick_hash": "eb78f80f0358f0327823efac83d3d28dddbd6f39",
"pull": ""
},
"eb78f80f0358f0327823efac83d3d28dddbd6f39": {
"hash": "eb78f80f0358f0327823efac83d3d28dddbd6f39",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix typos with codespell",
"body": "Using codespell 2.0.0.\n\nMethod:\n```\n$ cat > ../godot-word-whitelist.txt << EOF\nang\ncurvelinear\ndof\ndoubleclick\nfave\nfindn\nGIRD\nleapyear\nlod\nmerchantibility\nnd\nnumer\nois\nony\nque\nseeked\nsynching\nte\nuint\nunselect\nwebp\nEOF\n\n$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip=\"./thirdparty,*.po\"\n$ git diff // undo unwanted changes\n```",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48883
},
"066ceefcafa21016919c02658334ad71b6266ffa": {
"hash": "066ceefcafa21016919c02658334ad71b6266ffa",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "[Doc] Remove reference to UNIX sockets in StreamPeer.",
"body": "That class can be used as a base to implement them, but there is no\nactual implementation for it in Godot.\n\n(cherry picked from commit e858f7c2ead49cee8689fc03546e6f505f0fd17a)",
"is_cherrypick": true,
"cherrypick_hash": "e858f7c2ead49cee8689fc03546e6f505f0fd17a",
"pull": ""
},
"e858f7c2ead49cee8689fc03546e6f505f0fd17a": {
"hash": "e858f7c2ead49cee8689fc03546e6f505f0fd17a",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[Doc] Remove reference to UNIX sockets in StreamPeer.",
"body": "That class can be used as a base to implement them, but there is no\nactual implementation for it in Godot.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48879
},
"5602deeb0fd581e1f4c34f6efea4782765064bd8": {
"hash": "5602deeb0fd581e1f4c34f6efea4782765064bd8",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Document valid range of Node2D.z_index",
"body": "(cherry picked from commit 4871bf46688e9eee4a221f8256974c92b75a1ebb)",
"is_cherrypick": true,
"cherrypick_hash": "4871bf46688e9eee4a221f8256974c92b75a1ebb",
"pull": ""
},
"4871bf46688e9eee4a221f8256974c92b75a1ebb": {
"hash": "4871bf46688e9eee4a221f8256974c92b75a1ebb",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjkyODMwOTg="
],
"author_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"committer_raw": "kleonc <9283098+kleonc@users.noreply.github.com>",
"summary": "Document valid range of Node2D.z_index",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48868
},
"4ed50733fdb127e81ef5f352526b906c1d69292e": {
"hash": "4ed50733fdb127e81ef5f352526b906c1d69292e",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Android: Remove `-fno-integrated-as`, it can break arm64v8 build",
"body": "We found that this flag causes this error on PR #48812 which does not add any\nfancy inline assembly:\n```\n/tmp/tile_set-ce236a.s: Assembler messages:\n/tmp/tile_set-ce236a.s:34676: Error: selected processor does not support `bfc x0,#32,#32'\nclang++: error: assembler command failed with exit code 1 (use -v to see invocation)\n```\n\nThat flag is mentioned in various errors related to assembler failures on\narm64v8 with Clang from the Android NDK.\n\nIt was added in Godot in #6958 when migrating from GCC to Clang, and is indeed\nreferenced in the NDK's Clang migration guide:\nhttps://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md\n\n> Especially for ARM and ARM64, Clang is much stricter about assembler rules\n> than GCC/GAS. Use `-fno-integrated-as` if Clang reports errors in inline\n> assembly or assembly files that you don't wish to modernize.\n\nWe don't get those errors nowadays so it seems the flag is no longer needed.\n\n(cherry picked from commit 23f7c751268a5cd75494d1ac24b7e585502d8134)",
"is_cherrypick": true,
"cherrypick_hash": "23f7c751268a5cd75494d1ac24b7e585502d8134",
"pull": ""
},
"23f7c751268a5cd75494d1ac24b7e585502d8134": {
"hash": "23f7c751268a5cd75494d1ac24b7e585502d8134",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Android: Remove `-fno-integrated-as`, it can break arm64v8 build",
"body": "We found that this flag causes this error on PR #48812 which does not add any\nfancy inline assembly:\n```\n/tmp/tile_set-ce236a.s: Assembler messages:\n/tmp/tile_set-ce236a.s:34676: Error: selected processor does not support `bfc x0,#32,#32'\nclang++: error: assembler command failed with exit code 1 (use -v to see invocation)\n```\n\nThat flag is mentioned in various errors related to assembler failures on\narm64v8 with Clang from the Android NDK.\n\nIt was added in Godot in #6958 when migrating from GCC to Clang, and is indeed\nreferenced in the NDK's Clang migration guide:\nhttps://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md\n\n> Especially for ARM and ARM64, Clang is much stricter about assembler rules\n> than GCC/GAS. Use `-fno-integrated-as` if Clang reports errors in inline\n> assembly or assembly files that you don't wish to modernize.\n\nWe don't get those errors nowadays so it seems the flag is no longer needed.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48851
},
"f89120b8958a464b7221315e1a3cbbe43c35ed13": {
"hash": "f89120b8958a464b7221315e1a3cbbe43c35ed13",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Fix ragdoll simulation when parent was readded to scene",
"body": "(cherry picked from commit a701927d89ff492b1c49f0af071f82376249a246)",
"is_cherrypick": true,
"cherrypick_hash": "a701927d89ff492b1c49f0af071f82376249a246",
"pull": ""
},
"a701927d89ff492b1c49f0af071f82376249a246": {
"hash": "a701927d89ff492b1c49f0af071f82376249a246",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjM3MjQ3Ng=="
],
"author_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"committer_raw": "Haoyu Qiu <timothyqiu32@gmail.com>",
"summary": "Fix ragdoll simulation when parent was readded to scene",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48823
},
"7339de9dbbc71fd7718e6286016b789081a27aa9": {
"hash": "7339de9dbbc71fd7718e6286016b789081a27aa9",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Increase the TileSet editor's snap step to 1024",
"body": "This also tweaks the autotile bitmaks mode property hint string.\n\n(cherry picked from commit a9df687db6294679a7f61382a66d53d5df2c9370)",
"is_cherrypick": true,
"cherrypick_hash": "a9df687db6294679a7f61382a66d53d5df2c9370",
"pull": ""
},
"a9df687db6294679a7f61382a66d53d5df2c9370": {
"hash": "a9df687db6294679a7f61382a66d53d5df2c9370",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE4MDAzMg=="
],
"author_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"committer_raw": "Hugo Locurcio <hugo.locurcio@hugo.pro>",
"summary": "Increase the TileSet editor's snap step to 1024",
"body": "This also tweaks the autotile bitmaks mode property hint string.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48820
},
"80f74aac0f860cab099e218d1a87fe55abba0733": {
"hash": "80f74aac0f860cab099e218d1a87fe55abba0733",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Install Android NDK 21.4.7075529",
"body": "This is the version mandated by Godot's gradle setup anyway so it would get\ninstalled when running gradlew. Now we pre-install the correct version.\n\n(cherry picked from commit 7eaf4d445de93ec314f7467919a59b03321e5464)",
"is_cherrypick": true,
"cherrypick_hash": "7eaf4d445de93ec314f7467919a59b03321e5464",
"pull": ""
},
"7eaf4d445de93ec314f7467919a59b03321e5464": {
"hash": "7eaf4d445de93ec314f7467919a59b03321e5464",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "CI: Install Android NDK 21.4.7075529",
"body": "This is the version mandated by Godot's gradle setup anyway so it would get\ninstalled when running gradlew. Now we pre-install the correct version.",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48839
},
"2df673128143b2646cd1bdefb54fe128507bf4f3": {
"hash": "2df673128143b2646cd1bdefb54fe128507bf4f3",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE1NTQxMjc="
],
"author_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "pywin32 is no longer necessary for SCons install",
"body": "https://github.com/SCons/scons/releases/tag/4.1.0\n(cherry picked from commit b6f16671ee0247e10b2dba635362fba26395551f)",
"is_cherrypick": true,
"cherrypick_hash": "b6f16671ee0247e10b2dba635362fba26395551f",
"pull": ""
},
"b6f16671ee0247e10b2dba635362fba26395551f": {
"hash": "b6f16671ee0247e10b2dba635362fba26395551f",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE1NTQxMjc="
],
"author_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
"committer_raw": "Bartłomiej T. Listwon <blistwon@gmail.com>",
"summary": "pywin32 is no longer necessary for SCons install",
"body": "https://github.com/SCons/scons/releases/tag/4.1.0",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48833
},
"af6c50b0e53471c1cf58d719de0d8ab6ba5da681": {
"hash": "af6c50b0e53471c1cf58d719de0d8ab6ba5da681",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "[HTML5] Fix GDNative compilation with emcc 2.0.19+",
"body": "Add `WARN_ON_UNDEFINED_SYMBOLS=0` for the main module (which defines\n`godot_js_main` as extern coming from the \"side\" module, i.e. the main\nGodot binary).\n\n(cherry picked from commit 14c057eab605e8018a1ac7f98ed0f16faeabf9a2)",
"is_cherrypick": true,
"cherrypick_hash": "14c057eab605e8018a1ac7f98ed0f16faeabf9a2",
"pull": ""
},
"14c057eab605e8018a1ac7f98ed0f16faeabf9a2": {
"hash": "14c057eab605e8018a1ac7f98ed0f16faeabf9a2",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjE2ODc5MTg="
],
"author_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"committer_raw": "Fabio Alessandrelli <fabio.alessandrelli@gmail.com>",
"summary": "[HTML5] Fix GDNative compilation with emcc 2.0.19+",
"body": "Add `WARN_ON_UNDEFINED_SYMBOLS=0` for the main module (which defines\n`godot_js_main` as extern coming from the \"side\" module, i.e. the main\nGodot binary).",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": 48831
},
"0f3f706ca6a6b493e46c95829aeed3accd3bb85b": {
"hash": "0f3f706ca6a6b493e46c95829aeed3accd3bb85b",
"is_merge": false,
"authored_by": [
"MDQ6VXNlcjQ3MDEzMzg="
],
"author_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"committer_raw": "Rémi Verschelde <rverschelde@gmail.com>",
"summary": "Bump version to 3.3.2-rc",
"body": "",
"is_cherrypick": false,
"cherrypick_hash": "",
"pull": ""
}
},
"pulls": {
"47863": {
"id": "MDExOlB1bGxSZXF1ZXN0NjE0NjAzMTQ0",
"public_id": 47863,
"url": "https://github.com/godotengine/godot/pull/47863",
"diff_url": "https://github.com/godotengine/godot/pull/47863.diff",
"patch_url": "https://github.com/godotengine/godot/pull/47863.patch",
"title": "Allow warning-ignore in the same line as the respective warning",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjcxMTYwMDE=",
"created_at": "2021-04-13T16:30:51Z",
"updated_at": "2021-05-20T12:37:18Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwODI=",
"name": "topic:gdscript",
"color": "#ffee88"
}
],
"commits": [
"3715ea268f15fd1b41b46a84e8b32151b21b9c6e"
]
},
"48817": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ2OTU3NjA3",
"public_id": 48817,
"url": "https://github.com/godotengine/godot/pull/48817",
"diff_url": "https://github.com/godotengine/godot/pull/48817.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48817.patch",
"title": "Print a warning when importing a repeating NPOT texture in a GLES2 project",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2021-05-18T17:37:57Z",
"updated_at": "2021-08-03T15:59:19Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWw4OTAzMTA1MDI=",
"name": "topic:import",
"color": "#ffee88"
}
],
"commits": [
"20f79287cd81cd61eec00ad1a71daaa4504d669d"
]
},
"48820": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ3MTE1MTkz",
"public_id": 48820,
"url": "https://github.com/godotengine/godot/pull/48820",
"diff_url": "https://github.com/godotengine/godot/pull/48820.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48820.patch",
"title": "Increase the TileSet editor's snap step to 1024",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2021-05-18T21:39:03Z",
"updated_at": "2021-08-03T15:59:18Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"a9df687db6294679a7f61382a66d53d5df2c9370"
]
},
"48823": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ3MjIxMDYx",
"public_id": 48823,
"url": "https://github.com/godotengine/godot/pull/48823",
"diff_url": "https://github.com/godotengine/godot/pull/48823.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48823.patch",
"title": "Fix ragdoll simulation when parent was readded to scene",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2021-05-19T02:33:03Z",
"updated_at": "2021-05-19T23:42:26Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNjY2NzA1NjQ4",
"name": "topic:animation",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE4ODA=",
"name": "topic:physics",
"color": "#ffee88"
}
],
"commits": [
"a701927d89ff492b1c49f0af071f82376249a246"
]
},
"48831": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ3NDgyMzM3",
"public_id": 48831,
"url": "https://github.com/godotengine/godot/pull/48831",
"diff_url": "https://github.com/godotengine/godot/pull/48831.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48831.patch",
"title": "[HTML5] Fix GDNative compilation with emcc 2.0.19+",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2021-05-19T09:53:48Z",
"updated_at": "2021-05-19T13:27:28Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc0NTU=",
"name": "platform:web",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"14c057eab605e8018a1ac7f98ed0f16faeabf9a2"
]
},
"48833": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ3NDk5NDg1",
"public_id": 48833,
"url": "https://github.com/godotengine/godot/pull/48833",
"diff_url": "https://github.com/godotengine/godot/pull/48833.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48833.patch",
"title": "pywin32 is no longer necessary for SCons install",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE1NTQxMjc=",
"created_at": "2021-05-19T10:13:16Z",
"updated_at": "2021-08-30T06:31:13Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"b6f16671ee0247e10b2dba635362fba26395551f"
]
},
"48839": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ3NjQ1NjE3",
"public_id": 48839,
"url": "https://github.com/godotengine/godot/pull/48839",
"diff_url": "https://github.com/godotengine/godot/pull/48839.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48839.patch",
"title": "CI: Install Android NDK 21.4.7075529",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2021-05-19T13:04:38Z",
"updated_at": "2021-05-19T13:27:40Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTc1NjI=",
"name": "platform:android",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"7eaf4d445de93ec314f7467919a59b03321e5464"
]
},
"48851": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ3ODcwOTE0",
"public_id": 48851,
"url": "https://github.com/godotengine/godot/pull/48851",
"diff_url": "https://github.com/godotengine/godot/pull/48851.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48851.patch",
"title": "Android: Remove `-fno-integrated-as`, it can break arm64v8 build",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2021-05-19T17:02:14Z",
"updated_at": "2021-05-19T17:46:55Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc1NjI=",
"name": "platform:android",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgwMDk=",
"name": "topic:buildsystem",
"color": "#ffee88"
}
],
"commits": [
"23f7c751268a5cd75494d1ac24b7e585502d8134"
]
},
"48868": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ4MTcyMjQ4",
"public_id": 48868,
"url": "https://github.com/godotengine/godot/pull/48868",
"diff_url": "https://github.com/godotengine/godot/pull/48868.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48868.patch",
"title": "[3.x] Document valid range of Node2D.z_index",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjkyODMwOTg=",
"created_at": "2021-05-19T22:53:59Z",
"updated_at": "2021-05-20T12:35:59Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4MDU5",
"name": "topic:2d",
"color": "#ffee88"
}
],
"commits": [
"4871bf46688e9eee4a221f8256974c92b75a1ebb"
]
},
"48879": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ4NjM0ODY0",
"public_id": 48879,
"url": "https://github.com/godotengine/godot/pull/48879",
"diff_url": "https://github.com/godotengine/godot/pull/48879.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48879.patch",
"title": "[Doc] Remove reference to UNIX sockets in StreamPeer.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE2ODc5MTg=",
"created_at": "2021-05-20T09:28:05Z",
"updated_at": "2021-05-20T12:36:14Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
}
],
"commits": [
"e858f7c2ead49cee8689fc03546e6f505f0fd17a"
]
},
"48883": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ4NzI4OTQ2",
"public_id": 48883,
"url": "https://github.com/godotengine/godot/pull/48883",
"diff_url": "https://github.com/godotengine/godot/pull/48883.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48883.patch",
"title": "[3.x] Fix typos with codespell",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2021-05-20T10:56:19Z",
"updated_at": "2021-05-20T12:36:53Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyMzA0OTQ4MTIx",
"name": "topic:codestyle",
"color": "#ffee88"
}
],
"commits": [
"eb78f80f0358f0327823efac83d3d28dddbd6f39"
]
},
"48888": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ4ODY0MDI4",
"public_id": 48888,
"url": "https://github.com/godotengine/godot/pull/48888",
"diff_url": "https://github.com/godotengine/godot/pull/48888.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48888.patch",
"title": "[3.3] embree: Re-apply custom fix for MinGW crash",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2021-05-20T12:57:13Z",
"updated_at": "2021-05-20T16:03:23Z",
"target_branch": "3.3",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyMDU0MTc0MTM=",
"name": "platform:windows",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"9b8a099bd1b5666f24d5b2d75d378c881cafbc6f"
]
},
"48893": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ4OTQ4NTk2",
"public_id": 48893,
"url": "https://github.com/godotengine/godot/pull/48893",
"diff_url": "https://github.com/godotengine/godot/pull/48893.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48893.patch",
"title": "Dist: Add macOS entitlements files for editor code signing",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2021-05-20T14:13:15Z",
"updated_at": "2021-05-22T17:11:02Z",
"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": [
"6999e332e4d77db2cf99648e5a83798b583367ce"
]
},
"48895": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ4OTcwNjgw",
"public_id": 48895,
"url": "https://github.com/godotengine/godot/pull/48895",
"diff_url": "https://github.com/godotengine/godot/pull/48895.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48895.patch",
"title": "Fix swapped front/rear directions in viewport rotation control.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ0MDIzMDQ=",
"created_at": "2021-05-20T14:35:34Z",
"updated_at": "2021-05-22T17:09:42Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"e70e33ddcf02fcb87d7e764280f464c0c8405f29"
]
},
"48904": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5NDc0NzUw",
"public_id": 48904,
"url": "https://github.com/godotengine/godot/pull/48904",
"diff_url": "https://github.com/godotengine/godot/pull/48904.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48904.patch",
"title": "When one invalid image fails, it should only fail that single image.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMyMzIx",
"created_at": "2021-05-20T21:13:12Z",
"updated_at": "2021-05-22T17:10:02Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWw4OTAzMTA1MDI=",
"name": "topic:import",
"color": "#ffee88"
}
],
"commits": [
"a81f4dd5a7a92c2e7c7fc3185eeea745bd41cb5b"
]
},
"48906": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5NDk5OTI2",
"public_id": 48906,
"url": "https://github.com/godotengine/godot/pull/48906",
"diff_url": "https://github.com/godotengine/godot/pull/48906.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48906.patch",
"title": "Remove high radiance sizes from the editor due to issues on specific GPUs",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjE4MDAzMg==",
"created_at": "2021-05-20T21:54:27Z",
"updated_at": "2021-08-03T15:59:16Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWwyODM1MTg4Mzk=",
"name": "documentation",
"color": "#ffddff"
},
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"8d9cef372627db790cf255bcc41cc34af2f7e8ca"
]
},
"48911": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5NjEzMjI5",
"public_id": 48911,
"url": "https://github.com/godotengine/godot/pull/48911",
"diff_url": "https://github.com/godotengine/godot/pull/48911.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48911.patch",
"title": "[3.x] Fix crash when using get_available_chars with invalid DynamicFontData",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2021-05-21T02:56:45Z",
"updated_at": "2021-05-22T17:08:50Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwxNzMyNzIwNzc5",
"name": "topic:gui",
"color": "#ffee88"
}
],
"commits": [
"bec1dcb6f670e163196fded19964b7a6d0dc1570"
]
},
"48912": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5NzI4NzM3",
"public_id": 48912,
"url": "https://github.com/godotengine/godot/pull/48912",
"diff_url": "https://github.com/godotengine/godot/pull/48912.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48912.patch",
"title": "Fail gracefully when a mesh fails to import.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
"created_at": "2021-05-21T07:18:56Z",
"updated_at": "2021-05-22T17:10:25Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2Ng==",
"name": "enhancement",
"color": "#aaccff"
},
{
"id": "MDU6TGFiZWw4OTAzMTA1MDI=",
"name": "topic:import",
"color": "#ffee88"
}
],
"commits": [
"5a9eee6b1a2f633935cfcbbe5f938263dd092e8e"
]
},
"48913": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5NzMyNTY1",
"public_id": 48913,
"url": "https://github.com/godotengine/godot/pull/48913",
"diff_url": "https://github.com/godotengine/godot/pull/48913.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48913.patch",
"title": "Fix incorrect skin deduplication when using named binds",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM5OTQ2MDMw",
"created_at": "2021-05-21T07:24:56Z",
"updated_at": "2021-05-22T17:10:43Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWw4OTAzMTA1MDI=",
"name": "topic:import",
"color": "#ffee88"
}
],
"commits": [
"60f620411e337635ecbc4628e3df81f11ac25760"
]
},
"48917": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5NzU5MzEx",
"public_id": 48917,
"url": "https://github.com/godotengine/godot/pull/48917",
"diff_url": "https://github.com/godotengine/godot/pull/48917.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48917.patch",
"title": "Fix editor crash when exporting profiler data",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2021-05-21T08:10:33Z",
"updated_at": "2021-05-22T17:12:04Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyMTk=",
"name": "topic:editor",
"color": "#ffee88"
}
],
"commits": [
"be79bdc8ab5bbce66d408d9256d5dfa431b5cf08"
]
},
"48921": {
"id": "MDExOlB1bGxSZXF1ZXN0NjQ5ODE1OTY4",
"public_id": 48921,
"url": "https://github.com/godotengine/godot/pull/48921",
"diff_url": "https://github.com/godotengine/godot/pull/48921.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48921.patch",
"title": "Fix STL to Godot type conversion of polypartition",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjM3MjQ3Ng==",
"created_at": "2021-05-21T09:33:46Z",
"updated_at": "2021-05-24T11:12:46Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE3OTU=",
"name": "topic:thirdparty",
"color": "#ffee88"
}
],
"commits": [
"d16bef8b55e6c978da44ea3c4b0822340e15027c"
]
},
"48974": {
"id": "MDExOlB1bGxSZXF1ZXN0NjUwNjQ2MzE4",
"public_id": 48974,
"url": "https://github.com/godotengine/godot/pull/48974",
"diff_url": "https://github.com/godotengine/godot/pull/48974.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48974.patch",
"title": "Fix crash on debug shapes update if CollisionObject is not in tree",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjMzMTE3MDgy",
"created_at": "2021-05-22T15:40:50Z",
"updated_at": "2021-11-18T09:39:07Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzI3MzE4Mjcx",
"name": "crash",
"color": "#885544"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4Mjg5",
"name": "topic:3d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwzNzA0NzE4ODA=",
"name": "topic:physics",
"color": "#ffee88"
}
],
"commits": [
"7043d6d1c683357f311d83ffd5b8cf2669283e1b"
]
},
"48992": {
"id": "MDExOlB1bGxSZXF1ZXN0NjUwNzc2MjU2",
"public_id": 48992,
"url": "https://github.com/godotengine/godot/pull/48992",
"diff_url": "https://github.com/godotengine/godot/pull/48992.diff",
"patch_url": "https://github.com/godotengine/godot/pull/48992.patch",
"title": "Batching - fix item_batch_flags stale state",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjIxOTk5Mzc5",
"created_at": "2021-05-23T11:56:26Z",
"updated_at": "2021-05-24T10:59:08Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNjY2NzA4MDU5",
"name": "topic:2d",
"color": "#ffee88"
},
{
"id": "MDU6TGFiZWwyNzkwOTgxMTE=",
"name": "topic:rendering",
"color": "#ffee88"
}
],
"commits": [
"17a51b3a9e3ea5b744578911d7f1c903ad56a6a9"
]
},
"49013": {
"id": "MDExOlB1bGxSZXF1ZXN0NjUxMDMxMjQ1",
"public_id": 49013,
"url": "https://github.com/godotengine/godot/pull/49013",
"diff_url": "https://github.com/godotengine/godot/pull/49013.diff",
"patch_url": "https://github.com/godotengine/godot/pull/49013.patch",
"title": "Fix duplicate close file when deconstructing ZipArchive",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjEyOTY2ODE0",
"created_at": "2021-05-24T06:29:37Z",
"updated_at": "2021-05-24T10:58:42Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwxMzMyMzAzMTE5",
"name": "regression",
"color": "#ff63ac"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"a65dac3fa728527ea83ba6d2b065dc83500fb3ee"
]
},
"49017": {
"id": "MDExOlB1bGxSZXF1ZXN0NjUxMTA4MzAz",
"public_id": 49017,
"url": "https://github.com/godotengine/godot/pull/49017",
"diff_url": "https://github.com/godotengine/godot/pull/49017.diff",
"patch_url": "https://github.com/godotengine/godot/pull/49017.patch",
"title": "[macOS] Allow \"on top\" windows to enter full-screen mode.",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjc2NDU2ODM=",
"created_at": "2021-05-24T07:55:27Z",
"updated_at": "2021-11-05T12:52:22Z",
"target_branch": "3.x",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc3ODA=",
"name": "platform:macos",
"color": "#e4e4e4"
},
{
"id": "MDU6TGFiZWwyNzkwOTgyNTU=",
"name": "topic:porting",
"color": "#ffee88"
}
],
"commits": [
"31be8ae8e959e20574b14ff5baf2eb2d53c5cb84"
]
},
"49023": {
"id": "MDExOlB1bGxSZXF1ZXN0NjUxMjIwNTA3",
"public_id": 49023,
"url": "https://github.com/godotengine/godot/pull/49023",
"diff_url": "https://github.com/godotengine/godot/pull/49023.diff",
"patch_url": "https://github.com/godotengine/godot/pull/49023.patch",
"title": "OS: Better validation of invalid input for get_unix_time_from_datetime",
"state": "MERGED",
"is_draft": false,
"authored_by": "MDQ6VXNlcjQ3MDEzMzg=",
"created_at": "2021-05-24T10:29:06Z",
"updated_at": "2021-05-31T09:13:00Z",
"target_branch": "master",
"labels": [
{
"id": "MDU6TGFiZWw3MzMzMDA2NA==",
"name": "bug",
"color": "#ff6055"
},
{
"id": "MDU6TGFiZWwyNzkwOTc5NjY=",
"name": "topic:core",
"color": "#ffee88"
}
],
"commits": [
"62efa30ed239b89538730a9528e10af50cdce1a1"
]
}
}
}