Sebastian Beisch
03f2eeadaa
fix(analyzer): fix commit message body parser
...
In special cases the body of a commit was not correctly interpreted and the changelog was displayed wrongly.
2022-04-11 21:56:56 +02:00
maulik13
7208daed1f
feat(angular): update angular to include new structured fields
2021-02-23 14:25:09 +01:00
maulik13
a20992af14
feat(conventional): parse body and footers according to the rules
...
Previous assumption about multiple labeled body blocks and footers is
not correct. There is only one body text block with multi-line support.
A footer always starts with a token with a separator.
- A body ends when a footer is found or text ends.
- A footer ends when another footer is found or text ends.
2021-02-23 14:25:09 +01:00
maulik13
dc4d1c581a
feat(analyzer): update AnalyzedCommit to add flexibility in parsing a message
...
This provides flexibility of parsing and rendering structured messages
with more detail in the changelog and helps extract metadata from the
message. The new structure can be used to split a message in multiple
blocks (e.g. footer)
2021-02-23 14:25:09 +01:00
fwiedmann
6cd43d7957
ref(analyzer): simplified analyze method for angular and conventional
2021-01-23 22:49:42 +01:00
Sebastian Beisch
8db8b0d72c
feat(analyzer): add conventional commit format
...
See: [conventional](https://www.conventionalcommits.org/en/v1.0.0/#summaryhttps://www.conventionalcommits.org/en/v1.0.0/#summary )
2021-01-21 21:41:14 +01:00
Nightapes
6a514158ce
fix(cache): save commits to cache to avoid empty changelog
2019-08-11 18:27:52 +02:00
Nightapes
791983faae
test(*): add unit tests
2019-07-21 15:07:13 +02:00
Felix Wiedmann
d36be78c9c
ref(releasetype/draft): infomation about if release is a draft will now be set in the sharedVersion
2019-06-20 10:49:50 +02:00
Felix Wiedmann
849dc6c5b7
feat(analyzer): add 'DRAFT' as messeage identifier
2019-06-20 00:46:59 +02:00
Nightapes
efcea0fafd
style(*): fix lint issues
2019-06-15 23:16:30 +02:00
Nightapes
a1498f3e32
feat(changelog): add order and hash url
2019-06-10 16:24:44 +02:00
Nightapes
fc7e6366c2
feat(changelog): add first draft for changelog generation
2019-05-25 18:10:24 +02:00
Nightapes
9f7d3e3b58
refactor(versioning): clean up version calculation and logs
2019-05-16 21:30:35 +02:00
Nightapes
d7664eb8e8
feat(config): add config file
2019-05-15 22:09:52 +02:00
Nightapes
20698c9679
style(lint): fix lint issues
2019-05-14 20:19:36 +02:00
Nightapes
fe54370e7e
feat(init): increase version depending on commit (angular format)
2019-05-13 22:36:24 +02:00