You must download and install the Stand-Alone Addon Manager. Yes, you must do that each time there's a new build of P3D. It was the same for FSX but, of course,we didn't had that many builds from FSX, and the last one came 8 years ago...
Why do you not programming "Version >= xxx" ?
Don't you think we would do that, if it was *possible* ?
The Addon Manager needs to know the EXACT build, because it needs to access several internal memory locations that are not directly accessible with Simconnect, and they change with each build of the product. If we simply allowed to module to be installed and run in any new version, it would CRASH your sim, when trying to use memory areas from the previous version which are not valid anymore.
FSUIPC, for example, is exactly the same and for the same reasons: it needs a specific version to support each new build, the only difference it doesn't *enforce* the version, so you ARE at risk of crashes:
http://forum.simflight.com/topic/75693-you-must-use-fsuipc-4923-or-later-with-prepar3d-version-20/http://forum.simflight.com/topic/76269-you-must-use-fsuipc-4929-or-later-with-prepar3d-version-21/ Using any earlier version will cause problems and maybe even crashes
We prefered to play it safer, and forcing you to update, instead of risking crashes.