mirror of
https://github.com/morhetz/gruvbox.git
synced 2025-11-18 00:03:38 -05:00
20 KiB
20 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.1.7 (2018-03-27)
Note: Version bump only for package conventional-commits-parser
2.1.6 (2018-03-22)
Note: Version bump only for package conventional-commits-parser
2.1.5 (2018-02-24)
Note: Version bump only for package conventional-commits-parser
2.1.4 (2018-02-20)
Note: Version bump only for package conventional-commits-parser
2.1.3 (2018-02-13)
Note: Version bump only for package conventional-commits-parser
2.1.2 (2018-02-13)
Note: Version bump only for package conventional-commits-parser
2.1.1 (2018-02-05)
Bug Fixes
2.1.0 (2017-12-08)
Bug Fixes
Features
2.0.1 (2017-11-13)
Bug Fixes
2.0.0 (2017-07-17)
Bug Fixes
- cli: commit can be split when testing a commit file (f3b3a3f)
- cli: error handling for ENOENT is fixed (3c92233)
- cli: fix "undefined" in json string (0680e42)
- cli: options format (491357e)
- deps: require split2 (1941c37)
- error: change error type and wordings (d8be5e5)
- footer: notes contains more than one paragraphs after references (d744ec7)
- headerCorrespondence: string value for cli (fb774fc)
- headerPattern: change how capturing groups works (fe1fe0c)
- issuePrefixes: should return noMatch if falsy (72db2bf)
- mention: fix mention matching (965986b), closes #26
- newlines: preserve newlines in a part (06b8c7c), closes #15
- notes: note keywords must appear at the beginning of a sentence (5a2059e), closes #23
- parser: do not trim spaces but newlines (1e8c4c5)
- parser: it returns null if there is no header (8571c9e)
- regex: do not treat it as note if there are texts after keywords (571b03e)
- regex: make getReferencePartsRegex stricter (62adf54), closes #27 #30 #27 #28
- revertPattern: correct regex (8628983)
- util: remove an accidentally commited file (3710a8c)
- warn: should tell which commit cannot be parsed (04b0a9b)
Chores
- init (a529841)
Code Refactoring
- breaks: change
breakstonotes(5189a61), closes #2 - merge: pull-request should be merge (4e7c61c)
- regex: regex now takes
options(eea319a)
Features
- cli: able to have two files, separator works for interactive (db1e3b5)
- cli: add aliases, more help details and tests (eb654a2)
- cli: add missing options (8ac1cf7)
- cli: add warn function for interactive shell (84fe31f)
- correspondence: add
headerCorrespondenceand improve commit parts (aca9e95), closes #6 - fieldPattern: should support string format (b6b6b52)
- hash: drop support (1ccc751)
- headerParts: headerParts can be anything (31e1c11), closes #10
- issuePrefixes: init and referenceKeywords -> referenceActions (86bf798), closes #11
- maxSubjectLength: removed (3448582)
- mentions: @someone in commit (d60fe76), closes #24
- newline: fields does not contain leading or trailing newlines (6db453b), closes #14
- note: noteKeywords is case insensitive (f779a29), closes #21
- options: all options can be a string (0fa17b4)
- otherFields: other fields are possible to be included (9e06278)
- improvements and bug fixes (1cde104), closes #5
- migrate repo to lerna mono-repo (793e823)
- regex: matching JIRA-123 like references (20f1f7a), closes #19
- support squash commits (#31) (fff60c0)
- owner: yield owner field (d8d0334), closes #12
- parser: notes can have more than one paragraph (733bfa9), closes #3
- pullRequest: Allow to skip and parse pull request header (a2e929f), closes #20
- reference: able to reference an issue without an action (6474123), closes #22
- reference: expose prefix (47df766), closes #17
- references: allow header to reference an issue (df18a24)
- references: support other formats of references (7c70213), closes #4 #8
- regex: leading and trailing space for closes and breaks keywords are trimmed (9639860)
- revert: parse a commit that reverts (2af7233)
- stream: emmit an empty string to down stream if commit cannot be parsed (76bf84e)
- sync: add the sync function (82071c6), closes #13
- warn: optionally warn user what is wrong when commit cannot be parsed (32b3cda)
Performance Improvements
- regex: regex should be constructed in index.html (15afd26)
BREAKING CHANGES
- merge:
pull requestshould bemerge. Also make the parsed result to be consistent with other parts. - This module is imported from https://github.com/ajoslin/conventional-changelog, and is originally written by @vojtajina, @btford and @ajoslin.
- hash: hash is no longer supported. This parser should just parse raw commit messages. Also text fields are appended with a newline " ".
- regex: It returns a nomatch regex if it's keywords are missing.
- headerParts:
headerPartsdoes not limit totype,scopeandsubject. They can now be defined inoptions.headerCorrespondenceand the order is the order of capturing group inoptions.headerPattern. If part is missing inoptions.headerCorrespondenceit isundefined. If part is not captured but is not missing inoptions.headerCorrespondenceit isnull. - maxSubjectLength:
maxSubjectLengthis not available any more. - issuePrefixes:
options.referenceKeywordsis nowoptions.referenceActions - references:
closesnow becomesreferencesand it is loosely based the links above. - parser: The regex for matching notes are loosen. The semicolon and space are optional. The
notesobject 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.
- breaks: Variable name related to
breakschanges tonotes, because "Important Notes" a more generic term. There is no functional changes. - stream: It no longer skips the chunk if commit cannot be parsed. An empty string is passed to down stream
- correspondence: body and footer will be null if they are not found. type and subject are nullable too.
1.3.0 (2016-10-15)
Features
- support squash commits (#31) (860c7a1)
1.2.3 (2016-08-06)
Bug Fixes
- regex: do not treat it as note if there are texts after keywords (9cb56bc)
1.2.2 (2016-05-04)
Bug Fixes
- regex: make getReferencePartsRegex stricter (b8a9fda), closes #27 [(#30](https://github.com/(/issues/30) #27 #28
1.2.1 (2016-04-24)
Bug Fixes
1.2.0 (2016-04-15)
Features
1.1.0 (2016-04-10)
Bug Fixes
Features
1.0.1 (2016-02-05)
Bug Fixes
- deps: require split2 (ad55810)
1.0.0 (2016-02-05)
0.2.0 (2016-02-04)
Features
- note: noteKeywords is case insensitive (4442b86), closes #21
- pullRequest: Allow to skip and parse pull request header (aa85033), closes #20
- regex: matching JIRA-123 like references (5342f45), closes #19
0.1.2 (2015-09-18)
Bug Fixes
- parser: do not trim spaces but newlines (62e7bf5)