Just upgraded to v8 on my workhorse and got it back to the way I want in a few minutes.
Restored my path variables by editing the vars variable inside kicad_common.json from the v7 version.
Restored my personal libraries by appending my library paths to sym-lib-table and fp-lib-table from the v7 version.
BTW, I edited the config files directly because I’m foolhardy or brave, depending on your point of view. I recommend you go through the GUI, especially if you are not familiar with JSON syntax.
Opened a v7 project and the checker presented me with hundreds of ERC messages about things off grid. Selected everything with Ctrl-A and from the context menu selected Align to Grid, and they were gone. The remaining handful of messages were about power symbols differing from library. Update symbols from library fixed those.
For the layout, the only important DRC message was also about a footprint discrepancy from the library. An update also fixed that. No errors for the parity check so hadn’t broken anything.
Back in business.
Don’t be scared if you get heaps of checker errors on upgrade. Usually there’s a simple fix.