mirror of
https://github.com/godotengine/godot-interactive-changelog.git
synced 2026-01-04 02:10:03 +03:00
1 line
162 KiB
JSON
1 line
162 KiB
JSON
{"generated_at":1689616182293,"log":["bd6af8e0ea69167dd0627f3bd54f9105bda0f8b5","e94d35536671ff41eccf4f915695333aa8df2200","80aef72ef36b1e8c7d3058990024b74895d2b271","b45e7f0f637ffe5ec2dfabc4e84b39141c8e3687","a6b1c0edbb26b4aaff0efe804c5c25a0bf9697ea","085b16b1bbae3433ab7a2ed40e22d5d57ab1a0e3","74efa063cc5a2fb5cbcb4b677d469d8e9e51b418","c1ddd0485b2243fa844355cff1fe595008f58735","0a4067bdbf5ae51519853b85c0b47715cd8a1cb5","e709ad4d6407e52dc62f00a471d13eb6c89f2c4c","92cf616f63ec9168a8826aa7e320f79ba3d1fc89","2796b629e9397febb237e60fadebd185fc00af67","30ab0e2cf45737503962934a66546708e757da28","6ec2d6d7d0e477d66db831437f4ff3c37baac575","e3cfc023b477750c0bd78890cb7452972dd3b0c4","1e2bfdc9bb28b2369f5370e6b4c1f84cc2313622","167b02d94218d3180ea0b6e0d2e83733ceff3b20","438a5987130b27cd454ec093540824cd52b71d2c","5729e40035606c203605cb03a5a720b2afc3595b","ec6d258db0973060aa8c7d72f481f4890209b9f6","a79160ebd22ac9148d92635b004f52d1666a8e4f","b3a56228b1226251ef8e87aefaac0568a733331e","2f32a3454ce6d493eb6f6b8fa08be9e3170271a2","29b4ee3d97b30da702beeaa8aaacb15b616a0b44","4f4052581b19b84a0c38295cd3f11fdea4dabac1","36ce14a8261f0a4b0d0969454884eb4c2967933a","1c1d4f6264afa26b9dc7b58d5b0a56603e943cb3","d6d8f6a6371dd8d7773a173813bb52171b2d33c7","55ae2a3297df1f73fb6cf3dc723a50ef2ae802d1","0d51fec22b5d97421cb0dd08142e0f9486cac700","bbfdfab7483483812ef5b452b2e3b3836f3300ea","6becf94f4957b6edd0ec11d94bb458afcfcad500","7447946dd13870fa2c6a116d8e89b6fb312d639c","5576f5ab8176582178f4946cde12dcf35aa722a1","3f334cb1441ee8b77f7accea7e794442c0fcebf5","42b8ae50d26ebea3b7adaa9cac0eeb5d364f3320","add7c218d1e0639f991f291d8a103527fa8ef72c","361c0d53f3994259fd8ce04aacbb831f9c6e39bd","c8b50871fe5fcea6835a0179c7f0fbe449339691","a4547db15b075e1111ea83f38352e28a1a24b7a7","fb8e21bd6d4bf816a144550e7cd89482054f2a57","90b4a3fa754084bcb72f2383c374ef5414698d05","09c245fd7498e7b87ec6d59a017035d51e2a2a8f","fa6fb0ac70b2831c1a178377ee167dd211569283","cdeddffee7f5f87d132bbd5a0a26467a3ed42d8d","4c1c26979b4faffaf6e25dc756091f9f02de29fc","fa45bb63c6579b5cb7d09c457aa6480516ae725c","393076a4b3af863f62ee75f560a0e3b25ed45a3d","c9b1d99cae9575ee02b6f6e3b6ac9547a96ae189","240701f95a8b5416ef81ea3991fd4463f3917def","ac87b5df758a1af4c95f68bfdeb3aa96f6971baf","fe8e7a0b223ea8c631e6398318e876b0409f8b7c","e32330473a3dcb1a46497bfadd16696cc8c97fda","a084f0568f4b1cc67a078a49a37a812fc803d423","87b4143f3b2e37a9dcae7bbe85aa1a45803d65a0","1875ecb77624b87442d8f3ff9d7514eba254d7cb","2ba192e803208e0f91f48cc82fc0c6f108738ce3","8cefce591ac3502b8e8b098c2c97d32b1c6a29c7","ab14aa9f165bcf96d09e348887ebe943733a8fa6","4cec4bd32f2fd6bf1445b51e8e69bf2a1a6bc0d0","ffc87b2bb1d04c14b9badc2c4a44af288b75c782","3fd5fecfc19d31a854ae53045c3e6e892e8f289e","221535c33c2414e25d7d6982914ec8b5c1c80f08","4e84660b50d2b8e79532c8fdf185f05f24a8c66b","69948f7489aa482e150b919db53e14e61657fc4e","6018ff49d68377fd9737fb022fc9a791a7534466","8cea540eba2391e202db23d4fb45486e53b36e09","ed9c091a92fe32238c43aa09a2e64da2aefc9153","f5addd583d695f6441215153b7fa3b0ce8118c9f","0dec3d6485d58597c3c0444d0362cc530e3fd948","a0366f1cea16bdcd7c62d5d066f8a1dcea40cac1","705c1d6bdff81b6307ef04cff8ce0bb864536edf","836913ce7a49c17d21b3095957e7eff46186d51b","80105226c2c386b1ee519b7e6b4bd578c5608912","2bfeb29bc61da242da5cb2a6775c857794d79b94","92040e85e20953dc5ff6362e9a4fc077682a64d8","545e37cf7758f434cf54b851014972542e53022f","a8bfdd8bea4ccd6df9a6737f72affa52159fd75b","371b31c85fc27f7307093a473452136b155bc0c3","7a8ac69862032324108a5600ecd34d137532de79","03e82be50322e7bd6d9aca1eeb8a71e92dc16e9d","89e64da028c1437610e40d1e6d4f667427122b0f","da1e511f115f4db4e1f31929ba104eed921399d3","6255a64e033e016b66f085f841d827b03fdb63b8","bc9bc236c0dccea63eec1ca3c612498e8e95c176","0ec599473d6204784b83f46d637c2f583a70ff06","71d58272286e431074528bc4e7cb02f4a043792f","ce5c6151fc498b39fe0c188045a4685e0f627854","529a55bab279f6cdd422dd24b4a5110c286c0392"],"release_logs":{"rc1":["e709ad4d6407e52dc62f00a471d13eb6c89f2c4c","92cf616f63ec9168a8826aa7e320f79ba3d1fc89","2796b629e9397febb237e60fadebd185fc00af67","30ab0e2cf45737503962934a66546708e757da28","6ec2d6d7d0e477d66db831437f4ff3c37baac575","e3cfc023b477750c0bd78890cb7452972dd3b0c4","1e2bfdc9bb28b2369f5370e6b4c1f84cc2313622","167b02d94218d3180ea0b6e0d2e83733ceff3b20","438a5987130b27cd454ec093540824cd52b71d2c","5729e40035606c203605cb03a5a720b2afc3595b","ec6d258db0973060aa8c7d72f481f4890209b9f6","a79160ebd22ac9148d92635b004f52d1666a8e4f","b3a56228b1226251ef8e87aefaac0568a733331e","2f32a3454ce6d493eb6f6b8fa08be9e3170271a2","29b4ee3d97b30da702beeaa8aaacb15b616a0b44","4f4052581b19b84a0c38295cd3f11fdea4dabac1","36ce14a8261f0a4b0d0969454884eb4c2967933a","1c1d4f6264afa26b9dc7b58d5b0a56603e943cb3","d6d8f6a6371dd8d7773a173813bb52171b2d33c7","55ae2a3297df1f73fb6cf3dc723a50ef2ae802d1","0d51fec22b5d97421cb0dd08142e0f9486cac700","bbfdfab7483483812ef5b452b2e3b3836f3300ea","6becf94f4957b6edd0ec11d94bb458afcfcad500","7447946dd13870fa2c6a116d8e89b6fb312d639c","5576f5ab8176582178f4946cde12dcf35aa722a1","3f334cb1441ee8b77f7accea7e794442c0fcebf5","42b8ae50d26ebea3b7adaa9cac0eeb5d364f3320","add7c218d1e0639f991f291d8a103527fa8ef72c","361c0d53f3994259fd8ce04aacbb831f9c6e39bd","c8b50871fe5fcea6835a0179c7f0fbe449339691","a4547db15b075e1111ea83f38352e28a1a24b7a7","fb8e21bd6d4bf816a144550e7cd89482054f2a57","90b4a3fa754084bcb72f2383c374ef5414698d05","09c245fd7498e7b87ec6d59a017035d51e2a2a8f","fa6fb0ac70b2831c1a178377ee167dd211569283","cdeddffee7f5f87d132bbd5a0a26467a3ed42d8d","4c1c26979b4faffaf6e25dc756091f9f02de29fc","fa45bb63c6579b5cb7d09c457aa6480516ae725c","393076a4b3af863f62ee75f560a0e3b25ed45a3d","c9b1d99cae9575ee02b6f6e3b6ac9547a96ae189","240701f95a8b5416ef81ea3991fd4463f3917def","ac87b5df758a1af4c95f68bfdeb3aa96f6971baf","fe8e7a0b223ea8c631e6398318e876b0409f8b7c","e32330473a3dcb1a46497bfadd16696cc8c97fda","a084f0568f4b1cc67a078a49a37a812fc803d423","87b4143f3b2e37a9dcae7bbe85aa1a45803d65a0","1875ecb77624b87442d8f3ff9d7514eba254d7cb","2ba192e803208e0f91f48cc82fc0c6f108738ce3","8cefce591ac3502b8e8b098c2c97d32b1c6a29c7","ab14aa9f165bcf96d09e348887ebe943733a8fa6","4cec4bd32f2fd6bf1445b51e8e69bf2a1a6bc0d0","ffc87b2bb1d04c14b9badc2c4a44af288b75c782","3fd5fecfc19d31a854ae53045c3e6e892e8f289e","221535c33c2414e25d7d6982914ec8b5c1c80f08","4e84660b50d2b8e79532c8fdf185f05f24a8c66b","69948f7489aa482e150b919db53e14e61657fc4e","6018ff49d68377fd9737fb022fc9a791a7534466","8cea540eba2391e202db23d4fb45486e53b36e09","ed9c091a92fe32238c43aa09a2e64da2aefc9153","f5addd583d695f6441215153b7fa3b0ce8118c9f","0dec3d6485d58597c3c0444d0362cc530e3fd948","a0366f1cea16bdcd7c62d5d066f8a1dcea40cac1","705c1d6bdff81b6307ef04cff8ce0bb864536edf","836913ce7a49c17d21b3095957e7eff46186d51b","80105226c2c386b1ee519b7e6b4bd578c5608912","2bfeb29bc61da242da5cb2a6775c857794d79b94","92040e85e20953dc5ff6362e9a4fc077682a64d8","545e37cf7758f434cf54b851014972542e53022f","a8bfdd8bea4ccd6df9a6737f72affa52159fd75b","371b31c85fc27f7307093a473452136b155bc0c3","7a8ac69862032324108a5600ecd34d137532de79","03e82be50322e7bd6d9aca1eeb8a71e92dc16e9d","89e64da028c1437610e40d1e6d4f667427122b0f","da1e511f115f4db4e1f31929ba104eed921399d3","6255a64e033e016b66f085f841d827b03fdb63b8","bc9bc236c0dccea63eec1ca3c612498e8e95c176","0ec599473d6204784b83f46d637c2f583a70ff06","71d58272286e431074528bc4e7cb02f4a043792f","ce5c6151fc498b39fe0c188045a4685e0f627854","529a55bab279f6cdd422dd24b4a5110c286c0392"],"stable":["bd6af8e0ea69167dd0627f3bd54f9105bda0f8b5","e94d35536671ff41eccf4f915695333aa8df2200","80aef72ef36b1e8c7d3058990024b74895d2b271","b45e7f0f637ffe5ec2dfabc4e84b39141c8e3687","a6b1c0edbb26b4aaff0efe804c5c25a0bf9697ea","085b16b1bbae3433ab7a2ed40e22d5d57ab1a0e3","74efa063cc5a2fb5cbcb4b677d469d8e9e51b418","c1ddd0485b2243fa844355cff1fe595008f58735","0a4067bdbf5ae51519853b85c0b47715cd8a1cb5"]},"authors":{"MDQ6VXNlcjExNzgyODMz":{"id":"MDQ6VXNlcjExNzgyODMz","user":"YuriSizov","avatar":"https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4","url":"https://github.com/YuriSizov","pull_count":2,"commit_count":3},"MDQ6VXNlcjIyMjMxNzI=":{"id":"MDQ6VXNlcjIyMjMxNzI=","user":"KoBeWi","avatar":"https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4","url":"https://github.com/KoBeWi","pull_count":5,"commit_count":10},"MDQ6VXNlcjEzODQ2MDIy":{"id":"MDQ6VXNlcjEzODQ2MDIy","user":"sepTN","avatar":"https://avatars.githubusercontent.com/u/13846022?v=4","url":"https://github.com/sepTN","pull_count":4,"commit_count":8},"U_kgDOBbf3Kw":{"id":"U_kgDOBbf3Kw","user":"WiseNoodle","avatar":"https://avatars.githubusercontent.com/u/95942443?u=7178e9121c238ec0cd237afc694be696db3d70c0&v=4","url":"https://github.com/WiseNoodle","pull_count":1,"commit_count":2},"MDQ6VXNlcjMyNjYxMDQ5":{"id":"MDQ6VXNlcjMyNjYxMDQ5","user":"stmSi","avatar":"https://avatars.githubusercontent.com/u/32661049?u=8755e8caba60fbc6202e698ef1a8df9f43d678b4&v=4","url":"https://github.com/stmSi","pull_count":1,"commit_count":2},"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},"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},"MDQ6VXNlcjE2NDY4NzU=":{"id":"MDQ6VXNlcjE2NDY4NzU=","user":"aaronfranke","avatar":"https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4","url":"https://github.com/aaronfranke","pull_count":5,"commit_count":10},"U_kgDOBcK-Cw":{"id":"U_kgDOBcK-Cw","user":"AThousandShips","avatar":"https://avatars.githubusercontent.com/u/96648715?u=fa1bab5b6a8d6efd047643f7afca8b6bbae0a65b&v=4","url":"https://github.com/AThousandShips","pull_count":3,"commit_count":6},"MDQ6VXNlcjM3MjQ3Ng==":{"id":"MDQ6VXNlcjM3MjQ3Ng==","user":"timothyqiu","avatar":"https://avatars.githubusercontent.com/u/372476?v=4","url":"https://github.com/timothyqiu","pull_count":3,"commit_count":6},"U_kgDOBe5tvQ":{"id":"U_kgDOBe5tvQ","user":"HolonProduction","avatar":"https://avatars.githubusercontent.com/u/99511741?u=5d13cedc82a1b2e4629a6a16a8dae1b2d03579c7&v=4","url":"https://github.com/HolonProduction","pull_count":1,"commit_count":2},"MDQ6VXNlcjExNzk3MTc0":{"id":"MDQ6VXNlcjExNzk3MTc0","user":"RandomShaper","avatar":"https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4","url":"https://github.com/RandomShaper","pull_count":1,"commit_count":2},"MDQ6VXNlcjM1Mzc2OTUw":{"id":"MDQ6VXNlcjM1Mzc2OTUw","user":"OverloadedOrama","avatar":"https://avatars.githubusercontent.com/u/35376950?u=9eec5546ca1e26b8eb8ea283e945615499ceb971&v=4","url":"https://github.com/OverloadedOrama","pull_count":1,"commit_count":2},"MDQ6VXNlcjIzNjE4Nzc1":{"id":"MDQ6VXNlcjIzNjE4Nzc1","user":"Owl-A","avatar":"https://avatars.githubusercontent.com/u/23618775?u=e56e72fca2ae45efd721d2df5d3e5187d63e7d75&v=4","url":"https://github.com/Owl-A","pull_count":1,"commit_count":2},"U_kgDOBXgdGQ":{"id":"U_kgDOBXgdGQ","user":"NiskashY","avatar":"https://avatars.githubusercontent.com/u/91757849?u=7dc918312998c34d6431c8442aef05991c6a0c87&v=4","url":"https://github.com/NiskashY","pull_count":1,"commit_count":2},"MDQ6VXNlcjMwMzg2MDY3":{"id":"MDQ6VXNlcjMwMzg2MDY3","user":"Rindbee","avatar":"https://avatars.githubusercontent.com/u/30386067?v=4","url":"https://github.com/Rindbee","pull_count":2,"commit_count":4},"MDQ6VXNlcjE2NTIxMzM5":{"id":"MDQ6VXNlcjE2NTIxMzM5","user":"clayjohn","avatar":"https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4","url":"https://github.com/clayjohn","pull_count":3,"commit_count":6},"MDQ6VXNlcjM4MTI1MTQ=":{"id":"MDQ6VXNlcjM4MTI1MTQ=","user":"cbscribe","avatar":"https://avatars.githubusercontent.com/u/3812514?u=225cf5410eca5e1a84df537fce53cca259fcccbc&v=4","url":"https://github.com/cbscribe","pull_count":1,"commit_count":2},"MDQ6VXNlcjUyNDY0MjA0":{"id":"MDQ6VXNlcjUyNDY0MjA0","user":"smix8","avatar":"https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4","url":"https://github.com/smix8","pull_count":2,"commit_count":4},"MDQ6VXNlcjI0Nzc4MDg0":{"id":"MDQ6VXNlcjI0Nzc4MDg0","user":"KamilBrzoskowski","avatar":"https://avatars.githubusercontent.com/u/24778084?v=4","url":"https://github.com/KamilBrzoskowski","pull_count":1,"commit_count":2},"MDQ6VXNlcjEwOTQ0NjQ0":{"id":"MDQ6VXNlcjEwOTQ0NjQ0","user":"RedworkDE","avatar":"https://avatars.githubusercontent.com/u/10944644?v=4","url":"https://github.com/RedworkDE","pull_count":4,"commit_count":8},"MDQ6VXNlcjYyOTkyMjc=":{"id":"MDQ6VXNlcjYyOTkyMjc=","user":"Sauermann","avatar":"https://avatars.githubusercontent.com/u/6299227?v=4","url":"https://github.com/Sauermann","pull_count":3,"commit_count":6},"MDQ6VXNlcjQ4NTQ0MjYz":{"id":"MDQ6VXNlcjQ4NTQ0MjYz","user":"puchik","avatar":"https://avatars.githubusercontent.com/u/48544263?u=7d47b4ed54ec182040987b920c37655dbbc96cd1&v=4","url":"https://github.com/puchik","pull_count":1,"commit_count":2},"MDQ6VXNlcjg1NDM4ODky":{"id":"MDQ6VXNlcjg1NDM4ODky","user":"MewPurPur","avatar":"https://avatars.githubusercontent.com/u/85438892?u=383493ff1f639ec0f2923a2af954f5305b949671&v=4","url":"https://github.com/MewPurPur","pull_count":3,"commit_count":6},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":2},"MDQ6VXNlcjY5MzU4NDM0":{"id":"MDQ6VXNlcjY5MzU4NDM0","user":"Yadnesh-Kulkarni","avatar":"https://avatars.githubusercontent.com/u/69358434?u=c6861e07e0330d15fa8d11a0cf0200bbee21fbb9&v=4","url":"https://github.com/Yadnesh-Kulkarni","pull_count":1,"commit_count":0},"MDQ6VXNlcjE0MzY3OTU=":{"id":"MDQ6VXNlcjE0MzY3OTU=","user":"joemarshall","avatar":"https://avatars.githubusercontent.com/u/1436795?v=4","url":"https://github.com/joemarshall","pull_count":1,"commit_count":2},"MDQ6VXNlcjU0NDE1NTI1":{"id":"MDQ6VXNlcjU0NDE1NTI1","user":"angad-k","avatar":"https://avatars.githubusercontent.com/u/54415525?u=0ca7e9fd9921e48bfad3d758fc2f580a6dc834a1&v=4","url":"https://github.com/angad-k","pull_count":1,"commit_count":2},"MDQ6VXNlcjc2NDU2ODM=":{"id":"MDQ6VXNlcjc2NDU2ODM=","user":"bruvzg","avatar":"https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4","url":"https://github.com/bruvzg","pull_count":3,"commit_count":6},"MDQ6VXNlcjE0ODI2ODE=":{"id":"MDQ6VXNlcjE0ODI2ODE=","user":"van800","avatar":"https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4","url":"https://github.com/van800","pull_count":1,"commit_count":2},"MDQ6VXNlcjExMTYyMjA1":{"id":"MDQ6VXNlcjExMTYyMjA1","user":"Dragoncraft89","avatar":"https://avatars.githubusercontent.com/u/11162205?v=4","url":"https://github.com/Dragoncraft89","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},"MDQ6VXNlcjIzMzM4MA==":{"id":"MDQ6VXNlcjIzMzM4MA==","user":"lewiji","avatar":"https://avatars.githubusercontent.com/u/233380?u=09f962ae97c9d167f6db739cbb22c34dbcdce516&v=4","url":"https://github.com/lewiji","pull_count":1,"commit_count":2},"MDQ6VXNlcjIzNzI2NjI5":{"id":"MDQ6VXNlcjIzNzI2NjI5","user":"marzecdawid","avatar":"https://avatars.githubusercontent.com/u/23726629?u=938a1d02d9827957545b32798cee8194069d5532&v=4","url":"https://github.com/marzecdawid","pull_count":1,"commit_count":2},"MDQ6VXNlcjM4OTkxNzU4":{"id":"MDQ6VXNlcjM4OTkxNzU4","user":"jpcerrone","avatar":"https://avatars.githubusercontent.com/u/38991758?u=f44b22414db68570e12480a73326110678b5e9ca&v=4","url":"https://github.com/jpcerrone","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ3NTQx":{"id":"MDQ6VXNlcjQ3NTQx","user":"bcmpinc","avatar":"https://avatars.githubusercontent.com/u/47541?u=af546f68c8025a0a470d325efd50582e5a254e80&v=4","url":"https://github.com/bcmpinc","pull_count":1,"commit_count":2},"U_kgDOB6sd1g":{"id":"U_kgDOB6sd1g","user":"mb4c","avatar":"https://avatars.githubusercontent.com/u/128654806?v=4","url":"https://github.com/mb4c","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyMTI1MDk=":{"id":"MDQ6VXNlcjEyMTI1MDk=","user":"theraot","avatar":"https://avatars.githubusercontent.com/u/1212509?v=4","url":"https://github.com/theraot","pull_count":1,"commit_count":2},"MDQ6VXNlcjYxOTM4MjYz":{"id":"MDQ6VXNlcjYxOTM4MjYz","user":"TokageItLab","avatar":"https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4","url":"https://github.com/TokageItLab","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyNDU2NjAz":{"id":"MDQ6VXNlcjIyNDU2NjAz","user":"bitsawer","avatar":"https://avatars.githubusercontent.com/u/22456603?u=7738ebb05e266794ad0ed6563761f3ed88c560b8&v=4","url":"https://github.com/bitsawer","pull_count":2,"commit_count":4},"MDQ6VXNlcjExMzM4OTI=":{"id":"MDQ6VXNlcjExMzM4OTI=","user":"anvilfolk","avatar":"https://avatars.githubusercontent.com/u/1133892?u=1b80e5c6b002a2d0b742080ec0c27e5f41424776&v=4","url":"https://github.com/anvilfolk","pull_count":1,"commit_count":2},"MDQ6VXNlcjM5MDMwNTk=":{"id":"MDQ6VXNlcjM5MDMwNTk=","user":"raulsntos","avatar":"https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4","url":"https://github.com/raulsntos","pull_count":1,"commit_count":2},"MDQ6VXNlcjcwMjQwMTY=":{"id":"MDQ6VXNlcjcwMjQwMTY=","user":"nklbdev","avatar":"https://avatars.githubusercontent.com/u/7024016?u=d957e46835a14db5d5162b72f389c086393e3070&v=4","url":"https://github.com/nklbdev","pull_count":1,"commit_count":4},"MDQ6VXNlcjE2MDc1NA==":{"id":"MDQ6VXNlcjE2MDc1NA==","user":"zorbathut","avatar":"https://avatars.githubusercontent.com/u/160754?v=4","url":"https://github.com/zorbathut","pull_count":1,"commit_count":2},"U_kgDOB5VnGw":{"id":"U_kgDOB5VnGw","user":"Amir-Rasteg","avatar":"https://avatars.githubusercontent.com/u/127231771?v=4","url":"https://github.com/Amir-Rasteg","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},"MDQ6VXNlcjMwMzYxNzY=":{"id":"MDQ6VXNlcjMwMzYxNzY=","user":"Chaosus","avatar":"https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4","url":"https://github.com/Chaosus","pull_count":1,"commit_count":2},"MDQ6VXNlcjYxNjI0NTU4":{"id":"MDQ6VXNlcjYxNjI0NTU4","user":"Daylily-Zeleen","avatar":"https://avatars.githubusercontent.com/u/61624558?u=3f1582445860fba722144e1ab74f7d1db212c903&v=4","url":"https://github.com/Daylily-Zeleen","pull_count":1,"commit_count":2}},"commits":{"bd6af8e0ea69167dd0627f3bd54f9105bda0f8b5":{"hash":"bd6af8e0ea69167dd0627f3bd54f9105bda0f8b5","is_merge":true,"authored_by":[],"author_raw":"Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #79576 from YuriSizov/4.1-cherrypicks","body":"Cherry-picks for the 4.1 branch (future 4.1.1) - 2nd batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e94d35536671ff41eccf4f915695333aa8df2200":{"hash":"e94d35536671ff41eccf4f915695333aa8df2200","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov <yuris@humnom.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Bump version to 4.1.1-stable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79576},"80aef72ef36b1e8c7d3058990024b74895d2b271":{"hash":"80aef72ef36b1e8c7d3058990024b74895d2b271","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov <yuris@humnom.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update the changelog for 4.1.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79576},"b45e7f0f637ffe5ec2dfabc4e84b39141c8e3687":{"hash":"b45e7f0f637ffe5ec2dfabc4e84b39141c8e3687","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Emit history_changed on merged UndoRedo actions","body":"(cherry picked from commit b6bb0d505dc0d43df6d589916cf7093ded191bd5)","is_cherrypick":true,"cherrypick_hash":"b6bb0d505dc0d43df6d589916cf7093ded191bd5","pull":79576},"b6bb0d505dc0d43df6d589916cf7093ded191bd5":{"hash":"b6bb0d505dc0d43df6d589916cf7093ded191bd5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Emit history_changed on merged UndoRedo actions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79484},"a6b1c0edbb26b4aaff0efe804c5c25a0bf9697ea":{"hash":"a6b1c0edbb26b4aaff0efe804c5c25a0bf9697ea","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `tween_property` on \"Basis\" to properly update its value","body":"(cherry picked from commit eb7f87e9a87f37fb39c8437f3fa689f5d7b9d770)","is_cherrypick":true,"cherrypick_hash":"eb7f87e9a87f37fb39c8437f3fa689f5d7b9d770","pull":79576},"eb7f87e9a87f37fb39c8437f3fa689f5d7b9d770":{"hash":"eb7f87e9a87f37fb39c8437f3fa689f5d7b9d770","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Septian <septgsk@gmail.com>","summary":"Fix `tween_property` on \"Basis\" to properly update its value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79426},"085b16b1bbae3433ab7a2ed40e22d5d57ab1a0e3":{"hash":"085b16b1bbae3433ab7a2ed40e22d5d57ab1a0e3","is_merge":false,"authored_by":["U_kgDOBbf3Kw"],"author_raw":"WiseNoodle <wisenoodle21@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add missing word to text of the alert dialog","body":"(cherry picked from commit d1c70cf7d41d406578010dfbe811eac8fb260f7a)","is_cherrypick":true,"cherrypick_hash":"d1c70cf7d41d406578010dfbe811eac8fb260f7a","pull":79576},"d1c70cf7d41d406578010dfbe811eac8fb260f7a":{"hash":"d1c70cf7d41d406578010dfbe811eac8fb260f7a","is_merge":false,"authored_by":["U_kgDOBbf3Kw"],"author_raw":"WiseNoodle <wisenoodle21@gmail.com>","committer_raw":"WiseNoodle <wisenoodle21@gmail.com>","summary":"Add missing word to text of the alert dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79381},"74efa063cc5a2fb5cbcb4b677d469d8e9e51b418":{"hash":"74efa063cc5a2fb5cbcb4b677d469d8e9e51b418","is_merge":false,"authored_by":["MDQ6VXNlcjMyNjYxMDQ5"],"author_raw":"stmSi <stm1998sithumyo@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix: ESC (ui_cancel) not closing FindReplaceBar","body":"(cherry picked from commit 7eb517c27f154566d9b4e45c2102577c6029d066)","is_cherrypick":true,"cherrypick_hash":"7eb517c27f154566d9b4e45c2102577c6029d066","pull":79576},"7eb517c27f154566d9b4e45c2102577c6029d066":{"hash":"7eb517c27f154566d9b4e45c2102577c6029d066","is_merge":false,"authored_by":["MDQ6VXNlcjMyNjYxMDQ5"],"author_raw":"stmSi <stm1998sithumyo@gmail.com>","committer_raw":"stmSi <stm1998sithumyo@gmail.com>","summary":"Fix: ESC (ui_cancel) not closing FindReplaceBar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79079},"c1ddd0485b2243fa844355cff1fe595008f58735":{"hash":"c1ddd0485b2243fa844355cff1fe595008f58735","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix dragged nodes have icon size","body":"(cherry picked from commit 837df886f3f91d6f9a80cbb73d202fc4c1ab481f)","is_cherrypick":true,"cherrypick_hash":"837df886f3f91d6f9a80cbb73d202fc4c1ab481f","pull":79576},"837df886f3f91d6f9a80cbb73d202fc4c1ab481f":{"hash":"837df886f3f91d6f9a80cbb73d202fc4c1ab481f","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Septian <septgsk@gmail.com>","summary":"Fix dragged nodes have icon size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79283},"0a4067bdbf5ae51519853b85c0b47715cd8a1cb5":{"hash":"0a4067bdbf5ae51519853b85c0b47715cd8a1cb5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Clarify return value of get_dependencies()","body":"(cherry picked from commit f567af413a828be9835998cf09097120947a560f)","is_cherrypick":true,"cherrypick_hash":"f567af413a828be9835998cf09097120947a560f","pull":79576},"f567af413a828be9835998cf09097120947a560f":{"hash":"f567af413a828be9835998cf09097120947a560f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clarify return value of get_dependencies()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79306},"e709ad4d6407e52dc62f00a471d13eb6c89f2c4c":{"hash":"e709ad4d6407e52dc62f00a471d13eb6c89f2c4c","is_merge":true,"authored_by":[],"author_raw":"Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #79297 from YuriSizov/4.1-cherrypicks","body":"Cherry-picks for the 4.1 branch (future 4.1.1) - 1st batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92cf616f63ec9168a8826aa7e320f79ba3d1fc89":{"hash":"92cf616f63ec9168a8826aa7e320f79ba3d1fc89","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov <yuris@humnom.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add changelog for 4.1.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79297},"2796b629e9397febb237e60fadebd185fc00af67":{"hash":"2796b629e9397febb237e60fadebd185fc00af67","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Hide/show AcceptDialog's button spacer on button visibility changed","body":"(cherry picked from commit 30a9c90785d1b0cdf5345de43cc1554207b32b09)","is_cherrypick":true,"cherrypick_hash":"30a9c90785d1b0cdf5345de43cc1554207b32b09","pull":79297},"30a9c90785d1b0cdf5345de43cc1554207b32b09":{"hash":"30a9c90785d1b0cdf5345de43cc1554207b32b09","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":"Hide/show AcceptDialog's button spacer on button visibility changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79274},"30ab0e2cf45737503962934a66546708e757da28":{"hash":"30ab0e2cf45737503962934a66546708e757da28","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix Linux `move_to_trash` wrongly reporting files as not found","body":"We can't rely on the error code from `gio` or `kioclient5`, in my\nrudimentary testing they return `1` for both missing files and other\nsituations like not having a Trash can on the mounted volume.\n\nFixes #79108.\n\n(cherry picked from commit a6e75f397127c9a1a99aed7ae41ea22e34d91a08)","is_cherrypick":true,"cherrypick_hash":"a6e75f397127c9a1a99aed7ae41ea22e34d91a08","pull":79297},"a6e75f397127c9a1a99aed7ae41ea22e34d91a08":{"hash":"a6e75f397127c9a1a99aed7ae41ea22e34d91a08","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix Linux `move_to_trash` wrongly reporting files as not found","body":"We can't rely on the error code from `gio` or `kioclient5`, in my\nrudimentary testing they return `1` for both missing files and other\nsituations like not having a Trash can on the mounted volume.\n\nFixes #79108.","is_cherrypick":false,"cherrypick_hash":"","pull":79284},"6ec2d6d7d0e477d66db831437f4ff3c37baac575":{"hash":"6ec2d6d7d0e477d66db831437f4ff3c37baac575","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Linux: Fix build with `use_sowrap=no` and various warnings/errors","body":"(cherry picked from commit dcd16a5750ac1f11014e89f579baa380bee3263e)","is_cherrypick":true,"cherrypick_hash":"dcd16a5750ac1f11014e89f579baa380bee3263e","pull":79297},"dcd16a5750ac1f11014e89f579baa380bee3263e":{"hash":"dcd16a5750ac1f11014e89f579baa380bee3263e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Linux: Fix build with `use_sowrap=no` and various warnings/errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79097},"e3cfc023b477750c0bd78890cb7452972dd3b0c4":{"hash":"e3cfc023b477750c0bd78890cb7452972dd3b0c4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve text in popup warning, remove \"upgrade or downgrade\" text","body":"(cherry picked from commit 95ccbdea4b872ea0424e9815ced22b35dd88023d)","is_cherrypick":true,"cherrypick_hash":"95ccbdea4b872ea0424e9815ced22b35dd88023d","pull":79297},"95ccbdea4b872ea0424e9815ced22b35dd88023d":{"hash":"95ccbdea4b872ea0424e9815ced22b35dd88023d","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Improve text in popup warning, remove \"upgrade or downgrade\" text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79299},"1e2bfdc9bb28b2369f5370e6b4c1f84cc2313622":{"hash":"1e2bfdc9bb28b2369f5370e6b4c1f84cc2313622","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve error message for `Node.set_owner`","body":"(cherry picked from commit 0183340012a039c1fd4512ea274ed374626f0c48)","is_cherrypick":true,"cherrypick_hash":"0183340012a039c1fd4512ea274ed374626f0c48","pull":79297},"0183340012a039c1fd4512ea274ed374626f0c48":{"hash":"0183340012a039c1fd4512ea274ed374626f0c48","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Improve error message for `Node.set_owner`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79000},"167b02d94218d3180ea0b6e0d2e83733ceff3b20":{"hash":"167b02d94218d3180ea0b6e0d2e83733ceff3b20","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Clarify EditorExportPlugin::add_file only remaps in _export_file","body":"(cherry picked from commit df1d354d36154985b9ee474528b34700791d2c5e)","is_cherrypick":true,"cherrypick_hash":"df1d354d36154985b9ee474528b34700791d2c5e","pull":79297},"df1d354d36154985b9ee474528b34700791d2c5e":{"hash":"df1d354d36154985b9ee474528b34700791d2c5e","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Clarify EditorExportPlugin::add_file only remaps in _export_file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79310},"438a5987130b27cd454ec093540824cd52b71d2c":{"hash":"438a5987130b27cd454ec093540824cd52b71d2c","is_merge":false,"authored_by":["U_kgDOBe5tvQ"],"author_raw":"HolonProduction <holonproduction@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update FileDialog button activity when file_mode is changed.","body":"(cherry picked from commit cfac7c9a9aa45be2bf6de6097cca6c91b9d0fbf3)","is_cherrypick":true,"cherrypick_hash":"cfac7c9a9aa45be2bf6de6097cca6c91b9d0fbf3","pull":79297},"cfac7c9a9aa45be2bf6de6097cca6c91b9d0fbf3":{"hash":"cfac7c9a9aa45be2bf6de6097cca6c91b9d0fbf3","is_merge":false,"authored_by":["U_kgDOBe5tvQ"],"author_raw":"HolonProduction <holonproduction@gmail.com>","committer_raw":"HolonProduction <holonproduction@gmail.com>","summary":"Update FileDialog button activity when file_mode is changed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79211},"5729e40035606c203605cb03a5a720b2afc3595b":{"hash":"5729e40035606c203605cb03a5a720b2afc3595b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve user-friendliness of project version mismatch message","body":"(cherry picked from commit 3b8a81d361f49ab8bbf069d7c1cea8a18dffec35)","is_cherrypick":true,"cherrypick_hash":"3b8a81d361f49ab8bbf069d7c1cea8a18dffec35","pull":79297},"3b8a81d361f49ab8bbf069d7c1cea8a18dffec35":{"hash":"3b8a81d361f49ab8bbf069d7c1cea8a18dffec35","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Improve user-friendliness of project version mismatch message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79118},"ec6d258db0973060aa8c7d72f481f4890209b9f6":{"hash":"ec6d258db0973060aa8c7d72f481f4890209b9f6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix property hint class name type string restriction and replace mode","body":"(cherry picked from commit 58a65591f50b412432298fc1758db33817a1757c)","is_cherrypick":true,"cherrypick_hash":"58a65591f50b412432298fc1758db33817a1757c","pull":79297},"58a65591f50b412432298fc1758db33817a1757c":{"hash":"58a65591f50b412432298fc1758db33817a1757c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix property hint class name type string restriction and replace mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79139},"a79160ebd22ac9148d92635b004f52d1666a8e4f":{"hash":"a79160ebd22ac9148d92635b004f52d1666a8e4f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Collapse bottom panel if there is no active tab","body":"(cherry picked from commit 59ae7e2445a43a126c9ce01de156a1c1a279faa8)","is_cherrypick":true,"cherrypick_hash":"59ae7e2445a43a126c9ce01de156a1c1a279faa8","pull":79297},"59ae7e2445a43a126c9ce01de156a1c1a279faa8":{"hash":"59ae7e2445a43a126c9ce01de156a1c1a279faa8","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Collapse bottom panel if there is no active tab","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79078},"b3a56228b1226251ef8e87aefaac0568a733331e":{"hash":"b3a56228b1226251ef8e87aefaac0568a733331e","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix zero-sized WorkerThreadPool not processing group tasks","body":"(cherry picked from commit 28d0d56a69b1e65513632f2d9ce575bd397fa7a8)","is_cherrypick":true,"cherrypick_hash":"28d0d56a69b1e65513632f2d9ce575bd397fa7a8","pull":79297},"28d0d56a69b1e65513632f2d9ce575bd397fa7a8":{"hash":"28d0d56a69b1e65513632f2d9ce575bd397fa7a8","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 zero-sized WorkerThreadPool not processing group tasks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78845},"2f32a3454ce6d493eb6f6b8fa08be9e3170271a2":{"hash":"2f32a3454ce6d493eb6f6b8fa08be9e3170271a2","is_merge":false,"authored_by":["MDQ6VXNlcjM1Mzc2OTUw"],"author_raw":"Emmanouil Papadeas <manoschool@yahoo.gr>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `Camera2D.rotating` not being converted and reversed properly","body":"Godot 3's Camera2D `rotating = true` and `rotating = false` are supposed to be converted and reversed to `ignore_rotation = false` and `ignore_rotation = true` respectively, but this wasn't the case before this PR, as the project converted was failing to properly read the `true` and `false` strings, thus resulting in `ignore_rotation = true` in all cases.\n\n(cherry picked from commit 256b99ca40dda4b187dadea8302ca3578281af85)","is_cherrypick":true,"cherrypick_hash":"256b99ca40dda4b187dadea8302ca3578281af85","pull":79297},"256b99ca40dda4b187dadea8302ca3578281af85":{"hash":"256b99ca40dda4b187dadea8302ca3578281af85","is_merge":false,"authored_by":["MDQ6VXNlcjM1Mzc2OTUw"],"author_raw":"Emmanouil Papadeas <manoschool@yahoo.gr>","committer_raw":"Emmanouil Papadeas <manoschool@yahoo.gr>","summary":"Fix `Camera2D.rotating` not being converted and reversed properly","body":"Godot 3's Camera2D `rotating = true` and `rotating = false` are supposed to be converted and reversed to `ignore_rotation = false` and `ignore_rotation = true` respectively, but this wasn't the case before this PR, as the project converted was failing to properly read the `true` and `false` strings, thus resulting in `ignore_rotation = true` in all cases.","is_cherrypick":false,"cherrypick_hash":"","pull":79264},"29b4ee3d97b30da702beeaa8aaacb15b616a0b44":{"hash":"29b4ee3d97b30da702beeaa8aaacb15b616a0b44","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Change explicit 'Godot 4.0' references to 'Godot 4'","body":"Fixes #79276.\n\n(cherry picked from commit 8a06ec979e03a056d75bc484e24955e562099ace)","is_cherrypick":true,"cherrypick_hash":"8a06ec979e03a056d75bc484e24955e562099ace","pull":79297},"8a06ec979e03a056d75bc484e24955e562099ace":{"hash":"8a06ec979e03a056d75bc484e24955e562099ace","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Change explicit 'Godot 4.0' references to 'Godot 4'","body":"Fixes #79276.","is_cherrypick":false,"cherrypick_hash":"","pull":79277},"4f4052581b19b84a0c38295cd3f11fdea4dabac1":{"hash":"4f4052581b19b84a0c38295cd3f11fdea4dabac1","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjE4Nzc1"],"author_raw":"Chinmay Awale <chinubeta0710@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"add 3.x compatibility for animation loop mode","body":"(cherry picked from commit 1686a7a1a272021d8c3d0929c6a25923bebf889d)","is_cherrypick":true,"cherrypick_hash":"1686a7a1a272021d8c3d0929c6a25923bebf889d","pull":79297},"1686a7a1a272021d8c3d0929c6a25923bebf889d":{"hash":"1686a7a1a272021d8c3d0929c6a25923bebf889d","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjE4Nzc1"],"author_raw":"Chinmay Awale <chinubeta0710@gmail.com>","committer_raw":"Chinmay Awale <chinubeta0710@gmail.com>","summary":"add 3.x compatibility for animation loop mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79155},"36ce14a8261f0a4b0d0969454884eb4c2967933a":{"hash":"36ce14a8261f0a4b0d0969454884eb4c2967933a","is_merge":false,"authored_by":["U_kgDOBXgdGQ"],"author_raw":"NiskashY <roman.pantus@mail.ru>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix disabled slider highlighting","body":"(cherry picked from commit 4394936392802fb48fd6ccddc385bedd67aa9b31)","is_cherrypick":true,"cherrypick_hash":"4394936392802fb48fd6ccddc385bedd67aa9b31","pull":79297},"4394936392802fb48fd6ccddc385bedd67aa9b31":{"hash":"4394936392802fb48fd6ccddc385bedd67aa9b31","is_merge":false,"authored_by":["U_kgDOBXgdGQ"],"author_raw":"NiskashY <roman.pantus@mail.ru>","committer_raw":"NiskashY <roman.pantus@mail.ru>","summary":"Fix disabled slider highlighting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78776},"1c1d4f6264afa26b9dc7b58d5b0a56603e943cb3":{"hash":"1c1d4f6264afa26b9dc7b58d5b0a56603e943cb3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee <idleman@yeah.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `PackedScene::get_last_modified_time()` always returns `0`","body":"The variables operated by `PackedScene::set_last_modified_time()`\nand `PackedScene::get_last_modified_time()` are different.\n\n(cherry picked from commit 22edef14c35b8320890f5e771de571f2ec308334)","is_cherrypick":true,"cherrypick_hash":"22edef14c35b8320890f5e771de571f2ec308334","pull":79297},"22edef14c35b8320890f5e771de571f2ec308334":{"hash":"22edef14c35b8320890f5e771de571f2ec308334","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee <idleman@yeah.net>","committer_raw":"Rindbee <idleman@yeah.net>","summary":"Fix `PackedScene::get_last_modified_time()` always returns `0`","body":"The variables operated by `PackedScene::set_last_modified_time()`\nand `PackedScene::get_last_modified_time()` are different.","is_cherrypick":false,"cherrypick_hash":"","pull":79237},"d6d8f6a6371dd8d7773a173813bb52171b2d33c7":{"hash":"d6d8f6a6371dd8d7773a173813bb52171b2d33c7","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Unify error condition for particles trail lifetime","body":"(cherry picked from commit 78ecdb17f955b39decfc8122f8ba276640d2da85)","is_cherrypick":true,"cherrypick_hash":"78ecdb17f955b39decfc8122f8ba276640d2da85","pull":79297},"78ecdb17f955b39decfc8122f8ba276640d2da85":{"hash":"78ecdb17f955b39decfc8122f8ba276640d2da85","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Unify error condition for particles trail lifetime","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79270},"55ae2a3297df1f73fb6cf3dc723a50ef2ae802d1":{"hash":"55ae2a3297df1f73fb6cf3dc723a50ef2ae802d1","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix rigid body property description","body":"(cherry picked from commit 6d854816702762ac142bd5b10a015a21679ba472)","is_cherrypick":true,"cherrypick_hash":"6d854816702762ac142bd5b10a015a21679ba472","pull":79297},"6d854816702762ac142bd5b10a015a21679ba472":{"hash":"6d854816702762ac142bd5b10a015a21679ba472","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"Fix rigid body property description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79250},"0d51fec22b5d97421cb0dd08142e0f9486cac700":{"hash":"0d51fec22b5d97421cb0dd08142e0f9486cac700","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix closest possible navigation path position","body":"Fixes closest possible navigation path position.\n\n(cherry picked from commit e5c24f7118854d36845af0de81d83da5ec18e2a8)","is_cherrypick":true,"cherrypick_hash":"e5c24f7118854d36845af0de81d83da5ec18e2a8","pull":79297},"e5c24f7118854d36845af0de81d83da5ec18e2a8":{"hash":"e5c24f7118854d36845af0de81d83da5ec18e2a8","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"smix8 <52464204+smix8@users.noreply.github.com>","summary":"Fix closest possible navigation path position","body":"Fixes closest possible navigation path position.","is_cherrypick":false,"cherrypick_hash":"","pull":79004},"bbfdfab7483483812ef5b452b2e3b3836f3300ea":{"hash":"bbfdfab7483483812ef5b452b2e3b3836f3300ea","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add performance note for parsing source geometry","body":"Adds performance note for parsing source geometry.\n\n(cherry picked from commit 976f5338c598fe2995e0444ca861b8e4f92da2f5)","is_cherrypick":true,"cherrypick_hash":"976f5338c598fe2995e0444ca861b8e4f92da2f5","pull":79297},"976f5338c598fe2995e0444ca861b8e4f92da2f5":{"hash":"976f5338c598fe2995e0444ca861b8e4f92da2f5","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"smix8 <52464204+smix8@users.noreply.github.com>","summary":"Add performance note for parsing source geometry","body":"Adds performance note for parsing source geometry.","is_cherrypick":false,"cherrypick_hash":"","pull":79252},"6becf94f4957b6edd0ec11d94bb458afcfcad500":{"hash":"6becf94f4957b6edd0ec11d94bb458afcfcad500","is_merge":false,"authored_by":["MDQ6VXNlcjI0Nzc4MDg0"],"author_raw":"Kamil Brzoskowski <brzoskowskikamil@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix formatting of dlopen error message on Windows","body":"And harmonize the format for all platforms.\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>\n(cherry picked from commit 3cd865dbe8df06652081540451633050960b75be)","is_cherrypick":true,"cherrypick_hash":"3cd865dbe8df06652081540451633050960b75be","pull":79297},"3cd865dbe8df06652081540451633050960b75be":{"hash":"3cd865dbe8df06652081540451633050960b75be","is_merge":false,"authored_by":["MDQ6VXNlcjI0Nzc4MDg0","MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Kamil Brzoskowski <brzoskowskikamil@gmail.com>","committer_raw":"Kamil Brzoskowski <brzoskowskikamil@gmail.com>","summary":"Fix formatting of dlopen error message on Windows","body":"And harmonize the format for all platforms.\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":78802},"7447946dd13870fa2c6a116d8e89b6fb312d639c":{"hash":"7447946dd13870fa2c6a116d8e89b6fb312d639c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Avoid freeze when interacting with menus on Wayland by re-aquiring next swapchain image after updating swapchain","body":"(cherry picked from commit df021b5063897eb4fe4a716aefc7096209ed29c6)","is_cherrypick":true,"cherrypick_hash":"df021b5063897eb4fe4a716aefc7096209ed29c6","pull":79297},"df021b5063897eb4fe4a716aefc7096209ed29c6":{"hash":"df021b5063897eb4fe4a716aefc7096209ed29c6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Avoid freeze when interacting with menus on Wayland by re-aquiring next swapchain image after updating swapchain","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79143},"5576f5ab8176582178f4946cde12dcf35aa722a1":{"hash":"5576f5ab8176582178f4946cde12dcf35aa722a1","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix various typos in documentation","body":"(cherry picked from commit 486609eccf25878f20b71cf5dd92d29b6b0c6167)","is_cherrypick":true,"cherrypick_hash":"486609eccf25878f20b71cf5dd92d29b6b0c6167","pull":79297},"486609eccf25878f20b71cf5dd92d29b6b0c6167":{"hash":"486609eccf25878f20b71cf5dd92d29b6b0c6167","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Septian <septgsk@gmail.com>","summary":"Fix various typos in documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79223},"3f334cb1441ee8b77f7accea7e794442c0fcebf5":{"hash":"3f334cb1441ee8b77f7accea7e794442c0fcebf5","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"C#: Fix command line exporting","body":"(cherry picked from commit f3f3365abd7792a34469de0e9a4688500b26bf04)","is_cherrypick":true,"cherrypick_hash":"f3f3365abd7792a34469de0e9a4688500b26bf04","pull":79297},"f3f3365abd7792a34469de0e9a4688500b26bf04":{"hash":"f3f3365abd7792a34469de0e9a4688500b26bf04","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","summary":"C#: Fix command line exporting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79173},"42b8ae50d26ebea3b7adaa9cac0eeb5d364f3320":{"hash":"42b8ae50d26ebea3b7adaa9cac0eeb5d364f3320","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `Node::add_sibling` parent check","body":"Replace `data.blocked > 0` by `data.parent->data.blocked > 0` in order\nto check if the parent is busy.\n\n(cherry picked from commit b02dff6e1c6df8c3dd2fda518e4d5e3a4df28b15)","is_cherrypick":true,"cherrypick_hash":"b02dff6e1c6df8c3dd2fda518e4d5e3a4df28b15","pull":79297},"b02dff6e1c6df8c3dd2fda518e4d5e3a4df28b15":{"hash":"b02dff6e1c6df8c3dd2fda518e4d5e3a4df28b15","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","summary":"Fix `Node::add_sibling` parent check","body":"Replace `data.blocked > 0` by `data.parent->data.blocked > 0` in order\nto check if the parent is busy.","is_cherrypick":false,"cherrypick_hash":"","pull":78847},"add7c218d1e0639f991f291d8a103527fa8ef72c":{"hash":"add7c218d1e0639f991f291d8a103527fa8ef72c","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"fix typo on TLSOptions.xml and library_godot_display.js","body":"(cherry picked from commit b88b6b4f48bd444407d12e9fe306e7bd4d58e9e4)","is_cherrypick":true,"cherrypick_hash":"b88b6b4f48bd444407d12e9fe306e7bd4d58e9e4","pull":79297},"b88b6b4f48bd444407d12e9fe306e7bd4d58e9e4":{"hash":"b88b6b4f48bd444407d12e9fe306e7bd4d58e9e4","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian <septgsk@gmail.com>","committer_raw":"Septian <septgsk@gmail.com>","summary":"fix typo on TLSOptions.xml and library_godot_display.js","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79048},"361c0d53f3994259fd8ce04aacbb831f9c6e39bd":{"hash":"361c0d53f3994259fd8ce04aacbb831f9c6e39bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ4NTQ0MjYz"],"author_raw":"Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Clear specular buffer if bg mode is canvas and ss effects are used","body":"Explicitly clear the separate specular buffer when the background mode is canvas and screen space effects (and thus a separate specular buffer) are used.\n\n(cherry picked from commit af9d1743f38edf21ac9c4fce4bae109203038bc2)","is_cherrypick":true,"cherrypick_hash":"af9d1743f38edf21ac9c4fce4bae109203038bc2","pull":79297},"af9d1743f38edf21ac9c4fce4bae109203038bc2":{"hash":"af9d1743f38edf21ac9c4fce4bae109203038bc2","is_merge":false,"authored_by":["MDQ6VXNlcjQ4NTQ0MjYz"],"author_raw":"Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>","committer_raw":"Arman Elgudzhyan <48544263+puchik@users.noreply.github.com>","summary":"Clear specular buffer if bg mode is canvas and ss effects are used","body":"Explicitly clear the separate specular buffer when the background mode is canvas and screen space effects (and thus a separate specular buffer) are used.","is_cherrypick":false,"cherrypick_hash":"","pull":78624},"c8b50871fe5fcea6835a0179c7f0fbe449339691":{"hash":"c8b50871fe5fcea6835a0179c7f0fbe449339691","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix incorrect documentation for `Engine.get_architecture_name()`","body":"(cherry picked from commit ebc6ec16928fd4e788686e41c7210f0abbbd1d0a)","is_cherrypick":true,"cherrypick_hash":"ebc6ec16928fd4e788686e41c7210f0abbbd1d0a","pull":79297},"ebc6ec16928fd4e788686e41c7210f0abbbd1d0a":{"hash":"ebc6ec16928fd4e788686e41c7210f0abbbd1d0a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix incorrect documentation for `Engine.get_architecture_name()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79174},"a4547db15b075e1111ea83f38352e28a1a24b7a7":{"hash":"a4547db15b075e1111ea83f38352e28a1a24b7a7","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"MewPurPur <mew.pur.pur@abv.bg>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix erroneous pad_zeros warning","body":"(cherry picked from commit cc5500f7de954e461c843237346527220bbce0ba)","is_cherrypick":true,"cherrypick_hash":"cc5500f7de954e461c843237346527220bbce0ba","pull":79297},"cc5500f7de954e461c843237346527220bbce0ba":{"hash":"cc5500f7de954e461c843237346527220bbce0ba","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"MewPurPur <mew.pur.pur@abv.bg>","committer_raw":"MewPurPur <mew.pur.pur@abv.bg>","summary":"Fix erroneous pad_zeros warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79202},"fb8e21bd6d4bf816a144550e7cd89482054f2a57":{"hash":"fb8e21bd6d4bf816a144550e7cd89482054f2a57","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `rpc` calls with binds","body":"(cherry picked from commit 7d174c8dfe73d29278c6101dd289f034d008c3e5)","is_cherrypick":true,"cherrypick_hash":"7d174c8dfe73d29278c6101dd289f034d008c3e5","pull":79297},"7d174c8dfe73d29278c6101dd289f034d008c3e5":{"hash":"7d174c8dfe73d29278c6101dd289f034d008c3e5","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix `rpc` calls with binds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78551},"90b4a3fa754084bcb72f2383c374ef5414698d05":{"hash":"90b4a3fa754084bcb72f2383c374ef5414698d05","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add compatibility properties to `TouchScreenButton`","body":"Added support for `3.x` properties:\n* `normal` -> `texture_normal`\n* `pressed` -> `texture_pressed`\n\n(cherry picked from commit c7e4b3bf5f287044dc62d25e76b235dc049565b3)","is_cherrypick":true,"cherrypick_hash":"c7e4b3bf5f287044dc62d25e76b235dc049565b3","pull":79297},"c7e4b3bf5f287044dc62d25e76b235dc049565b3":{"hash":"c7e4b3bf5f287044dc62d25e76b235dc049565b3","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Add compatibility properties to `TouchScreenButton`","body":"Added support for `3.x` properties:\n* `normal` -> `texture_normal`\n* `pressed` -> `texture_pressed`","is_cherrypick":false,"cherrypick_hash":"","pull":78940},"09c245fd7498e7b87ec6d59a017035d51e2a2a8f":{"hash":"09c245fd7498e7b87ec6d59a017035d51e2a2a8f","is_merge":false,"authored_by":[""],"author_raw":"Yadnesh Kulkarni <ykulkar2@uncc.edu>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fixed grid disappearance","body":"(cherry picked from commit a8dde286cedd317ddc49aa6ac6129529c443fe2f)","is_cherrypick":true,"cherrypick_hash":"a8dde286cedd317ddc49aa6ac6129529c443fe2f","pull":79297},"a8dde286cedd317ddc49aa6ac6129529c443fe2f":{"hash":"a8dde286cedd317ddc49aa6ac6129529c443fe2f","is_merge":false,"authored_by":[""],"author_raw":"Yadnesh Kulkarni <ykulkar2@uncc.edu>","committer_raw":"Yadnesh Kulkarni <ykulkar2@uncc.edu>","summary":"Fixed grid disappearance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78694},"fa6fb0ac70b2831c1a178377ee167dd211569283":{"hash":"fa6fb0ac70b2831c1a178377ee167dd211569283","is_merge":false,"authored_by":["MDQ6VXNlcjE0MzY3OTU="],"author_raw":"Joe Marshall <joe.marshall@nottingham.ac.uk>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"fix threading bug in vulkan rendering device","body":"(cherry picked from commit c52fadbe7597c8a23e4ed692a3f31512a54ee904)","is_cherrypick":true,"cherrypick_hash":"c52fadbe7597c8a23e4ed692a3f31512a54ee904","pull":79297},"c52fadbe7597c8a23e4ed692a3f31512a54ee904":{"hash":"c52fadbe7597c8a23e4ed692a3f31512a54ee904","is_merge":false,"authored_by":["MDQ6VXNlcjE0MzY3OTU="],"author_raw":"Joe Marshall <joe.marshall@nottingham.ac.uk>","committer_raw":"Joe Marshall <joe.marshall@nottingham.ac.uk>","summary":"fix threading bug in vulkan rendering device","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78794},"cdeddffee7f5f87d132bbd5a0a26467a3ed42d8d":{"hash":"cdeddffee7f5f87d132bbd5a0a26467a3ed42d8d","is_merge":false,"authored_by":["MDQ6VXNlcjU0NDE1NTI1"],"author_raw":"Angad Kambli <angadkambli@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Check parameter validity in `Object::set_script`","body":"Fixes #46120.\n\n(cherry picked from commit 9c6c2f09e07e65f7819920c4954a7fd54b37d3f6)","is_cherrypick":true,"cherrypick_hash":"9c6c2f09e07e65f7819920c4954a7fd54b37d3f6","pull":79297},"9c6c2f09e07e65f7819920c4954a7fd54b37d3f6":{"hash":"9c6c2f09e07e65f7819920c4954a7fd54b37d3f6","is_merge":false,"authored_by":["MDQ6VXNlcjU0NDE1NTI1"],"author_raw":"Angad Kambli <angadkambli@gmail.com>","committer_raw":"Angad Kambli <angadkambli@gmail.com>","summary":"Check parameter validity in `Object::set_script`","body":"Fixes #46120.","is_cherrypick":false,"cherrypick_hash":"","pull":46125},"4c1c26979b4faffaf6e25dc756091f9f02de29fc":{"hash":"4c1c26979b4faffaf6e25dc756091f9f02de29fc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Linux: Link libsquish directly when unbundling, .pc file unreliable","body":"(cherry picked from commit b3b4f4c1c9cc4a37c4f2ee3ad4720834274f3a38)","is_cherrypick":true,"cherrypick_hash":"b3b4f4c1c9cc4a37c4f2ee3ad4720834274f3a38","pull":79297},"b3b4f4c1c9cc4a37c4f2ee3ad4720834274f3a38":{"hash":"b3b4f4c1c9cc4a37c4f2ee3ad4720834274f3a38","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Linux: Link libsquish directly when unbundling, .pc file unreliable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79105},"fa45bb63c6579b5cb7d09c457aa6480516ae725c":{"hash":"fa45bb63c6579b5cb7d09c457aa6480516ae725c","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[Windows] Fix setting initial non-exclusive window mode.","body":"(cherry picked from commit db0109b23713cc9ebdb6f8efb1097874fda81113)","is_cherrypick":true,"cherrypick_hash":"db0109b23713cc9ebdb6f8efb1097874fda81113","pull":79297},"db0109b23713cc9ebdb6f8efb1097874fda81113":{"hash":"db0109b23713cc9ebdb6f8efb1097874fda81113","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":"[Windows] Fix setting initial non-exclusive window mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79016},"393076a4b3af863f62ee75f560a0e3b25ed45a3d":{"hash":"393076a4b3af863f62ee75f560a0e3b25ed45a3d","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[macOS/iOS] Set MoltenVK logging level based on `--verbose` flag.","body":"(cherry picked from commit 75d0fcea16a7959bcf5deccd4e63c0bba3932a12)","is_cherrypick":true,"cherrypick_hash":"75d0fcea16a7959bcf5deccd4e63c0bba3932a12","pull":79297},"75d0fcea16a7959bcf5deccd4e63c0bba3932a12":{"hash":"75d0fcea16a7959bcf5deccd4e63c0bba3932a12","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/iOS] Set MoltenVK logging level based on `--verbose` flag.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79061},"c9b1d99cae9575ee02b6f6e3b6ac9547a96ae189":{"hash":"c9b1d99cae9575ee02b6f6e3b6ac9547a96ae189","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODI2ODE="],"author_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update the RiderPathLocator to support the JetBrains Toolbox 2.0","body":"(cherry picked from commit bf3af9fd48aceda699bb558558bd805a7e522760)","is_cherrypick":true,"cherrypick_hash":"bf3af9fd48aceda699bb558558bd805a7e522760","pull":79297},"bf3af9fd48aceda699bb558558bd805a7e522760":{"hash":"bf3af9fd48aceda699bb558558bd805a7e522760","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODI2ODE="],"author_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","committer_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","summary":"Update the RiderPathLocator to support the JetBrains Toolbox 2.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78832},"240701f95a8b5416ef81ea3991fd4463f3917def":{"hash":"240701f95a8b5416ef81ea3991fd4463f3917def","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"Florian Kothmeier <floriankothmeier@web.de>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix invalid minimum size for translated messages in option button","body":"(cherry picked from commit c33748d954a279edd8c42a58f14efa88719f4111)","is_cherrypick":true,"cherrypick_hash":"c33748d954a279edd8c42a58f14efa88719f4111","pull":79297},"c33748d954a279edd8c42a58f14efa88719f4111":{"hash":"c33748d954a279edd8c42a58f14efa88719f4111","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"Florian Kothmeier <floriankothmeier@web.de>","committer_raw":"Florian Kothmeier <floriankothmeier@web.de>","summary":"Fix invalid minimum size for translated messages in option button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78835},"ac87b5df758a1af4c95f68bfdeb3aa96f6971baf":{"hash":"ac87b5df758a1af4c95f68bfdeb3aa96f6971baf","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Mention Xbox menu button by name in Start button description","body":"Microsoft officially calls it the Menu button:\n\nhttps://support.xbox.com/en-US/help/hardware-network/controller/get-to-know-your-xbox-series-x-s-controller\n(cherry picked from commit 1621b4e2b1adfa7f072eaf542bb1ffda24805ce9)","is_cherrypick":true,"cherrypick_hash":"1621b4e2b1adfa7f072eaf542bb1ffda24805ce9","pull":79297},"1621b4e2b1adfa7f072eaf542bb1ffda24805ce9":{"hash":"1621b4e2b1adfa7f072eaf542bb1ffda24805ce9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention Xbox menu button by name in Start button description","body":"Microsoft officially calls it the Menu button:\n\nhttps://support.xbox.com/en-US/help/hardware-network/controller/get-to-know-your-xbox-series-x-s-controller","is_cherrypick":false,"cherrypick_hash":"","pull":78701},"fe8e7a0b223ea8c631e6398318e876b0409f8b7c":{"hash":"fe8e7a0b223ea8c631e6398318e876b0409f8b7c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Use bullet points in shader editor creation dialog","body":"This is consistent with the script creation dialog.\n\n(cherry picked from commit bce298561537828191d11f6c055db9162b2820cc)","is_cherrypick":true,"cherrypick_hash":"bce298561537828191d11f6c055db9162b2820cc","pull":79297},"bce298561537828191d11f6c055db9162b2820cc":{"hash":"bce298561537828191d11f6c055db9162b2820cc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use bullet points in shader editor creation dialog","body":"This is consistent with the script creation dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":78631},"e32330473a3dcb1a46497bfadd16696cc8c97fda":{"hash":"e32330473a3dcb1a46497bfadd16696cc8c97fda","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Remove uses of `vformat()` with no placeholders","body":"This is identical to passing the string directly.\n\n(cherry picked from commit dcc92c174efeb4d93874f26a9dd247f7a89d5619)","is_cherrypick":true,"cherrypick_hash":"dcc92c174efeb4d93874f26a9dd247f7a89d5619","pull":79297},"dcc92c174efeb4d93874f26a9dd247f7a89d5619":{"hash":"dcc92c174efeb4d93874f26a9dd247f7a89d5619","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove uses of `vformat()` with no placeholders","body":"This is identical to passing the string directly.","is_cherrypick":false,"cherrypick_hash":"","pull":78797},"a084f0568f4b1cc67a078a49a37a812fc803d423":{"hash":"a084f0568f4b1cc67a078a49a37a812fc803d423","is_merge":false,"authored_by":["MDQ6VXNlcjIzMzM4MA=="],"author_raw":"lewiji <lewiji+github@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Return shader parse error when using 'hint_normal_roughness_texture' and not using the Forward+ backend","body":"(cherry picked from commit 2a93681334d3388eebbe1ba34e633a40ed9f1333)","is_cherrypick":true,"cherrypick_hash":"2a93681334d3388eebbe1ba34e633a40ed9f1333","pull":79297},"2a93681334d3388eebbe1ba34e633a40ed9f1333":{"hash":"2a93681334d3388eebbe1ba34e633a40ed9f1333","is_merge":false,"authored_by":["MDQ6VXNlcjIzMzM4MA=="],"author_raw":"lewiji <lewiji+github@gmail.com>","committer_raw":"lewiji <lewiji+github@gmail.com>","summary":"Return shader parse error when using 'hint_normal_roughness_texture' and not using the Forward+ backend","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78839},"87b4143f3b2e37a9dcae7bbe85aa1a45803d65a0":{"hash":"87b4143f3b2e37a9dcae7bbe85aa1a45803d65a0","is_merge":false,"authored_by":["MDQ6VXNlcjIzNzI2NjI5"],"author_raw":"Dawid Marzec <marzecdawid@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix cursor behaviour in Tree while holding CTRL","body":"(cherry picked from commit 9abbdea95e8ba345ba539782e8aa3c597a99c6d3)","is_cherrypick":true,"cherrypick_hash":"9abbdea95e8ba345ba539782e8aa3c597a99c6d3","pull":79297},"9abbdea95e8ba345ba539782e8aa3c597a99c6d3":{"hash":"9abbdea95e8ba345ba539782e8aa3c597a99c6d3","is_merge":false,"authored_by":["MDQ6VXNlcjIzNzI2NjI5"],"author_raw":"Dawid Marzec <marzecdawid@gmail.com>","committer_raw":"Dawid Marzec <marzecdawid@gmail.com>","summary":"Fix cursor behaviour in Tree while holding CTRL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":71024},"1875ecb77624b87442d8f3ff9d7514eba254d7cb":{"hash":"1875ecb77624b87442d8f3ff9d7514eba254d7cb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Project converter: Use same rendering driver as Project Manager","body":"Which means by default OpenGL 3, but it can still be overridden from the command line.\nFixes #76303.\n\n(cherry picked from commit 53c78b2cacf71a7156c1813348bb4a556405facf)","is_cherrypick":true,"cherrypick_hash":"53c78b2cacf71a7156c1813348bb4a556405facf","pull":79297},"53c78b2cacf71a7156c1813348bb4a556405facf":{"hash":"53c78b2cacf71a7156c1813348bb4a556405facf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Project converter: Use same rendering driver as Project Manager","body":"Which means by default OpenGL 3, but it can still be overridden from the command line.\nFixes #76303.","is_cherrypick":false,"cherrypick_hash":"","pull":78795},"2ba192e803208e0f91f48cc82fc0c6f108738ce3":{"hash":"2ba192e803208e0f91f48cc82fc0c6f108738ce3","is_merge":false,"authored_by":["MDQ6VXNlcjM4OTkxNzU4"],"author_raw":"jpcerrone <jpcerronex@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix comments and indentation in .gdshaderinc files","body":"Fixes #78205\nThe handling of comments and indentation in the shader editor\nwasn't considering shader include files.\n\n(cherry picked from commit 71b8a9d2744bab4c83f38f2d0606b3f0df5f6bae)","is_cherrypick":true,"cherrypick_hash":"71b8a9d2744bab4c83f38f2d0606b3f0df5f6bae","pull":79297},"71b8a9d2744bab4c83f38f2d0606b3f0df5f6bae":{"hash":"71b8a9d2744bab4c83f38f2d0606b3f0df5f6bae","is_merge":false,"authored_by":["MDQ6VXNlcjM4OTkxNzU4"],"author_raw":"jpcerrone <jpcerronex@gmail.com>","committer_raw":"jpcerrone <jpcerronex@gmail.com>","summary":"Fix comments and indentation in .gdshaderinc files","body":"Fixes #78205\nThe handling of comments and indentation in the shader editor\nwasn't considering shader include files.","is_cherrypick":false,"cherrypick_hash":"","pull":79158},"8cefce591ac3502b8e8b098c2c97d32b1c6a29c7":{"hash":"8cefce591ac3502b8e8b098c2c97d32b1c6a29c7","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"MewPurPur <mew.pur.pur@abv.bg>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve string printing in the tiledata editor","body":"(cherry picked from commit 1649dcad0b7bc2b1227f1f9be90a8fa0fcb62b83)","is_cherrypick":true,"cherrypick_hash":"1649dcad0b7bc2b1227f1f9be90a8fa0fcb62b83","pull":79297},"1649dcad0b7bc2b1227f1f9be90a8fa0fcb62b83":{"hash":"1649dcad0b7bc2b1227f1f9be90a8fa0fcb62b83","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"MewPurPur <mew.pur.pur@abv.bg>","committer_raw":"MewPurPur <mew.pur.pur@abv.bg>","summary":"Improve string printing in the tiledata editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78522},"ab14aa9f165bcf96d09e348887ebe943733a8fa6":{"hash":"ab14aa9f165bcf96d09e348887ebe943733a8fa6","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"MewPurPur <mew.pur.pur@abv.bg>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix enum tooltip with no description","body":"(cherry picked from commit c0453a544d10858672b635de0a75e385c532e333)","is_cherrypick":true,"cherrypick_hash":"c0453a544d10858672b635de0a75e385c532e333","pull":79297},"c0453a544d10858672b635de0a75e385c532e333":{"hash":"c0453a544d10858672b635de0a75e385c532e333","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"MewPurPur <mew.pur.pur@abv.bg>","committer_raw":"MewPurPur <mew.pur.pur@abv.bg>","summary":"Fix enum tooltip with no description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78524},"4cec4bd32f2fd6bf1445b51e8e69bf2a1a6bc0d0":{"hash":"4cec4bd32f2fd6bf1445b51e8e69bf2a1a6bc0d0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Sort project tags before saving","body":"(cherry picked from commit d667402461387afae62a401e1de2f514740c61be)","is_cherrypick":true,"cherrypick_hash":"d667402461387afae62a401e1de2f514740c61be","pull":79297},"d667402461387afae62a401e1de2f514740c61be":{"hash":"d667402461387afae62a401e1de2f514740c61be","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Sort project tags before saving","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78775},"ffc87b2bb1d04c14b9badc2c4a44af288b75c782":{"hash":"ffc87b2bb1d04c14b9badc2c4a44af288b75c782","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Focus current node after connecting","body":"(cherry picked from commit d17c522991159260b95621a45383fde408eb83c9)","is_cherrypick":true,"cherrypick_hash":"d17c522991159260b95621a45383fde408eb83c9","pull":79297},"d17c522991159260b95621a45383fde408eb83c9":{"hash":"d17c522991159260b95621a45383fde408eb83c9","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Focus current node after connecting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":54071},"3fd5fecfc19d31a854ae53045c3e6e892e8f289e":{"hash":"3fd5fecfc19d31a854ae53045c3e6e892e8f289e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NTQx"],"author_raw":"Bauke Conijn <bcmpinc@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix Camera3D project_* methods not accounting for frustum offset","body":"This does not fix Camera3D::project_ray_normal().\nAdds Camera3D::get_camera_projection() and exposes it to GDScript\n\n(cherry picked from commit 47e63bc55f611793c4b1f7ca878d9b8a02aa492e)","is_cherrypick":true,"cherrypick_hash":"47e63bc55f611793c4b1f7ca878d9b8a02aa492e","pull":79297},"47e63bc55f611793c4b1f7ca878d9b8a02aa492e":{"hash":"47e63bc55f611793c4b1f7ca878d9b8a02aa492e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NTQx"],"author_raw":"Bauke Conijn <bcmpinc@gmail.com>","committer_raw":"Bauke Conijn <bcmpinc@gmail.com>","summary":"Fix Camera3D project_* methods not accounting for frustum offset","body":"This does not fix Camera3D::project_ray_normal().\nAdds Camera3D::get_camera_projection() and exposes it to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":75806},"221535c33c2414e25d7d6982914ec8b5c1c80f08":{"hash":"221535c33c2414e25d7d6982914ec8b5c1c80f08","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[Windows] Flash both the window caption and taskbar button on `request_attention`.","body":"(cherry picked from commit 49af2582c41cc553c2ee4a388df9ddf3bda3cdda)","is_cherrypick":true,"cherrypick_hash":"49af2582c41cc553c2ee4a388df9ddf3bda3cdda","pull":79297},"49af2582c41cc553c2ee4a388df9ddf3bda3cdda":{"hash":"49af2582c41cc553c2ee4a388df9ddf3bda3cdda","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":"[Windows] Flash both the window caption and taskbar button on `request_attention`.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78263},"4e84660b50d2b8e79532c8fdf185f05f24a8c66b":{"hash":"4e84660b50d2b8e79532c8fdf185f05f24a8c66b","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix that `_drop_physics_mouseover` only happens when necessary","body":"Previously the call was executed every time, because in the\n`_drop_mouse_over();` a few lines above, `gui.mouse_over = nullptr;`\nwas set.\n\n(cherry picked from commit 37a96d395760a4439eb49464ec55899e3027c8a5)","is_cherrypick":true,"cherrypick_hash":"37a96d395760a4439eb49464ec55899e3027c8a5","pull":79297},"37a96d395760a4439eb49464ec55899e3027c8a5":{"hash":"37a96d395760a4439eb49464ec55899e3027c8a5","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","summary":"Fix that `_drop_physics_mouseover` only happens when necessary","body":"Previously the call was executed every time, because in the\n`_drop_mouse_over();` a few lines above, `gui.mouse_over = nullptr;`\nwas set.","is_cherrypick":false,"cherrypick_hash":"","pull":78078},"69948f7489aa482e150b919db53e14e61657fc4e":{"hash":"69948f7489aa482e150b919db53e14e61657fc4e","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"C#: Add null check before calling `UnregisterGodotObject`","body":"(cherry picked from commit 693e6e036b1428392b74dcfca2b0b5fe0fce66b5)","is_cherrypick":true,"cherrypick_hash":"693e6e036b1428392b74dcfca2b0b5fe0fce66b5","pull":79297},"693e6e036b1428392b74dcfca2b0b5fe0fce66b5":{"hash":"693e6e036b1428392b74dcfca2b0b5fe0fce66b5","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","summary":"C#: Add null check before calling `UnregisterGodotObject`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79151},"6018ff49d68377fd9737fb022fc9a791a7534466":{"hash":"6018ff49d68377fd9737fb022fc9a791a7534466","is_merge":false,"authored_by":["U_kgDOB6sd1g"],"author_raw":"mb4c <marcin@marcinbac.pl>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add tooltip description wrapping in scene tree and plugin settings","body":"(cherry picked from commit d007be2d14387c6bb3ab206db23db276eb9b677d)","is_cherrypick":true,"cherrypick_hash":"d007be2d14387c6bb3ab206db23db276eb9b677d","pull":79297},"d007be2d14387c6bb3ab206db23db276eb9b677d":{"hash":"d007be2d14387c6bb3ab206db23db276eb9b677d","is_merge":false,"authored_by":["U_kgDOB6sd1g"],"author_raw":"mb4c <marcin@marcinbac.pl>","committer_raw":"mb4c <marcin@marcinbac.pl>","summary":"Add tooltip description wrapping in scene tree and plugin settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79090},"8cea540eba2391e202db23d4fb45486e53b36e09":{"hash":"8cea540eba2391e202db23d4fb45486e53b36e09","is_merge":false,"authored_by":["MDQ6VXNlcjEyMTI1MDk="],"author_raw":"Alfonso J. Ramos <theraot@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Do not change a node unique name to the same name","body":"(cherry picked from commit b2bef8c47babbfea3a11143e428a248f59da4eb5)","is_cherrypick":true,"cherrypick_hash":"b2bef8c47babbfea3a11143e428a248f59da4eb5","pull":79297},"b2bef8c47babbfea3a11143e428a248f59da4eb5":{"hash":"b2bef8c47babbfea3a11143e428a248f59da4eb5","is_merge":false,"authored_by":["MDQ6VXNlcjEyMTI1MDk="],"author_raw":"Alfonso J. Ramos <theraot@gmail.com>","committer_raw":"Alfonso J. Ramos <theraot@gmail.com>","summary":"Do not change a node unique name to the same name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78925},"ed9c091a92fe32238c43aa09a2e64da2aefc9153":{"hash":"ed9c091a92fe32238c43aa09a2e64da2aefc9153","is_merge":false,"authored_by":["MDQ6VXNlcjYxOTM4MjYz"],"author_raw":"Silc 'Tokage' Renew <tokage.it.lab@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix infinity loop state can't break","body":"(cherry picked from commit fc40ba21cd3f26609065122c625fbe470c8a6c20)","is_cherrypick":true,"cherrypick_hash":"fc40ba21cd3f26609065122c625fbe470c8a6c20","pull":79297},"fc40ba21cd3f26609065122c625fbe470c8a6c20":{"hash":"fc40ba21cd3f26609065122c625fbe470c8a6c20","is_merge":false,"authored_by":["MDQ6VXNlcjYxOTM4MjYz"],"author_raw":"Silc 'Tokage' Renew <tokage.it.lab@gmail.com>","committer_raw":"Silc 'Tokage' Renew <tokage.it.lab@gmail.com>","summary":"Fix infinity loop state can't break","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79141},"f5addd583d695f6441215153b7fa3b0ce8118c9f":{"hash":"f5addd583d695f6441215153b7fa3b0ce8118c9f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer <sawerduster@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Make shader preprocessor keyword colors consistent","body":"(cherry picked from commit a5d61529499f162ea659f2f16a0587dcc68140f7)","is_cherrypick":true,"cherrypick_hash":"a5d61529499f162ea659f2f16a0587dcc68140f7","pull":79297},"a5d61529499f162ea659f2f16a0587dcc68140f7":{"hash":"a5d61529499f162ea659f2f16a0587dcc68140f7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer <sawerduster@gmail.com>","committer_raw":"bitsawer <sawerduster@gmail.com>","summary":"Make shader preprocessor keyword colors consistent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79112},"0dec3d6485d58597c3c0444d0362cc530e3fd948":{"hash":"0dec3d6485d58597c3c0444d0362cc530e3fd948","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer <sawerduster@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix shader language float literal precision truncation","body":"(cherry picked from commit 356297f9093a06b8e61892d3819390cd5b927994)","is_cherrypick":true,"cherrypick_hash":"356297f9093a06b8e61892d3819390cd5b927994","pull":79297},"356297f9093a06b8e61892d3819390cd5b927994":{"hash":"356297f9093a06b8e61892d3819390cd5b927994","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer <sawerduster@gmail.com>","committer_raw":"bitsawer <sawerduster@gmail.com>","summary":"Fix shader language float literal precision truncation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78972},"a0366f1cea16bdcd7c62d5d066f8a1dcea40cac1":{"hash":"a0366f1cea16bdcd7c62d5d066f8a1dcea40cac1","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM4OTI="],"author_raw":"ocean (they/them) <anvilfolk@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix regression with enum descriptions now showing up in documentation.","body":"(cherry picked from commit d48636c3bf96bb97f01e3a5ad69365776d030b7c)","is_cherrypick":true,"cherrypick_hash":"d48636c3bf96bb97f01e3a5ad69365776d030b7c","pull":79297},"d48636c3bf96bb97f01e3a5ad69365776d030b7c":{"hash":"d48636c3bf96bb97f01e3a5ad69365776d030b7c","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM4OTI="],"author_raw":"ocean (they/them) <anvilfolk@gmail.com>","committer_raw":"ocean (they/them) <anvilfolk@gmail.com>","summary":"Fix regression with enum descriptions now showing up in documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78953},"705c1d6bdff81b6307ef04cff8ce0bb864536edf":{"hash":"705c1d6bdff81b6307ef04cff8ce0bb864536edf","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix dropping files from res:// to res://","body":"(cherry picked from commit 1d970cd6ca9400eec16d4b11b291d93f331fc273)","is_cherrypick":true,"cherrypick_hash":"1d970cd6ca9400eec16d4b11b291d93f331fc273","pull":79297},"1d970cd6ca9400eec16d4b11b291d93f331fc273":{"hash":"1d970cd6ca9400eec16d4b11b291d93f331fc273","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix dropping files from res:// to res://","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78914},"836913ce7a49c17d21b3095957e7eff46186d51b":{"hash":"836913ce7a49c17d21b3095957e7eff46186d51b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee <idleman@yeah.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Make sure the shortcut key respects the context in `TileSetAtlasSourceEditor`","body":"(cherry picked from commit fec731bf33ccec46549840cca1d48fdbdf36a7b7)","is_cherrypick":true,"cherrypick_hash":"fec731bf33ccec46549840cca1d48fdbdf36a7b7","pull":79297},"fec731bf33ccec46549840cca1d48fdbdf36a7b7":{"hash":"fec731bf33ccec46549840cca1d48fdbdf36a7b7","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee <idleman@yeah.net>","committer_raw":"Rindbee <idleman@yeah.net>","summary":"Make sure the shortcut key respects the context in `TileSetAtlasSourceEditor`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78920},"80105226c2c386b1ee519b7e6b4bd578c5608912":{"hash":"80105226c2c386b1ee519b7e6b4bd578c5608912","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos <raulsntos@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"C#: Compare symbol names without null flow state","body":"(cherry picked from commit 671a5b4ea57359d6a2281992a5012f7b6b170e64)","is_cherrypick":true,"cherrypick_hash":"671a5b4ea57359d6a2281992a5012f7b6b170e64","pull":79297},"671a5b4ea57359d6a2281992a5012f7b6b170e64":{"hash":"671a5b4ea57359d6a2281992a5012f7b6b170e64","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos <raulsntos@gmail.com>","committer_raw":"Raul Santos <raulsntos@gmail.com>","summary":"C#: Compare symbol names without null flow state","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79094},"2bfeb29bc61da242da5cb2a6775c857794d79b94":{"hash":"2bfeb29bc61da242da5cb2a6775c857794d79b94","is_merge":false,"authored_by":["MDQ6VXNlcjcwMjQwMTY="],"author_raw":"nklbdev <nklbdev@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Potencially fix nan's on octahedral tangents in RenderingServer","body":"(cherry picked from commit 1d16704faf220bf9535c380450348dccf0fb2ca7)","is_cherrypick":true,"cherrypick_hash":"1d16704faf220bf9535c380450348dccf0fb2ca7","pull":79297},"1d16704faf220bf9535c380450348dccf0fb2ca7":{"hash":"1d16704faf220bf9535c380450348dccf0fb2ca7","is_merge":false,"authored_by":["MDQ6VXNlcjcwMjQwMTY="],"author_raw":"nklbdev <nklbdev@gmail.com>","committer_raw":"nklbdev <nklbdev@gmail.com>","summary":"Potencially fix nan's on octahedral tangents in RenderingServer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78902},"92040e85e20953dc5ff6362e9a4fc077682a64d8":{"hash":"92040e85e20953dc5ff6362e9a4fc077682a64d8","is_merge":false,"authored_by":["MDQ6VXNlcjcwMjQwMTY="],"author_raw":"nklbdev <nklbdev@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix wrong type casting for octahedral tangents","body":"(cherry picked from commit c022f52f11e2df5ab051f3ad201efb33b2fe2ade)","is_cherrypick":true,"cherrypick_hash":"c022f52f11e2df5ab051f3ad201efb33b2fe2ade","pull":79297},"c022f52f11e2df5ab051f3ad201efb33b2fe2ade":{"hash":"c022f52f11e2df5ab051f3ad201efb33b2fe2ade","is_merge":false,"authored_by":["MDQ6VXNlcjcwMjQwMTY="],"author_raw":"nklbdev <nklbdev@gmail.com>","committer_raw":"nklbdev <nklbdev@gmail.com>","summary":"Fix wrong type casting for octahedral tangents","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78902},"545e37cf7758f434cf54b851014972542e53022f":{"hash":"545e37cf7758f434cf54b851014972542e53022f","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Translate \"No match\" message in FindReplaceBar","body":"(cherry picked from commit ac454ce2a75fb4a10ea23681d450e4d7605ba050)","is_cherrypick":true,"cherrypick_hash":"ac454ce2a75fb4a10ea23681d450e4d7605ba050","pull":79297},"ac454ce2a75fb4a10ea23681d450e4d7605ba050":{"hash":"ac454ce2a75fb4a10ea23681d450e4d7605ba050","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Translate \"No match\" message in FindReplaceBar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78938},"a8bfdd8bea4ccd6df9a6737f72affa52159fd75b":{"hash":"a8bfdd8bea4ccd6df9a6737f72affa52159fd75b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix error when non-ASCII characters in resource pack path","body":"(cherry picked from commit df5c68af99993002c927b4cc33bc85f67900579d)","is_cherrypick":true,"cherrypick_hash":"df5c68af99993002c927b4cc33bc85f67900579d","pull":79297},"df5c68af99993002c927b4cc33bc85f67900579d":{"hash":"df5c68af99993002c927b4cc33bc85f67900579d","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fix error when non-ASCII characters in resource pack path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78935},"371b31c85fc27f7307093a473452136b155bc0c3":{"hash":"371b31c85fc27f7307093a473452136b155bc0c3","is_merge":false,"authored_by":["MDQ6VXNlcjE2MDc1NA=="],"author_raw":"Ben Rog-Wilhelm <zorba-github@pavlovian.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix: Incorrect property names in FontFile::_get_property_list().","body":"(cherry picked from commit 7ee916a2591e9c548665e95335fe1bd30f8cfba8)","is_cherrypick":true,"cherrypick_hash":"7ee916a2591e9c548665e95335fe1bd30f8cfba8","pull":79297},"7ee916a2591e9c548665e95335fe1bd30f8cfba8":{"hash":"7ee916a2591e9c548665e95335fe1bd30f8cfba8","is_merge":false,"authored_by":["MDQ6VXNlcjE2MDc1NA=="],"author_raw":"Ben Rog-Wilhelm <zorba-github@pavlovian.net>","committer_raw":"Ben Rog-Wilhelm <zorba-github@pavlovian.net>","summary":"Fix: Incorrect property names in FontFile::_get_property_list().","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78907},"7a8ac69862032324108a5600ecd34d137532de79":{"hash":"7a8ac69862032324108a5600ecd34d137532de79","is_merge":false,"authored_by":["U_kgDOB5VnGw"],"author_raw":"Amir-Rasteg <127231771+Amir-Rasteg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix a typo in the `String.to_float` description","body":"(cherry picked from commit 9744657bb8410ecfaa462a2c575a68c9b40cfbad)","is_cherrypick":true,"cherrypick_hash":"9744657bb8410ecfaa462a2c575a68c9b40cfbad","pull":79297},"9744657bb8410ecfaa462a2c575a68c9b40cfbad":{"hash":"9744657bb8410ecfaa462a2c575a68c9b40cfbad","is_merge":false,"authored_by":["U_kgDOB5VnGw"],"author_raw":"Amir-Rasteg <127231771+Amir-Rasteg@users.noreply.github.com>","committer_raw":"Amir-Rasteg <127231771+Amir-Rasteg@users.noreply.github.com>","summary":"Fix a typo in the `String.to_float` description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78989},"03e82be50322e7bd6d9aca1eeb8a71e92dc16e9d":{"hash":"03e82be50322e7bd6d9aca1eeb8a71e92dc16e9d","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix export options of scripted EditorExportPlugins","body":"(cherry picked from commit fa84d09542cfd60f7a881c7d5655a2a74de39c9f)","is_cherrypick":true,"cherrypick_hash":"fa84d09542cfd60f7a881c7d5655a2a74de39c9f","pull":79297},"fa84d09542cfd60f7a881c7d5655a2a74de39c9f":{"hash":"fa84d09542cfd60f7a881c7d5655a2a74de39c9f","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","summary":"Fix export options of scripted EditorExportPlugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79025},"89e64da028c1437610e40d1e6d4f667427122b0f":{"hash":"89e64da028c1437610e40d1e6d4f667427122b0f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Take eye offset into account for depth in StandardMaterial3D","body":"(cherry picked from commit 581d081deda4404cbbc645c8c8f9c4150ad409c5)","is_cherrypick":true,"cherrypick_hash":"581d081deda4404cbbc645c8c8f9c4150ad409c5","pull":79297},"581d081deda4404cbbc645c8c8f9c4150ad409c5":{"hash":"581d081deda4404cbbc645c8c8f9c4150ad409c5","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Take eye offset into account for depth in StandardMaterial3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79049},"da1e511f115f4db4e1f31929ba104eed921399d3":{"hash":"da1e511f115f4db4e1f31929ba104eed921399d3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Linux: Allow unbundling brotli to use system library","body":"(cherry picked from commit 153c4a4c4fd9ab142004d3448d1de4923a15a871)","is_cherrypick":true,"cherrypick_hash":"153c4a4c4fd9ab142004d3448d1de4923a15a871","pull":79297},"153c4a4c4fd9ab142004d3448d1de4923a15a871":{"hash":"153c4a4c4fd9ab142004d3448d1de4923a15a871","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Linux: Allow unbundling brotli to use system library","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79101},"6255a64e033e016b66f085f841d827b03fdb63b8":{"hash":"6255a64e033e016b66f085f841d827b03fdb63b8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix using uint suffix at the hex number declaration in shaders","body":"(cherry picked from commit 1994c25701b9f51f5891a0a5e1cbaba913303383)","is_cherrypick":true,"cherrypick_hash":"1994c25701b9f51f5891a0a5e1cbaba913303383","pull":79297},"1994c25701b9f51f5891a0a5e1cbaba913303383":{"hash":"1994c25701b9f51f5891a0a5e1cbaba913303383","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix using uint suffix at the hex number declaration in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78906},"bc9bc236c0dccea63eec1ca3c612498e8e95c176":{"hash":"bc9bc236c0dccea63eec1ca3c612498e8e95c176","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Initialize particles instance buffer in case it is used before being updated","body":"(cherry picked from commit 35ed7c770bd7616bdd43b32c1ea433d574452de5)","is_cherrypick":true,"cherrypick_hash":"35ed7c770bd7616bdd43b32c1ea433d574452de5","pull":79297},"35ed7c770bd7616bdd43b32c1ea433d574452de5":{"hash":"35ed7c770bd7616bdd43b32c1ea433d574452de5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Initialize particles instance buffer in case it is used before being updated","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78852},"0ec599473d6204784b83f46d637c2f583a70ff06":{"hash":"0ec599473d6204784b83f46d637c2f583a70ff06","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Revert \"Fix focusloss of non-exclusive `AcceptDialog` with `close_on_escape`\"","body":"This reverts commit 7f547fcf09e7af0e2443356fe7a003c3c8335cd6.\n\n(cherry picked from commit bfa7497c1bf1073a2fcaaa9badd6f312a7e9bc28)","is_cherrypick":true,"cherrypick_hash":"bfa7497c1bf1073a2fcaaa9badd6f312a7e9bc28","pull":79297},"bfa7497c1bf1073a2fcaaa9badd6f312a7e9bc28":{"hash":"bfa7497c1bf1073a2fcaaa9badd6f312a7e9bc28","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","summary":"Revert \"Fix focusloss of non-exclusive `AcceptDialog` with `close_on_escape`\"","body":"This reverts commit 7f547fcf09e7af0e2443356fe7a003c3c8335cd6.","is_cherrypick":false,"cherrypick_hash":"","pull":79084},"71d58272286e431074528bc4e7cb02f4a043792f":{"hash":"71d58272286e431074528bc4e7cb02f4a043792f","is_merge":false,"authored_by":["MDQ6VXNlcjYxNjI0NTU4"],"author_raw":"Daylily-Zeleen <daylily-zeleen@foxmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fixed the fallback logic of OS::shell_show_in_file_manager","body":"(cherry picked from commit 9dd9818c8860cd1719ca73f7ce878b9078de4af9)","is_cherrypick":true,"cherrypick_hash":"9dd9818c8860cd1719ca73f7ce878b9078de4af9","pull":79297},"9dd9818c8860cd1719ca73f7ce878b9078de4af9":{"hash":"9dd9818c8860cd1719ca73f7ce878b9078de4af9","is_merge":false,"authored_by":["MDQ6VXNlcjYxNjI0NTU4"],"author_raw":"Daylily-Zeleen <daylily-zeleen@foxmail.com>","committer_raw":"Daylily-Zeleen <daylily-zeleen@foxmail.com>","summary":"Fixed the fallback logic of OS::shell_show_in_file_manager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79087},"ce5c6151fc498b39fe0c188045a4685e0f627854":{"hash":"ce5c6151fc498b39fe0c188045a4685e0f627854","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"C#: Automatically generate version defines","body":"(cherry picked from commit fe7c27b0868fe28194ab1cc9faf8d1805a11afea)","is_cherrypick":true,"cherrypick_hash":"fe7c27b0868fe28194ab1cc9faf8d1805a11afea","pull":""},"fe7c27b0868fe28194ab1cc9faf8d1805a11afea":{"hash":"fe7c27b0868fe28194ab1cc9faf8d1805a11afea","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","summary":"C#: Automatically generate version defines","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78722},"529a55bab279f6cdd422dd24b4a5110c286c0392":{"hash":"529a55bab279f6cdd422dd24b4a5110c286c0392","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 4.1.1-rc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""}},"pulls":{"46125":{"id":"MDExOlB1bGxSZXF1ZXN0NTc1MDE4Mzg5","public_id":46125,"url":"https://github.com/godotengine/godot/pull/46125","diff_url":"https://github.com/godotengine/godot/pull/46125.diff","patch_url":"https://github.com/godotengine/godot/pull/46125.patch","title":"Check parameter validity in `Object::set_script`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0NDE1NTI1","created_at":"2021-02-17T15:50:01Z","updated_at":"2023-07-10T15:49:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9c6c2f09e07e65f7819920c4954a7fd54b37d3f6"]},"54071":{"id":"PR_kwDOAO6SJc4tf1lG","public_id":54071,"url":"https://github.com/godotengine/godot/pull/54071","diff_url":"https://github.com/godotengine/godot/pull/54071.diff","patch_url":"https://github.com/godotengine/godot/pull/54071.patch","title":"Focus current node after connecting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2021-10-21T14:10:14Z","updated_at":"2023-07-10T15:27:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d17c522991159260b95621a45383fde408eb83c9"]},"71024":{"id":"PR_kwDOAO6SJc5G4nG0","public_id":71024,"url":"https://github.com/godotengine/godot/pull/71024","diff_url":"https://github.com/godotengine/godot/pull/71024.diff","patch_url":"https://github.com/godotengine/godot/pull/71024.patch","title":"Fix cursor behavior for multiselect in Tree while holding CTRL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNzI2NjI5","created_at":"2023-01-07T13:15:04Z","updated_at":"2023-07-10T15:26:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["9abbdea95e8ba345ba539782e8aa3c597a99c6d3"]},"75806":{"id":"PR_kwDOAO6SJc5N3YV2","public_id":75806,"url":"https://github.com/godotengine/godot/pull/75806","diff_url":"https://github.com/godotengine/godot/pull/75806.diff","patch_url":"https://github.com/godotengine/godot/pull/75806.patch","title":"Fix Camera3D `project_*` methods not accounting for frustum offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NTQx","created_at":"2023-04-08T02:50:38Z","updated_at":"2023-07-10T15:27:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["47e63bc55f611793c4b1f7ca878d9b8a02aa492e"]},"78078":{"id":"PR_kwDOAO6SJc5SrLTu","public_id":78078,"url":"https://github.com/godotengine/godot/pull/78078","diff_url":"https://github.com/godotengine/godot/pull/78078.diff","patch_url":"https://github.com/godotengine/godot/pull/78078.patch","title":"Ensure that `_drop_physics_mouseover` only happens when necessary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTkyMjc=","created_at":"2023-06-10T07:35:24Z","updated_at":"2023-07-10T15:28:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["37a96d395760a4439eb49464ec55899e3027c8a5"]},"78263":{"id":"PR_kwDOAO6SJc5TETh9","public_id":78263,"url":"https://github.com/godotengine/godot/pull/78263","diff_url":"https://github.com/godotengine/godot/pull/78263.diff","patch_url":"https://github.com/godotengine/godot/pull/78263.patch","title":"[Windows] Flash both the window caption and taskbar button on `request_attention`.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-06-15T08:05:48Z","updated_at":"2023-07-10T15:28:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["49af2582c41cc553c2ee4a388df9ddf3bda3cdda"]},"78522":{"id":"PR_kwDOAO6SJc5Tjt7h","public_id":78522,"url":"https://github.com/godotengine/godot/pull/78522","diff_url":"https://github.com/godotengine/godot/pull/78522.diff","patch_url":"https://github.com/godotengine/godot/pull/78522.patch","title":"Improve string drawing in the tiledata editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1NDM4ODky","created_at":"2023-06-21T14:52:00Z","updated_at":"2023-07-10T15:27:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1649dcad0b7bc2b1227f1f9be90a8fa0fcb62b83"]},"78524":{"id":"PR_kwDOAO6SJc5TkTtO","public_id":78524,"url":"https://github.com/godotengine/godot/pull/78524","diff_url":"https://github.com/godotengine/godot/pull/78524.diff","patch_url":"https://github.com/godotengine/godot/pull/78524.patch","title":"Fix tooltip of enum value without description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1NDM4ODky","created_at":"2023-06-21T16:20:30Z","updated_at":"2023-07-10T15:27:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0453a544d10858672b635de0a75e385c532e333"]},"78551":{"id":"PR_kwDOAO6SJc5Ton7h","public_id":78551,"url":"https://github.com/godotengine/godot/pull/78551","diff_url":"https://github.com/godotengine/godot/pull/78551.diff","patch_url":"https://github.com/godotengine/godot/pull/78551.patch","title":"Fix `rpc` calls with binds","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-06-22T09:12:44Z","updated_at":"2023-07-10T15:48:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["7d174c8dfe73d29278c6101dd289f034d008c3e5"]},"78624":{"id":"PR_kwDOAO6SJc5Txyl_","public_id":78624,"url":"https://github.com/godotengine/godot/pull/78624","diff_url":"https://github.com/godotengine/godot/pull/78624.diff","patch_url":"https://github.com/godotengine/godot/pull/78624.patch","title":"Clear specular buffer if sky mode is canvas and screen space effects are used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4NTQ0MjYz","created_at":"2023-06-23T19:42:55Z","updated_at":"2023-07-10T15:47:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["af9d1743f38edf21ac9c4fce4bae109203038bc2"]},"78631":{"id":"PR_kwDOAO6SJc5Ty3nh","public_id":78631,"url":"https://github.com/godotengine/godot/pull/78631","diff_url":"https://github.com/godotengine/godot/pull/78631.diff","patch_url":"https://github.com/godotengine/godot/pull/78631.patch","title":"Use bullet points in shader editor creation dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-06-24T00:12:42Z","updated_at":"2023-07-10T15:51:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bce298561537828191d11f6c055db9162b2820cc"]},"78694":{"id":"PR_kwDOAO6SJc5T3vTu","public_id":78694,"url":"https://github.com/godotengine/godot/pull/78694","diff_url":"https://github.com/godotengine/godot/pull/78694.diff","patch_url":"https://github.com/godotengine/godot/pull/78694.patch","title":"Fix 3D viewport grid disappearing on scene tab changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5MzU4NDM0","created_at":"2023-06-26T04:29:15Z","updated_at":"2023-07-10T15:49:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a8dde286cedd317ddc49aa6ac6129529c443fe2f"]},"78701":{"id":"PR_kwDOAO6SJc5T4vb4","public_id":78701,"url":"https://github.com/godotengine/godot/pull/78701","diff_url":"https://github.com/godotengine/godot/pull/78701.diff","patch_url":"https://github.com/godotengine/godot/pull/78701.patch","title":"Mention Xbox menu button by name in Start button description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-06-26T07:42:12Z","updated_at":"2023-07-10T15:51:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["1621b4e2b1adfa7f072eaf542bb1ffda24805ce9"]},"78722":{"id":"PR_kwDOAO6SJc5T8_ce","public_id":78722,"url":"https://github.com/godotengine/godot/pull/78722","diff_url":"https://github.com/godotengine/godot/pull/78722.diff","patch_url":"https://github.com/godotengine/godot/pull/78722.patch","title":"C#: Automatically generate version defines","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-06-26T18:52:31Z","updated_at":"2023-07-05T20:32:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["fe7c27b0868fe28194ab1cc9faf8d1805a11afea"]},"78775":{"id":"PR_kwDOAO6SJc5UFghg","public_id":78775,"url":"https://github.com/godotengine/godot/pull/78775","diff_url":"https://github.com/godotengine/godot/pull/78775.diff","patch_url":"https://github.com/godotengine/godot/pull/78775.patch","title":"Sort project tags before saving","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-06-27T23:25:25Z","updated_at":"2023-07-10T15:27:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d667402461387afae62a401e1de2f514740c61be"]},"78776":{"id":"PR_kwDOAO6SJc5UFh_t","public_id":78776,"url":"https://github.com/godotengine/godot/pull/78776","diff_url":"https://github.com/godotengine/godot/pull/78776.diff","patch_url":"https://github.com/godotengine/godot/pull/78776.patch","title":"Fix disabled slider highlighting","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBXgdGQ","created_at":"2023-06-27T23:35:34Z","updated_at":"2023-07-10T16:12:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4394936392802fb48fd6ccddc385bedd67aa9b31"]},"78794":{"id":"PR_kwDOAO6SJc5UI0kG","public_id":78794,"url":"https://github.com/godotengine/godot/pull/78794","diff_url":"https://github.com/godotengine/godot/pull/78794.diff","patch_url":"https://github.com/godotengine/godot/pull/78794.patch","title":"Fix threading bug in Vulkan rendering device","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MzY3OTU=","created_at":"2023-06-28T12:55:47Z","updated_at":"2023-07-10T15:49:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c52fadbe7597c8a23e4ed692a3f31512a54ee904"]},"78795":{"id":"PR_kwDOAO6SJc5UI6dD","public_id":78795,"url":"https://github.com/godotengine/godot/pull/78795","diff_url":"https://github.com/godotengine/godot/pull/78795.diff","patch_url":"https://github.com/godotengine/godot/pull/78795.patch","title":"Project converter: Use same rendering driver as Project Manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-06-28T13:08:13Z","updated_at":"2023-07-10T15:26:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["53c78b2cacf71a7156c1813348bb4a556405facf"]},"78797":{"id":"PR_kwDOAO6SJc5UJfzd","public_id":78797,"url":"https://github.com/godotengine/godot/pull/78797","diff_url":"https://github.com/godotengine/godot/pull/78797.diff","patch_url":"https://github.com/godotengine/godot/pull/78797.patch","title":"Remove uses of `vformat()` with no placeholders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-06-28T14:28:54Z","updated_at":"2023-07-10T15:51:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMzA0OTQ4MTIx","name":"topic:codestyle","color":"#ffee88"}],"commits":["dcc92c174efeb4d93874f26a9dd247f7a89d5619"]},"78802":{"id":"PR_kwDOAO6SJc5UKH8z","public_id":78802,"url":"https://github.com/godotengine/godot/pull/78802","diff_url":"https://github.com/godotengine/godot/pull/78802.diff","patch_url":"https://github.com/godotengine/godot/pull/78802.patch","title":"Fix formatting of dlopen error message on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0Nzc4MDg0","created_at":"2023-06-28T16:04:14Z","updated_at":"2023-07-11T18:13:37Z","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":["3cd865dbe8df06652081540451633050960b75be"]},"78832":{"id":"PR_kwDOAO6SJc5UO5DC","public_id":78832,"url":"https://github.com/godotengine/godot/pull/78832","diff_url":"https://github.com/godotengine/godot/pull/78832.diff","patch_url":"https://github.com/godotengine/godot/pull/78832.patch","title":"Update the RiderPathLocator to support the JetBrains Toolbox 2.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODI2ODE=","created_at":"2023-06-29T11:39:09Z","updated_at":"2023-07-13T07:18:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bf3af9fd48aceda699bb558558bd805a7e522760"]},"78835":{"id":"PR_kwDOAO6SJc5UPUeK","public_id":78835,"url":"https://github.com/godotengine/godot/pull/78835","diff_url":"https://github.com/godotengine/godot/pull/78835.diff","patch_url":"https://github.com/godotengine/godot/pull/78835.patch","title":"Fix invalid minimum size for translated messages in option button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2023-06-29T12:59:42Z","updated_at":"2023-07-10T15:51:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["c33748d954a279edd8c42a58f14efa88719f4111"]},"78839":{"id":"PR_kwDOAO6SJc5UQTD4","public_id":78839,"url":"https://github.com/godotengine/godot/pull/78839","diff_url":"https://github.com/godotengine/godot/pull/78839.diff","patch_url":"https://github.com/godotengine/godot/pull/78839.patch","title":"Fix invalid shader compilation when using `hint_normal_roughness_texture` in mobile backend","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMzM4MA==","created_at":"2023-06-29T15:26:55Z","updated_at":"2023-07-10T15:51:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["2a93681334d3388eebbe1ba34e633a40ed9f1333"]},"78845":{"id":"PR_kwDOAO6SJc5UQ8FV","public_id":78845,"url":"https://github.com/godotengine/godot/pull/78845","diff_url":"https://github.com/godotengine/godot/pull/78845.diff","patch_url":"https://github.com/godotengine/godot/pull/78845.patch","title":"Fix zero-sized WorkerThreadPool not processing group tasks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2023-06-29T17:46:01Z","updated_at":"2023-07-10T16:11:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["28d0d56a69b1e65513632f2d9ce575bd397fa7a8"]},"78847":{"id":"PR_kwDOAO6SJc5URCNj","public_id":78847,"url":"https://github.com/godotengine/godot/pull/78847","diff_url":"https://github.com/godotengine/godot/pull/78847.diff","patch_url":"https://github.com/godotengine/godot/pull/78847.patch","title":"Fix `Node::add_sibling` parent check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTkyMjc=","created_at":"2023-06-29T18:23:25Z","updated_at":"2023-07-10T15:47:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b02dff6e1c6df8c3dd2fda518e4d5e3a4df28b15"]},"78852":{"id":"PR_kwDOAO6SJc5URsY3","public_id":78852,"url":"https://github.com/godotengine/godot/pull/78852","diff_url":"https://github.com/godotengine/godot/pull/78852.diff","patch_url":"https://github.com/godotengine/godot/pull/78852.patch","title":"Initialize particles instance buffer in case it is used before being updated","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2023-06-29T20:36:06Z","updated_at":"2023-07-10T15:13:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"}],"commits":["35ed7c770bd7616bdd43b32c1ea433d574452de5"]},"78902":{"id":"PR_kwDOAO6SJc5UZMP5","public_id":78902,"url":"https://github.com/godotengine/godot/pull/78902","diff_url":"https://github.com/godotengine/godot/pull/78902.diff","patch_url":"https://github.com/godotengine/godot/pull/78902.patch","title":"Fix sanitizers reports about octahedral tangents in RenderingServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcwMjQwMTY=","created_at":"2023-07-01T08:41:13Z","updated_at":"2023-07-10T15:32:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1d16704faf220bf9535c380450348dccf0fb2ca7","c022f52f11e2df5ab051f3ad201efb33b2fe2ade"]},"78906":{"id":"PR_kwDOAO6SJc5UZqsl","public_id":78906,"url":"https://github.com/godotengine/godot/pull/78906","diff_url":"https://github.com/godotengine/godot/pull/78906.diff","patch_url":"https://github.com/godotengine/godot/pull/78906.patch","title":"Fix using uint suffix at the hex number declaration in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2023-07-01T11:29:24Z","updated_at":"2023-07-10T15:12:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["1994c25701b9f51f5891a0a5e1cbaba913303383"]},"78907":{"id":"PR_kwDOAO6SJc5UaCJh","public_id":78907,"url":"https://github.com/godotengine/godot/pull/78907","diff_url":"https://github.com/godotengine/godot/pull/78907.diff","patch_url":"https://github.com/godotengine/godot/pull/78907.patch","title":"Fix incorrect property names in `FontFile::_get_property_list()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MDc1NA==","created_at":"2023-07-01T13:50:31Z","updated_at":"2023-07-10T15:12:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["7ee916a2591e9c548665e95335fe1bd30f8cfba8"]},"78914":{"id":"PR_kwDOAO6SJc5UapMs","public_id":78914,"url":"https://github.com/godotengine/godot/pull/78914","diff_url":"https://github.com/godotengine/godot/pull/78914.diff","patch_url":"https://github.com/godotengine/godot/pull/78914.patch","title":"Fix dropping files from `res://` to `res://`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-07-01T17:26:54Z","updated_at":"2023-07-11T11:29:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1d970cd6ca9400eec16d4b11b291d93f331fc273"]},"78920":{"id":"PR_kwDOAO6SJc5UbVMy","public_id":78920,"url":"https://github.com/godotengine/godot/pull/78920","diff_url":"https://github.com/godotengine/godot/pull/78920.diff","patch_url":"https://github.com/godotengine/godot/pull/78920.patch","title":"Make sure the shortcut key respects the context in `TileSetAtlasSourceEditor`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzg2MDY3","created_at":"2023-07-01T23:05:17Z","updated_at":"2023-07-10T15:30:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fec731bf33ccec46549840cca1d48fdbdf36a7b7"]},"78925":{"id":"PR_kwDOAO6SJc5UbcbQ","public_id":78925,"url":"https://github.com/godotengine/godot/pull/78925","diff_url":"https://github.com/godotengine/godot/pull/78925.diff","patch_url":"https://github.com/godotengine/godot/pull/78925.patch","title":"Do not change a node unique name to the same name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMTI1MDk=","created_at":"2023-07-02T00:35:20Z","updated_at":"2023-07-10T15:29:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b2bef8c47babbfea3a11143e428a248f59da4eb5"]},"78935":{"id":"PR_kwDOAO6SJc5Ub-AL","public_id":78935,"url":"https://github.com/godotengine/godot/pull/78935","diff_url":"https://github.com/godotengine/godot/pull/78935.diff","patch_url":"https://github.com/godotengine/godot/pull/78935.patch","title":"Fix error when non-ASCII characters in resource pack path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-02T07:12:07Z","updated_at":"2023-07-10T15:11:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["df5c68af99993002c927b4cc33bc85f67900579d"]},"78938":{"id":"PR_kwDOAO6SJc5UcEcJ","public_id":78938,"url":"https://github.com/godotengine/godot/pull/78938","diff_url":"https://github.com/godotengine/godot/pull/78938.diff","patch_url":"https://github.com/godotengine/godot/pull/78938.patch","title":"Translate \"No match\" message in FindReplaceBar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-02T08:50:08Z","updated_at":"2023-07-10T15:31:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ac454ce2a75fb4a10ea23681d450e4d7605ba050"]},"78940":{"id":"PR_kwDOAO6SJc5UcI9N","public_id":78940,"url":"https://github.com/godotengine/godot/pull/78940","diff_url":"https://github.com/godotengine/godot/pull/78940.diff","patch_url":"https://github.com/godotengine/godot/pull/78940.patch","title":"Add compatibility properties to `TouchScreenButton`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-07-02T09:42:58Z","updated_at":"2023-07-10T15:48:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["c7e4b3bf5f287044dc62d25e76b235dc049565b3"]},"78953":{"id":"PR_kwDOAO6SJc5UckDA","public_id":78953,"url":"https://github.com/godotengine/godot/pull/78953","diff_url":"https://github.com/godotengine/godot/pull/78953.diff","patch_url":"https://github.com/godotengine/godot/pull/78953.patch","title":"Fix regression with GDScript enum descriptions now showing up in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzM4OTI=","created_at":"2023-07-02T15:12:32Z","updated_at":"2023-07-10T15:30:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d48636c3bf96bb97f01e3a5ad69365776d030b7c"]},"78972":{"id":"PR_kwDOAO6SJc5Ugdw3","public_id":78972,"url":"https://github.com/godotengine/godot/pull/78972","diff_url":"https://github.com/godotengine/godot/pull/78972.diff","patch_url":"https://github.com/godotengine/godot/pull/78972.patch","title":"Fix shader language float literal precision truncation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-07-03T10:03:26Z","updated_at":"2023-07-10T15:30:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["356297f9093a06b8e61892d3819390cd5b927994"]},"78989":{"id":"PR_kwDOAO6SJc5UirdR","public_id":78989,"url":"https://github.com/godotengine/godot/pull/78989","diff_url":"https://github.com/godotengine/godot/pull/78989.diff","patch_url":"https://github.com/godotengine/godot/pull/78989.patch","title":"Fix a typo in the `String.to_float` description","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB5VnGw","created_at":"2023-07-03T16:14:18Z","updated_at":"2023-07-10T15:12:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["9744657bb8410ecfaa462a2c575a68c9b40cfbad"]},"79000":{"id":"PR_kwDOAO6SJc5UjrNq","public_id":79000,"url":"https://github.com/godotengine/godot/pull/79000","diff_url":"https://github.com/godotengine/godot/pull/79000.diff","patch_url":"https://github.com/godotengine/godot/pull/79000.patch","title":"Improve error message for `Node.set_owner`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-07-03T20:23:22Z","updated_at":"2023-07-11T10:22:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0183340012a039c1fd4512ea274ed374626f0c48"]},"79004":{"id":"PR_kwDOAO6SJc5UkNDV","public_id":79004,"url":"https://github.com/godotengine/godot/pull/79004","diff_url":"https://github.com/godotengine/godot/pull/79004.diff","patch_url":"https://github.com/godotengine/godot/pull/79004.patch","title":"Fix closest possible navigation path position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-07-03T23:33:19Z","updated_at":"2023-07-10T16:13:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["e5c24f7118854d36845af0de81d83da5ec18e2a8"]},"79016":{"id":"PR_kwDOAO6SJc5UmgJD","public_id":79016,"url":"https://github.com/godotengine/godot/pull/79016","diff_url":"https://github.com/godotengine/godot/pull/79016.diff","patch_url":"https://github.com/godotengine/godot/pull/79016.patch","title":"[Windows] Fix setting initial non-exclusive window mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-07-04T10:10:15Z","updated_at":"2023-07-10T15:50:19Z","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":["db0109b23713cc9ebdb6f8efb1097874fda81113"]},"79025":{"id":"PR_kwDOAO6SJc5Unzeh","public_id":79025,"url":"https://github.com/godotengine/godot/pull/79025","diff_url":"https://github.com/godotengine/godot/pull/79025.diff","patch_url":"https://github.com/godotengine/godot/pull/79025.patch","title":"Fix export options of scripted `EditorExportPlugin`s","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-07-04T14:06:28Z","updated_at":"2023-07-10T15:12:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["fa84d09542cfd60f7a881c7d5655a2a74de39c9f"]},"79048":{"id":"PR_kwDOAO6SJc5UqEuz","public_id":79048,"url":"https://github.com/godotengine/godot/pull/79048","diff_url":"https://github.com/godotengine/godot/pull/79048.diff","patch_url":"https://github.com/godotengine/godot/pull/79048.patch","title":"Fix a typo in the TLSOptions documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-07-05T02:46:06Z","updated_at":"2023-07-10T15:47:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["b88b6b4f48bd444407d12e9fe306e7bd4d58e9e4"]},"79049":{"id":"PR_kwDOAO6SJc5Uqhwl","public_id":79049,"url":"https://github.com/godotengine/godot/pull/79049","diff_url":"https://github.com/godotengine/godot/pull/79049.diff","patch_url":"https://github.com/godotengine/godot/pull/79049.patch","title":"Take eye offset into account for depth in StandardMaterial3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-07-05T05:40:46Z","updated_at":"2023-07-10T15:12:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["581d081deda4404cbbc645c8c8f9c4150ad409c5"]},"79061":{"id":"PR_kwDOAO6SJc5UswYA","public_id":79061,"url":"https://github.com/godotengine/godot/pull/79061","diff_url":"https://github.com/godotengine/godot/pull/79061.diff","patch_url":"https://github.com/godotengine/godot/pull/79061.patch","title":"[macOS/iOS] Set MoltenVK logging level based on `--verbose` flag.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-07-05T12:35:47Z","updated_at":"2023-07-10T15:50:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["75d0fcea16a7959bcf5deccd4e63c0bba3932a12"]},"79078":{"id":"PR_kwDOAO6SJc5UvtD8","public_id":79078,"url":"https://github.com/godotengine/godot/pull/79078","diff_url":"https://github.com/godotengine/godot/pull/79078.diff","patch_url":"https://github.com/godotengine/godot/pull/79078.patch","title":"Collapse bottom panel if there is no active tab","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-07-05T21:05:16Z","updated_at":"2023-07-10T16:10:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["59ae7e2445a43a126c9ce01de156a1c1a279faa8"]},"79079":{"id":"PR_kwDOAO6SJc5UvuNv","public_id":79079,"url":"https://github.com/godotengine/godot/pull/79079","diff_url":"https://github.com/godotengine/godot/pull/79079.diff","patch_url":"https://github.com/godotengine/godot/pull/79079.patch","title":"Fix `ui_cancel` action not closing `FindReplaceBar`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyNjYxMDQ5","created_at":"2023-07-05T21:07:58Z","updated_at":"2023-07-17T10:10:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7eb517c27f154566d9b4e45c2102577c6029d066"]},"79084":{"id":"PR_kwDOAO6SJc5UwUBC","public_id":79084,"url":"https://github.com/godotengine/godot/pull/79084","diff_url":"https://github.com/godotengine/godot/pull/79084.diff","patch_url":"https://github.com/godotengine/godot/pull/79084.patch","title":"Revert \"Fix focusloss of non-exclusive `AcceptDialog` with `close_on_escape`\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTkyMjc=","created_at":"2023-07-05T23:17:51Z","updated_at":"2023-07-10T15:13:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["bfa7497c1bf1073a2fcaaa9badd6f312a7e9bc28"]},"79087":{"id":"PR_kwDOAO6SJc5Uxcpr","public_id":79087,"url":"https://github.com/godotengine/godot/pull/79087","diff_url":"https://github.com/godotengine/godot/pull/79087.diff","patch_url":"https://github.com/godotengine/godot/pull/79087.patch","title":"Fix the fallback logic of `OS::shell_show_in_file_manager`.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNjI0NTU4","created_at":"2023-07-06T05:19:05Z","updated_at":"2023-07-10T15:13:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9dd9818c8860cd1719ca73f7ce878b9078de4af9"]},"79090":{"id":"PR_kwDOAO6SJc5Ux5je","public_id":79090,"url":"https://github.com/godotengine/godot/pull/79090","diff_url":"https://github.com/godotengine/godot/pull/79090.diff","patch_url":"https://github.com/godotengine/godot/pull/79090.patch","title":"Add tooltip description wrapping in scene tree and plugin settings","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB6sd1g","created_at":"2023-07-06T07:17:03Z","updated_at":"2023-07-10T15:28:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d007be2d14387c6bb3ab206db23db276eb9b677d"]},"79094":{"id":"PR_kwDOAO6SJc5UzFnM","public_id":79094,"url":"https://github.com/godotengine/godot/pull/79094","diff_url":"https://github.com/godotengine/godot/pull/79094.diff","patch_url":"https://github.com/godotengine/godot/pull/79094.patch","title":"C#: Compare symbol names without null flow state","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5MDMwNTk=","created_at":"2023-07-06T10:59:11Z","updated_at":"2023-07-10T15:31:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["671a5b4ea57359d6a2281992a5012f7b6b170e64"]},"79097":{"id":"PR_kwDOAO6SJc5UzjmW","public_id":79097,"url":"https://github.com/godotengine/godot/pull/79097","diff_url":"https://github.com/godotengine/godot/pull/79097.diff","patch_url":"https://github.com/godotengine/godot/pull/79097.patch","title":"Linux: Fix build with `use_sowrap=no` and various warnings/errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-07-06T12:21:58Z","updated_at":"2023-07-11T10:21:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["dcd16a5750ac1f11014e89f579baa380bee3263e"]},"79101":{"id":"PR_kwDOAO6SJc5UzsWx","public_id":79101,"url":"https://github.com/godotengine/godot/pull/79101","diff_url":"https://github.com/godotengine/godot/pull/79101.diff","patch_url":"https://github.com/godotengine/godot/pull/79101.patch","title":"Linux: Allow unbundling brotli to use system library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-07-06T12:47:15Z","updated_at":"2023-07-10T15:12:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["153c4a4c4fd9ab142004d3448d1de4923a15a871"]},"79105":{"id":"PR_kwDOAO6SJc5Uz-YA","public_id":79105,"url":"https://github.com/godotengine/godot/pull/79105","diff_url":"https://github.com/godotengine/godot/pull/79105.diff","patch_url":"https://github.com/godotengine/godot/pull/79105.patch","title":"Linux: Link libsquish directly when unbundling, .pc file unreliable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-07-06T13:33:23Z","updated_at":"2023-07-10T15:49:59Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b3b4f4c1c9cc4a37c4f2ee3ad4720834274f3a38"]},"79112":{"id":"PR_kwDOAO6SJc5U0pOI","public_id":79112,"url":"https://github.com/godotengine/godot/pull/79112","diff_url":"https://github.com/godotengine/godot/pull/79112.diff","patch_url":"https://github.com/godotengine/godot/pull/79112.patch","title":"Make shader preprocessor keyword colors consistent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-07-06T15:23:09Z","updated_at":"2023-07-10T15:29:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["a5d61529499f162ea659f2f16a0587dcc68140f7"]},"79118":{"id":"PR_kwDOAO6SJc5U1AqC","public_id":79118,"url":"https://github.com/godotengine/godot/pull/79118","diff_url":"https://github.com/godotengine/godot/pull/79118.diff","patch_url":"https://github.com/godotengine/godot/pull/79118.patch","title":"Improve user-friendliness of project version mismatch message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-07-06T16:36:42Z","updated_at":"2023-07-10T16:10:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3b8a81d361f49ab8bbf069d7c1cea8a18dffec35"]},"79139":{"id":"PR_kwDOAO6SJc5U37ld","public_id":79139,"url":"https://github.com/godotengine/godot/pull/79139","diff_url":"https://github.com/godotengine/godot/pull/79139.diff","patch_url":"https://github.com/godotengine/godot/pull/79139.patch","title":"Fix property hint class name type string restriction and replace mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-07-07T04:11:58Z","updated_at":"2023-07-10T16:10:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["58a65591f50b412432298fc1758db33817a1757c"]},"79141":{"id":"PR_kwDOAO6SJc5U4Oyt","public_id":79141,"url":"https://github.com/godotengine/godot/pull/79141","diff_url":"https://github.com/godotengine/godot/pull/79141.diff","patch_url":"https://github.com/godotengine/godot/pull/79141.patch","title":"Fix infinite loop state check in `AnimationStateMachine`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxOTM4MjYz","created_at":"2023-07-07T05:36:04Z","updated_at":"2023-07-10T15:29:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["fc40ba21cd3f26609065122c625fbe470c8a6c20"]},"79143":{"id":"PR_kwDOAO6SJc5U4p-E","public_id":79143,"url":"https://github.com/godotengine/godot/pull/79143","diff_url":"https://github.com/godotengine/godot/pull/79143.diff","patch_url":"https://github.com/godotengine/godot/pull/79143.patch","title":"Avoid freeze when interacting with menus on Wayland by re-aquiring next swapchain image after updating swapchain","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2023-07-07T07:11:00Z","updated_at":"2023-07-11T07:48:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["df021b5063897eb4fe4a716aefc7096209ed29c6"]},"79151":{"id":"PR_kwDOAO6SJc5U6Cz5","public_id":79151,"url":"https://github.com/godotengine/godot/pull/79151","diff_url":"https://github.com/godotengine/godot/pull/79151.diff","patch_url":"https://github.com/godotengine/godot/pull/79151.patch","title":"C#: Add null check before calling `UnregisterGodotObject`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-07-07T11:14:16Z","updated_at":"2023-07-10T16:25:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["693e6e036b1428392b74dcfca2b0b5fe0fce66b5"]},"79155":{"id":"PR_kwDOAO6SJc5U6Z2B","public_id":79155,"url":"https://github.com/godotengine/godot/pull/79155","diff_url":"https://github.com/godotengine/godot/pull/79155.diff","patch_url":"https://github.com/godotengine/godot/pull/79155.patch","title":"Add 3.x compatibility for animation loop mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNjE4Nzc1","created_at":"2023-07-07T12:19:31Z","updated_at":"2023-07-14T09:16:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["1686a7a1a272021d8c3d0929c6a25923bebf889d"]},"79158":{"id":"PR_kwDOAO6SJc5U7DWV","public_id":79158,"url":"https://github.com/godotengine/godot/pull/79158","diff_url":"https://github.com/godotengine/godot/pull/79158.diff","patch_url":"https://github.com/godotengine/godot/pull/79158.patch","title":"Fix comments and indentation in `.gdshaderinc` files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4OTkxNzU4","created_at":"2023-07-07T14:26:24Z","updated_at":"2023-07-11T11:30:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["71b8a9d2744bab4c83f38f2d0606b3f0df5f6bae"]},"79173":{"id":"PR_kwDOAO6SJc5U8hgf","public_id":79173,"url":"https://github.com/godotengine/godot/pull/79173","diff_url":"https://github.com/godotengine/godot/pull/79173.diff","patch_url":"https://github.com/godotengine/godot/pull/79173.patch","title":"C#: Fix command line exporting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-07-07T18:57:08Z","updated_at":"2023-07-10T15:46:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"}],"commits":["f3f3365abd7792a34469de0e9a4688500b26bf04"]},"79174":{"id":"PR_kwDOAO6SJc5U81jt","public_id":79174,"url":"https://github.com/godotengine/godot/pull/79174","diff_url":"https://github.com/godotengine/godot/pull/79174.diff","patch_url":"https://github.com/godotengine/godot/pull/79174.patch","title":"Fix incorrect documentation for `Engine.get_architecture_name()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-07-07T19:55:20Z","updated_at":"2023-07-10T15:48:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ebc6ec16928fd4e788686e41c7210f0abbbd1d0a"]},"79202":{"id":"PR_kwDOAO6SJc5U_ftS","public_id":79202,"url":"https://github.com/godotengine/godot/pull/79202","diff_url":"https://github.com/godotengine/godot/pull/79202.diff","patch_url":"https://github.com/godotengine/godot/pull/79202.patch","title":"Fix erroneous `pad_zeros()` warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1NDM4ODky","created_at":"2023-07-08T12:55:56Z","updated_at":"2023-07-10T15:48:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc5500f7de954e461c843237346527220bbce0ba"]},"79211":{"id":"PR_kwDOAO6SJc5U_vtm","public_id":79211,"url":"https://github.com/godotengine/godot/pull/79211","diff_url":"https://github.com/godotengine/godot/pull/79211.diff","patch_url":"https://github.com/godotengine/godot/pull/79211.patch","title":"Update FileDialog button activity when `file_mode` is changed.","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBe5tvQ","created_at":"2023-07-08T16:53:40Z","updated_at":"2023-07-11T11:27:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["cfac7c9a9aa45be2bf6de6097cca6c91b9d0fbf3"]},"79223":{"id":"PR_kwDOAO6SJc5VAIyD","public_id":79223,"url":"https://github.com/godotengine/godot/pull/79223","diff_url":"https://github.com/godotengine/godot/pull/79223.diff","patch_url":"https://github.com/godotengine/godot/pull/79223.patch","title":"Fix various typos in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-07-08T21:46:54Z","updated_at":"2023-07-10T16:20:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["486609eccf25878f20b71cf5dd92d29b6b0c6167"]},"79237":{"id":"PR_kwDOAO6SJc5VAt1J","public_id":79237,"url":"https://github.com/godotengine/godot/pull/79237","diff_url":"https://github.com/godotengine/godot/pull/79237.diff","patch_url":"https://github.com/godotengine/godot/pull/79237.patch","title":"Fix `PackedScene::get_last_modified_time()` always returns `0`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzg2MDY3","created_at":"2023-07-09T10:24:05Z","updated_at":"2023-07-10T16:12:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["22edef14c35b8320890f5e771de571f2ec308334"]},"79250":{"id":"PR_kwDOAO6SJc5VBRHh","public_id":79250,"url":"https://github.com/godotengine/godot/pull/79250","diff_url":"https://github.com/godotengine/godot/pull/79250.diff","patch_url":"https://github.com/godotengine/godot/pull/79250.patch","title":"Fix rigid body `contact_monitor` property description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2023-07-09T18:23:39Z","updated_at":"2023-07-10T18:32:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6d854816702762ac142bd5b10a015a21679ba472"]},"79252":{"id":"PR_kwDOAO6SJc5VBVBl","public_id":79252,"url":"https://github.com/godotengine/godot/pull/79252","diff_url":"https://github.com/godotengine/godot/pull/79252.diff","patch_url":"https://github.com/godotengine/godot/pull/79252.patch","title":"Add performance note for parsing source geometry","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-07-09T19:25:32Z","updated_at":"2023-07-10T16:13:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["976f5338c598fe2995e0444ca861b8e4f92da2f5"]},"79264":{"id":"PR_kwDOAO6SJc5VB0ou","public_id":79264,"url":"https://github.com/godotengine/godot/pull/79264","diff_url":"https://github.com/godotengine/godot/pull/79264.diff","patch_url":"https://github.com/godotengine/godot/pull/79264.patch","title":"Fix `Camera2D.rotating` not being converted and reversed properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1Mzc2OTUw","created_at":"2023-07-10T00:58:57Z","updated_at":"2023-07-10T16:11:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["256b99ca40dda4b187dadea8302ca3578281af85"]},"79270":{"id":"PR_kwDOAO6SJc5VDxb-","public_id":79270,"url":"https://github.com/godotengine/godot/pull/79270","diff_url":"https://github.com/godotengine/godot/pull/79270.diff","patch_url":"https://github.com/godotengine/godot/pull/79270.patch","title":"Unify error condition for particles trail lifetime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2023-07-10T08:24:21Z","updated_at":"2023-07-10T16:13:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"}],"commits":["78ecdb17f955b39decfc8122f8ba276640d2da85"]},"79274":{"id":"PR_kwDOAO6SJc5VEc6g","public_id":79274,"url":"https://github.com/godotengine/godot/pull/79274","diff_url":"https://github.com/godotengine/godot/pull/79274.diff","patch_url":"https://github.com/godotengine/godot/pull/79274.patch","title":"Hide/show `AcceptDialog`'s button spacer on button visibility changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-07-10T10:22:09Z","updated_at":"2023-07-11T12:47:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["30a9c90785d1b0cdf5345de43cc1554207b32b09"]},"79277":{"id":"PR_kwDOAO6SJc5VEtYm","public_id":79277,"url":"https://github.com/godotengine/godot/pull/79277","diff_url":"https://github.com/godotengine/godot/pull/79277.diff","patch_url":"https://github.com/godotengine/godot/pull/79277.patch","title":"Change explicit 'Godot 4.0' references to 'Godot 4'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-07-10T11:08:41Z","updated_at":"2023-07-10T16:12:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a06ec979e03a056d75bc484e24955e562099ace"]},"79283":{"id":"PR_kwDOAO6SJc5VFcmf","public_id":79283,"url":"https://github.com/godotengine/godot/pull/79283","diff_url":"https://github.com/godotengine/godot/pull/79283.diff","patch_url":"https://github.com/godotengine/godot/pull/79283.patch","title":"Fix dragged nodes icon size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-07-10T13:05:35Z","updated_at":"2023-07-17T10:08:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["837df886f3f91d6f9a80cbb73d202fc4c1ab481f"]},"79284":{"id":"PR_kwDOAO6SJc5VFmxW","public_id":79284,"url":"https://github.com/godotengine/godot/pull/79284","diff_url":"https://github.com/godotengine/godot/pull/79284.diff","patch_url":"https://github.com/godotengine/godot/pull/79284.patch","title":"Fix Linux `move_to_trash` wrongly reporting files as not found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-07-10T13:27:11Z","updated_at":"2023-07-11T10:21:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a6e75f397127c9a1a99aed7ae41ea22e34d91a08"]},"79297":{"id":"PR_kwDOAO6SJc5VGqZJ","public_id":79297,"url":"https://github.com/godotengine/godot/pull/79297","diff_url":"https://github.com/godotengine/godot/pull/79297.diff","patch_url":"https://github.com/godotengine/godot/pull/79297.patch","title":"Cherry-picks for the 4.1 branch (future 4.1.1) - 1st batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-07-10T16:16:09Z","updated_at":"2023-07-11T13:56:01Z","target_branch":"4.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["92cf616f63ec9168a8826aa7e320f79ba3d1fc89","2796b629e9397febb237e60fadebd185fc00af67","30ab0e2cf45737503962934a66546708e757da28","6ec2d6d7d0e477d66db831437f4ff3c37baac575","e3cfc023b477750c0bd78890cb7452972dd3b0c4","1e2bfdc9bb28b2369f5370e6b4c1f84cc2313622","167b02d94218d3180ea0b6e0d2e83733ceff3b20","438a5987130b27cd454ec093540824cd52b71d2c","5729e40035606c203605cb03a5a720b2afc3595b","ec6d258db0973060aa8c7d72f481f4890209b9f6","a79160ebd22ac9148d92635b004f52d1666a8e4f","b3a56228b1226251ef8e87aefaac0568a733331e","2f32a3454ce6d493eb6f6b8fa08be9e3170271a2","29b4ee3d97b30da702beeaa8aaacb15b616a0b44","4f4052581b19b84a0c38295cd3f11fdea4dabac1","36ce14a8261f0a4b0d0969454884eb4c2967933a","1c1d4f6264afa26b9dc7b58d5b0a56603e943cb3","d6d8f6a6371dd8d7773a173813bb52171b2d33c7","55ae2a3297df1f73fb6cf3dc723a50ef2ae802d1","0d51fec22b5d97421cb0dd08142e0f9486cac700","bbfdfab7483483812ef5b452b2e3b3836f3300ea","6becf94f4957b6edd0ec11d94bb458afcfcad500","7447946dd13870fa2c6a116d8e89b6fb312d639c","5576f5ab8176582178f4946cde12dcf35aa722a1","3f334cb1441ee8b77f7accea7e794442c0fcebf5","42b8ae50d26ebea3b7adaa9cac0eeb5d364f3320","add7c218d1e0639f991f291d8a103527fa8ef72c","361c0d53f3994259fd8ce04aacbb831f9c6e39bd","c8b50871fe5fcea6835a0179c7f0fbe449339691","a4547db15b075e1111ea83f38352e28a1a24b7a7","fb8e21bd6d4bf816a144550e7cd89482054f2a57","90b4a3fa754084bcb72f2383c374ef5414698d05","09c245fd7498e7b87ec6d59a017035d51e2a2a8f","fa6fb0ac70b2831c1a178377ee167dd211569283","cdeddffee7f5f87d132bbd5a0a26467a3ed42d8d","4c1c26979b4faffaf6e25dc756091f9f02de29fc","fa45bb63c6579b5cb7d09c457aa6480516ae725c","393076a4b3af863f62ee75f560a0e3b25ed45a3d","c9b1d99cae9575ee02b6f6e3b6ac9547a96ae189","240701f95a8b5416ef81ea3991fd4463f3917def","ac87b5df758a1af4c95f68bfdeb3aa96f6971baf","fe8e7a0b223ea8c631e6398318e876b0409f8b7c","e32330473a3dcb1a46497bfadd16696cc8c97fda","a084f0568f4b1cc67a078a49a37a812fc803d423","87b4143f3b2e37a9dcae7bbe85aa1a45803d65a0","1875ecb77624b87442d8f3ff9d7514eba254d7cb","2ba192e803208e0f91f48cc82fc0c6f108738ce3","8cefce591ac3502b8e8b098c2c97d32b1c6a29c7","ab14aa9f165bcf96d09e348887ebe943733a8fa6","4cec4bd32f2fd6bf1445b51e8e69bf2a1a6bc0d0","ffc87b2bb1d04c14b9badc2c4a44af288b75c782","3fd5fecfc19d31a854ae53045c3e6e892e8f289e","221535c33c2414e25d7d6982914ec8b5c1c80f08","4e84660b50d2b8e79532c8fdf185f05f24a8c66b","69948f7489aa482e150b919db53e14e61657fc4e","6018ff49d68377fd9737fb022fc9a791a7534466","8cea540eba2391e202db23d4fb45486e53b36e09","ed9c091a92fe32238c43aa09a2e64da2aefc9153","f5addd583d695f6441215153b7fa3b0ce8118c9f","0dec3d6485d58597c3c0444d0362cc530e3fd948","a0366f1cea16bdcd7c62d5d066f8a1dcea40cac1","705c1d6bdff81b6307ef04cff8ce0bb864536edf","836913ce7a49c17d21b3095957e7eff46186d51b","80105226c2c386b1ee519b7e6b4bd578c5608912","2bfeb29bc61da242da5cb2a6775c857794d79b94","92040e85e20953dc5ff6362e9a4fc077682a64d8","545e37cf7758f434cf54b851014972542e53022f","a8bfdd8bea4ccd6df9a6737f72affa52159fd75b","371b31c85fc27f7307093a473452136b155bc0c3","7a8ac69862032324108a5600ecd34d137532de79","03e82be50322e7bd6d9aca1eeb8a71e92dc16e9d","89e64da028c1437610e40d1e6d4f667427122b0f","da1e511f115f4db4e1f31929ba104eed921399d3","6255a64e033e016b66f085f841d827b03fdb63b8","bc9bc236c0dccea63eec1ca3c612498e8e95c176","0ec599473d6204784b83f46d637c2f583a70ff06","71d58272286e431074528bc4e7cb02f4a043792f"]},"79299":{"id":"PR_kwDOAO6SJc5VG57-","public_id":79299,"url":"https://github.com/godotengine/godot/pull/79299","diff_url":"https://github.com/godotengine/godot/pull/79299.diff","patch_url":"https://github.com/godotengine/godot/pull/79299.patch","title":"Improve text in popup warning, remove \"upgrade or downgrade\" text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-07-10T16:57:57Z","updated_at":"2023-07-11T17:47: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":["95ccbdea4b872ea0424e9815ced22b35dd88023d"]},"79306":{"id":"PR_kwDOAO6SJc5VIZsh","public_id":79306,"url":"https://github.com/godotengine/godot/pull/79306","diff_url":"https://github.com/godotengine/godot/pull/79306.diff","patch_url":"https://github.com/godotengine/godot/pull/79306.patch","title":"Clarify return value of `get_dependencies()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-07-10T21:25:07Z","updated_at":"2023-07-17T10:07:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f567af413a828be9835998cf09097120947a560f"]},"79310":{"id":"PR_kwDOAO6SJc5VJdk8","public_id":79310,"url":"https://github.com/godotengine/godot/pull/79310","diff_url":"https://github.com/godotengine/godot/pull/79310.diff","patch_url":"https://github.com/godotengine/godot/pull/79310.patch","title":"Clarify `EditorExportPlugin::add_file` only remaps in `_export_file`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-11T01:30:33Z","updated_at":"2023-07-11T10:22:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["df1d354d36154985b9ee474528b34700791d2c5e"]},"79381":{"id":"PR_kwDOAO6SJc5VUZ0J","public_id":79381,"url":"https://github.com/godotengine/godot/pull/79381","diff_url":"https://github.com/godotengine/godot/pull/79381.diff","patch_url":"https://github.com/godotengine/godot/pull/79381.patch","title":"Add missing word to text of the alert dialog","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBbf3Kw","created_at":"2023-07-12T14:37:47Z","updated_at":"2023-07-17T10:08:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d1c70cf7d41d406578010dfbe811eac8fb260f7a"]},"79426":{"id":"PR_kwDOAO6SJc5VcBPb","public_id":79426,"url":"https://github.com/godotengine/godot/pull/79426","diff_url":"https://github.com/godotengine/godot/pull/79426.diff","patch_url":"https://github.com/godotengine/godot/pull/79426.patch","title":"Fix `tween_property` on `Basis` to properly update its value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-07-13T16:10:47Z","updated_at":"2023-07-17T10:11:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eb7f87e9a87f37fb39c8437f3fa689f5d7b9d770"]},"79484":{"id":"PR_kwDOAO6SJc5Vjbzz","public_id":79484,"url":"https://github.com/godotengine/godot/pull/79484","diff_url":"https://github.com/godotengine/godot/pull/79484.diff","patch_url":"https://github.com/godotengine/godot/pull/79484.patch","title":"Emit `history_changed` on merged UndoRedo actions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-07-14T20:11:15Z","updated_at":"2023-07-17T10:09:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b6bb0d505dc0d43df6d589916cf7093ded191bd5"]},"79576":{"id":"PR_kwDOAO6SJc5Vp0Yt","public_id":79576,"url":"https://github.com/godotengine/godot/pull/79576","diff_url":"https://github.com/godotengine/godot/pull/79576.diff","patch_url":"https://github.com/godotengine/godot/pull/79576.patch","title":"Cherry-picks for the 4.1 branch (future 4.1.1) - 2nd batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-07-17T10:15:59Z","updated_at":"2023-07-17T12:17:07Z","target_branch":"4.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e94d35536671ff41eccf4f915695333aa8df2200","80aef72ef36b1e8c7d3058990024b74895d2b271","b45e7f0f637ffe5ec2dfabc4e84b39141c8e3687","a6b1c0edbb26b4aaff0efe804c5c25a0bf9697ea","085b16b1bbae3433ab7a2ed40e22d5d57ab1a0e3","74efa063cc5a2fb5cbcb4b677d469d8e9e51b418","c1ddd0485b2243fa844355cff1fe595008f58735","0a4067bdbf5ae51519853b85c0b47715cd8a1cb5"]}}} |