where is the history of deprecation and removal?

Upgrading a project feels like navigating a minefield with all these API deprecated and warnings that they’ll be removed.

Where is the timeline per API call of all this stuff?

I don’t want to search a gazillion release notes, I want a clear searchable list with a column that contains version number of deprecation and another column TBD or version number of removal.

1 Like

Don’t know if this may help.

1 Like

Thank you! It is a great idea but crashes unity.

That would certainly be nice, but I believe you’re stuck with the gazillion release notes. Fortunately API’s are rarely deprecated or removed in anything but major releases. So there’s just 3 or so per year you need to really read through, and you can probably just search them for the words “removed”, “deprecated”, and “obsolete”. YMMV

I have not tried it. Just read your post and some minutes later that thing and thought it may help. Maybe contact the author. I also don’t know how the state of the documentation is regarding deprecation. But that just helps if you have a certain API method in mind. It is not the general overview you asked for. Maybe ask UT if they can automate this somehow. But as far I’m aware there is no such overview yet.

I’m also not sure how specifically it would help you for the usecase of upgrading a project. Do you want to supress the warnings or look how long you can still use a certain API method? Or do you want to downgrade your project to a Unity version which allows it as is? So if there where such an overview you desrire how would you use it?

the guy is awesome, he built a version that supports dotnet 3.5 and now it works
check this out

1 Like