Retire the README 'New in vX.Y.Z' stack in favour of a version-free feature summary #44
Labels
No labels
bug
contribution welcome
duplicate
enhancement
good first issue
help wanted
invalid
question
upstream
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Reference
marvin8/zaojun#44
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The README opens with seven dense
**New in vX.Y.Z**paragraphs before any actionable content. The pattern has three structural defects:CHANGELOG.md,docs/reference/changelog.md, the version-history list indocs/usage/command-reference.md, and the fediverse release thread. The README copy is the only one maintained by hand per change, and the worst of the five.The durable content of those paragraphs is the feature descriptions themselves, not the dates they shipped.
Plan of attack (small README-only PR, to land after #43 merges so the range-scanning announcement isn't lost mid-review):
**New in vX.Y.Z**paragraphs with a compact version-free Features bullet list — one line per capability with its indicator emoji: update checks (⚠️/❌/💥), constraint-range advisories (🚨), latest-release advisory feed (🔒), license compliance (⚖️), supply-chain quarantine (⏳), library mode, JSON output,[tool.zaojun]config, caching, private indexes. Detail stays indocs/usage/command-reference.md(already linked).CHANGELOG.md,docs/reference/changelog.md, the command-reference version history, and the release thread. No version labels in the README going forward — the "New in" pattern is retired, which also removes the version-attribution review churn permanently.