Project Versions window in SSMS
Some thoughts around Integration Services Project Versions and the Version properties in SSIS Project within Visual Studio.
SSMS Integration Services Project Versions Dialog Box
Package parameter that is to be mapped to an environment variable should be use with caution. Deleting an environment variable that is mapped to a previous deployed version and running the properly mapped parameter of a new version will cause an unexpected error.
SSISDB.catalog.get_any_parameter_values is an alternative to SSISDB.catalog.get_parameter_values to get all Project and Package parameter values.