I think it's just something we have to maintain by hand. Unity should not upgrade those parts if thei are enclosed in the right defines, so using those defines without the flag is completely useless (rendering the version defines itself usless xD). So I guess it's just reading release notes and checking nothing breaks, a good think is that it will break at shader compile time so it should be easy to spot.
Cheers,
Moss