Skip to content

Releases: nbbrd/heylogs

Release v0.9.2

30 Aug 10:03
Compare
Choose a tag to compare

0.9.2 - 2024-08-30

  • Fix blank line at the end of file #299

Release v0.9.1

28 Aug 15:25
Compare
Choose a tag to compare

0.9.1 - 2024-08-28

Fixed

  • Fix missing javadoc resources

0.9.0 - 2024-08-28

This release adds a release command that greatly improves the use of heylogs in automations.
It also brings some code refactoring to split the code into more manageable parts.

Added

  • Add release command to promote the Unreleased section into a new release version section #10

Changed

  • Improve code modularization

Release v0.8.1

18 Apr 14:30
Compare
Choose a tag to compare

0.8.1 - 2024-04-18

Fixed

  • Fix NoSuchFileException when output parent directories are nonexistent #342
  • Fix file ordering in MultiFileInput #343
  • Fix forge URL in summary #248
  • Fix missing output file in scan, check and list mojos #246
  • Fix several mojo issues when pom project is not available #249

Release v0.8.0

10 Apr 07:40
Compare
Choose a tag to compare

0.8.0 - 2024-04-10

This release adds rules for GitHub references and the ability to integrate Heylogs into an automated workflow thanks to json output.
The commands have been refined to improve overall consistency.
A major refactoring has also been done to allow for the next features.

Added

  • Add check on GitHub Pull Request links #173
  • Add check on GitHub mentions of people and teams #157
  • Add check on GitHub commit SHAs #223
  • Improve list command output #231
  • Add error severity to failures #17
  • Add json formatting #118
  • Add versioning extension point #235
  • Add forge extension point #236
  • Add basic rule check before scanning and extracting #243
  • Add scan for forge #227

Changed

  • Refactor API and SPI (breaking changes)
  • Set CHANGELOG.md as default value for input file in command line #237

Fixed

  • Fix scan of unreleased version #228

Release v0.7.2

10 Nov 13:38
Compare
Choose a tag to compare

0.7.2 - 2023-11-10

Changed

  • Output all separators in error message by @koppor #164

Fixed

  • Fix consistent-separator rule when unreleased keyword is present #163

Release v0.7.1

19 Oct 12:14
Compare
Choose a tag to compare

0.7.1 - 2023-10-19

Fixed

  • Fix missing error code when problems are found in check command #159

Release v0.7.0

10 Oct 09:10
Compare
Choose a tag to compare

0.7.0 - 2023-10-10

This release adds support for a custom separator between version and date. It also provides some basic documentation.

Added

  • Add support for en dash (U+2013) and em dash (U+2014) as separator between version and date by @koppor #140
  • Add basic documentation #4

Fixed

  • Fix project description in release distribution #1

Changed

  • Rename rule entry-for-every-versions to all-h2-contain-a-version@koppor #141

Release v0.6.0

20 Jun 14:27
Compare
Choose a tag to compare

0.6.0 - 2023-06-20

This release improves extension points and also aligns features of Maven plugin and CLI.

Added

  • Add extension point for scan formatting #119
  • Add scan mojo #120
  • Add list command and mojo #120

Changed

  • Refactor extension points #119
  • Merge old list command into extract command #120
  • Improve output of errors in check mojo #119

Release v0.5.0

29 Nov 08:49
Compare
Choose a tag to compare

0.5.0 - 2022-11-29

Added

  • Validate project version with Semantic Versioning specification in Maven plugin #45

Changed

  • Modify check goal in Maven plugin to raise error if changelog is missing on root project #46
  • Change default phase of check goal to VALIDATE in Maven plugin #47

Release v0.4.0

20 Oct 16:13
Compare
Choose a tag to compare

0.4.0 - 2022-10-20

Added

  • Add optional semantic versioning rule #22
  • Add command to scan content of changelog #26
  • Add missing descriptions in CLI #29

Changed

  • Simplify command parameters #11