[GH-ISSUE #951] Project README.md no longer updating release notes #807

Open
opened 2026-02-28 01:27:08 +03:00 by kerem · 7 comments
Owner

Originally created by @bperrybap on GitHub (Sep 30, 2019).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/951

The README.md has a section down near the bottom called "Releases" which has a summary of the updates for each release.
It appears that it hasn't been updated since the 0.12 release, so there is no release information on the later releases.

It would be nice to get this section updated with the release notes for each release especially if a release is known to require a certain core version.

Originally created by @bperrybap on GitHub (Sep 30, 2019). Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/951 The README.md has a section down near the bottom called "Releases" which has a summary of the updates for each release. It appears that it hasn't been updated since the 0.12 release, so there is no release information on the later releases. It would be nice to get this section updated with the release notes for each release especially if a release is known to require a certain core version.
Author
Owner

@Joennuh commented on GitHub (Sep 30, 2019):

I do agree with @bperrybap but you can also see the releasenotes on the releases page of the repository: https://github.com/tzapu/WiFiManager/releases

<!-- gh-comment-id:536724605 --> @Joennuh commented on GitHub (Sep 30, 2019): I do agree with @bperrybap but you can also see the releasenotes on the releases page of the repository: https://github.com/tzapu/WiFiManager/releases
Author
Owner

@tablatronix commented on GitHub (Sep 30, 2019):

Release info will probably be removed from it as all issues are tagged in github, who has time ... lol

<!-- gh-comment-id:536778051 --> @tablatronix commented on GitHub (Sep 30, 2019): Release info will probably be removed from it as all issues are tagged in github, who has time ... lol
Author
Owner

@tablatronix commented on GitHub (Sep 30, 2019):

Fyi the development branch doesn't even have docs yet...

<!-- gh-comment-id:536797783 --> @tablatronix commented on GitHub (Sep 30, 2019): Fyi the development branch doesn't even have docs yet...
Author
Owner

@bperrybap commented on GitHub (Oct 1, 2019):

Automation is the key.
Once automated, it can take no extra time and likely reduce the total human time/effort to do a release.

For my Arduino libraries, I pull the git comments and automatically generate the release notes into the readme file.

Have a look at the readme for one of my libraries: https://github.com/duinoWitchery/hd44780
(down towards the bottom of the page)

I have a script that handles everything for a release.
Not only does it insert the git comments into the readme, but it also updates the version number information in several files like header files, and in the readme file and even does the commit.

So releases are super easy to do, and very consistent once it is all automated.

You can take a look at the scripts in the hd44780 library they are under the "extra" directory.

<!-- gh-comment-id:536806929 --> @bperrybap commented on GitHub (Oct 1, 2019): Automation is the key. Once automated, it can take no extra time and likely reduce the total human time/effort to do a release. For my Arduino libraries, I pull the git comments and automatically generate the release notes into the readme file. Have a look at the readme for one of my libraries: https://github.com/duinoWitchery/hd44780 (down towards the bottom of the page) I have a script that handles everything for a release. Not only does it insert the git comments into the readme, but it also updates the version number information in several files like header files, and in the readme file and even does the commit. So releases are super easy to do, and very consistent once it is all automated. You can take a look at the scripts in the hd44780 library they are under the "extra" directory.
Author
Owner

@tablatronix commented on GitHub (Oct 1, 2019):

I have added doc blocks to all public functions already, the problem is getting someone else to do this or get involved, doing coding testing and github maint and writing docs is just a bit too much. heh

<!-- gh-comment-id:537116071 --> @tablatronix commented on GitHub (Oct 1, 2019): I have added doc blocks to all public functions already, the problem is getting someone else to do this or get involved, doing coding testing and github maint and writing docs is just a bit too much. heh
Author
Owner

@tablatronix commented on GitHub (Oct 1, 2019):

Nice scripts!

<!-- gh-comment-id:537117937 --> @tablatronix commented on GitHub (Oct 1, 2019): Nice scripts!
Author
Owner

@bperrybap commented on GitHub (Oct 1, 2019):

These types of automation scripts could also do something a bit smarter with the comments like a bit of selective filtering.
For example, it could look for a leading character/string in the comment to either selectively include or selectively exclude the comment into the public release note history. That way, when a commit was done the author could indicate whether the commit comment was part of the public release note history in the readme file.
So not all the commit comments would have to be part of the public release notes history.

Currently, for my library, I kept it simple and just include all the comments into the public release note history.

<!-- gh-comment-id:537125654 --> @bperrybap commented on GitHub (Oct 1, 2019): These types of automation scripts could also do something a bit smarter with the comments like a bit of selective filtering. For example, it could look for a leading character/string in the comment to either selectively include or selectively exclude the comment into the public release note history. That way, when a commit was done the author could indicate whether the commit comment was part of the public release note history in the readme file. So not all the commit comments would have to be part of the public release notes history. Currently, for my library, I kept it simple and just include all the comments into the public release note history.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/WiFiManager#807
No description provided.