Releases: Hawkynt/C--FrameworkExtensions
Releases · Hawkynt/C--FrameworkExtensions
Release list
nightly-20260605
Added
- agent working agreement (AGENTS.md, un-ignored — it is the published working agreement) pointing at CONTRIBUTING.md as the canonical style guide (febbd74)
Changed
- mirror current changelog/prune scripts from the shared template (notes-only mode, bot-commit filtering, prune retry + newest-kept guard) * nightly: same-day re-runs replace release AND tag at the validated SHA * release: the vyyyyMMdd tag is placed ON the changelog commit so bookkeeping never pollutes the next notes * workflows trigger on main only after the rename (be095e2)
- README: mapped emoji headers, contributing/support/license restructure, badges retarget main after the branch rename (58f2371)
- force JavaScript actions onto Node 24 ahead of the Node 20 deprecation (0255855)
- version.pl: generalize per-folder build numbers to any package manifest, not just csproj — also package.json / composer.json ("version") and *.pm ($VERSION). BUILD is the commit count of each manifest's parent folder; semver manifests (node/php) use X.Y.Z+BUILD metadata since a 4th numeric part is invalid there. (a5b3dc3)
- release and nightly notes are the commit-message changelog (bucketed by the + - * # ! prefixes) instead of GitHub's PR-based "What's Changed" notes * order the changelog buckets +, -, *, #, ! (Added, Removed, Changed, Fixed, TODO) + update-changelog.mjs gains --notes to emit the release-notes body (66d35c1)
Fixed
- version.pl counts commits per project directory again, so each NuGet package gets its own build number; the unified script had regressed to one repo-wide count that gave every package the same last digit (c5ef581)
v20260603
Full Changelog: nightly-20260603...v20260603
nightly-20260603
Changed
- version.pl: generalize per-folder build numbers to any package manifest, not just csproj — also package.json / composer.json ("version") and *.pm ($VERSION). BUILD is the commit count of each manifest's parent folder; semver manifests (node/php) use X.Y.Z+BUILD metadata since a 4th numeric part is invalid there. (a5b3dc3)
- release and nightly notes are the commit-message changelog (bucketed by the + - * # ! prefixes) instead of GitHub's PR-based "What's Changed" notes * order the changelog buckets +, -, *, #, ! (Added, Removed, Changed, Fixed, TODO) + update-changelog.mjs gains --notes to emit the release-notes body (66d35c1)
Fixed
- version.pl counts commits per project directory again, so each NuGet package gets its own build number; the unified script had regressed to one repo-wide count that gave every package the same last digit (c5ef581)