Releases

The project uses Calendar Versioning (CalVer) rather than Semantic Versioning.

Version format:

YY.MM.PATCH

Examples:

  • 25.11.0

  • 25.12.2

Development releases

Development releases follow CalVer but include a .devN suffix, for example:

  • 25.11.0.dev1

  • 25.11.0.dev2

Why CalVer?

GPP evolves continuously, and the GPP Client must track the upstream schema. Calendar versioning reflects the release cadence, simplifies compatibility tracking, and avoids the overhead of interpreting breaking vs. non-breaking changes in a schema-driven ecosystem.

Release Workflow

Coming soon.