-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a CHANGELOG.md file in each package #6161
Comments
Releases.md includes all changes since 2021 in this repo. Does this work for your need? |
That's what is published in what i call the "GitHub" release feature. I will try to rephrase what i said to be more understandable. Before the move to jsr (before the tag named Now we have a different naming pattern for release, tags are named It is a lot harder de read. As a std consumer, before updating a dependency, i like to read the changelog. Let's say i want to update Ultimately, i would like to have a CHANGELOG.md file in the But maybe most of people update their deps blindly and don't care of such a feature, i just wanted to point it to deno/std authors ;) |
Filtering out all It's possible to create |
Is your feature request related to a problem? Please describe.
Currently, checking changelog for a dedicated package is a real pain. The changelog for all package is concentrated in the GitHub release feature.
Let's say i use
@std/log
and@std/fs
for a project and i want to check the changelog for theses packages only. I need to browse the entire release list and filter mentally to list the changes concerning my project. Horrible UX.It was the same before jsr but the releases numbers and the packages numbers matches so it was easier to filter with message commit scope.
Describe the solution you'd like
Add a generated CHANGELOG.md file in each std root package with the changes related to each package only.
Describe alternatives you've considered
Currently, instead of browsing releases pages we can run a git log command from the repo itself.
For example :
But it is quite confusing as there is no tag related to the package version. It seems that starting with jsr support we have now a tag for global releases named
release-yyyy.mm.dd
that needs to be mapped with jsr packages version number.That's what i have to said, maybe it is not the right place.
The text was updated successfully, but these errors were encountered: