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 inlibs/nanions/src/nanx/release/manifest_finderto 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_bumpwith newPrereleaseandStablevariants, 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
| Metric | Value |
|---|
| Commits | 2 |
|---|---|
| Files Changed | 1 |
| Lines | +1 / -1 |
| Issues Closed | 0 |
Contributors
| Name | Commits | Lines |
|---|
| VivinMeth ([email protected]) | 2 | +0 / -0 |
|---|