Skip to content

State the general changelog rule in AGENTS.md - #302

Merged
moCello merged 4 commits into
masterfrom
mocello/poseidon252-changelog-rule
Oct 8, 2026
Merged

moCello merged 4 commits into
masterfrom
mocello/poseidon252-changelog-rule

Conversation

@moCello

@moCello moCello commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Summary

The changelog guidance in AGENTS.md limits entries to user-visible changes, but it does not say what a good entry looks like. Entries often need corrections in review: several facts in one entry, the mechanism instead of the visible effect, the wrong section, or a missing issue link.

Replace that guidance with one changelog rule. Entries cover only changes that users of the crate can see, and tests, CI, tooling and internal refactors get no entry. The rule also says how to write, place and link an entry. It keeps the Keep a Changelog format, the GitHub-only links and the markdown formatting guidance.

CONTRIBUTING.md stated its own, looser changelog rule. Replace it with a pointer to the changelog section of AGENTS.md.

Apply the rule to [Unreleased] once. Remove the entries that users of the crate cannot see, and their link definitions:

@moCello
moCello marked this pull request as ready for review October 7, 2026 15:40
Comment thread AGENTS.md Outdated
Replace the changelog guidance with one rule: entries cover only changes that users of the crate can see, and the rule says how to write, place and link an entry. Keep the Keep a Changelog format, the GitHub-only links and the markdown formatting guidance.
CONTRIBUTING.md stated its own, looser changelog rule. Replace it with a pointer to the changelog section of AGENTS.md, so that one rule applies.
Criterion is a dev-dependency, so users of the crate do not see the benchmark consolidation or the Criterion update. Remove both entries and their link definitions.
@moCello
moCello force-pushed the mocello/poseidon252-changelog-rule branch from 21408e2 to 4f73a7a Compare October 7, 2026 15:51
Say the same in fewer words, so the section costs readers less.
@moCello
moCello merged commit 1690e90 into master Oct 8, 2026
4 checks passed
@moCello
moCello deleted the mocello/poseidon252-changelog-rule branch October 8, 2026 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants