Amazon CodeCatalyst is no longer open to new customers. Existing customers can continue to use the service as normal. For more information, see How to migrate from CodeCatalyst.
NuGet package name, version, and asset name normalization
CodeCatalyst normalizes package and asset names and package versions before storing them, which means the names or versions in CodeCatalyst may be different than the ones provided when the package or asset was published.
Package name normalization: CodeCatalyst normalizes NuGet package names by converting all letters to lowercase.
Package version normalization: CodeCatalyst normalizes NuGet package versions using the same pattern as NuGet.
The following information is from
Normalized version numbers
Leading zeroes are removed from version numbers:
1.00is treated as1.01.01.1is treated as1.1.11.00.0.1is treated as1.0.0.1
A zero in the fourth part of the version number will be omitted:
1.0.0.0is treated as1.0.01.0.01.0is treated as1.0.1
SemVer 2.0.0 build metadata is removed:
1.0.7+r3456is treated as1.0.7
Package asset name normalization: CodeCatalyst constructs the NuGet package asset name from the normalized package name and package version.