Important information for CHANGELOG #1585
Replies: 1 comment 4 replies
-
I think this is excellent. Would you be up for adding to The only thing I'd add is that we care most about development velocity, so adding entries is only required for large user-facing changes. It's welcome but optional for all other changes. I'd still be up for something auto-generated. But I can't find any tool which includes GitHub handles (#736 has some links to options). I think that's fairly important — it's nice to be called out in public for good work — though maybe I'm overstating it. The default GitHub release notes are decent and zero-overhead, and use GitHub handles — they list the commits, the PR, and the contributors. Ruff uses this: https://github.com/charliermarsh/ruff/releases. It offers no real commentary, and doesn't split the items into sections. One option would be to use something like Release Please or GitHub's default for the long list of changes, and then have folks doing big features write something for substantial changes (or I can, if that slows folks like @aljazerzen down) What does this final bullet mean?
|
Beta Was this translation helpful? Give feedback.
-
@aljazerzen @max-sixty @snth @ALL...
I just created a PR to update the CHANGELOG so that it contains critical info for each change. See PR #1582
I think we're planning only to keep one "unreleased" version, so I removed the "0.5.0 release" header, and moved the new
switch
info to the "0.4.2 Unreleased" section.Going forward, having all the following info in one place (the CHANGELOG) will simplify the process of "pulling the trigger" for every new release:
from_text
function)Thoughts? Thanks.
Beta Was this translation helpful? Give feedback.
All reactions