Releases: AbsaOSS/generate-release-notes
Releases · AbsaOSS/generate-release-notes
v0.5.0
New Features 🎉
- #45 skip-release-notes should allow multiple entires in #113
- Implemented the code.
- Update of docs.
- Fixed unit tests.
- #57 Configurable regex-based Release note detection in the PR body in #112
- Release notes title can be defined by user.
- Release notes title can be defined by regex.
- #104 Make RLS notes detection string customizable in #112
- Release notes title can be defined by user.
- Release notes title can be defined by regex.
- #108 Do Not Persist Credentials - Workflows in #109
- Disabled saving of credential in all checkout actions.
- #110 Introduce GH actions for version tag check and release notes presence in #111
- Switched to use new GH action. Simplified workflow files.
- PR: #115 Do not fail when unknown placeholder received
- Action no longer fails when unknown placeholders are received.
- Unknown placeholders are removed from the configuration.
- PR: #116 Use latest versions of supporting GH Actrions
- Used latest versions of two support GH Actions.
Bugfixes 🛠
- #117 Already releases issue are returned from GitHub API in #118
- Added new filtration logic for received issues from GH API. These issues should already be filtered, but there is an error.
Infrastructure ⚙️
- PR: #114 # Remove setup.py - it is not needed
- setup.py removed from project.
Full Changelog
v0.4.0
New Features 🎉
- #86 Create local examples of workflows proposals in #89
- #90 Introduce usage of virtual env in #88
- #92 Add support for more characters as markdown list rows in #93
- Implemented support for + and * characters.
- PR: #94 Add black and pylint exclude configuration for black and pylint
Bugfixes 🛠
- #91 Placeholder {number} does not # before Issue or PR number in #93
- Implemented support for + and * characters.
- PR: #95 Remove no used action input
Full Changelog
v0.3.0
Breaking Changes 💥
- The source of the release notes was changed to the pull request description.
New Features 🎉
- #43 Migration to composite GH Action and facing rate limits in #44
- #47 Apply since logic to new architecture solution in #63
- #50 If re-running a job with debug on, set log level to debug in #51
- #52 Add logic to control the visibility of Service chapters in #62
- #60 _ Introduce the Black format tool_ in #70
- #64 Introduce the pylint into project in #65
- #66 Introduce logging config in #67
- #68 _ Introduce Doc string format_ in #71
Full Changelog
v0.2.0
New Features 🎉
New Controls
- #13 Add control of timestamp used from latest release implemented by @miroslavpojer in #27
- #15 Add skip label as input parameter implemented by @miroslavpojer in #32
- Introduced a new warning chapter for closed not merged PRs.
- Introduced a new logic for filtering out Issues and PRs using user-defined or default labels.
- Introduced a new logic to control whether empty chapters are printed or not.
- #23 Add input option to do not print empty chapters implemented by @miroslavpojer in #32
- Introduced a new warning chapter for closed not merged PRs.
- Introduced a new logic for filtering out Issues and PRs using user-defined or default labels.
- Introduced a new logic to control whether empty chapters are printed or not.
Edge Case Solutions
- #14 Co-authors without @ before name implemented by @miroslavpojer in #17
- #19 Add support for more Release notes comments in one issue implemented by @miroslavpojer in #22
- #26 Introduce idea of PR without Issue as part for user defined chapters implemented by @miroslavpojer in #37
- Implemented logic to add PR without linked issue to custom chapters.
- Add logic that marks duplication of records in customer-defined chapters.
New Warning Chapters
- #20 Add new warning chapter for Merged PRs linking Opened Issues implemented by @miroslavpojer in #21
- #24 Add new warning chapter for PRs closed without merge implemented by @miroslavpojer in #32
- Introduced a new warning chapter for closed not merged PRs.
- Introduced a new logic for filtering out Issues and PRs using user-defined or default labels.
- Introduced a new logic to control whether empty chapters are printed or not.
Others
- #16 Fix Readme.md add FAQ section implemented by @miroslavpojer in #17
- #25 Add release workflow for generation of release notes and draft creation implemented by @miroslavpojer in #28
- #29 Add GH workflow logic to manage Release notes in PR and Issues implemented by @miroslavpojer in #30
- #33 Make more robust Release notes comment logic implemented by @miroslavpojer in #36
- #34 Introduce unit tests implemented by @miroslavpojer in #35
- Introduced unit tests.
- Fixed bug found during test implementation - wrong work with fetched PRs. GitHub API does not support the 'since' argument.
- Input argument 'chapters' changed to be unnecessary as the logic does not need it.
- Fixed wrong default value for 'warnings' input argument. The correct value is true - A warning chapter will be printed.
Bugfixes 🛠
- #11 Change ordering or PRs without Issues implemented by @miroslavpojer in #12
- #31 Replace main to master value in branch scope. implemented by @miroslavpojer
- #39 Fixed ordering of rows for all chapters. implemented by @miroslavpojer
Full Changelog
v0.1.1
What's Changed
- #4 Required changes by publish validator by @miroslavpojer in #5
v0.1.0
What's Changed
- #1 initial version by @miroslavpojer, @Zejnilovic in #2
New Contributors
- @miroslavpojer made their first contribution in #2
- @Zejnilovic