Major and minor versioning of a project is required when changes create incompatibilities between the existing
and new version of a project.
The following types of changes require major or minor revisioning:
- Deleting an activity from a process. Deleting an activity from a process creates incompatibilities
between currently executing and waiting instances.
- Changing the type of an instance variable in a process. This can cause incompatibilities between the
existing and new values of a process.
- Changing activity types within a process.