Compatibility policies.

Overview

Similarly to CMake, xpm policies are used to preserve backward compatible behaviour across multiple releases.

Newer xpm releases are able to adjust some functionality to match that of an older release, based on the value of the xpack.minimumXpmRequired property in package.json.

When such policies are used, warnings are issued to inform the developers about the deprecated features, and give them time to update the packages.

The following policies are available (in reverse chronological order):

Policies introduced by xpm 0.14

  • 0001 - share npm dependencies
Edit

Comments on the content of this page that might be useful for other readers are welcomed here. For question and general support, please use GitHub Discussions.