The manual didn’t show any “upgrade guide” or “what changed” pages. The changelog only has a long list of fixes and improvements where nothing stands out. There’s no announcement post on the forum or elsewhere.
Now I wonder: What justifies the version bump to 2.x respectively why is it requiring Unity 2023.1?
But most importantly: What are the main benefits to me as a user when using 2.x over 1.21?
That bit is particularly silly, if you ask me. I’ve diffed them and intend on backporting it to 2022.3, it uses very few 2023/Unity 6 APIs. There are loads of fixes to binary catalogues, including an ARMv7 crash that I reported that should have never been bumped like that.
Oh, to be honest, when I diffed it we were still in 2021.3, we upgraded to 2022.3 literally this week. I had assumed the API incompatibility was to 2023, if it’s 2022 we’re okay. I’ll add a task to bring the changes in and see if anything breaks and let you know if I find any problems.
It’s compatible with 2022.x fine without any surprises on that end. Note that they have removed the analyze system altogether, so if you were using that you should stick to 1.x, port it back, or change the rules to use the build report system and custom build scripts.
They have stated than 1.x will continue to be supported.