This repository has been archived by the owner on Feb 5, 2018. It is now read-only.
Releases: conventional-changelog-archived-repos/conventional-commits-parser
Releases · conventional-changelog-archived-repos/conventional-commits-parser
v0.0.19
v0.0.18
v0.0.17
v0.0.16
Bug Fixes
- cli: options format (3d68fd0)
Features
- fieldPattern: should support string format (ec55256)
- hash: drop support (ca6fd85)
- headerParts: headerParts can be anything (a7e23a4), closes #10
- otherFields: other fields are possible to be included (32c1b41)
BREAKING CHANGES
- hash is no longer supported. This parser should just parse raw commit messages. Also text fields are appended with a newline "\n".
headerParts
does not limit totype
,scope
andsubject
. They can now be defined inoptions.headerCorrespondence
and the order is the order of capturing group inoptions.headerPattern
. If part is missing inoptions.headerCorrespondence
it isundefined
. If part is not captured but is not missing inoptions.headerCorrespondence
it isnull
.
v0.0.15
v0.0.14
v0.0.13
v0.0.12
Bug Fixes
- error: change error type and wordings (860053b)
Features
- correspondence: add
headerCorrespondence
and improve commit parts (7eac8e0), closes #6 - parser: notes can have more than one paragraph (0923ed5), closes #3
- references: support other formats of references (29bdfe1), closes #4 #8
BREAKING CHANGES
- body and footer will be null if they are not found. type and subject are nullable too.
closes
now becomesreferences
and it is loosely based the links above.- The regex for matching notes are loosen. The semicolon and space are optional. The
notes
object is no longer a key-value object but an array of note object, such as
{
title: 'BREAKING AMEND',
text: 'some breaking change'
}
The detection of notes, closes, continueNote and isBody are mutually exclusive.