Description of the new feature / enhancement
Allow different messages to be shown on Install, Upgrade, and Uninstall.
Proposed technical implementation details
To keep manifests clean, I would prefer the field be changed to an object rather than adding new manifests fields, although I suppose either would work. With the 2020-12 schema, it might also be possible to allow for backwards compatibility to prevent this from being a breaking change.
InstallationNotes:
PreInstall: This message is shown before a package is installedPostInstall: This message is shown after a package is installedPreUpgrade: This message is shown before a package is upgradedPostUpgrade: This message is shown after a package is upgradedPreUninstall: This message is shown before a package is uninstalledPostUninstall: This message is shown after a package is uninstalled
Description of the new feature / enhancement
Allow different messages to be shown on Install, Upgrade, and Uninstall.
Proposed technical implementation details
To keep manifests clean, I would prefer the field be changed to an object rather than adding new manifests fields, although I suppose either would work. With the 2020-12 schema, it might also be possible to allow for backwards compatibility to prevent this from being a breaking change.