| ⇢ | A | Build added | |
| ⇢ | A | NoBuild added | |
| ⇢ | A | NoPreRelease added | |
| ⇢ | A | PreRelease added | |
| ⇢ | A | InvalidIdentifierException added | |
| ⇢ | A | BaseExtension added | |
| A | ↛ | PreReleaseIdentifier removed | |
| A | ↛ | BaseIdentifyingMetadata removed | |
| A | ↛ | Build removed | |
| A | ↛ | PreRelease removed | |
| A | ↛ | BaseIdentifier removed | |
| A | ↛ | BuildIdentifier removed | 
| ⇢ | B | PreRelease::compareIdentifiers() added | |
| ⇢ | A | Build::validate() added | |
| ⇢ | A | PreRelease::validate() added | |
| ⇢ | A | PreRelease::compareTo() added | |
| ⇢ | A | InvalidIdentifierException::forExtensionIdentifier... added | |
| ⇢ | A | BaseExtension::__construct() added | |
| ⇢ | A | BaseExtension::fromIdentifiers() added | |
| ⇢ | A | BaseExtension::fromIdentifiersString() added | |
| ⇢ | A | BaseExtension::getIdentifiers() added | |
| ⇢ | A | BaseExtension::isEmpty() added | |
| ⋮ | view more | ||
| B | ↛ | PreRelease::comparePreReleaseIdentifierValues() removed | |
| A | ↛ | PreRelease::compareTo() removed | |
| A | ↛ | BaseIdentifyingMetadata::create() removed | |
| A | ↛ | BuildIdentifier::validate() removed | |
| A | ↛ | PreReleaseIdentifier::validate() removed | |
| A | ↛ | BaseIdentifyingMetadata::createFromArray() removed | |
| A | ↛ | BaseIdentifyingMetadata::createFromString() removed | |
| A | ↛ | BaseIdentifyingMetadata::createIdentifier() removed | |
| A | ↛ | BaseIdentifyingMetadata::toArray() removed | |
| A | ↛ | BaseIdentifier::create() removed | |
| ⋮ | view more | ||