Releases: aevea/release-notary
Releases Β· aevea/release-notary
v0.5.0
This release brings beta integration with Slack.
v0.4.2
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
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
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
v0.3.4
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
v0.3.2
v0.3.1
v0.3.0
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 π¦
- bac0896 improve documentation