Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a changelog Markdown file. #1164

Closed
wants to merge 1 commit into from

Conversation

azizk
Copy link

@azizk azizk commented Jun 12, 2021

Hi!

Right now it's difficult to keep track of the changes and the progress in the project. Can I suggest to add a changelog file?

I just added an example file. Feel free to change it.

Awesome project, btw! 馃憤

@azizk azizk changed the title Add a changelog Mardown file. Add a changelog Markdown file. Jun 12, 2021
@ahlinc
Copy link
Contributor

ahlinc commented Jun 12, 2021

Duplicates: #527, #1031 there are plans for this in #930.
@azizk I would close the PR that doesn't suggest a good maximally automated solution that would require just minor cosmetic changes in the changelog before release. Such solution should be somehow integrated with Git and it's abilities for retrieve a bunch of commits starting from the last released tag. I know many git-based changelog generators in the field but all of them have own issues and that's the reason why such solution wasn't proposed yet.

@azizk
Copy link
Author

azizk commented Jun 12, 2021

Oh yeah, I read that checklist a while ago. I think it's great info, but a changelog is more about the recent changes and progress made between releases. Of course, you can look at the commit history, but that is just too much information. It might be a chore to maintain a changelog but I think its importance is high enough to do it without using subpar automated solutions. It's a way to communicate to outsiders of the project what's been happening and what (exciting things!) they can expect from updates. Among the outsiders are language grammar writers and those who want to become one, or developers who're trying to integrate tree-sitter with an editor. It's pretty useful information in my opinion.

PS: Sorry about missing the previous issues. I thought I did a search beforehand.

@azizk
Copy link
Author

azizk commented Jun 12, 2021

By the way, I think it would be great to have Max's checklist in a BACKLOG.md file to make it more visible. 馃憤 (Edit: I see now it's been pinned on the issues page...)

@ahlinc
Copy link
Contributor

ahlinc commented Apr 17, 2023

Starting from v0.20.8 I've started to maintain description for releases (thanks for Github automation). The changelog file will be added in the future.

As for now I close this PR for reasons:

  • Changelog addition is on plans and all maintainers remember about it.
  • There are release descriptions that will be for every version and will be in sync with the changelog file in the future.
  • Trying to cleanup abandoned PRs and issues to simplify maintainers work.

@ahlinc ahlinc closed this Apr 17, 2023
@azizk azizk deleted the azizk/add-changelog branch April 17, 2023 18:50
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.

None yet

2 participants