Ejemplos de Versionado Semántico

Colección de números de versión de Semantic Versioning 2.0.0 para pruebas (formato major.minor.patch con pre-lanzamiento y metadatos de compilación)

📝 Patrones Comunes de Versionado Semántico

🟢 simple

Una lista de números de versión semánticos que siguen la especificación SemVer 2.0.0

# Semantic Versioning Samples
# Copy one of these lines to test the SemVer Validator
# Format: major.minor.patch-prerelease+build

# --- Basic Versions ---

# Initial release
1.0.0

# Patch release (bug fixes)
1.0.1

# Minor release (new features, backwards compatible)
1.1.0

# Major release (breaking changes)
2.0.0

# --- Pre-release Versions ---

# Alpha versions (early testing)
1.0.0-alpha

# Alpha with numeric identifier
1.0.0-alpha.1

# Beta versions (feature complete, testing)
1.0.0-beta

# Beta with numeric identifier
1.0.0-beta.1

# Beta with multiple identifiers
1.0.0-beta.2

# Release Candidate (RC)
1.0.0-rc

# Release Candidate with number
1.0.0-rc.1

# Multiple RC versions
1.0.0-rc.2

# --- Pre-release with Complex Identifiers ---

# Alpha with dot-separated identifiers
1.0.0-alpha.1.2

# Beta with alphanumeric identifiers
1.0.0-beta.abc

# Pre-release with multiple identifiers
2.1.0-pre.release.3

# --- Build Metadata ---

# With build metadata
1.0.0+20130313144700

# With build hash
1.0.0+exp.sha.5114f85

# With build number
1.0.0+build.1

# --- Pre-release and Build Metadata ---

# Alpha with build info
1.0.0-alpha+001

# Beta with build metadata
1.0.0-beta+exp.sha.5114f85

# RC with build timestamp
1.0.0-rc.1+20231224T120000Z

# Both pre-release and build
2.0.0-alpha.1+build.123

# --- Common Package Examples ---

# Major version 1 stable releases
1.0.0
1.2.3
1.10.0

# Major version 2 releases
2.0.0
2.1.0
2.5.10

# Major version 3 with pre-release
3.0.0-beta.1

# --- Zero Versions (Initial Development) ---

# Zero major version (development)
0.1.0

# Zero minor version (initial design)
0.0.1

# Pre-release zero versions
0.1.0-alpha
0.1.0-beta.1

# --- Large Version Numbers ---

# Large major version
10.0.0

# Large minor version
1.100.0

# Large patch version
1.0.100

# All large
100.200.300