| clean_semver | The cleaned and normalized version without any prefix (highest semver wins) |
| clean_semver_a | The cleaned and normalized version A without any prefix |
| clean_semver_b | The cleaned and normalized version B without any prefix |
| base_semver | The base semver without pre-release or build metadata (highest semver wins) |
| base_semver_a | The base semver of A without pre-release or build metadata |
| base_semver_b | The base semver of B without pre-release or build metadata |
| is_greater_a | Whether A is greater than B |
| is_smaller_a | Whether A is smaller than B |
| is_greater_b | Whether B is greater than A |
| is_smaller_b | Whether B is smaller than A |
| change_type | Diff A and B change [major, minor, patch, rc] |
| is_major_change | If diff A and B is a major change |
| is_minor_change | If diff A and B is a minor change |
| is_patch_change | If diff A and B is a patch change |
| is_rc_change | If diff A and B is a rc (release candidate) change |
| is_valid_semver | Whether the semver is valid (highest semver wins) |
| is_valid_semver_a | Whether semver A is valid |
| is_valid_semver_b | Whether semver B is valid |
| is_snapshot | Whether the version is a snapshot pre-release (highest semver wins) |
| is_snapshot_a | Whether version A is a snapshot pre-release |
| is_snapshot_b | Whether version B is a snapshot pre-release |
| is_stable | Whether the version is stable (doesn`t contain any pre-release tag) (highest semver wins) |
| is_stable_a | Whether version A is stable (doesn`t contain any pre-release tag) |
| is_stable_b | Whether version B is stable (doesn`t contain any pre-release tag) |
| major | The major version of provided semver (highest semver wins) |
| major_a | The major version of A |
| major_b | The major version of B |
| minor | The minor version of provided semver (highest semver wins) |
| minor_a | The minor version of A |
| minor_b | The minor version of B |
| patch | The patch version of provided semver (highest semver wins) |
| patch_a | The patch version of A |
| patch_b | The patch version of B |
| rc | The release candidate version of provided semver (highest semver wins) |
| rc_a | The release candidate version of A |
| rc_b | The release candidate version of B |
| rc_str | The prefix of the release candidate version (highest semver wins) |
| rc_str_a | The prefix of the release candidate version of A |
| rc_str_b | The prefix of the release candidate version of B |
| next_major | The next major version of provided semver (highest semver wins) |
| next_major_a | The next major version of A |
| next_major_b | The next major version of B |
| next_minor | The next minor version of provided semver (highest semver wins) |
| next_minor_a | The next minor version of A |
| next_minor_b | The next minor version of B |
| next_patch | The next patch version of provided semver (highest semver wins) |
| next_patch_a | The next patch version of A |
| next_patch_b | The next patch version of B |
| next_rc | The next rc version of provided semver (highest semver wins) |
| next_rc_a | The next rc version of A |
| next_rc_b | The next rc version of B |
| snapshot_semver | The normalized snapshot version for the current semver line (highest semver wins) |
| snapshot_semver_a | The normalized snapshot version for A |
| snapshot_semver_b | The normalized snapshot version for B |
| next_snapshot | The next snapshot version of provided semver (highest semver wins) |
| next_snapshot_a | The next snapshot version of A |
| next_snapshot_b | The next snapshot version of B |
| original-semver-a | Semver A to process |
| original-semver-b | Semver B to process - will be compared with first semver |
| fallBack-semver-a | The fallback version A in case the original version A is not valid |
| fallBack-semver-b | The fallback version B in case the original version B is not valid |
| version_txt | semver from version file |
| version_txt_path | path of version file |