Effects of Different Changes (Versioning Matrix)
The matrix below illustrates the impact of different changes on your users. For public integrations, this will affect promotion and whether migration is possible. Refer to our best practices to facilitate the upgrade process for yourself and your users. Changes marked as “Breaking Change” require a major version bump (e.g.,1.x.x → 2.0.0). Non-breaking changes can use a minor or patch version. See Version numbering for detailed guidance and examples.
Columns:
- Add: Adding a net new component
- Update: Making a change to an existing component
- Replace: Deleting/deprecating an existing component and adding a new one in its place
- Delete/Deprecate: Removing an existing component completely
- Breaking Change: A modification to the integration which renders existing Zap workflows incompatible with the new version
- Depends: A modification which may render existing Zap workflows incompatible with the new version, depending on the implementation
-
: A modification to the integration which renders existing Zap workflows compatible with the new version
- -: Not applicable
If your change is not listed, make sure to still consider whether it changes keys, requires users to provide new info, or revokes functionality.
Need help? Tell us about your problem and we’ll connect you with the right resource or contact support.