Migration guides
One guide per breaking release, listing every change and the edit it asks for.
Pick the guide for the version you are moving to. Each one is self-contained. Work through the sections that name a function or option you use; anything not listed behaves as before.