Hi, thank you for the project!
A single, curated change file is ideal for conveying the value of changes across releases.
Note: This is a bikeshed / matter of taste from a downstream user perspective, apologies if this draws away from technical discussion.
In 0.3+ release notes in the Changelog file was replaced by linking to GitHub Releases.
Elsewhere, the core strawberry
project maintains a changelog as of 0.209.7.
Maintain CHANGELOG.md
Hand-curate changelog instead of machine-generate it
Keep GitHub Releases also
It drive engagement and has benefits, but not be a replacement for what a changelog does.
CHANGELOG.md
)Pros:
Cons:
Pros:
Cons:
Automated changes aren't a replacement for a maintainer's handmade release notes
2 minutes of effort would give a better outcome than the automated notes.
Example: Mention of pre-commit updates, doc updates, intermixed with bug fixes
Bloat (in the eyes of a downstream user that simply wants to see what's happening)
Not portable
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too