Changelog#
Generated from this repository’s tags by the extension on the previous page. Nothing below is committed anywhere: an entry’s release is worked out from the tag trees on every build.
v0.1.0 — 2026-09-24#
Added
Attribute change fragments to the first tag whose tree contains them
Read entry text live, so a typo fixed after release reaches the render
Refuse to run in a shallow clone, where ancestry answers wrongly
Render the changelog as Markdown, reStructuredText or JSON
Suggest the next version from the kinds of change waiting to be released
Fail check when a fragment key changed after release and the entry appears twice
Mark a release yanked with a yanked/ tag, so its entries ship again in the next release
Write a change fragment interactively with moneta create
Render the changelog into a Sphinx site with the moneta_sphinx extension
Link each release heading to a URL built from
releases.url, a Go template over the tag.
Changed
Take several scopes on one fragment, and rename the JSON field to scopes
Breaking: Spell every
.moneta.yamltemplate as a Go text/template:issues.urlandmerge-requests.urltake{{ .ID }}rather than{id}, andfilenametakes{{ .Timestamp }},{{ .Kind }},{{ .Scope }}and{{ .Slug }}. A misspelled field is now an error at load instead of text left in the output.