All notable changes to this project are documented in this file.
The format is based on Keep a Changelog principles, with release versions tracked as vX.Y.Z tags and X.Y.Z changelog headings.
- Release governance documentation in
README.mdanddocs/building.md. - Initial maintainer release template at
.github/release-template.md. - Release workflow metadata validation for tag/version/changelog summary.
- Added shared MinVer-based version foundation (
Directory.Build.props+Directory.Build.targets) with explicitVersion,AssemblyVersion,FileVersion, andInformationalVersionmapping across all projects. - Release workflow now requires explicit release metadata input and validates tag/version/changelog consistency.
- Milestone 14 release-readiness documentation verification pass completed for
README.mdanddocs/with timestamp2026-03-07T00:00:00Z, including CLI command snippet, supported-format scope (PNG/BMP/WAV), and CI/release mapping validation.
- Fixed MinVer metadata mapping to ensure WPF/WindowsDesktop builds always receive valid numeric
AssemblyVersionandFileVersionvalues.
- None.
- Release workflow now publishes a Windows CLI archive (
stegoforge-cli-<tag>-windows-x64.zip) alongside Linux CLI artifacts.
.github/workflows/release.ymlpackage-clijob now uses a platform matrix (linux-x64,windows-x64) with explicit RID publish commands (linux-x64,win-x64) and platform-specific output directories.- Windows CLI packaging now uses
Get-FileHashfor SHA-256 manifest generation and includes cosign signing/verification parity with Linux CLI packaging. - Release asset upload/download and publish file lists now include Windows CLI archive, checksum, and signature assets.
docs/building.mdrelease sections now document Windows CLI required assets and verification commands.
- CLI release artifact naming is now aligned to real target platforms (
linux-x64,windows-x64) for deterministic release attachments.
- Extended cosign integrity chain to Windows CLI archive + checksum artifacts, including verification before upload.
- Who is impacted: Release operators and downstream users consuming CLI binaries.
- Action required: Download and verify the platform-specific CLI artifact (
linux-x64tarball orwindows-x64zip) forv1.0.1. - Rollback guidance: Re-run release workflow for prior tag (
v1.0.0) and consume previous CLI assets if needed.
- Initial stable release baseline for StegoForge core services, format handlers, CLI, and WPF application.
- None.
- None.
- None.
- Document any upgrade path items in bullets:
- Who is impacted: <consumer/operator scope>
- Action required: <required change or
None> - Rollback guidance: