Amazon CodeCatalyst will no longer be open to new customers starting on November 7, 2025. If you would like to use the service, please sign up prior to November 7, 2025. 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.