Skip to main content
← All Internal Releases

nanx v0.2.0-alpha.3

Internal
2025-12-29

Release Date: 2025-12-29

Previous Version: v0.2.0-alpha.2

Summary

This alpha release introduces enhanced versioning capabilities for nanx, adding support for prerelease version bumps and stable promotion workflows. The release focuses on improving the version management system to better handle alpha/beta release cycles and transitions to stable versions.

Features

Prerelease and Stable Version Bump Support

Added comprehensive prerelease version management capabilities to the nanx release tooling:

  • Prerelease Bump Type: Implemented bump_prerelease() function in libs/nanions/src/nanx/release/manifest_finder to handle alpha/beta/rc version increments with forced release capability
  • Stable Promotion: Added promote_to_stable() function to transition prerelease versions to stable releases, stripping prerelease identifiers and finalizing version numbers
  • Version Bump Enum Extension: Extended the version bump type system in libs/nanions/src/nanx/release/version_bump with new Prerelease and Stable variants, enabling more granular control over release workflows

This enhancement provides developers with better tooling for managing complex release cycles, including the ability to force releases during prerelease bumps and cleanly promote versions from prerelease to stable status.

Technical Changes

Release Infrastructure

  • Updated release workflow to use new version bump capabilities
  • Enhanced manifest finder module with additional version manipulation functions
  • Extended version bump type system to support prerelease lifecycle management

Statistics

MetricValue
Commits2
Files Changed1
Lines+1 / -1
Issues Closed0

Contributors

NameCommitsLines
VivinMeth ([email protected])2+0 / -0