-
Release v0.19.0
Stablereleased this
2026-06-28 23:43:04 +02:00 | 1256 commits to main since this releaseChanged
config_validatenow rejects an unsupportedversion_filesbasename at config-load time. The version-file extraction layer (manifest-check read + release-prep write) keys on each entry's basename and handles onlyVERSIONandpackage.json; previously a config listing an unextractable basename (e.g.pyproject.toml,Cargo.toml) passed validation and then failed late at manifest-check or release-prep. The gate moves that failure to the earliest layer with a clear message naming the unsupported basename, the supported set, and a pointer to the TOML-support tracker (#252). Configs usingVERSION,package.json, orversion_files: [](tag-is-version mode) are unaffected.release-prep.shnow auto-stages tracked files thatpost_bump_hooksmodify, retiring the "hooks mustgit addtheir own changes" convention from #209. A hook just modifies tracked files; release-prep snapshots the content of every tracked file before the hook loop andgit adds any whose content changed, so the edits are committed with the cut. Existing self-staging hooks keep working unchanged (a secondgit addof the same change is idempotent).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads