Files
godot-interactive-changelog/data/godotengine.godot.4.0.2.json
2023-04-04 12:56:03 +02:00

1 line
196 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"generated_at":1680605681340,"log":["7a0977ce2c558fe6219f0a14f8bd4d05aea8f019","9099ac39cf4a7e853730d819c8c1ec1932ba81aa","bd016c8c4d51febb6b4da52a22ff7357ac400daa","0a8fdde9241c495a1a3b5f58c78910c9eaa12dee","d0e906327d7dd9b0aa1fa97ff7682d1539f45aa2","ed1eb1e18f0fcb469912cd493ba79be8e880855e","1c66b24325dee512c95f725783a9ae9d997ac5d1","103d23539fdb0621383fab6afafa184c19fae8e3","0c24ee363fb41087e94a8c50bb50703943d50120","c114a7bab4d326ded2e0df8300f7fdf421f70d1d","1deda0f003bc61e3fc34a1ecdbe9a9c7481ee7d9","87929d9ab0aa8ff8ffaa322b82a79091d252dfbd","040b432a1273b2fc98734e178b478603997d9605","b912905d233be9e6ca544fdf99bddcdc6990a7e3","e243dfa9f6fd68740d6ae7bba02ae0114e791543","50f26811b0409a0b44b1d7df4532c38cafd0a14a","c9ee5080898648f709777a5ffa8d68a73c1e3ad2","b8b29c856605c8d1f41df5b71279955dd764bb3f","4323c8b78ba03c8fef6dfc580c1aa1010ed3096d","1e948814845864ca5796d5ebddb985f509a33c8c","d6b36e800dfa8970c6bdeab2ed9a0e027e30068b","ae0a98ef9b7772998f475bb169c435c7d4f22dab","493e39860dd5648fc0886b3e59772938158eedab","fe71d33033d178f7c437938313a213746f3662c3","9f20659c62796184ede59a1ea930e9bf492f0195","105699620067a280cccd13a9c0e3ab84a5cbc3c6","74a35c9ca2c8084608a2caf36ee912d202c936b5","b39cbe71b4abd053f2ea86948f3cb6ff6c1c8b9c","07beae98f04308ebcbaa5f4efc2d5e982b2eda22","47c4044d0306a2eecfe03309c30965695151797a","838a82f8858c859a9ceda4049904bf263604cbd4","dc100cbebb5ebe557fc23e1902a4288d509dda97","5f9990e25d2569ef1577e25a9b320abbe1d4192c","ff15e2384ab65d5f408cee4c9b62639ddfaf5272","bafc6372b2fee1d633f1ab85a34dc41cb8af3b27","19501f8eb19481b029f67ecf78e711d42f2fc431","843f5adbc523ad2511322b4f09b5ce5a3fb9e225","6fedc728f608f90cf645dbd542c378620beb6692","4750b77d2d52a2ba0b6fe79ddb5f27bdc051cbe1","2ea8dd7232f0ceb191ec961e1e3873a7e0a29791","5e9e95c34c84f4300a109f07b54de6e314ed014b","50ea0951fe91312488ce3556c89cb9eb38d11264","7de181f524a808c69f4208c98292bb94f4d446d7","a08bee8d109a8a39ff3a337d592c4e8afc1ec5bf","65c52087c2f6dbd6f2b0fe213a0fda39be1aeb1c","b85cead4b9edb2fe15af9515958ecf02db0cac39","38595b8470128604c40028b076e9be695c847299","adc7edd907b5a126d70e6efc2afd71d4b89c30f1","9573574788b0ab4b5707aaba34a81110864748e6","58d8368481813398aab77717a59461c3b79e3a2d","2a52307936f11aede9c8968f8c02c8e8f9ee29e1","9a4a0d042c41ecf6a3ba0ffe9107db9f616b2c60","7a827f979e70edebc9e61856f11e594d26ec779d","b3f121d108b02a3577c283c02c4d12eb97f331ba","fa9f92112cd6f33e8f4095a45aa0d9f07d540d28","9a3b52dc2d1591de7e2fcc537e5f230c28a84fb0","ce4ab719576c27b2eeb2f783ebff2862d6b58f57","989d556f8e34e6eae783a9098b4144b85008cb0b","9ac978190e25a5ec44d4f66a4883d3ef707e46f0","94e90b05934628b29678f246c23101fff17cac86","9559bbcb182a8822c7226abed0bcc734d861da3e","30a9b5fe9b3af2c3056bfb5fe9f9e5df380ed7e6","465be40e10529883840f04ef39002d0dc6621116","47c3f44c0a75e6aa3d6afadcb8c18e9abb976c01","8575010e8864d414c80246381052ab84484d1d0e","9278da6f9b44be643db22edef39a3d93e126461a","b43f84780882358d451bece176de2c854f666f30","ac1b26c7c51e71e5d98a18fb4ad779de1b572a5f","f089782411eaecde5a858607b6c6c7d218ee162a","dd94380b11a741a692948e496c34e5e5c24cf930","22b5f0f60807c5f321a06f6e2eebca756f35c258","e99b184b6c9882dd2ae578b11c7a2673b5e0f511","7fe9c48e2bee9bf59d9c8c9f3f8d61258b62171a","fcedf5dfdf0814e789802bd58aef80fe299deec4","c0c5bdc510ce8d29193f6455f59afc27ab691f30","516323f4ab139f07c9a46bb35ebb71dc3df5509b","597b83aedf8f33e4112de7162f3e68ca1236d138","4da5fc9203e7308a64c91bfa8cfb8a4592010e2f","636d7905b061311eaaeec61f88cdc1a627013f54","e1de9f9fc4d8499b9e71585f0dcebcc2a42a00ea","b54ff430aae832002b1b20f97a6a246e3a025d6f","6e85d4efeaab144cb2e170ccdd3d98a953881f5e","60ceecb1ab070a2b3f9f3d91e904e9b25f286dd7","de08766656c1a75245baa406208473dc78397a9d","d91a3985ae44deea62a02956a17d04bfd40a3431","68e623459592d557893eddd3fa570d0b7cdf21f2","0dab32f317c4520ae2463f33d61381214a9c87c5","865a0b45072e5749b6082e895d94c2ee94a6e3ea","6782cd72912453dceff55fcf5fb7b71dfaf22bd4","bb5a6e29ab3c4c87c5b912dbbde2977f7f9bf6d0","c4618bcc1b37d1ce7600cd5abc4bd165a94fb1aa","a397474bd0b37ad44e75fb124683b7e28b7ce9b5","2e37c05fe6aa16625b7e09f3c30c58804405da84","46d475b067dcab6929fa76d1aad9bc6b9453e22b","a94a2062af97f634f8192208a59f1656d1af680f","7a3f8a83da792865d717cc2dd793ec24449ef6d7","559d09c14073687da9a9373429b2f2888f8c5b6c","ff125a638ad9cdeb72e1bdd889d1fc8b3a8538fd","149f16b2fa2259fff81e9222f0bfcf9da7d0af32","bf8ab62ca3a197ebfa568b24b7c479c68bcf29af","6ed9e03449097cea58189df53cd53aaf061b3f59","db3fadc560bae67b882fabf3022f8d72a3ab3561","24c4b5e8adb1084047ce695b90d34915cd497db0","3cae980c178905ac5be51c168698af7b355c4e9c","34a087cc2c8f7c1444642723bbb4178e359dad61","74b5a0ca4f3223f7d26fb7f5f80266bfca58c79c","ca0ba83f0307cad3e8119945e6e2de9570190803","5262fe21de8ec04a6b25b1a73c2789a7bdc3dc03","d8f0c2bdca653b4a1ec5ef3d173d798efc5005b2"],"authors":{"MDQ6VXNlcjQ3MDEzMzg=":{"id":"MDQ6VXNlcjQ3MDEzMzg=","user":"akien-mga","avatar":"https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4","url":"https://github.com/akien-mga","pull_count":2,"commit_count":7},"MDQ6VXNlcjExNzgyODMz":{"id":"MDQ6VXNlcjExNzgyODMz","user":"YuriSizov","avatar":"https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4","url":"https://github.com/YuriSizov","pull_count":4,"commit_count":3},"MDQ6VXNlcjI1MDE3NDIy":{"id":"MDQ6VXNlcjI1MDE3NDIy","user":"Araraura","avatar":"https://avatars.githubusercontent.com/u/25017422?u=b3ba3ce8ca28fb6f14c27e3658f75f9eba0c543a&v=4","url":"https://github.com/Araraura","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyMjMxNzI=":{"id":"MDQ6VXNlcjIyMjMxNzI=","user":"KoBeWi","avatar":"https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4","url":"https://github.com/KoBeWi","pull_count":7,"commit_count":14},"MDQ6VXNlcjkyODMwOTg=":{"id":"MDQ6VXNlcjkyODMwOTg=","user":"kleonc","avatar":"https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4","url":"https://github.com/kleonc","pull_count":4,"commit_count":8},"MDQ6VXNlcjc2NDU2ODM=":{"id":"MDQ6VXNlcjc2NDU2ODM=","user":"bruvzg","avatar":"https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4","url":"https://github.com/bruvzg","pull_count":8,"commit_count":16},"MDQ6VXNlcjYwODAzNjg=":{"id":"MDQ6VXNlcjYwODAzNjg=","user":"skyace65","avatar":"https://avatars.githubusercontent.com/u/6080368?u=0f20283f7c6ec9fa71e353b7a4704c2ff5c155eb&v=4","url":"https://github.com/skyace65","pull_count":1,"commit_count":2},"MDQ6VXNlcjUyNDY0MjA0":{"id":"MDQ6VXNlcjUyNDY0MjA0","user":"smix8","avatar":"https://avatars.githubusercontent.com/u/52464204?u=02117620c16cddbc5d94a05cf3fd04ac02bd13b2&v=4","url":"https://github.com/smix8","pull_count":5,"commit_count":10},"MDQ6VXNlcjUyOTE2ODQ=":{"id":"MDQ6VXNlcjUyOTE2ODQ=","user":"Pingar5","avatar":"https://avatars.githubusercontent.com/u/5291684?u=c40fa377caf814706d403131eab212d3ad3f276e&v=4","url":"https://github.com/Pingar5","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyODk1OTky":{"id":"MDQ6VXNlcjIyODk1OTky","user":"Paragoumba","avatar":"https://avatars.githubusercontent.com/u/22895992?u=5d135ea87473a19f324b0b929685ff6c32e3c0ec&v=4","url":"https://github.com/Paragoumba","pull_count":1,"commit_count":2},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":2},"MDQ6VXNlcjIxMzYwMDU=":{"id":"MDQ6VXNlcjIxMzYwMDU=","user":"chutchinson","avatar":"https://avatars.githubusercontent.com/u/2136005?u=e08edc793c618ef42cc439bd0603b8214bd3d9da&v=4","url":"https://github.com/chutchinson","pull_count":1,"commit_count":0},"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":9,"commit_count":18},"MDQ6VXNlcjM3MjQ3Ng==":{"id":"MDQ6VXNlcjM3MjQ3Ng==","user":"timothyqiu","avatar":"https://avatars.githubusercontent.com/u/372476?v=4","url":"https://github.com/timothyqiu","pull_count":6,"commit_count":12},"MDQ6VXNlcjUwODM3ODkw":{"id":"MDQ6VXNlcjUwODM3ODkw","user":"Redwarx008","avatar":"https://avatars.githubusercontent.com/u/50837890?v=4","url":"https://github.com/Redwarx008","pull_count":1,"commit_count":2},"MDQ6VXNlcjYzMzQ1ODA=":{"id":"MDQ6VXNlcjYzMzQ1ODA=","user":"maiself","avatar":"https://avatars.githubusercontent.com/u/6334580?v=4","url":"https://github.com/maiself","pull_count":1,"commit_count":2},"U_kgDOB3Hlag":{"id":"U_kgDOB3Hlag","user":"Sabrehull","avatar":"https://avatars.githubusercontent.com/u/124904810?v=4","url":"https://github.com/Sabrehull","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":3,"commit_count":6},"MDQ6VXNlcjQ3NzAwNDE4":{"id":"MDQ6VXNlcjQ3NzAwNDE4","user":"dalexeev","avatar":"https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4","url":"https://github.com/dalexeev","pull_count":1,"commit_count":2},"MDQ6VXNlcjIwNTQ1Nw==":{"id":"MDQ6VXNlcjIwNTQ1Nw==","user":"newobj","avatar":"https://avatars.githubusercontent.com/u/205457?u=e9436556a65df35fa33a600588a0169c02564795&v=4","url":"https://github.com/newobj","pull_count":1,"commit_count":2},"MDQ6VXNlcjkxNDk2OA==":{"id":"MDQ6VXNlcjkxNDk2OA==","user":"m4gr3d","avatar":"https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4","url":"https://github.com/m4gr3d","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},"MDQ6VXNlcjYzOTc4OTM=":{"id":"MDQ6VXNlcjYzOTc4OTM=","user":"fabriceci","avatar":"https://avatars.githubusercontent.com/u/6397893?u=216e7a41c1126e8219e514f29a27c4042057d0eb&v=4","url":"https://github.com/fabriceci","pull_count":1,"commit_count":2},"MDQ6VXNlcjg1NDM4ODky":{"id":"MDQ6VXNlcjg1NDM4ODky","user":"MewPurPur","avatar":"https://avatars.githubusercontent.com/u/85438892?u=1becc968dc9d1dff743d97284d3a12dfc92f8279&v=4","url":"https://github.com/MewPurPur","pull_count":2,"commit_count":4},"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},"MDQ6VXNlcjM4NDIyMzQ4":{"id":"MDQ6VXNlcjM4NDIyMzQ4","user":"umarcor","avatar":"https://avatars.githubusercontent.com/u/38422348?u=6b6470f673fe0bdaa2725374b98d3bf7dbc38f83&v=4","url":"https://github.com/umarcor","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":3,"commit_count":6},"MDQ6VXNlcjIyOTgzNw==":{"id":"MDQ6VXNlcjIyOTgzNw==","user":"rburing","avatar":"https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4","url":"https://github.com/rburing","pull_count":4,"commit_count":8},"MDQ6VXNlcjY5MTY4OTI5":{"id":"MDQ6VXNlcjY5MTY4OTI5","user":"nikitalita","avatar":"https://avatars.githubusercontent.com/u/69168929?v=4","url":"https://github.com/nikitalita","pull_count":1,"commit_count":2},"MDQ6VXNlcjY2NTUzNjE4":{"id":"MDQ6VXNlcjY2NTUzNjE4","user":"ator-dev","avatar":"https://avatars.githubusercontent.com/u/66553618?u=d3616d0736d5f8fabe34346b09638f4f468f077c&v=4","url":"https://github.com/ator-dev","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":1,"commit_count":2},"MDQ6VXNlcjQ4ODQyNDY=":{"id":"MDQ6VXNlcjQ4ODQyNDY=","user":"mihe","avatar":"https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4","url":"https://github.com/mihe","pull_count":1,"commit_count":4},"MDQ6VXNlcjUyNDEwNDI4":{"id":"MDQ6VXNlcjUyNDEwNDI4","user":"MisoMosiSpy","avatar":"https://avatars.githubusercontent.com/u/52410428?v=4","url":"https://github.com/MisoMosiSpy","pull_count":1,"commit_count":2},"MDQ6VXNlcjM4MDc3ODM3":{"id":"MDQ6VXNlcjM4MDc3ODM3","user":"paddy-exe","avatar":"https://avatars.githubusercontent.com/u/38077837?u=f04bcf5166e53d5346db0d3b10220d3369dbfb51&v=4","url":"https://github.com/paddy-exe","pull_count":1,"commit_count":2},"MDQ6VXNlcjM3NzUzOTQ1":{"id":"MDQ6VXNlcjM3NzUzOTQ1","user":"fahadshihab","avatar":"https://avatars.githubusercontent.com/u/37753945?u=47402b9472351ffa31e9be591587150abe83818f&v=4","url":"https://github.com/fahadshihab","pull_count":1,"commit_count":2},"MDQ6VXNlcjYxNzk2Mg==":{"id":"MDQ6VXNlcjYxNzk2Mg==","user":"luzader","avatar":"https://avatars.githubusercontent.com/u/617962?u=0737bdde3f8fe4a2c704c769519d753f49519a37&v=4","url":"https://github.com/luzader","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ3NzM5OTIw":{"id":"MDQ6VXNlcjQ3NzM5OTIw","user":"omar-polo","avatar":"https://avatars.githubusercontent.com/u/47739920?u=b32f48808c532ed3ba0b065e6ea8cad78206c6f2&v=4","url":"https://github.com/omar-polo","pull_count":1,"commit_count":2},"MDQ6VXNlcjUzODg3NjYy":{"id":"MDQ6VXNlcjUzODg3NjYy","user":"nongvantinh","avatar":"https://avatars.githubusercontent.com/u/53887662?u=18bc62529e3a2a862c7821a29bc61b8ed6fea0b3&v=4","url":"https://github.com/nongvantinh","pull_count":1,"commit_count":2},"MDQ6VXNlcjIzOTExMw==":{"id":"MDQ6VXNlcjIzOTExMw==","user":"ronyeh","avatar":"https://avatars.githubusercontent.com/u/239113?u=11da2659f68ab0bc2690410be3c29fed76d9b68a&v=4","url":"https://github.com/ronyeh","pull_count":1,"commit_count":2},"MDQ6VXNlcjY2MDA0Mjgw":{"id":"MDQ6VXNlcjY2MDA0Mjgw","user":"Maran23","avatar":"https://avatars.githubusercontent.com/u/66004280?u=0061ed2d911a17ed213e03295ce525f6b2542af2&v=4","url":"https://github.com/Maran23","pull_count":1,"commit_count":2},"MDQ6VXNlcjM2MjQ4NTM=":{"id":"MDQ6VXNlcjM2MjQ4NTM=","user":"hakro","avatar":"https://avatars.githubusercontent.com/u/3624853?u=9fdc24b9b43d55778e121f6c47bf4b877e6fe381&v=4","url":"https://github.com/hakro","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},"MDQ6VXNlcjgwMjg2MDA=":{"id":"MDQ6VXNlcjgwMjg2MDA=","user":"necrashter","avatar":"https://avatars.githubusercontent.com/u/8028600?u=d8d9628fa692c35f2ca085353df755efb0d6813d&v=4","url":"https://github.com/necrashter","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":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},"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},"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},"MDQ6VXNlcjUwMzUxMDE=":{"id":"MDQ6VXNlcjUwMzUxMDE=","user":"the-brickster","avatar":"https://avatars.githubusercontent.com/u/5035101?u=ba7bc55920c0fbe624a90bbe4937e4a3586764db&v=4","url":"https://github.com/the-brickster","pull_count":2,"commit_count":4},"MDQ6VXNlcjcxNjAyNzc4":{"id":"MDQ6VXNlcjcxNjAyNzc4","user":"RandomCatDude","avatar":"https://avatars.githubusercontent.com/u/71602778?u=0b3b2a7b9701cb02d54396d2797476d205384cc0&v=4","url":"https://github.com/RandomCatDude","pull_count":1,"commit_count":2},"MDQ6VXNlcjMwNzM5MjM5":{"id":"MDQ6VXNlcjMwNzM5MjM5","user":"YeldhamDev","avatar":"https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4","url":"https://github.com/YeldhamDev","pull_count":1,"commit_count":2},"U_kgDOBiijBA":{"id":"U_kgDOBiijBA","user":"myaaaaaaaaa","avatar":"https://avatars.githubusercontent.com/u/103326468?u=4ff31ee5ef9234e4304a5fd74f7bdd6fade81710&v=4","url":"https://github.com/myaaaaaaaaa","pull_count":1,"commit_count":2},"MDQ6VXNlcjYyOTkyMjc=":{"id":"MDQ6VXNlcjYyOTkyMjc=","user":"Sauermann","avatar":"https://avatars.githubusercontent.com/u/6299227?v=4","url":"https://github.com/Sauermann","pull_count":1,"commit_count":2},"MDQ6VXNlcjQxNzMwODI2":{"id":"MDQ6VXNlcjQxNzMwODI2","user":"EricEzaM","avatar":"https://avatars.githubusercontent.com/u/41730826?u=2fa74bf6da0c4748c28b8dd469eff103e72a119e&v=4","url":"https://github.com/EricEzaM","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5NzY0NDky":{"id":"MDQ6VXNlcjE5NzY0NDky","user":"pkowal1982","avatar":"https://avatars.githubusercontent.com/u/19764492?u=a8eb09586390184bb294ed1f465e32857f8d4faf&v=4","url":"https://github.com/pkowal1982","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2NTIxMzM5":{"id":"MDQ6VXNlcjE2NTIxMzM5","user":"clayjohn","avatar":"https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4","url":"https://github.com/clayjohn","pull_count":1,"commit_count":2}},"commits":{"7a0977ce2c558fe6219f0a14f8bd4d05aea8f019":{"hash":"7a0977ce2c558fe6219f0a14f8bd4d05aea8f019","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.0.2-stable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9099ac39cf4a7e853730d819c8c1ec1932ba81aa":{"hash":"9099ac39cf4a7e853730d819c8c1ec1932ba81aa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd016c8c4d51febb6b4da52a22ff7357ac400daa":{"hash":"bd016c8c4d51febb6b4da52a22ff7357ac400daa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #75624 from YuriSizov/4.0-cherrypicks","body":"Cherry-picks for the 4.0 branch (future 4.0.2) - 3rd batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a8fdde9241c495a1a3b5f58c78910c9eaa12dee":{"hash":"0a8fdde9241c495a1a3b5f58c78910c9eaa12dee","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.0.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75624},"d0e906327d7dd9b0aa1fa97ff7682d1539f45aa2":{"hash":"d0e906327d7dd9b0aa1fa97ff7682d1539f45aa2","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDE3NDIy"],"author_raw":"Araraura <25017422+Araraura@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix typo and slightly reword in @GDScript.xml","body":"Fix \"the every following property\" to \"then every following property\" and change \"is added\" to \"will be added\".\n\n(cherry picked from commit e1c0df70485266e0385aed4962934bb26cb325e9)","is_cherrypick":true,"cherrypick_hash":"e1c0df70485266e0385aed4962934bb26cb325e9","pull":75624},"e1c0df70485266e0385aed4962934bb26cb325e9":{"hash":"e1c0df70485266e0385aed4962934bb26cb325e9","is_merge":false,"authored_by":["MDQ6VXNlcjI1MDE3NDIy"],"author_raw":"Araraura <25017422+Araraura@users.noreply.github.com>","committer_raw":"Araraura <25017422+Araraura@users.noreply.github.com>","summary":"Fix typo and slightly reword in @GDScript.xml","body":"Fix \"the every following property\" to \"then every following property\" and change \"is added\" to \"will be added\".","is_cherrypick":false,"cherrypick_hash":"","pull":75540},"ed1eb1e18f0fcb469912cd493ba79be8e880855e":{"hash":"ed1eb1e18f0fcb469912cd493ba79be8e880855e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update UndoRedo description","body":"(cherry picked from commit 3a06e6af76a45ecda4d2247f78046f3e08260919)","is_cherrypick":true,"cherrypick_hash":"3a06e6af76a45ecda4d2247f78046f3e08260919","pull":75624},"3a06e6af76a45ecda4d2247f78046f3e08260919":{"hash":"3a06e6af76a45ecda4d2247f78046f3e08260919","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Update UndoRedo description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75464},"1c66b24325dee512c95f725783a9ae9d997ac5d1":{"hash":"1c66b24325dee512c95f725783a9ae9d997ac5d1","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fill random docs","body":"(cherry picked from commit eac65fd0a8e68512a9410e0e78a405b726d303d3)","is_cherrypick":true,"cherrypick_hash":"eac65fd0a8e68512a9410e0e78a405b726d303d3","pull":75624},"eac65fd0a8e68512a9410e0e78a405b726d303d3":{"hash":"eac65fd0a8e68512a9410e0e78a405b726d303d3","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fill random docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74119},"103d23539fdb0621383fab6afafa184c19fae8e3":{"hash":"103d23539fdb0621383fab6afafa184c19fae8e3","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve CanvasItem.self_modulate docs","body":"(cherry picked from commit 4fb9aa22948dadf3f18dd73f6c9fca2e41da53d0)","is_cherrypick":true,"cherrypick_hash":"4fb9aa22948dadf3f18dd73f6c9fca2e41da53d0","pull":75624},"4fb9aa22948dadf3f18dd73f6c9fca2e41da53d0":{"hash":"4fb9aa22948dadf3f18dd73f6c9fca2e41da53d0","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":"Improve CanvasItem.self_modulate docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75565},"0c24ee363fb41087e94a8c50bb50703943d50120":{"hash":"0c24ee363fb41087e94a8c50bb50703943d50120","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[TextEdit] Fix block caret size at the end of the line.","body":"(cherry picked from commit efe04af446cd042c6505722ef2608aa03dc63435)","is_cherrypick":true,"cherrypick_hash":"efe04af446cd042c6505722ef2608aa03dc63435","pull":75624},"efe04af446cd042c6505722ef2608aa03dc63435":{"hash":"efe04af446cd042c6505722ef2608aa03dc63435","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":"[TextEdit] Fix block caret size at the end of the line.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75597},"c114a7bab4d326ded2e0df8300f7fdf421f70d1d":{"hash":"c114a7bab4d326ded2e0df8300f7fdf421f70d1d","is_merge":false,"authored_by":["MDQ6VXNlcjYwODAzNjg="],"author_raw":"skyace65 <matthewehr@hotmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Remove reference to clipboard in OS class doc","body":"(cherry picked from commit a65d99b541578c52beb177ff7290dd68940a3807)","is_cherrypick":true,"cherrypick_hash":"a65d99b541578c52beb177ff7290dd68940a3807","pull":75624},"a65d99b541578c52beb177ff7290dd68940a3807":{"hash":"a65d99b541578c52beb177ff7290dd68940a3807","is_merge":false,"authored_by":["MDQ6VXNlcjYwODAzNjg="],"author_raw":"skyace65 <matthewehr@hotmail.com>","committer_raw":"skyace65 <matthewehr@hotmail.com>","summary":"Remove reference to clipboard in OS class doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75606},"1deda0f003bc61e3fc34a1ecdbe9a9c7481ee7d9":{"hash":"1deda0f003bc61e3fc34a1ecdbe9a9c7481ee7d9","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add navigation renames to 3to4 converter","body":"Adds navigation renames to 3to4 converter.\n\n(cherry picked from commit 0c1e585a1d54aa2f3356ae40b587ef18b93867e5)","is_cherrypick":true,"cherrypick_hash":"0c1e585a1d54aa2f3356ae40b587ef18b93867e5","pull":75624},"0c1e585a1d54aa2f3356ae40b587ef18b93867e5":{"hash":"0c1e585a1d54aa2f3356ae40b587ef18b93867e5","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 navigation renames to 3to4 converter","body":"Adds navigation renames to 3to4 converter.","is_cherrypick":false,"cherrypick_hash":"","pull":75513},"87929d9ab0aa8ff8ffaa322b82a79091d252dfbd":{"hash":"87929d9ab0aa8ff8ffaa322b82a79091d252dfbd","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add _get_configuration_warnings() example","body":"(cherry picked from commit c4e08a4e1ac736c27d8b803c233d673f3fabf10a)","is_cherrypick":true,"cherrypick_hash":"c4e08a4e1ac736c27d8b803c233d673f3fabf10a","pull":75624},"c4e08a4e1ac736c27d8b803c233d673f3fabf10a":{"hash":"c4e08a4e1ac736c27d8b803c233d673f3fabf10a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add _get_configuration_warnings() example","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75591},"040b432a1273b2fc98734e178b478603997d9605":{"hash":"040b432a1273b2fc98734e178b478603997d9605","is_merge":false,"authored_by":["MDQ6VXNlcjUyOTE2ODQ="],"author_raw":"Brennen Shaughnessy <pinsaasin@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fixed property hint for platform layers on 3D physics body","body":"(cherry picked from commit 2d16fe681d25d4119099e876ef809358cc45fa8a)","is_cherrypick":true,"cherrypick_hash":"2d16fe681d25d4119099e876ef809358cc45fa8a","pull":75624},"2d16fe681d25d4119099e876ef809358cc45fa8a":{"hash":"2d16fe681d25d4119099e876ef809358cc45fa8a","is_merge":false,"authored_by":["MDQ6VXNlcjUyOTE2ODQ="],"author_raw":"Brennen Shaughnessy <pinsaasin@gmail.com>","committer_raw":"Brennen Shaughnessy <pinsaasin@gmail.com>","summary":"Fixed property hint for platform layers on 3D physics body","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75544},"b912905d233be9e6ca544fdf99bddcdc6990a7e3":{"hash":"b912905d233be9e6ca544fdf99bddcdc6990a7e3","is_merge":false,"authored_by":["MDQ6VXNlcjIyODk1OTky"],"author_raw":"Paragoumba <22895992+Paragoumba@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix xml namespace in org.godotengine.Godot.xml","body":"(cherry picked from commit 1ba14e838ae2c7956bab5b4f10a8d2c04846ec53)","is_cherrypick":true,"cherrypick_hash":"1ba14e838ae2c7956bab5b4f10a8d2c04846ec53","pull":75624},"1ba14e838ae2c7956bab5b4f10a8d2c04846ec53":{"hash":"1ba14e838ae2c7956bab5b4f10a8d2c04846ec53","is_merge":false,"authored_by":["MDQ6VXNlcjIyODk1OTky"],"author_raw":"Paragoumba <22895992+Paragoumba@users.noreply.github.com>","committer_raw":"Paragoumba <22895992+Paragoumba@users.noreply.github.com>","summary":"Fix xml namespace in org.godotengine.Godot.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74920},"e243dfa9f6fd68740d6ae7bba02ae0114e791543":{"hash":"e243dfa9f6fd68740d6ae7bba02ae0114e791543","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix NavigationAgent enable avoidance crash","body":"Fixes NavigationAgent enable avoidance crash.\n\n(cherry picked from commit 184427196f77893fc43ceece69fe51f770aadb54)","is_cherrypick":true,"cherrypick_hash":"184427196f77893fc43ceece69fe51f770aadb54","pull":""},"184427196f77893fc43ceece69fe51f770aadb54":{"hash":"184427196f77893fc43ceece69fe51f770aadb54","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 NavigationAgent enable avoidance crash","body":"Fixes NavigationAgent enable avoidance crash.","is_cherrypick":false,"cherrypick_hash":"","pull":75560},"50f26811b0409a0b44b1d7df4532c38cafd0a14a":{"hash":"50f26811b0409a0b44b1d7df4532c38cafd0a14a","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"[macOS] Fix infinite loop caused by global menu callbacks which trigger EditorProgress dialog.","body":"(cherry picked from commit 48730e3b772931b12b34b33f8f57786d54cdb691)","is_cherrypick":true,"cherrypick_hash":"48730e3b772931b12b34b33f8f57786d54cdb691","pull":""},"48730e3b772931b12b34b33f8f57786d54cdb691":{"hash":"48730e3b772931b12b34b33f8f57786d54cdb691","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] Fix infinite loop caused by global menu callbacks which trigger EditorProgress dialog.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75254},"c9ee5080898648f709777a5ffa8d68a73c1e3ad2":{"hash":"c9ee5080898648f709777a5ffa8d68a73c1e3ad2","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.0.2-rc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8b29c856605c8d1f41df5b71279955dd764bb3f":{"hash":"b8b29c856605c8d1f41df5b71279955dd764bb3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #75500 from YuriSizov/4.0-cherrypicks","body":"Cherry-picks for the 4.0 branch (future 4.0.2) - 2nd batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4323c8b78ba03c8fef6dfc580c1aa1010ed3096d":{"hash":"4323c8b78ba03c8fef6dfc580c1aa1010ed3096d","is_merge":false,"authored_by":[""],"author_raw":"Chris Hutchinson <chutchinson@dynics.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Replaced operating system alert dialog with a warning log message,","body":"toggled by a project setting.\nFixes #73141\n\n(cherry picked from commit cb8e91924399948888d80d20c6112df473897183)","is_cherrypick":true,"cherrypick_hash":"cb8e91924399948888d80d20c6112df473897183","pull":75500},"cb8e91924399948888d80d20c6112df473897183":{"hash":"cb8e91924399948888d80d20c6112df473897183","is_merge":false,"authored_by":[""],"author_raw":"Chris Hutchinson <chutchinson@dynics.com>","committer_raw":"Chris Hutchinson <chutchinson@dynics.com>","summary":"Replaced operating system alert dialog with a warning log message,","body":"toggled by a project setting.\nFixes #73141","is_cherrypick":false,"cherrypick_hash":"","pull":73144},"1e948814845864ca5796d5ebddb985f509a33c8c":{"hash":"1e948814845864ca5796d5ebddb985f509a33c8c","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Exposing more project settings for documentation","body":"(cherry picked from commit bd30847e5916f4ca8a855774cb32a160e690e71d)","is_cherrypick":true,"cherrypick_hash":"bd30847e5916f4ca8a855774cb32a160e690e71d","pull":75500},"bd30847e5916f4ca8a855774cb32a160e690e71d":{"hash":"bd30847e5916f4ca8a855774cb32a160e690e71d","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Exposing more project settings for documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74727},"d6b36e800dfa8970c6bdeab2ed9a0e027e30068b":{"hash":"d6b36e800dfa8970c6bdeab2ed9a0e027e30068b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve POT Generation dialog","body":"* Avoid \"property not found\" warnings when adding a file for the first\ntime.\n* When no file is added, disable the Generate POT button instead of\nprinting a warning.\n\n(cherry picked from commit 584136271cf92b7731f82dce22c4e99075b9b5d7)","is_cherrypick":true,"cherrypick_hash":"584136271cf92b7731f82dce22c4e99075b9b5d7","pull":75500},"584136271cf92b7731f82dce22c4e99075b9b5d7":{"hash":"584136271cf92b7731f82dce22c4e99075b9b5d7","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Improve POT Generation dialog","body":"* Avoid \"property not found\" warnings when adding a file for the first\ntime.\n* When no file is added, disable the Generate POT button instead of\nprinting a warning.","is_cherrypick":false,"cherrypick_hash":"","pull":74213},"ae0a98ef9b7772998f475bb169c435c7d4f22dab":{"hash":"ae0a98ef9b7772998f475bb169c435c7d4f22dab","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Hide internal settings from the classref","body":"Default actions are no longer internal since we want to document them.\nThey are still hidden from the Project Setting dialog because we hid the\nwhole `input/` group manually.\n\n(cherry picked from commit 1e0b8d6240314f1904df560cdab840771ef3e002)","is_cherrypick":true,"cherrypick_hash":"1e0b8d6240314f1904df560cdab840771ef3e002","pull":75500},"1e0b8d6240314f1904df560cdab840771ef3e002":{"hash":"1e0b8d6240314f1904df560cdab840771ef3e002","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Hide internal settings from the classref","body":"Default actions are no longer internal since we want to document them.\nThey are still hidden from the Project Setting dialog because we hid the\nwhole `input/` group manually.","is_cherrypick":false,"cherrypick_hash":"","pull":74226},"493e39860dd5648fc0886b3e59772938158eedab":{"hash":"493e39860dd5648fc0886b3e59772938158eedab","is_merge":false,"authored_by":["MDQ6VXNlcjUwODM3ODkw"],"author_raw":"Redwarx008 <50837890+Redwarx008@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"C#: Fix Array.AddRange index out of bounds","body":"Fix Array.AddRange index out of bounds\n\n(cherry picked from commit eb1fb254a649efe128a3d993b7bd31486e9356e1)","is_cherrypick":true,"cherrypick_hash":"eb1fb254a649efe128a3d993b7bd31486e9356e1","pull":75500},"eb1fb254a649efe128a3d993b7bd31486e9356e1":{"hash":"eb1fb254a649efe128a3d993b7bd31486e9356e1","is_merge":false,"authored_by":["MDQ6VXNlcjUwODM3ODkw"],"author_raw":"Redwarx008 <50837890+Redwarx008@users.noreply.github.com>","committer_raw":"Redwarx008 <50837890+Redwarx008@users.noreply.github.com>","summary":"C#: Fix Array.AddRange index out of bounds","body":"Fix Array.AddRange index out of bounds","is_cherrypick":false,"cherrypick_hash":"","pull":75357},"fe71d33033d178f7c437938313a213746f3662c3":{"hash":"fe71d33033d178f7c437938313a213746f3662c3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Project converter: Remove Tween properties/signals from renames","body":"The Tween class in Godot 3 is fully incompatible with Godot 4, there's no point\ndoing these renames. It also makes it harder to use Threen, my (currently WIP)\nforward-port of the Godot 3 Tween to Godot 4.\n\n(cherry picked from commit 0171037e0a32b860f60859a0da9d08c6681e690f)","is_cherrypick":true,"cherrypick_hash":"0171037e0a32b860f60859a0da9d08c6681e690f","pull":75500},"0171037e0a32b860f60859a0da9d08c6681e690f":{"hash":"0171037e0a32b860f60859a0da9d08c6681e690f","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: Remove Tween properties/signals from renames","body":"The Tween class in Godot 3 is fully incompatible with Godot 4, there's no point\ndoing these renames. It also makes it harder to use Threen, my (currently WIP)\nforward-port of the Godot 3 Tween to Godot 4.","is_cherrypick":false,"cherrypick_hash":"","pull":75443},"9f20659c62796184ede59a1ea930e9bf492f0195":{"hash":"9f20659c62796184ede59a1ea930e9bf492f0195","is_merge":false,"authored_by":["MDQ6VXNlcjYzMzQ1ODA="],"author_raw":"Mai Lavelle <mai.lavelle@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fixups to list handling in SceneReplicationConfig","body":"Wrong paths were being inserted leading to duplicates / missed properties.\n\n(cherry picked from commit 74edbdd4bce8f7a8a6c01ecb6ba5ae74ad6bac10)","is_cherrypick":true,"cherrypick_hash":"74edbdd4bce8f7a8a6c01ecb6ba5ae74ad6bac10","pull":75500},"74edbdd4bce8f7a8a6c01ecb6ba5ae74ad6bac10":{"hash":"74edbdd4bce8f7a8a6c01ecb6ba5ae74ad6bac10","is_merge":false,"authored_by":["MDQ6VXNlcjYzMzQ1ODA="],"author_raw":"Mai Lavelle <mai.lavelle@gmail.com>","committer_raw":"Mai Lavelle <mai.lavelle@gmail.com>","summary":"Fixups to list handling in SceneReplicationConfig","body":"Wrong paths were being inserted leading to duplicates / missed properties.","is_cherrypick":false,"cherrypick_hash":"","pull":74552},"105699620067a280cccd13a9c0e3ab84a5cbc3c6":{"hash":"105699620067a280cccd13a9c0e3ab84a5cbc3c6","is_merge":false,"authored_by":["U_kgDOB3Hlag"],"author_raw":"Sabrehull <124904810+Sabrehull@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[X11] Fix layout bug in `keyboard_get_keycode_from_physical`","body":"(cherry picked from commit d4b746626659d6e29c54da57b822735d15ab14c0)","is_cherrypick":true,"cherrypick_hash":"d4b746626659d6e29c54da57b822735d15ab14c0","pull":75500},"d4b746626659d6e29c54da57b822735d15ab14c0":{"hash":"d4b746626659d6e29c54da57b822735d15ab14c0","is_merge":false,"authored_by":["U_kgDOB3Hlag"],"author_raw":"Sabrehull <124904810+Sabrehull@users.noreply.github.com>","committer_raw":"Sabrehull <124904810+Sabrehull@users.noreply.github.com>","summary":"[X11] Fix layout bug in `keyboard_get_keycode_from_physical`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75461},"74a35c9ca2c8084608a2caf36ee912d202c936b5":{"hash":"74a35c9ca2c8084608a2caf36ee912d202c936b5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Don't allow selecting nodes without owner","body":"(cherry picked from commit 2fcfef15daed68e2bcb83a706223dd8d3107290b)","is_cherrypick":true,"cherrypick_hash":"2fcfef15daed68e2bcb83a706223dd8d3107290b","pull":75500},"2fcfef15daed68e2bcb83a706223dd8d3107290b":{"hash":"2fcfef15daed68e2bcb83a706223dd8d3107290b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't allow selecting nodes without owner","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75492},"b39cbe71b4abd053f2ea86948f3cb6ff6c1c8b9c":{"hash":"b39cbe71b4abd053f2ea86948f3cb6ff6c1c8b9c","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix typo in OpenXR pose orientation check","body":"(cherry picked from commit cdd9de28a80079bd3f81a8b004e02e8511a03869)","is_cherrypick":true,"cherrypick_hash":"cdd9de28a80079bd3f81a8b004e02e8511a03869","pull":75500},"cdd9de28a80079bd3f81a8b004e02e8511a03869":{"hash":"cdd9de28a80079bd3f81a8b004e02e8511a03869","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix typo in OpenXR pose orientation check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74928},"07beae98f04308ebcbaa5f4efc2d5e982b2eda22":{"hash":"07beae98f04308ebcbaa5f4efc2d5e982b2eda22","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev <danil@alexeev.xyz>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"GDScript: Fix false positive `REDUNDANT_AWAIT` warning","body":"(cherry picked from commit c0eeb32e38fbd4f582f7a2726e6535614e507205)","is_cherrypick":true,"cherrypick_hash":"c0eeb32e38fbd4f582f7a2726e6535614e507205","pull":75500},"c0eeb32e38fbd4f582f7a2726e6535614e507205":{"hash":"c0eeb32e38fbd4f582f7a2726e6535614e507205","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev <danil@alexeev.xyz>","committer_raw":"Danil Alexeev <danil@alexeev.xyz>","summary":"GDScript: Fix false positive `REDUNDANT_AWAIT` warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74949},"47c4044d0306a2eecfe03309c30965695151797a":{"hash":"47c4044d0306a2eecfe03309c30965695151797a","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"TileSet editor AtlasMergingDialog crash fix","body":"(cherry picked from commit c72b09639ad5a8644a1fd3bb61c5e2cca8483808)","is_cherrypick":true,"cherrypick_hash":"c72b09639ad5a8644a1fd3bb61c5e2cca8483808","pull":75500},"c72b09639ad5a8644a1fd3bb61c5e2cca8483808":{"hash":"c72b09639ad5a8644a1fd3bb61c5e2cca8483808","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":"TileSet editor AtlasMergingDialog crash fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75361},"838a82f8858c859a9ceda4049904bf263604cbd4":{"hash":"838a82f8858c859a9ceda4049904bf263604cbd4","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ1Nw=="],"author_raw":"Brian Long <newobj@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update GPUParticles2D/3D speed scale on ENTER_TREE","body":"Fix for https://github.com/godotengine/godot/issues/75218\n\nPause notifications are not sent when a node is added as a child. So GPUParticles2D should also obey its can_process status on ENTER_TREE, not just PAUSED/UNPAUSED.\n\n(cherry picked from commit 4652fbd09e81741a146c7dd1dcc89bf4235bdb75)","is_cherrypick":true,"cherrypick_hash":"4652fbd09e81741a146c7dd1dcc89bf4235bdb75","pull":75500},"4652fbd09e81741a146c7dd1dcc89bf4235bdb75":{"hash":"4652fbd09e81741a146c7dd1dcc89bf4235bdb75","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ1Nw=="],"author_raw":"Brian Long <newobj@gmail.com>","committer_raw":"Brian Long <newobj@gmail.com>","summary":"Update GPUParticles2D/3D speed scale on ENTER_TREE","body":"Fix for https://github.com/godotengine/godot/issues/75218\n\nPause notifications are not sent when a node is added as a child. So GPUParticles2D should also obey its can_process status on ENTER_TREE, not just PAUSED/UNPAUSED.","is_cherrypick":false,"cherrypick_hash":"","pull":75398},"dc100cbebb5ebe557fc23e1902a4288d509dda97":{"hash":"dc100cbebb5ebe557fc23e1902a4288d509dda97","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Bump the target SDK version to 33 (Android 13)","body":"(cherry picked from commit 845ca33c7608a8df7e7aaf87f38c1dfaf724fad2)","is_cherrypick":true,"cherrypick_hash":"845ca33c7608a8df7e7aaf87f38c1dfaf724fad2","pull":75500},"845ca33c7608a8df7e7aaf87f38c1dfaf724fad2":{"hash":"845ca33c7608a8df7e7aaf87f38c1dfaf724fad2","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Bump the target SDK version to 33 (Android 13)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75203},"5f9990e25d2569ef1577e25a9b320abbe1d4192c":{"hash":"5f9990e25d2569ef1577e25a9b320abbe1d4192c","is_merge":false,"authored_by":["MDQ6VXNlcjIzMzM4MA=="],"author_raw":"lewiji <lewiji+github@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add \"filesRoot\" path to Android provider paths xml","body":"(cherry picked from commit ac04ff7becfa31388c8bcfe725d71f0c7ec65c94)","is_cherrypick":true,"cherrypick_hash":"ac04ff7becfa31388c8bcfe725d71f0c7ec65c94","pull":75500},"ac04ff7becfa31388c8bcfe725d71f0c7ec65c94":{"hash":"ac04ff7becfa31388c8bcfe725d71f0c7ec65c94","is_merge":false,"authored_by":["MDQ6VXNlcjIzMzM4MA=="],"author_raw":"lewiji <lewiji+github@gmail.com>","committer_raw":"lewiji <lewiji+github@gmail.com>","summary":"Add \"filesRoot\" path to Android provider paths xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74673},"ff15e2384ab65d5f408cee4c9b62639ddfaf5272":{"hash":"ff15e2384ab65d5f408cee4c9b62639ddfaf5272","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Configure maven central snapshot versions for the Godot Android library","body":"A snapshot version is a version that has not yet been released which allows us to deploy the same transient version incrementally, without requiring projects to upgrade the artifact version they're consuming. Those projects can use the same version to get an updated snapshot version.\n\n(cherry picked from commit a5fdc955158502d99fca4865aa2dffa4d832312d)","is_cherrypick":true,"cherrypick_hash":"a5fdc955158502d99fca4865aa2dffa4d832312d","pull":75500},"a5fdc955158502d99fca4865aa2dffa4d832312d":{"hash":"a5fdc955158502d99fca4865aa2dffa4d832312d","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Configure maven central snapshot versions for the Godot Android library","body":"A snapshot version is a version that has not yet been released which allows us to deploy the same transient version incrementally, without requiring projects to upgrade the artifact version they're consuming. Those projects can use the same version to get an updated snapshot version.","is_cherrypick":false,"cherrypick_hash":"","pull":74470},"bafc6372b2fee1d633f1ab85a34dc41cb8af3b27":{"hash":"bafc6372b2fee1d633f1ab85a34dc41cb8af3b27","is_merge":false,"authored_by":["MDQ6VXNlcjYzOTc4OTM="],"author_raw":"fabriceci <fabricecipolla@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Exposes the apply_floor_snap function to allow a snap to be made regardless of velocity.","body":"(cherry picked from commit 1381e6da4f695323853b24cf8d3632604b629133)","is_cherrypick":true,"cherrypick_hash":"1381e6da4f695323853b24cf8d3632604b629133","pull":75500},"1381e6da4f695323853b24cf8d3632604b629133":{"hash":"1381e6da4f695323853b24cf8d3632604b629133","is_merge":false,"authored_by":["MDQ6VXNlcjYzOTc4OTM="],"author_raw":"fabriceci <fabricecipolla@gmail.com>","committer_raw":"fabriceci <fabricecipolla@gmail.com>","summary":"Exposes the apply_floor_snap function to allow a snap to be made regardless of velocity.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73749},"19501f8eb19481b029f67ecf78e711d42f2fc431":{"hash":"19501f8eb19481b029f67ecf78e711d42f2fc431","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 #75397 from YuriSizov/4.0-cherrypicks","body":"Cherry-picks for the 4.0 branch (future 4.0.2) - 1st batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"843f5adbc523ad2511322b4f09b5ce5a3fb9e225":{"hash":"843f5adbc523ad2511322b4f09b5ce5a3fb9e225","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"VolTer <mew.pur.pur@abv.bg>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve documentation of int","body":"(cherry picked from commit 0f3197501e3420b7af212c47f184adf0781d7ec0)","is_cherrypick":true,"cherrypick_hash":"0f3197501e3420b7af212c47f184adf0781d7ec0","pull":75397},"0f3197501e3420b7af212c47f184adf0781d7ec0":{"hash":"0f3197501e3420b7af212c47f184adf0781d7ec0","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"VolTer <mew.pur.pur@abv.bg>","committer_raw":"VolTer <mew.pur.pur@abv.bg>","summary":"Improve documentation of int","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":70046},"6fedc728f608f90cf645dbd542c378620beb6692":{"hash":"6fedc728f608f90cf645dbd542c378620beb6692","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Use 8×8 default grid size for TextureRegion and 2D polygon editors","body":"Power-of-two grid sizes are more suited to most game assets.\n\n(cherry picked from commit 0f73ef1df9c092a8d2dea2861960e708d90fbd46)","is_cherrypick":true,"cherrypick_hash":"0f73ef1df9c092a8d2dea2861960e708d90fbd46","pull":75397},"0f73ef1df9c092a8d2dea2861960e708d90fbd46":{"hash":"0f73ef1df9c092a8d2dea2861960e708d90fbd46","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use 8×8 default grid size for TextureRegion and 2D polygon editors","body":"Power-of-two grid sizes are more suited to most game assets.","is_cherrypick":false,"cherrypick_hash":"","pull":73685},"4750b77d2d52a2ba0b6fe79ddb5f27bdc051cbe1":{"hash":"4750b77d2d52a2ba0b6fe79ddb5f27bdc051cbe1","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix typos and inconsistencies in classref","body":"* Typo fixes.\n* Navigation agent's `velocity_computed` signal is not emitted by\n`set_velocity`, but at the end of that frame if `set_velocity` is\ncalled.\n* Simplify link in navigation agent's `avoidance_enabled` description.\n* Unify `navigation_layers` description across `NavigationAgent{2,3}D`.\n* Unify `is_normalized()` description across `Vector2`, `Vector3`, and\n`Vector4`\n\n(cherry picked from commit ff97c481d367a8c4e72b6548095ce33c98e4ef33)","is_cherrypick":true,"cherrypick_hash":"ff97c481d367a8c4e72b6548095ce33c98e4ef33","pull":75397},"ff97c481d367a8c4e72b6548095ce33c98e4ef33":{"hash":"ff97c481d367a8c4e72b6548095ce33c98e4ef33","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fix typos and inconsistencies in classref","body":"* Typo fixes.\n* Navigation agent's `velocity_computed` signal is not emitted by\n`set_velocity`, but at the end of that frame if `set_velocity` is\ncalled.\n* Simplify link in navigation agent's `avoidance_enabled` description.\n* Unify `navigation_layers` description across `NavigationAgent{2,3}D`.\n* Unify `is_normalized()` description across `Vector2`, `Vector3`, and\n`Vector4`","is_cherrypick":false,"cherrypick_hash":"","pull":75389},"2ea8dd7232f0ceb191ec961e1e3873a7e0a29791":{"hash":"2ea8dd7232f0ceb191ec961e1e3873a7e0a29791","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"More i18n improvements","body":"* Make placeholder in editor layout dialog translatable.\n* Make messages in scene import settings dialog translatable.\n* Mark theme override property categories for translation.\n\n(cherry picked from commit 5a5fd33e42239cb59aa34899675ca4e2a2c99106)","is_cherrypick":true,"cherrypick_hash":"5a5fd33e42239cb59aa34899675ca4e2a2c99106","pull":75397},"5a5fd33e42239cb59aa34899675ca4e2a2c99106":{"hash":"5a5fd33e42239cb59aa34899675ca4e2a2c99106","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"More i18n improvements","body":"* Make placeholder in editor layout dialog translatable.\n* Make messages in scene import settings dialog translatable.\n* Mark theme override property categories for translation.","is_cherrypick":false,"cherrypick_hash":"","pull":75385},"5e9e95c34c84f4300a109f07b54de6e314ed014b":{"hash":"5e9e95c34c84f4300a109f07b54de6e314ed014b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Make Add Scene button the same height as scene tabs","body":"(cherry picked from commit 8ab11127bcece042800ae5afada3d8a81d10e5be)","is_cherrypick":true,"cherrypick_hash":"8ab11127bcece042800ae5afada3d8a81d10e5be","pull":75397},"8ab11127bcece042800ae5afada3d8a81d10e5be":{"hash":"8ab11127bcece042800ae5afada3d8a81d10e5be","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Make Add Scene button the same height as scene tabs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75381},"50ea0951fe91312488ce3556c89cb9eb38d11264":{"hash":"50ea0951fe91312488ce3556c89cb9eb38d11264","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix height of subresource button in Inspector","body":"(cherry picked from commit 66b325b7281fcecaa2393e900ba683f42020cd08)","is_cherrypick":true,"cherrypick_hash":"66b325b7281fcecaa2393e900ba683f42020cd08","pull":75397},"66b325b7281fcecaa2393e900ba683f42020cd08":{"hash":"66b325b7281fcecaa2393e900ba683f42020cd08","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fix height of subresource button in Inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75379},"7de181f524a808c69f4208c98292bb94f4d446d7":{"hash":"7de181f524a808c69f4208c98292bb94f4d446d7","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `NodePath` subname index range documentation","body":"(cherry picked from commit c75870f79816ea9185aa3ceb3bcfb54fa0344a8a)","is_cherrypick":true,"cherrypick_hash":"c75870f79816ea9185aa3ceb3bcfb54fa0344a8a","pull":75397},"c75870f79816ea9185aa3ceb3bcfb54fa0344a8a":{"hash":"c75870f79816ea9185aa3ceb3bcfb54fa0344a8a","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix `NodePath` subname index range documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75350},"a08bee8d109a8a39ff3a337d592c4e8afc1ec5bf":{"hash":"a08bee8d109a8a39ff3a337d592c4e8afc1ec5bf","is_merge":false,"authored_by":["MDQ6VXNlcjM4NDIyMzQ4"],"author_raw":"Unai Martinez-Corral <unai.martinezcorral@ehu.eus>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[ci/web] update mymindstorm/setup-emsdk to v12","body":"(cherry picked from commit dcb974700b35837ee13e1bd3f170a979ee0af03d)","is_cherrypick":true,"cherrypick_hash":"dcb974700b35837ee13e1bd3f170a979ee0af03d","pull":75397},"dcb974700b35837ee13e1bd3f170a979ee0af03d":{"hash":"dcb974700b35837ee13e1bd3f170a979ee0af03d","is_merge":false,"authored_by":["MDQ6VXNlcjM4NDIyMzQ4"],"author_raw":"Unai Martinez-Corral <unai.martinezcorral@ehu.eus>","committer_raw":"Unai Martinez-Corral <unai.martinezcorral@ehu.eus>","summary":"[ci/web] update mymindstorm/setup-emsdk to v12","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75339},"65c52087c2f6dbd6f2b0fe213a0fda39be1aeb1c":{"hash":"65c52087c2f6dbd6f2b0fe213a0fda39be1aeb1c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Remove disabled plugins from active plugins","body":"(cherry picked from commit 0b8b37c35df7d0341c47d99298b4aa7f18ee60eb)","is_cherrypick":true,"cherrypick_hash":"0b8b37c35df7d0341c47d99298b4aa7f18ee60eb","pull":75397},"0b8b37c35df7d0341c47d99298b4aa7f18ee60eb":{"hash":"0b8b37c35df7d0341c47d99298b4aa7f18ee60eb","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Remove disabled plugins from active plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75331},"b85cead4b9edb2fe15af9515958ecf02db0cac39":{"hash":"b85cead4b9edb2fe15af9515958ecf02db0cac39","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Document how to use logarithm of base 10 with `log()`","body":"(cherry picked from commit 3c4f0ca9c639e11b3a0673b27427538b244533b6)","is_cherrypick":true,"cherrypick_hash":"3c4f0ca9c639e11b3a0673b27427538b244533b6","pull":75397},"3c4f0ca9c639e11b3a0673b27427538b244533b6":{"hash":"3c4f0ca9c639e11b3a0673b27427538b244533b6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document how to use logarithm of base 10 with `log()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75300},"38595b8470128604c40028b076e9be695c847299":{"hash":"38595b8470128604c40028b076e9be695c847299","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix \"hides member\" warnings in `csharp_script.cpp`","body":"(cherry picked from commit ff5d8c4a4274d0787207b185c3a2129da452ebc3)","is_cherrypick":true,"cherrypick_hash":"ff5d8c4a4274d0787207b185c3a2129da452ebc3","pull":75397},"ff5d8c4a4274d0787207b185c3a2129da452ebc3":{"hash":"ff5d8c4a4274d0787207b185c3a2129da452ebc3","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix \"hides member\" warnings in `csharp_script.cpp`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75286},"adc7edd907b5a126d70e6efc2afd71d4b89c30f1":{"hash":"adc7edd907b5a126d70e6efc2afd71d4b89c30f1","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"C#: Do not print errors about missing references to intentionally ignored members","body":"(cherry picked from commit 42cf684837aa9d4e4e92d216ac0454bbb03761f4)","is_cherrypick":true,"cherrypick_hash":"42cf684837aa9d4e4e92d216ac0454bbb03761f4","pull":75397},"42cf684837aa9d4e4e92d216ac0454bbb03761f4":{"hash":"42cf684837aa9d4e4e92d216ac0454bbb03761f4","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#: Do not print errors about missing references to intentionally ignored members","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75284},"9573574788b0ab4b5707aaba34a81110864748e6":{"hash":"9573574788b0ab4b5707aaba34a81110864748e6","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Port robust signal (dis)connection to ShapeCast2D","body":"Ported from ShapeCast3D.\n\n(cherry picked from commit 5bed055cdd5180b4c5d07f07a2a58644a3d1ffc2)","is_cherrypick":true,"cherrypick_hash":"5bed055cdd5180b4c5d07f07a2a58644a3d1ffc2","pull":75397},"5bed055cdd5180b4c5d07f07a2a58644a3d1ffc2":{"hash":"5bed055cdd5180b4c5d07f07a2a58644a3d1ffc2","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Ricardo Buring <ricardo.buring@gmail.com>","summary":"Port robust signal (dis)connection to ShapeCast2D","body":"Ported from ShapeCast3D.","is_cherrypick":false,"cherrypick_hash":"","pull":75266},"58d8368481813398aab77717a59461c3b79e3a2d":{"hash":"58d8368481813398aab77717a59461c3b79e3a2d","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix collide_shape return type","body":"Fix PhysicsDirectSpaceState3D::_collide_shape return type.\nAlso PhysicsDirectSpaceState2D::_collide_shape.\n\n(cherry picked from commit 61429a5f49f2509f631703886b8b3234701a0206)","is_cherrypick":true,"cherrypick_hash":"61429a5f49f2509f631703886b8b3234701a0206","pull":75397},"61429a5f49f2509f631703886b8b3234701a0206":{"hash":"61429a5f49f2509f631703886b8b3234701a0206","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Ricardo Buring <ricardo.buring@gmail.com>","summary":"Fix collide_shape return type","body":"Fix PhysicsDirectSpaceState3D::_collide_shape return type.\nAlso PhysicsDirectSpaceState2D::_collide_shape.","is_cherrypick":false,"cherrypick_hash":"","pull":75260},"2a52307936f11aede9c8968f8c02c8e8f9ee29e1":{"hash":"2a52307936f11aede9c8968f8c02c8e8f9ee29e1","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `AnimatedSprite2D` autoplay warning","body":"Changing of autoplay when changing `SpriteFrames` is not done by the\nuser and warning is unhelpful\n\n(cherry picked from commit 4d4342e018367499c6b6709e6dc3ca60c4f3dd7a)","is_cherrypick":true,"cherrypick_hash":"4d4342e018367499c6b6709e6dc3ca60c4f3dd7a","pull":75397},"4d4342e018367499c6b6709e6dc3ca60c4f3dd7a":{"hash":"4d4342e018367499c6b6709e6dc3ca60c4f3dd7a","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix `AnimatedSprite2D` autoplay warning","body":"Changing of autoplay when changing `SpriteFrames` is not done by the\nuser and warning is unhelpful","is_cherrypick":false,"cherrypick_hash":"","pull":75258},"9a4a0d042c41ecf6a3ba0ffe9107db9f616b2c60":{"hash":"9a4a0d042c41ecf6a3ba0ffe9107db9f616b2c60","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve documentation for Area monitor callbacks in `PhysicsServer3D`","body":"(cherry picked from commit 41242712410589315bfefa2b0630d96281b49006)","is_cherrypick":true,"cherrypick_hash":"41242712410589315bfefa2b0630d96281b49006","pull":75397},"41242712410589315bfefa2b0630d96281b49006":{"hash":"41242712410589315bfefa2b0630d96281b49006","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Improve documentation for Area monitor callbacks in `PhysicsServer3D`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75251},"7a827f979e70edebc9e61856f11e594d26ec779d":{"hash":"7a827f979e70edebc9e61856f11e594d26ec779d","is_merge":false,"authored_by":["MDQ6VXNlcjY5MTY4OTI5"],"author_raw":"nikitalita <69168929+nikitalita@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix ResourceImporterLayeredTexture::import() high_quality type","body":"(cherry picked from commit 68a6505f41e8c3254155122b0153c074a80f72c8)","is_cherrypick":true,"cherrypick_hash":"68a6505f41e8c3254155122b0153c074a80f72c8","pull":75397},"68a6505f41e8c3254155122b0153c074a80f72c8":{"hash":"68a6505f41e8c3254155122b0153c074a80f72c8","is_merge":false,"authored_by":["MDQ6VXNlcjY5MTY4OTI5"],"author_raw":"nikitalita <69168929+nikitalita@users.noreply.github.com>","committer_raw":"nikitalita <69168929+nikitalita@users.noreply.github.com>","summary":"Fix ResourceImporterLayeredTexture::import() high_quality type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75244},"b3f121d108b02a3577c283c02c4d12eb97f331ba":{"hash":"b3f121d108b02a3577c283c02c4d12eb97f331ba","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"CanvasItem Fix ENTER_CANVAS / VISIBILITY_CHANGED notifications order when entering tree","body":"(cherry picked from commit 6e3820fd4dfb93f9be98fa86f989d123024ed216)","is_cherrypick":true,"cherrypick_hash":"6e3820fd4dfb93f9be98fa86f989d123024ed216","pull":75397},"6e3820fd4dfb93f9be98fa86f989d123024ed216":{"hash":"6e3820fd4dfb93f9be98fa86f989d123024ed216","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":"CanvasItem Fix ENTER_CANVAS / VISIBILITY_CHANGED notifications order when entering tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75238},"fa9f92112cd6f33e8f4095a45aa0d9f07d540d28":{"hash":"fa9f92112cd6f33e8f4095a45aa0d9f07d540d28","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Make `Gradient` resort points on `reverse`","body":"(cherry picked from commit 3795677f3d85d0d5a741b9b040a423d8f3ad3569)","is_cherrypick":true,"cherrypick_hash":"3795677f3d85d0d5a741b9b040a423d8f3ad3569","pull":75397},"3795677f3d85d0d5a741b9b040a423d8f3ad3569":{"hash":"3795677f3d85d0d5a741b9b040a423d8f3ad3569","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Make `Gradient` resort points on `reverse`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75235},"9a3b52dc2d1591de7e2fcc537e5f230c28a84fb0":{"hash":"9a3b52dc2d1591de7e2fcc537e5f230c28a84fb0","is_merge":false,"authored_by":["MDQ6VXNlcjY2NTUzNjE4"],"author_raw":"ator-dev <dominic.codedeveloper@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix \"Download Project Source\" for Web Editor","body":"- Correctly pass safe project name and safe datetime to `vformat`\n\n(cherry picked from commit dfb405b702b61cb3a8656f53eb85016608621b57)","is_cherrypick":true,"cherrypick_hash":"dfb405b702b61cb3a8656f53eb85016608621b57","pull":75397},"dfb405b702b61cb3a8656f53eb85016608621b57":{"hash":"dfb405b702b61cb3a8656f53eb85016608621b57","is_merge":false,"authored_by":["MDQ6VXNlcjY2NTUzNjE4"],"author_raw":"ator-dev <dominic.codedeveloper@gmail.com>","committer_raw":"ator-dev <dominic.codedeveloper@gmail.com>","summary":"Fix \"Download Project Source\" for Web Editor","body":"- Correctly pass safe project name and safe datetime to `vformat`","is_cherrypick":false,"cherrypick_hash":"","pull":75194},"ce4ab719576c27b2eeb2f783ebff2862d6b58f57":{"hash":"ce4ab719576c27b2eeb2f783ebff2862d6b58f57","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee <idleman@yeah.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix some wrong descriptions in the docs","body":"(cherry picked from commit f29a7c040414aae6ff95d1810fbb041f4dc319b9)","is_cherrypick":true,"cherrypick_hash":"f29a7c040414aae6ff95d1810fbb041f4dc319b9","pull":75397},"f29a7c040414aae6ff95d1810fbb041f4dc319b9":{"hash":"f29a7c040414aae6ff95d1810fbb041f4dc319b9","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee <idleman@yeah.net>","committer_raw":"Rindbee <idleman@yeah.net>","summary":"Fix some wrong descriptions in the docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75174},"989d556f8e34e6eae783a9098b4144b85008cb0b":{"hash":"989d556f8e34e6eae783a9098b4144b85008cb0b","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[Windows] Remove meta_mem update on keyup/keydown.","body":"(cherry picked from commit e6067a39b523d4c153f78e76f506ee12f2bf046f)","is_cherrypick":true,"cherrypick_hash":"e6067a39b523d4c153f78e76f506ee12f2bf046f","pull":75397},"e6067a39b523d4c153f78e76f506ee12f2bf046f":{"hash":"e6067a39b523d4c153f78e76f506ee12f2bf046f","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] Remove meta_mem update on keyup/keydown.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75172},"9ac978190e25a5ec44d4f66a4883d3ef707e46f0":{"hash":"9ac978190e25a5ec44d4f66a4883d3ef707e46f0","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix directory access when the running app has the `All files access` permission","body":"(cherry picked from commit f02e4e4091ccabe05e3eb114b888c2ede86ab189)","is_cherrypick":true,"cherrypick_hash":"f02e4e4091ccabe05e3eb114b888c2ede86ab189","pull":75397},"f02e4e4091ccabe05e3eb114b888c2ede86ab189":{"hash":"f02e4e4091ccabe05e3eb114b888c2ede86ab189","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Fix directory access when the running app has the `All files access` permission","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75146},"94e90b05934628b29678f246c23101fff17cac86":{"hash":"94e90b05934628b29678f246c23101fff17cac86","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix get_drag_data not overridable in some Controls","body":"(cherry picked from commit 36141dc469baaf027e753718598b32c15fe7c541)","is_cherrypick":true,"cherrypick_hash":"36141dc469baaf027e753718598b32c15fe7c541","pull":75397},"36141dc469baaf027e753718598b32c15fe7c541":{"hash":"36141dc469baaf027e753718598b32c15fe7c541","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix get_drag_data not overridable in some Controls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75122},"9559bbcb182a8822c7226abed0bcc734d861da3e":{"hash":"9559bbcb182a8822c7226abed0bcc734d861da3e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve Color8 documentation","body":"This documents in which situations Color8 is most suited and its\nprecision limitations.\n\n(cherry picked from commit 4e4555bea56fd9fd0734b0d6d0800977f9976b95)","is_cherrypick":true,"cherrypick_hash":"4e4555bea56fd9fd0734b0d6d0800977f9976b95","pull":75397},"4e4555bea56fd9fd0734b0d6d0800977f9976b95":{"hash":"4e4555bea56fd9fd0734b0d6d0800977f9976b95","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve Color8 documentation","body":"This documents in which situations Color8 is most suited and its\nprecision limitations.","is_cherrypick":false,"cherrypick_hash":"","pull":75110},"30a9b5fe9b3af2c3056bfb5fe9f9e5df380ed7e6":{"hash":"30a9b5fe9b3af2c3056bfb5fe9f9e5df380ed7e6","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODQyNDY="],"author_raw":"Mikael Hermansson <mikael@hermansson.io>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Open up bounds of `Shape3D.margin` to support other physics engines","body":"(cherry picked from commit ec6694ce3c7ce53ee076ed5e6f0d08d1357a5381)","is_cherrypick":true,"cherrypick_hash":"ec6694ce3c7ce53ee076ed5e6f0d08d1357a5381","pull":75397},"ec6694ce3c7ce53ee076ed5e6f0d08d1357a5381":{"hash":"ec6694ce3c7ce53ee076ed5e6f0d08d1357a5381","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODQyNDY="],"author_raw":"Mikael Hermansson <mikael@hermansson.io>","committer_raw":"Mikael Hermansson <mikael@hermansson.io>","summary":"Open up bounds of `Shape3D.margin` to support other physics engines","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75079},"465be40e10529883840f04ef39002d0dc6621116":{"hash":"465be40e10529883840f04ef39002d0dc6621116","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODQyNDY="],"author_raw":"Mikael Hermansson <mikael@hermansson.io>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Change documentation of `Shape3D.margin` to reflect current situation","body":"(cherry picked from commit 33a6c80abb6d0533d1676db61f5b8695449d6b4f)","is_cherrypick":true,"cherrypick_hash":"33a6c80abb6d0533d1676db61f5b8695449d6b4f","pull":75397},"33a6c80abb6d0533d1676db61f5b8695449d6b4f":{"hash":"33a6c80abb6d0533d1676db61f5b8695449d6b4f","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODQyNDY="],"author_raw":"Mikael Hermansson <mikael@hermansson.io>","committer_raw":"Mikael Hermansson <mikael@hermansson.io>","summary":"Change documentation of `Shape3D.margin` to reflect current situation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":75079},"47c3f44c0a75e6aa3d6afadcb8c18e9abb976c01":{"hash":"47c3f44c0a75e6aa3d6afadcb8c18e9abb976c01","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDEwNDI4"],"author_raw":"Dipal Zambare <misomosispy@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix typo in the type-safe examples","body":"Fix type in the type-safe examples of snapped, lerp and sign function.\n\n(cherry picked from commit 8901986d56189416c00f0c718c2f16600be34597)","is_cherrypick":true,"cherrypick_hash":"8901986d56189416c00f0c718c2f16600be34597","pull":75397},"8901986d56189416c00f0c718c2f16600be34597":{"hash":"8901986d56189416c00f0c718c2f16600be34597","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDEwNDI4"],"author_raw":"Dipal Zambare <misomosispy@gmail.com>","committer_raw":"Dipal Zambare <misomosispy@gmail.com>","summary":"Fix typo in the type-safe examples","body":"Fix type in the type-safe examples of snapped, lerp and sign function.","is_cherrypick":false,"cherrypick_hash":"","pull":75076},"8575010e8864d414c80246381052ab84484d1d0e":{"hash":"8575010e8864d414c80246381052ab84484d1d0e","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"TileMapEditor Fix preview rendering and transform calculations","body":"(cherry picked from commit 224c66324b5a4f666b0c0469959af39ad5666f75)","is_cherrypick":true,"cherrypick_hash":"224c66324b5a4f666b0c0469959af39ad5666f75","pull":75397},"224c66324b5a4f666b0c0469959af39ad5666f75":{"hash":"224c66324b5a4f666b0c0469959af39ad5666f75","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":"TileMapEditor Fix preview rendering and transform calculations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74982},"9278da6f9b44be643db22edef39a3d93e126461a":{"hash":"9278da6f9b44be643db22edef39a3d93e126461a","is_merge":false,"authored_by":["MDQ6VXNlcjM4MDc3ODM3"],"author_raw":"Patrick <patrick.exner1@web.de>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix ndc calculation for LinearSceneDepth VS node in GLES3","body":"(cherry picked from commit e3802d5b6f4413b80f9d3a7dce3e54b4e3d34d38)","is_cherrypick":true,"cherrypick_hash":"e3802d5b6f4413b80f9d3a7dce3e54b4e3d34d38","pull":75397},"e3802d5b6f4413b80f9d3a7dce3e54b4e3d34d38":{"hash":"e3802d5b6f4413b80f9d3a7dce3e54b4e3d34d38","is_merge":false,"authored_by":["MDQ6VXNlcjM4MDc3ODM3"],"author_raw":"Patrick <patrick.exner1@web.de>","committer_raw":"Patrick <patrick.exner1@web.de>","summary":"Fix ndc calculation for LinearSceneDepth VS node in GLES3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74910},"b43f84780882358d451bece176de2c854f666f30":{"hash":"b43f84780882358d451bece176de2c854f666f30","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `Array.slice()` rounding for `abs(step) != 1`","body":"(cherry picked from commit 10f385fb792dc74ffb8be221fec88ba9ef7aaa25)","is_cherrypick":true,"cherrypick_hash":"10f385fb792dc74ffb8be221fec88ba9ef7aaa25","pull":75397},"10f385fb792dc74ffb8be221fec88ba9ef7aaa25":{"hash":"10f385fb792dc74ffb8be221fec88ba9ef7aaa25","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix `Array.slice()` rounding for `abs(step) != 1`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74909},"ac1b26c7c51e71e5d98a18fb4ad779de1b572a5f":{"hash":"ac1b26c7c51e71e5d98a18fb4ad779de1b572a5f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix agents with disabled avoidance getting added to avoidance simulation","body":"Fixes that agents with disabled avoidance were getting added to avoidance simulation.\n\n(cherry picked from commit 64ce93cee9eba8b700b236f22199ee2ffd755444)","is_cherrypick":true,"cherrypick_hash":"64ce93cee9eba8b700b236f22199ee2ffd755444","pull":75397},"64ce93cee9eba8b700b236f22199ee2ffd755444":{"hash":"64ce93cee9eba8b700b236f22199ee2ffd755444","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 agents with disabled avoidance getting added to avoidance simulation","body":"Fixes that agents with disabled avoidance were getting added to avoidance simulation.","is_cherrypick":false,"cherrypick_hash":"","pull":74893},"f089782411eaecde5a858607b6c6c7d218ee162a":{"hash":"f089782411eaecde5a858607b6c6c7d218ee162a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"XR: When an sRGB target is used, check hardware sRGB conversion","body":"(cherry picked from commit a1a52c5ba19efee004b34cf2e64278aef9af70b6)","is_cherrypick":true,"cherrypick_hash":"a1a52c5ba19efee004b34cf2e64278aef9af70b6","pull":75397},"a1a52c5ba19efee004b34cf2e64278aef9af70b6":{"hash":"a1a52c5ba19efee004b34cf2e64278aef9af70b6","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"XR: When an sRGB target is used, check hardware sRGB conversion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74892},"dd94380b11a741a692948e496c34e5e5c24cf930":{"hash":"dd94380b11a741a692948e496c34e5e5c24cf930","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix GridMap signal \"cell_size_changed\" disconnect error","body":"Fixes GridMap signal \"cell_size_changed\" disconnect error.\n\n(cherry picked from commit d8bad3eef54203238de4252f1c218fe3683145b0)","is_cherrypick":true,"cherrypick_hash":"d8bad3eef54203238de4252f1c218fe3683145b0","pull":75397},"d8bad3eef54203238de4252f1c218fe3683145b0":{"hash":"d8bad3eef54203238de4252f1c218fe3683145b0","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 GridMap signal \"cell_size_changed\" disconnect error","body":"Fixes GridMap signal \"cell_size_changed\" disconnect error.","is_cherrypick":false,"cherrypick_hash":"","pull":74890},"22b5f0f60807c5f321a06f6e2eebca756f35c258":{"hash":"22b5f0f60807c5f321a06f6e2eebca756f35c258","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix GridMap free navigation RID error spam","body":"Fixes GridMap free navigation RID error spam.\n\n(cherry picked from commit cc02007e30c15f3dd3bfb0e24d0f5a90b16fe5a1)","is_cherrypick":true,"cherrypick_hash":"cc02007e30c15f3dd3bfb0e24d0f5a90b16fe5a1","pull":75397},"cc02007e30c15f3dd3bfb0e24d0f5a90b16fe5a1":{"hash":"cc02007e30c15f3dd3bfb0e24d0f5a90b16fe5a1","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 GridMap free navigation RID error spam","body":"Fixes GridMap free navigation RID error spam.","is_cherrypick":false,"cherrypick_hash":"","pull":74889},"e99b184b6c9882dd2ae578b11c7a2673b5e0f511":{"hash":"e99b184b6c9882dd2ae578b11c7a2673b5e0f511","is_merge":false,"authored_by":["MDQ6VXNlcjM3NzUzOTQ1"],"author_raw":"Fahad Shihab <fahadshihab@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Added drag and drop support for shaderinclude","body":"Dragging and dropping now works for shader include file.\n\n(cherry picked from commit e5601b517ef232e26a4773e3704a7b44c64e991f)","is_cherrypick":true,"cherrypick_hash":"e5601b517ef232e26a4773e3704a7b44c64e991f","pull":75397},"e5601b517ef232e26a4773e3704a7b44c64e991f":{"hash":"e5601b517ef232e26a4773e3704a7b44c64e991f","is_merge":false,"authored_by":["MDQ6VXNlcjM3NzUzOTQ1"],"author_raw":"Fahad Shihab <fahadshihab@gmail.com>","committer_raw":"Fahad Shihab <fahadshihab@gmail.com>","summary":"Added drag and drop support for shaderinclude","body":"Dragging and dropping now works for shader include file.","is_cherrypick":false,"cherrypick_hash":"","pull":74869},"7fe9c48e2bee9bf59d9c8c9f3f8d61258b62171a":{"hash":"7fe9c48e2bee9bf59d9c8c9f3f8d61258b62171a","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix type check for max/min","body":"(cherry picked from commit c8c43997c79b1488ca823af6c4ad4fd12f8671d4)","is_cherrypick":true,"cherrypick_hash":"c8c43997c79b1488ca823af6c4ad4fd12f8671d4","pull":75397},"c8c43997c79b1488ca823af6c4ad4fd12f8671d4":{"hash":"c8c43997c79b1488ca823af6c4ad4fd12f8671d4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix type check for max/min","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74770},"fcedf5dfdf0814e789802bd58aef80fe299deec4":{"hash":"fcedf5dfdf0814e789802bd58aef80fe299deec4","is_merge":false,"authored_by":["MDQ6VXNlcjYxNzk2Mg=="],"author_raw":"Zac Luzader <zac.luzader@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"OpenXR: Enable access to the Valve Index grip force sensing","body":"(cherry picked from commit d3b26b3261efb2f361183e150093087d526f4e8e)","is_cherrypick":true,"cherrypick_hash":"d3b26b3261efb2f361183e150093087d526f4e8e","pull":75397},"d3b26b3261efb2f361183e150093087d526f4e8e":{"hash":"d3b26b3261efb2f361183e150093087d526f4e8e","is_merge":false,"authored_by":["MDQ6VXNlcjYxNzk2Mg=="],"author_raw":"Zac Luzader <zac.luzader@gmail.com>","committer_raw":"Zac Luzader <zac.luzader@gmail.com>","summary":"OpenXR: Enable access to the Valve Index grip force sensing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74787},"c0c5bdc510ce8d29193f6455f59afc27ab691f30":{"hash":"c0c5bdc510ce8d29193f6455f59afc27ab691f30","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add dedicated setter for `ImageTextureLayered::_images` to fix `create_from_images` being hidden from the C# bindings","body":"(cherry picked from commit f54014807291bde72ed5781be42460a820ea68b8)","is_cherrypick":true,"cherrypick_hash":"f54014807291bde72ed5781be42460a820ea68b8","pull":75397},"f54014807291bde72ed5781be42460a820ea68b8":{"hash":"f54014807291bde72ed5781be42460a820ea68b8","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":"Add dedicated setter for `ImageTextureLayered::_images` to fix `create_from_images` being hidden from the C# bindings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74668},"516323f4ab139f07c9a46bb35ebb71dc3df5509b":{"hash":"516323f4ab139f07c9a46bb35ebb71dc3df5509b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"SCons: Cleanup pulseaudio defines for Linux","body":"No need to define _REENTRANT manually when using the system lib,\nit's part of the pkgconfig cflags.\nAnd we were then defining PULSEAUDIO_ENABLED twice.\n\n(cherry picked from commit a35586779e716e6f625e7b1b66c6e03d4a4306b3)","is_cherrypick":true,"cherrypick_hash":"a35586779e716e6f625e7b1b66c6e03d4a4306b3","pull":75397},"a35586779e716e6f625e7b1b66c6e03d4a4306b3":{"hash":"a35586779e716e6f625e7b1b66c6e03d4a4306b3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Cleanup pulseaudio defines for Linux","body":"No need to define _REENTRANT manually when using the system lib,\nit's part of the pkgconfig cflags.\nAnd we were then defining PULSEAUDIO_ENABLED twice.","is_cherrypick":false,"cherrypick_hash":"","pull":74666},"597b83aedf8f33e4112de7162f3e68ca1236d138":{"hash":"597b83aedf8f33e4112de7162f3e68ca1236d138","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzM5OTIw"],"author_raw":"Omar Polo <op@omarpolo.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"change some sys.exit() to be fatal","body":"- when not all freetype deps are builtin (or provided externally)\n- when attempting to build on an unsupported CPU architecture\n\n(cherry picked from commit ac04a0761ebdb8c7754d09a3b687900f8b5c0009)","is_cherrypick":true,"cherrypick_hash":"ac04a0761ebdb8c7754d09a3b687900f8b5c0009","pull":75397},"ac04a0761ebdb8c7754d09a3b687900f8b5c0009":{"hash":"ac04a0761ebdb8c7754d09a3b687900f8b5c0009","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzM5OTIw"],"author_raw":"Omar Polo <op@omarpolo.com>","committer_raw":"Omar Polo <op@omarpolo.com>","summary":"change some sys.exit() to be fatal","body":"- when not all freetype deps are builtin (or provided externally)\n- when attempting to build on an unsupported CPU architecture","is_cherrypick":false,"cherrypick_hash":"","pull":74645},"4da5fc9203e7308a64c91bfa8cfb8a4592010e2f":{"hash":"4da5fc9203e7308a64c91bfa8cfb8a4592010e2f","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix Variant hashing for floats","body":"Incorrectly hashed floats as single precision\n\n(cherry picked from commit e6a9e0cdec2c309f9201d0ab475616c51010b531)","is_cherrypick":true,"cherrypick_hash":"e6a9e0cdec2c309f9201d0ab475616c51010b531","pull":75397},"e6a9e0cdec2c309f9201d0ab475616c51010b531":{"hash":"e6a9e0cdec2c309f9201d0ab475616c51010b531","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping <over999ships@gmail.com>","committer_raw":"Ninni Pipping <over999ships@gmail.com>","summary":"Fix Variant hashing for floats","body":"Incorrectly hashed floats as single precision","is_cherrypick":false,"cherrypick_hash":"","pull":74600},"636d7905b061311eaaeec61f88cdc1a627013f54":{"hash":"636d7905b061311eaaeec61f88cdc1a627013f54","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov <yuris@humnom.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update property keying state without a full Inspector rebuild","body":"(cherry picked from commit f68eb4a96711139d58d3f676d52576f1acb9c94e)","is_cherrypick":true,"cherrypick_hash":"f68eb4a96711139d58d3f676d52576f1acb9c94e","pull":75397},"f68eb4a96711139d58d3f676d52576f1acb9c94e":{"hash":"f68eb4a96711139d58d3f676d52576f1acb9c94e","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov <yuris@humnom.net>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Update property keying state without a full Inspector rebuild","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74564},"e1de9f9fc4d8499b9e71585f0dcebcc2a42a00ea":{"hash":"e1de9f9fc4d8499b9e71585f0dcebcc2a42a00ea","is_merge":false,"authored_by":["MDQ6VXNlcjUzODg3NjYy"],"author_raw":"Nong Van Tinh <vannongtinh@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fixes  gutter set width results in receiving only half of the desired size","body":"(cherry picked from commit bb3d0fc6b7f6caeffbfe43bd05d856373efa5b39)","is_cherrypick":true,"cherrypick_hash":"bb3d0fc6b7f6caeffbfe43bd05d856373efa5b39","pull":75397},"bb3d0fc6b7f6caeffbfe43bd05d856373efa5b39":{"hash":"bb3d0fc6b7f6caeffbfe43bd05d856373efa5b39","is_merge":false,"authored_by":["MDQ6VXNlcjUzODg3NjYy"],"author_raw":"Nong Van Tinh <vannongtinh@gmail.com>","committer_raw":"Nong Van Tinh <vannongtinh@gmail.com>","summary":"Fixes  gutter set width results in receiving only half of the desired size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74537},"b54ff430aae832002b1b20f97a6a246e3a025d6f":{"hash":"b54ff430aae832002b1b20f97a6a246e3a025d6f","is_merge":false,"authored_by":["MDQ6VXNlcjIzOTExMw=="],"author_raw":"Ron B. Yeh <ronyeh@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Rename mkv_list to mvk_list (MoltenVK path list).","body":"(cherry picked from commit 7e7ac1bb873cba3f50e64df5ca5c94778aa530f6)","is_cherrypick":true,"cherrypick_hash":"7e7ac1bb873cba3f50e64df5ca5c94778aa530f6","pull":75397},"7e7ac1bb873cba3f50e64df5ca5c94778aa530f6":{"hash":"7e7ac1bb873cba3f50e64df5ca5c94778aa530f6","is_merge":false,"authored_by":["MDQ6VXNlcjIzOTExMw=="],"author_raw":"Ron B. Yeh <ronyeh@gmail.com>","committer_raw":"Ron B. Yeh <ronyeh@gmail.com>","summary":"Rename mkv_list to mvk_list (MoltenVK path list).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74527},"6e85d4efeaab144cb2e170ccdd3d98a953881f5e":{"hash":"6e85d4efeaab144cb2e170ccdd3d98a953881f5e","is_merge":false,"authored_by":["MDQ6VXNlcjY2MDA0Mjgw"],"author_raw":"Marius Hanl <mariushanl@web.de>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add conversion for Vector2 method tangent() -> orthogonal()","body":"For C# also: Perpendicular() -> Orthogonal()\n\n(cherry picked from commit da4ec876730f17caaa75438b68e7e6ff48fec86b)","is_cherrypick":true,"cherrypick_hash":"da4ec876730f17caaa75438b68e7e6ff48fec86b","pull":75397},"da4ec876730f17caaa75438b68e7e6ff48fec86b":{"hash":"da4ec876730f17caaa75438b68e7e6ff48fec86b","is_merge":false,"authored_by":["MDQ6VXNlcjY2MDA0Mjgw"],"author_raw":"Marius Hanl <mariushanl@web.de>","committer_raw":"Marius Hanl <mariushanl@web.de>","summary":"Add conversion for Vector2 method tangent() -> orthogonal()","body":"For C# also: Perpendicular() -> Orthogonal()","is_cherrypick":false,"cherrypick_hash":"","pull":74515},"60ceecb1ab070a2b3f9f3d91e904e9b25f286dd7":{"hash":"60ceecb1ab070a2b3f9f3d91e904e9b25f286dd7","is_merge":false,"authored_by":["MDQ6VXNlcjM2MjQ4NTM="],"author_raw":"Hakim <hakim.rouatbi@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Reload built in script to get its methods on signal connection","body":"(cherry picked from commit 5aa8b9ee61ca80f186d0f1dfed5418fe4278f157)","is_cherrypick":true,"cherrypick_hash":"5aa8b9ee61ca80f186d0f1dfed5418fe4278f157","pull":75397},"5aa8b9ee61ca80f186d0f1dfed5418fe4278f157":{"hash":"5aa8b9ee61ca80f186d0f1dfed5418fe4278f157","is_merge":false,"authored_by":["MDQ6VXNlcjM2MjQ4NTM="],"author_raw":"Hakim <hakim.rouatbi@gmail.com>","committer_raw":"Hakim <hakim.rouatbi@gmail.com>","summary":"Reload built in script to get its methods on signal connection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74495},"de08766656c1a75245baa406208473dc78397a9d":{"hash":"de08766656c1a75245baa406208473dc78397a9d","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix IME position in the single window mode sub-windows.","body":"(cherry picked from commit 3ca3ee36abb2eb9e97b6b8de0ebc99abceda54c2)","is_cherrypick":true,"cherrypick_hash":"3ca3ee36abb2eb9e97b6b8de0ebc99abceda54c2","pull":75397},"3ca3ee36abb2eb9e97b6b8de0ebc99abceda54c2":{"hash":"3ca3ee36abb2eb9e97b6b8de0ebc99abceda54c2","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":"Fix IME position in the single window mode sub-windows.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74472},"d91a3985ae44deea62a02956a17d04bfd40a3431":{"hash":"d91a3985ae44deea62a02956a17d04bfd40a3431","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix EditorUndoRedoManager's handling of MERGE_ENDS","body":"(cherry picked from commit 38c50b4ed3c24a0bbe7327466a3069b1ac0df6a5)","is_cherrypick":true,"cherrypick_hash":"38c50b4ed3c24a0bbe7327466a3069b1ac0df6a5","pull":75397},"38c50b4ed3c24a0bbe7327466a3069b1ac0df6a5":{"hash":"38c50b4ed3c24a0bbe7327466a3069b1ac0df6a5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix EditorUndoRedoManager's handling of MERGE_ENDS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74460},"68e623459592d557893eddd3fa570d0b7cdf21f2":{"hash":"68e623459592d557893eddd3fa570d0b7cdf21f2","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix concave/convex polygon shape documentation","body":"Removes some outdated/incorrect/duplicated info, adds correct info.\nAlso removes no longer applicable \"editor-only helper\" statements.\n\n(cherry picked from commit e61a127042b183caa713a0eff852f26cdedbc2c0)","is_cherrypick":true,"cherrypick_hash":"e61a127042b183caa713a0eff852f26cdedbc2c0","pull":75397},"e61a127042b183caa713a0eff852f26cdedbc2c0":{"hash":"e61a127042b183caa713a0eff852f26cdedbc2c0","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Ricardo Buring <ricardo.buring@gmail.com>","summary":"Fix concave/convex polygon shape documentation","body":"Removes some outdated/incorrect/duplicated info, adds correct info.\nAlso removes no longer applicable \"editor-only helper\" statements.","is_cherrypick":false,"cherrypick_hash":"","pull":74442},"0dab32f317c4520ae2463f33d61381214a9c87c5":{"hash":"0dab32f317c4520ae2463f33d61381214a9c87c5","is_merge":false,"authored_by":["MDQ6VXNlcjMyNjYxMDQ5"],"author_raw":"stmSi <stm1998sithumyo@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `Find in Files` Search Results cannot open builtin script","body":"(cherry picked from commit f1f4c5b10b934402acdfa279782a93cbe4403740)","is_cherrypick":true,"cherrypick_hash":"f1f4c5b10b934402acdfa279782a93cbe4403740","pull":75397},"f1f4c5b10b934402acdfa279782a93cbe4403740":{"hash":"f1f4c5b10b934402acdfa279782a93cbe4403740","is_merge":false,"authored_by":["MDQ6VXNlcjMyNjYxMDQ5"],"author_raw":"stmSi <stm1998sithumyo@gmail.com>","committer_raw":"stmSi <stm1998sithumyo@gmail.com>","summary":"Fix `Find in Files` Search Results cannot open builtin script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74401},"865a0b45072e5749b6082e895d94c2ee94a6e3ea":{"hash":"865a0b45072e5749b6082e895d94c2ee94a6e3ea","is_merge":false,"authored_by":["MDQ6VXNlcjgwMjg2MDA="],"author_raw":"necrashter <iiilker99@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Use the new API for virtual keyboard height detection on Android, bugfix","body":"(cherry picked from commit 61549edef0c4e8cadf3bf1847c29328b598a25ff)","is_cherrypick":true,"cherrypick_hash":"61549edef0c4e8cadf3bf1847c29328b598a25ff","pull":75397},"61549edef0c4e8cadf3bf1847c29328b598a25ff":{"hash":"61549edef0c4e8cadf3bf1847c29328b598a25ff","is_merge":false,"authored_by":["MDQ6VXNlcjgwMjg2MDA="],"author_raw":"necrashter <iiilker99@gmail.com>","committer_raw":"necrashter <iiilker99@gmail.com>","summary":"Use the new API for virtual keyboard height detection on Android, bugfix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74398},"6782cd72912453dceff55fcf5fb7b71dfaf22bd4":{"hash":"6782cd72912453dceff55fcf5fb7b71dfaf22bd4","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer <sawerduster@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix several clang-tidy bool literal conversion warnings","body":"(cherry picked from commit 1736137bc9505762fd74185a839fa100b8fd3465)","is_cherrypick":true,"cherrypick_hash":"1736137bc9505762fd74185a839fa100b8fd3465","pull":75397},"1736137bc9505762fd74185a839fa100b8fd3465":{"hash":"1736137bc9505762fd74185a839fa100b8fd3465","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer <sawerduster@gmail.com>","committer_raw":"bitsawer <sawerduster@gmail.com>","summary":"Fix several clang-tidy bool literal conversion warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74361},"bb5a6e29ab3c4c87c5b912dbbde2977f7f9bf6d0":{"hash":"bb5a6e29ab3c4c87c5b912dbbde2977f7f9bf6d0","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 building projects for MSBuild before 17.3","body":"(cherry picked from commit 6019f497b83f71a8c26a4e3831824e22b614bb75)","is_cherrypick":true,"cherrypick_hash":"6019f497b83f71a8c26a4e3831824e22b614bb75","pull":75397},"6019f497b83f71a8c26a4e3831824e22b614bb75":{"hash":"6019f497b83f71a8c26a4e3831824e22b614bb75","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 building projects for MSBuild before 17.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74479},"c4618bcc1b37d1ce7600cd5abc4bd165a94fb1aa":{"hash":"c4618bcc1b37d1ce7600cd5abc4bd165a94fb1aa","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos <raulsntos@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"C#: Encode GodotProjectDir as Base64 to prevent issues with special characters","body":"(cherry picked from commit f949e949913205fe413377e2dc37b84552c523e0)","is_cherrypick":true,"cherrypick_hash":"f949e949913205fe413377e2dc37b84552c523e0","pull":75397},"f949e949913205fe413377e2dc37b84552c523e0":{"hash":"f949e949913205fe413377e2dc37b84552c523e0","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos <raulsntos@gmail.com>","committer_raw":"Raul Santos <raulsntos@gmail.com>","summary":"C#: Encode GodotProjectDir as Base64 to prevent issues with special characters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74312},"a397474bd0b37ad44e75fb124683b7e28b7ce9b5":{"hash":"a397474bd0b37ad44e75fb124683b7e28b7ce9b5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix randfn to prevent generating of nan values","body":"(cherry picked from commit d11bb866ffb1d5e0215ffc11dd6848a11976d90e)","is_cherrypick":true,"cherrypick_hash":"d11bb866ffb1d5e0215ffc11dd6848a11976d90e","pull":75397},"d11bb866ffb1d5e0215ffc11dd6848a11976d90e":{"hash":"d11bb866ffb1d5e0215ffc11dd6848a11976d90e","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix randfn to prevent generating of nan values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74248},"2e37c05fe6aa16625b7e09f3c30c58804405da84":{"hash":"2e37c05fe6aa16625b7e09f3c30c58804405da84","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"VolTer <mew.pur.pur@abv.bg>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Make GDScript number highlighting stricter","body":"(cherry picked from commit 952703d92155226137fc4bb53c61c8dbc7887ed7)","is_cherrypick":true,"cherrypick_hash":"952703d92155226137fc4bb53c61c8dbc7887ed7","pull":75397},"952703d92155226137fc4bb53c61c8dbc7887ed7":{"hash":"952703d92155226137fc4bb53c61c8dbc7887ed7","is_merge":false,"authored_by":["MDQ6VXNlcjg1NDM4ODky"],"author_raw":"VolTer <mew.pur.pur@abv.bg>","committer_raw":"VolTer <mew.pur.pur@abv.bg>","summary":"Make GDScript number highlighting stricter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74184},"46d475b067dcab6929fa76d1aad9bc6b9453e22b":{"hash":"46d475b067dcab6929fa76d1aad9bc6b9453e22b","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix crash in resource load","body":"(cherry picked from commit 047671df0f6a7a300b83f36b5d6110a8165b0dfd)","is_cherrypick":true,"cherrypick_hash":"047671df0f6a7a300b83f36b5d6110a8165b0dfd","pull":75397},"047671df0f6a7a300b83f36b5d6110a8165b0dfd":{"hash":"047671df0f6a7a300b83f36b5d6110a8165b0dfd","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 crash in resource load","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74166},"a94a2062af97f634f8192208a59f1656d1af680f":{"hash":"a94a2062af97f634f8192208a59f1656d1af680f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Add XRServer.world_origin property","body":"(cherry picked from commit fd8f26f26e2f8875e4e305bc22f04f0deaf9a44c)","is_cherrypick":true,"cherrypick_hash":"fd8f26f26e2f8875e4e305bc22f04f0deaf9a44c","pull":75397},"fd8f26f26e2f8875e4e305bc22f04f0deaf9a44c":{"hash":"fd8f26f26e2f8875e4e305bc22f04f0deaf9a44c","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add XRServer.world_origin property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74151},"7a3f8a83da792865d717cc2dd793ec24449ef6d7":{"hash":"7a3f8a83da792865d717cc2dd793ec24449ef6d7","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix GDExtensions library export when multiple architectures are set.","body":"(cherry picked from commit c2d678a924b7722b6bc846d361cb309d261c6597)","is_cherrypick":true,"cherrypick_hash":"c2d678a924b7722b6bc846d361cb309d261c6597","pull":75397},"c2d678a924b7722b6bc846d361cb309d261c6597":{"hash":"c2d678a924b7722b6bc846d361cb309d261c6597","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":"Fix GDExtensions library export when multiple architectures are set.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74057},"559d09c14073687da9a9373429b2f2888f8c5b6c":{"hash":"559d09c14073687da9a9373429b2f2888f8c5b6c","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[TextServer] Add mutex for FreeType face creation/deletion operations.","body":"(cherry picked from commit c950a1ab9479e53f8b91d457f44cea9246e24e4e)","is_cherrypick":true,"cherrypick_hash":"c950a1ab9479e53f8b91d457f44cea9246e24e4e","pull":75397},"c950a1ab9479e53f8b91d457f44cea9246e24e4e":{"hash":"c950a1ab9479e53f8b91d457f44cea9246e24e4e","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":"[TextServer] Add mutex for FreeType face creation/deletion operations.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73987},"ff125a638ad9cdeb72e1bdd889d1fc8b3a8538fd":{"hash":"ff125a638ad9cdeb72e1bdd889d1fc8b3a8538fd","is_merge":false,"authored_by":["MDQ6VXNlcjUwMzUxMDE="],"author_raw":"LandoUWB <deltasquad451@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Commit Fix for GLES3 point size not working","body":"(cherry picked from commit f23f0a27c11334c73b09ce86add8a6511010696f)","is_cherrypick":true,"cherrypick_hash":"f23f0a27c11334c73b09ce86add8a6511010696f","pull":75397},"f23f0a27c11334c73b09ce86add8a6511010696f":{"hash":"f23f0a27c11334c73b09ce86add8a6511010696f","is_merge":false,"authored_by":["MDQ6VXNlcjUwMzUxMDE="],"author_raw":"LandoUWB <deltasquad451@gmail.com>","committer_raw":"LandoUWB <deltasquad451@gmail.com>","summary":"Commit Fix for GLES3 point size not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73966},"149f16b2fa2259fff81e9222f0bfcf9da7d0af32":{"hash":"149f16b2fa2259fff81e9222f0bfcf9da7d0af32","is_merge":false,"authored_by":["MDQ6VXNlcjcxNjAyNzc4"],"author_raw":"RandomCatDude <kud.stanislav@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"fix spotlight shadows in volumetric fog","body":"(cherry picked from commit 59c31004f8c6feed601f2bfeedb86959563a4ef0)","is_cherrypick":true,"cherrypick_hash":"59c31004f8c6feed601f2bfeedb86959563a4ef0","pull":75397},"59c31004f8c6feed601f2bfeedb86959563a4ef0":{"hash":"59c31004f8c6feed601f2bfeedb86959563a4ef0","is_merge":false,"authored_by":["MDQ6VXNlcjcxNjAyNzc4"],"author_raw":"RandomCatDude <kud.stanislav@gmail.com>","committer_raw":"RandomCatDude <kud.stanislav@gmail.com>","summary":"fix spotlight shadows in volumetric fog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73919},"bf8ab62ca3a197ebfa568b24b7c479c68bcf29af":{"hash":"bf8ab62ca3a197ebfa568b24b7c479c68bcf29af","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix `GraphNode` resizing when its bottom border is too thin","body":"(cherry picked from commit c567a853db43c7c3ac463f775373ca65f98f0896)","is_cherrypick":true,"cherrypick_hash":"c567a853db43c7c3ac463f775373ca65f98f0896","pull":75397},"c567a853db43c7c3ac463f775373ca65f98f0896":{"hash":"c567a853db43c7c3ac463f775373ca65f98f0896","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix `GraphNode` resizing when its bottom border is too thin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73800},"6ed9e03449097cea58189df53cd53aaf061b3f59":{"hash":"6ed9e03449097cea58189df53cd53aaf061b3f59","is_merge":false,"authored_by":["U_kgDOBiijBA"],"author_raw":"myaaaaaaaaa <103326468+myaaaaaaaaa@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix data races in startup/teardown","body":"(cherry picked from commit d337ed1c64de89ed410cfe208ea162e4cd4ae503)","is_cherrypick":true,"cherrypick_hash":"d337ed1c64de89ed410cfe208ea162e4cd4ae503","pull":75397},"d337ed1c64de89ed410cfe208ea162e4cd4ae503":{"hash":"d337ed1c64de89ed410cfe208ea162e4cd4ae503","is_merge":false,"authored_by":["U_kgDOBiijBA"],"author_raw":"myaaaaaaaaa <103326468+myaaaaaaaaa@users.noreply.github.com>","committer_raw":"myaaaaaaaaa <103326468+myaaaaaaaaa@users.noreply.github.com>","summary":"Fix data races in startup/teardown","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73793},"db3fadc560bae67b882fabf3022f8d72a3ab3561":{"hash":"db3fadc560bae67b882fabf3022f8d72a3ab3561","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Improve layout direction/locale automatic selection.","body":"(cherry picked from commit 82d7923c653b6328ba279bd4183b63b69e21edfc)","is_cherrypick":true,"cherrypick_hash":"82d7923c653b6328ba279bd4183b63b69e21edfc","pull":75397},"82d7923c653b6328ba279bd4183b63b69e21edfc":{"hash":"82d7923c653b6328ba279bd4183b63b69e21edfc","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":"Improve layout direction/locale automatic selection.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73716},"24c4b5e8adb1084047ce695b90d34915cd497db0":{"hash":"24c4b5e8adb1084047ce695b90d34915cd497db0","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"[macOS] Re-add support for the _sc_ inside app bundle. Update docs.","body":"(cherry picked from commit 174e0837e0826179a2e51e581aa895cb5cc90885)","is_cherrypick":true,"cherrypick_hash":"174e0837e0826179a2e51e581aa895cb5cc90885","pull":75397},"174e0837e0826179a2e51e581aa895cb5cc90885":{"hash":"174e0837e0826179a2e51e581aa895cb5cc90885","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] Re-add support for the _sc_ inside app bundle. Update docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73429},"3cae980c178905ac5be51c168698af7b355c4e9c":{"hash":"3cae980c178905ac5be51c168698af7b355c4e9c","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 some ways to create inconsistent Viewport sizes","body":"In the editor, it was possible to set the size of a `SubViewport` even\nin cases where a parent `SubViewportContainer` had stretch enabled.\n\nThis PR disables editing a `SubViewport.size` while the parent disallows\nit and it makes necessary adjustments during `NOTIFICATION_ENTER_TREE`.\n\n(cherry picked from commit 34a7fc744762dcf66eff7e3b5e4d46e09e7c0bdc)","is_cherrypick":true,"cherrypick_hash":"34a7fc744762dcf66eff7e3b5e4d46e09e7c0bdc","pull":75397},"34a7fc744762dcf66eff7e3b5e4d46e09e7c0bdc":{"hash":"34a7fc744762dcf66eff7e3b5e4d46e09e7c0bdc","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 some ways to create inconsistent Viewport sizes","body":"In the editor, it was possible to set the size of a `SubViewport` even\nin cases where a parent `SubViewportContainer` had stretch enabled.\n\nThis PR disables editing a `SubViewport.size` while the parent disallows\nit and it makes necessary adjustments during `NOTIFICATION_ENTER_TREE`.","is_cherrypick":false,"cherrypick_hash":"","pull":73188},"34a087cc2c8f7c1444642723bbb4178e359dad61":{"hash":"34a087cc2c8f7c1444642723bbb4178e359dad61","is_merge":false,"authored_by":["MDQ6VXNlcjUwMzUxMDE="],"author_raw":"LandoUWB <deltasquad451@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Incorporating the availability of screen and depth textures for the GLES3 backend","body":"(cherry picked from commit 98697b05d86b0bc81a950278be7aaafcdcfa7f82)","is_cherrypick":true,"cherrypick_hash":"98697b05d86b0bc81a950278be7aaafcdcfa7f82","pull":75397},"98697b05d86b0bc81a950278be7aaafcdcfa7f82":{"hash":"98697b05d86b0bc81a950278be7aaafcdcfa7f82","is_merge":false,"authored_by":["MDQ6VXNlcjUwMzUxMDE="],"author_raw":"LandoUWB <deltasquad451@gmail.com>","committer_raw":"LandoUWB <deltasquad451@gmail.com>","summary":"Incorporating the availability of screen and depth textures for the GLES3 backend","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":72361},"74b5a0ca4f3223f7d26fb7f5f80266bfca58c79c":{"hash":"74b5a0ca4f3223f7d26fb7f5f80266bfca58c79c","is_merge":false,"authored_by":["MDQ6VXNlcjQxNzMwODI2"],"author_raw":"Eric M <itsjusteza@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix cancelling selection (pressing escape) while gizmo editing making uncommitted changes.","body":"* Pressing escape while gizmo editing will discard the changes made during that edit 'session'\n\n(cherry picked from commit 871ddf80c097717ad55026ce0cf60481af489eae)","is_cherrypick":true,"cherrypick_hash":"871ddf80c097717ad55026ce0cf60481af489eae","pull":75397},"871ddf80c097717ad55026ce0cf60481af489eae":{"hash":"871ddf80c097717ad55026ce0cf60481af489eae","is_merge":false,"authored_by":["MDQ6VXNlcjQxNzMwODI2"],"author_raw":"Eric M <itsjusteza@gmail.com>","committer_raw":"Eric M <itsjusteza@gmail.com>","summary":"Fix cancelling selection (pressing escape) while gizmo editing making uncommitted changes.","body":"* Pressing escape while gizmo editing will discard the changes made during that edit 'session'","is_cherrypick":false,"cherrypick_hash":"","pull":71156},"ca0ba83f0307cad3e8119945e6e2de9570190803":{"hash":"ca0ba83f0307cad3e8119945e6e2de9570190803","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Fix scrolling behaviour with low page value","body":"(cherry picked from commit 1608bea18809dcb4e744ee936f8de8f5660adfbe)","is_cherrypick":true,"cherrypick_hash":"1608bea18809dcb4e744ee936f8de8f5660adfbe","pull":75397},"1608bea18809dcb4e744ee936f8de8f5660adfbe":{"hash":"1608bea18809dcb4e744ee936f8de8f5660adfbe","is_merge":false,"authored_by":["MDQ6VXNlcjE5NzY0NDky"],"author_raw":"Pawel Kowal <pkowal1982@gmail.com>","committer_raw":"Pawel Kowal <pkowal1982@gmail.com>","summary":"Fix scrolling behaviour with low page value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":67910},"5262fe21de8ec04a6b25b1a73c2789a7bdc3dc03":{"hash":"5262fe21de8ec04a6b25b1a73c2789a7bdc3dc03","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Delete unused compression formats from .imoprt files when exporting","body":"(cherry picked from commit dec86164e123fe34b0406521e156aa967a96e66b)","is_cherrypick":true,"cherrypick_hash":"dec86164e123fe34b0406521e156aa967a96e66b","pull":75397},"dec86164e123fe34b0406521e156aa967a96e66b":{"hash":"dec86164e123fe34b0406521e156aa967a96e66b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Delete unused compression formats from .imoprt files when exporting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74684},"d8f0c2bdca653b4a1ec5ef3d173d798efc5005b2":{"hash":"d8f0c2bdca653b4a1ec5ef3d173d798efc5005b2","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Yuri Sizov <yuris@humnom.net>","summary":"Revert attempted fix of trimesh CCD","body":"(cherry picked from commit bec1182093febd37362766d67b6e78895343434a)","is_cherrypick":true,"cherrypick_hash":"bec1182093febd37362766d67b6e78895343434a","pull":75397},"bec1182093febd37362766d67b6e78895343434a":{"hash":"bec1182093febd37362766d67b6e78895343434a","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Ricardo Buring <ricardo.buring@gmail.com>","summary":"Revert attempted fix of trimesh CCD","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74861}},"pulls":{"67910":{"id":"PR_kwDOAO6SJc5Bmy4i","public_id":67910,"url":"https://github.com/godotengine/godot/pull/67910","diff_url":"https://github.com/godotengine/godot/pull/67910.diff","patch_url":"https://github.com/godotengine/godot/pull/67910.patch","title":"Fix scrolling behaviour with zero/low page value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NzY0NDky","created_at":"2022-10-26T18:00:38Z","updated_at":"2023-03-27T14:28:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["1608bea18809dcb4e744ee936f8de8f5660adfbe"]},"70046":{"id":"PR_kwDOAO6SJc5FaIGr","public_id":70046,"url":"https://github.com/godotengine/godot/pull/70046","diff_url":"https://github.com/godotengine/godot/pull/70046.diff","patch_url":"https://github.com/godotengine/godot/pull/70046.patch","title":"Improve documentation of int","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1NDM4ODky","created_at":"2022-12-14T06:56:27Z","updated_at":"2023-03-27T16:07:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0f3197501e3420b7af212c47f184adf0781d7ec0"]},"71156":{"id":"PR_kwDOAO6SJc5HEAIa","public_id":71156,"url":"https://github.com/godotengine/godot/pull/71156","diff_url":"https://github.com/godotengine/godot/pull/71156.diff","patch_url":"https://github.com/godotengine/godot/pull/71156.patch","title":"Fix cancelling selection (pressing escape) while gizmo editing making uncommitted changes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxNzMwODI2","created_at":"2023-01-10T11:31:57Z","updated_at":"2023-03-27T14:29:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["871ddf80c097717ad55026ce0cf60481af489eae"]},"72361":{"id":"PR_kwDOAO6SJc5IyVWy","public_id":72361,"url":"https://github.com/godotengine/godot/pull/72361","diff_url":"https://github.com/godotengine/godot/pull/72361.diff","patch_url":"https://github.com/godotengine/godot/pull/72361.patch","title":"Incorporating the availability of screen and depth textures for the GLES3 backend","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMzUxMDE=","created_at":"2023-01-30T07:27:58Z","updated_at":"2023-03-27T14:50:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["98697b05d86b0bc81a950278be7aaafcdcfa7f82"]},"73144":{"id":"PR_kwDOAO6SJc5JyXAT","public_id":73144,"url":"https://github.com/godotengine/godot/pull/73144","diff_url":"https://github.com/godotengine/godot/pull/73144.diff","patch_url":"https://github.com/godotengine/godot/pull/73144.patch","title":"Replaced OpenXR operating system alert dialog with a warning log message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMzYwMDU=","created_at":"2023-02-12T04:35:58Z","updated_at":"2023-03-30T17:32:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["cb8e91924399948888d80d20c6112df473897183"]},"73188":{"id":"PR_kwDOAO6SJc5JzXim","public_id":73188,"url":"https://github.com/godotengine/godot/pull/73188","diff_url":"https://github.com/godotengine/godot/pull/73188.diff","patch_url":"https://github.com/godotengine/godot/pull/73188.patch","title":"Fix some ways to create inconsistent Viewport size states","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTkyMjc=","created_at":"2023-02-12T23:43:37Z","updated_at":"2023-03-27T14:34:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["34a7fc744762dcf66eff7e3b5e4d46e09e7c0bdc"]},"73429":{"id":"PR_kwDOAO6SJc5KH2c4","public_id":73429,"url":"https://github.com/godotengine/godot/pull/73429","diff_url":"https://github.com/godotengine/godot/pull/73429.diff","patch_url":"https://github.com/godotengine/godot/pull/73429.patch","title":"[macOS] Re-add support for the _sc_ inside app bundle.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-02-16T11:51:45Z","updated_at":"2023-03-27T14:35:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["174e0837e0826179a2e51e581aa895cb5cc90885"]},"73685":{"id":"PR_kwDOAO6SJc5KcWbj","public_id":73685,"url":"https://github.com/godotengine/godot/pull/73685","diff_url":"https://github.com/godotengine/godot/pull/73685.diff","patch_url":"https://github.com/godotengine/godot/pull/73685.patch","title":"Use 8×8 default grid size for TextureRegion and 2D polygon editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-02-21T16:03:28Z","updated_at":"2023-03-27T16:07:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0f73ef1df9c092a8d2dea2861960e708d90fbd46"]},"73716":{"id":"PR_kwDOAO6SJc5KdxPd","public_id":73716,"url":"https://github.com/godotengine/godot/pull/73716","diff_url":"https://github.com/godotengine/godot/pull/73716.diff","patch_url":"https://github.com/godotengine/godot/pull/73716.patch","title":"Improve layout direction/locale automatic selection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-02-21T22:12:54Z","updated_at":"2023-03-27T14:37:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["82d7923c653b6328ba279bd4183b63b69e21edfc"]},"73749":{"id":"PR_kwDOAO6SJc5Kf9qE","public_id":73749,"url":"https://github.com/godotengine/godot/pull/73749","diff_url":"https://github.com/godotengine/godot/pull/73749.diff","patch_url":"https://github.com/godotengine/godot/pull/73749.patch","title":"Exposes the apply_floor_snap function to allow manual snap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzOTc4OTM=","created_at":"2023-02-22T10:12:56Z","updated_at":"2023-03-30T17:11:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["1381e6da4f695323853b24cf8d3632604b629133"]},"73793":{"id":"PR_kwDOAO6SJc5KkAjW","public_id":73793,"url":"https://github.com/godotengine/godot/pull/73793","diff_url":"https://github.com/godotengine/godot/pull/73793.diff","patch_url":"https://github.com/godotengine/godot/pull/73793.patch","title":"Fix some race conditions that happen during initialization","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBiijBA","created_at":"2023-02-23T00:22:34Z","updated_at":"2023-03-27T14:44:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d337ed1c64de89ed410cfe208ea162e4cd4ae503"]},"73800":{"id":"PR_kwDOAO6SJc5Kkm16","public_id":73800,"url":"https://github.com/godotengine/godot/pull/73800","diff_url":"https://github.com/godotengine/godot/pull/73800.diff","patch_url":"https://github.com/godotengine/godot/pull/73800.patch","title":"Fix `GraphNode` resizing when its bottom border is too thin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2023-02-23T04:46:39Z","updated_at":"2023-03-27T14:46:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["c567a853db43c7c3ac463f775373ca65f98f0896"]},"73919":{"id":"PR_kwDOAO6SJc5KwXJM","public_id":73919,"url":"https://github.com/godotengine/godot/pull/73919","diff_url":"https://github.com/godotengine/godot/pull/73919.diff","patch_url":"https://github.com/godotengine/godot/pull/73919.patch","title":"Fix spotlight shadows in volumetric fog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxNjAyNzc4","created_at":"2023-02-25T11:47:59Z","updated_at":"2023-03-27T14:48:06Z","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":["59c31004f8c6feed601f2bfeedb86959563a4ef0"]},"73966":{"id":"PR_kwDOAO6SJc5KxNZ_","public_id":73966,"url":"https://github.com/godotengine/godot/pull/73966","diff_url":"https://github.com/godotengine/godot/pull/73966.diff","patch_url":"https://github.com/godotengine/godot/pull/73966.patch","title":"Solution for resolving the issue of point size not functioning correctly in GLES3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMzUxMDE=","created_at":"2023-02-26T07:49:11Z","updated_at":"2023-03-27T14:51:28Z","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":["f23f0a27c11334c73b09ce86add8a6511010696f"]},"73987":{"id":"PR_kwDOAO6SJc5KxqA4","public_id":73987,"url":"https://github.com/godotengine/godot/pull/73987","diff_url":"https://github.com/godotengine/godot/pull/73987.diff","patch_url":"https://github.com/godotengine/godot/pull/73987.patch","title":"[TextServer] Add mutex for FreeType face creation/deletion operations.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-02-26T16:05:40Z","updated_at":"2023-03-27T14:53:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["c950a1ab9479e53f8b91d457f44cea9246e24e4e"]},"74057":{"id":"PR_kwDOAO6SJc5K115Z","public_id":74057,"url":"https://github.com/godotengine/godot/pull/74057","diff_url":"https://github.com/godotengine/godot/pull/74057.diff","patch_url":"https://github.com/godotengine/godot/pull/74057.patch","title":"Fix GDExtensions library export when multiple architectures are set.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-02-27T15:01:10Z","updated_at":"2023-03-27T14:55:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["c2d678a924b7722b6bc846d361cb309d261c6597"]},"74119":{"id":"PR_kwDOAO6SJc5K8nkK","public_id":74119,"url":"https://github.com/godotengine/godot/pull/74119","diff_url":"https://github.com/godotengine/godot/pull/74119.diff","patch_url":"https://github.com/godotengine/godot/pull/74119.patch","title":"Fill random docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-02-28T16:14:34Z","updated_at":"2023-04-03T16:40:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["eac65fd0a8e68512a9410e0e78a405b726d303d3"]},"74151":{"id":"PR_kwDOAO6SJc5LAsDl","public_id":74151,"url":"https://github.com/godotengine/godot/pull/74151","diff_url":"https://github.com/godotengine/godot/pull/74151.diff","patch_url":"https://github.com/godotengine/godot/pull/74151.patch","title":"Add XRServer.world_origin property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-03-01T09:17:20Z","updated_at":"2023-03-27T14:56:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["fd8f26f26e2f8875e4e305bc22f04f0deaf9a44c"]},"74166":{"id":"PR_kwDOAO6SJc5LDbrE","public_id":74166,"url":"https://github.com/godotengine/godot/pull/74166","diff_url":"https://github.com/godotengine/godot/pull/74166.diff","patch_url":"https://github.com/godotengine/godot/pull/74166.patch","title":"Fix crash in resource load","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2023-03-01T17:32:17Z","updated_at":"2023-03-27T14:57:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["047671df0f6a7a300b83f36b5d6110a8165b0dfd"]},"74184":{"id":"PR_kwDOAO6SJc5LEMUi","public_id":74184,"url":"https://github.com/godotengine/godot/pull/74184","diff_url":"https://github.com/godotengine/godot/pull/74184.diff","patch_url":"https://github.com/godotengine/godot/pull/74184.patch","title":"Make GDScript Number highlighting stricter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg1NDM4ODky","created_at":"2023-03-01T20:17:34Z","updated_at":"2023-03-27T14:59:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["952703d92155226137fc4bb53c61c8dbc7887ed7"]},"74213":{"id":"PR_kwDOAO6SJc5LGN4o","public_id":74213,"url":"https://github.com/godotengine/godot/pull/74213","diff_url":"https://github.com/godotengine/godot/pull/74213.diff","patch_url":"https://github.com/godotengine/godot/pull/74213.patch","title":"Improve POT Generation dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-03-02T06:47:14Z","updated_at":"2023-03-30T17:25:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["584136271cf92b7731f82dce22c4e99075b9b5d7"]},"74226":{"id":"PR_kwDOAO6SJc5LHLuc","public_id":74226,"url":"https://github.com/godotengine/godot/pull/74226","diff_url":"https://github.com/godotengine/godot/pull/74226.diff","patch_url":"https://github.com/godotengine/godot/pull/74226.patch","title":"Hide internal settings from the classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-03-02T09:57:18Z","updated_at":"2023-03-30T17:23:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1e0b8d6240314f1904df560cdab840771ef3e002"]},"74248":{"id":"PR_kwDOAO6SJc5LKKQ9","public_id":74248,"url":"https://github.com/godotengine/godot/pull/74248","diff_url":"https://github.com/godotengine/godot/pull/74248.diff","patch_url":"https://github.com/godotengine/godot/pull/74248.patch","title":"Fix randfn to prevent generating of nan values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2023-03-02T19:25:45Z","updated_at":"2023-03-27T15:00:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d11bb866ffb1d5e0215ffc11dd6848a11976d90e"]},"74312":{"id":"PR_kwDOAO6SJc5LPsHz","public_id":74312,"url":"https://github.com/godotengine/godot/pull/74312","diff_url":"https://github.com/godotengine/godot/pull/74312.diff","patch_url":"https://github.com/godotengine/godot/pull/74312.patch","title":"C#: Encode GodotProjectDir as Base64 to prevent issues with special characters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5MDMwNTk=","created_at":"2023-03-03T17:19:13Z","updated_at":"2023-03-27T15:02:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f949e949913205fe413377e2dc37b84552c523e0"]},"74361":{"id":"PR_kwDOAO6SJc5LSXSD","public_id":74361,"url":"https://github.com/godotengine/godot/pull/74361","diff_url":"https://github.com/godotengine/godot/pull/74361.diff","patch_url":"https://github.com/godotengine/godot/pull/74361.patch","title":"Fix several clang-tidy bool literal conversion warnings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-03-04T14:50:55Z","updated_at":"2023-03-27T15:03:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyMzA0OTQ4MTIx","name":"topic:codestyle","color":"#ffee88"}],"commits":["1736137bc9505762fd74185a839fa100b8fd3465"]},"74398":{"id":"PR_kwDOAO6SJc5LS1TA","public_id":74398,"url":"https://github.com/godotengine/godot/pull/74398","diff_url":"https://github.com/godotengine/godot/pull/74398.diff","patch_url":"https://github.com/godotengine/godot/pull/74398.patch","title":"Use the new API for virtual keyboard height detection on Android, bugfix for old API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwMjg2MDA=","created_at":"2023-03-04T22:18:21Z","updated_at":"2023-03-27T15:05:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["61549edef0c4e8cadf3bf1847c29328b598a25ff"]},"74401":{"id":"PR_kwDOAO6SJc5LS21E","public_id":74401,"url":"https://github.com/godotengine/godot/pull/74401","diff_url":"https://github.com/godotengine/godot/pull/74401.diff","patch_url":"https://github.com/godotengine/godot/pull/74401.patch","title":"Fix `Find in Files` Search Results cannot open builtin script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyNjYxMDQ5","created_at":"2023-03-04T22:55:20Z","updated_at":"2023-03-27T15:07:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f1f4c5b10b934402acdfa279782a93cbe4403740"]},"74442":{"id":"PR_kwDOAO6SJc5LTuXB","public_id":74442,"url":"https://github.com/godotengine/godot/pull/74442","diff_url":"https://github.com/godotengine/godot/pull/74442.diff","patch_url":"https://github.com/godotengine/godot/pull/74442.patch","title":"Fix concave/convex polygon shape documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyOTgzNw==","created_at":"2023-03-05T16:16:54Z","updated_at":"2023-03-27T15:10:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e61a127042b183caa713a0eff852f26cdedbc2c0"]},"74460":{"id":"PR_kwDOAO6SJc5LUXQK","public_id":74460,"url":"https://github.com/godotengine/godot/pull/74460","diff_url":"https://github.com/godotengine/godot/pull/74460.diff","patch_url":"https://github.com/godotengine/godot/pull/74460.patch","title":"Fix EditorUndoRedoManager's handling of MERGE_ENDS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-03-06T00:35:25Z","updated_at":"2023-03-27T15:11:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["38c50b4ed3c24a0bbe7327466a3069b1ac0df6a5"]},"74470":{"id":"PR_kwDOAO6SJc5LVXvI","public_id":74470,"url":"https://github.com/godotengine/godot/pull/74470","diff_url":"https://github.com/godotengine/godot/pull/74470.diff","patch_url":"https://github.com/godotengine/godot/pull/74470.patch","title":"Configure maven central snapshot versions for the Godot Android library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2023-03-06T06:29:48Z","updated_at":"2023-03-30T17:13:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a5fdc955158502d99fca4865aa2dffa4d832312d"]},"74472":{"id":"PR_kwDOAO6SJc5LVj6p","public_id":74472,"url":"https://github.com/godotengine/godot/pull/74472","diff_url":"https://github.com/godotengine/godot/pull/74472.diff","patch_url":"https://github.com/godotengine/godot/pull/74472.patch","title":"Fix IME position in the single window mode sub-windows.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-03-06T07:19:51Z","updated_at":"2023-03-27T15:12:50Z","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":["3ca3ee36abb2eb9e97b6b8de0ebc99abceda54c2"]},"74479":{"id":"PR_kwDOAO6SJc5LWslk","public_id":74479,"url":"https://github.com/godotengine/godot/pull/74479","diff_url":"https://github.com/godotengine/godot/pull/74479.diff","patch_url":"https://github.com/godotengine/godot/pull/74479.patch","title":"C#: Fix building projects for MSBuild before 17.3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-03-06T11:00:24Z","updated_at":"2023-03-30T20:01:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["6019f497b83f71a8c26a4e3831824e22b614bb75"]},"74495":{"id":"PR_kwDOAO6SJc5LYdD4","public_id":74495,"url":"https://github.com/godotengine/godot/pull/74495","diff_url":"https://github.com/godotengine/godot/pull/74495.diff","patch_url":"https://github.com/godotengine/godot/pull/74495.patch","title":"Reload built in script to get its methods on signal connection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2MjQ4NTM=","created_at":"2023-03-06T15:31:23Z","updated_at":"2023-03-27T15:13:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5aa8b9ee61ca80f186d0f1dfed5418fe4278f157"]},"74515":{"id":"PR_kwDOAO6SJc5Laa3x","public_id":74515,"url":"https://github.com/godotengine/godot/pull/74515","diff_url":"https://github.com/godotengine/godot/pull/74515.diff","patch_url":"https://github.com/godotengine/godot/pull/74515.patch","title":"Add conversion for `Vector2` `tangent()` -> `orthogonal()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MDA0Mjgw","created_at":"2023-03-06T21:46:19Z","updated_at":"2023-03-27T15:15:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["da4ec876730f17caaa75438b68e7e6ff48fec86b"]},"74527":{"id":"PR_kwDOAO6SJc5LbKAy","public_id":74527,"url":"https://github.com/godotengine/godot/pull/74527","diff_url":"https://github.com/godotengine/godot/pull/74527.diff","patch_url":"https://github.com/godotengine/godot/pull/74527.patch","title":"Rename mkv_list to mvk_list (MoltenVK path list).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzOTExMw==","created_at":"2023-03-07T00:35:19Z","updated_at":"2023-03-27T15:15:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["7e7ac1bb873cba3f50e64df5ca5c94778aa530f6"]},"74537":{"id":"PR_kwDOAO6SJc5LdPeE","public_id":74537,"url":"https://github.com/godotengine/godot/pull/74537","diff_url":"https://github.com/godotengine/godot/pull/74537.diff","patch_url":"https://github.com/godotengine/godot/pull/74537.patch","title":"Fixes gutter set width results in receiving only half of the desired size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzODg3NjYy","created_at":"2023-03-07T10:01:45Z","updated_at":"2023-03-27T15:16:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["bb3d0fc6b7f6caeffbfe43bd05d856373efa5b39"]},"74552":{"id":"PR_kwDOAO6SJc5Le-4x","public_id":74552,"url":"https://github.com/godotengine/godot/pull/74552","diff_url":"https://github.com/godotengine/godot/pull/74552.diff","patch_url":"https://github.com/godotengine/godot/pull/74552.patch","title":"Fixups to list handling in SceneReplicationConfig","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzMzQ1ODA=","created_at":"2023-03-07T14:43:39Z","updated_at":"2023-03-30T17:20:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABAjhGIg","name":"topic:multiplayer","color":"#ffee88"}],"commits":["74edbdd4bce8f7a8a6c01ecb6ba5ae74ad6bac10"]},"74564":{"id":"PR_kwDOAO6SJc5LgFfH","public_id":74564,"url":"https://github.com/godotengine/godot/pull/74564","diff_url":"https://github.com/godotengine/godot/pull/74564.diff","patch_url":"https://github.com/godotengine/godot/pull/74564.patch","title":"Update property keying state without a full Inspector rebuild","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-03-07T17:47:15Z","updated_at":"2023-03-27T15:17:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f68eb4a96711139d58d3f676d52576f1acb9c94e"]},"74600":{"id":"PR_kwDOAO6SJc5LkJWG","public_id":74600,"url":"https://github.com/godotengine/godot/pull/74600","diff_url":"https://github.com/godotengine/godot/pull/74600.diff","patch_url":"https://github.com/godotengine/godot/pull/74600.patch","title":"Fix Variant hashing for floats","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-08T11:56:36Z","updated_at":"2023-03-27T15:18:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e6a9e0cdec2c309f9201d0ab475616c51010b531"]},"74645":{"id":"PR_kwDOAO6SJc5Lpg-l","public_id":74645,"url":"https://github.com/godotengine/godot/pull/74645","diff_url":"https://github.com/godotengine/godot/pull/74645.diff","patch_url":"https://github.com/godotengine/godot/pull/74645.patch","title":"exit with non-zero status if not all freetype deps are all builtin or not","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzM5OTIw","created_at":"2023-03-09T08:59:19Z","updated_at":"2023-03-27T15:19: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"}],"commits":["ac04a0761ebdb8c7754d09a3b687900f8b5c0009"]},"74666":{"id":"PR_kwDOAO6SJc5Lr7Vz","public_id":74666,"url":"https://github.com/godotengine/godot/pull/74666","diff_url":"https://github.com/godotengine/godot/pull/74666.diff","patch_url":"https://github.com/godotengine/godot/pull/74666.patch","title":"SCons: Cleanup pulseaudio defines for Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-03-09T15:06:20Z","updated_at":"2023-03-27T15:20:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a35586779e716e6f625e7b1b66c6e03d4a4306b3"]},"74668":{"id":"PR_kwDOAO6SJc5LsVjG","public_id":74668,"url":"https://github.com/godotengine/godot/pull/74668","diff_url":"https://github.com/godotengine/godot/pull/74668.diff","patch_url":"https://github.com/godotengine/godot/pull/74668.patch","title":"Add dedicated setter for `ImageTextureLayered::_images` to fix `create_from_images` being hidden from the C# bindings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-03-09T16:15:15Z","updated_at":"2023-03-27T15:21:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f54014807291bde72ed5781be42460a820ea68b8"]},"74673":{"id":"PR_kwDOAO6SJc5LsrEd","public_id":74673,"url":"https://github.com/godotengine/godot/pull/74673","diff_url":"https://github.com/godotengine/godot/pull/74673.diff","patch_url":"https://github.com/godotengine/godot/pull/74673.patch","title":"Add \"filesRoot\" path to Android provider paths xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMzM4MA==","created_at":"2023-03-09T17:10:36Z","updated_at":"2023-03-30T17:14:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ac04ff7becfa31388c8bcfe725d71f0c7ec65c94"]},"74684":{"id":"PR_kwDOAO6SJc5Ltysd","public_id":74684,"url":"https://github.com/godotengine/godot/pull/74684","diff_url":"https://github.com/godotengine/godot/pull/74684.diff","patch_url":"https://github.com/godotengine/godot/pull/74684.patch","title":"Delete unused compression formats from .import files when exporting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2023-03-09T20:53:57Z","updated_at":"2023-03-27T14:26:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"}],"commits":["dec86164e123fe34b0406521e156aa967a96e66b"]},"74727":{"id":"PR_kwDOAO6SJc5LxwJl","public_id":74727,"url":"https://github.com/godotengine/godot/pull/74727","diff_url":"https://github.com/godotengine/godot/pull/74727.diff","patch_url":"https://github.com/godotengine/godot/pull/74727.patch","title":"Exposing more project settings for documentation","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-10T15:35:10Z","updated_at":"2023-03-30T17:26:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bd30847e5916f4ca8a855774cb32a160e690e71d"]},"74770":{"id":"PR_kwDOAO6SJc5L0gNc","public_id":74770,"url":"https://github.com/godotengine/godot/pull/74770","diff_url":"https://github.com/godotengine/godot/pull/74770.diff","patch_url":"https://github.com/godotengine/godot/pull/74770.patch","title":"Fix type check for max/min","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-11T14:09:31Z","updated_at":"2023-03-27T15:24:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c8c43997c79b1488ca823af6c4ad4fd12f8671d4"]},"74787":{"id":"PR_kwDOAO6SJc5L00d9","public_id":74787,"url":"https://github.com/godotengine/godot/pull/74787","diff_url":"https://github.com/godotengine/godot/pull/74787.diff","patch_url":"https://github.com/godotengine/godot/pull/74787.patch","title":"OpenXR: Enable access to the Valve Index grip force sensors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxNzk2Mg==","created_at":"2023-03-11T19:36:15Z","updated_at":"2023-03-27T15:23:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["d3b26b3261efb2f361183e150093087d526f4e8e"]},"74861":{"id":"PR_kwDOAO6SJc5L5Ilf","public_id":74861,"url":"https://github.com/godotengine/godot/pull/74861","diff_url":"https://github.com/godotengine/godot/pull/74861.diff","patch_url":"https://github.com/godotengine/godot/pull/74861.patch","title":"Revert attempted fix of trimesh CCD","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyOTgzNw==","created_at":"2023-03-13T13:10:39Z","updated_at":"2023-03-27T14:25:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["bec1182093febd37362766d67b6e78895343434a"]},"74869":{"id":"PR_kwDOAO6SJc5L6Z8L","public_id":74869,"url":"https://github.com/godotengine/godot/pull/74869","diff_url":"https://github.com/godotengine/godot/pull/74869.diff","patch_url":"https://github.com/godotengine/godot/pull/74869.patch","title":"Added drag and drop support for shader include files in shader editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3NzUzOTQ1","created_at":"2023-03-13T16:29:09Z","updated_at":"2023-03-27T15:26:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["e5601b517ef232e26a4773e3704a7b44c64e991f"]},"74889":{"id":"PR_kwDOAO6SJc5L9Hgn","public_id":74889,"url":"https://github.com/godotengine/godot/pull/74889","diff_url":"https://github.com/godotengine/godot/pull/74889.diff","patch_url":"https://github.com/godotengine/godot/pull/74889.patch","title":"Fix GridMap free navigation RID error spam","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-03-14T03:10:43Z","updated_at":"2023-03-27T15:27:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["cc02007e30c15f3dd3bfb0e24d0f5a90b16fe5a1"]},"74890":{"id":"PR_kwDOAO6SJc5L9Hhs","public_id":74890,"url":"https://github.com/godotengine/godot/pull/74890","diff_url":"https://github.com/godotengine/godot/pull/74890.diff","patch_url":"https://github.com/godotengine/godot/pull/74890.patch","title":"Fix GridMap signal \"cell_size_changed\" disconnect error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-03-14T03:10:48Z","updated_at":"2023-03-27T15:28:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"}],"commits":["d8bad3eef54203238de4252f1c218fe3683145b0"]},"74892":{"id":"PR_kwDOAO6SJc5L9JXJ","public_id":74892,"url":"https://github.com/godotengine/godot/pull/74892","diff_url":"https://github.com/godotengine/godot/pull/74892.diff","patch_url":"https://github.com/godotengine/godot/pull/74892.patch","title":"XR: When an sRGB target is used, check hardware sRGB conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-03-14T03:24:01Z","updated_at":"2023-03-30T03:04:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["a1a52c5ba19efee004b34cf2e64278aef9af70b6"]},"74893":{"id":"PR_kwDOAO6SJc5L9J3E","public_id":74893,"url":"https://github.com/godotengine/godot/pull/74893","diff_url":"https://github.com/godotengine/godot/pull/74893.diff","patch_url":"https://github.com/godotengine/godot/pull/74893.patch","title":"Fix agents with disabled avoidance getting added to avoidance simulation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-03-14T03:27:50Z","updated_at":"2023-03-27T15:30:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["64ce93cee9eba8b700b236f22199ee2ffd755444"]},"74909":{"id":"PR_kwDOAO6SJc5MABp4","public_id":74909,"url":"https://github.com/godotengine/godot/pull/74909","diff_url":"https://github.com/godotengine/godot/pull/74909.diff","patch_url":"https://github.com/godotengine/godot/pull/74909.patch","title":"Fix `Array.slice()` rounding for `abs(step) != 1`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-14T13:45:32Z","updated_at":"2023-03-27T15:31:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["10f385fb792dc74ffb8be221fec88ba9ef7aaa25"]},"74910":{"id":"PR_kwDOAO6SJc5MALyG","public_id":74910,"url":"https://github.com/godotengine/godot/pull/74910","diff_url":"https://github.com/godotengine/godot/pull/74910.diff","patch_url":"https://github.com/godotengine/godot/pull/74910.patch","title":"Fix ndc calculation for LinearSceneDepth VS node in GLES3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MDc3ODM3","created_at":"2023-03-14T14:07:55Z","updated_at":"2023-03-27T15:32:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["e3802d5b6f4413b80f9d3a7dce3e54b4e3d34d38"]},"74920":{"id":"PR_kwDOAO6SJc5MCHZB","public_id":74920,"url":"https://github.com/godotengine/godot/pull/74920","diff_url":"https://github.com/godotengine/godot/pull/74920.diff","patch_url":"https://github.com/godotengine/godot/pull/74920.patch","title":"Fix xml namespace in org.godotengine.Godot.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODk1OTky","created_at":"2023-03-14T19:03:42Z","updated_at":"2023-04-03T16:36:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1ba14e838ae2c7956bab5b4f10a8d2c04846ec53"]},"74928":{"id":"PR_kwDOAO6SJc5MDwET","public_id":74928,"url":"https://github.com/godotengine/godot/pull/74928","diff_url":"https://github.com/godotengine/godot/pull/74928.diff","patch_url":"https://github.com/godotengine/godot/pull/74928.patch","title":"Fix typo in OpenXR pose orientation check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-03-15T02:41:42Z","updated_at":"2023-03-30T17:18:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["cdd9de28a80079bd3f81a8b004e02e8511a03869"]},"74949":{"id":"PR_kwDOAO6SJc5MIybg","public_id":74949,"url":"https://github.com/godotengine/godot/pull/74949","diff_url":"https://github.com/godotengine/godot/pull/74949.diff","patch_url":"https://github.com/godotengine/godot/pull/74949.patch","title":"GDScript: Fix false positive `REDUNDANT_AWAIT` warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzAwNDE4","created_at":"2023-03-15T19:11:54Z","updated_at":"2023-03-30T17:17:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c0eeb32e38fbd4f582f7a2726e6535614e507205"]},"74982":{"id":"PR_kwDOAO6SJc5MNn7G","public_id":74982,"url":"https://github.com/godotengine/godot/pull/74982","diff_url":"https://github.com/godotengine/godot/pull/74982.diff","patch_url":"https://github.com/godotengine/godot/pull/74982.patch","title":"TileMapEditor Fix preview rendering and transform calculations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-03-16T13:54:31Z","updated_at":"2023-03-27T15:33:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["224c66324b5a4f666b0c0469959af39ad5666f75"]},"75076":{"id":"PR_kwDOAO6SJc5MXl1F","public_id":75076,"url":"https://github.com/godotengine/godot/pull/75076","diff_url":"https://github.com/godotengine/godot/pull/75076.diff","patch_url":"https://github.com/godotengine/godot/pull/75076.patch","title":"Fix typo in the type-safe examples","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDEwNDI4","created_at":"2023-03-18T18:54:37Z","updated_at":"2023-03-27T15:34:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["8901986d56189416c00f0c718c2f16600be34597"]},"75079":{"id":"PR_kwDOAO6SJc5MXxZL","public_id":75079,"url":"https://github.com/godotengine/godot/pull/75079","diff_url":"https://github.com/godotengine/godot/pull/75079.diff","patch_url":"https://github.com/godotengine/godot/pull/75079.patch","title":"Update property/documentation of shape margins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4ODQyNDY=","created_at":"2023-03-18T20:12:53Z","updated_at":"2023-03-27T15:35:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["ec6694ce3c7ce53ee076ed5e6f0d08d1357a5381","33a6c80abb6d0533d1676db61f5b8695449d6b4f"]},"75110":{"id":"PR_kwDOAO6SJc5MZOQX","public_id":75110,"url":"https://github.com/godotengine/godot/pull/75110","diff_url":"https://github.com/godotengine/godot/pull/75110.diff","patch_url":"https://github.com/godotengine/godot/pull/75110.patch","title":"Improve Color8 documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-03-19T16:43:03Z","updated_at":"2023-03-27T15:36:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4e4555bea56fd9fd0734b0d6d0800977f9976b95"]},"75122":{"id":"PR_kwDOAO6SJc5MZq42","public_id":75122,"url":"https://github.com/godotengine/godot/pull/75122","diff_url":"https://github.com/godotengine/godot/pull/75122.diff","patch_url":"https://github.com/godotengine/godot/pull/75122.patch","title":"Fix get_drag_data not overridable in some Controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-03-19T23:38:30Z","updated_at":"2023-03-27T15:37:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["36141dc469baaf027e753718598b32c15fe7c541"]},"75146":{"id":"PR_kwDOAO6SJc5Md3jS","public_id":75146,"url":"https://github.com/godotengine/godot/pull/75146","diff_url":"https://github.com/godotengine/godot/pull/75146.diff","patch_url":"https://github.com/godotengine/godot/pull/75146.patch","title":"Fix directory access when the running app has the `All files access` permission","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2023-03-20T15:57:40Z","updated_at":"2023-03-27T15:38:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["f02e4e4091ccabe05e3eb114b888c2ede86ab189"]},"75172":{"id":"PR_kwDOAO6SJc5MhCM6","public_id":75172,"url":"https://github.com/godotengine/godot/pull/75172","diff_url":"https://github.com/godotengine/godot/pull/75172.diff","patch_url":"https://github.com/godotengine/godot/pull/75172.patch","title":"[Windows] Remove meta_mem update on keyup/keydown.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-03-21T07:17:12Z","updated_at":"2023-03-27T15:41:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e6067a39b523d4c153f78e76f506ee12f2bf046f"]},"75174":{"id":"PR_kwDOAO6SJc5MhJQx","public_id":75174,"url":"https://github.com/godotengine/godot/pull/75174","diff_url":"https://github.com/godotengine/godot/pull/75174.diff","patch_url":"https://github.com/godotengine/godot/pull/75174.patch","title":"Fix some wrong descriptions in the docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzg2MDY3","created_at":"2023-03-21T07:50:01Z","updated_at":"2023-03-27T15:44:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["f29a7c040414aae6ff95d1810fbb041f4dc319b9"]},"75194":{"id":"PR_kwDOAO6SJc5MlI-Y","public_id":75194,"url":"https://github.com/godotengine/godot/pull/75194","diff_url":"https://github.com/godotengine/godot/pull/75194.diff","patch_url":"https://github.com/godotengine/godot/pull/75194.patch","title":"Fix \"Download Project Source\" for Web Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NTUzNjE4","created_at":"2023-03-21T19:22:26Z","updated_at":"2023-03-27T15:45:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dfb405b702b61cb3a8656f53eb85016608621b57"]},"75203":{"id":"PR_kwDOAO6SJc5MmZ5v","public_id":75203,"url":"https://github.com/godotengine/godot/pull/75203","diff_url":"https://github.com/godotengine/godot/pull/75203.diff","patch_url":"https://github.com/godotengine/godot/pull/75203.patch","title":"Bump the target SDK version to 33 (Android 13)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2023-03-22T02:08:53Z","updated_at":"2023-03-30T17:15:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["845ca33c7608a8df7e7aaf87f38c1dfaf724fad2"]},"75235":{"id":"PR_kwDOAO6SJc5Mq8ol","public_id":75235,"url":"https://github.com/godotengine/godot/pull/75235","diff_url":"https://github.com/godotengine/godot/pull/75235.diff","patch_url":"https://github.com/godotengine/godot/pull/75235.patch","title":"Make `Gradient` resort points on `reverse`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-22T18:34:25Z","updated_at":"2023-03-27T15:46:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3795677f3d85d0d5a741b9b040a423d8f3ad3569"]},"75238":{"id":"PR_kwDOAO6SJc5MrHI9","public_id":75238,"url":"https://github.com/godotengine/godot/pull/75238","diff_url":"https://github.com/godotengine/godot/pull/75238.diff","patch_url":"https://github.com/godotengine/godot/pull/75238.patch","title":"`CanvasItem` Fix `ENTER_CANVAS` / `VISIBILITY_CHANGED` notifications order when entering tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-03-22T19:06:18Z","updated_at":"2023-03-27T15:47:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6e3820fd4dfb93f9be98fa86f989d123024ed216"]},"75244":{"id":"PR_kwDOAO6SJc5MsYFL","public_id":75244,"url":"https://github.com/godotengine/godot/pull/75244","diff_url":"https://github.com/godotengine/godot/pull/75244.diff","patch_url":"https://github.com/godotengine/godot/pull/75244.patch","title":"Fix `ResourceImporterLayeredTexture::import()` `high_quality` type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5MTY4OTI5","created_at":"2023-03-23T02:01:46Z","updated_at":"2023-03-27T15:48:24Z","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":["68a6505f41e8c3254155122b0153c074a80f72c8"]},"75251":{"id":"PR_kwDOAO6SJc5MuEV0","public_id":75251,"url":"https://github.com/godotengine/godot/pull/75251","diff_url":"https://github.com/godotengine/godot/pull/75251.diff","patch_url":"https://github.com/godotengine/godot/pull/75251.patch","title":"Improve documentation for Area monitor callbacks in `PhysicsServer3D`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-23T10:20:16Z","updated_at":"2023-03-27T15:49:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["41242712410589315bfefa2b0630d96281b49006"]},"75254":{"id":"PR_kwDOAO6SJc5Mufhz","public_id":75254,"url":"https://github.com/godotengine/godot/pull/75254","diff_url":"https://github.com/godotengine/godot/pull/75254.diff","patch_url":"https://github.com/godotengine/godot/pull/75254.patch","title":"[macOS] Fix infinite loop caused by global menu callbacks which trigger EditorProgress dialog.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-03-23T11:38:26Z","updated_at":"2023-03-30T21:20:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["48730e3b772931b12b34b33f8f57786d54cdb691"]},"75258":{"id":"PR_kwDOAO6SJc5MvLd6","public_id":75258,"url":"https://github.com/godotengine/godot/pull/75258","diff_url":"https://github.com/godotengine/godot/pull/75258.diff","patch_url":"https://github.com/godotengine/godot/pull/75258.patch","title":"Fix `AnimatedSprite2D` autoplay warning","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-23T13:39:12Z","updated_at":"2023-03-27T15:50:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["4d4342e018367499c6b6709e6dc3ca60c4f3dd7a"]},"75260":{"id":"PR_kwDOAO6SJc5MvvlV","public_id":75260,"url":"https://github.com/godotengine/godot/pull/75260","diff_url":"https://github.com/godotengine/godot/pull/75260.diff","patch_url":"https://github.com/godotengine/godot/pull/75260.patch","title":"Fix `collide_shape` return type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyOTgzNw==","created_at":"2023-03-23T15:08:46Z","updated_at":"2023-03-27T15:50:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["61429a5f49f2509f631703886b8b3234701a0206"]},"75266":{"id":"PR_kwDOAO6SJc5Mw3t-","public_id":75266,"url":"https://github.com/godotengine/godot/pull/75266","diff_url":"https://github.com/godotengine/godot/pull/75266.diff","patch_url":"https://github.com/godotengine/godot/pull/75266.patch","title":"Port robust signal (dis)connection to `ShapeCast2D`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyOTgzNw==","created_at":"2023-03-23T18:17:05Z","updated_at":"2023-03-27T15:53:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5bed055cdd5180b4c5d07f07a2a58644a3d1ffc2"]},"75284":{"id":"PR_kwDOAO6SJc5M0ivZ","public_id":75284,"url":"https://github.com/godotengine/godot/pull/75284","diff_url":"https://github.com/godotengine/godot/pull/75284.diff","patch_url":"https://github.com/godotengine/godot/pull/75284.patch","title":"C#: Do not print errors about missing references to intentionally ignored members","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-03-24T10:44:51Z","updated_at":"2023-03-27T15:55:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["42cf684837aa9d4e4e92d216ac0454bbb03761f4"]},"75286":{"id":"PR_kwDOAO6SJc5M03tX","public_id":75286,"url":"https://github.com/godotengine/godot/pull/75286","diff_url":"https://github.com/godotengine/godot/pull/75286.diff","patch_url":"https://github.com/godotengine/godot/pull/75286.patch","title":"Fix \"hides member\" warnings in `csharp_script.cpp`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-24T11:49:46Z","updated_at":"2023-03-27T15:56:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ff5d8c4a4274d0787207b185c3a2129da452ebc3"]},"75300":{"id":"PR_kwDOAO6SJc5M3TJb","public_id":75300,"url":"https://github.com/godotengine/godot/pull/75300","diff_url":"https://github.com/godotengine/godot/pull/75300.diff","patch_url":"https://github.com/godotengine/godot/pull/75300.patch","title":"Document how to use logarithm of base 10 with `log()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-03-24T20:11:07Z","updated_at":"2023-03-27T15:57:38Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3c4f0ca9c639e11b3a0673b27427538b244533b6"]},"75331":{"id":"PR_kwDOAO6SJc5M5ePm","public_id":75331,"url":"https://github.com/godotengine/godot/pull/75331","diff_url":"https://github.com/godotengine/godot/pull/75331.diff","patch_url":"https://github.com/godotengine/godot/pull/75331.patch","title":"Remove disabled plugins from active plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-03-25T20:13:24Z","updated_at":"2023-03-27T15:58:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["0b8b37c35df7d0341c47d99298b4aa7f18ee60eb"]},"75339":{"id":"PR_kwDOAO6SJc5M5s6f","public_id":75339,"url":"https://github.com/godotengine/godot/pull/75339","diff_url":"https://github.com/godotengine/godot/pull/75339.diff","patch_url":"https://github.com/godotengine/godot/pull/75339.patch","title":"[ci/web] update mymindstorm/setup-emsdk to v12","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4NDIyMzQ4","created_at":"2023-03-26T01:15:29Z","updated_at":"2023-03-27T15:59:20Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["dcb974700b35837ee13e1bd3f170a979ee0af03d"]},"75350":{"id":"PR_kwDOAO6SJc5M5-Xc","public_id":75350,"url":"https://github.com/godotengine/godot/pull/75350","diff_url":"https://github.com/godotengine/godot/pull/75350.diff","patch_url":"https://github.com/godotengine/godot/pull/75350.patch","title":"Fix `NodePath` subname index range documentation","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-03-26T07:56:04Z","updated_at":"2023-03-27T16:00:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["c75870f79816ea9185aa3ceb3bcfb54fa0344a8a"]},"75357":{"id":"PR_kwDOAO6SJc5M6Q2P","public_id":75357,"url":"https://github.com/godotengine/godot/pull/75357","diff_url":"https://github.com/godotengine/godot/pull/75357.diff","patch_url":"https://github.com/godotengine/godot/pull/75357.patch","title":"C#: Fix `Array.AddRange` index out of bounds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwODM3ODkw","created_at":"2023-03-26T13:15:01Z","updated_at":"2023-03-30T17:21:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["eb1fb254a649efe128a3d993b7bd31486e9356e1"]},"75361":{"id":"PR_kwDOAO6SJc5M6ZCf","public_id":75361,"url":"https://github.com/godotengine/godot/pull/75361","diff_url":"https://github.com/godotengine/godot/pull/75361.diff","patch_url":"https://github.com/godotengine/godot/pull/75361.patch","title":"`TileSet` editor `AtlasMergingDialog` crash fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-03-26T15:03:28Z","updated_at":"2023-03-30T17:16:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c72b09639ad5a8644a1fd3bb61c5e2cca8483808"]},"75379":{"id":"PR_kwDOAO6SJc5M8Ugy","public_id":75379,"url":"https://github.com/godotengine/godot/pull/75379","diff_url":"https://github.com/godotengine/godot/pull/75379.diff","patch_url":"https://github.com/godotengine/godot/pull/75379.patch","title":"Fix height of subresource button in Inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-03-27T07:21:15Z","updated_at":"2023-03-27T16:00:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66b325b7281fcecaa2393e900ba683f42020cd08"]},"75381":{"id":"PR_kwDOAO6SJc5M8qJu","public_id":75381,"url":"https://github.com/godotengine/godot/pull/75381","diff_url":"https://github.com/godotengine/godot/pull/75381.diff","patch_url":"https://github.com/godotengine/godot/pull/75381.patch","title":"Make Add Scene button the same height as scene tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-03-27T08:27:48Z","updated_at":"2023-03-27T16:01:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ab11127bcece042800ae5afada3d8a81d10e5be"]},"75385":{"id":"PR_kwDOAO6SJc5M9RCN","public_id":75385,"url":"https://github.com/godotengine/godot/pull/75385","diff_url":"https://github.com/godotengine/godot/pull/75385.diff","patch_url":"https://github.com/godotengine/godot/pull/75385.patch","title":"More i18n improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-03-27T10:13:59Z","updated_at":"2023-03-27T16:02:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5a5fd33e42239cb59aa34899675ca4e2a2c99106"]},"75389":{"id":"PR_kwDOAO6SJc5M9x_Q","public_id":75389,"url":"https://github.com/godotengine/godot/pull/75389","diff_url":"https://github.com/godotengine/godot/pull/75389.diff","patch_url":"https://github.com/godotengine/godot/pull/75389.patch","title":"Fix typos and inconsistencies in classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-03-27T11:51:44Z","updated_at":"2023-03-27T16:02:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["ff97c481d367a8c4e72b6548095ce33c98e4ef33"]},"75397":{"id":"PR_kwDOAO6SJc5M_Lpn","public_id":75397,"url":"https://github.com/godotengine/godot/pull/75397","diff_url":"https://github.com/godotengine/godot/pull/75397.diff","patch_url":"https://github.com/godotengine/godot/pull/75397.patch","title":"Cherry-picks for the 4.0 branch (future 4.0.2) - 1st batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-03-27T16:09:32Z","updated_at":"2023-03-27T18:14:52Z","target_branch":"4.0","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":["843f5adbc523ad2511322b4f09b5ce5a3fb9e225","6fedc728f608f90cf645dbd542c378620beb6692","4750b77d2d52a2ba0b6fe79ddb5f27bdc051cbe1","2ea8dd7232f0ceb191ec961e1e3873a7e0a29791","5e9e95c34c84f4300a109f07b54de6e314ed014b","50ea0951fe91312488ce3556c89cb9eb38d11264","7de181f524a808c69f4208c98292bb94f4d446d7","a08bee8d109a8a39ff3a337d592c4e8afc1ec5bf","65c52087c2f6dbd6f2b0fe213a0fda39be1aeb1c","b85cead4b9edb2fe15af9515958ecf02db0cac39","38595b8470128604c40028b076e9be695c847299","adc7edd907b5a126d70e6efc2afd71d4b89c30f1","9573574788b0ab4b5707aaba34a81110864748e6","58d8368481813398aab77717a59461c3b79e3a2d","2a52307936f11aede9c8968f8c02c8e8f9ee29e1","9a4a0d042c41ecf6a3ba0ffe9107db9f616b2c60","7a827f979e70edebc9e61856f11e594d26ec779d","b3f121d108b02a3577c283c02c4d12eb97f331ba","fa9f92112cd6f33e8f4095a45aa0d9f07d540d28","9a3b52dc2d1591de7e2fcc537e5f230c28a84fb0","ce4ab719576c27b2eeb2f783ebff2862d6b58f57","989d556f8e34e6eae783a9098b4144b85008cb0b","9ac978190e25a5ec44d4f66a4883d3ef707e46f0","94e90b05934628b29678f246c23101fff17cac86","9559bbcb182a8822c7226abed0bcc734d861da3e","30a9b5fe9b3af2c3056bfb5fe9f9e5df380ed7e6","465be40e10529883840f04ef39002d0dc6621116","47c3f44c0a75e6aa3d6afadcb8c18e9abb976c01","8575010e8864d414c80246381052ab84484d1d0e","9278da6f9b44be643db22edef39a3d93e126461a","b43f84780882358d451bece176de2c854f666f30","ac1b26c7c51e71e5d98a18fb4ad779de1b572a5f","f089782411eaecde5a858607b6c6c7d218ee162a","dd94380b11a741a692948e496c34e5e5c24cf930","22b5f0f60807c5f321a06f6e2eebca756f35c258","e99b184b6c9882dd2ae578b11c7a2673b5e0f511","7fe9c48e2bee9bf59d9c8c9f3f8d61258b62171a","fcedf5dfdf0814e789802bd58aef80fe299deec4","c0c5bdc510ce8d29193f6455f59afc27ab691f30","516323f4ab139f07c9a46bb35ebb71dc3df5509b","597b83aedf8f33e4112de7162f3e68ca1236d138","4da5fc9203e7308a64c91bfa8cfb8a4592010e2f","636d7905b061311eaaeec61f88cdc1a627013f54","e1de9f9fc4d8499b9e71585f0dcebcc2a42a00ea","b54ff430aae832002b1b20f97a6a246e3a025d6f","6e85d4efeaab144cb2e170ccdd3d98a953881f5e","60ceecb1ab070a2b3f9f3d91e904e9b25f286dd7","de08766656c1a75245baa406208473dc78397a9d","d91a3985ae44deea62a02956a17d04bfd40a3431","68e623459592d557893eddd3fa570d0b7cdf21f2","0dab32f317c4520ae2463f33d61381214a9c87c5","865a0b45072e5749b6082e895d94c2ee94a6e3ea","6782cd72912453dceff55fcf5fb7b71dfaf22bd4","bb5a6e29ab3c4c87c5b912dbbde2977f7f9bf6d0","c4618bcc1b37d1ce7600cd5abc4bd165a94fb1aa","a397474bd0b37ad44e75fb124683b7e28b7ce9b5","2e37c05fe6aa16625b7e09f3c30c58804405da84","46d475b067dcab6929fa76d1aad9bc6b9453e22b","a94a2062af97f634f8192208a59f1656d1af680f","7a3f8a83da792865d717cc2dd793ec24449ef6d7","559d09c14073687da9a9373429b2f2888f8c5b6c","ff125a638ad9cdeb72e1bdd889d1fc8b3a8538fd","149f16b2fa2259fff81e9222f0bfcf9da7d0af32","bf8ab62ca3a197ebfa568b24b7c479c68bcf29af","6ed9e03449097cea58189df53cd53aaf061b3f59","db3fadc560bae67b882fabf3022f8d72a3ab3561","24c4b5e8adb1084047ce695b90d34915cd497db0","3cae980c178905ac5be51c168698af7b355c4e9c","34a087cc2c8f7c1444642723bbb4178e359dad61","74b5a0ca4f3223f7d26fb7f5f80266bfca58c79c","ca0ba83f0307cad3e8119945e6e2de9570190803","5262fe21de8ec04a6b25b1a73c2789a7bdc3dc03","d8f0c2bdca653b4a1ec5ef3d173d798efc5005b2"]},"75398":{"id":"PR_kwDOAO6SJc5M_Swb","public_id":75398,"url":"https://github.com/godotengine/godot/pull/75398","diff_url":"https://github.com/godotengine/godot/pull/75398.diff","patch_url":"https://github.com/godotengine/godot/pull/75398.patch","title":"Update GPUParticles2D/3D speed scale on ENTER_TREE","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ1Nw==","created_at":"2023-03-27T16:31:09Z","updated_at":"2023-03-30T17:16:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"}],"commits":["4652fbd09e81741a146c7dd1dcc89bf4235bdb75"]},"75443":{"id":"PR_kwDOAO6SJc5NIJfH","public_id":75443,"url":"https://github.com/godotengine/godot/pull/75443","diff_url":"https://github.com/godotengine/godot/pull/75443.diff","patch_url":"https://github.com/godotengine/godot/pull/75443.patch","title":"Project converter: Remove Tween properties/signals from renames","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-03-29T05:33:32Z","updated_at":"2023-03-30T17:20:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0171037e0a32b860f60859a0da9d08c6681e690f"]},"75461":{"id":"PR_kwDOAO6SJc5NKvSr","public_id":75461,"url":"https://github.com/godotengine/godot/pull/75461","diff_url":"https://github.com/godotengine/godot/pull/75461.diff","patch_url":"https://github.com/godotengine/godot/pull/75461.patch","title":"[X11] Fix layout bug in `keyboard_get_keycode_from_physical`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB3Hlag","created_at":"2023-03-29T13:35:24Z","updated_at":"2023-03-31T07:11:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d4b746626659d6e29c54da57b822735d15ab14c0"]},"75464":{"id":"PR_kwDOAO6SJc5NLEBt","public_id":75464,"url":"https://github.com/godotengine/godot/pull/75464","diff_url":"https://github.com/godotengine/godot/pull/75464.diff","patch_url":"https://github.com/godotengine/godot/pull/75464.patch","title":"Update UndoRedo description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-03-29T14:22:25Z","updated_at":"2023-04-03T16:41:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3a06e6af76a45ecda4d2247f78046f3e08260919"]},"75492":{"id":"PR_kwDOAO6SJc5NQ-3H","public_id":75492,"url":"https://github.com/godotengine/godot/pull/75492","diff_url":"https://github.com/godotengine/godot/pull/75492.diff","patch_url":"https://github.com/godotengine/godot/pull/75492.patch","title":"Don't allow selecting nodes without owner","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-03-30T13:57:31Z","updated_at":"2023-03-30T17:18:48Z","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":["2fcfef15daed68e2bcb83a706223dd8d3107290b"]},"75500":{"id":"PR_kwDOAO6SJc5NSJD-","public_id":75500,"url":"https://github.com/godotengine/godot/pull/75500","diff_url":"https://github.com/godotengine/godot/pull/75500.diff","patch_url":"https://github.com/godotengine/godot/pull/75500.patch","title":"Cherry-picks for the 4.0 branch (future 4.0.2) - 2nd batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-03-30T17:30:38Z","updated_at":"2023-03-30T19:44:21Z","target_branch":"4.0","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":["4323c8b78ba03c8fef6dfc580c1aa1010ed3096d","1e948814845864ca5796d5ebddb985f509a33c8c","d6b36e800dfa8970c6bdeab2ed9a0e027e30068b","ae0a98ef9b7772998f475bb169c435c7d4f22dab","493e39860dd5648fc0886b3e59772938158eedab","fe71d33033d178f7c437938313a213746f3662c3","9f20659c62796184ede59a1ea930e9bf492f0195","105699620067a280cccd13a9c0e3ab84a5cbc3c6","74a35c9ca2c8084608a2caf36ee912d202c936b5","b39cbe71b4abd053f2ea86948f3cb6ff6c1c8b9c","07beae98f04308ebcbaa5f4efc2d5e982b2eda22","47c4044d0306a2eecfe03309c30965695151797a","838a82f8858c859a9ceda4049904bf263604cbd4","dc100cbebb5ebe557fc23e1902a4288d509dda97","5f9990e25d2569ef1577e25a9b320abbe1d4192c","ff15e2384ab65d5f408cee4c9b62639ddfaf5272","bafc6372b2fee1d633f1ab85a34dc41cb8af3b27"]},"75513":{"id":"PR_kwDOAO6SJc5NTgBK","public_id":75513,"url":"https://github.com/godotengine/godot/pull/75513","diff_url":"https://github.com/godotengine/godot/pull/75513.diff","patch_url":"https://github.com/godotengine/godot/pull/75513.patch","title":"Add navigation renames to 3to4 converter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-03-30T23:07:03Z","updated_at":"2023-04-03T16:37:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0c1e585a1d54aa2f3356ae40b587ef18b93867e5"]},"75540":{"id":"PR_kwDOAO6SJc5NYon1","public_id":75540,"url":"https://github.com/godotengine/godot/pull/75540","diff_url":"https://github.com/godotengine/godot/pull/75540.diff","patch_url":"https://github.com/godotengine/godot/pull/75540.patch","title":"Fix typo and slightly reword in @GDScript.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1MDE3NDIy","created_at":"2023-03-31T20:30:41Z","updated_at":"2023-04-03T16:42:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["e1c0df70485266e0385aed4962934bb26cb325e9"]},"75544":{"id":"PR_kwDOAO6SJc5NZQUd","public_id":75544,"url":"https://github.com/godotengine/godot/pull/75544","diff_url":"https://github.com/godotengine/godot/pull/75544.diff","patch_url":"https://github.com/godotengine/godot/pull/75544.patch","title":"Fixed property hint for platform layers on 3D physics body","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyOTE2ODQ=","created_at":"2023-03-31T23:43:32Z","updated_at":"2023-04-03T16:36:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["2d16fe681d25d4119099e876ef809358cc45fa8a"]},"75560":{"id":"PR_kwDOAO6SJc5NaAFT","public_id":75560,"url":"https://github.com/godotengine/godot/pull/75560","diff_url":"https://github.com/godotengine/godot/pull/75560.diff","patch_url":"https://github.com/godotengine/godot/pull/75560.patch","title":"Fix NavigationAgent enable avoidance crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-04-01T10:53:50Z","updated_at":"2023-04-02T19:12:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["184427196f77893fc43ceece69fe51f770aadb54"]},"75565":{"id":"PR_kwDOAO6SJc5NaRXF","public_id":75565,"url":"https://github.com/godotengine/godot/pull/75565","diff_url":"https://github.com/godotengine/godot/pull/75565.diff","patch_url":"https://github.com/godotengine/godot/pull/75565.patch","title":"Improve `CanvasItem.self_modulate` docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-04-01T14:37:32Z","updated_at":"2023-04-03T16:39:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["4fb9aa22948dadf3f18dd73f6c9fca2e41da53d0"]},"75591":{"id":"PR_kwDOAO6SJc5NbkoZ","public_id":75591,"url":"https://github.com/godotengine/godot/pull/75591","diff_url":"https://github.com/godotengine/godot/pull/75591.diff","patch_url":"https://github.com/godotengine/godot/pull/75591.patch","title":"Add `_get_configuration_warnings()` example","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-04-02T11:40:00Z","updated_at":"2023-04-03T16:37:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c4e08a4e1ac736c27d8b803c233d673f3fabf10a"]},"75597":{"id":"PR_kwDOAO6SJc5Nb80f","public_id":75597,"url":"https://github.com/godotengine/godot/pull/75597","diff_url":"https://github.com/godotengine/godot/pull/75597.diff","patch_url":"https://github.com/godotengine/godot/pull/75597.patch","title":"[TextEdit] Fix block caret size at the end of the line.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-04-02T18:01:09Z","updated_at":"2023-04-03T16:39:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["efe04af446cd042c6505722ef2608aa03dc63435"]},"75606":{"id":"PR_kwDOAO6SJc5NcP91","public_id":75606,"url":"https://github.com/godotengine/godot/pull/75606","diff_url":"https://github.com/godotengine/godot/pull/75606.diff","patch_url":"https://github.com/godotengine/godot/pull/75606.patch","title":"Remove reference to clipboard in OS class doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwODAzNjg=","created_at":"2023-04-02T23:48:01Z","updated_at":"2023-04-03T16:38:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a65d99b541578c52beb177ff7290dd68940a3807"]},"75624":{"id":"PR_kwDOAO6SJc5NgtSY","public_id":75624,"url":"https://github.com/godotengine/godot/pull/75624","diff_url":"https://github.com/godotengine/godot/pull/75624.diff","patch_url":"https://github.com/godotengine/godot/pull/75624.patch","title":"Cherry-picks for the 4.0 branch (future 4.0.2) - 3rd batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-04-03T17:20:23Z","updated_at":"2023-04-03T22:18:55Z","target_branch":"4.0","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":["0a8fdde9241c495a1a3b5f58c78910c9eaa12dee","d0e906327d7dd9b0aa1fa97ff7682d1539f45aa2","ed1eb1e18f0fcb469912cd493ba79be8e880855e","1c66b24325dee512c95f725783a9ae9d997ac5d1","103d23539fdb0621383fab6afafa184c19fae8e3","0c24ee363fb41087e94a8c50bb50703943d50120","c114a7bab4d326ded2e0df8300f7fdf421f70d1d","1deda0f003bc61e3fc34a1ecdbe9a9c7481ee7d9","87929d9ab0aa8ff8ffaa322b82a79091d252dfbd","040b432a1273b2fc98734e178b478603997d9605","b912905d233be9e6ca544fdf99bddcdc6990a7e3"]}}}