About versioning scheme

Each standard, section, and check follows a versioning scheme. The version consists of three numerical values that are separated by a period.

The components of the versioning scheme are explained as follows:

Major version

The first digit in the versioning scheme represents the major version.

This value tells us the schema version of the specific check, section, or standard xml. The schema may need to be changed to support a new feature. In such cases, only the major version number changes.

Minor version

The second digit in the versioning scheme represents the minor version.

This version changes when a standard, section, or check is modified, for example, added, deleted, moved, or copied. But this version does not change if the standard, section, or check is modified for fixing a bug.

Fix version

The third digit in the versioning scheme represents the fix version. This version changes when the standard, section, or check is modified.

Following is the syntax for a version number:

(Major Version).(Minor Version).(Fix Version)

The change in version number is propagated to the top in the hierarchy. If a check is added to a section, the minor version of the parent section and the parent standard is incremented. If the version of a child section is incremented, then the respective version of the parent section is also incremented. This process helps in identifying precisely what has changed in a standard.

The following table lists the effect on the version number of actions such as creating, modifying, and deleting:

Create a check

The minor version of the parent section and the parent standard changes.

Modify a check

If a check is modified , then the fix version of the check, the parent section and the parent standard changes.

Delete a check

The minor version of the parent section and the parent standard changes.

Create a section

The minor version of the parent section (if any) and the parent standard changes.

Modify a section

If a section is modified , then the fix version of the section, the parent section, and the parent standard changes.

Delete a section

The minor version of the parent section (if any) and the parent standard changes.

More Information

About sections

About checks

About standards