Skip to content

Releases: aevea/release-notary

v0.5.0

20 Nov 22:50
Compare
Choose a tag to compare

This release brings beta integration with Slack.

v0.4.2

25 Oct 13:39
Compare
Choose a tag to compare

This release is a HOTFIX for 0.4.1 See: aevea/git#17 for explanation.

Chores and Improvements πŸ”§

8e06823 update module commitsar-app/git to v1.2.5

v0.4.1

25 Oct 11:48
Compare
Choose a tag to compare

This release is aimed at repositories that use annotated tags. It should fix the resolution of CurrentTag logic when on a annotated tag.

Chores and Improvements πŸ”§

6723f23 update module commitsar-app/git to v1.2.4

v0.4.0

22 Oct 22:18
Compare
Choose a tag to compare

Output should now contain much more information including Commit bodies. This increases complexity of the markdown substantially so please report any markdown rendering issues.

Features πŸš€

410021a add simpleouput flag
  • adds cobra flag which toggles simple mode
b5dda82 build full commit
  • updates expected output files to provide an example of simple and full outputs
  • adds logic for handling new lines (Markdown requires two empty spaces followed by a newline to correctly create a new line in text)
  • adds logic for open by default in the feature section
  • adds collapsible sections

Bug fixes πŸ›

591e9e5 parse commit body
  • commit body was not being parsed by ParseCommitMessage
  • simplifies the logic for parsing the commit to use named groups instead of using match indexes like before

Chores and Improvements πŸ”§

7eaa6bc use section map for title and emoticons
  • like the previous map improvement this one will allow for further mapping of sections to title and icon
  • removes old emoticon variables
48efa1b rework release notes to use maps

BREAKING CHANGE: Sections struct has been removed.

  • maps are now used instead. This is a pre-requisite for dynamic mappings using a config file.

Other πŸ“¦

b6f0e3b use struct for ReleaseNote methods
  • to avoid having to pass down settings through many functions
bc017b2 break up release note builder in separate files
  • release_notes file was getting too big, this simply break it up
d69f2f3 load expected output from file
  • makes the test and expected output to be fully 1 to 1
  • makes sure that the user is getting exactly what is advertised

v0.3.5

21 Oct 21:19
Compare
Choose a tag to compare

Chores and Improvements πŸ”§

  • e3bf4d6 update alpine docker tag to v3.10.3
  • 990d01c upgrade git to v1.2.3

v0.3.4

21 Oct 20:49
Compare
Choose a tag to compare

Features πŸš€

  • 2bbe808 warn when no service has been selected
  • a49f49e don't release if a release already exists
  • 80df430 add ReleaseNotes field to Release
  • e0a61f2 add method logging
  • 38ca26f improve errors from responses
  • ae77ab8 check existing release
  • 57622dd add Gitlab release service
  • 1c50ee6 add Commit hashes to release notes
  • bba3f5a pass commit hash to release note generator
  • 6c85e34 Add Github action file
  • 3ab886d set default Dockerfile command to publish

Bug fixes πŸ›

  • 21c93aa improved tracking for repositories with detached tags
  • 5b51fab add all commits if previous tag is not available
  • 9095d00 don't crash when prvious tag is not available
  • 58119e3 publish would prevent compilation
  • ca9f2d4 publish and latest_release would return useless errors
  • 2e298a9 publisher would crash on 201 code
  • 92d1452 use existing release information to adjust method
  • ddd95c6 call ExistingRelease instead of LatestRelease
  • 0aafc95 existing release was not changing method correctly
  • 5bdc7aa use tags instead of releases api
  • 3f301dd typo in variable name
  • 37ea609 add missing project id variable
  • abc40aa fix was not added to bug category

Chores and Improvements πŸ”§

  • 950c3a4 update git to v1.2.1
  • 27ec4cb pin Docker versions
  • 4a0c970 return to Drone
  • 1bc66c5 update module commitsar-app/git to v1.1.0
  • c1e13e5 update commitsar/commitsar docker tag to v0.8.0
  • 0dd55ac Use docker image
  • abbc7be update module commitsar-app/git to v1
  • 08c6340 update golang docker tag to v1.13.3
  • 41f7077 replace Commitsar history package with the Git one
  • a524934 update golang docker tag to v1.13.1
  • 46714c1 use POST instead of PUT
  • ef75d32 update module commitsar-app/commitsar to v0.7.0
  • e53df8c update commitsar/commitsar docker tag to v0.7.0
  • e969a10 upgrade commitsar
  • 49d2c67 skip changelog in goreleaser
  • 0c99738 pass Commit object in split_section and release_notes
  • f31c966 update module commitsar-app/commitsar to v0.6.6
  • caf2999 update commitsar/commitsar docker tag to v0.6.6
  • 290c38f update module spf13/viper to v1.4.0

Other πŸ“¦

v0.3.3

19 Oct 18:32
Compare
Choose a tag to compare

Bug fixes πŸ›

  • 5b51fab add all commits if previous tag is not available

Chores and Improvements πŸ”§

  • abbc7be update module commitsar-app/git to v1

v0.3.2

19 Oct 09:02
Compare
Choose a tag to compare

Bug fixes πŸ›

  • 9095d00 don't crash when prvious tag is not available

Chores and Improvements πŸ”§

  • 08c6340 update golang docker tag to v1.13.3
  • 41f7077 replace Commitsar history package with the Git one

v0.3.1

05 Oct 20:50
Compare
Choose a tag to compare

Bug fixes πŸ›

  • 58119e3 publish would prevent compilation
  • ca9f2d4 publish and latest_release would return useless errors

Chores and Improvements πŸ”§

  • a524934 update golang docker tag to v1.13.1

v0.3.0

19 Sep 14:39
Compare
Choose a tag to compare

Release notary now supports publishing to Gitlab. πŸŽ‰

Features πŸš€

  • 2bbe808 warn when no service has been selected
  • a49f49e don't release if a release already exists
  • 80df430 add ReleaseNotes field to Release
  • e0a61f2 add method logging
  • 38ca26f improve errors from responses
  • ae77ab8 check existing release
  • 57622dd add Gitlab release service

Bug fixes πŸ›

  • 2e298a9 publisher would crash on 201 code
  • 92d1452 use existing release information to adjust method
  • ddd95c6 call ExistingRelease instead of LatestRelease
  • 0aafc95 existing release was not changing method correctly
  • 5bdc7aa use tags instead of releases api
  • 3f301dd typo in variable name
  • 37ea609 add missing project id variable

Chores and Improvements πŸ”§

  • 46714c1 use POST instead of PUT
  • ef75d32 update module commitsar-app/commitsar to v0.7.0
  • e53df8c update commitsar/commitsar docker tag to v0.7.0
  • e969a10 upgrade commitsar

Other πŸ“¦