-
Notifications
You must be signed in to change notification settings - Fork 10
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
Possibility to customize changelog format #23
Comments
I'd like to see customers asking for it first ;-) I'd like to avoid complexity and evolving the plugin into something that is hard to maintain. My experience with offering "configuration" for formatting that it is a never-ending story of expanding the configuration to support more formatting use cases.
This would be my preference. Thanks for reporting! |
We at JUnit Pioneer would also appreciate customization to a certain degree: junit-pioneer/junit-pioneer#622 Similar to GitHub's release notes generator, it would helpful to filter tags and create categories. Here is an example configuration: # .github/release.yml
changelog:
exclude:
labels:
- ignore-for-release
authors:
- octocat
categories:
- title: Breaking Changes 🛠
labels:
- Semver-Major
- breaking-change
- title: Exciting New Features 🎉
labels:
- Semver-Minor
- enhancement
- title: Other Changes
labels:
- "*" Do you have any plans for such customization options? |
In the short term, a custom changelog task works: https://github.com/MinimallyCorrect/DefaultsPlugin/blob/main/src/main/java/dev/minco/gradle/changelog/ChangelogTask.java
|
Current changelog format is good for Open Source project. However for non-OSS is not important who and how much commit.
And other customizations should be possible like header, footer, date format. See: mockito/shipkit#370
The implementation may create a JSON file as mid step then everyone can generate whatever is needed.
The text was updated successfully, but these errors were encountered: