-
Notifications
You must be signed in to change notification settings - Fork 255
Append release notes to changelog instead of overwrite #858
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
Comments
@Rebekah-Chuang, unfortunately there is not a current method for only prepending the latest release information. I do believe there was a previous ticket that mentioned this but it seems nothing specifically came of it. I agree it would be a useful feature to provide methods of adoption of this project to an existing project. |
Hi @codejedi365, sorry for the late response, thank you so much for replying, I think the ticket you mentioned was #722. Hope to see this feature in the future! |
@Rebekah-Chuang, given the complexities discussed in #722, I'm not sure if or when this feature would actually be solved, but there may be an alternative. You could use the changelog template directory to write a custom template which does not loop through all of the versions as the provided default does. Jinja2 also provides the ability to import other files and macros. Potentially, you could correct your changelog for the previous versions and store that as a file such as |
It has been 60 days since the last update on this confirmed issue. @python-semantic-release/team can you provide an update on the status of this issue? |
Still in the backlog however as I'm reviewing the changelog architecture and the performance of PSR, I am finding this issue to be one of more importance and I might of devised a way to make this a reality. Hopefully over the next few months I can implement a solution. |
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
I have found a solution that works for re-introducing the placeholder version update for changelogs using jinja. It will be released as a default changelog variation (toggled by a config option, My plan is to convert the placeholder functionality back to the default in |
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
By popular demand, the desire to only prepend new information to the changelog is now possible given the `changelog.mode = update` configuration option. Resolves: python-semantic-release#858, python-semantic-release#722
🎉 This issue has been resolved in version 9.10.0 🎉The release is available on: Check out the Changelog Templates in the documentation to learn about the "update" mode. |
Hello!
I'm wondering if there's a way to simply append the latest release notes to the changelog instead of overwriting the entire changelog. I'm asking because, at the beginning of the project, I didn't follow the correct commit message format, resulting in most of them being unrecognized. My solution was to manually update the changelog for those incorrect commit messages. I thought it would update the changelog based on the previous version, but it instead overwrites the entire changelog, causing the unknown section to reappear. If this is not currently possible, I believe it could be a beneficial feature, as it would make the changelog neater (I've noticed that the changelog for this repo also includes an unknown section in earlier versions).
Thank you in advance!
The text was updated successfully, but these errors were encountered: