Skip to content

Releases: AbsaOSS/generate-release-notes

v0.5.0

26 Nov 09:16
57bc46d
Compare
Choose a tag to compare

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...v0.5.0

v0.4.0

21 Oct 11:05
a7244cb
Compare
Choose a tag to compare

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...v0.4.0

v0.3.0

09 Oct 11:19
d5c5b70
Compare
Choose a tag to compare

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...v0.3.0

v0.2.0

02 Feb 20:09
cd4f7f2
Compare
Choose a tag to compare

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 🛠

Full Changelog

0.1.1...v0.2.0

v0.1.1

04 Jan 12:07
37a36e8
Compare
Choose a tag to compare

What's Changed

v0.1.0

04 Jan 11:11
67f321b
Compare
Choose a tag to compare

What's Changed

New Contributors